.work-replacement{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px;margin-top:8px;border:1px solid #d6e5da;border-radius:12px;background:#f4faf5}.work-replacement b,.work-replacement button{grid-column:1/-1}.work-replacement input{min-width:0;height:40px;padding:0 10px;border:1px solid #dce6de;border-radius:9px;background:#fff;font:inherit}.work-location-control button,.work-receipt button,.work-replacement button{min-height:42px;border:0;border-radius:10px;background:#145a35;color:#fff;font-weight:750}.work-receipt label{display:grid;gap:5px;color:#526158;font-size:12px}.work-receipt input[type=file]{height:auto;padding:9px;background:#fff}.work-location-control{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #d9e7dd;border-radius:12px;background:#f3faf5}.work-location-control span{display:flex;align-items:center;gap:7px;min-width:0;color:#165d39}.work-location-control small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-location-control button{flex:0 0 auto;min-height:36px;padding:0 11px}.order-package-worker{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f2f8f3;color:#175b37}.order-package-worker span{display:grid}.order-package-worker small{font-size:11px;color:#78827b}.order-rating{display:flex;gap:2px}.order-rating button{min-width:34px!important;padding:0!important;color:#c69016!important;font-size:21px!important;background:transparent!important}.work-actual-price{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:9px;background:#f5f8f5;color:#536158;font-size:10px}.work-actual-price input{width:105px;height:34px;padding:0 8px;border:1px solid #cfded3;border-radius:8px;background:#fff;font:inherit}.order-price-adjustment{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px;margin-top:9px;border:1px solid #e5c57d;border-radius:11px;background:#fff9e9}.order-price-adjustment>div{display:grid;gap:3px}.order-price-adjustment small{color:#716b5e;font-size:10px}.order-price-adjustment>span{display:flex;gap:5px}.order-price-adjustment button{min-height:34px;padding:0 9px;border:1px solid #b7cdbd;border-radius:8px;color:#165938;background:#fff;font-weight:700}.order-price-adjustment button:last-child{color:#fff;background:#145a35}.order-price-adjustment.refund_pending{border-color:#b9dac4;background:#f0faf3}.order-cancellation-status{padding:8px 10px;margin:8px 0 0;border-radius:9px;color:#9a4b27;background:#fff2e9;font-size:11px}.order-cancel-button{color:#a33b37!important;border-color:#e7c2c0!important}.order-cancel-dialog{width:min(94vw,390px);padding:18px;border-radius:20px;background:#fff;box-shadow:0 20px 60px #07150c66}.order-cancel-dialog header{display:flex;align-items:center;justify-content:space-between}.order-cancel-dialog h2{margin:0;font-size:19px}.order-cancel-dialog header button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;color:#fff;background:#08492a;font-size:27px}.order-cancel-dialog p{color:#69746d;font-size:12px;line-height:1.55}.order-cancel-dialog textarea{width:100%;min-height:92px;padding:11px;border:1px solid #d5e1d8;border-radius:11px;resize:none;font:inherit}.order-cancel-dialog>button{width:100%;min-height:45px;margin-top:10px;border:0;border-radius:11px;color:#fff;background:#0b4b2b;font-weight:750}.order-cancel-dialog>button:disabled{opacity:.45}@media(max-width:380px){.work-replacement{grid-template-columns:1fr}.work-replacement button{grid-column:auto}}.order-rating-stars{display:flex;justify-content:center;gap:5px;margin:14px 0}.order-rating-stars button{border:0;background:transparent;color:#c8ceca;font-size:30px}.order-rating-stars button.active{color:#d59a19}.order-rating-tags{display:flex;flex-wrap:wrap;gap:8px}.order-rating-tags button{min-height:38px;padding:0 12px;border:1px solid #d7e1da;border-radius:10px;background:#fff;color:#536158}.order-rating-tags button.active{border-color:#17623b;background:#eaf6ed;color:#125633;font-weight:700}.order-rating-photo-preview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.order-rating-photo-preview figure{position:relative;margin:0;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#eef3ef}.order-rating-photo-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-rating-photo-preview button{position:absolute;top:2px;right:2px;display:grid;width:20px!important;min-width:20px!important;height:20px;min-height:20px!important;padding:0!important;place-items:center;border:0!important;border-radius:50%!important;color:#fff!important;background:#7a231fcc!important;font-size:14px!important;line-height:1}.order-rating-dialog textarea{width:100%;min-height:78px;margin-top:12px;padding:10px;border:1px solid #d5e1d8;border-radius:10px;resize:vertical;font:inherit;font-size:12px}.order-rating-upload{display:grid;gap:5px;margin-top:10px;padding:10px;border:1px dashed #b8cfbf;border-radius:10px;color:#285d3c;font-size:11px;font-weight:700}.order-rating-upload input{width:100%;font:inherit;font-size:10px}.order-rating-upload small{color:#78847c;font-size:9px;font-weight:500}.order-rating-message{margin:9px 0 0;color:#b34736;font-size:10px}.order-worker-rating{display:grid;gap:6px;margin-top:10px;padding:10px;border:1px solid #eadfbd;border-radius:11px;background:#fffaf0}.order-worker-rating>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-worker-rating b{color:#d69b18;font-size:16px;letter-spacing:1px}.order-worker-rating span{color:#8a7750;font-size:10px}.order-worker-rating small{color:#657168;font-size:10px}.order-worker-rating p{margin:0;color:#3e493f;font-size:11px;line-height:1.5}.order-rating-photos{display:flex;flex-wrap:wrap;gap:6px}.order-rating-photos img{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.work-preview-banner{margin:10px 16px 0;padding:9px 12px;border:1px solid #b9d9c4;border-radius:12px;background:#edf8f0;color:#175c37;font-size:12px;font-weight:700;line-height:1.4;text-align:center}.work-topbar>button{min-height:44px;padding:0 14px;border:1px solid #c8d9ce;border-radius:12px;background:#fff;color:#145a36;box-shadow:0 3px 10px rgb(20 77 45/8%);font:inherit;font-weight:700}.work-topbar>button:active{transform:scale(.97)}.work-topbar-actions{gap:6px}.work-topbar-actions a{padding:8px 9px;white-space:nowrap}.work-task-card-v2{padding:15px;border-color:#d5e2d8;box-shadow:0 5px 18px rgba(10,57,31,.06)}.work-task-store{min-width:0}.work-task-store-brand{display:flex;align-items:center;gap:8px;min-height:32px}.work-task-store-logo{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;overflow:hidden;border:1px solid #e1e7e2;border-radius:8px;color:#315c8a;background:#fff;font-size:14px;font-weight:800}.work-task-store-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.work-task-store-brand h3{margin:0;font-size:30px;line-height:1;letter-spacing:-.4px}.work-task-card-v2 header small{display:block;margin-top:4px;color:#768078;font-size:10px}.work-task-income{display:grid;flex:0 0 auto;justify-items:end}.work-task-card-v2 .work-task-income strong{color:#e33b32;font-size:27px;line-height:1}.work-task-income small{margin-top:4px;color:#6d796f;font-size:9px}.work-task-income.warehouse-delivery-ready em{display:block;max-width:128px;margin-top:4px;color:#1769a6;font-size:9px;font-style:normal;font-weight:850;line-height:1.25;text-align:right}.work-test-badge{display:inline-flex;align-items:center;margin-left:6px;padding:2px 6px;border:1px solid #b7791f;border-radius:999px;background:#fff6d8;color:#8a5a00;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;vertical-align:middle}.work-task-priority{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:13px 0 10px}.work-task-priority span{min-width:0;padding:9px 3px;border:1px solid #e2ebe4;border-radius:11px;background:#f7faf8;color:#7a847d;font-size:8px;text-align:center}.work-task-priority b{display:block;overflow:hidden;margin-bottom:3px;color:#153722;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.work-task-timeline{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:10px 8px;border-radius:12px;background:#edf6f0;color:#5f7065;font-size:clamp(6px,2.15vw,9px);line-height:1.2;white-space:nowrap}.work-task-timeline strong{color:#183b27;font-size:1.18em}.work-task-timeline span{min-width:0}.work-task-timeline i{width:1px;height:12px;flex:0 0 1px;background:#9ab9a4}.work-income-summary-row{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;padding:7px 3px 1px;border-top:1px solid #f0dfd5;color:#56615a;font-size:clamp(6px,2.05vw,9px);line-height:1.25;white-space:nowrap}.work-income-summary-row span{min-width:0}.work-income-summary-row b{color:#263f31;font-size:1.08em}.work-income-summary-row strong{color:#9a4d18;font-size:1.15em}.work-official-delivery-subsidy{margin:5px 0 0;color:#1769a6;font-size:10px;font-weight:800;text-align:center}.work-detail-rows .official-subsidy{color:#1769a6;background:#eef7ff}.work-completed-settlement{display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px 9px;border-radius:9px;color:#17623b;background:#e8f6ed;font-size:9px;line-height:1.35}.work-completed-settlement b{flex:0 0 auto}.work-completed-settlement span{min-width:0}.work-completed-settlement.shortage{color:#9d3c2f;background:#fff0ed}.work-completed-settlement.shortage b{color:#c6322d}.work-income-adjustment{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:7px;padding:7px 9px;border:1px solid #f2b7a4;border-radius:9px;color:#824322;background:#fff3ec;font-size:9px;font-weight:750;line-height:1.3;text-align:center}.work-income-adjustment i{color:#be6d4a;font-style:normal}.work-income-adjustment strong{color:#c8322c;font-size:10px}@media(max-width:360px){.work-income-adjustment{gap:3px;padding-inline:5px;font-size:8px}.work-income-adjustment strong{font-size:9px}}.work-contact-customer-button,.work-support-chat-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.work-contact-customer-button svg,.work-support-chat-button svg{flex:0 0 auto}.work-coordinated-handoff-ready{display:flex;min-height:42px;flex:1;align-items:center;justify-content:center;padding:8px 10px;border:1px solid #8fc2a2;border-radius:12px;color:#12633b;background:#e7f6ec;font-size:11px;font-weight:850;text-align:center}.work-mine-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:12px;padding:4px;border-radius:13px;background:#e5eee8}.work-mine-tabs button{position:relative;min-height:38px;border:1px solid transparent;border-radius:9px;color:#45544b;background:#f7faf8;font-size:10px;font-weight:800}.work-mine-tabs button:first-child{border-color:#e5c989;background:#fff7df}.work-mine-tabs button:nth-child(2){border-color:#9fc9dd;background:#eef8fc}.work-mine-tabs button:nth-child(3){border-color:#c8b9de;background:#f6f0fc}.work-mine-tabs button:nth-child(4){border-color:#9bc8aa;background:#edf8f1}.work-mine-tabs button.active{border-color:#0b4b2b;color:#fff;background:#0b4b2b}.work-mine-tab-count{top:-7px!important;right:-5px!important;z-index:2}.work-detail-income{display:flex;align-items:baseline;justify-content:center;gap:5px;padding:1px 0 3px;color:#5f6962;background:transparent;white-space:nowrap}.work-detail-income strong{color:#df352c;font-size:32px;line-height:1}.work-detail-income small,.work-detail-income span{color:#6d766f;font-size:10px}.work-route-section{margin-top:2px}.work-detail-section{margin-top:11px;padding:12px;border:1px solid #e0e8e2;border-radius:14px;background:#fff}.work-detail-section>h3{display:flex;justify-content:space-between;margin:0 0 9px;font-size:15px}.work-detail-section>h3 small{color:#758078;font-size:9px;font-weight:500}.work-route-steps{display:grid;gap:8px}.work-route-steps span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px;padding-left:13px;border-left:3px solid #65a47c}.work-route-steps i{grid-column:1/-1;color:#758078;font-size:9px;font-style:normal}.work-route-steps b{font-size:11px}.work-route-steps small{color:#5e6d63;font-size:9px}.work-route-total{display:block;margin-top:9px;padding-top:8px;border-top:1px solid #e5ebe7;text-align:right}.work-detail-rows{display:grid;gap:1px;margin:0;background:#e8eee9}.work-detail-rows>div{display:flex;justify-content:space-between;padding:8px;background:#fff;font-size:11px}.work-detail-rows .total{color:#07522c;font-weight:800}.work-detail-rows dd,.work-detail-rows dt{margin:0}.work-time-section{padding:11px!important}.work-time-section>h3{margin-bottom:7px!important}.work-time-inline{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:9px 7px;border-radius:10px;color:#5f7065;background:#edf6f0;font-size:clamp(7px,2.15vw,9px);line-height:1.2;white-space:nowrap}.work-time-inline strong{color:#183b27;font-size:1.18em}.work-time-inline i{width:1px;height:13px;flex:0 0 1px;background:#9ab9a4}.work-shopping-timer{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:8px;padding:9px;border-radius:9px;color:#573f10;background:#fff3d6}.work-shopping-timer span{font-size:11px}.work-shopping-timer small{font-size:8px;text-align:right}.work-protection-info{position:relative}.work-protection-info summary{cursor:pointer;list-style:none}.work-protection-info summary::-webkit-details-marker{display:none}.work-protection-info[open]>div{position:absolute;right:0;bottom:calc(100% + 7px);z-index:10;width:240px;padding:11px;border:1px solid #cfddd3;border-radius:11px;color:#25342a;background:#fff;box-shadow:0 8px 25px rgba(7,42,22,.15);text-align:left}.work-protection-info[open]>div p{margin:5px 0;font-size:10px;line-height:1.5}.work-protection-info[open]>div small{color:#69756c;font-size:9px}.work-income-composition{margin-top:11px;padding:14px;border-radius:15px;background:#fff}.work-income-composition h2{margin:0 0 8px;font-size:15px}.work-income-composition dl{display:grid;gap:1px;margin:0;background:#e5ece7}.work-income-composition dl>div{display:flex;justify-content:space-between;padding:9px;background:#fff;font-size:11px}.work-income-composition dd,.work-income-composition dt{margin:0}.work-income-composition dl>div:last-child{color:#07522c;font-weight:800}@media(max-width:374px){.work-task-card-v2{padding:12px}.work-task-priority{gap:3px}.work-task-priority b{font-size:11px}.work-task-income strong{font-size:24px}}.order-package-estimate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0;padding:8px;border-radius:11px;background:#eff6f1}.order-package-estimate span{display:grid;gap:2px;color:#6b776f;font-size:9px;text-align:center}.order-package-estimate b{color:#173b27;font-size:10px}.work-pick-list article{grid-template-columns:70px minmax(0,1fr);align-items:start}.work-pick-list article>img{width:70px;height:70px}.work-pick-list .work-actual-price{grid-column:2/-1;display:grid;grid-template-columns:minmax(0,1fr) 86px 86px;gap:6px;align-items:stretch;min-height:72px;margin-top:-3px;padding:0;background:transparent}.work-actual-price>label:not(.work-purchase-proof-upload){display:grid;align-content:center;justify-items:start;gap:4px;color:#17679b;font-size:10px;font-weight:800}.work-actual-price>label:not(.work-purchase-proof-upload) input{width:100%;min-height:34px;padding:7px 9px;border:1px solid #a9c9dc;border-radius:8px;color:#1d3125;background:#f6fbff;font:inherit;font-size:13px}.work-actual-price>label:not(.work-purchase-proof-upload) input::-moz-placeholder{color:#d34236;opacity:1;font-size:10px;font-weight:800}.work-actual-price>label:not(.work-purchase-proof-upload) input::placeholder{color:#d34236;opacity:1;font-size:10px;font-weight:800}.work-actual-price-actions{display:grid;grid-template-rows:1fr 1fr;gap:5px;min-height:72px}.work-pick-list .work-actual-price-actions button{height:100%;padding:4px 5px;border-radius:8px;font-size:9px;font-weight:800}.work-pick-list .work-actual-price-actions button.danger{background:#d85a43}.work-found-status,.work-shortage-status{display:grid;height:100%;place-content:center;gap:3px;border:1px solid #8dc7a2;border-radius:8px;color:#17623b;background:#e8f6ed;font-size:9px;font-weight:800;line-height:1.2;text-align:center}.work-found-status b,.work-shortage-status b{font-size:13px}.work-found-status button,.work-shortage-status button{min-height:20px!important;height:auto!important;padding:2px 4px!important;border:0!important;color:#fff!important;background:#d85a43!important;font-size:8px!important}.work-shortage-status em{color:#cf3b32}.work-purchase-proof-upload{display:grid;min-height:72px;padding:4px;place-content:center;text-align:center;border:1px dashed #e08451;border-radius:8px;color:#bd4f28;background:#fff7f1;font-size:9px;font-weight:800;line-height:1.25}.work-purchase-proof-upload.uploaded{grid-template-rows:1fr auto;border-style:solid;border-color:#78b88d;color:#17623b;background:#e8f6ed}.work-purchase-proof-upload img{display:block;width:100%;height:42px;margin-bottom:3px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.work-purchase-proof-upload input{display:none}.work-purchase-proof-message{grid-column:1/-1;color:#9b4f2e;font-size:9px}.work-pick-list .work-actual-price button:disabled{opacity:.5}.work-purchase-completion-hint{margin:0;padding:0 15px 10px;color:#a04a28;font-size:10px;line-height:1.45;text-align:center}.work-receipt-uploaded{display:block;padding:7px 8px;border-radius:8px;color:#17623b;background:#e8f6ed;font-size:10px;font-weight:700}.work-quantity-backdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:20px;background:#102318a8}.work-quantity-dialog{display:grid;width:min(100%,330px);gap:12px;padding:20px;border-radius:18px;color:#1d3125;background:#fff;box-shadow:0 18px 50px #06130c80}.work-quantity-dialog h3,.work-quantity-dialog p{margin:0}.work-quantity-dialog h3{font-size:19px}.work-quantity-dialog p{color:#6b786f;font-size:11px}.work-quantity-dialog label{display:grid;gap:6px;color:#405149;font-size:12px;font-weight:800}.work-quantity-dialog input{height:44px;padding:0 11px;border:1px solid #bdd2c3;border-radius:10px;color:#183a27;background:#f8fcf9;font:inherit;font-size:17px;font-weight:800}.work-quantity-dialog>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.work-quantity-dialog button{min-height:42px;border:1px solid #adc8b6;border-radius:11px;color:#155536;background:#fff;font-weight:800}.work-quantity-dialog button.primary{border-color:#0b4b2b;color:#fff;background:#0b4b2b}@media (max-width:360px){.work-pick-list article{grid-template-columns:66px minmax(0,1fr)}.work-pick-list article>img{width:66px;height:66px}.work-pick-list .work-actual-price{grid-template-columns:minmax(0,1fr) 76px 76px;gap:5px}.work-pick-list .work-actual-price-actions button{padding:4px;font-size:8px}.work-purchase-proof-upload{padding:3px;font-size:8px}}.work-bottom-nav-icon{position:relative;display:grid;place-items:center}.work-active-task-badge{position:absolute;top:-21px;right:-12px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#df3135;font-size:9px;font-weight:900;line-height:1;box-shadow:0 2px 5px #7d151833}.work-topbar-actions{display:flex;align-items:center;gap:9px}.work-bottom-nav .work-customer-chat-nav,.work-customer-chat-trigger{border:2px solid #ffe2a6!important;color:#fff8e9;background:#c93227!important;box-shadow:0 4px 0 #9d251e,0 8px 14px #8d211a55}.work-customer-chat-trigger{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border-radius:50%}.work-bottom-nav .work-customer-chat-nav{position:relative;isolation:isolate;color:#fff}.work-bottom-nav .work-customer-chat-nav:before{position:absolute;z-index:-1;width:39px;height:39px;border-radius:50%;background:inherit;content:""}.work-bottom-nav .work-customer-chat-nav small{font-weight:800}.worker-chat-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:3%;background:#28110988}.worker-chat-dialog{display:flex;width:min(94%,398px);max-height:88dvh;flex-direction:column;overflow:hidden;border:1px solid #ffc09e;border-radius:22px;background:#fffaf7;box-shadow:0 22px 60px #4a170a7a}.worker-chat-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;color:#fff;background:linear-gradient(118deg,#ff3d32,#f05a25 48%,#ff9a37)}.worker-chat-dialog>header small{display:block;color:#fff0cf;font-size:9px}.worker-chat-dialog>header h2{margin:2px 0 0;font-size:20px}.worker-chat-dialog>header>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #ffe3b1;border-radius:50%;color:#fff;background:#c93227}.worker-chat-body{display:grid;min-height:0;gap:8px;padding:10px;overflow:auto}.worker-chat-conversations>button,.worker-chat-pinned{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:12px;text-align:left}.worker-chat-pinned{color:#fff;background:#0b7044}.worker-chat-avatar,.worker-chat-pinned>span{display:grid;width:35px;height:35px;place-items:center;border-radius:50%}.worker-chat-pinned>span{color:#0b7044;background:#e5f6eb}.worker-chat-pinned b,.worker-chat-summary b{display:block;font-size:12px}.worker-chat-pinned small,.worker-chat-summary small{display:block;overflow:hidden;margin-top:2px;font-size:9px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.worker-chat-pinned small{color:#d6efdf}.worker-chat-conversations{display:grid;gap:5px}.worker-chat-conversations>button{color:#26362d;background:#edf0ee}.worker-chat-conversations>button.active{color:#fff;background:linear-gradient(118deg,#ff3d32,#f05a25 48%,#ff9a37)}.worker-chat-avatar{color:#506158;background:#dce5df;font-size:13px;font-weight:900}.worker-chat-conversations>button.active .worker-chat-avatar{color:#d94627;background:#fff3e7}.worker-chat-conversations>button.active small{color:#fff2e4}.worker-chat-dialog em,.worker-chat-pinned em{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:999px;color:#fff;background:#df3135;font-size:9px;font-style:normal;font-weight:900}.worker-chat-pinned em{color:#c72f29;background:#fff3e4}.worker-chat-empty{padding:12px;color:#738078;font-size:11px;text-align:center}.worker-chat-thread{display:grid;gap:7px;padding:8px;border:1px solid #ffc6a7;border-radius:13px;background:#fff}.worker-chat-thread>header{display:flex;align-items:center;justify-content:space-between;gap:7px}.worker-chat-thread>header b{font-size:12px}.worker-chat-thread>header small{display:block;margin-top:2px;color:#718077;font-size:9px}.worker-chat-thread>header button{padding:5px 7px;border:1px solid #f4a06d;border-radius:7px;color:#c94b2a;background:#fff9f4;font-size:9px;font-weight:800}.worker-chat-messages{display:grid;max-height:180px;gap:6px;padding:2px;overflow:auto}.worker-chat-messages p{display:grid;justify-self:start;gap:2px;max-width:84%;margin:0;padding:7px 8px;border-radius:10px 10px 10px 2px;color:#234132;background:#edf1ef;font-size:11px;line-height:1.4}.worker-chat-messages p.mine{justify-self:end;border-radius:10px 10px 2px 10px;color:#fff;background:#0b7044}.worker-chat-messages p b{font-size:9px}.worker-chat-messages p time{font-size:8px;opacity:.7}.worker-chat-thread>footer{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:6px}.worker-chat-thread textarea{min-height:42px;padding:7px;border:1px solid #d5e1d8;border-radius:9px;resize:none;font:inherit;font-size:11px}.worker-chat-thread>footer button{border:0;border-radius:9px;color:#fff;background:linear-gradient(118deg,#ff3d32,#ff9034);font-weight:800}.worker-chat-thread>footer button:disabled{opacity:.5}.worker-chat-error{margin:0;padding:8px;border-radius:8px;color:#a6332f;background:#fff0ee;font-size:10px;line-height:1.4}.support-style-worker-chat{width:min(95vw,409px);height:91dvh;max-height:91dvh;border-color:#fff;background:#edf4ee}.support-style-worker-chat .worker-chat-header{position:relative;display:grid;min-height:58px;align-items:center;gap:8px;padding:0 0 0 9px;color:#17271d;background:#fff}.worker-chat-header>div{text-align:center}.worker-chat-header h2{margin:0 0 2px;font-size:16px}.worker-chat-header small{display:flex;align-items:center;justify-content:center;gap:5px;color:#5b7b63;font-size:9px}.worker-chat-header small i{width:8px;height:8px;border-radius:50%;background:#69dc8b}.worker-chat-header>button{display:grid;width:58px;height:58px;place-items:center;border:0;border-radius:0 20px 0 52px;color:#fff;background:#174d2d;box-shadow:inset 5px -5px 11px #0426138f}.worker-chat-layout{display:grid;min-height:0;flex:1;grid-template-columns:104px minmax(0,1fr);overflow:hidden}.worker-chat-sidebar{display:grid;align-content:start;gap:5px;overflow:auto;padding:8px 6px;border-right:1px solid #d7e2d9;background:#f8fbf8}.worker-chat-sidebar>small{padding:6px 5px 1px;color:#809087;font-size:9px;font-weight:800}.worker-chat-sidebar>button{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;min-height:40px;padding:5px;border:0;border-radius:9px;color:#66746a;background:#edf0ee;font-size:10px;text-align:left}.worker-chat-sidebar>button.pinned{color:#fff;background:#287144}.worker-chat-sidebar>button.active:not(.pinned){color:#fff;background:linear-gradient(118deg,#ff3d32,#ff9034)}.worker-chat-sidebar>button>span:last-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-chat-sidebar .worker-chat-avatar{width:25px;height:25px;color:#506158;background:#dce5df;font-size:10px}.worker-chat-sidebar>button.active .worker-chat-avatar{color:#c94728;background:#fff3e7}.worker-chat-sidebar b{position:absolute;top:-3px;right:-3px;display:grid;min-width:15px;height:15px;padding:0 3px;place-items:center;border:1px solid #fff;border-radius:999px;color:#fff;background:#df3135;font-size:8px}.worker-chat-main{display:flex;min-width:0;flex-direction:column;background:#edf4ee}.worker-chat-language{display:grid;grid-template-columns:minmax(0,1fr) 96px 35px;align-items:center;gap:5px;padding:8px;border-bottom:1px solid #dce6de;background:#fff}.worker-chat-language .support-language-title{gap:6px}.worker-chat-language .support-language-title>span{width:25px;height:25px;flex-basis:25px}.worker-chat-language .support-language-title strong{font-size:11px}.worker-chat-language .support-language-title small{font-size:7px}.worker-chat-language .support-language-switch{min-height:38px;padding:3px 5px 3px 7px}.worker-chat-language .support-language-switch small{font-size:6px}.worker-chat-language .support-language-switch strong{font-size:10px}.worker-chat-translate-toggle{height:38px;padding:2px;border:1px solid #b9d0bf;border-radius:9px;color:#174d2d;background:#edf7ef}.worker-chat-conversation{min-height:0;flex:1;overflow:auto;padding:10px 8px 12px}.worker-chat-conversation .chat-row{gap:5px;margin-bottom:9px}.worker-chat-conversation .chat-avatar{width:27px;height:27px;flex-basis:27px;border-radius:9px}.worker-chat-conversation .chat-row>div{max-width:84%}.worker-chat-conversation .chat-bubble{min-width:0;padding:7px 8px 0;font-size:10px}.worker-chat-conversation .chat-bubble>p{font-size:10px}.worker-chat-conversation .chat-translation{margin:6px -8px 0;padding:5px 8px 7px}.worker-chat-conversation .chat-translation>span{font-size:8px}.worker-chat-conversation .chat-bubble>small,.worker-chat-conversation .chat-row time,.worker-chat-conversation .chat-translation>small{font-size:7px}.worker-chat-composer{display:grid;grid-template-columns:35px minmax(0,1fr) 46px;gap:6px;padding:8px;border-top:1px solid #d6e1d8;background:#fff}.worker-chat-composer button{min-height:38px;border:0;border-radius:10px;color:#fff;background:#174d2d;font-size:9px;font-weight:800}.worker-chat-composer button:first-child{color:#174d2d;border:1px solid #cad9cd;background:#edf6ef}.worker-chat-composer button:disabled{color:#a7afa9;background:#e5e9e6}.worker-chat-composer input{min-width:0;height:38px;padding:0 9px;border:1px solid #d9e2da;border-radius:10px;outline:0;background:#f7f9f7;font-size:10px}.worker-chat-empty-state{display:grid;min-height:0;flex:1;place-content:center;gap:7px;padding:20px;color:#65746a;text-align:center}.worker-chat-empty-state b{font-size:12px}.worker-chat-empty-state small{font-size:9px;line-height:1.5}.support-style-worker-chat .worker-chat-error{position:absolute;right:8px;bottom:50px;left:112px;margin:0;box-shadow:0 4px 15px #47231524}@media(max-width:360px){.worker-chat-layout{grid-template-columns:88px minmax(0,1fr)}.worker-chat-sidebar{padding:6px 4px}.worker-chat-sidebar>button{grid-template-columns:21px minmax(0,1fr);font-size:9px}.worker-chat-sidebar .worker-chat-avatar{width:21px;height:21px}.worker-chat-language{grid-template-columns:minmax(0,1fr) 86px 30px}.support-style-worker-chat .worker-chat-error{left:96px}}.work-receipt-preview{display:block;width:100%;max-height:190px;border:1px solid #e7d4a4;border-radius:10px;-o-object-fit:contain;object-fit:contain;background:#fff}.work-receipt>button[type=button]{border-color:#0b4b2b!important;color:#fff!important;background:#0b4b2b!important}.work-partial-purchase-action{grid-column:1/-1;width:100%;min-height:31px;margin-top:5px;padding:5px 8px;border:1px solid #e5a14a;border-radius:8px;color:#8a4917;background:#fff4dc;font-size:10px;font-weight:800}.work-receipt-camera{display:flex;width:min(100%,390px);max-height:88dvh;flex-direction:column;overflow:hidden;border-radius:18px;background:#101713;box-shadow:0 18px 50px #06130c80}.work-receipt-camera>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;color:#fff;background:#1b2d22}.work-receipt-camera h3{margin:0;font-size:16px}.work-receipt-camera>header button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;color:#fff;background:#ffffff24;font-size:25px;line-height:1}.work-receipt-camera video{display:block;width:100%;min-height:250px;max-height:60dvh;-o-object-fit:cover;object-fit:cover;background:#000}.work-receipt-camera footer{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;background:#1b2d22}.work-receipt-camera footer button{min-height:43px;border:1px solid #b6ccb9;border-radius:11px;color:#e4f0e7;background:transparent;font-weight:800}.work-receipt-camera footer button.primary{border-color:#e1ae3d;color:#3d2806;background:#f6c54b}.work-pick-item-main{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;-moz-column-gap:6px;column-gap:6px;row-gap:2px}.work-pick-item-main>strong{grid-column:1/-1;min-width:0}.work-pick-item-main>small{grid-column:1;grid-row:2;min-width:0}.work-pick-item-main>.work-field-error{grid-column:1/-1}.work-pick-result{grid-column:2;grid-row:2;align-self:center;justify-self:end;margin:0;font-size:10px;font-weight:800;line-height:1.25;text-align:right;white-space:nowrap}.work-pick-result.complete{color:#16723e}.work-pick-result.shortage{display:flex;justify-content:flex-end;gap:5px;flex-wrap:nowrap}.work-pick-result.shortage b{color:#16723e}.work-pick-result.shortage em{color:#d43b35;font-style:normal}.work-hidden-upload-input{position:fixed!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.fulfillment-chat{width:min(100%,380px)}.fulfillment-chat>header{display:flex;align-items:center;justify-content:space-between}.fulfillment-chat>header h3{margin:0}.fulfillment-chat>header button{min-height:30px!important;padding:0 10px;border-radius:9px!important;font-size:10px}.fulfillment-chat-minimized{position:fixed;right:14px;bottom:92px;z-index:160;min-height:38px;padding:0 14px;border:1px solid #e3a857;border-radius:999px;color:#fff;background:#a15e19;box-shadow:0 7px 18px #5c330844;font-size:11px;font-weight:800}.fulfillment-chat-list{display:grid;gap:7px;max-height:42dvh;overflow:auto}.fulfillment-chat-list p{margin:0;padding:8px;border-radius:10px;background:#edf6f0;font-size:12px;line-height:1.4}.fulfillment-chat-list p.mine{background:#fff0df}.fulfillment-chat-list b{display:block;margin-bottom:2px;font-size:9px}.fulfillment-chat textarea{min-height:68px;padding:9px;border:1px solid #cbdacf;border-radius:10px;resize:none;font:inherit}.work-shortage-status{display:grid;height:100%;place-content:center;border:1px solid #e7b5ab;border-radius:8px;color:#17623b;background:#fff7f5;font-size:9px;font-weight:800;line-height:1.35;text-align:center}.work-shortage-status b{font-size:13px}.work-shortage-status em{color:#d43b35;font-style:normal}.work-pick-list .work-shortage-status button{min-height:22px;margin-top:4px;padding:2px 6px;border:1px solid #c76d50;border-radius:7px;color:#9d3d2b;background:#fff;font-size:9px;font-weight:800}.work-pick-list .work-shortage-status button small{display:block;margin-top:1px;color:inherit;font-size:7px;line-height:1.05}.work-pick-list .work-shortage-status button.notified{border-color:#17623b;color:#fff;background:#17623b}.work-pick-list .work-shortage-status button.notified:disabled{opacity:1}.work-pick-list .work-shortage-status button.notified,.work-pick-list .work-shortage-status button.notified:disabled{border:1px solid #8dc7a2!important;color:#17623b!important;background:#e8f6ed!important;opacity:1}.work-task-detail{position:relative}.work-inner-dialog-backdrop{position:absolute;inset:0;z-index:12;display:grid;place-items:center;padding:14px;background:#10201899}.work-shortage-refund-confirm{display:grid;width:min(100%,350px);max-height:84dvh;gap:10px;overflow:auto;padding:14px;border-radius:18px;color:#1d3125;background:#fff;box-shadow:0 18px 50px #06130c80}.work-shortage-refund-confirm>header{display:flex;align-items:center;justify-content:space-between}.work-shortage-refund-confirm>header small{color:#8d5b39;font-size:9px}.work-shortage-refund-confirm h3{margin:2px 0 0;font-size:19px}.work-shortage-refund-confirm>header button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#175936}.work-shortage-refund-list{display:grid;gap:7px}.work-shortage-refund-list article{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid #f0c7b8;border-radius:12px;background:#fff8f4}.work-shortage-refund-list img{width:46px;height:46px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.work-shortage-refund-list article>div{display:grid;gap:2px;min-width:0}.work-shortage-refund-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.work-shortage-refund-list span{color:#c73d31;font-size:10px;font-weight:800}.work-shortage-refund-list small{color:#76675f;font-size:8px;line-height:1.35}.work-shortage-refund-list article>b{color:#d83b31;font-size:14px}.work-shortage-refund-total{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:11px;color:#7b3f20;background:#fff0df}.work-shortage-refund-total strong{color:#d5362f;font-size:22px}.work-shortage-refund-confirm>p{margin:0;padding:8px 9px;border-radius:9px;color:#704c25;background:#fff7df;font-size:10px;font-weight:750;line-height:1.45}.work-shortage-refund-confirm>footer{display:grid;grid-template-columns:1fr 1.35fr;gap:7px}.work-shortage-refund-confirm>footer button{min-height:42px;border:1px solid #dfad93;border-radius:10px;color:#a3462d;background:#fff;font-weight:800}.work-shortage-refund-confirm>footer button.primary{border-color:#f0522c;color:#fff;background:linear-gradient(118deg,#ff3d32,#ff9034)}.work-shortage-refund-confirm button:disabled{opacity:.55}.work-delivery-progress{display:grid;gap:9px;margin-top:8px;padding:12px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0a4e2c,#187443);box-shadow:0 7px 18px #0a4e2c2b}.work-delivery-progress>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px}.work-delivery-progress>div small{grid-column:1/-1;color:#bfe2cc;font-size:9px}.work-delivery-progress>div strong{font-size:18px}.work-delivery-progress>div span{color:#def0e4;font-size:9px}.work-delivery-progress ol{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none}.work-delivery-progress li{padding:6px 3px;border:1px solid #ffffff36;border-radius:8px;color:#b8d6c3;font-size:9px;text-align:center}.work-delivery-progress li.done{color:#155c37;background:#dff3e6}.work-delivery-progress li.active{color:#fff;border-color:#ffc07c;background:#e76a2f}.work-delivery-progress p{margin:0;color:#d8eadf;font-size:9px;line-height:1.45}.work-payout-card,.work-withdrawal-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:12px;padding:14px;border:1px solid #ffd2ba;border-radius:16px;background:linear-gradient(135deg,#fff8f1,#fff0e3)}.work-payout-card>div,.work-withdrawal-card>div:first-child{display:grid;gap:3px}.work-payout-card span,.work-withdrawal-card span{color:#9d5634;font-size:10px;font-weight:700}.work-payout-card b,.work-withdrawal-card b{color:#5b2917;font-size:16px}.work-payout-card small,.work-withdrawal-card small{color:#806b60;font-size:9px;line-height:1.45}.work-payout-card button,.work-payout-form button,.work-withdrawal-card button{min-height:38px;padding:0 11px;border:1px solid #ed8b55;border-radius:10px;color:#c94a26;background:#fff;font-weight:800}.work-payout-form{display:grid;gap:8px;margin-top:9px;padding:14px;border:1px solid #f1d2c0;border-radius:15px;background:#fff}.work-payout-form h2{margin:0 0 2px;font-size:15px}.work-payout-form label{display:grid;gap:4px;color:#6a574d;font-size:10px;font-weight:700}.work-payout-form input,.work-payout-form select,.work-withdrawal-card input{min-width:0;height:39px;padding:0 10px;border:1px solid #e4d1c4;border-radius:9px;color:#38281f;background:#fff;font:inherit}.work-payout-form small{color:#847168;font-size:9px;line-height:1.45}.work-payout-form button,.work-withdrawal-card button.primary{border-color:#f0522c;color:#fff;background:linear-gradient(118deg,#ff3d32,#ff9034)}.work-withdrawal-card{grid-template-columns:1fr}.work-withdrawal-card>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.work-withdrawal-card button{min-height:39px}.work-payout-message{margin:8px 2px 0;color:#b34828;font-size:11px}.work-withdrawal-history{display:grid;gap:1px;margin-top:12px;overflow:hidden;border:1px solid #f0ded4;border-radius:14px;background:#f0ded4}.work-withdrawal-history h2{margin:0;padding:11px;background:#fff7f2;font-size:14px}.work-withdrawal-history>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px;background:#fff}.work-withdrawal-history span{display:grid;gap:3px;min-width:0}.work-withdrawal-history span b{color:#3f2b21;font-size:13px}.work-withdrawal-history span small{color:#7c716b;font-size:9px;line-height:1.35}.work-withdrawal-history strong{flex:0 0 auto;padding:5px 7px;border-radius:999px;color:#a65c22;background:#fff0d7;font-size:9px}.work-withdrawal-history strong.paid{color:#17623b;background:#e8f6ed}.work-withdrawal-history strong.rejected{color:#af443b;background:#fff0ee}.work-withdrawal-history>p{margin:0;padding:11px;background:#fff;color:#7d756e;font-size:10px}@media(max-width:374px){.work-payout-card,.work-withdrawal-card{padding:11px}.work-withdrawal-card>div:last-child{grid-template-columns:minmax(0,1fr) auto}.work-withdrawal-card button.primary{grid-column:1/-1}}.work-inline-error{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #e7ada4;border-radius:12px;color:#9c342d;background:#fff4f2;font-size:12px;line-height:1.35}.work-inline-error span{min-width:0}.work-inline-error button{flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid #d46b5e;border-radius:9px;color:#9c342d;background:#fff;font-weight:800}.work-task-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:8px 6px;font-size:clamp(9px,2.55vw,11px);white-space:normal;text-align:center}.work-task-timeline i{display:none}.work-task-timeline span,.work-task-timeline strong{display:grid;min-width:0;place-items:center;line-height:1.25;overflow-wrap:anywhere}.work-income-summary-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-top:7px;font-size:clamp(9px,2.35vw,10px);white-space:normal;text-align:center}.work-income-summary-row span,.work-income-summary-row>strong{display:grid;min-width:0;align-content:center;overflow-wrap:anywhere}.work-detail-section>h3 small,.work-pick-list small,.work-pick-list span,.work-route-steps i,.work-route-steps small,.work-task-income small,.work-task-priority span{font-size:10px}.work-dialog>footer{flex-wrap:wrap}.work-dialog>footer>button{min-width:calc(33.333% - 6px)}.work-completion-missing{border-color:#df5a4f!important;box-shadow:0 0 0 1px #df5a4f24}.work-field-error{display:block!important;grid-column:1/-1;color:#c8322c!important;font-size:10px!important;font-weight:800;line-height:1.35;text-align:left}.work-purchase-completion-hint{padding:7px 14px 9px;border-top:1px solid #f0b4ac;color:#b72f2a;background:#fff2ef;font-size:11px;font-weight:750;text-align:left}.work-proof-save-retry{grid-column:1/-1;min-height:29px!important;border:1px solid #c86850!important;color:#a6402d!important;background:#fff!important;font-size:10px!important}.work-receipt-list{display:grid;gap:7px;margin-top:8px}.work-receipt-list .work-receipt{grid-template-columns:minmax(0,1fr) minmax(120px,.85fr);gap:6px 8px;margin:0;padding:9px}.work-receipt-list .work-receipt h3,.work-receipt-list .work-receipt>.work-field-error,.work-receipt-list .work-receipt>.work-receipt-uploaded,.work-receipt-list .work-receipt>small:last-child{grid-column:1/-1}.work-receipt-list .work-receipt input{height:38px;color:#1d3125;background:#fff}.work-receipt-list .work-receipt input::-moz-placeholder{color:#d34236;opacity:1;font-weight:800}.work-receipt-list .work-receipt input::placeholder{color:#d34236;opacity:1;font-weight:800}.work-receipt-actions{display:grid;grid-template-columns:1fr;gap:5px}.work-receipt-actions button{min-width:0;min-height:38px;padding:0 6px;border:0!important;color:#fff!important;background:#0b4b2b!important;font-size:10px}.work-receipt-preview{grid-column:1/-1;max-height:120px}.work-receipt-uploaded{padding:5px 7px}.work-receipt h3>small{float:right;color:#8b5b22;font-size:10px}.work-receipt-gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.work-receipt-gallery img{display:block;width:100%;aspect-ratio:1;border:1px solid #e7d4a4;border-radius:7px;-o-object-fit:cover;object-fit:cover;background:#fff}.work-receipt-gallery img.pending{border:2px solid #0b5b31}.work-receipt-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:7px}.work-receipt-thumb img{height:100%;aspect-ratio:auto}.work-receipt-thumb button{position:absolute;right:0;bottom:0;left:0;z-index:1;min-height:19px!important;height:19px!important;padding:0!important;border:0!important;border-radius:0 0 7px 7px!important;color:#fff!important;background:#a72f2ddd!important;font-size:9px!important;line-height:19px!important;box-shadow:none!important}.fulfillment-chat-minimized b,.fulfillment-chat-unread{display:inline-grid;min-width:17px;height:17px;margin-left:5px;padding:0 4px;place-items:center;border-radius:999px;color:#fff;background:#d73435;font-size:9px;line-height:1}.fulfillment-chat-list{scroll-behavior:smooth}.fulfillment-chat-list p{position:relative;padding:8px 42px 8px 8px}.fulfillment-chat-list time{position:absolute;right:7px;bottom:6px;color:#7b877f;font-size:9px}.fulfillment-chat-empty{padding:16px 6px;color:#718078;text-align:center}.fulfillment-chat-error{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:8px;color:#a33b33;background:#fff0ee;font-size:10px}.fulfillment-chat-error button{min-height:29px!important;padding:0 8px!important;border:1px solid #d98a82!important;color:#a33b33!important;background:#fff!important;font-size:9px}.fulfillment-chat-send-error{color:#b2312b;font-size:10px;font-weight:700}.fulfillment-chat button:disabled{opacity:.55}@media(max-width:360px){.work-task-store-brand h3{font-size:25px}.work-receipt-list .work-receipt{grid-template-columns:1fr}.work-receipt-list .work-receipt>*{grid-column:1!important}.work-dialog>footer>button{min-width:calc(50% - 4px)}}.work-content>.work-empty,.work-task-list>.work-empty{min-height:120px;padding:16px;border-radius:12px;background:#fff}.work-dialog-scroll{padding:11px}.work-detail-section{margin-top:8px;padding:10px}.work-route-steps{gap:6px}.work-delivery-confirm{display:grid;width:min(100%,370px);max-height:90dvh;gap:10px;overflow:auto;padding:14px;border-radius:18px;color:#1d3125;background:#fff;box-shadow:0 18px 50px #06130c80}.work-delivery-confirm>header{display:flex;align-items:center;justify-content:space-between}.work-delivery-confirm>header small{color:#6e7b72;font-size:9px}.work-delivery-confirm h3{margin:2px 0 0;font-size:18px}.work-delivery-confirm>header button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#1b5334;font-size:24px}.work-delivery-confirm>label{display:grid;gap:5px;color:#53645a;font-size:10px;font-weight:800}.work-delivery-confirm>label>input{height:45px;padding:0 12px;border:1px solid #b9d0c0;border-radius:10px;color:#163a26;background:#f7fbf8;font-size:22px;font-weight:900;letter-spacing:.35em;text-align:center}.work-delivery-confirm>section{display:grid;grid-template-columns:minmax(0,1fr) 58px auto;gap:8px;align-items:center;padding:9px;border:1px solid #d8e2db;border-radius:11px;background:#f7faf8}.work-delivery-confirm>section.complete{border-color:#88b99a;background:#edf8f1}.work-delivery-confirm>section span{display:grid;gap:2px}.work-delivery-confirm>section b{font-size:11px}.work-delivery-confirm>section small{color:#708078;font-size:9px;line-height:1.3}.work-delivery-confirm>section img{width:58px;height:48px;border-radius:7px;-o-object-fit:cover;object-fit:cover}.work-delivery-confirm>section>button{min-height:36px;padding:0 9px;border:1px solid #2f7950;border-radius:9px;color:#1d6740;background:#fff;font-size:10px;font-weight:800}.work-delivery-confirm>.work-cod-confirm{grid-template-columns:1fr;padding:10px;background:#fff7ec;border-color:#edc78d}.work-cod-confirm>div{display:flex;align-items:center;justify-content:space-between}.work-cod-confirm strong{color:#d23c31;font-size:18px}.work-cod-confirm>label:not(.work-cod-check){display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;color:#6d5435;font-size:10px;font-weight:800}.work-cod-confirm input[type=number]{min-width:0;height:38px;padding:0 9px;border:1px solid #dabf94;border-radius:8px;background:#fff}.work-cod-check{display:flex!important;align-items:center;gap:7px!important;color:#714f20!important;font-size:10px!important}.work-cod-check input{width:17px;height:17px}.work-delivery-confirm>p{margin:0;padding:7px 9px;border-radius:8px;color:#ae302c;background:#fff0ee;font-size:10px;font-weight:700;line-height:1.4}.work-delivery-confirm>footer{display:grid;grid-template-columns:1fr 1.5fr;gap:7px}.work-delivery-confirm>footer button{min-height:42px;border:1px solid #aac2b1;border-radius:10px;color:#185738;background:#fff;font-weight:800}.work-delivery-confirm>footer button.primary{border-color:#0b4b2b;color:#fff;background:#0b4b2b}.work-delivery-confirm button:disabled{opacity:.5}@media(max-width:360px){.work-delivery-confirm{padding:11px}.work-delivery-confirm>section{grid-template-columns:minmax(0,1fr) auto}.work-delivery-confirm>section img{grid-row:2;grid-column:1}.work-delivery-confirm>section>button{grid-row:2;grid-column:2}}.work-task-detail>header>div{min-width:0}.work-task-detail>header>div>small{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.work-header-status{flex:0 0 auto;padding:2px 5px;border-radius:999px;color:#b74624;background:#fff0e4;font-size:8px;font-style:normal;font-weight:800}.work-task-header-quick{display:grid!important;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px!important}.work-location-compact{position:static!important;top:auto!important;right:auto!important;display:inline-flex!important;width:auto!important;height:23px!important;min-height:23px!important;place-items:initial!important;align-items:center;gap:2px;padding:0 6px!important;border:1px solid #8fbaa0!important;border-radius:7px!important;color:#17623b!important;background:#eef8f1!important;font-size:8px!important;font-weight:800}.work-location-compact.active{color:#fff!important;background:#17623b!important}.work-task-header-quick>span{display:flex!important;min-width:0;align-items:center;gap:4px;padding:3px 6px;border-radius:7px;color:#6e4c35!important;background:#fff2e8}.work-task-header-quick>span b{flex:0 0 auto;font-size:8px}.work-task-header-quick>span i{min-width:0;overflow:hidden;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.work-receipt-actions{grid-column:1/-1}.work-task-card footer .work-task-entry-button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 11px}.work-task-entry-button span{display:inline-flex;min-width:0;padding:4px 7px;border-radius:999px;color:#fff!important;background:#e5672e;font-size:9px!important;font-weight:850;line-height:1.2}.work-task-entry-button b{flex:0 0 auto;color:#b74424}.work-delivery-page-backdrop{position:fixed;inset:0;z-index:100;display:grid;justify-items:center;background:#e9f1eb}.work-delivery-page{position:relative;display:flex;width:100%;max-width:430px;min-height:100dvh;max-height:100dvh;flex-direction:column;overflow:hidden;color:#173324;background:#f3f7f3}.work-delivery-page>header{display:grid;grid-template-columns:47px minmax(0,1fr) 47px;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 11px;color:#fff;background:linear-gradient(135deg,#0a4b2b,#167343)}.work-delivery-page>header>button{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid #ffffff66;border-radius:13px;color:#fff;background:#ffffff16}.work-delivery-page>header>button:last-child{border-color:#ffe0a2;background:#c93227;box-shadow:0 3px 0 #8f241e}.work-delivery-page>header div{text-align:center}.work-delivery-page>header small{color:#bfe2cb;font-size:9px}.work-delivery-page>header h2{margin:2px 0 0;font-size:18px}.work-delivery-page>main{min-height:0;flex:1;padding:12px 14px 110px;overflow:auto}.work-delivery-page-hero{padding:17px;border-radius:18px;color:#fff;background:linear-gradient(130deg,#f14c2d,#ff9135);box-shadow:0 9px 22px #da552d35}.work-delivery-page-hero>small{font-size:10px}.work-delivery-page-hero h1{margin:4px 0;font-size:26px}.work-delivery-page-hero>span{font-size:11px}.work-delivery-page-hero ol{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:15px 0 0;padding:0;list-style:none}.work-delivery-page-hero li{padding:7px 3px;border:1px solid #ffffff61;border-radius:9px;color:#ffe7dc;font-size:9px;text-align:center}.work-delivery-page-hero li.done{color:#155d37;background:#e5f5ea}.work-delivery-page-hero li.active{color:#6c3906;background:#ffe4a8}.work-delivery-map-panel{position:relative;display:grid;min-height:250px;align-content:end;margin-top:11px;padding:18px;overflow:hidden;border:1px solid #cfe1d3;border-radius:19px;background:radial-gradient(circle at 22% 24%,#fff 0 2px,transparent 3px),linear-gradient(135deg,#e0f1e5,#f7fbf8);background-size:28px 28px,auto;box-shadow:0 6px 17px #164b2b14}.work-delivery-map-panel:after,.work-delivery-map-panel:before{position:absolute;height:6px;border-radius:99px;background:#c3dac9;content:"";transform:rotate(-18deg)}.work-delivery-map-panel:before{top:72px;right:-20px;left:75px}.work-delivery-map-panel:after{top:125px;right:55px;left:-25px;transform:rotate(24deg)}.work-delivery-map-panel>div:last-child{position:relative;z-index:2;display:grid;gap:3px;padding:12px;border-radius:13px;background:#fffffff2;box-shadow:0 4px 14px #1440241d}.work-delivery-map-panel small{color:#718078;font-size:9px}.work-delivery-map-panel strong{font-size:15px}.work-delivery-map-panel span{color:#607067;font-size:9px}.work-delivery-map-route{position:absolute;inset:24px 45px 92px;z-index:1}.work-delivery-map-route>i{position:absolute;top:46%;right:22px;left:23px;border-top:3px dashed #e8793e;transform:rotate(-12deg)}.work-delivery-map-route>span{position:absolute;display:grid;place-items:center;border-radius:50%}.work-delivery-map-route .source-dot{bottom:15px;left:0;width:18px;height:18px;border:4px solid #fff;background:#167343;box-shadow:0 2px 7px #0e4a2b55}.work-delivery-map-route .customer-dot{top:0;right:0;width:42px;height:42px;color:#fff;background:#ef5c32;box-shadow:0 5px 12px #b63c2244}.work-delivery-page .work-location{margin-top:10px}.work-delivery-page-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.work-delivery-page-summary>div{display:grid;gap:3px;padding:11px 6px;border:1px solid #dce7df;border-radius:12px;background:#fff;text-align:center}.work-delivery-page-summary small{color:#768279;font-size:8px}.work-delivery-page-summary strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.work-delivery-reminder{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;margin-top:10px;padding:11px;border-radius:12px;color:#624612;background:#fff3cf}.work-delivery-reminder>div{display:grid;gap:2px}.work-delivery-reminder strong{font-size:11px}.work-delivery-reminder span{font-size:9px;line-height:1.4}.work-delivery-page>footer{position:absolute;right:0;bottom:0;left:0;z-index:4;display:grid;grid-template-columns:1fr 1.65fr;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #d9e5dc;background:#fffffff4;backdrop-filter:blur(12px)}.work-delivery-page>footer button{min-height:47px;border:1px solid #c5d8ca;border-radius:13px;color:#155b37;background:#fff;font-weight:850}.work-delivery-page>footer button.primary{border-color:#ef5b30;color:#fff;background:linear-gradient(118deg,#ff3d32,#ff9235);box-shadow:0 5px 12px #d94b2838}.work-delivery-page>footer button:disabled{opacity:.55}@media(max-width:360px){.work-delivery-page>main{padding-right:10px;padding-left:10px}.work-delivery-map-panel{min-height:220px}.work-task-entry-button span{font-size:8px!important}}.work-task-entry-button span{flex:1;justify-content:center;padding:4px 3px;color:#d9362e!important;background:transparent;font-size:18px!important;text-align:center}.work-task-entry-button b{font-size:11px}@media(max-width:360px){.work-task-entry-button span{font-size:16px!important}}.work-delivery-confirm-v2{box-sizing:border-box;width:min(100%,410px);max-width:100%;max-height:calc(100dvh - 40px);overflow-x:hidden;overscroll-behavior:contain}.work-delivery-confirm-v2>*{min-width:0}.work-delivery-confirm-v2 button,.work-delivery-confirm-v2 img,.work-delivery-confirm-v2 input,.work-delivery-confirm-v2 video{box-sizing:border-box;max-width:100%}.work-delivery-verify-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.work-delivery-verify-tabs button{min-height:38px;padding:4px;border:1px solid #cfddcf;border-radius:9px;color:#315d42;background:#f4f8f5;font-size:10px;font-weight:800}.work-delivery-verify-tabs button.active{border-color:#ff7040;color:#fff;background:linear-gradient(135deg,#ff3e2d,#ff8a27);box-shadow:0 4px 0 #c8392d}.work-delivery-verification-actions{display:grid;min-width:0;gap:6px}.work-delivery-verification-actions button{width:100%;border-radius:11px;font-weight:850}.work-delivery-scan-button{display:grid;min-height:60px;place-content:center;gap:2px;border:1px solid #e4512f;color:#fff;background:linear-gradient(120deg,#ff3f31,#ff9134);box-shadow:0 5px 0 #c63a2d}.work-delivery-scan-button strong{font-size:15px}.work-delivery-scan-button small{color:#fff3e8;font-size:9px}.work-delivery-code-button,.work-delivery-customer-button{min-height:30px;padding:4px 8px;border:1px solid #9fc2aa;color:#17623b;background:#eef8f1;font-size:10px}.work-delivery-code-button.active,.work-delivery-customer-button.active{border-color:#17623b;background:#dff2e5}.work-delivery-scan-note{margin:0!important;padding:7px 9px!important;color:#53645a!important;background:#f3f8f4!important;font-size:9px!important;font-weight:650!important}.work-delivery-confirm-v2>.work-delivery-evidence{display:grid;min-width:0;grid-template-columns:1fr;gap:8px}.work-delivery-evidence-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.work-delivery-evidence-grid figure{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:7px;background:#dfe8e1}.work-delivery-evidence-grid img,.work-delivery-evidence-grid video{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.work-delivery-evidence-grid figure button{position:absolute;right:3px;bottom:3px;min-height:19px;padding:0 6px;border:1px solid #ffffffaa;border-radius:5px;color:#fff;background:#a62f2be6;font-size:8px}.work-delivery-evidence-grid figure.uploading{display:grid;aspect-ratio:1/1;place-items:center;border:1px dashed #4f9870;color:#17623b;background:linear-gradient(110deg,#e3f1e7,#f4faf6,#e3f1e7);background-size:200% 100%;animation:work-proof-uploading 1.2s linear infinite}.work-delivery-evidence-grid figure.uploading span{padding:4px;font-size:8px;font-weight:850;line-height:1.25;text-align:center}@keyframes work-proof-uploading{to{background-position:-200% 0}}.work-delivery-evidence-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.work-delivery-evidence-actions button{min-height:38px;border:1px solid #1b6540;border-radius:9px;color:#fff;background:#17623b;font-size:10px;font-weight:800}.work-delivery-customer-note{color:#704b1c!important;background:#fff4d9!important}.work-delivery-qr-scanner{box-sizing:border-box;display:grid;width:min(calc(100vw - 32px),380px);max-width:calc(100vw - 32px);gap:10px;overflow:hidden;padding:14px;border-radius:18px;background:#fff}.work-delivery-qr-scanner header{display:flex;align-items:center;justify-content:space-between}.work-delivery-qr-scanner h3{margin:0}.work-delivery-qr-scanner header button{width:34px;height:34px;border:0;border-radius:50%;color:#fff;background:#ef4f2f;font-size:22px}.work-delivery-qr-scanner video{width:100%;aspect-ratio:4/3;border-radius:12px;background:#07150e;-o-object-fit:cover;object-fit:cover}.work-delivery-qr-scanner p,.work-delivery-qr-scanner small{margin:0;color:#52665a;font-size:10px}.work-delivery-qr-scanner>button{min-height:40px;border:1px solid #17623b;border-radius:10px;color:#17623b;background:#fff;font-weight:800}.work-delivery-google-navigation{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 10px;border:1px solid #fff3d4;border-radius:10px;color:#fff;background:linear-gradient(118deg,#f14c2d,#ff9135);box-shadow:0 5px 12px #b9402538;font-size:10px;font-weight:850;text-decoration:none}.work-delivery-google-navigation svg{flex:0 0 auto}@media(max-width:360px){.work-delivery-verify-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.work-delivery-verify-tabs button{min-height:36px;font-size:8px}.work-delivery-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.support-chat .chat-row.user .chat-translation,.worker-chat-conversation .chat-row.user .chat-translation{display:none}.support-style-worker-chat>.worker-chat-language{display:grid!important;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 132px 58px!important;align-items:center;gap:7px;padding:9px 11px!important;border-bottom:1px solid #cfe0d4;background:#e8f3eb!important}.worker-chat-language .support-language-title{gap:7px}.worker-chat-language .support-language-title>span{width:28px;height:28px;flex-basis:28px}.worker-chat-language .support-language-title strong{font-size:12px}.worker-chat-language .support-language-title small{font-size:8px}.worker-chat-language .support-language-switch{min-width:0;min-height:44px;padding:4px 8px 4px 10px;border-color:#d88931;background:#fff0cf}.worker-chat-language .support-language-switch small{color:#9a5a13;font-size:9px;font-weight:800}.worker-chat-language .support-language-switch strong{color:#693d11;font-size:13px}.worker-chat-language select{width:14px;border:0;color:#174d2d;background:transparent;font-size:0}.worker-chat-translate-toggle{min-height:32px;padding:3px 4px;border:1px solid #c68a37;border-radius:8px;color:#8a5315;background:#fff8e7;box-shadow:0 2px 0 #e6c78d;font-size:8px;font-weight:800;line-height:1.2}.support-style-worker-chat .worker-chat-sidebar>button.pinned.active{border:2px solid #ff812e;color:#fff;background:#287144;box-shadow:0 2px 8px #f16a2930}.worker-chat-media{display:block;width:min(100%,190px);max-height:180px;margin:5px 0 3px;border-radius:8px;background:#17271d;-o-object-fit:contain;object-fit:contain}.worker-chat-composer{position:relative;align-items:center}.worker-chat-composer>button:first-child{display:grid;place-items:center;padding:0;line-height:1}.worker-chat-file-input{display:none}.worker-chat-media-menu{position:absolute;bottom:52px;left:8px;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:5px;width:190px;padding:7px;border:1px solid #cbdcd0;border-radius:12px;background:#fff;box-shadow:0 8px 24px #193d2728}.worker-chat-media-menu button{display:flex!important;min-height:35px!important;align-items:center;justify-content:flex-start;gap:4px;padding:5px 6px!important;border:1px solid #d2e1d6!important;border-radius:8px!important;color:#174d2d!important;background:#eff7f1!important;font-size:8px!important}.fulfillment-chat-media{display:block;width:min(100%,220px);max-height:220px;margin:5px 0;border-radius:9px;background:#17271d;-o-object-fit:contain;object-fit:contain}.fulfillment-chat-list>div{position:relative;margin:0;padding:8px 42px 8px 8px;border-radius:10px;background:#edf6f0;font-size:12px;line-height:1.4}.fulfillment-chat-list>div.mine{background:#fff0df}.fulfillment-chat-language{display:grid;min-width:92px;gap:1px;padding:3px 6px;border:1px solid #d7b668;border-radius:8px;background:#fff5d8}.fulfillment-chat-language small{color:#80571d;font-size:7px;font-weight:800}.fulfillment-chat-language select{min-width:0;border:0;outline:0;color:#593b13;background:transparent;font-size:10px;font-weight:900}.fulfillment-chat-translation{display:grid;gap:2px;margin-top:5px;padding:6px 7px;border-top:1px solid #cddfd2;color:#17613a;background:#f5faf6}.fulfillment-chat-translation small{font-size:8px}.fulfillment-chat-translation span{font-size:11px;line-height:1.35}.work-found-status:has(.work-purchased-tag){display:grid;place-content:stretch;gap:3px;padding:4px;background:#f7fbf8}.work-purchased-tag,.work-shortage-tag{display:grid;min-height:18px;place-items:center;border-radius:5px;font-size:8px;font-style:normal;line-height:1;white-space:nowrap}.work-purchased-tag{color:#17623b;background:#dff3e5}.work-shortage-tag{color:#bd302b;background:#ffe1df}.work-found-status:has(.work-purchased-tag) button{min-height:18px!important;border-radius:5px!important}.task-hall-orange .work-customer-chat-trigger{width:45px!important;height:45px!important;flex-basis:45px!important;border:2px solid #fff!important;border-radius:13px!important;color:#fff!important;background:#174d2d!important;box-shadow:0 6px 18px rgba(23,77,45,.26),0 3px 0 #0d3b21!important}.work-pick-result.shortage{margin-top:0;font-size:clamp(10px,2.7vw,13px);line-height:1.1}.work-pick-result.shortage b,.work-pick-result.shortage em{font-size:13px}.work-actual-price:has(.work-shortage-notify){min-height:72px!important}.work-actual-price:has(.work-shortage-notify) .work-actual-price-actions{min-height:72px;grid-template-rows:1fr}.work-shortage-notify{display:grid!important;grid-template-rows:calc((100% - 5px) / 2) calc((100% - 5px) / 2);width:100%;height:72px!important;align-content:stretch!important;justify-content:stretch!important;gap:5px;padding:0;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important}.work-pick-list .work-shortage-notify button{display:grid!important;width:100%!important;min-width:0;min-height:0!important;align-self:stretch!important;justify-self:stretch!important;height:auto!important;margin:0;place-items:center;border-radius:8px;font-size:10px}.work-pick-list .work-shortage-notify button:first-child{color:#17623b!important;border:1px solid #8dc7a2!important;background:#e8f6ed!important}.work-native-camera-input{display:none}.work-actual-price:has(.work-shortage-notify) .work-purchase-proof-upload{min-height:72px;font-size:8px}.work-actual-price:has(.work-shortage-notify) .work-purchase-proof-upload img{height:42px;margin-bottom:3px}.support-style-worker-chat .worker-chat-header{grid-template-columns:40px minmax(0,1fr) 58px}.support-style-worker-chat .worker-chat-minimize-control{width:40px;height:58px;margin:0;border:0;border-radius:20px 0 52px 0;color:#fff;background:#174d2d;box-shadow:inset -5px -5px 11px #0426138f,inset 2px 2px 5px #397b55;font-size:28px;font-weight:500;line-height:1}.support-style-worker-chat .worker-chat-close-control{width:58px;height:58px;border:0;border-radius:0 20px 0 52px;color:#fff;background:#174d2d;box-shadow:inset 5px -5px 11px #0426138f,inset -2px 2px 5px #397b55}.worker-chat-minimized-launcher{position:fixed;z-index:181;right:max(12px,calc((100vw - 430px) / 2 + 12px));bottom:calc(96px + env(safe-area-inset-bottom));display:inline-flex;width:92px;height:44px;align-items:center;justify-content:center;gap:7px;border:2px solid #fff;border-radius:15px;color:#fff;background:linear-gradient(145deg,#287149,#174d2d);box-shadow:0 9px 18px rgba(23,77,45,.32),0 4px 0 #0d3b21,inset 0 1px 1px #ffffff54;font-size:12px;font-weight:800;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.worker-chat-minimized-launcher:active{cursor:grabbing}.support-style-worker-chat .worker-chat-layout{min-height:0}.support-style-worker-chat .worker-chat-main{min-height:0;overflow:hidden}.support-style-worker-chat .worker-chat-conversation{min-height:0;overflow-y:auto;overscroll-behavior:contain}.support-style-worker-chat .worker-chat-composer{flex:0 0 auto}.support-style-worker-chat .worker-chat-conversation .chat-row.user{justify-content:flex-end}.support-style-worker-chat .worker-chat-conversation .chat-row.user>.chat-avatar{order:2}.support-style-worker-chat .worker-chat-conversation .chat-row.user>div{order:1;margin-left:auto;align-items:flex-end}.support-style-worker-chat .worker-support-composer{grid-template-columns:35px minmax(0,1fr) 46px}.consumer-support-chat{width:min(95vw,409px);height:91dvh;max-height:91dvh}.consumer-support-chat .worker-chat-header{grid-template-columns:40px minmax(0,1fr) 58px!important;padding:0 0 0 9px!important}.consumer-support-chat .worker-chat-header>div{text-align:center}.consumer-support-chat .worker-chat-header h2{margin:0 0 2px;font-size:16px}.consumer-support-chat .worker-chat-header>div>span{display:flex;align-items:center;justify-content:center;gap:5px;color:#5b7b63;font-size:9px}.consumer-support-chat .worker-chat-header>div>span i{width:8px;height:8px;border-radius:50%;background:#69dc8b}.consumer-support-chat>.worker-chat-language{grid-template-columns:minmax(0,1fr) 132px 58px!important}.consumer-support-chat .consumer-chat-sidebar{grid-template-rows:auto auto}.consumer-support-chat .consumer-chat-sidebar-empty{padding:7px 5px;color:#98a49b;font-size:8px;line-height:1.4;text-align:center}.consumer-support-chat .consumer-chat-sidebar>button .worker-chat-avatar{display:grid;place-items:center}.consumer-support-chat .worker-chat-conversation{padding:10px 8px 12px}.consumer-support-chat .support-conversation{flex:1;min-height:0;overflow:auto;padding-bottom:12px}.consumer-support-chat .chat-row{margin-bottom:9px}.consumer-support-chat .chat-row>div{max-width:84%}.consumer-support-chat .chat-bubble{min-width:0;padding:7px 8px 0;font-size:10px}.consumer-support-chat .chat-bubble>p{font-size:10px}.consumer-support-chat .chat-translation{margin:6px -8px 0;padding:5px 8px 7px}.consumer-support-chat .support-composer{position:relative;right:auto;bottom:auto;left:auto;z-index:auto;display:grid;width:auto;max-width:none;min-height:54px;grid-template-columns:35px minmax(0,1fr) 46px;grid-auto-rows:minmax(38px,auto);align-items:center;gap:6px;margin:0;padding:8px;border-radius:0 0 20px 0;background:#fff;backdrop-filter:none}.consumer-support-chat .support-composer .support-attach-wrap{grid-column:1;grid-row:1;align-self:center}.consumer-support-chat .support-attach-button{width:35px;height:38px;border-radius:10px}.consumer-support-chat .support-composer>input:not([type=file]){grid-column:2;grid-row:1;width:auto;height:38px;align-self:center;padding:0 9px;border-radius:10px;font-size:10px}.consumer-support-chat .support-composer>button[type=submit]{grid-column:3;grid-row:1;height:38px;min-height:38px;align-self:center;border-radius:10px;font-size:9px}.consumer-support-chat .support-attach-menu{bottom:46px;left:0;min-width:174px}.consumer-support-chat .support-product-reference{grid-column:1/-1}.consumer-support-chat:has(.support-product-reference) .support-conversation{padding-bottom:12px}.consumer-support-chat .support-composer:has(.support-product-reference) .support-product-reference{grid-row:1}.consumer-support-chat .support-composer:has(.support-product-reference) .support-attach-wrap{grid-column:1;grid-row:2}.consumer-support-chat .support-composer:has(.support-product-reference)>input:not([type=file]){grid-row:2}.consumer-support-chat .support-composer:has(.support-product-reference)>button[type=submit]{grid-row:2}.consumer-support-chat .support-chat-date{margin-bottom:8px}@media (max-width:360px){.support-style-worker-chat>.worker-chat-language{padding:7px!important}.consumer-support-chat>.worker-chat-language,.support-style-worker-chat>.worker-chat-language{grid-template-columns:minmax(0,1fr) 96px 48px!important}}.basic-protection-fee-info{position:relative;display:inline-block;min-width:0}.basic-protection-fee-info summary{cursor:pointer;list-style:none;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.basic-protection-fee-info summary::-webkit-details-marker{display:none}.basic-protection-fee-info>div{position:absolute;left:0;bottom:calc(100% + 8px);z-index:90;width:min(270px,72vw);padding:12px;border:1px solid #d3e0d6;border-radius:12px;color:#26362b;background:#fff;box-shadow:0 10px 28px rgba(7,45,23,.16);text-align:left}.basic-protection-fee-info>div p{margin:6px 0;font-size:11px;line-height:1.55;font-weight:500}.basic-protection-fee-info>div small{color:#69756c;font-size:10px}.basic-protection-fee-info.compact>div{left:auto;right:0}.work-task-card footer.work-task-shared-footer{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr) minmax(100px,1.12fr);gap:6px}.work-task-shared-footer>button{min-width:0}.work-formal-release-status{display:grid;min-width:0;min-height:42px;align-content:center;gap:2px;padding:5px 6px;border:1px solid #ef9c54;border-radius:12px;color:#9b431f;background:#fff1df;text-align:center}.work-formal-release-status b,.work-formal-release-status small{overflow:hidden;line-height:1.15;text-overflow:ellipsis}.work-formal-release-status b{font-size:10px;white-space:nowrap}.work-formal-release-status small{color:#734d35;font-size:8px}.work-formal-release-status.shared{border-color:#2b9160;color:#075a34;background:#e3f5e9}.work-formal-release-status.shared small{color:#1d6946}@media (max-width:374px){.work-task-card footer.work-task-shared-footer{grid-template-columns:minmax(0,.82fr) minmax(0,.95fr) minmax(92px,1.08fr);gap:4px}.work-formal-release-status{padding-inline:3px}.work-formal-release-status b{font-size:9px}.work-formal-release-status small{font-size:7px}}.work-warehouse-picking{position:relative;max-height:min(91dvh,820px);color:#173323}.work-warehouse-claim-button{display:grid;align-content:center;justify-items:center;gap:2px;border-color:#176fbd!important;color:#fff!important;background:linear-gradient(135deg,#1687df,#2566c7)!important;box-shadow:0 4px 0 #174f9d,0 7px 14px #1d6fc638!important;line-height:1.1}.work-warehouse-claim-button strong{font-size:13px}.work-warehouse-claim-button small{color:#d9f0e1!important;font-size:8px!important;font-weight:700}.work-warehouse-picking>header span{display:inline-flex;margin-top:2px;padding:3px 8px;border-radius:999px;color:#17623b;background:#e7f5ec;font-size:10px;font-weight:800}.work-warehouse-picking-body{min-height:0;padding:12px;overflow:auto;background:#f6faf7}.work-warehouse-picking-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid #b9d8c5;border-radius:15px;color:#fff;background:linear-gradient(120deg,#0d4f2d,#147442);box-shadow:0 7px 16px #155d3630}.work-warehouse-picking-progress div{display:grid;gap:2px}.work-warehouse-picking-progress small{color:#c7ead4;font-size:10px}.work-warehouse-picking-progress strong{font-size:20px}.work-warehouse-picking-progress>span{padding:6px 9px;border:1px solid #ffb3aa;border-radius:999px;color:#fff;background:#df342d;box-shadow:0 3px 9px #8e17174d;font-size:11px;font-weight:900}.work-warehouse-picking-progress.complete{background:linear-gradient(120deg,#14683d,#1d9257)}.work-warehouse-picking-progress.complete>span{border-color:#ffffff55;background:#ffffff1a;box-shadow:none}.work-warehouse-order-list{display:grid;gap:8px;margin-top:10px}.work-warehouse-order-list>header{display:flex;align-items:end;justify-content:space-between;padding:0 2px}.work-warehouse-order-list h3{margin:0;font-size:15px}.work-warehouse-order-list>header small{color:#728178;font-size:9px}.work-warehouse-order-list>article{display:grid;grid-template-columns:62px minmax(0,1fr) 90px;align-items:center;gap:9px;padding:9px;border:1px solid #d8e5dc;border-radius:14px;background:#fff;box-shadow:0 3px 10px #153e2510}.work-warehouse-order-list>article.complete{border-color:#9acbae;background:#f3fbf6}.work-warehouse-order-list>article.incomplete{border-color:#e66b61;background:#fff8f7;box-shadow:0 0 0 1px #f7c6c1}.work-warehouse-order-list article>img{width:62px;height:62px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f3f6f4}.work-warehouse-order-list article>div{display:grid;min-width:0;gap:3px}.work-warehouse-order-list article>div strong{overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.work-warehouse-order-list article>div small{color:#7a867e;font-size:9px}.work-warehouse-order-list article>div span{color:#b44c2d;font-size:9px;font-weight:800}.work-warehouse-order-list article.complete>div span{color:#177140}.work-warehouse-order-list article>div .work-warehouse-item-error{margin:0;color:#c9342f;font-size:8px;font-weight:850;line-height:1.25}.work-warehouse-confirm-button{display:grid;min-height:62px;padding:6px 4px;place-items:center;border:1px solid #f18b57;border-radius:10px;color:#fff;background:linear-gradient(135deg,#ff4a2d,#ff8f31);box-shadow:0 4px 9px #e5552f30}.work-warehouse-confirm-button span{font-size:10px;font-weight:850}.work-warehouse-confirm-button small{color:#fff4e9;font-size:7px}.work-warehouse-confirm-button.complete{border-color:#0b6d3a;color:#fff;background:linear-gradient(135deg,#08703a,#28a25c);box-shadow:0 4px 9px #0b6d3a35}.work-warehouse-confirm-button.complete small{color:#e9fff1}.work-warehouse-confirm-button.complete span{font-size:12px;font-weight:900}.work-warehouse-item-ready{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:4px;border-radius:10px;color:#17623b;background:#e3f4e9;font-size:10px}.work-warehouse-picking-note{margin:10px 1px 0;padding:8px 10px;border-radius:10px;color:#5e7467;background:#ebf3ee;font-size:9px;line-height:1.45}.work-warehouse-complete-button:disabled{border-color:#c7d5cc!important;color:#6f7e75!important;background:#e5ece7!important;opacity:1!important}.work-warehouse-dispatch-backdrop,.work-warehouse-quantity-backdrop{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:14px;background:#0d2117a8}.work-warehouse-dispatch-dialog,.work-warehouse-quantity-dialog{display:grid;width:min(100%,350px);gap:10px;padding:15px;border-radius:18px;background:#fff;box-shadow:0 18px 46px #07130c80}.work-warehouse-dispatch-dialog>header,.work-warehouse-quantity-dialog>header{display:flex;align-items:center;justify-content:space-between}.work-warehouse-dispatch-dialog h3,.work-warehouse-quantity-dialog h3{margin:2px 0 0;font-size:19px}.work-warehouse-dispatch-dialog header small,.work-warehouse-quantity-dialog header small{color:#88715c;font-size:9px}.work-warehouse-dispatch-dialog header button,.work-warehouse-quantity-dialog header button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:#155d38}.work-warehouse-quantity-dialog>strong{font-size:13px}.work-warehouse-quantity-dialog>span{color:#6b786f;font-size:10px}.work-warehouse-quantity-dialog label{display:grid;gap:5px;color:#45564c;font-size:10px;font-weight:800}.work-warehouse-quantity-dialog input{width:100%;height:43px;padding:0 10px;border:1px solid #bdd2c3;border-radius:10px;color:#183a27;background:#f8fcf9;font:inherit;font-size:15px;font-weight:750}.work-warehouse-quantity-dialog>p{margin:0;padding:7px 8px;border-radius:8px;color:#b23b2e;background:#fff0ed;font-size:9px;line-height:1.4}.work-warehouse-quantity-dialog>footer{display:grid;grid-template-columns:1fr 1.25fr;gap:7px}.work-warehouse-quantity-dialog>footer button{min-height:41px;border:1px solid #a7c3b1;border-radius:10px;color:#165636;background:#fff;font-weight:800}.work-warehouse-quantity-dialog>footer button.primary{border-color:#155d38;color:#fff;background:#155d38}.work-warehouse-dispatch-dialog>button{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;padding:9px 11px;border:1px solid #bfd6c7;border-radius:13px;color:#174d31;background:#f5fbf7;text-align:left}.work-warehouse-dispatch-dialog>button:nth-of-type(2){border-color:#e6b77a;color:#75460c;background:#fff7e8}.work-warehouse-dispatch-dialog>button:nth-of-type(3){border-color:#ff9366;color:#fff;background:linear-gradient(125deg,#ff432e,#ff8e31)}.work-warehouse-dispatch-dialog>button span{display:grid;min-width:0;gap:3px}.work-warehouse-dispatch-dialog>button strong{font-size:13px}.work-warehouse-dispatch-dialog>button small{color:inherit;font-size:8px;line-height:1.35;opacity:.82}@media (max-width:360px){.work-warehouse-order-list>article{grid-template-columns:54px minmax(0,1fr) 80px;gap:6px;padding:7px}.work-warehouse-order-list article>img{width:54px;height:54px}.work-warehouse-confirm-button{min-height:56px}.work-warehouse-order-list article>div strong{font-size:11px}}.admin-login-page,.admin-portal-loading{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(circle at 18% 12%,#e4f5ea 0,transparent 34%),linear-gradient(135deg,#f8fbf9,#edf4ef);color:#14251a}.admin-portal-loading{font-weight:800}.admin-login-card{width:min(440px,calc(100vw - 40px));padding:34px;border:1px solid #d7e3da;border-radius:28px;background:#fff;box-shadow:0 24px 70px #173d2524}.admin-login-brand{display:flex;align-items:center;gap:15px;margin-bottom:30px}.admin-login-brand>img,.admin-sidebar-brand>img{display:block;width:54px;height:54px;border:1px solid #dbe7d4;border-radius:17px;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 0 #073d22}.admin-login-brand small{color:#6f7d73;letter-spacing:.16em}.admin-login-brand h1{margin:3px 0 4px;font-size:26px}.admin-login-brand p{margin:0;color:#7b877f;font-size:13px}.admin-login-card form{display:grid;gap:16px}.admin-login-card label{display:grid;gap:7px;font-size:13px;font-weight:800}.admin-login-card input{height:48px;padding:0 14px;border:1px solid #cbd9cf;border-radius:12px;background:#f9fcfa;font:inherit;font-size:15px}.admin-login-card input:focus{outline:3px solid #f36a2c26;border-color:#f36a2c}.admin-login-card form>p{margin:0;padding:9px 11px;border-radius:9px;color:#a32121;background:#fff0ed;font-size:12px}.admin-login-card form>button{height:50px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,#ff4a2e,#ff8a2b);font-size:15px;font-weight:900;box-shadow:0 5px 0 #c93020;cursor:pointer}.admin-login-card form>button:disabled{opacity:.65}.admin-login-security{display:block;margin-top:22px;color:#87928b;text-align:center;font-size:10px}.admin-portal-shell{min-height:100dvh;display:grid;grid-template-columns:230px minmax(0,1fr);color:#17241c;background:#f3f6f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.admin-portal-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:22px 14px;background:#102b1c;color:#fff;box-shadow:12px 0 32px #102b1c14;z-index:10}.admin-sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 8px 23px}.admin-sidebar-brand>img{width:42px;height:42px;border-radius:13px;box-shadow:0 4px 0 #073d22}.admin-sidebar-brand div{display:grid}.admin-sidebar-brand b{font-size:17px}.admin-sidebar-brand small{color:#a8beaf;font-size:10px;letter-spacing:.15em}.admin-portal-sidebar nav{display:grid;gap:6px}.admin-portal-sidebar nav button{height:46px;display:flex;align-items:center;gap:11px;padding:0 13px;border:0;border-radius:12px;color:#b8c9be;background:transparent;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.admin-portal-sidebar nav button:hover{background:#ffffff0d}.admin-portal-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#f04e2f,#ff8d2d);box-shadow:0 5px 14px #040f093d}.admin-sidebar-account{margin-top:auto;display:grid;gap:4px;padding:14px;border:1px solid #ffffff14;border-radius:15px;background:#ffffff08}.admin-sidebar-account small{color:#91a99a;font-size:10px}.admin-sidebar-account b{font-size:14px}.admin-sidebar-account span{color:#b5c7bc;font-size:11px}.admin-sidebar-account button{margin-top:9px;height:32px;border:1px solid #ffffff30;border-radius:8px;color:#fff;background:transparent;cursor:pointer}.admin-portal-main{min-width:0;padding:24px 28px 48px}.admin-portal-header{height:70px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.admin-portal-header small{color:#849188;font-size:10px;letter-spacing:.18em}.admin-portal-header h1{margin:2px 0 0;font-size:25px}.admin-live-status{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #cfe0d4;border-radius:99px;color:#42614d;background:#fff;font-size:11px;font-weight:700}.admin-live-status i{width:8px;height:8px;border-radius:50%;background:#28b764;box-shadow:0 0 0 4px #28b76422}.admin-error{padding:12px 14px;border-radius:12px;color:#a32727;background:#fff0ed}.admin-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.admin-stat-grid article{min-height:104px;display:grid;align-content:center;gap:8px;padding:18px;border:1px solid #dce5df;border-radius:17px;background:#fff;box-shadow:0 6px 22px #1c4a2c0b}.admin-stat-grid span{color:#758278;font-size:11px}.admin-stat-grid b{font-size:27px}.admin-stat-grid .warning b{color:#e04631}.admin-stat-grid .money{background:#153d28;color:#fff}.admin-stat-grid .money span{color:#b8d0c0}.admin-stat-grid .money b{font-size:22px}.admin-dashboard-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:16px}.admin-dashboard-columns>section,.admin-data-section{border:1px solid #dce5df;border-radius:18px;background:#fff;box-shadow:0 8px 25px #183b260a}.admin-dashboard-columns>section>header,.admin-data-section>header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid #e6ece8}.admin-dashboard-columns h2,.admin-data-section h2{margin:0;font-size:16px}.admin-dashboard-columns header button{border:0;color:#f15b2f;background:none;font-size:11px;font-weight:800;cursor:pointer}.admin-flow-list{display:grid;padding:7px 18px 14px}.admin-flow-list article{min-height:52px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #edf1ee}.admin-flow-list article:last-child{border:0}.admin-flow-list article>div{min-width:0;display:grid;gap:3px}.admin-flow-list b{font-size:12px}.admin-flow-list small{overflow:hidden;color:#7e8a82;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-flow-list em{margin-left:auto;color:#e95031;font-size:10px;font-style:normal;font-weight:800}.admin-flow-list strong{margin-left:auto;color:#d83c2d;font-size:13px}.admin-status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#f57b34}.status-delivering{background:#2a8fe8}.status-picking,.status-shopping{background:#ecad2a}.status-warehouse_ready{background:#8f68db}.admin-visual-editor{height:calc(100dvh - 138px);min-height:620px;display:grid;grid-template-columns:minmax(330px,25%) minmax(0,1fr);gap:18px}.admin-inspector,.admin-phone-column{min-height:0;border:1px solid #d9e3dc;border-radius:20px;background:#fff;box-shadow:0 8px 28px #152e1e10}.admin-phone-column{display:grid;grid-template-rows:auto minmax(0,1fr);padding:12px}.admin-preview-toolbar{display:flex;gap:8px;padding-bottom:10px}.admin-preview-toolbar select{min-width:0;flex:1;height:38px;padding:0 10px;border:1px solid #d5dfd8;border-radius:9px;background:#f8faf9;font-size:11px;font-weight:700}.admin-preview-toolbar button{display:flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:9px;color:#fff;background:#174e30;font-size:11px;font-weight:800;cursor:pointer}.admin-phone-frame{min-height:0;display:flex;justify-content:center;overflow:hidden;border-radius:22px;background:#dfe7e1}.admin-phone-frame iframe{width:390px;max-width:100%;height:100%;border:0;background:#fff}.admin-inspector{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:auto}.admin-inspector>header{padding:25px 27px;border-bottom:1px solid #e4ebe6;background:linear-gradient(135deg,#f4fff8,#fff8f1)}.admin-data-section>header small,.admin-inspector>header small{color:#e9552e;font-size:10px;font-weight:800;letter-spacing:.12em}.admin-inspector>header h2{margin:6px 0;font-size:22px}.admin-data-section>header p,.admin-inspector>header p{margin:0;color:#738078;font-size:11px}.admin-empty-selection{display:grid;place-items:center;align-content:center;gap:9px;color:#8a958e}.admin-empty-selection svg{color:#ef6333}.admin-empty-selection b{color:#34483b}.admin-empty-selection span{font-size:11px}.admin-selection-form{display:grid;align-content:start;gap:18px;padding:25px 27px}.admin-selection-form dl{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0}.admin-selection-form dl div{padding:11px;border-radius:10px;background:#f3f7f4}.admin-selection-form dt{color:#869088;font-size:9px}.admin-selection-form dd{overflow:hidden;margin:4px 0 0;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-selection-form label{display:grid;gap:7px;font-size:11px;font-weight:800}.admin-selection-form textarea{padding:13px;border:1px solid #cfdcd3;border-radius:12px;resize:vertical;font:inherit;font-size:14px;line-height:1.5}.admin-selection-form>button{height:47px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#f24c2e,#ff8b2b);font-weight:900;box-shadow:0 4px 0 #c83922;cursor:pointer}.admin-selection-form>p{margin:0;color:#15713f;font-size:11px;font-weight:800}.admin-selection-form details{color:#78837c;font-size:10px}.admin-selection-form code{display:block;margin-top:6px;padding:9px;overflow:auto;border-radius:8px;background:#15281d;color:#d8ecde;white-space:nowrap}.admin-data-section{overflow:hidden}.admin-data-section>header{padding:19px 21px}.admin-data-section>header h2{margin-top:3px;font-size:21px}.admin-store-grid{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:13px;padding:18px}.admin-store-grid article{display:grid;gap:12px;padding:16px;border:1px solid #dbe4de;border-radius:15px;background:#fbfdfc}.admin-store-grid article.disabled{opacity:.62}.admin-store-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between}.admin-store-grid h3{margin:0;font-size:16px}.admin-store-grid label{display:grid;gap:5px;color:#758078;font-size:10px;font-weight:700}.admin-store-grid label>div{height:38px;display:flex;align-items:center;padding:0 10px;border:1px solid #d5dfd8;border-radius:9px;background:#fff}.admin-store-grid input[type=number]{min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:13px}.admin-store-grid article>button{height:39px;border:0;border-radius:9px;color:#fff;background:#155234;font-size:11px;font-weight:800;cursor:pointer}.switch{display:flex!important;align-items:center;gap:5px}.switch input{display:none}.switch span{width:28px;height:16px;padding:2px;border-radius:99px;background:#bcc8c0}.switch span:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#fff;transition:.15s}.switch input:checked+span{background:#2ba666}.switch input:checked+span:after{transform:translateX(12px)}.admin-table-wrap{overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap}.admin-table-wrap td,.admin-table-wrap th{padding:13px 16px;border-bottom:1px solid #e7ece9;text-align:left;font-size:11px}.admin-table-wrap th{position:sticky;top:0;color:#637168;background:#f3f7f4;font-size:9px;letter-spacing:.04em}.admin-table-wrap td:first-child{font-weight:800}.admin-table-empty{padding:50px;text-align:center;color:#869188}.admin-worker-list{display:grid;padding:8px 18px 18px}.admin-worker-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid #e7ece9}.admin-worker-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#17633d;background:#e6f5eb}.admin-worker-list h3,.admin-worker-list p{margin:0}.admin-worker-list h3{font-size:13px}.admin-worker-list p,.admin-worker-list small{color:#7b877f;font-size:10px}.admin-worker-list blockquote{margin:5px 0 0;padding:6px 8px;border-left:3px solid #f46a34;color:#684d35;background:#fff8ee;font-size:10px;white-space:pre-wrap}.admin-worker-list em{padding:5px 8px;border-radius:99px;color:#9b6214;background:#fff0c9;font-size:9px;font-style:normal;font-weight:800}@media(max-width:1100px){.admin-stat-grid{grid-template-columns:repeat(3,1fr)}.admin-store-grid{grid-template-columns:repeat(2,1fr)}.admin-visual-editor{grid-template-columns:360px minmax(0,1fr)}}@media(max-width:760px){.admin-portal-shell{grid-template-columns:1fr}.admin-portal-sidebar{position:sticky;top:0;width:auto;height:auto;display:block;padding:9px;overflow:auto}.admin-sidebar-account,.admin-sidebar-brand{display:none}.admin-portal-sidebar nav{display:flex;min-width:-moz-max-content;min-width:max-content}.admin-portal-sidebar nav button{height:39px;padding:0 10px}.admin-portal-main{padding:14px 12px 30px}.admin-portal-header{height:55px;margin-bottom:10px}.admin-live-status{display:none}.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-columns,.admin-visual-editor{grid-template-columns:1fr}.admin-visual-editor{height:auto;display:grid}.admin-phone-column{height:700px}.admin-inspector{min-height:420px}.admin-store-grid{grid-template-columns:1fr}.admin-data-section>header{align-items:flex-start;gap:10px}.admin-data-section>header p{max-width:45%;text-align:right}}