.mobile-sheet-controls{display:none}
@media screen and (max-width:700px){
 .mobile-sheet-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:12px;color:#667085}
 .mobile-sheet-controls button{border:1px solid #b8cdec;background:#f6f9ff;color:#003a88;padding:10px 14px;border-radius:9px;font-weight:700;min-height:42px}
 .paperwrap.mobile-sheet{container-type:normal;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 3px 18px;position:relative}
 .mobile-sheet .mobile-sheet-stage{position:relative;width:100%}
 .mobile-sheet:not(.sheet-editing){overflow:hidden}
 .mobile-sheet #paper{position:absolute;right:0;top:0;width:1000px;min-width:1000px;max-width:none;margin:0;transform:scale(var(--sheet-scale,1));transform-origin:top right;padding:36px 36px 28px}
 .mobile-sheet.sheet-editing .mobile-sheet-stage{width:1000px}
 .mobile-sheet.sheet-editing #paper{transform:none}
 .mobile-sheet #paper .paperhead{flex-wrap:nowrap;gap:18px;margin-bottom:26px}
 .mobile-sheet #paper .papertitle{width:60%;font-size:28px}
 .mobile-sheet #paper .details{font-size:13px;gap:16px}
 .mobile-sheet #paper .details input{width:100px;font-size:16px}
 .mobile-sheet #paper .details label:last-child input{width:60px}
 .mobile-sheet #paper th:first-child{width:14%}
 .mobile-sheet #paper .edit{font-size:var(--size);padding:11px 5px;min-height:44px;overflow-wrap:normal;word-break:normal}
 .mobile-sheet #paper .edit[data-kind=times]{font-size:14px;white-space:nowrap}
 .mobile-sheet #paper .paperfoot{font-size:11px;gap:12px;margin-top:17px}
 .mobile-sheet #paper:not(.decorated) table{height:360px}
 .mobile-sheet #paper.decorated{padding:40px 100px 70px;aspect-ratio:auto;min-height:0}
 .mobile-sheet #paper.decorated .paperhead{flex-direction:column;gap:8px;min-height:82px;margin-bottom:16px}
 .mobile-sheet #paper.decorated .papertitle{width:360px;font-size:28px}
 .mobile-sheet #paper.decorated table{height:457px}
 .mobile-sheet #paper.decorated .edit{min-height:38px;padding:8px 4px}
 .mobile-sheet #paper.decorated .paperfoot{font-size:11px;margin-top:12px}
}
@media print{.mobile-sheet-controls{display:none!important}.mobile-sheet-stage{height:auto!important}.mobile-sheet #paper{transform:none!important}}
