.agenda-prep-modal.agenda-material-dialog select,.agenda-prep-modal.agenda-material-dialog input{min-height:46px;font-size:16px}.agenda-material-toolbar,.agenda-material-pages{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agenda-material-toolbar a,.agenda-material-toolbar button,.agenda-material-pages button,.agenda-material-empty button{color:#0d4eff;cursor:pointer;background:#edf3ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.agenda-material-toolbar a{color:#fff;background:#0d4eff}.agenda-material-hint{color:#66758d;margin:10px 0;font-size:13px;line-height:1.45}.agenda-material-empty{background:#f8fbff;border:1px solid #dce5f2;border-radius:14px;padding:14px;line-height:1.5}.agenda-material-empty p{margin:0 0 10px}.agenda-material-error{color:#9b1c1c;background:#fff1f1;border-radius:12px;padding:12px;line-height:1.5}.agenda-material-pages{justify-content:space-between;margin:12px 0;font-size:13px}.agenda-material-dialog button:disabled{opacity:.5;cursor:default}.agenda-prep-modal.agenda-material-dialog{max-height:calc(100dvh - 36px);overflow-y:auto}@media (width<=480px){.agenda-material-toolbar a{flex:1}.agenda-material-toolbar button{flex:none}}.dashboard-action{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;padding-right:50px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important}.dashboard-action:after{content:"›";color:#42d4ff;background:#32cfff1c;border:1px solid #42d4ff33;border-radius:11px;place-items:center;width:30px;height:30px;font-size:25px;font-weight:500;line-height:1;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff0a}.dashboard-action:hover,.dashboard-action:focus-visible{outline:none;transform:translateY(-1px);border-color:#42d4ff57!important;box-shadow:0 14px 30px #0003,0 0 0 1px #42d4ff0f!important}.dashboard-action:active{transform:scale(.985)}.dashboard-detail-overlay{z-index:1500;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#010816c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dashboard-detail-modal{color:#f6f9ff;background:linear-gradient(#0b224a 0%,#071a39 100%);border:1px solid #82b4eb2b;border-radius:24px;flex-direction:column;width:min(100%,620px);max-height:min(90dvh,860px);display:flex;overflow:hidden;box-shadow:0 30px 90px #00000085}.dashboard-detail-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding:21px 21px 16px;display:flex}.dashboard-detail-heading-copy{flex:1;min-width:0}.dashboard-detail-head small{color:#42d4ff;letter-spacing:.18em;font-size:10px;font-weight:900;display:block}.dashboard-detail-head h2{color:#f7fbff;margin:5px 0;font-size:23px;line-height:1.15}.dashboard-detail-head p{color:#8fa8c9;margin:0;font-size:12px;line-height:1.45}.dashboard-detail-head button{color:#eef6ff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.dashboard-detail-back{margin-top:0}.dashboard-detail-body{overscroll-behavior:contain;padding:14px;overflow:auto}.dashboard-detail-list{gap:9px;display:grid}.dashboard-detail-row{color:inherit;background:#ffffff09;border:1px solid #92bbea1c;border-radius:15px;padding:14px 15px}.dashboard-detail-row-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-detail-row-head strong{color:#f6f9ff;min-width:0;font-size:14px;line-height:1.3}.dashboard-detail-row-head span{color:#8fe9ff;text-align:center;background:#32cfff1a;border:1px solid #32cfff24;border-radius:999px;flex:none;max-width:46%;padding:5px 8px;font-size:9px;font-weight:800;line-height:1.1}.dashboard-detail-row p{color:#9cb2d0;margin:7px 0 0;font-size:12px;line-height:1.4}.dashboard-detail-row small{color:#6fdcff;margin-top:7px;font-size:11px;line-height:1.45;display:block}.dashboard-detail-state{text-align:center;color:#9bb0cc;padding:28px 18px;font-size:13px}.dashboard-detail-state.error{color:#ffb4b4}.dashboard-detail-footer{border-top:1px solid #ffffff12;padding:12px 14px 14px}.dashboard-detail-footer button{color:#f6fbff;background:linear-gradient(135deg,#0d4eff42,#25c7ff29);border:1px solid #65acff2e;border-radius:14px;width:100%;padding:12px 14px;font-weight:800}.dashboard-preparation-open{text-align:left;width:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;padding-right:44px;transition:border-color .15s,background .15s,transform .15s;position:relative}.dashboard-preparation-open:hover,.dashboard-preparation-open:focus-visible{background:#32cfff0e;border-color:#42d4ff4d;outline:none}.dashboard-preparation-open:active{transform:scale(.99)}.dashboard-preparation-open-cta{color:#61dcff;align-items:center;gap:2px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:13px;right:13px}.dashboard-preparation-open-cta span{display:none}.dashboard-preparation-detail{gap:12px;display:grid}.dashboard-preparation-summary{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 4px;display:flex}.dashboard-preparation-summary>div{gap:5px;display:grid}.dashboard-preparation-summary>div>span{color:#8fe9ff;background:#32cfff1a;border:1px solid #32cfff26;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-weight:900}.dashboard-preparation-summary small{color:#91a9c8}.dashboard-preparation-summary button{color:#d9eaff;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.dashboard-purchase-callout,.dashboard-ready-callout,.dashboard-action-notice{border-radius:14px;padding:12px 13px}.dashboard-purchase-callout{background:#f59e0b1a;border:1px solid #f59e0b33}.dashboard-purchase-callout strong{color:#ffd27d;font-size:12px;display:block}.dashboard-purchase-callout p{color:#c5b28c;margin:5px 0 0;font-size:11px;line-height:1.45}.dashboard-ready-callout{color:#7aefc0;background:#10b9811a;border:1px solid #10b9812e;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.dashboard-action-notice{font-size:12px;font-weight:800}.dashboard-action-notice.success{color:#7aefc0;background:#10b9811a;border:1px solid #10b9812e}.dashboard-action-notice.error{color:#ffb2b2;background:#ef44441c;border:1px solid #ef444430}.dashboard-material-title{color:#dceaff;text-transform:uppercase;letter-spacing:.09em;margin-top:2px;font-size:12px;font-weight:900}.dashboard-material-list{gap:9px;display:grid}.dashboard-material-card{background:#ffffff09;border:1px solid #91b9e91f;border-radius:15px;padding:13px}.dashboard-material-card.missing{background:#f59e0b0e;border-color:#f59e0b3d}.dashboard-material-card.ready{border-color:#10b98126}.dashboard-material-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-material-card-head strong{color:#f4f8ff;font-size:13px}.dashboard-material-card-head span{color:#91eaff;text-align:center;background:#42d4ff17;border:1px solid #42d4ff21;border-radius:999px;max-width:48%;padding:4px 7px;font-size:9px;font-weight:800}.dashboard-material-numbers{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.dashboard-material-numbers>div{background:#ffffff09;border-radius:10px;padding:8px 9px}.dashboard-material-numbers small{color:#8199ba;font-size:9px;display:block}.dashboard-material-numbers b{color:#eef7ff;margin-top:3px;font-size:14px;display:block}.dashboard-material-numbers b.danger{color:#ffbd77}.dashboard-material-card p{color:#91a8c8;margin:9px 0 0;font-size:11px}.dashboard-material-card>small{color:#6fdcff;margin-top:6px;font-size:10px;display:block}.dashboard-primary-action{color:#fff;background:linear-gradient(135deg,#0d4eff,#167dcf);border:1px solid #4faeff42;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 15px;font-weight:900;display:flex}.dashboard-primary-action:disabled{opacity:.48;cursor:not-allowed}.dashboard-delivery-box{gap:9px;padding-top:2px;display:grid}.dashboard-delivery-box label{color:#9cb2d0;gap:6px;font-size:11px;font-weight:800;display:grid}.dashboard-delivery-box select{color:#f3f8ff;width:100%;font:inherit;background:#0a2148;border:1px solid #91b9e92e;border-radius:13px;outline:none;padding:12px 13px}.dashboard-delivery-box select:focus{border-color:#32cfff;box-shadow:0 0 0 3px #32cfff1a}@media (width<=560px){.dashboard-action{padding-right:42px!important}.dashboard-action:after{border-radius:10px;width:27px;height:27px;font-size:22px;right:9px}.dashboard-detail-overlay{padding:10px 10px max(10px,env(safe-area-inset-bottom));align-items:flex-end}.dashboard-detail-modal{border-radius:22px 22px 18px 18px;width:100%;max-height:91dvh}.dashboard-detail-head{gap:9px;padding:16px 14px 13px}.dashboard-detail-head h2{font-size:21px}.dashboard-detail-head button{flex-basis:40px;width:40px;height:40px}.dashboard-detail-body{padding:11px}.dashboard-detail-row{padding:13px}.dashboard-detail-row-head{gap:7px;display:grid}.dashboard-detail-row-head span{width:max-content;max-width:100%}.dashboard-detail-footer{padding:10px 11px 11px}.dashboard-material-card-head{gap:7px;display:grid}.dashboard-material-card-head span{width:max-content;max-width:100%}.dashboard-material-numbers{gap:5px}.dashboard-material-numbers>div{padding:7px}.dashboard-preparation-summary{align-items:flex-start}.dashboard-preparation-summary button{padding:8px}.dashboard-preparation-open-cta span{display:none}}.label-print-launcher{z-index:55;color:#fff;cursor:pointer;background:#071b3a;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font:700 14px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;bottom:154px;right:20px;box-shadow:0 10px 28px #071b3a47}.label-print-launcher:hover{transform:translateY(-1px)}.label-print-overlay{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a8;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.label-print-modal{border:1px solid var(--border,#dbe4ef);background:var(--card,#fff);width:min(760px,100%);max-height:94vh;color:var(--foreground,#0f172a);border-radius:22px;overflow:auto;box-shadow:0 24px 80px #00000057}.label-print-head{z-index:2;border-bottom:1px solid var(--border,#dbe4ef);background:var(--card,#fff);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.label-print-head>div{gap:3px;display:grid}.label-print-head strong{align-items:center;gap:9px;font-size:18px;display:flex}.label-print-head small{color:var(--muted-foreground,#64748b)}.label-print-head button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.label-print-head button:hover{background:var(--muted,#eef2f7)}.label-print-hint,.label-print-smart{color:var(--muted-foreground,#64748b);margin:14px 20px;font-size:13px}.label-print-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:0 20px;display:grid}.label-print-tabs button{border:1px solid var(--border,#dbe4ef);color:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-weight:700;display:flex}.label-print-tabs button.active{color:#0d4eff;background:#0d4eff14;border-color:#0d4eff}.label-print-body{gap:14px;padding:18px 20px 22px;display:grid}.label-field,.label-item input,.label-product-summary input{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);background:var(--background,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 11px}.label-items{gap:10px;display:grid}.label-item{border:1px solid var(--border,#dbe4ef);background:var(--background,#fff);border-radius:14px;grid-template-columns:minmax(0,1fr) 92px 92px;align-items:end;gap:10px;padding:13px;display:grid}.label-item-title{gap:4px;display:grid}.label-item-title strong{font-size:14px}.label-item-title span{color:var(--muted-foreground,#64748b);font-size:12px}.label-item label,.label-product-summary label{gap:5px;font-size:12px;font-weight:700;display:grid}.label-item-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.label-item-actions button{border:1px solid var(--border,#dbe4ef);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.label-total{color:var(--muted-foreground,#64748b);justify-content:flex-end;font-size:13px;display:flex}.label-primary{color:#fff;cursor:pointer;background:#0d4eff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-weight:800;display:flex}.label-primary:disabled{opacity:.5;cursor:not-allowed}.label-product-summary{border:1px solid var(--border,#dbe4ef);border-radius:14px;gap:8px;padding:14px;display:grid}.label-product-summary span{color:var(--muted-foreground,#64748b);font-size:13px}.label-print-error{color:#dc2626;background:#dc262614;border:1px solid #dc262647;border-radius:10px;margin:0 20px 20px;padding:11px 12px;font-size:13px}@media (width<=640px){.label-print-launcher{bottom:154px;right:14px}.label-print-modal{border-radius:18px;max-height:96vh}.label-item{grid-template-columns:1fr 1fr}.label-item-title{grid-column:1/-1}.label-print-head,.label-print-body{padding-left:14px;padding-right:14px}.label-print-tabs{padding:0 14px}}.manual-order-new,.manual-order-add,.manual-order-create,.manual-order-actions button{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.manual-order-new{color:#fff;background:#0d4eff;padding:12px 16px;font-size:15px}.manual-order-overlay{z-index:10050;background:#071b3aa3;justify-content:center;align-items:flex-start;padding:28px 14px;display:flex;position:fixed;inset:0;overflow:auto}.manual-order-modal{color:#071b3a;background:#f7f9fc;border-radius:24px;width:min(760px,100%);overflow:hidden;box-shadow:0 24px 80px #00000047}.manual-order-modal header{color:#fff;background:#071b3a;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.manual-order-modal header strong{font-size:21px;display:block}.manual-order-modal header small{color:#b9c9e3;margin-top:5px;line-height:1.35;display:block}.manual-order-modal header button{color:#fff;background:#ffffff1f;border:0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.manual-order-modal main{padding:20px}.manual-order-modal label{color:#42526a;gap:6px;font-size:13px;font-weight:800;display:grid}.manual-order-modal input,.manual-order-modal select,.manual-order-modal textarea{box-sizing:border-box;color:#071b3a;width:100%;font:inherit;background:#fff;border:1px solid #d6dfec;border-radius:12px;outline:none;padding:11px 12px}.manual-order-modal input:focus,.manual-order-modal select:focus,.manual-order-modal textarea:focus{border-color:#0d4eff;box-shadow:0 0 0 3px #0d4eff1f}.manual-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-order-wide{margin-top:12px}.manual-order-items-title{margin:20px 0 10px}.manual-order-items{gap:10px;display:grid}.manual-order-item-editor{background:#fff;border:1px solid #e0e7f0;border-radius:15px;grid-template-columns:1.1fr 1.4fr 110px 1fr;gap:8px;padding:12px;display:grid;position:relative}.manual-order-remove{color:#a52424;background:#fff0f0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 12px #0000001f}.manual-order-add{color:#0d4eff;background:#eaf2ff;margin-top:10px;padding:10px 13px}.manual-order-create{color:#fff;background:#0d4eff;width:100%;margin-top:16px;padding:13px 16px;font-size:16px}.manual-order-create:disabled,.manual-order-actions button:disabled{opacity:.55;cursor:not-allowed}.manual-order-error{color:#9c1e1e;background:#fff0f0;border-radius:10px;padding:10px 12px;font-weight:800}.manual-order-error-banner{color:#9c1e1e;background:#fff0f0;border-radius:12px;margin-bottom:12px;padding:12px;font-weight:800}.manual-order-list{gap:12px;display:grid}.manual-order-card{padding:16px!important}.manual-order-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-order-number{align-items:center;gap:7px;font-size:18px;display:flex}.manual-order-card-head small{color:#738199;margin-top:4px;display:block}.manual-status{color:#40516c;white-space:nowrap;background:#edf1f7;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.manual-status-in_progress{color:#0d4eff;background:#eaf2ff}.manual-status-to_paint{color:#9a5a00;background:#fff3df}.manual-status-to_label{color:#6c31b7;background:#f1eaff}.manual-status-ready_delivery{color:#176444;background:#e7f8ef}.manual-status-delivered{color:#176444;background:#dff6e8}.manual-order-meta{color:#5d6c82;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:13px;display:flex}.manual-order-lines{border-top:1px solid #e0e7ef;margin-top:12px}.manual-order-lines>div{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.manual-order-lines small{color:#8995a6;margin-top:3px;display:block}.manual-order-note{color:#65748a;margin:10px 0 0}.manual-order-delivered{color:#176444;background:#eef8f2;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:13px}.manual-order-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.manual-order-actions button{color:#17345f;background:#edf2f8;padding:10px 12px}.manual-order-actions button.primary{color:#fff;background:#0d4eff}.manual-order-actions button.danger{color:#a52424;background:#fff0f0}.manual-order-empty{text-align:left;padding:18px!important}.manual-order-delivery-modal{max-width:520px}.manual-order-delivery-modal main{gap:12px;display:grid}.manual-order-helper{color:#748197;margin-top:-4px;line-height:1.4}@media (width<=720px){.manual-order-overlay{align-items:stretch;padding:0}.manual-order-modal{border-radius:0;width:100%;min-height:100%}.manual-order-grid{grid-template-columns:1fr}.manual-order-item-editor{grid-template-columns:1fr 1fr}.manual-order-item-editor label:nth-of-type(2),.manual-order-item-editor label:nth-of-type(4){grid-column:1/-1}.manual-order-card-head{align-items:center}.manual-order-actions{grid-template-columns:1fr;display:grid}.manual-order-actions button,.manual-order-new{width:100%}body:has(.manual-order-overlay) .mobile-actions{display:none!important}.manual-order-overlay{z-index:100000;background:#f7f9fc;overflow:hidden}.manual-order-modal{background:#f7f9fc;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.manual-order-modal header{z-index:3;flex:none;gap:10px;padding:13px 14px;position:relative}.manual-order-modal header strong{font-size:18px}.manual-order-modal header small{max-width:285px;margin-top:2px;font-size:11px;line-height:1.25}.manual-order-modal header button{border-radius:11px;flex:0 0 36px;width:36px;height:36px}.manual-order-modal>main{-webkit-overflow-scrolling:touch;min-height:0;padding:12px 12px calc(132px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.manual-order-modal label{gap:4px;font-size:11px;line-height:1.15}.manual-order-modal input,.manual-order-modal select,.manual-order-modal textarea{border-radius:10px!important;height:auto!important;min-height:42px!important;padding:8px 10px!important;font-size:16px!important;line-height:1.15!important}.manual-order-modal textarea{resize:vertical;min-height:56px!important}.manual-order-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.manual-order-grid>label:first-child,.manual-order-grid>label:nth-child(4){grid-column:1/-1}.manual-order-grid>label:nth-child(5){grid-column:1/2}.manual-order-wide{margin-top:8px}.manual-order-items-title{margin:12px 0 7px;font-size:16px}.manual-order-items{gap:8px}.manual-order-item-editor{border-radius:12px;grid-template-columns:minmax(0,1fr) 88px;gap:7px;padding:9px}.manual-order-item-editor label:first-of-type{grid-column:1/-1}.manual-order-item-editor label:nth-of-type(2){grid-column:1/2}.manual-order-item-editor label:nth-of-type(3){grid-column:2/3}.manual-order-item-editor label:nth-of-type(4){grid-column:1/-1}.manual-order-remove{width:28px;height:28px;box-shadow:none;z-index:2;top:5px;right:5px}.manual-order-add{left:12px;right:12px;bottom:calc(67px + env(safe-area-inset-bottom));z-index:100020;background:#eaf2ff;border:1px solid #bfd2ff;width:calc(100% - 24px);min-height:46px;margin:0;padding:10px 12px;position:fixed;box-shadow:0 7px 20px #071b3a1f}.manual-order-create{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:100021;border-radius:12px;width:calc(100% - 24px);min-height:48px;margin:0;position:fixed;box-shadow:0 9px 24px #0d4eff47}.manual-order-error{margin-bottom:8px}.manual-order-delivery-modal>main{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.manual-order-delivery-modal .manual-order-create{bottom:calc(10px + env(safe-area-inset-bottom))}}.manual-order-edit-injected{color:#0d4eff!important;background:#eaf2ff!important}.manual-edit-loading{z-index:12000;color:#fff;background:#071b3a;border:1px solid #ffffff24;border-radius:14px;padding:12px 18px;font-weight:800;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0005}.manual-edit-toast{z-index:12000;color:#9c1e1e;background:#fff0f0;border:1px solid #ffcaca;border-radius:14px;padding:13px 15px;font-weight:800;position:fixed;bottom:24px;left:16px;right:16px;box-shadow:0 12px 36px #0003}.manual-edit-footer{padding-top:10px;padding-bottom:max(0px,env(safe-area-inset-bottom));z-index:2;background:#f7f9fc;position:sticky;bottom:-20px}.manual-edit-footer .manual-order-create{justify-content:center;align-items:center;gap:8px;display:flex}.manual-edit-overlay .manual-order-modal main{padding-bottom:20px}@media (width<=720px){.manual-edit-overlay{padding:0!important}.manual-edit-modal{flex-direction:column;height:100dvh;display:flex;min-height:0!important}.manual-edit-modal header{flex:none;padding:13px 15px}.manual-edit-modal header strong{font-size:18px}.manual-edit-modal header small{font-size:11px}.manual-edit-modal header button{width:38px;height:38px}.manual-edit-modal main{-webkit-overflow-scrolling:touch;flex:auto;padding:12px 12px 18px;overflow:auto}.manual-edit-modal .manual-order-grid{grid-template-columns:1fr 1fr;gap:8px}.manual-edit-modal .manual-order-grid label:first-child,.manual-edit-modal .manual-order-grid label:nth-child(4),.manual-edit-modal .manual-order-grid label:nth-child(5){grid-column:1/-1}.manual-edit-modal label{gap:4px;font-size:11px}.manual-edit-modal input,.manual-edit-modal select,.manual-edit-modal textarea{border-radius:10px;padding:9px 10px;font-size:14px}.manual-edit-modal .manual-order-wide{margin-top:8px}.manual-edit-modal .manual-order-items-title{margin:12px 0 7px}.manual-edit-modal .manual-order-item-editor{border-radius:12px;grid-template-columns:minmax(0,1fr) 82px;gap:6px;padding:9px}.manual-edit-modal .manual-order-item-editor label:first-of-type,.manual-edit-modal .manual-order-item-editor label:nth-of-type(4){grid-column:1/-1}.manual-edit-modal .manual-order-item-editor label:nth-of-type(2){grid-column:1}.manual-edit-modal .manual-order-item-editor label:nth-of-type(3){grid-column:2}.manual-edit-modal .manual-order-add{width:100%;margin-top:8px}.manual-edit-footer{padding:9px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #dbe4f0;margin:0 -12px -18px;bottom:-18px;box-shadow:0 -8px 20px #071b3a14}.manual-edit-footer .manual-order-create{margin-top:0}.manual-order-edit-injected{order:-1}}.free-label-inline{color:#fff;background:#071b3a;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-size:15px;font-weight:800;display:inline-flex}.free-label-overlay{z-index:145;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.free-label-modal{background:var(--card,#fff);width:min(720px,100%);max-height:94vh;color:var(--foreground,#0f172a);border-radius:22px;overflow:auto;box-shadow:0 24px 80px #00000059}.free-label-modal header{border-bottom:1px solid var(--border,#dbe4ef);justify-content:space-between;gap:14px;padding:18px 20px;display:flex}.free-label-modal header>div{gap:5px;display:grid}.free-label-modal header strong{align-items:center;gap:8px;font-size:19px;display:flex}.free-label-modal header small{color:var(--muted-foreground,#64748b)}.free-label-modal header button{color:inherit;background:0 0;border:0}.free-label-modal main{gap:14px;padding:18px 20px 22px;display:grid}.free-label-modal label{gap:5px;font-size:12px;font-weight:800;display:grid}.free-label-modal input{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);background:var(--background,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;padding:11px}.free-label-rows{gap:9px;display:grid}.free-label-row{border:1px solid var(--border,#dbe4ef);border-radius:13px;grid-template-columns:minmax(0,1fr) 90px 42px;align-items:end;gap:9px;padding:11px;display:grid}.free-label-delete,.free-label-add,.free-label-generate{border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.free-label-delete{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;height:42px}.free-label-add{border:1px solid var(--border,#dbe4ef);color:inherit;background:0 0;padding:10px}.free-label-generate{color:#fff;background:#0d4eff;border:0;padding:13px}.free-label-error{color:#b91c1c;background:#fff1f2;border-radius:10px;margin:0;padding:10px}@media (width<=640px){.free-label-inline{width:100%}.free-label-row{grid-template-columns:minmax(0,1fr) 78px 40px}.free-label-modal{border-radius:18px}.free-label-modal header,.free-label-modal main{padding-left:14px;padding-right:14px}}:root{color:#10203a;font-synthesis:none;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.splash,.access-page,.login-page{background:radial-gradient(circle at top,#0d4eff 0,#071b3a 42%,#04122a 100%);place-items:center;min-height:100vh;display:grid}.splash{align-content:center;gap:20px}.spinner{border:3px solid #ffffff30;border-top-color:#25c7ff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand{color:#fff;align-items:center;gap:10px;display:flex}.brand-mark{background:linear-gradient(145deg,#fff,#9fefff);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 28px #25c7ff4d,inset 0 1px #fff}.brand-mark span{color:#071b3a;font-size:20px;font-weight:900}.brand strong{letter-spacing:.14em;font-size:14px;display:block}.brand small{color:#7fddff;letter-spacing:.28em;margin-top:2px;font-size:9px;font-weight:800;display:block}.login-page{padding:24px;position:relative}.locale-switch{gap:6px;display:flex;position:absolute;top:20px;right:20px}.locale-switch button{color:#cbeeff;background:#ffffff10;border:1px solid #ffffff24;border-radius:10px;padding:6px 8px;font-size:11px;font-weight:800}.locale-switch button.active{color:#071b3a;background:#fff}.login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:24px;width:min(100%,420px);padding:28px;box-shadow:0 30px 80px #00000040}.login-copy{margin:28px 0 22px}.login-copy h1{margin:0;font-size:30px}.login-copy p{color:#b8d9ff;margin:6px 0 0}.login-card label{color:#dbeaff;gap:7px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.login-card input{color:#fff;background:#071b3a99;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:12px 13px}.login-card input:focus{border-color:#25c7ff;box-shadow:0 0 0 3px #25c7ff22}.primary,.secondary{border:0;border-radius:12px;padding:12px 16px;font-weight:800}.primary{color:#fff;background:linear-gradient(135deg,#25c7ff,#0d4eff);width:100%;margin-top:10px}.secondary{color:#0d2a5d;background:#edf3ff}.error-box{color:#ffd5d5;background:#ff5c5c20;border:1px solid #ff8b8b55;border-radius:10px;padding:10px;font-size:12px}.mfa-hint{color:#cbeeff;font-size:13px}.access-card{background:#fff;border-radius:24px;width:min(92vw,520px);padding:30px;box-shadow:0 30px 80px #0006}.access-card .brand{color:#071b3a}.access-card h1{margin:20px 0 8px}.access-card p{color:#60708a;line-height:1.55}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:30;background:linear-gradient(#071b3a,#0a245a);flex-direction:column;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.sidebar-top{justify-content:space-between;align-items:center;display:flex}.mobile-close,.menu-button{color:inherit;background:0 0;border:0;display:none}.company-pill span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;display:block;overflow:hidden}.company-pill small{color:#8edfff;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.sidebar nav{gap:5px;display:grid}.nav{color:#c9ddff;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:13px;font-weight:700;display:flex}.nav:hover,.nav.active{color:#fff;background:#ffffff12}.nav.active{box-shadow:inset 3px 0 #25c7ff}.sidebar-footer{gap:10px;margin-top:auto;display:grid}.locale-switch.compact{position:static}.workspace{min-width:0;padding-bottom:84px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#fffd;border-bottom:1px solid #dbe4f2;align-items:center;gap:14px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.topbar>div:nth-child(2){display:grid}.topbar strong{font-size:14px}.topbar span{color:#7788a3;font-size:11px}.live-dot{color:#07814c;letter-spacing:.12em;background:#e8fff6;border-radius:999px;margin-left:auto;padding:5px 9px;font-weight:900;font-size:9px!important}.page{max-width:1180px;margin:0 auto;padding:28px 24px}.hero{color:#fff;background:linear-gradient(135deg,#071b3a 0%,#0d4eff 70%,#25c7ff 140%);border-radius:24px;justify-content:space-between;align-items:center;padding:28px;display:flex;box-shadow:0 20px 50px #0d4eff26}.hero h1{margin:5px 0 4px;font-size:30px}.hero p{color:#c9e3ff;margin:0}.eyebrow{letter-spacing:.22em;font-weight:900;color:#7fe4ff!important;font-size:10px!important}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.metric,.panel,.prep-card{background:#fff;border:1px solid #dde6f2;border-radius:18px;box-shadow:0 8px 24px #17345d0a}.metric{align-items:center;gap:14px;padding:18px;display:flex}.metric svg{color:#0d4eff}.metric strong{font-size:26px;display:block}.metric span{color:#6f7f98;margin-top:2px;font-size:11px;display:block}.dashboard-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{padding:20px}.panel.wide{grid-column:1/-1}.panel-title{align-items:center;gap:10px;display:flex}.panel-title svg{color:#0d4eff}.panel-title h2{margin:0;font-size:14px}.panel p{color:#6d7e98;line-height:1.5}.big-number{margin-top:20px;font-size:34px;display:block}.page-heading{margin-bottom:18px}.page-heading h1{margin:0;font-size:28px}.page-heading p{color:#73839d;margin:5px 0 0}.card-list{gap:12px;display:grid}.prep-card{justify-content:space-between;align-items:center;padding:18px;display:flex}.prep-card h3{margin:9px 0 4px}.prep-card p,.prep-card small{color:#75849b;margin:0}.prep-card>svg{color:#0d4eff}.status{text-transform:uppercase;letter-spacing:.08em;color:#425473;background:#eef3fb;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.status-prepared{color:#087846;background:#e7fff3}.status-missing_material{color:#b33b16;background:#fff1ec}.status-preparing,.status-partial{color:#0d4eff;background:#edf4ff}.status-delivered{color:#007b93;background:#e7fbff}.data-list{display:grid}.data-row{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:16px;padding:13px 12px;display:flex}.data-row:last-child{border-bottom:0}.data-row strong{font-size:13px}.data-row span{color:#7b899e;font-size:12px}.empty{text-align:center;color:#8290a4;padding:28px}.mobile-actions{display:none}.menu-button svg,.mobile-close svg{width:22px;height:22px}@media (width<=900px){.app-shell{display:block}.sidebar{width:260px;transition:left .2s;position:fixed;left:-280px;box-shadow:20px 0 50px #001b4466}.sidebar.open{left:0}.mobile-close,.menu-button{place-items:center;display:inline-grid}.metrics{grid-template-columns:1fr 1fr}.topbar{padding:0 16px}.page{padding:20px 16px}.mobile-actions{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071b3af2;border:1px solid #ffffff20;border-radius:18px;grid-template-columns:repeat(5,1fr);padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 40px #001c4b55}.mobile-actions button{color:#d6e8ff;background:0 0;border:0;place-items:center;gap:3px;padding:5px 2px;font-size:9px;font-weight:700;display:grid}.mobile-actions svg{color:#25c7ff;width:18px;height:18px}.hero h1{font-size:24px}}@media (width<=560px){.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric{gap:9px;padding:13px}.metric strong{font-size:22px}.dashboard-grid{grid-template-columns:1fr}.panel.wide{grid-column:auto}.hero{padding:20px}.hero>svg{width:34px}.page-heading h1{font-size:24px}}.brand-mark{width:48px;height:48px;box-shadow:none;background:url(https://app.semherlein.com/herlein-oficial.png) 50%/contain no-repeat;border-radius:0;flex:0 0 48px}.brand-mark span{display:none}.brand{gap:12px}.brand strong{letter-spacing:.18em;font-size:16px;font-weight:800}.brand small{color:#25c7ff;letter-spacing:.32em;margin-top:3px;font-size:9px}.sidebar{background:#071b3a;border-right:1px solid #ffffff14;padding:24px 18px}.sidebar-top{min-height:52px}.company-pill{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;margin:24px 0 18px;padding:14px 15px}.company-pill span{font-size:14px}.company-pill small{color:#79dfff;margin-top:5px;display:block}.sidebar nav{gap:4px}.nav{color:#cbd8ec;border-radius:12px;min-height:44px;padding:11px 13px;font-size:13px;transition:background .15s,color .15s}.nav svg{stroke-width:1.9px}.nav:hover{background:#ffffff0f}.nav.active{color:#fff;background:#ffffff17;box-shadow:inset 3px 0 #25c7ff}.topbar{background:#ffffffeb;border-bottom:1px solid #e5eaf2;height:68px;box-shadow:0 1px #071b3a05}.hero{background:linear-gradient(135deg,#071b3a 0%,#0d4eff 76%,#25c7ff 145%);border-radius:20px;box-shadow:0 14px 36px #0d4eff2e}.metric,.panel,.prep-card{border-color:#e2e8f1;border-radius:16px;box-shadow:0 5px 18px #071b3a0b}.page{padding-top:24px}.mobile-actions{background:#071b3af7;border-color:#ffffff1f;box-shadow:0 10px 32px #071b3a47}@media (width<=900px){.sidebar{width:272px;padding:26px 20px;left:-292px}.sidebar.open{left:0}.brand-mark{flex-basis:52px;width:52px;height:52px}.company-pill{margin-top:25px}.nav{min-height:47px;font-size:14px}.sidebar-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}:root{--hs-navy:#071b3a;--hs-navy-2:#0a245a;--hs-blue:#1e63e9;--hs-blue-bright:#43a0ff;--hs-cyan:#25c7ff;--hs-violet:#6d5dfc;--hs-text:#f7fbff;--hs-muted:#b9cdea;--hs-glass:#0a245a9e;--hs-glass-strong:#071b3ae0;--hs-border:#cae1ff33;--hs-shadow:0 18px 52px #020f2c47}html{background:var(--hs-navy)}body{color:var(--hs-text);background-color:#0000;background-image:radial-gradient(circle at 12% 0,#4f91ff4d,#0000 34%),radial-gradient(circle at 88% 10%,#6d5dfc2b,#0000 28%),linear-gradient(#2256b0 0%,#184797 40%,#0b2f70 72%,#071b3a 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.app-shell{background:0 0}.sidebar{-webkit-backdrop-filter:blur(28px)saturate(135%);background:linear-gradient(#051634eb,#071b3af7);border-right:1px solid #bedcff24;box-shadow:18px 0 60px #000e2833}.brand-mark{filter:drop-shadow(0 8px 18px #25c7ff42)}.company-pill{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff16,#ffffff09);border-color:#cfe5ff2b;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00123429}.nav{color:#c7daf5;border:1px solid #0000;border-radius:15px;gap:12px;min-height:50px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;position:relative}.nav>svg{color:#eaf7ff;stroke-width:1.9px;filter:drop-shadow(0 3px 7px #21a4ff24);background:linear-gradient(145deg,#56b1ff7a,#175cd3ad);border:1px solid #daefff4d;border-radius:10px;flex:0 0 30px;width:30px;height:30px;padding:6px;box-shadow:inset 0 1px #ffffff52,inset 0 -8px 16px #001f692e,0 6px 16px #00236e3d}.nav:hover{color:#fff;background:#ffffff12;border-color:#d3e7ff1f;transform:translateY(-1px)}.nav.active{color:#fff;background:linear-gradient(135deg,#367ef43d,#ffffff16);border-color:#6dbeff4d;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #001b5b2e}.nav.active>svg{background:linear-gradient(145deg,#58cfff 0%,#2879ff 48%,#3554d8 100%);border-color:#e8f7ff8a;box-shadow:inset 0 1px #ffffff8a,inset 0 -9px 18px #102a9745,0 8px 21px #2080ff61}.sidebar-footer .nav:last-child>svg{background:linear-gradient(145deg,#d7e4f747,#637ca459)}.workspace{background:radial-gradient(circle at 86% 3%,#478fff2b,#0000 29%),radial-gradient(circle at 8% 95%,#25c7ff14,#0000 28%);position:relative}.topbar{height:72px;color:var(--hs-text);-webkit-backdrop-filter:blur(26px)saturate(145%);background:#05183a9e;border-bottom:1px solid #c1dcff29;box-shadow:0 12px 36px #01102f29}.topbar strong{color:#fff;font-size:15px}.topbar span{color:#a9c4e9}.menu-button{color:#fff}.live-dot{color:#63f1b5;background:#22d6911f;border:1px solid #54eeb238;box-shadow:inset 0 1px #ffffff14,0 5px 16px #14ae6f1a}.page{max-width:1220px;padding-top:28px}.hero{-webkit-backdrop-filter:blur(22px)saturate(135%);background:radial-gradient(circle at 83% 20%,#72ccff57,#0000 26%),linear-gradient(130deg,#071b3af5 0%,#0e429ae6 50%,#1f66e6d9 100%);border:1px solid #b6ddff3d;border-radius:26px;min-height:175px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 24px 60px #02174747}.hero:after{content:"";border:1px solid #ceebff2e;border-radius:50%;width:240px;height:240px;position:absolute;top:-78px;right:-42px;box-shadow:0 0 0 28px #8ecdff09,0 0 0 58px #8ecdff06}.hero>div,.hero>svg{z-index:1;position:relative}.hero>svg{color:#fff;background:linear-gradient(145deg,#63d9ff,#267dff 52%,#574be2);border:1px solid #ebfaff73;border-radius:19px;width:62px;height:62px;padding:14px;box-shadow:inset 0 1px #ffffff8c,inset 0 -12px 24px #1929963b,0 14px 34px #1b70ff57}.hero h1{letter-spacing:-.025em;font-size:32px}.hero p{color:#c8dff8}.eyebrow{color:#6ee2ff!important}.metrics{gap:16px;margin-top:18px}.metric,.panel,.prep-card{color:var(--hs-text);box-shadow:inset 0 1px 0 #ffffff17,var(--hs-shadow);-webkit-backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(145deg,#0b2d68b8,#061d489e);border:1px solid #bfdcff2e}.metric{border-radius:20px;min-height:94px}.metric>svg{color:#fff;background:linear-gradient(145deg,#5fd7ff,#2079ff 50%,#4f54e9);border:1px solid #e7f9ff6b;border-radius:15px;flex:0 0 48px;width:48px;height:48px;padding:11px;box-shadow:inset 0 1px #ffffff8a,inset 0 -10px 20px #1c349b33,0 10px 24px #1a74ff47}.metric:nth-child(2)>svg{background:linear-gradient(145deg,#66e4d0,#1bb9b2 52%,#16879d)}.metric:nth-child(3)>svg{background:linear-gradient(145deg,#ffd86d,#ff9f32 52%,#df6c22)}.metric:nth-child(4)>svg{background:linear-gradient(145deg,#b593ff,#725cff 48%,#5240ca)}.metric strong{color:#fff;font-size:30px}.metric span{color:#b6ccea}.dashboard-grid{gap:16px;margin-top:16px}.panel{border-radius:20px}.panel-title svg,.prep-card>svg{color:#64d9ff}.panel-title h2{color:#fff}.panel p,.prep-card p,.prep-card small{color:#afc5e4}.big-number{color:#fff}.page-heading h1{color:#fff;letter-spacing:-.02em}.page-heading p{color:#adc5e6}.prep-card{border-radius:20px;transition:transform .16s,border-color .16s,box-shadow .16s}.prep-card:hover{border-color:#6ac1ff57;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 20px 44px #00194c47}.prep-card h3{color:#fff}.table-panel{padding:10px}.data-row{border-bottom-color:#c7dfff1a}.data-row strong{color:#f6fbff}.data-row span{color:#abc1df}.empty{color:#9db5d6}.status{color:#cbdcf1;background:#ffffff12;border:1px solid #d6e8ff21}.status-prepared{color:#68efb6;background:#23d0871f;border-color:#49e2a12e}.status-missing_material{color:#ffad91;background:#ff76511f;border-color:#ff8d6c30}.status-preparing,.status-partial{color:#8fc5ff;background:#3983ff21;border-color:#63a4ff33}.status-delivered{color:#74e4ff;background:#25c7ff1a;border-color:#44d7ff33}.mobile-actions{-webkit-backdrop-filter:blur(26px)saturate(140%);background:#05183adb;border:1px solid #c5e1ff29;box-shadow:inset 0 1px #ffffff17,0 16px 46px #000e2d66}.mobile-actions button{color:#cbe0f8;border-radius:12px;transition:background .15s,transform .15s}.mobile-actions button:active{background:#ffffff0f;transform:scale(.96)}.mobile-actions svg{color:#fff;background:linear-gradient(145deg,#58ceff,#2878ff 55%,#4f50dd);border:1px solid #e4f6ff57;border-radius:10px;width:28px;height:28px;padding:6px;box-shadow:inset 0 1px #ffffff73,0 5px 14px #196af047}.mobile-actions button:nth-child(2) svg{background:linear-gradient(145deg,#6ce2cf,#16adac 58%,#187e99)}.mobile-actions button:nth-child(3) svg{background:linear-gradient(145deg,#ffd974,#ff9f38 58%,#df6c24)}.mobile-actions button:nth-child(4) svg{background:linear-gradient(145deg,#98a9ff,#675df5 58%,#4b42c3)}.mobile-actions button:nth-child(5) svg{background:linear-gradient(145deg,#70dfff,#2589ff 58%,#3259d7)}.login-card{background:linear-gradient(145deg,#0d34748c,#05193dad);border-color:#cfe8ff38;box-shadow:inset 0 1px #ffffff1c,0 32px 90px #00081e61}.login-card input{background:#05183a9e;border-color:#cee6ff29}.primary{background:linear-gradient(135deg,#43cfff 0%,#277aff 48%,#4e56e6 100%);box-shadow:inset 0 1px #ffffff59,0 10px 26px #1b6fff47}@media (width<=900px){.sidebar{background:linear-gradient(#051634fb,#071b3afe)}.topbar{height:66px}.hero{min-height:145px}.hero h1{font-size:26px}}@media (width<=560px){.page{padding:18px 13px 104px}.hero{border-radius:21px;min-height:138px;padding:20px}.hero h1{max-width:250px;font-size:24px}.hero>svg{border-radius:15px;width:48px;height:48px;padding:11px}.metrics{gap:10px}.metric{flex-direction:column;align-items:flex-start;min-height:88px;padding:13px}.metric>svg{border-radius:12px;flex-basis:38px;width:38px;height:38px;padding:8px}.metric strong{font-size:24px}.metric span{font-size:10px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.nav,.prep-card,.mobile-actions button{transition:none!important}.nav:hover,.prep-card:hover{transform:none!important}}
