/* V5.1.7 — fila operacional refinada. Estilos limitados ao módulo de pedidos. */
#ordersPanelPage{--op-purple:#9956dc;--op-ready:#21a366;--op-black:#17191c;--op-ink:#f5f7f8;--op-muted:#b1bdc7}
#ordersPanelPage .orders-groups{padding:7px 6px 22px}
#ordersPanelPage .orders-group{border-radius:7px;border-color:#363d41;margin-bottom:10px;background:#131719;overflow:visible}
#ordersPanelPage .orders-group-head{min-height:27px;padding:4px 8px;font-size:11px;line-height:18px;border-radius:6px 6px 0 0;background:linear-gradient(90deg,#ffce7e,#ffbd61);box-shadow:inset 0 1px 0 #ffe5b980}
#ordersPanelPage .orders-group.collapsed .orders-group-head{border-radius:6px}
#ordersPanelPage .orders-group-count{height:17px;min-width:17px;font-size:10px;border-radius:4px;background:#93551b26}
#ordersPanelPage .orders-group-body{padding:5px 4px 8px;background:#121619;border-radius:0 0 6px 6px}
#ordersPanelPage .orders-card{padding:5px 7px 9px;border-radius:8px;border:1px solid #41474b;background:linear-gradient(120deg,#25292c,#202426);margin:0 0 9px;box-shadow:0 2px 5px #0003;transition:border-color .15s ease,box-shadow .15s ease;overflow:visible}
#ordersPanelPage .orders-card:last-child{margin-bottom:2px}
#ordersPanelPage .orders-card:hover{border-color:#77838b}
#ordersPanelPage .orders-card.selected{border-color:#ffb855;box-shadow:inset 2px 0 #ffb855,0 0 0 1px #ffb85522}
#ordersPanelPage .orders-card-top{display:flex;align-items:center;gap:5px;min-height:24px;justify-content:flex-end}
#ordersPanelPage .bb-card-identity{min-width:0;display:flex;align-items:center;gap:4px;margin-right:auto;flex:1}
#ordersPanelPage .orders-card .orders-code{font-size:10px;font-weight:700;line-height:18px;color:#d3e3ee;min-width:16px;max-width:66px;margin:0;padding:0;flex:0 1 auto}
#ordersPanelPage .orders-card .orders-pick{width:13px;height:13px;min-width:13px;margin:0;cursor:pointer;accent-color:#ffb353}
#ordersPanelPage .bb-mini-action{padding:0;margin:0;min-height:22px;width:22px;height:22px;border:1px solid #58636a;border-radius:6px;background:#ffffff0b;color:#d6e2ea;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;box-sizing:border-box}
#ordersPanelPage .bb-mini-action:hover{background:#ffb85520;border-color:#ffb855;color:#ffcd83}
#ordersPanelPage .bb-mini-action svg{width:13px;height:13px;display:block;flex:none}
#ordersPanelPage .orders-card-time{font-size:9px;line-height:1.4;margin:0 0 0 2px;color:#d2dce2;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}
#ordersPanelPage .orders-card .orders-status-menu{max-width:116px;flex:0 1 auto}
#ordersPanelPage .orders-card .orders-status-menu>summary{max-width:116px;min-height:22px;font-size:9px;padding:3px 6px;box-sizing:border-box;line-height:14px;gap:5px;box-shadow:inset 0 1px 0 #ffffff18;font-weight:700;border-width:1px;border-style:solid}
#ordersPanelPage .orders-status-menu>summary.production,#ordersPanelPage .orders-status.production{background:#7539b0;border-color:#b17be1;color:#fff}
#ordersPanelPage .orders-status-menu>summary.ready,#ordersPanelPage .orders-status.ready{background:#147b4c;border-color:#40c283;color:#fff}
#ordersPanelPage .orders-status-menu>summary.dispatched,#ordersPanelPage .orders-status.dispatched{background:#151719;border-color:#6b747a;color:#fff}
#ordersPanelPage .orders-status-menu>summary.accepted{background:#f4d528;color:#17191c;border-color:#fbe78d}
#ordersPanelPage .orders-status-menu>summary.establishment{background:#fa9a33;color:#21180c;border-color:#ffc88c}
#ordersPanelPage .orders-status-menu>summary.route{background:#107bbd;color:white;border-color:#54b4eb}
#ordersPanelPage .bb-status-dot.production,#ordersPanelPage .bb-legend-dot.production{background:var(--op-purple)}
#ordersPanelPage .bb-status-dot.ready,#ordersPanelPage .bb-legend-dot.ready{background:var(--op-ready)}
#ordersPanelPage .bb-status-dot.dispatched{background:var(--op-black)}
#ordersPanelPage .bb-card-body{display:grid;grid-template-columns:28px minmax(0,1fr) 114px;align-items:start;column-gap:6px;margin-top:4px;min-width:0}
#ordersPanelPage .bb-card-brand{width:27px;height:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;align-self:center;color:#ffc771;background:#182127;border:1px solid #4d5960;box-shadow:0 1px 3px #0002;overflow:hidden}
#ordersPanelPage .bb-card-brand img{width:100%;height:100%;object-fit:contain;background:#fff}
#ordersPanelPage .bb-card-brand>svg{width:19px;height:19px}
#ordersPanelPage .bb-card-recipient{min-width:0;overflow:hidden;padding-top:1px}
#ordersPanelPage .orders-card-client{display:flex;gap:4px;align-items:center;min-width:0;font-size:11px;line-height:15px;margin:0;color:#fff;font-weight:750}
#ordersPanelPage .orders-card-client strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}
#ordersPanelPage .orders-card-client>svg,#ordersPanelPage .orders-card-address>svg,#ordersPanelPage .bb-card-distance>svg{width:10px;height:10px;flex:0 0 10px;color:#c7afd9}
#ordersPanelPage .orders-card-address{display:flex;align-items:center;gap:4px;margin:1px 0 0;font-size:10px;line-height:14px;color:#bac9d5}
#ordersPanelPage .orders-card-address>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ordersPanelPage .bb-card-distance{display:flex;align-items:center;gap:4px;color:#b6c5ce;font-size:9px;line-height:14px}
#ordersPanelPage .bb-card-distance b{color:#e9f1f5;font-size:10px;font-weight:700}
#ordersPanelPage .bb-card-operation{display:flex;flex-direction:column;gap:5px;align-items:flex-end;min-width:0}
#ordersPanelPage .bb-card-assign{display:inline-flex;gap:4px;align-items:center;justify-content:center;width:114px;max-width:100%;min-height:25px;line-height:16px;padding:3px 5px;border-radius:999px;border:1px solid #b7853e;background:linear-gradient(#63481f,#4a3415);box-shadow:inset 0 1px 0 #ffca7229,0 2px 4px #0002;color:#ffce8c;font-size:10px;font-weight:750;white-space:nowrap}
#ordersPanelPage .bb-card-assign:hover{background:#6e4b1d;border-color:#ffd285;color:#ffe6ba}
#ordersPanelPage .bb-card-assign svg{width:14px;height:14px;flex:none}
#ordersPanelPage .bb-card-operation .orders-assignee-name{font-size:9px;line-height:12px;color:#eac89d;max-width:100%;justify-content:flex-end;gap:4px;min-width:0}
#ordersPanelPage .bb-card-operation .orders-assignee-dot{flex:0 0 5px;width:5px;height:5px}
#ordersPanelPage .bb-card-meta{display:flex;align-items:center;gap:4px 8px;margin:4px 0 0 34px;min-height:13px;flex-wrap:wrap;font-size:9px;line-height:13px}
#ordersPanelPage .bb-card-meta .orders-tariffs{display:flex;gap:8px;margin:0;font-size:9px;line-height:13px;color:#bbc9d2}
#ordersPanelPage .bb-card-meta .orders-tariffs b{font-size:10px;color:#ecf3f7}
#ordersPanelPage .bb-card-meta .orders-machine{font-size:8px;line-height:12px;padding:0 4px;margin:0;color:#ffd593;border:1px solid #7c5b2c;border-radius:3px;white-space:nowrap}
#ordersPanelPage .bb-redelivery-tag{color:#dac1ff;font-size:9px;display:flex;align-items:center;gap:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ordersPanelPage .bb-redelivery-tag>svg{width:10px;height:10px;flex:none}
#ordersPanelPage .bb-edited-tag{font-size:8px;color:#9eb4c1;margin-left:auto}
#ordersPanelPage .bb-card-expand{position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);width:23px;height:13px;min-height:13px;border:1px solid #505c63;border-radius:0 0 7px 7px;background:#384249;color:#e1eaf0;font-size:11px;line-height:10px;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}
#ordersPanelPage .bb-card-expand:hover{background:#57646c;color:#fff}
#ordersPanelPage .bb-card-expanded{margin-top:6px;padding:7px 3px 2px;border-top:1px solid #4e575d;color:#c8d2d8;line-height:1.5}
#ordersPanelPage .bb-more-menu{position:relative;flex:none;background:none;border:0;margin:0;padding:0}
#ordersPanelPage .bb-more-menu>summary{list-style:none}
#ordersPanelPage .bb-more-menu>summary::-webkit-details-marker{display:none}
#ordersPanelPage .bb-more-options{position:fixed;z-index:4801;background:#22313a;border:1px solid #627782;border-radius:8px;padding:6px;box-shadow:0 8px 30px #0008;box-sizing:border-box;overflow:auto}
#ordersPanelPage .bb-more-options button{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:4px;background:transparent;padding:9px 8px;color:#e6edf3;font-size:12px;text-align:left;cursor:pointer}
#ordersPanelPage .bb-more-options button:hover{background:#3b4d59}
#ordersPanelPage .bb-more-options svg{width:15px;height:15px}
#ordersPanelPage .orders-status-options{background:#202a31;border-color:#65747f!important;box-shadow:0 10px 30px #0008}
#ordersPanelPage button:focus-visible,#ordersPanelPage summary:focus-visible{outline:2px solid #ffbe62;outline-offset:2px}
/* Controles laterais na mesma faixa, sem conflitar com a atribuição do mapa. */
#ordersPanelPage .bb-map-footer{position:absolute;z-index:500;bottom:34px;left:16px;right:16px;display:flex;align-items:center;gap:16px;pointer-events:none}
#ordersPanelPage .bb-map-footer .orders-layer-controls{position:static;display:flex;align-items:center;gap:10px;flex:0 0 auto;flex-wrap:nowrap;max-width:none;pointer-events:auto}
#ordersPanelPage .bb-map-footer .orders-layer-controls button{min-height:35px;padding:7px 10px;border:1px solid #75859090;border-radius:8px;background:#14212eea;color:#f0f6fa;font-size:11px;line-height:18px;box-shadow:0 3px 9px #0003;backdrop-filter:blur(5px);white-space:nowrap}
#ordersPanelPage .bb-map-footer .orders-layer-controls button:not(:disabled):hover{border-color:#ffbd62;background:#263a49}
#ordersPanelPage .bb-map-footer .orders-layer-controls button:disabled{opacity:.82;color:#becad3;background:#30434de8}
#ordersPanelPage .bb-map-footer .orders-map-legend{position:static!important;left:auto;bottom:auto!important;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px 12px;max-width:none;align-items:center;margin-left:auto;padding:9px 12px;background:#17232eed;border:1px solid #6c7e8890;border-radius:9px;box-shadow:0 3px 9px #0003;font-size:10px!important;line-height:15px;color:#f1f4f6;pointer-events:auto;backdrop-filter:blur(5px)}
#ordersPanelPage .orders-map-legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
#ordersPanelPage .orders-map-legend img{object-fit:contain;margin:0;max-height:21px}
#ordersPanelPage .bb-legend-dot{width:8px;height:8px;margin:0;box-shadow:0 0 0 1px #52616b;border:1px solid #fff}
#ordersPanelPage .bb-map-messages{position:absolute;z-index:445;top:78px;left:16px;right:80px;max-width:620px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;pointer-events:none}
#ordersPanelPage .bb-map-messages .orders-point-notice,#ordersPanelPage .bb-map-messages .orders-map-error{position:static;inset:auto;max-width:100%;font-size:11px;line-height:1.4;padding:8px 11px;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 6px #0002;pointer-events:auto}
#ordersPanelPage .bb-gps-hint{color:#d9e1e6;background:#182932dd;border:1px solid #71818c77;border-radius:6px;padding:5px 9px;line-height:15px;font-size:10px;pointer-events:auto}
/* Editor e origem: mesmos campos, ações explícitas. */
#ordersPanelPage .orders-shop-block .orders-section-grid{grid-template-columns:minmax(0,1fr)}
#ordersPanelPage .bb-code-entry{display:flex;align-items:stretch;gap:8px;width:100%;min-width:0}
#ordersPanelPage .bb-code-entry input{flex:1;min-width:0;width:0}
#ordersPanelPage .bb-code-entry button{border:1px solid #baa4df;border-radius:7px;background:#40384e;color:#ebdfff;min-height:36px;font-size:11px;font-weight:650;padding:5px 12px;white-space:nowrap;cursor:pointer}
#ordersPanelPage .bb-code-entry button:hover:not(:disabled){background:#554165;border-color:#d4b9ff}
#ordersPanelPage .bb-source-banner{font-size:12px;line-height:1.5;color:#e2d1fc;background:#312839;border:1px solid #72518f;border-radius:8px;padding:10px 12px;margin-bottom:12px}
#ordersPanelPage .bb-saved-quote{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:#d5e7f3;font-size:12px;line-height:1.5}
#ordersPanelPage .bb-saved-quote>small{display:block;flex-basis:100%;font-size:11px;color:#b6c9d5}
#ordersPanelPage .bb-source-modal{z-index:5100}
#ordersPanelPage .bb-source-modal .orders-modal-card{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);width:min(550px,calc(100vw - 24px))}
#ordersPanelPage .bb-source-description{padding:14px 16px 0;margin:0;color:#c1d2dd;font-size:12px;line-height:1.5;flex-shrink:0}
#ordersPanelPage #ordersSourceError{margin:12px 15px 0;flex-shrink:0}
#ordersPanelPage .bb-source-list{padding:12px 15px 16px;overflow:auto;min-height:40px;color:#d9e4ec;font-size:12px;line-height:1.5}
#ordersPanelPage .bb-source-option{padding:11px 12px;display:flex;gap:10px;align-items:flex-start;border:1px solid #4b5e6c;background:#222e37;border-radius:8px;margin-bottom:8px;cursor:pointer}
#ordersPanelPage .bb-source-option:has(input:checked){border-color:#ffc36c;background:#322f27;box-shadow:inset 2px 0 #ffc36c}
#ordersPanelPage .bb-source-option input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:#ffb64e}
#ordersPanelPage .bb-source-option>span{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}
#ordersPanelPage .bb-source-option strong{font-size:13px;color:#fff}
#ordersPanelPage .bb-source-option strong small{margin-left:8px;font-size:10px;color:#ffc885}
#ordersPanelPage .bb-source-option span>small{font-size:11px;color:#c0cfda}
#ordersPanelPage .bb-history-redelivery{font-size:11px;min-height:28px;padding:4px 9px}
@media(max-width:1100px){#ordersPanelPage .bb-map-footer{gap:10px;left:12px;right:12px}#ordersPanelPage .bb-map-footer .orders-layer-controls{gap:7px}#ordersPanelPage .bb-map-footer .orders-layer-controls button{font-size:10px;padding:6px 8px}#ordersPanelPage .bb-map-footer .orders-map-legend{font-size:9px!important;gap:5px 8px;padding:8px}}
@media(max-width:700px){#ordersPanelPage .bb-map-footer{align-items:flex-start;flex-wrap:wrap;bottom:35px}#ordersPanelPage .bb-map-footer .orders-map-legend{margin-left:0;flex:1 1 auto}#ordersPanelPage .bb-map-messages{top:88px;left:12px;right:58px}}
@media(max-width:420px){#ordersPanelPage .orders-card{padding-left:5px;padding-right:5px}#ordersPanelPage .bb-card-body{grid-template-columns:25px minmax(0,1fr) 110px;gap:5px}#ordersPanelPage .bb-card-brand{width:24px;height:30px}#ordersPanelPage .bb-card-assign{width:110px;font-size:9px}#ordersPanelPage .bb-card-identity{gap:3px}#ordersPanelPage .orders-card-top{gap:4px}#ordersPanelPage .orders-card .orders-code{max-width:56px}#ordersPanelPage .bb-mini-action{width:21px;flex-basis:21px}#ordersPanelPage .orders-card .orders-status-menu,#ordersPanelPage .orders-card .orders-status-menu>summary{max-width:104px}#ordersPanelPage .bb-card-meta{margin-left:30px}}
@media(prefers-reduced-motion:reduce){#ordersPanelPage .orders-card{transition:none}}

/* V5.2.0 — ajustes solicitados para o painel de pedidos */
#ordersPanelPage .orders-panel-shell-v520{background:#101216}
#ordersPanelPage .orders-panel-list{background:linear-gradient(180deg,#0f2b44 0%,#0d1f2e 16%,#111418 100%);border-right:1px solid #2f4759;position:relative}
#ordersPanelPage .orders-list-head{padding:14px 14px 10px;border-bottom:1px solid #294257;background:linear-gradient(180deg,rgba(28,63,92,.92),rgba(15,35,52,.92));box-shadow:inset 0 -1px 0 rgba(255,255,255,.04)}
#ordersPanelPage .orders-list-head strong{display:block;font-size:14px;color:#f5f8fb;font-weight:900}
#ordersPanelPage .orders-list-head span{display:block;margin-top:3px;font-size:10px;color:#aebfca}
#ordersPanelPage .orders-search-row,#ordersPanelPage .orders-list-tabs{background:transparent}
#ordersPanelPage .orders-search-row{padding-top:10px}
#ordersPanelPage .orders-list-tabs{border-bottom-color:#264153}
#ordersPanelPage .orders-selection-notice,#ordersPanelPage .orders-panel-notice{margin:0 12px 8px}
#ordersPanelPage .orders-groups{padding-bottom:12px}
#ordersPanelPage .orders-bulk-bar{position:sticky;bottom:0;z-index:4;padding:12px;border-top:1px solid #355066;background:linear-gradient(180deg,rgba(16,28,39,.94),rgba(12,20,28,.98));box-shadow:0 -10px 28px rgba(0,0,0,.28)}
#ordersPanelPage .orders-bulk-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
#ordersPanelPage .orders-bulk-check{display:flex;align-items:center;gap:8px;color:#dfe8ee;font-size:11px;font-weight:800}
#ordersPanelPage .orders-bulk-check input{accent-color:#ffad41}
#ordersPanelPage .orders-selected-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #5d7181;border-radius:8px;background:#172632;color:#eff5f9;font-size:10px;font-weight:900}
#ordersPanelPage .orders-bulk-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#ordersPanelPage .orders-bulk-actions button{min-height:34px;border:1px solid #596c7c;border-radius:8px;background:#1b2b38;color:#eef4f8;font-size:10px;font-weight:850}
#ordersPanelPage .orders-bulk-actions button:not(:disabled):hover{border-color:#ffb45a;background:#23374a}
#ordersPanelPage .orders-bulk-actions button:disabled{opacity:.55}
#ordersPanelPage .orders-bulk-actions #ordersBulkFinish{background:linear-gradient(180deg,#d6a55c,#ad7a2d);border-color:#d6a55c;color:#1f150b}
#ordersPanelPage .orders-map-actions{position:absolute;left:16px;right:16px;top:16px;z-index:500;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;pointer-events:none}
#ordersPanelPage .orders-map-actions-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;pointer-events:auto}
#ordersPanelPage .orders-map-action{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(129,150,166,.6);border-radius:10px;background:rgba(15,24,33,.88);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(0,0,0,.24);color:#f1f6f9;font-size:11px;font-weight:850;cursor:pointer}
#ordersPanelPage .orders-map-action svg{width:15px;height:15px;flex:none}
#ordersPanelPage .orders-map-action:hover{border-color:#ffb65e;color:#ffe5be}
#ordersPanelPage .orders-map-action.primary{background:linear-gradient(180deg,#ffbe61,#f6a63f);border-color:#ffbe61;color:#23170a}
#ordersPanelPage .orders-map-action.primary:hover{filter:brightness(1.03);color:#23170a}
#ordersPanelPage .orders-map-theme{pointer-events:auto}
#ordersPanelPage .orders-footer-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid #6c7e8890;border-radius:9px;background:#17232eed;box-shadow:0 3px 9px #0003;backdrop-filter:blur(5px);color:#f1f4f6;font-size:10px;line-height:15px;pointer-events:auto}
#ordersPanelPage .orders-footer-stats span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
#ordersPanelPage .orders-footer-stats b{color:#ffbc59;font-size:11px}
#ordersPanelPage .orders-map-legend{gap:8px 12px}
#ordersPanelPage .bb-legend-pin{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle;border:2px solid rgba(255,255,255,.75)}
#ordersPanelPage .bb-legend-pin.allocated{background:#ec1748}
#ordersPanelPage .bb-legend-pin.waiting{background:#121417}
#ordersPanelPage .bb-card-body{grid-template-columns:42px minmax(0,1fr);align-items:start;column-gap:8px}
#ordersPanelPage .bb-card-brand-stack{display:flex;flex-direction:column;align-items:center;gap:4px}
#ordersPanelPage .bb-card-brand{width:34px;height:34px;border-radius:8px;background:#182127;border:1px solid #4d5960}
#ordersPanelPage .bb-card-brand img{width:22px;height:22px;object-fit:contain;background:transparent}
#ordersPanelPage .bb-card-platform{max-width:54px;font-size:8px;line-height:10px;color:#a9bac5;text-align:center;word-break:break-word}
#ordersPanelPage .bb-card-operation{display:none}
#ordersPanelPage .bb-card-meta{margin:5px 0 0 50px;min-height:auto}
#ordersPanelPage .bb-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 0 50px;padding-top:6px;border-top:1px solid #3b434a}
#ordersPanelPage .bb-card-courier{display:flex;align-items:center;gap:6px;min-width:0;color:#e7edf1;font-size:10px;font-weight:800}
#ordersPanelPage .bb-card-courier span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ordersPanelPage .bb-card-assign.flat{width:auto;min-width:120px;border-radius:8px;background:#1f2a33;border:1px solid #5f6d77;box-shadow:none;color:#f1f5f8;padding:0 10px}
#ordersPanelPage .bb-card-assign.flat:hover{background:#283842;border-color:#ffbf63;color:#fff0d4}
#ordersPanelPage .bb-card-expanded{padding-top:10px}
#ordersPanelPage .bb-map-footer{bottom:18px;gap:10px;align-items:flex-end;flex-wrap:wrap}
#ordersPanelPage .bb-map-footer .orders-layer-controls{order:1}
#ordersPanelPage .bb-map-footer .orders-footer-stats{order:2}
#ordersPanelPage .bb-map-footer .orders-map-legend{order:3;margin-left:auto}
@media(max-width:1250px){#ordersPanelPage .orders-map-actions{right:12px;left:12px}#ordersPanelPage .bb-map-footer{left:12px;right:12px}}
@media(max-width:980px){#ordersPanelPage .orders-map-actions{flex-direction:column;align-items:flex-start}#ordersPanelPage .bb-map-footer{align-items:flex-start}#ordersPanelPage .bb-map-footer .orders-map-legend{margin-left:0}}
@media(max-width:700px){#ordersPanelPage .orders-bulk-actions{grid-template-columns:1fr}#ordersPanelPage .bb-card-footer{flex-direction:column;align-items:flex-start}#ordersPanelPage .bb-card-assign.flat{width:100%}}
@media(max-width:420px){#ordersPanelPage .bb-card-body{grid-template-columns:38px minmax(0,1fr)}#ordersPanelPage .bb-card-meta,#ordersPanelPage .bb-card-footer{margin-left:46px}}
