body{overflow-wrap:break-word}.controls{flex-wrap:wrap;align-items:center}.controls button,.controls select{font:inherit;font-size:12px;min-height:38px}.controls select{max-width:100%;border:1px solid #6b767b;background:#1F2528;color:#fff;border-radius:9px;padding:9px}.toolbar-field{min-width:0}.back{border:0;background:transparent;color:var(--ink);font-weight:750;padding:12px 0}.notice{color:#546067;font-size:12px;min-height:24px;margin:3px 0 10px}.docmeta{min-width:0}.docmeta h1{overflow-wrap:anywhere}.docmeta .num{overflow-wrap:anywhere}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.body{overflow-wrap:anywhere}.box{min-width:0}.metric{min-width:0}.metric strong{overflow-wrap:anywhere}.line-edit-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(75px,.65fr) minmax(110px,1fr) auto;gap:8px;align-items:end;border-bottom:1px solid var(--line);padding:12px 0}.edit-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:700;color:var(--muted)}.edit-field input,.edit-field textarea{width:100%;min-width:0;max-width:100%;font:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid #b9b1a6;border-radius:10px;padding:10px;min-height:42px}.edit-field textarea{min-height:84px;resize:vertical}.edit-section{background:#f3eee7;border-radius:14px;padding:16px}.edit-section>.edit-field{margin:10px 0}.small-action{border:1px solid #b6a38c;background:#fff;border-radius:10px;color:var(--ink);padding:10px;font-weight:750;min-height:42px}.line-editor{margin-top:12px}.check{align-items:center}.check input{width:20px;height:20px;flex:none;accent-color:#876644}.check span{min-width:0}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #a67c4f;outline-offset:2px}button{cursor:pointer}table{table-layout:fixed}td,th{overflow-wrap:anywhere}td:last-child{font-variant-numeric:tabular-nums}th:first-child,td:first-child{width:42%}
@media(max-width:620px){.controls{justify-content:stretch}.toolbar-field{flex:1 1 100%}.controls select{width:100%}.controls button{flex:1 1 auto}.line-edit-row{grid-template-columns:1fr 1fr}.line-edit-row .edit-field:first-child{grid-column:1/-1}.line-edit-row .small-action{grid-column:1/-1}.summary{display:grid;grid-template-columns:1fr 1fr}.metric{min-width:0}.metric strong{font-size:17px}table{font-size:11px}td,th{padding:8px 4px}.docmeta h1{font-size:25px}}
@media print{@page{size:letter;margin:13mm}.back,.notice,.edit-section{display:none!important}.controls{display:none!important}.shell{padding:0}.doc{break-inside:auto}.header{padding:15px 0 12px}.logo{max-width:230px}.banner{margin:0 0 14px}.body{padding:0}.section{break-inside:avoid;margin-top:16px}.section h2{font-size:15px}.box{break-inside:avoid}.footer{padding:14px 0}.metric strong{font-size:18px}table{font-size:11px}.check{break-inside:avoid}.check input{appearance:auto}}
