@page{size:A4;margin:16mm 16mm 17mm}
.sheet-document-heading{display:flex!important;justify-content:space-between;gap:15px}
.sr-only,.sidebar-backdrop{display:none!important}
body{background:white!important;font-family:"Noto Sans JP",sans-serif!important;color:#111!important;font-size:11pt}
.sidebar,.topbar,.sheet-toolbar,.modal-backdrop,#toast,.edit-note,.edit-actions,.back-link,.demo-badge,.sheet-edit,.composer-wrap,.sheet-prompt{display:none!important}
.shell,.main,.work-area,.page-scroll,.page-container{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;margin:0!important;padding:0!important}.page-scroll{height:264mm!important;overflow:hidden!important}
.sheet-paper{--print-scale:1;display:flow-root!important;width:178mm!important;max-width:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;transform:scale(var(--print-scale));transform-origin:top center}
.sheet-document-heading{padding-bottom:3mm;margin-bottom:4mm}.sheet-document-heading h2{font-size:16pt;margin:0 0 2mm;overflow-wrap:anywhere}.sheet-meta{font-size:9pt!important}.sheet-overview,.topic-detail{font-size:11pt!important;line-height:1.8!important}.sheet-section-title{font-size:12pt}.topic{background:white!important;border:1px solid #d4d9e1!important;padding:4mm 5mm;margin-bottom:4mm;break-inside:avoid;page-break-inside:avoid}.topic-heading{flex-wrap:nowrap}.topic-title{font-size:11pt!important}.pill{background:white!important;color:#333!important;border:1px solid #ccc;font-size:8pt}.topic-request,.topic-label{font-size:11pt!important}.wordmark{color:#333!important}.eyebrow{font-size:8pt}.sheet-paper a{color:#111;text-decoration:none}body:not(.printing-sheet) #app::after{content:"共有シートを開いてから印刷してください。";display:block;padding:20mm}

.sheet-concerns-title{margin-top:6mm!important}
body.print-measuring .sheet-paper{visibility:hidden!important}
