.privacy-short{font-size:11px;line-height:1.9;color:var(--muted);max-width:1600px;margin:12px auto}.hero-invitation .privacy-short{max-width:330px;font-size:10px}.hero-invitation{bottom:90px}.workbar{flex-wrap:wrap}.workbar>p{margin-right:auto}#receive-main{font-size:12px;white-space:nowrap;background:var(--blue);color:white}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#receive-dialog{width:min(650px,calc(100vw - 32px));max-height:90vh}#receive-form{padding:25px;background:var(--pale)}#receive-form fieldset{border:0;padding:0;margin:0;min-width:0}#receive-form input[type=checkbox]{display:inline-block;padding:0;border-radius:0;box-shadow:none}#receive-form select{font-family:inherit;color:var(--ink)}#receive-form .dl-check{font-size:13px}#receive-form .required{display:inline;font-size:11px;font-weight:600}#receive-form .field label{margin-top:0}#receive-form .dl-note,#receive-form .delivery-privacy,#receive-form .recaptcha-note{font-size:11px;line-height:1.9}#receive-form .field-error{font-size:12px}#receive-submit{width:100%;font-size:13px;white-space:normal}.grecaptcha-badge{visibility:hidden}#receive-status{font-size:13px}#receive-thanks .actions{flex-direction:column;align-items:start}#receive-thanks h3{font-size:24px}#received-panel{max-width:1250px;margin:auto;padding:45px 5%}#received-title{font-size:38px}#received-panel p{font-size:14px;line-height:2;margin:15px 0}#received-panel .actions{margin:25px 0}.received-view .intro,.received-view .how-to,.received-view .workspace-title,.received-view .workbar,.received-view .storage-note,.received-view .workspace>.privacy-short,.received-view .basics,.received-view .journey-control,.received-view .editor,.received-view #expand-canvas,.received-view .about-tool,.received-view .prototype-note{display:none}.received-view .workspace{padding-top:25px}.received-view .workspace-grid{display:block;max-width:1250px}.received-view .preview{position:static}.received-view .canvas-field:disabled{opacity:1;color:var(--ink);cursor:default}.received-view .canvas-field.selected{box-shadow:none;background:transparent}.print-gate{display:none}
@media(max-width:760px){.hero-invitation .privacy-short{font-size:10px;margin-top:15px}.workbar{gap:12px}.workbar>p{max-width:none;width:100%}#receive-main{font-size:11px}.workbar #open-tools{margin-left:auto}#received-panel{padding:30px 6%}#received-title{font-size:30px}#received-panel .actions{flex-direction:column;align-items:stretch}#receive-form{padding:20px 15px}}
@page canvas{size:A3 landscape;margin:10mm}
@page entries{size:A4 portrait;margin:15mm}
@media print{
body:not(.received-ready)>*,body:not(.received-ready) main{display:none!important}body:not(.received-ready)>.print-gate{display:block!important;page:entries;font-size:12pt;color:#111;padding:20mm 0}
.received-ready #received-panel,.received-ready .privacy-short,.received-ready .print-gate,.received-ready dialog{display:none!important}
.received-ready[data-print-mode=canvas] .workspace{page:canvas}.received-ready[data-print-mode=canvas] .print-details{display:none!important}.received-ready[data-print-mode=canvas] .workspace,.received-ready[data-print-mode=canvas] .workspace-grid,.received-ready[data-print-mode=canvas] .preview{padding:0!important;margin:0!important}.received-ready[data-print-mode=canvas] .canvas{width:385mm;break-inside:avoid;page-break-inside:avoid;break-after:auto;page-break-after:auto}
.received-ready[data-print-mode=entries] .workspace{display:none!important}.received-ready[data-print-mode=entries] .print-details{display:block!important;page:entries;width:auto;padding:0;margin:0;font-size:11pt}.print-details p{orphans:3;widows:3}.print-details h3{break-after:avoid}.print-details section{break-inside:auto}
}
.canvas-layer{display:block;width:100%;height:100%;overflow:hidden}.canvas-layer text{font-family:'Noto Sans JP',sans-serif}.canvas-meta{top:3.8%}#canvas-company{left:65%;width:16%}#canvas-date{left:89%;width:9%}
@media print{.canvas-layer{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
.received-view .canvas-field.empty{color:transparent}.received-view .preview>.hint,.received-view .app-header nav>a:not(.header-consult){display:none}
