html,body{min-height:100%;margin:0}body{color:#333;background:#f0f0f0;font:12px/1.42857 Tahoma,Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:#337ab7;text-decoration:none}a:hover{color:#23527c;text-decoration:underline}:is(button:focus-visible,a:focus-visible){outline-offset:2px;outline:2px solid #5bc0de}input[type=checkbox],input[type=radio]{vertical-align:-2px;accent-color:#337ab7;width:13px;height:13px;margin:0 4px 0 0}.panel-app{--sidebar-width:200px;--header-height:62px;--banner-height:0px;background:#f0f0f0 url(/reference/paper.png);min-height:100vh;font:12px/1.42857 Tahoma,Arial,Helvetica,sans-serif;position:relative}.panel-app:has(.trial-banner){--banner-height:20px}.trial-banner{color:#222;text-align:center;background:#ff0;min-height:20px;padding:0 8px;font:700 16px/20px Times New Roman,serif}.topbar{height:var(--header-height);color:#c5d52b;z-index:10;background:#35353a url(/reference/mws-header-bg.png) 0 100% repeat-x;border-bottom:4px solid #c5d52b;justify-content:flex-end;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative;box-shadow:0 2px 2px #0005}.topbar .top-left,.topbar>.language{margin-right:auto}.topbar select{color:#333;background:#fff;border:1px solid #bbb;border-radius:3px;height:30px;padding:5px 8px}.topbar .btn{font-size:12px}.topbar .user-tools{background:#0002;border:1px solid #ffffff0d;border-radius:3px;align-items:center;gap:8px;padding:5px 10px;display:flex;box-shadow:inset 0 1px 2px #0004}.topbar .username{color:#c5d52b}.topbar .role-links{align-items:center;gap:12px;margin-right:auto;display:flex}.topbar .role-links a{color:#d8dcdf;font-size:11px}.sidebar{width:var(--sidebar-width);top:calc(var(--header-height) + var(--banner-height));color:#fff;z-index:2;background:#35353a url(/reference/mws-dark-bg.png);padding:10px 0 24px;position:absolute;bottom:0;left:0}.sidebar:after{content:"";top:0;bottom:0;left:calc(var(--sidebar-width) - 9px);pointer-events:none;background:url(/reference/mws-sidebar-stitch.png) repeat-y;width:17px;position:absolute}.side-summary{color:#c5d52b;border-bottom:1px solid #0006;padding:14px 24px;line-height:20px}.side-summary .balance{color:#c5d52b;align-items:center;gap:10px;margin-top:6px;display:flex}.nav-link{color:#fff;white-space:nowrap;border-top:1px solid #ffffff26;border-bottom:1px solid #0006;align-items:center;gap:9px;min-height:36px;padding:7px 10px;font-size:13.2px;line-height:20px;display:flex;position:relative;text-decoration:none!important}.nav-link:first-of-type{border-top:1px solid #0006;box-shadow:inset 0 1px #ffffff26}.nav-link .panel-icon{flex:none;width:24px}.nav-link:hover{color:#fff;background:#0002}.nav-link.active{color:#c5d52b;text-shadow:0 0 6px #c5d52b50;background:#0002}.nav-link .badge{color:#c5d52b;background:#0002;border-radius:4px;margin-left:auto;padding:2px 5px;box-shadow:0 1px #ffffff26,inset 0 1px 2px #0008}.nav-sub{background:#0002;padding:4px 8px 4px 49px;font-size:12px;line-height:18px;display:block;color:#fff!important;text-decoration:none!important}.nav-sub:hover,.nav-sub.active{background:#0004;color:#c5d52b!important}.nav-sub .panel-icon{width:12px;height:12px;margin-right:4px}.main-area{margin-left:var(--sidebar-width);min-height:calc(100vh - var(--header-height) - var(--banner-height));padding:12px 16px 50px}.page-title{color:#c5d52b;background:#35353a url(/reference/mws-header-bg.png) 0 100% repeat-x;border:1px solid #0006;border-radius:3px;align-items:center;gap:5px;min-height:48px;margin:0 0 28px;padding:13px 12px;font-size:14px;font-weight:400;display:flex;box-shadow:0 2px #0003}.surface{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;box-shadow:0 1px 2px #0001}.surface-title{color:#444;background:#f5f5f5;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0;align-items:center;gap:8px;margin:0;padding:9px 15px;font-size:16px;font-weight:400;line-height:20px;display:flex}.surface-title.info{color:#31708f;background:#d9edf7;border-color:#bce8f1}.surface-body{padding:15px}.surface-body:empty{min-height:40px}.toolbar,.actions{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.toolbar.spread{justify-content:space-between}.inline{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.stack{flex-direction:column;gap:4px;display:flex}.btn{vertical-align:middle;text-align:center;white-space:nowrap;color:#333;box-shadow:none;background:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-flex;text-decoration:none!important}.btn:hover{color:#333;background:#e6e6e6;border-color:#adadad}.btn:active{box-shadow:inset 0 3px 5px #0002}.btn-success{color:#fff;background:#5cb85c;border-color:#4cae4c}.btn-success:hover{color:#fff;background:#449d44;border-color:#398439}.btn-info{color:#fff;background:#5bc0de;border-color:#46b8da}.btn-info:hover{color:#fff;background:#31b0d5;border-color:#269abc}.btn-primary{color:#fff;background:#337ab7;border-color:#2e6da4}.btn-primary:hover{color:#fff;background:#286090;border-color:#204d74}.btn-danger{color:#fff;background:#d9534f;border-color:#d43f3a}.btn-danger:hover{color:#fff;background:#c9302c;border-color:#ac2925}.btn-warning{color:#fff;background:#f0ad4e;border-color:#eea236}.btn-warning:hover{color:#fff;background:#ec971f;border-color:#d58512}.btn-xs{border-radius:3px;gap:2px;padding:1px 5px;font-size:12px;line-height:1.5}.btn-sm{border-radius:3px;padding:5px 10px;font-size:12px;line-height:1.5}.btn-icon{padding:5px 7px}.btn-link{color:#337ab7;background:0 0;border-color:#0000;padding:0}.btn-link:hover{background:0 0;border-color:#0000;text-decoration:underline!important}.field,input.field,select.field,textarea.field{color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;min-width:0;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;display:block;box-shadow:inset 0 1px 1px #0001}.field:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px #0001,0 0 8px #66afe999}textarea.field{resize:vertical;height:100px}.field:disabled{cursor:default;background:#eee}.field.compact{height:26px;padding:2px 5px;font-size:12px}label.field-label,.form-grid>label,.filter-grid>label{margin-bottom:6px;font-weight:700;display:block}label>.field,.field-label>.field{margin-top:4px;font-weight:400}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;display:grid}.form-grid .full{grid-column:1/-1}.form-grid>label:has(textarea){grid-column:1/-1}.form-grid .check-row{align-items:center;gap:4px;font-weight:400;display:flex}.filters{margin:0 0 28px;padding:15px}.filters.bordered{background:#fff;border:1px solid #bce8f1;border-radius:4px;padding:0}.filters .surface-title{color:#31708f;background:#d9edf7;border-color:#bce8f1;padding:9px 15px;font-size:12px}.filter-grid{grid-template-columns:repeat(2,minmax(210px,1fr));gap:12px 30px;max-width:1120px;display:grid}.filter-grid .field{font-size:12px}.filters .filter-row{align-items:center;gap:5px;min-height:30px;display:flex}.filters .filter-row>label{min-width:125px;font-weight:700}.filters .filter-row .field{width:170px;height:30px;padding:4px 6px;font-size:12px;display:inline-block}.filters .filter-row .field[type=date]{width:145px}.filters .check-row{margin:6px 0;font-weight:700;display:block}.package-filters{min-height:330px;padding:12px 0}.package-filters .filter-grid{max-width:940px}.table-wrap{width:100%;overflow-x:auto}table.data-table{border-collapse:collapse;border-spacing:0;background:#fff;width:100%;font-size:12px;line-height:1.42857}.data-table th{text-align:left;color:#333;vertical-align:middle;background:linear-gradient(#f7f7f7,#e8e8e8);border:1px solid #ddd;padding:8px 7px;font-weight:700}.data-table td{vertical-align:top;border:1px solid #ddd;padding:10px 7px}.data-table tbody tr:nth-child(odd){background:#f9f9f9}.data-table tbody tr:nth-child(2n){background:#fff}.data-table tbody tr:hover{background:#f4f7f8}.data-table .quick-filter td{background:#fafafa;padding:5px 4px}.data-table .quick-filter .field{height:30px;padding:4px 5px;font-size:12px}.data-table .sort{color:#bbb;margin-left:5px;font-size:10px;font-weight:400}.data-table .id-cell{vertical-align:middle;min-width:48px}.data-table .id-cell.received{background:#9cf}.data-table .id-cell.checked{background:#f4ec8b}.data-table .courier-cell{min-width:130px}.data-table .comments-cell{min-width:140px}.data-table .label-cell{min-width:150px}.data-table .field{height:28px;padding:4px 6px;font-size:12px}.data-table .inline-edit{color:#444;background:#fff;border:1px solid #ccc;border-radius:3px;padding:1px 4px;display:inline-block}.data-table .btn{font-size:12px}.data-table .btn-xs{font-size:11px}.packages-view .package-actions-heading{width:84px}.packages-view .data-table td.actions-cell{vertical-align:middle;width:84px;min-width:84px}.package-row-actions{grid-template-columns:repeat(2,30px);justify-content:center;gap:5px;display:grid}.packages-view .data-table td.actions-cell .package-row-action{color:#344451;width:30px;height:30px;min-height:30px;box-shadow:none;background:#fff;border:1px solid #d1d8de;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;text-decoration:none;display:flex}.package-row-action svg{flex:none}.packages-view .data-table td.actions-cell .package-row-action:hover{color:#1d5077;background:#f0f5f9;border-color:#8aa9c0}.packages-view .data-table .package-row-action:focus-visible{outline-offset:2px;outline:2px solid #337ab7}.packages-view .data-table td.actions-cell .package-row-action-edit{color:#246493;background:#f0f7fc;border-color:#bad2e4}.packages-view .data-table td.actions-cell .package-row-action-archive{color:#83571a;background:#fffaf1;border-color:#e5d6ba}.packages-view .data-table td.actions-cell .package-row-action-archive:hover{background:#fff1d8;border-color:#cba768}.packages-view .data-table td.actions-cell .package-row-action-restore{color:#287144;background:#f1faf4;border-color:#bddbc7}.table-tools,.table-footer{justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}.table-tools label{align-items:center;gap:5px;display:inline-flex}.table-tools .field{width:auto;height:30px;padding:4px 6px;font-size:12px}.table-tools input.field{width:185px}.table-tools .result-count{margin-left:12%;margin-right:auto;font-size:12px}.table-footer{align-items:center;font-size:12px}.pagination .btn{border-radius:1px;min-width:30px;padding:5px 9px;font-size:12px}.pagination .btn.active{background:linear-gradient(#fff,#dcdcdc);border-color:#aaa}.badge{color:#fff;white-space:nowrap;background:#8fa3cb;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2;display:inline-block}.badge.green,.tag{color:#123700;background:#a1ff61;border-radius:1px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.tag{font-size:11px}.badge.orange{color:#fff;background:#ffb72d}.badge.grey{color:#fff;background:#777}.status-cell{background:#f4ec8b;min-width:100px;vertical-align:middle!important}.status-cell.status-received{background:#9cf}.status-cell.status-shipped{background:#b0e5b6}.status-cell.status-problem{background:#f6b4b1}.status-cell .field{width:auto;min-width:70px;height:22px;padding:1px 3px;font-size:11px;display:inline-block}.status-cell .accepted{color:green}.status-cell .not-accepted{color:red}.data-table tr.courier-row,.data-table tr.courier-row:hover{background:#a2ff63}.courier-row td{border-color:#c7cdca}.small,small{font-size:10px}.muted{color:#999}.stats-grid{text-align:center;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.stat{padding:9px 4px 14px;font-size:18px;line-height:24px}.stat strong{color:#fff;background:#777;border-radius:12px;width:max-content;margin:6px auto 0;padding:0 7px;font-size:18px;line-height:24px;display:block}.chart-wrap{width:100%;padding:20px 16px 16px}.chart-wrap svg{width:100%;min-height:260px;display:block}.dashboard-content{width:49%;min-width:500px;margin:32px 26px}.dashboard-content .surface-title{padding:9px 15px;font-size:16px}.dashboard-content .chart-wrap{aspect-ratio:1.8}.tabs{border-bottom:1px solid #ddd;align-items:flex-end;gap:2px;margin-bottom:16px;display:flex}.tab{color:#337ab7;background:0 0;border:1px solid #0000;border-radius:4px 4px 0 0;align-items:center;gap:5px;margin-bottom:-1px;padding:10px 15px;display:inline-flex;text-decoration:none!important}.tab.active{color:#555;background:#fff;border-color:#ddd #ddd #fff}.notice{color:#8a6d3b;background:#fcf8e3;border:1px solid #faebcc;border-radius:4px;margin-bottom:15px;padding:12px 15px}.notice.info{color:#31708f;background:#d9edf7;border-color:#bce8f1}.notice.success{color:#3c763d;background:#dff0d8;border-color:#d6e9c6}.notice.error{color:#a94442;background:#f2dede;border-color:#ebccd1}.modal-shade{z-index:1000;background:#0008;justify-content:center;align-items:flex-start;padding:6vh 20px 30px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border:1px solid #0003;border-radius:6px;width:900px;max-width:100%;position:relative;box-shadow:0 5px 15px #0008}.modal.small-modal{width:600px}.modal-head{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:15px;font-size:18px;font-weight:500;display:flex}.modal-head h2,.modal-head h3{margin:0;font-size:18px;font-weight:500}.modal-head .close{color:#000;opacity:.3;box-shadow:none;background:0 0;border:0;padding:0;font:700 24px/1 Arial,sans-serif}.modal-head .close:hover{opacity:.6}.modal-body{max-height:72vh;padding:20px;overflow:auto}.modal-foot{text-align:right;border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;gap:5px;padding:15px;display:flex}.modal-foot .delete-action{margin-right:auto}.toast{z-index:1500;color:#fff;background:#499e49;border:1px solid #3c8b3c;border-radius:4px;min-width:260px;max-width:440px;padding:14px 18px;position:fixed;top:20px;right:20px;box-shadow:0 3px 12px #0003}.toast.error{background:#c54a46;border-color:#ab3733}.mail-layout{background:#fff;border:1px solid #ddd;grid-template-columns:250px minmax(0,1fr);min-height:430px;display:grid}.mail-list{background:#fafafa;border-right:1px solid #ddd}.mail-list a,.mail-list button{text-align:left;color:#333;background:0 0;border:0;border-bottom:1px solid #ddd;width:100%;padding:15px;display:block}.mail-list .active{color:#337ab7;background:#e7f3fc}.mail-thread{flex-direction:column;gap:14px;padding:20px;display:flex}.message{white-space:pre-wrap;background:#f7f7f7;border:1px solid #ddd;border-radius:3px;max-width:80%;padding:10px 13px}.message.mine{background:#d9edf7;border-color:#bce8f1;align-self:flex-end}.message .meta{color:#888;margin-bottom:4px;font-size:10px;display:block}.mail-compose{gap:8px;margin-top:auto;display:flex}.mail-compose textarea{min-height:75px}.file-card{background:#fafafa;border:1px solid #ddd;border-radius:3px;padding:10px;overflow:hidden}.file-card img{object-fit:contain;background:#fff;width:100%;height:120px;margin-bottom:8px;display:block}.file-card a{overflow-wrap:anywhere;display:block}.file-card small{color:#999;margin:4px 0;display:block}.empty-state{color:#777;text-align:center;padding:28px 15px}.editor{white-space:pre-wrap;background:#fff;border:1px solid #ccc;border-radius:3px;width:100%;min-height:180px;padding:10px}.login-screen{background:#f0f0f0 url(/reference/paper.png);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px 15px;display:flex}.login-box{color:#fff;background:#35353a url(/reference/mws-dark-bg.png);border:1px solid #28282c;border-radius:8px;width:350px;max-width:100%;padding:25px;box-shadow:0 2px 6px #0005}.login-box h1{color:#c5d52b;text-align:center;margin:0 0 20px;font-size:20px;font-weight:400}.login-box .field{height:38px;margin:10px 0 14px}.login-box .login-field{color:#555;background:#fff;border:1px solid #bbb;border-radius:4px;align-items:center;margin:12px 0;padding-left:10px;display:flex}.login-box .login-field .field{box-shadow:none;border:0;margin:0}.login-box .btn-success{color:#3c4d17;text-shadow:0 1px #fff7;background:linear-gradient(#addf58,#96c742);border-color:#507e0c;width:100%;margin-top:15px}.login-roles{background:#0003;border-radius:4px;gap:3px;margin-bottom:20px;padding:4px;display:flex}.login-roles button,.login-roles a{color:#ddd;text-align:center;background:0 0;border:0;border-radius:3px;flex:1;padding:7px 9px;font-size:12px;text-decoration:none}.login-roles .active{color:#333;background:#c5d52b}.login-hint{text-align:center;color:#888;margin-top:14px;font-size:11px}.role-courier{--sidebar-width:245px;--header-height:44px}.role-courier:has(.trial-banner){--banner-height:26px}.role-courier .trial-banner{min-height:26px;line-height:26px}.role-courier .nav-link{gap:10px;min-height:44px;padding:10px 16px;font-size:13px}.role-courier .nav-link .panel-icon{width:24px;height:24px}.role-courier .side-summary{padding:16px 38px}.role-courier .main-area{padding:12px 19px 50px}.role-courier .page-title{min-height:36px;margin-bottom:18px;padding:8px 12px}.role-courier .data-table th{padding:12px 4px}.role-courier .data-table td{vertical-align:middle;padding:9px 5px}.role-courier .data-table .btn{color:#555;white-space:normal;background:linear-gradient(#fff,#e6e6e6);border-color:#ccc;padding:4px 8px;box-shadow:inset 0 1px #fff}.role-courier .data-table .btn-success{color:#fff;background:linear-gradient(#c7e39d,#add16f);border-color:#8ca846}.role-courier .data-table .btn-primary{color:#fff;background:#337ab7;border-color:#2e6da4}.role-courier .data-table .btn-danger{color:#fff;background:#d9534f;border-color:#d43f3a}.role-courier .data-table .status-buttons{flex-direction:column;gap:2px;min-width:100px;display:flex}.role-stuffer{--sidebar-width:250px;--header-height:58px;background:#f0f0f0;font:13px/19.5px system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.role-stuffer .topbar{height:58px;box-shadow:none;color:#f5f5f5;background:#212529;border-bottom:2px solid #c5d52b;justify-content:space-between;padding:12px 16px}.role-stuffer .topbar .top-left{align-items:center;gap:12px;display:flex}.role-stuffer .topbar select{color:#fff;background:#343a40;border-color:#495057;width:140px;height:30px;font-size:12px}.role-stuffer .topbar .logout{color:#d7df16;background:#c5d52b0d;border:1px solid #697215;border-radius:18px;padding:5px 10px}.role-stuffer .topbar .exchange{color:#d8e31c;background:#ffffff0d;border:1px solid #495057;border-radius:20px;padding:5px 12px}.role-stuffer .sidebar{background:#2b3035;padding:20px 0}.role-stuffer .sidebar:after{display:none}.role-stuffer .side-summary{color:#e2e8ed;background:#32363b;border:1px solid #c5d52b26;border-radius:8px;margin:0 16px 16px;padding:16px;font-size:13px;line-height:19.5px}.role-stuffer .side-summary .balance{font-size:12px}.role-stuffer .side-summary .balance .panel-icon{box-sizing:content-box;color:#fff;background:#198754;border-radius:3px;padding:7px}.role-stuffer .nav-link,.role-stuffer .nav-link:first-of-type{min-height:46px;box-shadow:none;color:#f6f6f6;border:0;gap:10px;padding:13px 28px;font-size:13px;line-height:20px}.role-stuffer .nav-link .panel-icon{width:20px;height:20px}.role-stuffer .nav-link.active{color:#c5d52b;text-shadow:none;background:#ffffff0a}.role-stuffer .page-title{color:#333;box-shadow:none;background:0 0;border:0;min-height:0;margin:0 0 18px;padding:0;font-size:16px}.role-stuffer .surface{border:0;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 3px 8px #0000000d}.role-stuffer .surface-title{color:#343a40;background:#fff;border-bottom:1px solid #e9ecef;border-radius:0;min-height:49px;padding:16px 18px;font-size:14px;line-height:18px}.role-stuffer .surface-body{padding:18px}.role-stuffer .data-table{font-size:13px}.role-stuffer .data-table th{color:#080808;background:#fff;border-width:0 0 1px;border-color:#dee2e6;padding:11px 9px}.role-stuffer .data-table td{border:0;border-bottom:1px solid #dee2e6;padding:13px 9px}.role-stuffer .data-table tbody tr:nth-child(odd),.role-stuffer .data-table tbody tr:nth-child(2n){background:#fff}.role-stuffer .data-table tbody tr:hover{background:#fafafa}.role-stuffer .table-tools{margin-top:0}.role-stuffer .filters{margin-bottom:20px;padding:0}.role-stuffer .modal{border-radius:12px}@media (min-width:1800px){.data-table .product-cell{min-width:290px}.data-table td{padding-top:12px;padding-bottom:12px}}@media (max-width:1100px){.dashboard-content{width:calc(100% - 32px);min-width:0;margin:20px 16px}.filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px 16px}.mail-layout{grid-template-columns:200px minmax(0,1fr)}.topbar .role-links{gap:7px}}@media (max-width:760px){.panel-app,.role-courier,.role-stuffer{--sidebar-width:175px}.role-stuffer .nav-link{padding-left:16px}.role-stuffer .side-summary{margin:0 10px 12px;padding:10px}.main-area,.role-stuffer .main-area,.role-courier .main-area{padding:14px 12px 35px}.topbar .role-links{display:none}.topbar{gap:6px;padding-left:8px;padding-right:8px}.form-grid,.filter-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.mail-layout{grid-template-columns:1fr}.mail-list{border-bottom:1px solid #ddd;border-right:0;max-height:170px;overflow:auto}.table-tools{flex-wrap:wrap;gap:8px}.table-tools .result-count{margin-left:0}.table-tools input.field{width:145px}.surface-body{padding:12px}.modal-body{padding:15px}.trial-banner{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}}@media (max-width:540px){.panel-app,.role-courier,.role-stuffer{--sidebar-width:0px}.sidebar{background:#35353a url(/reference/mws-dark-bg.png);border-bottom:1px solid #aaa;width:100%;padding:0;display:flex;position:relative;top:auto;overflow:auto}.sidebar:after,.sidebar .side-summary,.sidebar .nav-sub{display:none}.sidebar nav{min-width:max-content;display:flex}.nav-link,.role-courier .nav-link,.role-stuffer .nav-link{gap:6px;min-height:42px;padding:9px 12px;font-size:12px}.nav-link .panel-icon,.role-courier .nav-link .panel-icon,.role-stuffer .nav-link .panel-icon{width:16px;height:16px}.role-stuffer .sidebar{background:#2b3035;padding:0}.topbar .exchange{display:none}.role-stuffer .topbar select{width:80px}.dashboard-content{width:100%;margin:16px 0}.modal-shade{padding:12px 8px}.toast{min-width:0;max-width:none;top:10px;left:10px;right:10px}.filters .filter-row,.table-footer{flex-wrap:wrap}}.package-comment-summary .btn{white-space:nowrap}.package-comment-preview{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;max-width:190px;margin-top:6px;display:-webkit-box;overflow:hidden}.comment-unread-badge{color:#fff;background:#d71920;border-radius:8px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.package-comments-thread .comment header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.package-comments-thread .comment time{color:#888;margin-left:auto;font-size:10px}.comment-author-role{color:#7c838c;font-size:10px}.package-comments-thread .comment.own{background:#f6f8ef}.package-comments-thread .comment{padding:12px 9px}.comment-readonly-note{font-size:12px}.shipping-label-card{text-align:left;background:#fff;border:1px solid #d8dde3;border-radius:4px;align-items:center;gap:8px;width:100%;min-width:200px;max-width:235px;padding:7px;line-height:1.4;display:flex;box-shadow:0 1px 2px #00000008}.shipping-label-card-heading{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.shipping-label-pdf-badge{color:#b43838;letter-spacing:.5px;background:#fff1f1;border:1px solid #e8b4b4;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:31px;font-size:8px;font-weight:700;display:inline-flex;position:relative}.shipping-label-pdf-badge:after{content:"";border-top:7px solid #fff;border-left:7px solid #e8b4b4;position:absolute;top:-1px;right:-1px}.shipping-label-card-info{flex:1;min-width:0}.shipping-label-card-info strong{color:#343a40;font-size:11px;font-weight:700;display:block}.shipping-label-filename{text-overflow:ellipsis;white-space:nowrap;color:#7c838c;margin-top:2px;font-size:9px;font-weight:400;display:block;overflow:hidden}.shipping-label-card-actions{flex-shrink:0;align-items:center;font-size:10px;display:flex}.shipping-label-card .shipping-label-open{color:#fff;white-space:nowrap;background:#337fb7;border:1px solid #2b77b1;border-radius:3px;justify-content:center;align-items:center;gap:3px;padding:4px 6px;text-decoration:none;display:inline-flex}.shipping-label-card .shipping-label-open:hover{background:#286a9a}.shipping-label-management{max-width:460px;margin:5px 0 18px}.shipping-label-management .shipping-label-card{max-width:300px}.shipping-label-uploader{background:#f7fafc;border:1px dashed #91aac0;border-radius:6px;max-width:460px;padding:20px}.shipping-label-uploader .field{gap:12px;font-size:14px}.shipping-label-uploader input[type=file]{background:#fff;width:100%;height:auto;padding:9px}.shipping-label-uploader .shipping-label-upload-note{color:#6c7884;margin:8px 0 0;font-size:11px;line-height:1.6}.shipping-label-legacy-notice{color:#8d672c;background:#fff8e8;border:1px solid #e7c889;border-radius:4px;max-width:460px;margin:12px 0;padding:11px 13px;font-size:12px}.shipping-label-empty{color:#7c838c;margin:12px 0;font-size:12px}.label-cell .shipping-label-card{margin:3px 0 6px}.role-admin .label-request-alert,.role-stuffer .label-request-alert{color:#d71920;margin:6px 0;font-size:15px;font-weight:700;animation:1.6s ease-in-out infinite label-request-pulse;display:block}@keyframes label-request-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.role-admin .label-request-alert,.role-stuffer .label-request-alert{animation:none}}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:2px}a{color:#337ab7}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}pre{white-space:pre-wrap}input[type=checkbox],input[type=radio]{width:auto!important;min-height:0!important}.link-button{color:#337ab7;background:0 0;border:0;padding:0;text-decoration:underline}.nowrap{white-space:nowrap}.align-right{margin-left:auto}.text-block{white-space:pre-wrap;overflow-wrap:anywhere}.status-text{font-weight:700}.text-danger{color:#f33}.text-success{color:#309d4a}.select-line{align-items:center;gap:5px;display:flex}.select-line select{max-width:130px}.quick-filters input,.quick-filters select{width:100%;min-width:60px}.data-table .product-cell{min-width:220px}.data-table .delivery-cell{min-width:210px}.data-table .actions-cell{width:55px}.chip-value{background:#fff;border:1px solid #ccc;border-radius:2px;padding:1px 4px;display:inline-block}.courier-name{color:#225109;background:#9eff59;padding:2px 4px;font-weight:700}.status-controls{min-width:85px}.status-controls select{width:100%;margin:3px 0;display:block}.stuffer-filters{flex-wrap:wrap;gap:15px;margin:20px 0;display:flex}.stuffer-filters .field{min-width:135px}.page-actions{align-items:center;gap:8px;margin-bottom:18px;display:flex}.entry-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.entry-fields label{flex-direction:column;gap:5px;display:flex}.entry-fields .wide{grid-column:1/-1}.entry-fields input,.entry-fields select,.entry-fields textarea{width:100%}.comment{border-bottom:1px solid #ddd;padding:12px 0}.comment time{color:#888;font-size:10px}.file-card{overflow-wrap:anywhere;background:#fafafa;border:1px solid #ddd;padding:12px}.file-card img{object-fit:contain;max-width:100%;height:150px;margin-bottom:8px;display:block}.upload-box{background:#f5f5f5;border:1px dashed #aaa;margin:15px 0;padding:16px}.pending-indicator{z-index:10000;background:#c5d52b;height:3px;position:fixed;top:0;left:0;right:0}.role-launch{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.profile-form{max-width:900px}.plain-stats{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.plain-stats strong{margin-top:12px;font-size:24px;display:block}.chart-wrap svg{width:100%;height:440px}.nav-sub .nav-link{font-size:11px;padding-left:48px!important}.sidebar .nav-link svg{flex-shrink:0}.header-links{align-items:center;gap:5px;display:flex}.role-stuffer .data-table td{padding:12px 10px}.role-stuffer .data-table tbody tr:nth-child(odd){background:#f7f7f7}.table-footer{justify-content:space-between;gap:12px;margin-top:10px;display:flex}.pagination{align-items:center;gap:3px;display:flex}.pagination button{padding:5px 9px}.roles-home{max-width:500px}.modal-tabs{margin-bottom:20px}.help-note{color:#31708f;background:#d9edf7;border:1px solid #bce8f1;padding:15px}.login-error{color:#a94442;background:#f2dede;margin:10px 0;padding:10px}.field small{font-weight:400}.request-state{background:#eee;padding:3px 7px;display:inline-block}.mobile-menu{display:none}.login-box .field{margin-bottom:14px}.login-box input{width:100%}.login-box h1{font-size:22px}.login-box .btn-success{width:100%;margin-top:14px}.login-box .demo-access{color:#aaa;margin-top:20px;font-size:11px}.login-roles a{color:inherit;padding:7px}.modal{max-height:92vh;overflow-y:auto}.modal-head h2{margin:0;font-size:18px}.modal-head button{color:#999;background:0 0;border:0;font-size:24px}.modal-foot{justify-content:flex-end;gap:8px;display:flex}.dashboard-content .surface{margin-top:20px}.role-stuffer .page-title{display:none}.sidebar-footer{color:#999;padding:20px;font-size:10px}.sidebar-footer a{color:#a2a7a9}.notice.error{color:#a94442;background:#f2dede}.refresh-button{color:#888;background:0 0;border:0}.mail-compose{margin-top:20px}.mail-compose textarea{width:100%;min-height:120px}.mail-compose input,.mail-compose select{width:100%;margin-bottom:10px}.mail-thread{min-height:300px}.message.own{background:#f0f6e4}.message time{float:right;color:#888;font-size:10px}.table-select{align-items:center;gap:7px;display:flex}.content-table td:last-child{white-space:nowrap}.filter-grid .field{max-width:540px}.filter-grid{max-width:1120px}.filter-grid input,.filter-grid select{width:100%}.filters{margin-bottom:35px}.filters .btn{margin-top:5px}.record-body{white-space:pre-wrap}.record-body p{margin:8px 0}.profile-form .form-grid{margin-bottom:15px}.batch-toolbar{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.chart-labels{fill:#888;font-size:11px}.copy-address{max-width:500px}.print-only{display:none}@media print{.sidebar,.topbar,.trial-banner,.modal-shade{display:none!important}.main-area{margin:0!important;padding:0!important}.print-only{display:block}}@media (max-width:800px){.entry-fields{grid-template-columns:1fr}.plain-stats{grid-template-columns:1fr 1fr}.dashboard-content{width:100%!important}.mobile-menu{display:block}.sidebar.mobile-hidden{display:none}.main-area.mobile-wide{margin-left:0!important}.header-links{gap:3px}.table-wrap{overflow-x:auto}.chart-wrap svg{height:280px}}label.field,div.field{height:auto;box-shadow:none;color:inherit;background:0 0;border:0;flex-direction:column;gap:5px;margin-bottom:9px;padding:0;font-size:12px;font-weight:700;display:flex}label.field:focus-within{box-shadow:none}.field input,.field select,.field textarea,.quick-filters input,.quick-filters select,.table-tools input,.table-tools select{color:#555;background:#fff;border:1px solid #ccc;border-radius:3px;min-width:0;height:30px;padding:4px 6px;font-weight:400;display:block;box-shadow:inset 0 1px 1px #0001}.field textarea{height:auto;min-height:75px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#66afe9;outline:1px solid #66afe9}.table-tools input,.table-tools select{display:inline-block}.nav-sub{padding:0!important}.nav-sub .nav-link{min-height:25px;box-shadow:none;border:0}.role-stuffer .topbar>span,.role-courier .topbar>select{margin-right:auto}.role-admin .package-filters .field{flex-direction:row;align-items:center;font-size:12px;display:flex}.role-admin .package-filters .field>input,.role-admin .package-filters .field>select{max-width:175px}.role-admin .package-filters .field>select{margin-left:auto}.role-admin .package-filters .field .select-line{max-width:320px;margin-left:auto}.role-admin .package-filters>div>div:first-child{max-width:510px}.role-stuffer .surface-title{font-size:14px}.role-stuffer .nav-link{font-size:13px}.table-tools{align-items:center}.role-admin .data-table td{vertical-align:middle}.role-admin .data-table .actions-cell .btn{width:max-content;margin:3px 0;display:flex}.modal-body .entry-fields input,.modal-body .entry-fields select{width:100%}.modal-body .tabs .tab{padding:8px 16px}.modal-body .modal-foot{padding:20px 0 0}.login-roles{flex-wrap:wrap;justify-content:center;gap:3px;font-size:11px;display:flex}.login-screen{min-height:100vh}.login-box .field{color:#ddd}.login-box .field input{color:#333;background:#fff;height:36px}.login-box h1{text-align:center;color:#c5d52b}.role-stuffer .sidebar .nav-sub{padding:0}.field .select-line>input{width:100%;max-width:100%}.role-stuffer .stuffer-filters .field{min-width:160px;max-width:260px}.role-stuffer .stuffer-filters{align-items:flex-end}.role-stuffer .stuffer-filters>button{margin-bottom:9px}.role-admin .data-table td input[type=date]{color:#777;border:1px solid #ccc;width:165px;font-size:11px}.quick-filters th{padding:5px}.dashboard-content{margin:30px 40px}.stats-grid{grid-template-columns:1fr 1fr;display:grid}.stat{text-align:center;padding:25px 10px;font-size:16px}.stat strong{color:#fff;background:#888;border-radius:50%;width:24px;margin:8px auto 0;font-size:18px;line-height:24px;display:block}.role-admin .dashboard-content .surface-title{font-size:16px}.role-stuffer .side-summary span{margin-top:8px;display:inline-block}.modal .btn,.role-admin .sidebar .nav-link{font-size:12px}.role-admin .main-area{padding:12px 16px 50px}.role-admin .packages-view{padding-top:18px}.role-admin .page-actions{margin-bottom:15px}.role-admin .package-filters{min-height:330px}.role-admin .packages-view>.surface-body{padding:0}.file-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.login-box{max-width:calc(100vw - 30px);width:390px!important}.mail-layout .field{margin-bottom:10px}@media (max-width:800px){.package-filters>div{grid-template-columns:1fr!important;gap:12px!important}.dashboard-content{margin:0}.role-admin .package-filters .field{flex-direction:column;align-items:flex-start}.role-admin .package-filters .field>select,.role-admin .package-filters .field .select-line{width:100%;margin-left:0}.role-admin .packages-view p{margin-top:20px!important}.role-stuffer .main-area{padding:15px}.modal-body .entry-fields{gap:10px}.role-stuffer .stuffer-filters .field{max-width:100%}}.field input[type=radio],.field input[type=checkbox]{height:13px;box-shadow:none;padding:0;display:inline-block}.stuffer-filters .field>div>label{align-items:center;gap:4px;margin-right:10px;font-weight:400;display:inline-flex}.stuffer-filters .field:first-child{flex-basis:100%;max-width:100%}.stuffer-filters .field:first-child>div{gap:14px;display:flex}.role-stuffer .header-links>button{color:#c5d52b;background:0 0;border:1px solid #697215;border-radius:18px;padding:4px 10px}.role-stuffer .side-summary span{align-items:center;gap:10px;display:inline-flex}.role-stuffer .side-summary span svg{box-sizing:content-box;color:#fff;background:#198754;border-radius:3px;padding:8px}.role-stuffer .management-surface{font-family:inherit;font-size:13px}.role-stuffer .login-box{font-family:inherit}.modal-body .entry-fields label.field{margin-bottom:4px}.topbar select{margin-top:0}.field>select{max-width:100%}.role-stuffer .field{font-size:13px}.package-authorization{background:#fafafa;border:1px solid #ddd;border-radius:3px;min-width:0;padding:14px}.package-authorization h3{margin:0 0 12px;font-size:13px}.package-authorization input[type=file]{height:auto;min-height:34px}.package-authorization-existing{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.package-authorization-existing>a{overflow-wrap:anywhere;flex-direction:column;gap:5px;width:145px;font-size:11px;display:flex}.package-authorization-existing img{object-fit:contain;background:#fff;border:1px solid #ddd;width:145px;height:110px;display:block}.package-authorization-selected{overflow-wrap:anywhere;align-items:center;gap:14px;margin-top:12px;display:flex}.package-authorization-selected>img{object-fit:contain;background:#fff;border:1px solid #ddd;width:150px;height:120px}.package-authorization-selected>div{flex-direction:column;gap:7px;min-width:0;display:flex}.package-authorization-selected button{align-self:flex-start}.package-authorization-selected strong{font-size:12px}@media (max-width:600px){.package-authorization-selected{flex-direction:column;align-items:flex-start}.package-authorization-selected>img{width:100%;max-width:260px}}.receive-items-modal .receive-eyebrow{letter-spacing:.1em;color:#6b7065;margin-bottom:5px;font-size:11px;display:block}.receive-items-modal .modal-head h2{margin:0;font-size:22px}.receive-intro{color:#62675c;margin:0 0 18px;line-height:1.6}.receive-progress{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;font-weight:600;display:flex}.receive-progress progress{accent-color:#8bac00;border:0;border-radius:8px;width:100%;height:6px;overflow:hidden}.receive-progress progress::-webkit-progress-bar{background:#edf0e7}.receive-progress progress::-webkit-progress-value{background:#a9cc00}.receive-products{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.receive-product{background:#fff;border:1px solid #dce1d4;border-radius:12px;min-width:0;overflow:hidden}.receive-product>summary{cursor:pointer;background:#f8f9f5;align-items:center;gap:12px;padding:17px 18px;list-style:none;display:flex}.receive-product>summary::-webkit-details-marker{display:none}.receive-product-number{background:#fff;border:1px solid #dce1d4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.receive-product-title{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;font-size:14px;display:grid}.receive-product-title small{color:#6b7065;font-size:12px;font-weight:400}.receive-product-state{white-space:nowrap;color:#697052;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.receive-product.is-ready .receive-product-state{color:#567300}.receive-product.is-missing .receive-product-state,.receive-missing-count{color:#b54125}.receive-product[open] .receive-product-chevron{transform:rotate(180deg)}.receive-product-body{padding:18px}.receive-product-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.receive-product-actions p{color:#666b60;margin:0;font-size:13px;line-height:1.5}.receive-product-actions .btn{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.receive-product-actions .receive-missing-button{color:#a33b23;background:#fff8f4;border-color:#edc9ba}.receive-product.is-missing{border-color:#e9c6b8}.receive-product.is-missing>summary{background:#fff6ef}.receive-items-modal .courier-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.receive-items-modal .courier-evidence-card{min-width:0}.receive-items-modal .courier-evidence-controls{flex-wrap:wrap;gap:8px;display:flex}.receive-items-modal .courier-evidence-controls .btn{align-items:center;gap:6px;display:inline-flex}.receive-missing-notice{color:#8f3d20;background:#fff6ef;border:1px solid #edd4c4;border-radius:9px;gap:10px;margin-top:18px;padding:14px 16px;font-size:13px;display:flex}.receive-missing-notice>svg{flex:none;margin-top:2px}.receive-missing-notice p{margin:5px 0 0;line-height:1.5}.receive-items-modal .modal-foot{gap:10px}.receive-footer-count{color:#6b7065;margin-right:auto;font-size:12px}.receiving-report-summary{margin:16px 0}.receiving-report-summary h3{margin:0 0 10px;font-size:16px}.receiving-report-summary ul{border:1px solid #e0e4d9;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.receiving-report-summary li{background:#fafbf8;border-bottom:1px solid #e0e4d9;justify-content:space-between;gap:18px;padding:12px 14px;line-height:1.5;display:flex}.receiving-report-summary li:last-child{border:0}.receiving-report-summary li.is-missing{color:#a23822;background:#fff3ed}.receiving-report-summary li b{white-space:nowrap}.file-product-title{overflow-wrap:anywhere;color:#454c35;padding-bottom:8px;font-size:13px;font-weight:700}.receive-report-edit{margin-bottom:18px}.missing-items-badge{color:#a93219;font:inherit;cursor:pointer;background:#fff0ea;border:1px solid #efb7a6;border-radius:5px;margin-top:8px;padding:6px 8px;font-size:12px;display:block}.ep-missing-products{color:#a14126;background:#fff6ef;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 22px;font-size:13px;display:flex}.ep-missing-products .ep-action-link{margin-left:auto}@media (max-width:600px){.receive-product>summary{flex-wrap:wrap;gap:9px;padding:14px 12px}.receive-product-title{min-width:55%}.receive-product-state{flex:1;margin-left:39px}.receive-product-chevron{margin-left:auto}.receive-product-body{padding:12px}.receive-product-actions{flex-direction:column;align-items:stretch;gap:10px}.receive-product-actions .btn{justify-content:center;min-height:42px}.receive-items-modal .courier-evidence-grid{grid-template-columns:1fr}.receive-items-modal .courier-evidence-controls .btn{flex:1;justify-content:center;min-height:44px}.receive-items-modal .modal-foot{flex-wrap:wrap;padding:14px;display:flex}.receive-footer-count{width:100%}.receive-items-modal .modal-foot .btn{flex:1;min-height:44px}.receiving-report-summary li{flex-direction:column;gap:5px}}.role-admin .sidebar .nav-link{font-size:13.2px}.role-admin .sidebar .nav-sub .nav-link{padding-top:4px;padding-bottom:4px;font-size:12px;line-height:17px}.role-admin .package-filters label.field{grid-template-columns:100px max-content;align-items:center;column-gap:0;min-height:30px;margin:0;font-weight:700;display:grid}.role-admin .package-filters label.field>select,.role-admin .package-filters label.field>input,.role-admin .package-filters label.field>.select-line{margin-left:0}.role-admin .package-filters label.field>select{width:130px;max-width:175px}.role-admin .package-filters>div>div:first-child>label.field:first-child>select{width:78px}.role-admin .package-filters>div>div:nth-child(2)>label.field{grid-template-columns:180px max-content}.role-admin .package-filters label.field>.select-line{gap:5px;width:max-content;max-width:none}.role-admin .package-filters label.field>.select-line>input[type=date]{width:120px;height:30px}.role-admin .package-filters .check-row{margin:6px 0}.role-admin .package-filters .btn-xs{margin-top:0}.role-admin .packages-view .data-table th{padding:6px 5px}.role-admin .packages-view .data-table .quick-filters th{padding:5px 4px}.role-admin .packages-view .quick-filters th:first-child{width:24px;min-width:24px}.role-admin .packages-view .quick-filters th:nth-child(2) input{width:54px;min-width:0}.role-admin .packages-view .courier-name{padding:1px 4px;font-size:10px;line-height:14px;display:inline-block}.role-admin .packages-view .data-table td:nth-child(6) .tag{color:#fff;background:#8fa3cb;border-radius:10px;padding:1px 6px;font-size:10px;line-height:14px}.role-admin .packages-view .data-table td>.btn-primary.btn-xs{padding:6px 12px;font-size:12px;line-height:17px}.role-admin .packages-view .status-cell{background:#fff}.role-admin .packages-view .status-cell.status-checked,.role-admin .packages-view .id-cell.checked{background:#f4eb8b}.role-admin .packages-view .status-cell.status-received{background:#9cf}.role-admin .packages-view .status-cell.status-shipped{background:#b0e5b6}.role-admin .packages-view .status-cell.status-problem{background:#f6b4b1}.role-admin .packages-view .status-controls>select{color:#333;background:#fff;border:1px solid #ccc;border-radius:3px;width:70px;height:18px;margin:1px 0;padding:0 2px;font-size:11px}.panel-app.role-admin .management-courier-table .courier-row,.panel-app.role-stuffer .management-courier-table .courier-row{background:#9f6!important}.panel-app.role-admin .management-courier-table .management-archived-row,.panel-app.role-stuffer .management-courier-table .management-archived-row{background:#e9e9e9!important}.role-admin .management-courier-filters{padding:0}.role-admin .management-filter-grid .field{margin-bottom:0}.role-admin .management-filter-grid .field input,.role-admin .management-filter-grid .field select{height:34px;margin-top:0}.panel-app.role-stuffer .management-view,.panel-app.role-stuffer .management-surface{font-family:inherit;font-size:13px;line-height:19.5px}.panel-app.role-stuffer .management-surface>.surface-body{padding:16px 18px 18px}.panel-app.role-stuffer .management-content-text{font-size:13px;line-height:1.65}.role-stuffer .side-summary>span{align-items:center;gap:10px;margin-top:8px;display:flex}.role-stuffer .side-summary>span .panel-icon{box-sizing:content-box;color:#fff;background:#198754;border-radius:3px;padding:8px}.role-stuffer .topbar .header-links>.btn{color:#d7df16;background:#c5d52b0d;border:1px solid #697215;border-radius:18px;padding:5px 10px}.role-stuffer .surface-title{font-weight:500}.panel-app.role-stuffer .management-news th:first-child{width:300px}.login-roles a.active{color:#333}.login-box .login-roles{margin-bottom:24px}.login-box label.field{font-weight:400}.login-box label.field>span{color:#ccc;font-size:12px}.login-box label.field>input{border:1px solid #c5c5c5;border-radius:3px;padding:8px 10px}.modal .entry-fields{gap:14px 24px}.modal .entry-fields label.field{margin:0}.modal .entry-fields textarea{min-height:75px}.modal .modal-body .modal-foot{margin-top:20px}.management-mail-compose input,.management-mail-compose textarea,.management-mail-contacts>input,.management-content-tools input[type=search],.management-content-tools select,.management-request-table textarea,.courier-tools input,.courier-tools select{color:#555;background:#fff;border:1px solid #ccc;border-radius:3px;min-height:30px;padding:4px 6px;box-shadow:inset 0 1px 1px #0001}@media (max-width:1000px){.role-admin .package-filters>div{grid-template-columns:minmax(330px,540px) minmax(170px,300px)!important;gap:20px!important}.role-admin .package-filters>div>div:nth-child(2)>label.field{grid-template-columns:70px max-content}}@media (max-width:800px){.role-admin .package-filters>div{grid-template-columns:1fr!important;gap:15px!important}.role-admin .package-filters label.field,.role-admin .package-filters>div>div:nth-child(2)>label.field{grid-template-columns:100px minmax(0,1fr)}.role-admin .package-filters label.field>.select-line>input[type=date]{width:115px}.role-admin .package-filters label.field>.select-line{flex-wrap:wrap;max-width:100%}.role-admin .package-filters label.field>select{max-width:100%}.panel-app.role-stuffer .management-news th:first-child{width:160px}}@media (max-width:540px){.role-admin .sidebar .nav-link{font-size:12px}.role-admin .package-filters label.field{grid-template-columns:100px minmax(0,1fr)}.role-stuffer .side-summary>span{display:none}.panel-app.role-stuffer .management-surface>.surface-body{padding:12px}.management-mail-compose input,.management-mail-compose textarea{min-width:0}}.role-courier .data-table .courier-selected-status{color:#fff;background:#b7d97d;border-color:#91b54f;box-shadow:inset 0 1px #d7edb0}.role-courier .courier-packages td:nth-child(4) a{color:#333}.login-box:has(form .entry-fields){width:650px!important}.login-screen:has(form .entry-fields){padding:35px 15px}.login-box:has(form .entry-fields) .field{font-size:12px}.role-stuffer .stuffer-filters .field:first-child{flex-basis:100%;max-width:100%}.role-admin .package-filters label.field{white-space:nowrap}.role-admin .package-filters label.field .select-line{white-space:normal}.label-request-alert{color:#d71920;white-space:nowrap;margin:4px 0;font-size:12px;font-weight:700;display:block}.file-kind-title{margin-bottom:9px;display:block}.courier-balance{color:#c5d52b;font-weight:700}.role-courier .side-summary small{color:#ddd;font-size:10px}.shipment-purpose-field{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.shipment-purpose-field legend{color:inherit;margin:0 0 7px;padding:0;font-size:12px;font-weight:700;line-height:18px;display:block}.shipment-purpose-options{flex-wrap:wrap;gap:0;display:flex}.shipment-purpose-choice{border-radius:0;min-width:110px;padding:6px 16px;position:relative}.shipment-purpose-choice:first-child{border-radius:4px 0 0 4px}.shipment-purpose-choice:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.shipment-purpose-choice input{opacity:0;pointer-events:none;position:absolute}.shipment-purpose-choice.active{color:#313913;z-index:1;background:#c5d52b;border-color:#9bab20;box-shadow:inset 0 2px 4px #0002}.shipment-purpose-choice:has(input:focus-visible){outline-offset:2px;z-index:2;outline:2px solid #5bc0de}.role-admin .product-cell .package-instructions[data-status=new]{color:red;font-size:13px;font-weight:700;line-height:1.45;animation:1.4s step-end infinite package-instruction-blink}@keyframes package-instruction-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.role-admin .product-cell .package-instructions[data-status=new]{animation:none}}.role-stuffer .status-cell.status-new{background:#fff}.bestdrop-brand{white-space:nowrap;letter-spacing:-.9px;vertical-align:middle;transform-origin:50%;border:2px solid #a8b28f;border-color:#dce6c7 #a8b28f #697456;border-radius:6px;align-items:stretch;font:900 23px/1.2 Arial,Helvetica,sans-serif;display:inline-flex;position:relative;overflow:hidden;transform:perspective(500px)rotateY(-8deg)rotate(-2deg);box-shadow:0 1px #6f785d,0 3px #535c42,0 6px 9px #23300966,0 0 17px #efffbe66}.bestdrop-brand:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff18 48%,#0000 64%);border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000026}.bestdrop-brand>.bestdrop-brand-best{color:#fff;font:inherit;text-shadow:0 1px #080c05,0 2px 2px #0008;background:linear-gradient(#50544b 0%,#2e322b 45%,#181d15 100%);padding:4px 6px 4px 5px;display:block;box-shadow:inset 0 1px #ffffff26}.bestdrop-brand>.bestdrop-brand-drop{color:#20251b;font:inherit;text-shadow:0 1px #fff,0 -1px #11111126;background:linear-gradient(#fff 0%,#f5f6f1 48%,#d2d7c8 100%);padding:4px 6px 4px 5px;display:block;box-shadow:inset 1px 0 #fff}.panel-app.role-stuffer{--bd-green:#8ab500;--bd-ink:#252d22;--bd-line:#dfe5d5;--header-height:68px;color:var(--bd-ink);background:#f4f6ef;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.role-stuffer .topbar{height:var(--header-height);color:#28351b;background:linear-gradient(110deg,#8db900 0%,#abd330 60%,#c8e27c 100%);border-top:5px solid #292c26;border-bottom:1px solid #82a800;gap:20px;padding:12px 20px;box-shadow:0 1px #6a821e1a}.role-stuffer .bestdrop-home{flex-shrink:0;width:210px;text-decoration:none}.role-stuffer .bestdrop-greeting{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.role-stuffer .header-links{flex-shrink:0;align-items:center;gap:10px;display:flex}.role-stuffer .header-links>span:empty{display:none}.role-stuffer .topbar select{color:#304020;background:#eef5dd;border:1px solid #a5ba70;border-radius:6px;width:116px;height:32px}.panel-app.role-stuffer .topbar .header-links>.btn{color:#304020;box-shadow:none;background:#eef5dd;border:1px solid #a5ba70;border-radius:6px;padding:6px 10px}.panel-app.role-stuffer .topbar .header-links>.btn:hover{background:#fff;border-color:#7e9c37}.role-stuffer .sidebar{background:#293027;border-right:1px solid #20271e;padding:20px 0 24px}.role-stuffer .side-summary{color:#edf2e3;background:#333c30;border:1px solid #49533b;border-top:3px solid #a8d500;border-radius:9px;margin:0 16px 18px;padding:15px;box-shadow:0 4px 12px #00000012}.bestdrop-summary{margin:0;font-size:12px;line-height:1.6}.bestdrop-summary>div{justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0;display:flex}.bestdrop-summary dt{color:#bec8b3}.bestdrop-summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.bestdrop-summary dd small{color:#c8d1be;font-size:11px;font-weight:400}.bestdrop-balance{color:#c2e271;border-top:1px solid #4b5541;align-items:center;gap:11px;margin-top:12px;padding-top:13px;display:flex}.bestdrop-balance>svg{flex-shrink:0}.role-stuffer .side-summary .bestdrop-balance>span{color:#c7d4b5;margin:0;font-size:11px;display:block}.bestdrop-balance strong{color:#d1ec91;font-variant-numeric:tabular-nums;letter-spacing:-.3px;margin-top:3px;font:700 22px/1.2 Arial,Helvetica,sans-serif;display:block}.panel-app.role-stuffer .nav-link{color:#dae0d3;min-height:44px;box-shadow:none;border:0;border-radius:6px;gap:11px;margin:3px 10px;padding:12px 17px;transition:background .15s,color .15s}.panel-app.role-stuffer .nav-link:hover{color:#f6ffdf;background:#3b4633}.panel-app.role-stuffer .nav-link.active{color:#1e2b08;text-shadow:none;background:linear-gradient(100deg,#94c200,#bfdf61);font-weight:700;box-shadow:inset 3px 0 #8ab500}.role-stuffer .nav-link .panel-icon{opacity:.85}.role-stuffer .nav-link .badge{color:#d2eaa5;box-shadow:none;text-align:center;background:#435135;border:1px solid #65764a;border-radius:5px;min-width:24px;font-size:11px;line-height:16px}.role-stuffer .nav-link.active .badge{color:#35451b;background:#e4efc8;border-color:#a0bc60}.role-stuffer .sidebar-footer{border-top:1px solid #47513d;margin:24px 26px 0;padding-top:16px}.role-stuffer .sidebar-footer a{color:#b3bea7;font-size:11px}.role-stuffer .main-area{padding:26px 20px 50px}.panel-app.role-stuffer .surface{border:1px solid var(--bd-line);border-radius:9px;box-shadow:0 3px 12px #2f411308}.panel-app.role-stuffer .surface-title{border-bottom:1px solid var(--bd-line);color:#344526;background:linear-gradient(110deg,#e5f1bf,#f7faed);min-height:49px;font-size:14px;font-weight:700}.role-stuffer .surface-title .panel-icon{color:#718e35}.role-stuffer .page-title{color:#354327;font-weight:700}.panel-app.role-stuffer .data-table th{color:#455439;background:#f3f6ec;border-color:#dfe6d4;font-size:12px;font-weight:700}.panel-app.role-stuffer .data-table td{border-color:#e5e9df}.panel-app.role-stuffer .data-table tbody tr:nth-child(2n){background:#fafbf7}.panel-app.role-stuffer .data-table tbody tr:hover{background:#f0f5e6}.panel-app.role-stuffer .management-content-table td{background:0 0}.panel-app.role-stuffer .management-courier-table .courier-row{background:#e5f0cf!important}.panel-app.role-stuffer .management-courier-table .courier-row:hover{background:#d9eab9!important}.panel-app.role-stuffer .management-courier-table .management-archived-row{background:#eceee8!important}.role-stuffer .courier-name{color:#435b23;background:#e4efca;border-radius:4px}.role-stuffer .status-cell.status-checked,.role-stuffer .id-cell.checked{background:#fff3c6}.role-stuffer .status-cell.status-received,.role-stuffer .id-cell.received{background:#e0eff8}.role-stuffer .status-cell.status-shipped{background:#e0f0d5}.role-stuffer .status-cell.status-problem{background:#fbe3df}.role-stuffer .btn{box-shadow:none;border-radius:5px;transition:background .15s,border-color .15s}.role-stuffer .btn-primary,.role-stuffer .btn-success{color:#1d2d00;text-shadow:none;background:linear-gradient(#9fc924,#7ba600);border-color:#779c08}.role-stuffer .btn-primary:hover,.role-stuffer .btn-success:hover{color:#142000;background:linear-gradient(#add635,#8ab500);border-color:#6f9300}.role-stuffer .btn-default{color:#435338;background:#fff;border-color:#ced8bd}.role-stuffer .btn-default:hover{background:#f0f5e6;border-color:#9bb96c}.role-stuffer input:not([type=checkbox]):not([type=radio]):not([type=file]),.role-stuffer select,.role-stuffer textarea{box-shadow:none;color:#34412c;border-color:#ccd6c0;border-radius:5px}.role-stuffer input:focus,.role-stuffer select:focus,.role-stuffer textarea:focus{outline-offset:1px;box-shadow:none;border-color:#88a942;outline:2px solid #a9ca6540}.role-stuffer input[type=checkbox],.role-stuffer input[type=radio]{accent-color:#6d8f17}:is(.role-stuffer a:focus-visible,.role-stuffer button:focus-visible){outline-offset:3px;outline:2px solid #739329}.role-stuffer .tab.active,.role-stuffer .management-current-tab{color:#476413;border-top:2px solid #8ab500}.role-stuffer .staffer-courier-quota{background:#f3f7e9;border-color:#d6e2bd;border-radius:7px}.role-stuffer .staffer-courier-quota strong{color:#526d23}.role-stuffer .pagination .active{color:#fff;background:#6d8f17;border-color:#6d8f17}.role-stuffer .modal{border:1px solid #cbd7ba;border-radius:10px;box-shadow:0 20px 70px #18210d45}.role-stuffer .modal-head{color:#354427;background:#eff5e3;border-bottom-color:#dce5ce;border-radius:10px 10px 0 0}.role-stuffer .modal-foot{background:#f9fbf5;border-color:#e0e8d5;border-radius:0 0 10px 10px}.role-stuffer .management-message{background:#f5f6f1;border-color:#e1e5d9;border-radius:8px}.role-stuffer .management-message.own{background:#eef5df;border-color:#d6e4b7}.role-stuffer .toast{border-left:4px solid #8ab500;border-radius:7px;box-shadow:0 6px 24px #26351b20}.role-stuffer .toast.error{border-left-color:#c34a38}.role-stuffer .pending-indicator{background:#8ab500}.staffer-signin{color:#2c3525;background:radial-gradient(at 50% 0,#edf6d4 0%,#f4f6ef 65%)}.staffer-signin.staffer-signin>header{background:linear-gradient(110deg,#8db900 0%,#abd330 60%,#c8e27c 100%);border-top:5px solid #292c26;border-bottom:1px solid #82a800;padding:20px 5%}.staffer-signin-brand .staffer-signin-caption{color:#4f612f;letter-spacing:.3px;margin-top:6px;font-size:11px}.staffer-signin .bestdrop-brand{color:#171b14;font-size:25px;font-weight:900;line-height:1.2;display:inline-flex}.staffer-signin .bestdrop-brand>span{font:inherit;letter-spacing:-.9px}.staffer-signin .staffer-signin-card{border-color:#8ab500 #d4dfc2 #d4dfc2;border-top-style:solid;border-top-width:4px;border-radius:12px;box-shadow:0 12px 40px #344c1710}.staffer-signin .staffer-signin-eyebrow{color:#688638;letter-spacing:2px;font-weight:700}.staffer-signin .staffer-telegram-symbol{color:#728e28;background:#eff5df;box-shadow:inset 0 0 0 1px #e1eacb}.staffer-signin .staffer-telegram-button{color:#1e2c05;background:linear-gradient(#a6cf2c,#83ad09);border-radius:7px;box-shadow:0 3px #6d9200}.staffer-signin .staffer-telegram-button:hover{color:#172300;background:linear-gradient(#b1da3d,#91bd13)}.staffer-signin .staffer-telegram-button:focus-visible{outline:3px solid #bad87e}.staffer-signin .staffer-signin-fallback a{color:#54761d}.staffer-signin.bestdrop-loading{justify-content:center;align-items:center;gap:14px;display:flex}.staffer-signin.bestdrop-loading p{color:#69755d;font-size:13px}@media (max-width:1000px){.role-stuffer .bestdrop-greeting{display:none}.role-stuffer .bestdrop-home{width:auto;margin-right:auto}}@media (max-width:760px){.role-stuffer .topbar{gap:12px;padding-left:14px;padding-right:14px}.role-stuffer .side-summary{margin:0 10px 16px;padding:10px}.bestdrop-summary{font-size:11px}.bestdrop-balance strong{font-size:20px}.panel-app.role-stuffer .nav-link{margin-left:7px;margin-right:7px;padding-left:10px;padding-right:10px}.role-stuffer .main-area{padding:16px 12px 35px}}@media (max-width:540px){.panel-app.role-stuffer{--header-height:64px}.role-stuffer .topbar{gap:8px}.role-stuffer .bestdrop-brand{font-size:19px}.role-stuffer .topbar select{width:78px;padding:4px;font-size:11px}.role-stuffer .header-links{gap:6px}.panel-app.role-stuffer .topbar .header-links>.btn{padding:5px 6px;font-size:11px}.role-stuffer .sidebar{background:#293027;border-bottom:1px solid #20271e;padding:5px 0}.panel-app.role-stuffer .nav-link{min-height:40px;margin:0 3px;padding:9px 12px;font-size:12px}.role-stuffer .sidebar-footer{display:none}.role-stuffer .main-area{padding-top:18px}.staffer-signin header{padding:18px 20px}.role-stuffer .modal-shade{padding:12px 8px}}@media (prefers-reduced-motion:reduce){.role-stuffer .btn,.role-stuffer .nav-link{transition:none}}
