.beta-watermark{margin:0;padding:9px 16px;background:#bb1e25;color:white;text-align:center;font-weight:750;font-size:12px;letter-spacing:.06em}.manual-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.manual-toolbar>*{flex:1;min-width:120px}.manual-editor{display:grid;gap:14px}.manual-editor label{display:grid;gap:7px;min-width:0}.manual-editor input,.manual-editor select{width:100%;min-height:44px;min-width:0;box-sizing:border-box}.manual-editor button{min-height:44px;white-space:normal}.manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-line{padding:16px;border:1px solid #353741;border-radius:12px;min-width:0;background:#15161c}.manual-line header{display:flex;justify-content:space-between;gap:10px;align-items:start}.manual-line h3{margin:0 0 14px;font-size:16px;overflow-wrap:anywhere}.manual-line .checkline{display:flex;gap:8px;align-items:center;font-size:13px}.checkline input{width:20px;min-height:24px}.manual-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manual-results button{font-size:13px;text-align:left;word-break:break-word}.manual-status{padding:10px;border-left:3px solid #ed313a;background:#20212a;white-space:pre-wrap;overflow-wrap:anywhere;min-height:42px}.manual-locked{font-size:12px;color:#f5ad76}.manual-history{display:flex;flex-wrap:wrap;gap:8px}.manual-pdf{width:100%;height:65vh;border:0;background:#eee}.manual-sticky{position:sticky;bottom:0;background:#111219;padding:12px;border:1px solid #393b48;display:flex;flex-wrap:wrap;gap:8px;z-index:3}.manual-total{display:block;margin-bottom:12px;font-size:21px}.manual-summary{padding:14px;background:#1d1f27;border-radius:10px}.manual-editor fieldset{margin:0;min-width:0}.beta-legacy-hidden{display:none!important}.manual-editor small{font-size:12px;color:#b8bbc7}.manual-catalog{border:1px solid #343642;padding:14px;border-radius:12px}.manual-editor [hidden]{display:none!important}.manual-offline{background:#643b13;color:white;padding:10px}.manual-editor a{color:#fff}.manual-editor :focus-visible{outline:3px solid #fd777d;outline-offset:3px}.manual-line select{max-width:100%}@media(max-width:430px){.manual-grid,.manual-results{grid-template-columns:minmax(0,1fr)}.manual-editor{gap:12px}.manual-line{padding:12px}.manual-toolbar>*{min-width:100%}.manual-sticky button{width:100%}#workspace{min-width:0}.card-body{padding:14px}.quote-sheet-heading{flex-wrap:wrap}.app-shell{overflow-wrap:anywhere}input{font-size:16px!important}.manual-pdf{height:55vh}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
[hidden]{display:none!important}
@media(max-width:680px){.sidebar .side-foot{display:flex;justify-content:flex-end;padding:4px 0 0;border:0}.sidebar #logout{min-height:44px;min-width:72px}.sidebar .side-brand{display:flex}}
.manual-line,.manual-summary,.manual-status{background:#f4f5f7;color:#202834;border-color:#ccd2db}.manual-line h3,.manual-editor label,.manual-line .checkline{color:#202834}.manual-editor small{color:#596574}.manual-locked{color:#8b4513}.manual-editor a{color:#b91e26}.manual-sticky{background:#fff;border-color:#ccd2db;color:#202834}.manual-results button{color:#202834}
