/* Light-only overrides shared by SUPER_ADMIN and ADMIN. Dark palette untouched. */
body.light{--pb-light-ink:#20252b;--pb-light-muted:#56616d;--pb-light-gold:#765600;--pb-light-line:#d9dee5}
body.light .pb-premium-page{--pp-bg:#fff;--pp-raised:#f4f5f7;--pp-text:#20252b;--pp-muted:#56616d;--pp-line:#d9dee5;--pp-gold:#765600;--pp-soft-gold:#765600}
body.light #pbDispatchCenter .pb-dispatch-courier-card{background:#fff;border-color:#b8d7c4;border-left-color:#168347}
body.light #pbDispatchCenter .pb-dispatch-waiting-package{background:#f3f5f8!important;border-color:#cbd4df!important}
body.light #pbDispatchCenter .pb-dispatch-waiting-package:hover{background:#fff7d6!important;border-color:#b59a44!important}
body.light #pbDispatchCenter :is(.pb-dispatch-assigned-business,.pb-dispatch-phone-number,.pb-dispatch-phone-code){color:#20252b!important}
body.light #pbDispatchCenter .pb-dispatch-address-hover>small{color:#56616d!important}
body.light #pbDispatchCenter .pb-dispatch-assigned-package .pb-dispatch-customer-phone{background:#edf3f8!important;border-color:#becddb!important;color:#20394e!important;box-shadow:none}
body.light #pbDispatchCenter .pb-dispatch-customer-phone :is(a,span,b,strong){color:#20394e!important}
body.light #pbDispatchCenter :is(.pb-dispatch-package-age,.pb-dispatch-wait-time,.pb-dispatch-lane-count.warn,.pb-dispatch-pickup-state.waiting-pickup){color:#765600!important;background:#fff5ca;border-color:#ddc773}
body.light #pbDispatchCenter :is(.pb-dispatch-package-code,.pb-dispatch-package-code a){color:#19599d!important}
body.light #pbDispatchCenter :is(.pb-dispatch-courier-top>span,.pb-dispatch-lane-count,.pb-dispatch-updated.online){color:#176637!important}
body.light #pbDispatchCenter :is(.pb-dispatch-pickup-state.picked-up,.pb-dispatch-payment.cash,.pb-dispatch-assigned-payment.cash,.pb-dispatch-deliver-btn){color:#176637!important;background:#e7f5eb;border-color:#aacdb7;box-shadow:none}
body.light #pbDispatchCenter :is(.pb-dispatch-payment.card,.pb-dispatch-assigned-payment.credit-card){color:#19599d!important;background:#eaf2fd;border-color:#b8cde8;box-shadow:none}
body.light #pbDispatchCenter :is(.pb-dispatch-payment.online,.pb-dispatch-assigned-payment.online){color:#7038a0!important;background:#f3ecfc;border-color:#cfb9e5;box-shadow:none}
body.light #pbDispatchCenter :is(.pb-dispatch-unassign-btn,.pb-dispatch-cancel-btn){color:#92440d!important;background:#fff0e3;border-color:#e3c4a7;box-shadow:none}
body.light #pbDispatchCenter :is(.pb-dispatch-address-tooltip,.pb-dispatch-payment-tooltip,.pb-dispatch-pid-popover){background:#fff!important;color:#20252b!important;border-color:#d4bd66;box-shadow:0 8px 24px #20252b24}
body.light #pbDispatchCenter :is(.pb-dispatch-address-tooltip,.pb-dispatch-payment-tooltip,.pb-dispatch-pid-popover) *{color:#20252b!important}
body.light #pbBlockPanel{background:#fff;color:#20252b;border-color:#d8c681}
body.light #pbBlockPanel :is(.pb-block-heading p,.pb-block-row span,.pb-block-row small,.pb-block-row p,label){color:#56616d}
body.light #pbBlockPanel :is(.pb-block-heading small,#pbBlockStatus){color:#765600}
body.light #pbBlockPanel :is(#pbBlockForm,.pb-block-row){background:#f8f9fb;border-color:#d9dee5}
body.light #pbBlockPanel .pb-block-notice{background:#fff8dd;color:#5f5129}
body.light #pbBlockPanel :is(button,textarea,.pb-courier-picker-trigger,.pb-courier-picker-menu){background:#fff;color:#20252b;border-color:#ccd2db}
body.light #pbBlockPanel .pb-courier-picker-options button{background:#fff;color:#20252b}
body.light #pbBlockPanel .pb-courier-picker-options :is(button:hover,button.is-selected){background:#fff2ba;color:#604900}
body.light #pbBlockPanel .pb-courier-picker-menu input{background:#f5f6f8!important;color:#20252b!important;border-color:#b6bdc8!important}
body.light #pbBlockPanel .pb-block-state{background:#fff2ba;color:#765600;border-color:#dbc77c}
body.light #pbBlockPanel .pb-block-primary{background:#ffdc28;color:#171717;border-color:#c5a600}
body.light .pb-block-tabs button{background:#fff;color:#404851;border-color:#ccd2db}
body.light .pb-block-tabs button.active{background:#fff2ba;color:#604900;border-color:#c5aa4d}
body.light :is(.pb-comms-dialog,.pb-comms-row){background:#fff;color:#20252b;border-color:#d8c681;box-shadow:0 12px 32px #20252b20}
body.light :is(.pb-comms-bar button,.pb-comms-dialog button,.pb-comms-region-button,.pb-feedback-tab){background:#fff7d6;color:#765600;border-color:#d8c681}
body.light .pb-comms-dialog :is(label,input,textarea){color:#20252b}
body.light .pb-comms-dialog :is(input,textarea){background:#f5f6f8;border-color:#ccd2db}
body.light .pb-comms-error{color:#b3261e}
body.light .pb-courier-chat-search{background:#fff;color:#20252b;border-color:#ccd2db}
body.light .pb-courier-chat-content{background:#fff;color:#20252b;border-top-color:#d9dee5}
body.light .pb-courier-chat-content .pb-courier-chat-thread{background:#fff;color:#20252b;border-color:#d9dee5}
body.light .pb-courier-chat-content :is(.pb-courier-chat-thread:hover,.pb-courier-chat-thread.has-unread){background:#fff8dd;border-color:#ccb567}
body.light :is(.pb-chat-person small,.pb-chat-message-meta){color:#56616d}
