/* ============================================================
   V5.1.3 — PAINEL DE PEDIDOS
   Layout operacional inspirado no painel de despacho de referência.
   ============================================================ */
#ordersPanelPage{padding:0!important;overflow:hidden}
.orders-panel-page{height:calc(100vh - 78px);min-height:620px}
.orders-panel-shell{display:grid;grid-template-columns:390px minmax(0,1fr);height:100%;min-height:620px;background:#101112;border:1px solid #2b3136;border-radius:14px;overflow:hidden;box-shadow:0 16px 44px rgba(0,0,0,.26)}
.orders-panel-list{display:flex;flex-direction:column;min-width:0;background:#111315;border-right:1px solid #30343a;overflow:hidden}
.orders-panel-toolbar{display:flex;align-items:center;gap:8px;padding:12px 12px 8px;border-bottom:1px solid #292d31;background:#151719}
.orders-new-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 15px;border:1px solid #ffad41;border-radius:9px;background:#ffad41;color:#17120b;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 5px 14px rgba(255,166,55,.14)}
.orders-new-btn:hover{filter:brightness(1.05)}
.orders-new-btn span{font-size:17px;line-height:1}
.orders-icon-btn{width:38px;height:38px;border-radius:9px;border:1px solid #4b5156;background:#202326;color:#e9e9e9;font-size:18px;cursor:pointer}
.orders-icon-btn:hover{border-color:#ffad41;color:#ffbd65}
.orders-search-row{padding:8px 12px;background:#151719}
.orders-search-box{display:flex;align-items:center;gap:7px;height:38px;border:1px solid #5e4d35;background:#0d0f10;border-radius:8px;padding:0 10px;color:#b9bec2}
.orders-search-box:focus-within{border-color:#ffad41;box-shadow:0 0 0 2px rgba(255,173,65,.08)}
.orders-search-box input{width:100%;border:0!important;outline:0;background:transparent!important;color:#f6f6f6;padding:0!important;min-height:0!important;font-size:11px}
.orders-list-tabs{display:grid;grid-template-columns:1fr 1fr;background:#151719;border-bottom:1px solid #2c3033;padding:0 12px}
.orders-list-tabs button{height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:#c6c9cb;font-size:11px;font-weight:850;cursor:pointer}
.orders-list-tabs button.active{color:#ffb54c;border-color:#ffb54c}
.orders-summary-strip{display:flex;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid #282c2f;background:#111315;color:#8f969b;font-size:9px;white-space:nowrap}
.orders-summary-strip span{display:flex;gap:3px;align-items:center}.orders-summary-strip b{color:#eceff1;font-size:10px}
.orders-groups{flex:1;min-height:0;overflow:auto;padding:8px 8px 18px;scrollbar-width:thin;scrollbar-color:#444 #17191a}
.orders-group{border:1px solid #35383b;border-radius:8px;margin-bottom:8px;overflow:hidden;background:#17191b}
.orders-group-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:7px 9px;border:0;background:linear-gradient(90deg,#ffc367,#f5ad4d);color:#24180c;text-align:left;cursor:pointer;font-size:10px;font-weight:950}
.orders-group-head .orders-group-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.orders-group-head .orders-group-meta{display:flex;align-items:center;gap:7px;flex:0 0 auto}.orders-group-count{min-width:18px;height:18px;padding:0 5px;border-radius:6px;display:grid;place-items:center;background:rgba(70,38,0,.17);font-size:9px}.orders-group-arrow{font-size:12px;transition:transform .15s ease}.orders-group.collapsed .orders-group-arrow{transform:rotate(-90deg)}
.orders-group-body{padding:7px;background:#111315}.orders-group.collapsed .orders-group-body{display:none}
.orders-card{position:relative;border:1px solid #363a3d;border-radius:8px;background:#1c1f21;padding:8px 8px 7px;margin-bottom:7px;box-shadow:0 4px 10px rgba(0,0,0,.16)}
.orders-card:last-child{margin-bottom:0}.orders-card-top{display:flex;align-items:center;gap:6px;min-width:0}.orders-code{font-size:9px;font-weight:900;color:#d4d9dc;white-space:nowrap}.orders-card-time{font-size:8px;color:#8d959b;margin-left:auto;white-space:nowrap}.orders-status{font-size:8px;font-weight:900;padding:3px 6px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.orders-status.open{background:#183d5c;border-color:#2a638f;color:#d7efff}.orders-status.origin{background:#3c3014;border-color:#7f641e;color:#ffe3a4}.orders-status.route{background:#40143a;border-color:#7d276f;color:#ffd8f8}.orders-status.destination{background:#2e224b;border-color:#5b4391;color:#eadfff}.orders-status.done{background:#173c28;border-color:#2a754b;color:#d9ffe8}.orders-status.cancel{background:#472023;border-color:#864047;color:#ffd9dc}
.orders-card-main{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;margin-top:7px}.orders-card-icon{width:19px;height:19px;border-radius:6px;background:#2b2317;color:#ffb851;display:grid;place-items:center;font-size:10px}.orders-card-client{font-size:10px;font-weight:950;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-card-address{margin-top:3px;font-size:8px;color:#bac0c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-card-detail{margin-top:3px;display:flex;gap:8px;align-items:center;color:#8f979c;font-size:8px}.orders-card-detail b{color:#dce0e3}.orders-assignee{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:7px;padding-top:7px;border-top:1px solid #303438}.orders-assignee-name{display:flex;align-items:center;gap:6px;min-width:0;color:#f7c36f;font-size:8px;font-weight:850}.orders-assignee-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-assignee-dot{width:7px;height:7px;border-radius:50%;background:#31c46b;box-shadow:0 0 0 2px rgba(49,196,107,.12)}.orders-card-actions{display:flex;gap:5px;flex:0 0 auto}.orders-card-actions button,.orders-card-actions select{height:25px;border:1px solid #555a5e;border-radius:6px;background:#25282b;color:#eef0f1;font-size:8px;padding:0 7px;cursor:pointer}.orders-card-actions button:hover,.orders-card-actions select:hover{border-color:#ffad41}.orders-card-actions .assign{border-color:#7e602d;background:#382a14;color:#ffd28a;font-weight:900}
.orders-empty{display:grid;place-items:center;min-height:120px;padding:20px;color:#7f878d;font-size:10px;text-align:center}
.orders-map-area{position:relative;min-width:0;background:#26353a;overflow:hidden}.orders-map{position:absolute;inset:0;background:#26353a;z-index:1}.orders-map-topbar{position:absolute;left:14px;right:14px;top:12px;z-index:500;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.orders-map-topbar>div:first-child{display:flex;flex-direction:column;gap:3px;padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(16,19,20,.82);backdrop-filter:blur(8px);box-shadow:0 5px 14px rgba(0,0,0,.18)}.orders-map-topbar strong{font-size:10px;color:#fff}.orders-map-topbar span{font-size:8px;color:#aeb6ba}.orders-map-kpis{display:flex;gap:7px;align-items:center}.orders-map-kpis span{padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(16,19,20,.82);backdrop-filter:blur(8px);color:#bdc4c8!important}.orders-map-kpis b{color:#ffbc59;font-size:10px}.orders-map-legend{position:absolute;left:14px;bottom:14px;z-index:500;display:flex;gap:12px;align-items:center;padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(16,19,20,.86);color:#c7cdcf;font-size:8px;pointer-events:none}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.legend-dot.open{background:#ffae40}.legend-dot.quiet{background:#28bf66}
.orders-store-marker-wrap{background:transparent;border:0}.orders-store-marker{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffae40;border:3px solid #fff;box-shadow:0 5px 18px rgba(0,0,0,.4);color:#1d1306;font-size:14px;font-weight:1000}.orders-store-marker.quiet{background:#28bd67;color:#fff}.orders-store-marker .count{position:absolute;right:-7px;top:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:grid;place-items:center;background:#111;color:#fff;border:2px solid #fff;font-size:8px}.orders-store-marker .count.zero{display:none}.orders-store-marker-label{position:absolute;top:39px;left:50%;transform:translateX(-50%);max-width:120px;padding:3px 5px;border-radius:4px;background:rgba(14,17,19,.88);color:#fff;font-size:8px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 7px rgba(0,0,0,.3)}
.orders-popup{min-width:220px;color:#1d2529}.orders-popup h4{margin:0 0 3px;font-size:12px}.orders-popup-address{font-size:9px;color:#6a7276;margin-bottom:8px}.orders-popup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.orders-popup-grid div{padding:6px;border-radius:6px;background:#f2f4f5}.orders-popup-grid b{display:block;font-size:12px;color:#1d2326}.orders-popup-grid span{font-size:8px;color:#687175}.orders-popup button{width:100%;margin-top:8px;border:0;border-radius:7px;background:#ffad41;color:#211608;padding:7px 8px;font-size:9px;font-weight:900;cursor:pointer}
.orders-modal,.orders-drawer{position:fixed;inset:0;z-index:5000}.orders-modal.hidden,.orders-drawer.hidden{display:none}.orders-modal-backdrop,.orders-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.64);backdrop-filter:blur(2px)}.orders-modal-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 30px));max-height:min(680px,calc(100vh - 40px));overflow:hidden;border:1px solid #3d4246;border-radius:14px;background:#17191b;box-shadow:0 22px 60px rgba(0,0,0,.45)}.orders-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #303438;background:#1c1f21}.orders-modal-head>div{display:flex;flex-direction:column;gap:3px}.orders-modal-head b{font-size:13px;color:#fff}.orders-modal-head span{font-size:9px;color:#959da2}.orders-modal-head button{width:30px;height:30px;border:1px solid #484d51;border-radius:8px;background:#222527;color:#d9dddf;font-size:18px;cursor:pointer}.orders-courier-list{padding:10px;max-height:520px;overflow:auto}.orders-courier{width:100%;display:flex;align-items:center;gap:10px;border:1px solid #353a3e;border-radius:10px;background:#202326;padding:10px;margin-bottom:7px;color:#fff;text-align:left;cursor:pointer}.orders-courier:hover{border-color:#ffad41;background:#29261f}.orders-courier-avatar{width:34px;height:34px;border-radius:50%;background:#173923;border:1px solid #286742;color:#4fe287;display:grid;place-items:center;font-size:13px;font-weight:950}.orders-courier-main{min-width:0;flex:1}.orders-courier-main b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-courier-main span{display:block;margin-top:2px;font-size:8px;color:#9ba3a8}.orders-courier-online{display:flex;align-items:center;gap:5px;color:#55db88;font-size:8px}.orders-courier-online:before{content:"";width:7px;height:7px;border-radius:50%;background:#32c66c}
.orders-drawer-card{position:absolute;right:0;top:0;bottom:0;width:min(470px,92vw);display:flex;flex-direction:column;background:#17191b;border-left:1px solid #3b4044;box-shadow:-20px 0 60px rgba(0,0,0,.35)}.orders-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px;overflow:auto}.orders-form-grid label{display:flex;flex-direction:column;gap:5px}.orders-form-grid label.wide{grid-column:1/-1}.orders-form-grid label>span{font-size:8px;color:#aeb5ba;font-weight:800}.orders-form-grid input,.orders-form-grid select,.orders-form-grid textarea{width:100%;border:1px solid #514536;border-radius:8px;background:#222426;color:#fff;padding:9px 10px;font-size:10px;outline:0}.orders-form-grid input:focus,.orders-form-grid select:focus,.orders-form-grid textarea:focus{border-color:#ffad41}.orders-form-grid textarea{resize:vertical}.orders-drawer-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:8px;padding:12px 15px;border-top:1px solid #303438;background:#1b1d1f}.orders-toast{position:fixed;right:22px;top:86px;z-index:6000;min-width:260px;max-width:390px;padding:11px 13px;border:1px solid #3a754f;border-radius:9px;background:#173522;color:#dfffe9;font-size:9px;font-weight:800;box-shadow:0 12px 30px rgba(0,0,0,.35)}.orders-toast.error{border-color:#8d454b;background:#402023;color:#ffe3e6}.orders-toast.hidden{display:none}

/* Leaflet dark adjustments */
#ordersMap .leaflet-control-zoom a{background:#17191b;color:#fff;border-color:#34383c}#ordersMap .leaflet-control-attribution{background:rgba(15,18,19,.65);color:#abb2b5}#ordersMap .leaflet-control-attribution a{color:#ffc15e}#ordersMap .leaflet-popup-content-wrapper,#ordersMap .leaflet-popup-tip{background:#fff}

@media(max-width:1180px){.orders-panel-shell{grid-template-columns:340px minmax(0,1fr)}}
@media(max-width:860px){.orders-panel-page{height:auto;min-height:0}.orders-panel-shell{grid-template-columns:1fr;height:auto;min-height:0}.orders-panel-list{min-height:460px;border-right:0;border-bottom:1px solid #30343a}.orders-map-area{height:520px}.orders-form-grid{grid-template-columns:1fr}.orders-form-grid label.wide{grid-column:auto}}

/* V5.6.1 — ação pública de rastreio */
.bb-card-expanded-actions-v561{display:flex;justify-content:flex-end;gap:7px;margin:8px 0 5px}
.bb-card-expanded-actions-v561 .btn2{min-height:30px;padding:5px 9px;font-size:8px}
.bb-card-footer-actions-v561{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.bb-card-track-v561{min-height:28px;padding:4px 8px;border:1px solid #4f6675;border-radius:7px;background:#132530;color:#d8e5ec;font-size:8px;font-weight:900;cursor:pointer}.bb-card-track-v561:hover{border-color:#ffad49;color:#ffd39d}

/* V5.6.16 — rastreio somente por ícone */
.bb-card-track-icon-v5616{
  width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;
  padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
}
.bb-card-track-icon-v5616 svg{width:14px!important;height:14px!important;display:block!important}
.bb-card-track-icon-v5616.expanded{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}
.bb-card-track-icon-v5616.expanded svg{width:15px!important;height:15px!important}


/* V5.6.17 — fallback de tema claro para drawer Novo pedido / modais */
body.boxboy-theme-light #ordersManualDrawer .orders-drawer-card,
body.boxboy-theme-light #ordersPanelPage .orders-modal-card{background:#f7f9fb!important;color:#17212b!important;border-color:#c6d2da!important}
body.boxboy-theme-light #ordersManualDrawer .orders-modal-head,
body.boxboy-theme-light #ordersPanelPage .orders-modal-head{background:#fff!important;border-color:#d0dae1!important}
body.boxboy-theme-light #ordersManualDrawer .orders-modal-head b,
body.boxboy-theme-light #ordersPanelPage .orders-modal-head b{color:#17212b!important}
body.boxboy-theme-light #ordersManualDrawer .orders-modal-head span,
body.boxboy-theme-light #ordersPanelPage .orders-modal-head span{color:#687782!important}
body.boxboy-theme-light #ordersManualDrawer .orders-drawer-actions,
body.boxboy-theme-light #ordersPanelPage .orders-drawer-actions{background:#fff!important;border-color:#ccd7de!important}


/* V5.6.60 — ícones e popups do mapa principal */
.bb-store-map-pin-v5660{position:relative;width:56px;height:62px;display:flex;align-items:flex-start;justify-content:center;filter:drop-shadow(0 3px 8px rgba(0,0,0,.48))}
.bb-store-map-icon-v5660{position:relative;width:38px;height:38px;margin-top:3px;border:2.5px solid #ff9f3d;border-radius:50%;display:grid;place-items:center;background:#071725;color:#ff9f3d;box-shadow:0 0 0 2px rgba(6,18,29,.9),0 0 12px rgba(255,159,61,.42)}
.bb-store-map-icon-v5660:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #ff9f3d;filter:drop-shadow(0 1px 0 #07131d)}
.bb-store-map-icon-v5660 svg{width:20px;height:20px}
.bb-store-map-count-v5660{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);min-width:46px;height:15px;padding:0 5px;border-radius:8px;background:#ff9f3d;color:#07131d;border:1px solid #091824;display:flex;align-items:center;justify-content:center;font:900 7.5px/1 Arial,sans-serif;white-space:nowrap;box-shadow:0 2px 5px rgba(0,0,0,.35)}
.bb-google-store-count-v5660{display:none!important}

.bb-store-popup-v5660{min-width:290px;color:#eff6fb;font-family:Inter,Arial,sans-serif;line-height:1.3}
.bb-store-popup-head-v5660{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #274257}
.bb-store-popup-logo-v5660{position:relative;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:2px solid #ff9f3d;border-radius:50%;background:#10283a;color:#ff9f3d;box-shadow:0 0 13px rgba(255,159,61,.24)}
.bb-store-popup-logo-v5660>svg{width:24px;height:24px}.bb-store-popup-logo-v5660>i{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);min-width:21px;height:17px;padding:0 5px;border-radius:9px;background:#ff9f3d;color:#07131d;font:900 8px/17px Arial;font-style:normal;text-align:center}
.bb-store-popup-title-v5660{min-width:0;flex:1}.bb-store-popup-title-v5660 strong{display:block;font-size:13px;color:#fff}.bb-store-popup-title-v5660 small{display:flex;align-items:center;gap:4px;margin-top:4px;color:#9aafbd;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-store-popup-title-v5660 small svg{width:11px;height:11px;flex:0 0 auto}
.bb-store-popup-badge-v5660{align-self:flex-start;padding:5px 8px;border:1px solid #7b582b;border-radius:8px;background:#3d2c18;color:#ffb14f;font-size:9px;font-weight:900;white-space:nowrap}
.bb-store-popup-metrics-v5660{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px}
.bb-store-popup-metric-v5660{min-width:0;padding:7px 4px;border:1px solid #213c50;border-radius:7px;background:#0d2232;text-align:center}.bb-store-popup-metric-icon-v5660{width:20px;height:20px;margin:0 auto 3px;display:grid;place-items:center;border-radius:6px;color:#ff9f3d;background:#1d2c35}.bb-store-popup-metric-icon-v5660 svg{width:12px;height:12px}.bb-store-popup-metric-v5660.route .bb-store-popup-metric-icon-v5660{color:#72a9ff}.bb-store-popup-metric-v5660.done .bb-store-popup-metric-icon-v5660{color:#25d77f}.bb-store-popup-metric-v5660.cancel .bb-store-popup-metric-icon-v5660{color:#ff6370}.bb-store-popup-metric-v5660 b{display:block;color:#fff;font-size:12px}.bb-store-popup-metric-v5660 small{display:block;margin-top:2px;color:#8da1af;font-size:7px;line-height:1.15}

.bb-order-popup-v5660{min-width:280px!important;max-width:320px!important;padding:11px!important;border:2px solid var(--order-status-color,#ff9f3d);border-radius:9px;background:#091a27;color:#eef5fa!important;box-shadow:0 8px 26px rgba(0,0,0,.35),0 0 0 1px color-mix(in srgb,var(--order-status-color) 18%,transparent)}
.bb-order-popup-head-v5660{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 9px!important}.bb-order-popup-code-v5660{padding:4px 8px!important;border-radius:6px!important;font-size:11px!important;max-width:115px!important}.bb-order-popup-head-v5660 time{display:flex;align-items:center;gap:4px;color:#a4b3bf!important;font-size:9px!important}.bb-order-popup-head-v5660 time svg{width:11px;height:11px}
.bb-order-popup-meta-v5660{display:grid;grid-template-columns:1fr 1.15fr;gap:7px;border-bottom:1px solid #223a4b;padding-bottom:8px}.bb-order-popup-meta-v5660 span{display:flex;align-items:center;gap:5px;min-width:0;color:#b7c5cf;font-size:9px}.bb-order-popup-meta-v5660 svg{width:13px;height:13px;flex:0 0 auto;color:#f1f4f7}.bb-order-popup-meta-v5660 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f1f6f9;font-size:10px}
.bb-order-popup-status-v5660{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:10px}.bb-order-popup-status-v5660 svg{width:14px;height:14px}.bb-order-popup-address-v5660{display:flex!important;align-items:flex-start;gap:6px;margin:7px 0!important;color:#acbbc6!important;font-size:9px!important}.bb-order-popup-address-v5660 svg{width:13px;height:13px;flex:0 0 auto;margin-top:1px;color:#a6b5c0}
.bb-order-popup-v5660 .orders-card-extra{color:#8ea2b1!important;font-size:8px!important}.bb-order-popup-v5660 .orders-tariffs,.bb-order-popup-v5660 .orders-tariffs b{color:#c2d0d9!important;font-size:8px!important}
.bb-order-popup-v5660 .bb-popup-assign{display:flex;align-items:center;justify-content:center;gap:6px!important;border-radius:7px!important;background:#ff9f2f!important}.bb-order-popup-v5660 .bb-popup-assign svg{width:14px;height:14px}
.bb-order-popup-v5660 footer{border-top:1px solid #223a4b!important}.bb-order-popup-v5660 footer button{background:#102636!important;border-color:#28475b!important;color:#c8d4dc!important;border-radius:5px!important}
#ordersPanelPage .bb-map-store-popup-v5660 .leaflet-popup-content-wrapper,#ordersPanelPage .bb-map-store-popup-v5660 .leaflet-popup-tip{background:#081725!important;color:#eef6fb!important}#ordersPanelPage .bb-map-store-popup-v5660 .leaflet-popup-content-wrapper{border:1px solid #2d4a5f;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.45)}#ordersPanelPage .bb-map-store-popup-v5660 .leaflet-popup-content{margin:11px 12px}#ordersPanelPage .bb-map-store-popup-v5660 .leaflet-popup-close-button{color:#bccbd5!important}
#ordersPanelPage .bb-map-order-popup-v5660 .leaflet-popup-content-wrapper,#ordersPanelPage .bb-map-order-popup-v5660 .leaflet-popup-tip{background:#07131f!important;color:#eef6fb!important}#ordersPanelPage .bb-map-order-popup-v5660 .leaflet-popup-content-wrapper{border:0;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.45)}#ordersPanelPage .bb-map-order-popup-v5660 .leaflet-popup-content{margin:0}#ordersPanelPage .bb-map-order-popup-v5660 .leaflet-popup-close-button{z-index:5;color:#c6d2da!important;top:3px!important;right:4px!important}
#ordersPanelPage .gm-style .gm-style-iw-c:has(.bb-store-popup-v5660){background:#081725!important;border:1px solid #2d4a5f!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.45)!important;padding:11px 12px!important}#ordersPanelPage .gm-style .gm-style-iw-d:has(.bb-store-popup-v5660){overflow:auto!important;padding:0!important}#ordersPanelPage .gm-style .gm-style-iw-c:has(.bb-store-popup-v5660) button.gm-ui-hover-effect{filter:invert(1);opacity:.8!important}
#ordersPanelPage .gm-style .gm-style-iw-c:has(.bb-order-popup-v5660){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#ordersPanelPage .gm-style .gm-style-iw-d:has(.bb-order-popup-v5660){overflow:visible!important;padding:0!important}#ordersPanelPage .gm-style .gm-style-iw-c:has(.bb-order-popup-v5660) button.gm-ui-hover-effect{filter:invert(1);opacity:.85!important;top:1px!important;right:1px!important}

/* V5.7.56 - offline explicito */
.orders-courier-online.is-offline{color:#ffae63}.orders-courier-online.is-offline:before{background:#ff9838}.orders-courier:has(.is-offline){border-style:dashed}
