:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#253b33;background:#f7f8f5;font-synthesis:none;font-weight:400;font-size:14px;--green: #285440;--muted: #7b877e;--line: #e5e9e2}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #89b99b;outline-offset:3px}button{color:inherit}input[type=checkbox]{width:17px;height:17px;accent-color:var(--green);cursor:pointer;flex-shrink:0;margin:0}input:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}.app-shell{display:flex;min-height:100vh}.sidebar{width:216px;flex-shrink:0;background:#fff;border-right:1px solid var(--line);padding:33px 19px 0;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:0 8px;margin-bottom:53px;font-size:24px;font-weight:720;letter-spacing:-.9px}.logo{width:37px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--green);color:#fff}.brand-for{display:block;font-size:8px;letter-spacing:2.6px;margin-top:3px;color:#7f8e84;font-weight:600}.workspace-label{font-size:9px;font-weight:650;letter-spacing:1.9px;color:#8a938c;padding:0 13px;margin-bottom:14px}.nav-item{border:0;background:transparent;border-radius:7px;width:100%;padding:12px 13px;display:flex;gap:12px;align-items:center;text-align:left;font-size:12px;margin:2px 0;color:#6f7b73}.nav-item.active{background:#ecf2e9;color:#315b43;font-weight:650}.nav-dot{width:5px;height:5px;border-radius:50%;background:#547a54;margin-left:auto}.sidebar-bottom{margin-top:auto}.little-mark{margin:40px 13px 31px;color:#a7b4a5}.little-mark p{color:#8a938b;font-size:11px;line-height:1.9;margin-top:9px}.help-button{display:flex;align-items:center;gap:11px;background:transparent;border:0;font-size:11px;padding:13px;color:#6e7d71}.store{border-top:1px solid var(--line);margin-top:11px;padding:21px 0;display:flex;align-items:center;gap:9px;font-size:11px}.store-avatar{width:30px;height:32px;display:grid;place-items:center;background:#eeeee8;border:1px solid #e0e4da;border-radius:7px;font-family:Georgia,serif;font-size:17px}.store strong{display:block;font-size:11px}.store small{display:block;font-size:9px;color:#8d978e;margin-top:3px}.store>svg{margin-left:auto;color:#8d9f8c}.workspace{margin-left:216px;flex:1;min-width:0}.topbar{height:73px;border-bottom:1px solid var(--line);background:#fff;padding:0 42px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8c968e}.topbar strong{font-weight:500;color:#4c5c50}.topbar div>span{margin:0 14px;color:#c6cdc4}.topbar-label{display:flex;gap:7px;align-items:center;font-size:10px}.status-dot{width:6px;height:6px;border-radius:50%;background:#6b8e60}main{max-width:1480px;margin:auto;padding:27px 42px 0}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f0f3e9;border:1px solid #e0e7d4;border-radius:7px;padding:11px 15px;font-size:10px;color:#71805f}.demo-tag{border:1px solid #becdaf;border-radius:4px;font-size:8px;font-weight:700;letter-spacing:1px;padding:3px 5px;margin-right:9px;color:#6d8556}.demo-banner label{display:flex;align-items:center;gap:7px;white-space:nowrap}.demo-banner select{font-size:10px;color:#4b6541;border:0;background:transparent;max-width:125px}.page-heading{padding:36px 0 31px;display:flex;justify-content:space-between;align-items:center;gap:16px}.eyebrow{font-size:8px;font-weight:650;letter-spacing:1.9px;color:#839276;display:block;margin-bottom:12px}h1{font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;letter-spacing:-.9px;color:#243e30;line-height:1.2}.page-heading p{color:#859085;font-size:12px;margin-top:12px}.step-indicator{display:flex;gap:8px;align-items:center;font-size:9px;color:#94a18f;flex-shrink:0}.step-indicator span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #dde3d8;border-radius:50%;font-size:10px}.step-indicator b{font-weight:500}.step-indicator .current{background:var(--green);color:#fff;border-color:var(--green)}.step-indicator .complete{background:#e8eee2;color:var(--green)}.step-indicator .current+b{color:#355a41}.step-indicator i{height:1px;width:24px;background:#dfe5d9;margin:0 4px}.order-layout{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:24px;align-items:start}.order-panel{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 3px 5px #243e3003}.panel-heading{padding:24px 23px 21px;display:flex;align-items:center;justify-content:space-between}.panel-heading h2{font-size:15px;letter-spacing:-.2px}.panel-heading h2 span{display:inline-block;background:#f0f3ed;color:#819078;border-radius:5px;padding:3px 6px;font-size:10px;vertical-align:middle;margin-left:7px;font-weight:500}.panel-heading p{font-size:10px;color:#879284;margin-top:8px}.icon-button{border:0;background:transparent;padding:5px;color:#8c9889;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.icon-button:hover{background:#eef2e9}.filters{display:flex;align-items:center;gap:12px;padding:0 23px 19px}.filter-control{border:1px solid #e1e6dc;border-radius:6px;display:flex;align-items:center;gap:7px;padding:9px 10px;position:relative;white-space:nowrap}.filter-control>span{font-size:10px;color:#99a18f}.filter-control select{font-size:10px;font-weight:550;border:0;appearance:none;background:transparent;color:#51664e;padding-right:12px;max-width:180px;outline-offset:7px}.filter-control svg{position:absolute;right:9px;pointer-events:none;color:#9aa18e}.search{display:flex;align-items:center;border:1px solid #e1e6dc;border-radius:6px;padding:8px 10px;gap:7px;flex:1;min-width:80px;color:#a2aca0}.search input{min-width:0;width:100%;border:0;background:transparent;font-size:10px;outline:none;color:#3e5440}.search input::placeholder{color:#a3ada0}.selection-heading{background:#f7f8f4;display:flex;justify-content:space-between;align-items:center;padding:11px 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px;color:#929c8d}.selection-heading label{display:flex;align-items:center;gap:12px;color:#73816b}.order-row{display:flex;align-items:center;gap:13px;border-bottom:1px solid #edf0e8;padding:20px 23px;min-height:92px;transition:background .15s}.order-row:last-child{border-bottom:0}.order-row:hover{background:#fafbf7}.order-row.selected{background:#f3f7ee}.order-row.excluded-order{background:#fcfcfa}.order-content{flex:1;min-width:0}.order-title{display:flex;align-items:center;gap:10px;font-size:12px}.order-title>strong{font-weight:640;font-feature-settings:"tnum"}.paid-badge{display:flex;align-items:center;gap:4px;color:#71905d;font-size:8px;background:#f0f5e9;padding:3px 5px;border-radius:4px}.paid-badge>span{height:4px;width:4px;background:#82a26c;border-radius:50%}.backlog-badge{font-size:8px;color:#ac8951;border:1px solid #e9e1cc;border-radius:4px;padding:2px 5px}.review-badge{font-size:8px;color:#9a754b;background:#faf1e3;padding:3px 6px;border-radius:4px}.product-summary{font-size:10px;line-height:1.65;color:#8a9584;margin-top:9px;overflow-wrap:anywhere}.order-facts{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.order-facts strong{font-size:12px;font-weight:600;color:#425a3b}.order-facts strong span{font-weight:400;font-size:10px;color:#91a087}.order-facts time{font-size:9px;color:#98a18f}.exclusion-note{color:#9c784d;font-size:10px;line-height:1.7;margin-top:7px}.pagination{padding:16px 23px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#899880}.button{border:1px solid #dce3d6;background:#fff;padding:10px 13px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#567048;font-size:11px;font-weight:550;min-height:35px;transition:background .15s}.button:hover:not(:disabled){background:#f0f5e9}.button.primary{background:var(--green);border-color:var(--green);color:#fff}.button.primary:hover:not(:disabled){background:#1c402f}.table-note{border-top:1px solid var(--line);background:#fcfdf9;padding:12px 22px;display:flex;align-items:center;gap:7px;color:#94a18b;font-size:9px;line-height:1.6}.batch-card{background:#fff;border:1px solid #dfe6d8;border-radius:10px;padding:24px 21px 0;overflow:hidden;position:sticky;top:24px;box-shadow:0 4px 12px #314b2603}.batch-card-icon{height:42px;width:42px;background:#edf2e7;border-radius:10px;display:grid;place-items:center;color:#6b8b52;margin-bottom:23px}.batch-card .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:9px}.batch-card h2{font-family:Georgia,serif;font-size:23px;font-weight:400;color:#354c2d}.batch-card>p{font-size:11px;color:#919e87;line-height:1.8;margin-top:12px}.batch-stats{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:24px 0 20px}.batch-stats>div{flex:1;padding-left:21px;border-left:1px solid var(--line)}.batch-stats>div:first-child{padding-left:0;border:0}.batch-stats strong{font-size:29px;font-weight:400;display:block;color:#3b5b2c;letter-spacing:-1px}.batch-stats span{display:block;font-size:9px;color:#99a38c;margin-top:6px}.generate{width:100%;padding:13px 7px;font-size:11px}.generate:disabled{background:#93a486;opacity:.65}.clear-selection{display:block;margin:11px auto 0;border:0;background:none;font-size:10px;color:#8b9b7d}.batch-features{display:flex;flex-direction:column;gap:13px;margin:24px 0;color:#92a085;font-size:9px}.batch-features>span{display:flex;align-items:center;gap:8px}.batch-features svg{color:#819c6e}.batch-bottom{margin:0 -21px;background:#f7f9f2;border-top:1px solid #eaf0e1;padding:14px 12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#9aab88;font-size:9px}.app-footer{display:flex;justify-content:space-between;padding:28px 0 25px;color:#a0aa96;font-size:9px}.app-footer>span:last-child{display:flex;gap:6px;align-items:center}.empty-state{text-align:center;padding:50px 20px;color:#78886d}.empty-icon{display:grid;place-items:center;background:#f1f5e9;color:#8a9d75;border-radius:16px;width:60px;height:60px;margin:0 auto 20px}.empty-state h3{font-family:Georgia,serif;font-size:23px;font-weight:400;color:#3f5932}.empty-state p{font-size:12px;line-height:1.8;max-width:330px;margin:10px auto 22px}.list-state{display:flex;gap:10px;align-items:center;justify-content:center;padding:40px;color:#94a086;font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-banner{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#fff5ed;border:1px solid #e8cbb7;border-radius:7px;padding:18px;margin-bottom:20px;color:#996241;font-size:12px}.error-banner p{margin-top:7px;line-height:1.6}.help-panel{position:relative;background:#f0f5e9;border:1px solid #d7e3ca;border-radius:8px;padding:22px;margin-bottom:22px}.help-panel>.icon-button{position:absolute;right:14px;top:14px}.help-panel h2{font-size:16px;margin-bottom:12px}.help-panel p{font-size:12px;color:#6f8460;line-height:1.9;margin-top:10px}.standalone-state{display:flex;align-items:center;flex-direction:column;gap:22px;max-width:550px;margin:100px auto;text-align:center}.standalone-state p{line-height:1.8;color:#76876b}.preview-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center}.preview-toolbar>div{display:flex;align-items:center;gap:10px}.paper-select{display:flex;align-items:center;gap:9px;font-size:10px;color:#849579;margin-right:5px}.paper-select select{background:#fff;padding:9px;border:1px solid var(--line);border-radius:6px;color:#4b673d;font-size:11px}.preview-note{display:flex;align-items:center;gap:9px;color:#789166;font-size:11px;padding:22px 0}.preview-note>span{margin-left:auto;color:#9aab8d;font-size:10px}.pick-sheet{max-width:960px;margin:0 auto;background:#fff;padding:35px 38px 29px;box-shadow:0 3px 18px #324d2710;border:1px solid #e4e9de;border-radius:3px;color:#273b2b}.sheet-table{width:100%;border-collapse:collapse;table-layout:fixed}.sheet-heading{text-align:left;font-weight:400;padding-bottom:24px}.sheet-brand{display:flex;align-items:center;gap:7px;color:#577746;letter-spacing:1.5px;font-size:9px;font-weight:650}.sheet-brand>span{margin-left:auto;letter-spacing:1px;font-size:8px;color:#9aab8e}.sheet-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:26px 0 17px}.sheet-title h2{font-family:Georgia,serif;font-size:26px;font-weight:400;letter-spacing:-.6px}.sheet-title>span{font-size:10px;font-family:monospace;color:#7b8e6f}.sheet-meta{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8b9b7f;line-height:1.7}.sheet-meta>span:last-child{text-align:right}.sheet-meta small{font-size:8px}.sheet-columns th{border-top:1px solid #bfcbb7;border-bottom:1px solid #bfcbb7;padding:12px 7px;text-align:left;font-size:8px;letter-spacing:1px;font-weight:550;color:#7f9270}.sheet-columns .check-col{width:5%}.sheet-columns th:nth-child(2){width:38%}.sheet-columns th:nth-child(3){width:22%}.sheet-columns th:nth-child(4){width:9%}.sheet-columns th:nth-child(5){width:26%}.sheet-table tbody td{padding:17px 7px;border-bottom:1px solid #e5eadf;vertical-align:top;line-height:1.65;font-size:11px;overflow-wrap:anywhere}.sheet-table tbody strong{font-weight:600}.paper-checkbox{height:13px;width:13px;border:1px solid #9daf8d;display:block;margin-top:3px}.sheet-table .option{display:block;color:#819473;font-size:10px;white-space:pre-wrap}.sheet-table .sku{font-size:10px;color:#61784f;font-family:monospace}.sheet-table td small{display:block;color:#97a58d;font-size:8px;margin-top:5px}.sheet-table .qty{text-align:center}.sheet-table td.qty{font-size:16px;color:#426331}.allocations span{display:block;color:#6b825c;font-size:10px}.allocations b{font-weight:600;float:right}.sheet-total{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid #dfe7d8;padding:20px 7px;color:#4b663e}.sheet-orders{margin-top:23px;font-size:9px;color:#849775;line-height:1.9;overflow-wrap:anywhere}.sheet-orders h3,.sheet-exclusions h3{font-size:9px;font-weight:600;color:#637a52;margin-bottom:5px}.order-note{margin-top:8px;white-space:pre-wrap}.sheet-exclusions{font-size:9px;color:#9b865f;line-height:1.8;margin-top:18px}.sheet-footer{margin-top:27px;padding-top:15px;border-top:1px solid #e6ebdf;font-size:8px;color:#a0ad95;line-height:1.8}.snapshot-note{text-align:center;font-size:10px;color:#a3af98;padding-top:20px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:9px;background:#274c35;color:#fff;font-size:12px;box-shadow:0 5px 25px #19342220;z-index:10}.print-only{display:none}@media(min-width:1500px){main{padding-top:34px}.page-heading{padding:42px 0}.order-layout{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.order-row{padding-top:24px;padding-bottom:24px}}@media(max-width:1150px){.sidebar{width:185px;padding-left:13px;padding-right:13px}.workspace{margin-left:185px}main{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.order-layout{grid-template-columns:minmax(0,1fr) 240px;gap:17px}.step-indicator{display:none}h1{font-size:29px}.demo-banner{align-items:flex-start}.demo-banner>span{line-height:1.7}.filters{flex-wrap:wrap}.search{flex-basis:180px}.batch-card{padding-left:17px;padding-right:17px}.preview-note>span{display:none}}@media(max-width:850px){.sidebar{width:74px;padding:25px 12px}.brand{padding:0;margin-bottom:40px}.brand>span:not(.logo),.workspace-label,.nav-item,.sidebar-bottom{display:none}.workspace{margin-left:74px}.order-layout{grid-template-columns:1fr}.batch-card{position:static}.batch-card-icon,.batch-card>.eyebrow,.batch-features,.batch-bottom{display:none}.batch-card{padding:20px;display:block}.batch-stats{margin-top:16px;padding:16px 0}.preview-toolbar{align-items:flex-start}.preview-toolbar>div{flex-wrap:wrap;justify-content:flex-end}.sheet-title h2{font-size:20px}.pick-sheet{padding:24px}.demo-banner{flex-wrap:wrap}.page-heading{padding:28px 0}}@media(max-width:550px){.sidebar{display:none}.workspace{margin-left:0}main{padding:18px 15px 0}.topbar{height:55px;padding:0 17px}h1{font-size:27px}.page-heading p{line-height:1.7;max-width:280px}.demo-banner label{width:100%;justify-content:space-between}.order-row{padding:18px 14px;gap:10px}.order-facts time{font-size:8px}.product-summary{font-size:9px}.selection-heading{padding:12px 14px}.selection-heading>span{font-size:8px}.filters,.panel-heading{padding-left:14px;padding-right:14px}.order-facts{max-width:80px}.preview-toolbar{flex-direction:column}.preview-toolbar>div{justify-content:flex-start}.pick-sheet{padding:17px 12px;overflow:auto}.sheet-title{flex-direction:column;gap:9px}.sheet-meta{flex-direction:column}.sheet-meta>span:last-child{text-align:left}.sheet-table tbody td{font-size:9px;padding:12px 4px}.sheet-table .option,.allocations span,.sheet-table .sku{font-size:8px}.sheet-columns th{font-size:7px;padding-left:3px;letter-spacing:0}.sheet-brand>span{font-size:6px}.sheet-table td.qty{font-size:13px}.app-footer{font-size:8px}.toast{width:90%}}@media print{html,body,#root{margin:0!important;padding:0!important;background:#fff!important;color:#000!important}.no-print{display:none!important}.print-only{display:block}.pick-sheet{border:0;border-radius:0;box-shadow:none;padding:0;max-width:none;width:100%;margin:0;color:#111}.sheet-table{font-size:10pt;table-layout:fixed}.sheet-table thead{display:table-header-group}.sheet-table tbody tr{break-inside:avoid;page-break-inside:avoid}.sheet-table tbody td{padding:4mm 1.5mm;font-size:9pt;color:#111;border-color:#bbb}.sheet-table .option,.sheet-table .sku,.allocations span{font-size:8pt;color:#222}.sheet-table td small{font-size:7pt;color:#444}.sheet-heading{padding-bottom:5mm}.sheet-brand,.sheet-brand>span,.sheet-title>span,.sheet-meta,.sheet-meta small,.sheet-columns th{color:#222}.sheet-columns th{font-size:7pt}.sheet-title h2{font-size:21pt}.sheet-title{margin:5mm 0 4mm}.sheet-meta{font-size:8pt}.sheet-meta small{font-size:7pt}.sheet-table td.qty{font-size:13pt;color:#111}.sheet-total{font-size:10pt;color:#111;break-inside:avoid}.sheet-orders,.sheet-exclusions{color:#222;font-size:8pt}.sheet-orders h3,.sheet-exclusions h3{font-size:8pt;color:#222}.sheet-footer{font-size:7pt;color:#333}.paper-checkbox{border:1px solid #222;height:3.5mm;width:3.5mm}.sheet-orders p,.sheet-exclusions p{orphans:3;widows:3}.sheet-footer{break-inside:avoid}.sheet-title,.sheet-meta{flex-direction:row}.sheet-meta>span:last-child{text-align:right}}@media screen{.nav-item{font-size:13px}.panel-heading p,.product-summary{font-size:12px}.order-title{font-size:13px}.order-facts time{font-size:10px}.filter-control select,.search input{font-size:11px}.batch-card>p,.batch-features{font-size:11px}.selection-heading,.pagination{font-size:11px}.sheet-table tbody td{font-size:12px}.sheet-table .option,.allocations span,.sheet-meta{font-size:11px}}.history-panel,.progress-panel{background:#fff;border:1px solid var(--line);border-radius:12px}.history-panel{overflow:hidden}.history-row{width:100%;display:flex;align-items:center;gap:22px;text-align:left;border:0;border-top:1px solid var(--line);background:#fff;padding:20px 24px;color:var(--ink);cursor:pointer}.history-row:hover{background:var(--green-pale)}.history-row>span:first-child{flex:1}.history-row small{display:block;margin-top:6px;color:var(--muted)}.state-badge{display:inline-block;text-transform:capitalize;border-radius:5px;background:#eef1ed;color:#416252;padding:5px 9px;font-size:12px;font-weight:650}.state-badge.started{background:#fff1d8;color:#795211}.state-badge.completed{background:#e4f1e8;color:#27573c}.state-badge.abandoned{background:#f3e9e7;color:#854a3c}.progress-panel{padding:26px;margin-bottom:22px}.progress-heading{display:flex;align-items:center;gap:24px;justify-content:space-between}.progress-heading h2{font-size:24px;margin:12px 0 8px}.progress-heading p{color:var(--muted);font-size:13px;line-height:1.6;margin:0;max-width:580px}.progress-actions{display:flex;flex-wrap:wrap;gap:8px}.progress-lines{margin-top:22px}.progress-line{padding:22px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:24px}.progress-line small{display:block;color:var(--muted);line-height:1.6}.progress-line .option{font-size:12px;display:block;margin:6px 0}.found-controls{display:flex;align-items:end;flex-wrap:wrap;gap:8px}.found-controls label{font-size:11px}.found-controls input{display:block;width:74px;padding:8px;font:inherit;font-size:16px;border:1px solid #aab7ad;border-radius:5px;margin-top:5px}.found-controls>span{padding-bottom:9px;font-size:13px}.found-controls>small{width:100%}.text-button,.existing-batch{background:transparent;border:0;color:var(--green);text-decoration:underline;cursor:pointer;padding:9px 0;font:inherit;font-size:12px}.text-button:disabled{opacity:.5;cursor:default}.shortage-note{border-left:3px solid #b47d28;padding:7px 12px;background:#fff7e8;font-size:12px;line-height:1.7;color:#684815;margin-bottom:0}.abandon-confirm{margin-top:20px;background:#fff7e8;padding:18px;border-radius:8px;font-size:13px;line-height:1.6}.abandon-confirm .button{margin:8px 8px 0 0}.backlog-filters{display:flex;gap:20px;padding:0 20px 18px}.backlog-filters label{font-size:11px;color:var(--muted);display:flex;gap:9px;align-items:center}.backlog-filters select{border:1px solid var(--line);padding:7px;border-radius:5px;background:#fff;max-width:200px;color:var(--ink)}.order-facts small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.conflict-links{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.sheet-state{font-size:10px;text-transform:capitalize;margin:10px 0;color:#5f5140}.sheet-title>span{max-width:44%;overflow-wrap:anywhere;font-size:10px}@media(max-width:850px){.progress-heading{align-items:flex-start;flex-direction:column}.progress-line{grid-template-columns:1fr;gap:15px}.backlog-filters{flex-wrap:wrap;gap:10px}.history-row{flex-wrap:wrap;gap:12px;padding:18px}.history-row>span:first-child{min-width:100%}.progress-panel{padding:18px}}.mobile-tabs{display:none}@media screen and (max-width:550px){.mobile-tabs{display:flex;gap:8px;padding:10px 15px;border-bottom:1px solid var(--line);background:#fff}.mobile-tabs button{padding:9px 15px;border:0;border-radius:6px;background:transparent;color:var(--green);font:inherit;font-size:12px;cursor:pointer}.mobile-tabs button.active{background:#edf2e9;font-weight:650}}
