.internal-workspace{color:#122c43;max-width:1600px;margin:auto;padding:1.5rem;font-size:1rem}.internal-header,.internal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.internal-header{border-bottom:2px solid #d0deea;margin-bottom:1.5rem;padding-bottom:1.3rem}.internal-header h1{margin:.25rem 0;font-size:2rem;font-weight:800}.internal-header small{letter-spacing:.12em;font-size:.8rem;font-weight:800}.internal-header nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.internal-header a,.internal-panel a{font-weight:700;text-decoration:underline}.internal-two-column{grid-template-columns:minmax(340px,1fr) minmax(360px,1.35fr);align-items:start;gap:1.4rem;display:grid}.internal-panel{background:#fff;border:1px solid #cddae6;border-radius:1rem;margin-bottom:1rem;padding:1.3rem}.internal-panel h2{margin-bottom:1rem;font-size:1.35rem;font-weight:750}.internal-workspace label{flex-direction:column;gap:.35rem;margin-bottom:.8rem;font-size:.95rem;font-weight:650;display:flex}.internal-workspace input,.internal-workspace select,.internal-workspace textarea{color:#102c44;background:#fff;border:1px solid #a8bbc9;border-radius:.45rem;min-height:42px;padding:.45rem .65rem;font-size:1rem}.internal-workspace select,.internal-workspace [data-slot=native-select-wrapper]{width:100%}.internal-workspace textarea{min-height:72px}.internal-workspace button{min-height:42px;font-size:.95rem}.internal-workspace fieldset{border:0;min-width:0}.internal-entry{grid-template-columns:1fr 100px auto;align-items:end;gap:.5rem;display:grid}.internal-entry label{margin:0}.internal-entry button{margin-bottom:0}.internal-matches{gap:.3rem;margin:.4rem 0;display:grid}.internal-matches button{text-align:left;background:#eef5fa;border:1px solid #cedce7;border-radius:.4rem;flex-direction:column;padding:.6rem;display:flex}.internal-matches span{font-size:.85rem}.internal-draft{border-block:1px solid #d4e0ea;margin:1rem 0}.internal-draft-line{grid-template-columns:1fr 80px auto;align-items:center;gap:.5rem;padding:.8rem 0;display:grid}.internal-draft-line strong,.internal-draft-line small{display:block}.internal-draft-line small{color:#365469;font-size:.85rem}.internal-workspace details{border-top:1px solid #d4e0ea;padding:.7rem 0}.internal-workspace summary{cursor:pointer;padding:.3rem 0;font-weight:700}.internal-template-list,.internal-tabs{flex-wrap:wrap;gap:.5rem;margin:.7rem 0;display:flex}.internal-send{width:100%;margin-top:1rem;font-weight:750}.internal-order-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1rem;display:grid}.internal-order-list{gap:1rem;margin-top:1rem;display:grid}.internal-order-tile{color:#10283a;border:1px solid #7890a6;border-radius:.75rem;padding:1.2rem;box-shadow:0 3px 8px #1232}.internal-order-tile h3{margin:.7rem 0;font-size:1.65rem;font-weight:850;line-height:1.25}.internal-order-tile p{margin:.35rem 0}.internal-order-quantity{font-size:2.2rem;font-weight:850}.internal-order-quantity span{font-size:1.1rem}.internal-status{background:#fffd;border:1px solid #7b94aa;border-radius:.3rem;padding:.2rem .45rem;font-weight:800}.internal-timer{font-variant-numeric:tabular-nums;background:#fffc;border:1px solid #8a9bac;border-radius:.4rem;margin:.7rem 0;padding:.55rem;font-size:1.6rem;font-weight:850}.internal-tile-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.internal-tile-actions button[data-variant=outline]{background:#fff}.internal-note{white-space:pre-wrap;border-left:3px solid #163e5d;padding-left:.6rem;font-weight:650}.internal-error,.internal-success{border-radius:.5rem;margin-bottom:1rem;padding:.9rem 1rem}.internal-error{color:#7f1d1d;background:#fee2e2}.internal-success{color:#14532d;background:#dcfce7}.internal-empty{color:#455f74;padding:1.2rem 0}.internal-footer{text-align:center;color:#496276;padding:1.5rem;font-size:.85rem}.internal-admin-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.internal-row{border-bottom:1px solid #d6e2eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem 0;display:flex}.internal-notification{z-index:45;color:#082f49;background:#e0f2fe;border:2px solid #0369a1;border-radius:.7rem;max-width:390px;padding:1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 20px #1233}.internal-notification a{font-weight:750;text-decoration:underline}.internal-notification button{margin-left:.8rem}.internal-workspace input[type=checkbox]{width:20px;min-height:20px;display:inline-block}.internal-workspace label:has(input[type=checkbox]){flex-direction:row;align-items:center;display:flex}.internal-admin-grid .internal-panel{min-width:0}@media (max-width:850px){.internal-two-column{grid-template-columns:1fr}.internal-workspace{padding:.8rem}.internal-header h1{font-size:1.7rem}.internal-order-grid{grid-template-columns:1fr}.internal-entry{grid-template-columns:1fr 75px}.internal-entry button{grid-column:1/-1}.internal-header nav{gap:.7rem}.internal-draft-line{grid-template-columns:1fr 70px}.internal-draft-line button{grid-column:1/-1}.internal-notification{max-width:none;left:.5rem;right:.5rem}}.internal-product-popup{color:#14263e;background:#fff;border:1px solid #b8c6d8;box-shadow:0 12px 35px #14263e26}.internal-product-suggestion{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:3.75rem;padding:.65rem 2rem .65rem .8rem;font-size:1rem}.internal-product-suggestion span{color:#43556e;font-size:.875rem}.internal-product-suggestion[data-highlighted]{color:#102a4d;background:#dbeafe}.internal-workspace{background:#f3f7fb;max-width:1440px;padding:1.5rem 2rem}.internal-header{color:#fff;background:linear-gradient(110deg,#123d65,#14598c);border:0;border-radius:1.1rem;padding:1.5rem;box-shadow:0 8px 25px #15395615}.internal-header h1{font-size:1.65rem}.internal-header small{color:#d5eaff;font-size:.875rem}.internal-header button{color:#123d65;background:#fff}.internal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.2rem 0;display:grid}.internal-stat{background:#fff;border:1px solid #d2dfea;border-radius:1rem;flex-direction:column;padding:1.1rem;display:flex}.internal-stat strong{font-size:2rem;font-weight:850}.internal-stat span{font-size:.875rem}.internal-desk-tabs{grid-template-columns:1fr 1fr;gap:.6rem;margin:1.5rem 0;display:grid}.internal-desk-tabs button{min-height:3.4rem;font-weight:750}.internal-desk-surface{max-width:1120px;margin:auto}.internal-panel[hidden]{display:none}.internal-entry{background:#edf5fd;border:1px solid #c1d5e9;border-radius:.8rem;grid-template-columns:minmax(0,1fr) 125px auto;margin:1.2rem 0;padding:1.1rem}.internal-entry-help{color:#3c566c;margin-bottom:1rem}.internal-entry input{min-height:3.3rem;font-weight:750}.internal-draft-line strong{font-size:1.2rem}.internal-submit-bar{z-index:15;background:#fff;border:1px solid #c4d4e4;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;bottom:.5rem;box-shadow:0 -5px 25px #14395616}.internal-submit-bar strong{font-size:1.5rem}.internal-submit-bar .internal-send{width:auto;min-width:11rem;min-height:3.3rem;margin:0}.internal-tabs button{border-radius:2rem;padding-inline:1.2rem;font-weight:750}.internal-order-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start}.internal-scheduled-group{background:#fff;border:2px solid #a7bde0;border-left:6px solid #536cbb;border-radius:1.1rem;overflow:hidden}.internal-group-header{background:#f1f5ff;padding:1.2rem}.internal-group-header h3{margin:.7rem 0;font-size:1.35rem;font-weight:800}.internal-group-header h3 span{font-size:1rem;font-weight:600}.internal-group-header p{margin:.4rem 0}.internal-group-products{gap:.7rem;display:grid}.internal-scheduled-group .internal-group-products{padding:.8rem}.internal-scheduled-group .internal-order-tile{box-shadow:none;border-color:#aec0d0}.internal-order-tile h3{font-size:1.5rem}.internal-order-quantity{font-size:2.3rem}.internal-tile-actions button{flex-grow:1;min-height:3rem;font-weight:750}@media (max-width:650px){.internal-workspace{padding:.7rem}.internal-header{padding:1rem}.internal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-entry{grid-template-columns:minmax(0,1fr) 85px;padding:.7rem}.internal-submit-bar{flex-wrap:wrap}.internal-submit-bar .internal-send{flex:1}}
