.factory-orders .orders-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.shell[data-theme] .factory-orders .orders-toolbar label{border:1px solid var(--line);background:var(--card);height:40px;color:var(--muted);cursor:text;border-radius:8px;align-items:center;gap:2px;padding:0 4px 0 12px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:flex;font-weight:600!important}.shell[data-theme] .factory-orders .orders-toolbar label:hover{border-color:#ffd21c55}.shell[data-theme] .factory-orders .orders-toolbar label:focus-within{border-color:#ffd21c88;box-shadow:0 0 0 3px #ffd21c1f}.shell[data-theme=light] .factory-orders .orders-toolbar label:hover{border-color:#c69d1666}.shell[data-theme=light] .factory-orders .orders-toolbar label:focus-within{border-color:#c69d16;box-shadow:0 0 0 3px #ca9e141a}.shell[data-theme] .factory-orders .orders-toolbar label>input[type=date]{height:38px;min-height:0;box-shadow:none;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;padding:0 4px 0 8px;font-size:13px}.shell[data-theme] .factory-orders .orders-toolbar input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:4px;margin-left:6px;padding:4px}@media (max-width:639px){.shell[data-theme] .factory-orders .orders-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell[data-theme] .factory-orders .orders-periods{grid-column:1/-1}.shell[data-theme] .factory-orders .orders-periods button{flex:1;height:38px;min-height:38px}.shell[data-theme] .factory-orders .orders-toolbar label{min-width:0;height:48px}.shell[data-theme] .factory-orders .orders-toolbar label>input[type=date]{flex:1;width:100%;min-width:0;height:46px;padding:0 2px 0 6px}.shell[data-theme] .factory-orders .orders-toolbar input[type=date]::-webkit-calendar-picker-indicator{display:none}}.factory-orders .orders-bot-alert{color:var(--text,inherit);background:#ffd0921f;border:1px solid #ffd09266;border-radius:8px;margin:14px 0 0;padding:10px 14px;font-weight:700}.factory-orders .orders-table td small{display:block}.factory-orders .order-status{background:var(--card-2,#1c1d24);border-radius:6px;padding:3px 8px;font-style:normal;font-weight:700;display:inline-block}.factory-orders .order-pendencia,.factory-orders .order-erro{color:#1b1710;background:#ffd092}.factory-orders .order-feita{color:#111;background:#75a8a9}.factory-orders .order-cancelada{opacity:.7}.factory-orders .order-reason{color:var(--muted);white-space:normal;margin-top:4px;font-size:11px}.factory-orders .schedule-actions{flex-wrap:wrap}.factory-orders .schedule-actions .order-link{border:1px solid var(--line);color:#ddd;background:#111217;border-radius:7px;justify-content:center;align-items:center;height:38px;text-decoration:none;display:inline-flex}.shell[data-theme] .factory-orders .orders-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shell[data-theme] .factory-orders .orders-head h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.shell[data-theme] .factory-orders .orders-head p{color:var(--muted);margin:6px 0 0;font-size:12px}.shell[data-theme] .factory-orders .orders-bot-state{border:1px solid var(--line);background:var(--card);color:#ccc;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.shell[data-theme] .factory-orders .orders-bot-state i{background:#6b6b72;border-radius:50%;width:8px;height:8px}.shell[data-theme] .factory-orders .bot-ok i{background:var(--green);box-shadow:0 0 0 4px #55d98a22}.shell[data-theme] .factory-orders .bot-warn{color:#ffd092;border-color:#ffd09266}.shell[data-theme] .factory-orders .bot-warn i{background:#ffd092}.shell[data-theme] .factory-orders .orders-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.shell[data-theme] .factory-orders .orders-kpi{border:1px solid var(--line);min-height:96px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(145deg,#15161c,#0f1015);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:flex}.shell[data-theme] .factory-orders .orders-kpi:hover{border-color:#45464f}.shell[data-theme] .factory-orders .orders-kpi span{color:#b8b8bd;font-size:12px;font-weight:700}.shell[data-theme] .factory-orders .orders-kpi b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.shell[data-theme] .factory-orders .orders-kpi small{color:var(--muted);font-size:11px}.shell[data-theme] .factory-orders .orders-kpi.on{border-color:var(--gold);background:linear-gradient(145deg,#ffd21c14,#0f1015)}.shell[data-theme] .factory-orders .orders-kpi.on span{color:var(--yellow)}.shell[data-theme] .factory-orders .kpi-pendencias b{color:#ffd092}.shell[data-theme] .factory-orders .kpi-feitas b{color:#75d1d2}.shell[data-theme] .factory-orders .kpi-canceladas b{color:#9a9aa1}.shell[data-theme] .factory-orders .orders-periods{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:4px;padding:4px;display:flex}.shell[data-theme] .factory-orders .orders-periods button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:12px;font-weight:700}.shell[data-theme] .factory-orders .orders-periods button.on{color:var(--yellow);background:#1c1d23}.shell[data-theme] .factory-orders .orders-empty{border:1px dashed var(--line);text-align:center;border-radius:10px;justify-items:center;gap:8px;margin-top:18px;padding:48px 20px;display:grid}.shell[data-theme] .factory-orders .orders-empty b{font-size:16px;font-weight:700}.shell[data-theme] .factory-orders .orders-empty p{max-width:460px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.shell[data-theme] .factory-orders .orders-empty strong{color:var(--yellow)}.shell[data-theme] .factory-orders .orders-empty button{margin-top:6px}@media (max-width:900px){.shell[data-theme] .factory-orders .orders-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.shell[data-theme] .factory-orders .orders-head{flex-direction:column}.shell[data-theme] .factory-orders .orders-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shell[data-theme] .factory-orders .orders-kpi{min-height:84px;padding:11px}.shell[data-theme] .factory-orders .orders-kpi b{font-size:24px}.shell[data-theme] .factory-orders .orders-kpi small{display:none}}.shell[data-theme] .factory-orders .order-erro{color:#1b1010;background:#ff8b82}.shell[data-theme] .factory-orders .orders-table td small{white-space:normal}.shell[data-theme] .factory-orders .orders-table td{vertical-align:middle;height:auto;padding-top:10px;padding-bottom:10px}.shell[data-theme] .factory-orders .orders-table td b{font-size:13px;font-weight:600;line-height:1.35}.shell[data-theme] .factory-orders .orders-table td small{margin-top:2px;font-size:11px;line-height:1.35}.shell[data-theme] .factory-orders .orders-table :is(td.order-person,td.order-place,td.order-issued-at) :is(b,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell[data-theme] .factory-orders .orders-table th:first-child{width:130px}.shell[data-theme] .factory-orders .orders-table th:nth-child(2){width:auto}.shell[data-theme] .factory-orders .orders-table th:nth-child(3){width:150px}.shell[data-theme] .factory-orders .orders-table th:nth-child(4){width:105px}.shell[data-theme] .factory-orders .orders-table th:nth-child(5){width:200px}.shell[data-theme] .factory-orders .orders-table :is(th,td):last-child{width:210px;min-width:210px}.shell[data-theme] .factory-orders .orders-table td.order-issued-at{min-width:0}.shell[data-theme] .factory-orders .orders-table td.order-issued-at b{white-space:nowrap;font-variant-numeric:tabular-nums}.shell[data-theme] .factory-orders .orders-table :is(th,td):first-child{padding-left:14px}.shell[data-theme] .factory-orders .orders-table table{min-width:930px}.shell[data-theme] .factory-orders .orders-table td.plate .plate-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.shell[data-theme] .factory-orders .orders-table td.plate .plate-tag{white-space:nowrap;margin:0;display:inline-block}.shell[data-theme=dark] .factory-orders .orders-toolbar input[type=date]::-webkit-calendar-picker-indicator{filter:none;opacity:.75;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e4e4e7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.shell[data-theme=dark] .factory-orders .orders-toolbar input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.shell[data-theme] .factory-orders .orders-table td.order-state .order-status{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;overflow:hidden}.shell[data-theme] .factory-orders .orders-table .schedule-actions{gap:6px;min-width:0}.shell[data-theme] .factory-orders .orders-table td.order-state .order-reason{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.shell[data-theme] .factory-orders .order-choose-list{gap:8px;max-height:50vh;margin-top:16px;display:grid;overflow:auto}.shell[data-theme] .factory-orders .order-choose-list button{border:1px solid var(--line);min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:#0d0e12;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.shell[data-theme] .factory-orders .order-choose-list button:hover{border-color:var(--gold);background:#ffd21c0c}.shell[data-theme] .factory-orders .orders-table .schedule-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px!important;display:flex!important}.shell[data-theme] .factory-orders .orders-table th:last-child{text-align:right;padding-right:14px}.shell[data-theme] .factory-orders .orders-table .order-status-btn{cursor:pointer;border:0;font-size:12px}.shell[data-theme] .factory-orders .orders-table .order-status-btn:hover{filter:brightness(1.08);text-decoration:underline}.shell[data-theme] .factory-orders .order-pending-reason{background:#ffd09214;border:1px solid #ffd09255;border-radius:8px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.shell[data-theme] .factory-orders .order-pending-reason small{color:#ffd092;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.shell[data-theme] .factory-orders .order-pending-reason b{font-size:14px;line-height:1.4}.shell[data-theme] .factory-orders .order-pending-hint{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.shell[data-theme] .factory-orders .orders-table tbody td{height:64px;padding-top:8px;padding-bottom:8px}.shell[data-theme] .factory-orders .orders-table .schedule-actions .icon-action{justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-flex}.shell[data-theme] .factory-orders .orders-table .schedule-actions .order-link{color:#cfd3dc}.shell[data-theme] .factory-orders .orders-table .schedule-actions .whatsapp-action{color:#70d49b}.shell[data-theme] .factory-orders .orders-table .schedule-actions .order-cancel{color:var(--danger,#ff776d);background:#ff776d14;border-color:#ff776d4d;font-size:15px}.shell[data-theme] .factory-orders .orders-table .schedule-actions .order-cancel:hover:not(:disabled){background:#ff776d2e}.shell[data-theme] .factory-orders .orders-table .schedule-actions .action-icon-svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media screen and (max-width:760px){.shell[data-theme] .factory-orders .orders-table td:last-child{grid-column:1/-1}.shell[data-theme] .factory-orders .orders-table .schedule-actions{justify-content:flex-end;gap:8px!important;display:flex!important}.shell[data-theme] .factory-orders .orders-table .schedule-actions .icon-action{flex:0 0 44px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.shell[data-theme] .factory-orders .orders-table .schedule-actions .icon-action:after{content:none}}.shell[data-theme] .factory-orders .orders-table .schedule-actions .order-redo{color:#e8c15a;background:#e8c15a14;border-color:#e8c15a4d;font-size:15px}.shell[data-theme] .factory-orders .orders-table .schedule-actions .order-redo:hover:not(:disabled){background:#e8c15a2e}.shell[data-theme] .factory-orders .orders-table .schedule-actions .sent-action{color:#8b909c}.shell[data-theme] .factory-orders .orders-table .schedule-actions .sent-action.on{color:#70d49b;background:#70d49b14;border-color:#70d49b4d}.shell[data-theme] .factory-orders .orders-table .schedule-actions .sent-action.on:hover:not(:disabled){background:#70d49b2e}.cancel-choice{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.cancel-choice>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.cancel-choice>button small{opacity:.75;font-size:12px}.cancel-choice>button.on{background:#ff6f5e1f;border-color:#ff6f5e}.cancel-choice-note{color:#ffad9f;grid-column:1/-1;margin:0;font-size:13px;font-weight:700}.shell[data-theme=light] .cancel-choice>button{border-color:#d8dde3}.shell[data-theme=light] .cancel-choice>button.on{background:#fff0ed;border-color:#e6a59c}.shell[data-theme=light] .cancel-choice-note{color:#9b3024}.danger-confirm:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.cancel-choice{grid-template-columns:1fr}}.plate-tags{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.plate-tag{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.plate-tag.cut{color:#f59e0b;border-color:#f59e0b8c}.shell .global-search-results a b .plate-tag.cut{vertical-align:1px;margin:0 0 0 8px;font-size:10px;line-height:1.5;display:inline-block;color:#f59e0b!important}.vehicle-plate-line{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.vehicle-plate-line .finance-copy-plate{width:26px;height:26px}.factory-orders .orders-painel{margin-top:16px}.factory-orders .orders-painel .screen{min-height:0;overflow:visible}.factory-orders .orders-painel .orders-toolbar,.factory-orders .orders-painel .program-table,.factory-orders .orders-painel .orders-empty{z-index:1;position:relative}.factory-orders .orders-painel .lamps{justify-content:space-between;gap:6px}.factory-orders .orders-painel .cluster-foot{flex-wrap:wrap;gap:22px}
.hero-dash{--hd-font:var(--font-inter),sans-serif;--hd-num:var(--font-painel),var(--font-inter),sans-serif;isolation:isolate;gap:14px;padding:4px 0 6px;display:grid;position:relative}.hero-dash:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 50% 0,#ffd21c1c,#0000 70%);height:460px;position:absolute;inset:-60px -40px auto}.hero-dash h2{font:600 15px var(--hd-font);color:var(--text);margin:0}.cluster{--text:#f5f3ec;--muted:#a8a9b0;color:var(--text);background:radial-gradient(70% 90% at 50% 40%,#16161b 0%,#0c0c0f 70%,#08080a 100%);border:1px solid #ffffff14;border-radius:28px;padding:14px 22px 18px;animation:.8s cubic-bezier(.2,.8,.2,1) both cluster-in;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -30px 60px -40px #ffd21c22,0 30px 70px -30px #000}.cluster:after{content:"";border-radius:inherit;pointer-events:none;opacity:.8;position:absolute;inset:0;box-shadow:0 0 0 1px #ffd21c10,0 0 60px -10px #ffd21c30}@keyframes cluster-in{0%{opacity:0;filter:brightness(.3);transform:scale(.98)}to{opacity:1;filter:none;transform:none}}.lamps{justify-content:center;gap:22px;margin-bottom:6px;display:flex}.lamp{font:inherit;color:#3a3a40;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:4px 6px;transition:color .3s,filter .3s,transform .15s,background .2s;display:flex}.lamp:active{background:#ffffff0a;transform:scale(.9)}.lamp:focus-visible{outline-offset:2px;outline:2px solid #ffd21c88}.lamp svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lamp small{letter-spacing:.08em;text-transform:uppercase;color:#4a4a50;font-size:9px}.lamp.on.gold{color:#ffd21c;filter:drop-shadow(0 0 6px #ffd21caa)}.lamp.on.amber{color:#ff9f2e;filter:drop-shadow(0 0 6px #ff9f2eaa)}.lamp.on.red{color:#ff4d3d;filter:drop-shadow(0 0 7px #ff4d3daa)}.lamp.on.green{color:#3ee08a;filter:drop-shadow(0 0 6px #3ee08a88)}.lamp.on small{color:#9a9aa0}.cluster-body{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.dial{justify-self:center;width:100%;max-width:300px;position:relative}.dial svg{width:100%;display:block;overflow:visible}.dial-track{fill:none;stroke:#ffffff0c;stroke-width:3px}.dial-glow{fill:none;stroke:#ffd21c;stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ffd21c)}.dial-tick{stroke:#ffffff26;stroke-width:2px;stroke-linecap:round}.dial-tick.major{stroke:#fff5;stroke-width:3px}.dial-tick.on{stroke:#f8f5ea}.dial-tick.major.on{stroke:#ffd21c;filter:drop-shadow(0 0 3px #ffd21c)}.dial-num{fill:#8c8c92;font:600 12px var(--hd-num);text-anchor:middle;dominant-baseline:middle}.dial-needle{stroke:#ff5a36;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ff5a36)}.dial-face{fill:#0f0f13;stroke:#ffffff0f;stroke-width:1.5px}.dial-read{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:calc(50% - 30px);left:0;right:0}.dial-read b{font:500 50px/1 var(--hd-num);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 0 18px #fff2;font-stretch:88%}.dial-read b small{color:var(--muted);margin-left:2px;font-size:16px}.dial-read span{color:#c9c9ce;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.dial-read em{max-width:62%;color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;line-height:1.35}.screen{background:linear-gradient(#121214,#09090b);border:1px solid #ffd21c26;border-radius:16px;flex-direction:column;min-height:300px;padding:12px 16px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000,0 0 30px -8px #ffd21c33}.screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px);position:absolute;inset:0}.screen-top{color:var(--muted);border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:8px;padding-bottom:8px;font-size:11px;display:flex}.screen-top b{color:var(--yellow);font:700 11px var(--hd-font);letter-spacing:.2em}.screen-boot{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;animation:1.4s both boot-glow;display:flex}.screen-boot b{font:700 38px var(--hd-font);letter-spacing:.3em;color:var(--yellow);text-shadow:0 0 24px #ffd21c88}.screen-boot small{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:11px}@keyframes boot-glow{0%{opacity:0;filter:blur(6px)}40%{opacity:1;filter:none}to{opacity:1}}.screen-title{margin:10px 0 6px;animation:.4s both screen-in}.screen-title small{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;font-size:10px;display:block}.screen-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.screen-list li{animation:.4s both screen-in;animation-delay:calc(var(--r,0) * 60ms + 80ms);background:#ffffff05;border-radius:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 28px;align-items:center;gap:10px;padding:6px 8px;display:grid}.screen-list b{font:600 13px var(--hd-font);letter-spacing:.05em;color:var(--text);display:block}.screen-list small{color:#7c7c84;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.screen-bar{background:#ffffff0d;border-radius:6px;height:6px;overflow:hidden}.screen-bar i{width:var(--w);background:#ffd21c;border-radius:6px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both bar-grow;display:block;box-shadow:0 0 8px #ffd21c88}.screen-bar i.low{background:#ff9f2e;box-shadow:0 0 8px #ff9f2e88}.screen-bar i.risk{background:#ff4d3d;box-shadow:0 0 8px #ff4d3d88}.screen-list em{font:600 15px var(--hd-num);text-align:right;color:var(--text);font-style:normal}.screen-list em.risk{color:#ff6a5a}.screen-empty{color:var(--muted);margin:auto;font-size:13px}.screen-alert{color:#e8e4d6;background:#ffd21c12;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:9px 10px;font-size:12px;animation:.4s .4s both screen-in;display:flex}.screen-alert.risk{background:#ff4d3d16;box-shadow:inset 0 0 0 1px #ff4d3d33,0 0 22px -6px #ff4d3d66}.screen-alert b{color:#ff8a75}.screen-alert button{color:#151515;cursor:pointer;background:#ffd21c;border:0;border-radius:999px;flex:none;height:30px;padding:0 14px;font-size:12px;font-weight:800;box-shadow:0 0 16px #ffd21c55}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bar-grow{0%{width:0}}.cluster-foot{justify-content:center;gap:34px;margin-top:6px;display:flex}.cluster-foot>div{flex-direction:column;align-items:center;gap:5px;display:flex}.cluster-foot small{color:#9a9aa0;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.odo{gap:2px;display:flex}.odo i{width:20px;height:28px;color:var(--text);font:600 18px var(--hd-num);font-variant-numeric:tabular-nums;background:#050506;border-radius:4px;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #ffffff10}.odo i.dim{color:#3a3a40}.cluster-foot .warn .odo i:not(.dim){color:#ff9f2e;text-shadow:0 0 8px #ff9f2e88}.hero-card,.dashboard-stack .dashboard-list.box{border:1px solid var(--line);background:linear-gradient(160deg,var(--card-2) 0%,var(--card) 100%);min-width:0;box-shadow:var(--shadow);border-radius:20px;transition:border-color .25s,box-shadow .25s;position:relative}.hero-card{padding:18px 20px}@media (hover:hover){.hero-card:hover,.dashboard-stack .dashboard-list.box:hover{box-shadow:var(--shadow),0 0 40px -18px #ffd21c55;border-color:#ffd21c55}}.hero-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.hero-empty{color:var(--muted);margin:24px 0;font-size:13px}.hero-toggle{border:1px solid var(--line);background:var(--bg);border-radius:999px;gap:2px;padding:3px;display:flex}.hero-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px}.hero-toggle button.on{color:#151515;background:#ffd21c;font-weight:700}.wave-stats{gap:26px;margin-bottom:6px;display:flex}.wave-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.wave-stats b{font:500 24px var(--hd-font);color:var(--text)}.wave-stats em{color:var(--yellow);margin-left:6px;font-size:12px;font-style:normal}.wave-body svg{width:100%;height:150px;display:block;overflow:visible}.wave-line{stroke:#ffd21c;stroke-width:2.5px;filter:drop-shadow(0 0 6px #ffd21caa)}.wave-plot{position:relative}.wave-dot{background:var(--card);box-sizing:border-box;pointer-events:none;border:3px solid #ffd21c;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.3s cubic-bezier(.3,1.5,.5,1) both dot-in;position:absolute;box-shadow:0 0 10px #ffd21c}@keyframes dot-in{0%{transform:scale(0)}}.dashboard-stack .dashboard-rows article{border:1px solid var(--line);background:var(--card-2);border-radius:14px;transition:border-color .2s,background .2s}@media (hover:hover){.dashboard-stack .dashboard-rows article:hover{background:var(--accent-soft);border-color:#ffd21c55}}.dashboard-stack .dashboard-rows .position{background:var(--bg);color:var(--accent-ink);border-radius:10px;box-shadow:inset 0 0 0 1px #ffd21c55}.dashboard-stack .dashboard-rows em{border-radius:999px;box-shadow:0 0 14px -4px #ffd21c88}.dashboard-stack .list-action{border-radius:999px}.shell[data-theme] .cluster :is(h2,b,strong){color:var(--text)}.shell[data-theme] .cluster small{color:#7c7c84}.shell[data-theme] .cluster :is(.screen-top b,.screen-boot b,.screen-title small){color:var(--yellow)}.shell[data-theme] .cluster .screen-alert b{color:#ff8a75}.shell[data-theme] .cluster :is(.lamp.on small,.cluster-foot small){color:#9a9aa0}.shell[data-theme] .cluster .lamp:not(.on) small{color:#4a4a50}.shell[data-theme] .cluster :is(.dial-read b small,.screen-boot small){color:var(--muted)}@media (max-width:1100px){.cluster-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a b""s s"}.cluster-body>.dial:first-child{grid-area:a}.cluster-body>.dial:last-child{grid-area:b}.screen{grid-area:s}}@media (max-width:560px){.cluster{border-radius:22px;padding:12px 12px 16px}.lamps{gap:10px}.lamp small{display:none}.dial-read{top:calc(50% - 22px)}.dial-read b{font-size:28px}.dial-read span{font-size:9px}.dial-read em,.dial-num{display:none}.dial-read span{letter-spacing:.04em;max-width:56%;line-height:1.15}.cluster-foot{flex-wrap:wrap;gap:14px}.odo i{width:16px;height:24px;font-size:14px}.screen-list li{grid-template-columns:minmax(0,1fr) 60px 24px}}@media (prefers-reduced-motion:reduce){.cluster,.screen-boot,.screen-title,.screen-list li,.screen-alert,.screen-bar i{animation:none}}.cluster.settled .dial svg g{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.dial-mode{background:#08080acc;border:1px solid #ffffff12;border-radius:999px;gap:4px;padding:3px;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.dial-mode button{color:#6c6c74;height:24px;font:600 10px var(--hd-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 9px;transition:color .2s,background .2s;display:flex}.dial-mode svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.dial-mode button.on{color:#ffd21c;text-shadow:0 0 6px #ffd21c88;background:#ffd21c1f}.dial-mode button.on svg{filter:drop-shadow(0 0 4px #ffd21c)}.dial-mode button:active{transform:scale(.92)}@media (max-width:560px){.dial-mode{bottom:-4px}.dial-mode button{height:22px;padding:0 6px;font-size:9px}.dial-mode svg{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){.cluster.settled .dial svg g{transition:none}.wave-dot{animation:none}}.lamp.sel{background:#ffffff0d;box-shadow:inset 0 -2px}.lamp:not(.on).sel{color:#8c8c92}.shell[data-theme] .cluster .lamp.sel small{color:#f5f3ec}.screen-view{flex-direction:column;flex:1;min-height:0;display:flex}.screen-rows li{grid-template-columns:minmax(0,1fr) auto}.screen-rows em{font:600 10px var(--hd-font);letter-spacing:.06em;text-transform:uppercase;color:#9a9aa0}.screen-rows em.warn{color:#ff9f2e}.screen-more{color:#9a9aa0;font:500 11px var(--hd-font);letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff14;border-radius:999px;align-self:center;margin-top:auto;padding:5px 14px;transition:color .2s,border-color .2s;animation:.4s .3s both screen-in}.screen-more:active{transform:scale(.94)}.screen-list+.screen-more,.screen-empty+.screen-more{margin-top:10px}@media (hover:hover){.screen-more:hover{color:#ffd21c;border-color:#ffd21c55}}.screen-halves{flex:1;grid-template-rows:1fr 1fr;gap:10px;display:grid}.screen-halves>div{flex-direction:column;gap:4px;min-height:0;display:flex}.screen-halves>div+div{border-top:1px solid #ffffff0d;padding-top:8px}.shell[data-theme] .cluster .screen-half-title{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.screen-halves .screen-empty{margin:6px 0;font-size:12px}.screen-halves .screen-more{margin-top:4px}.shell .dial-mode button{height:24px;min-height:0}.shell .screen-more{height:28px;min-height:0;padding:0 14px}.shell .hero-toggle button{min-height:0}@media (max-width:560px){.shell .dial-mode button{height:22px}.shell .screen-more{height:26px}.dial-mode{gap:1px;padding:2px}.shell .dial-mode button{gap:3px;padding:0 5px}}.screen-note{flex-direction:column;flex:1;gap:6px;min-height:0;animation:.4s both screen-in;display:flex}.screen-note textarea{resize:none;color:#e8e4d6;width:100%;min-height:150px;font:inherit;background:#00000040;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:10px 12px;font-size:13px;line-height:1.45}.screen-note textarea:focus{border-color:#ffd21c88;outline:none;box-shadow:0 0 0 3px #ffd21c22}.screen-note small{color:var(--muted);font-size:11px}
.lotes-vigia{--yellow:#ffd21c;--text:#f5f3ec;--muted:#a8a9b0}.lotes-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.lotes-vigia .cluster{flex-direction:column;display:flex;container-type:inline-size}.lotes-vigia .lamps{justify-content:space-between;gap:6px}.lotes-vigia .lamp.sel{background:#ffffff0d}.lotes-vigia .screen{flex:1;min-height:430px}.lotes-aviso{color:#e8e4d6;background:#ffd21c14;border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.lotes-aviso.risk{color:#ffc4bb;background:#ff4d3d1c}.lotes-vinculo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lotes-lista li{grid-template-columns:minmax(0,1fr) 64px 44px 104px;gap:8px}.lote-abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.lote-abrir:focus-visible{outline-offset:2px;outline:2px solid #ffd21c88}.lote-abrir b{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.lote-nome{text-overflow:ellipsis;min-width:0;overflow:hidden}.lote-luz{background:#6c6c74;border-radius:50%;flex:none;width:8px;height:8px}.lote-luz.ok{background:#3ee08a;box-shadow:0 0 8px #3ee08a}.lote-luz.low{background:#ffd21c;box-shadow:0 0 8px #ffd21c}.lote-luz.risk{background:#ff4d3d;box-shadow:0 0 8px #ff4d3d}.lote-tag{color:#b5b5bc;font:600 10px var(--hd-font);letter-spacing:.02em;background:#ffffff12;border-radius:4px;flex:none;padding:1px 6px}.lote-tag.mercado{color:#151515;background:#ffd21c;font-weight:800;box-shadow:0 0 12px #ffd21c66}.screen-bar i.ok{background:#3ee08a;box-shadow:0 0 8px #3ee08a88}.screen-bar i.low{background:#ffd21c;box-shadow:0 0 8px #ffd21c88}.screen-bar i.wait{box-shadow:none;background:#6c6c74}.lotes-lista em{font-size:13px}.lotes-lista em.ok{color:#3ee08a}.lotes-lista em.low{color:#ffd21c}.lotes-lista em.risk{color:#ff6a5a}.lotes-lista em.wait{color:#8c8c92}.lote-acoes{z-index:1;justify-content:flex-end;gap:4px;display:flex;position:relative}.lote-acoes .icon-action{color:#b5b5bc;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;padding:0}.lote-acoes svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lote-novo{outline:1px dashed #ffd21c55;grid-template-columns:minmax(0,1fr)!important}.lotes-mudancas li{grid-template-columns:minmax(0,1fr) auto}.lotes-mudancas em{color:var(--muted);font-size:12px}.lotes-mais{color:#e8e4d6;cursor:pointer;z-index:1;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-self:center;margin:8px 0;padding:4px 12px;font-size:12px;position:relative}.lotes-vigia .screen-alert{z-index:1;flex-wrap:wrap;margin-top:auto;position:relative}.lotes-vigia .screen-list{z-index:1;margin-bottom:10px;position:relative}.shell[data-theme] .lotes-vigia .cluster .screen-alert b.gold{color:#ffd21c}.lotes-botoes{gap:8px;display:flex}.lotes-vigia .screen-alert button.sec{color:#e8e4d6;box-shadow:none;background:0 0;border:1px solid #ffffff2b;font-weight:600}.lote-detalhe{white-space:pre-wrap;overflow-wrap:anywhere}.lote-form{gap:12px;display:grid}.lote-form label{gap:5px;font-size:13px;display:grid}.lote-erro{color:#ff8a75}.lote-limpar{max-height:220px;margin:0 0 12px;padding-left:18px;font-size:13px;overflow:auto}.lote-limpar-acoes{flex-wrap:wrap}@media (max-width:900px){.lotes-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lotes-vigia .lamp small{font-size:8px;display:block}.lotes-botoes{width:100%}.lotes-botoes button{flex:1}}@container (max-width:480px){.lotes-lista li{grid-template-columns:minmax(0,1fr) 44px 104px;gap:6px}.lote-abrir{grid-column:1/-1}}
.lotes-recentes{gap:12px;display:grid}.lotes-recentes .screen{min-height:0}.lotes-recentes .lamps{gap:8px}.rec-cab,.rec-lista li{grid-template-columns:minmax(0,1fr) 64px 70px 128px 92px;align-items:center;gap:10px;display:grid}.rec-cab{color:#8c8c92;letter-spacing:.1em;text-transform:uppercase;z-index:1;padding:0 8px 6px;font-size:10px;position:relative}.rec-cab span:nth-child(n+2){text-align:right}.rec-lista{z-index:1;position:relative}.rec-lista li{padding:8px}.rec-fazenda{gap:5px;min-width:0;display:grid}.rec-abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.rec-abrir b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-abrir:hover b{color:#ffd21c}.rec-op{color:#b5b5bc;font:600 10px var(--hd-font);background:#ffffff12;border-radius:4px;flex:none;padding:1px 6px}.rec-lotes,.frete-lotes{flex-wrap:wrap;gap:6px;display:flex}.rec-lote{color:#b5b5bc;font:500 11px var(--hd-num,inherit);letter-spacing:.02em;background:#ffffff08;border:1px solid #ffffff10;border-radius:7px;align-items:center;gap:6px;padding:2px 3px 2px 8px;display:inline-flex}.rec-lote.atual{color:#f5f3ec;border-color:#ffd21c55}.rec-lote i{font:800 9px var(--hd-font);text-transform:uppercase;color:#151515;background:#ffd21c;border-radius:4px;padding:1px 5px;font-style:normal}.rec-lote em{color:#ffd21c;font-style:normal;font-weight:700}.rec-lote small{color:#8c8c92}.rec-copiar{color:#b5b5bc;cursor:pointer;background:#ffffff0a;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.rec-copiar:hover{color:#ffd21c}.rec-copiar svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:12px;height:12px}.rec-lista .rec-num{text-align:right;font:600 20px var(--hd-num);color:#ffd21c}.rec-uso{text-align:right;color:#a8a9b0}.rec-frete{text-align:right}.rec-frete b{font:600 14px var(--hd-num);display:block}.rec-var{color:#8c8c92;font-size:10px}.lotes-recentes .rec-var.up,.frete-resumo .rec-var.up{color:#3ee08a}.lotes-recentes .rec-var.down,.frete-resumo .rec-var.down{color:#ff6a5a}.rec-graf{cursor:pointer;background:0 0;border:0;padding:0}.rec-spark{width:86px;height:26px;display:block}.rec-spark polyline{fill:none;stroke:#ffd21c;stroke-width:2px}.rec-spark.up polyline{stroke:#3ee08a}.rec-spark.down polyline{stroke:#ff6a5a}.rec-ponto{fill:#ffd21c}.modal.frete-modal{width:min(900px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);overflow:auto}.frete-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.frete-cab small{color:#ffd21c;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.frete-cab h2{margin:2px 0 0}.frete-cab p{color:var(--muted,#96969c);margin:4px 0 0;font-size:13px}.frete-periodo{flex-wrap:wrap;gap:6px;display:flex}.frete-periodo button{height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff2;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.frete-periodo button.sel{color:#151515;background:#ffd21c;border-color:#ffd21c}.frete-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.frete-kpis div,.frete-resumo div{background:#ffffff08;border-radius:10px;padding:10px 12px}.frete-kpis small,.frete-resumo small{color:#8c8c92;letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.frete-kpis b,.frete-resumo b{font:600 20px var(--font-painel,inherit);margin-top:3px;display:block}.frete-kpis .gold{color:#ffd21c}.frete-kpis .ok{color:#3ee08a}.frete-kpis .risk{color:#ff6a5a}.frete-graf{background:#0c0c0f;border:1px solid #ffffff0c;border-radius:12px;padding:12px}.frete-graf svg{width:100%;height:auto;display:block}.g-linha{stroke:#ffffff12}.g-txt{fill:#8c8c92;font-size:11px}.g-faixa{fill:#ffd21c26}.g-media{fill:none;stroke:#ffd21c;stroke-width:2.5px}.g-vector{fill:none;stroke:#7fb4ff;stroke-width:1.5px;stroke-dasharray:5 4}.g-ponto{fill:#ffd21c;cursor:help}.g-ponto-v{fill:#7fb4ff;cursor:help}.frete-leg{color:#96969c;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.frete-leg i{vertical-align:middle;border-radius:2px;width:14px;height:8px;margin-right:6px;display:inline-block}.frete-leg i.m{background:#ffd21c}.frete-leg i.f{background:#ffd21c33}.frete-leg i.v{background:#7fb4ff}.frete-lotes{margin:12px 0 4px}.frete-tabela{max-height:240px;margin-top:10px;overflow:auto}.frete-tabela table{border-collapse:collapse;width:100%;font-size:13px}.frete-tabela th,.frete-tabela td{text-align:left;border-bottom:1px solid #ffffff0b;padding:7px 10px}.frete-tabela th{color:#8c8c92;letter-spacing:.08em;text-transform:uppercase;background:#151518;font-size:10px;position:sticky;top:0}.frete-tabela .r{text-align:right}.frete-modal footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.frete-fonte{color:#96969c;font-size:12px}.frete-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.frete-resumo button{grid-column:1/-1;justify-self:end}@media (max-width:760px){.rec-cab{display:none}.rec-lista li{grid-template-columns:minmax(0,1fr) 54px 96px}.rec-uso,.rec-graf{display:none}.frete-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.rec-titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rec-busca{z-index:1;background:#0c0c0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;width:min(300px,100%);height:34px;padding:0 12px;display:flex;position:relative}.rec-busca:focus-within{border-color:#ffd21c88;box-shadow:0 0 12px #ffd21c22}.rec-busca svg{fill:none;stroke:#8c8c92;stroke-width:2px;flex:none;width:15px;height:15px}.rec-busca input{color:#f5f3ec;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.rec-anteriores{color:#a8a9b0;cursor:pointer;background:0 0;border:1px dashed #fff2;border-radius:7px;padding:2px 8px;font-size:11px}.rec-anteriores:hover{color:#ffd21c;border-color:#ffd21c55}.frete-lotes-rot{color:#8c8c92;letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:10px}.rec-emb{text-overflow:ellipsis;white-space:nowrap;color:#8c8c92;flex:none;max-width:40%;font-size:11px;overflow:hidden}
.localidades-busca{z-index:1;width:100%;color:inherit;background:#ffffff0f;border:1px solid #ffffff40;border-radius:10px;margin:0 0 10px;padding:12px 14px;font-size:15px;position:relative}.localidades-busca::placeholder{color:#ffffffa6}.localidades-busca:focus{border-color:#ffd21c;outline:none;box-shadow:0 0 0 3px #ffd21c33}.localidades-lista li{grid-template-columns:minmax(0,1fr) auto}.localidades-lista li.sel{background:#ffd21c0f;outline:1px solid #ffd21c88}.localidades-lista .lote-abrir small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.localidades-lista a.icon-action{color:#b5b5bc;place-items:center;text-decoration:none;display:inline-grid}.localidades-sem-link{opacity:.25;pointer-events:none;place-items:center;display:inline-grid}.lote-luz.wait{background:#8c8c92}.localidades-mapa .screen{flex-direction:column;gap:10px;display:flex}.localidades-mapa .screen-alert{margin-top:auto}.localidades-mapa iframe{z-index:1;border:0;border-radius:10px;width:100%;height:min(60vh,460px);position:relative}.localidades-roteiro{z-index:1;white-space:pre-line;background:#ffffff0a;border-radius:10px;margin:0;padding:10px 12px;line-height:1.45;position:relative}.localidades-roteiro span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.localidades-abrir{color:#151515;background:#ffd21c;border-radius:999px;align-items:center;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:900px){.localidades-mapa iframe{height:360px}}
.lista-espera .lotes-grid{grid-template-columns:minmax(0,1fr)}.lista-espera-filtros{z-index:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;display:grid;position:relative}.lista-espera-filtros select,.lista-espera-status{font:inherit;color:inherit;background:#ffffff0f;border:1px solid #ffffff40;border-radius:10px;padding:10px 12px;font-size:14px}.lista-espera-filtros select option,.lista-espera-status option{color:#151515}.lista-espera-cte{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:14px;display:flex}.lista-espera-cte input{accent-color:#ffd21c;width:18px;height:18px}.lista-espera-lista li{grid-template-columns:minmax(0,1fr) auto;gap:10px}.lista-espera-lista .lote-abrir{cursor:default}.lista-espera-lista .lote-abrir small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lista-espera-lista .lista-espera-nota{color:#ffd21cbb;font-style:italic}.lista-espera-lista .lote-tag.cte{color:#ffd21c;background:#ffd21c22}.lista-espera-lista .lote-acoes{align-items:center}.lista-espera-status{border-radius:8px;padding:6px 8px;font-size:13px}.lista-espera-lista a.icon-action{place-items:center;text-decoration:none;display:inline-grid}.lista-espera-lista a.icon-action.whats{color:#25d366;border-color:#25d36655}@media (max-width:700px){.lista-espera-filtros{grid-template-columns:1fr 1fr}.lista-espera-filtros .localidades-busca{grid-column:1/-1}.lista-espera-lista li{grid-template-columns:minmax(0,1fr)}.lista-espera-lista .lote-acoes{justify-content:flex-start}}
.direct-painel{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:stretch;gap:16px;margin-top:12px}.direct-painel .cluster{flex-direction:column;display:flex;container-type:inline-size}.direct-painel .lamps{justify-content:flex-start;gap:8px}.direct-painel .screen{flex:1;overflow:visible}.direct-painel-form{z-index:1;gap:12px;margin-top:6px;display:grid;position:relative}.direct-painel-form label{color:#c9c9ce;gap:5px;font-size:13px;display:grid}.direct-painel-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.direct-painel-form .field-help{color:var(--muted);margin-top:-6px}.direct-painel-form .manual-order{background:#ff9f2e08;border:1px dashed #ff9f2e55;border-radius:12px;gap:10px;padding:12px;display:grid}.direct-painel-form .manual-order>button{justify-self:start}.direct-resumo{z-index:1;position:relative}.direct-resumo li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.direct-resumo small{text-transform:uppercase;letter-spacing:.08em}.direct-resumo em{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.direct-painel .screen-alert{z-index:1;margin-top:auto;line-height:1.45;position:relative}.shell[data-theme] .direct-painel .cluster .screen-alert b.gold{color:#ffd21c}@media (max-width:900px){.direct-painel{grid-template-columns:minmax(0,1fr)}}@container (max-width:440px){.direct-painel-form .form-row{grid-template-columns:minmax(0,1fr)}}.shell .direct-painel-form :is(input,select){width:100%;min-height:42px;color:var(--text);font:500 14px var(--hd-font);background:#050506;border:1px solid #ffffff26;border-radius:10px;padding:9px 12px}.shell .direct-painel-form :is(input,select):focus-visible{border-color:#ffd21c88;outline:none;box-shadow:0 0 0 3px #ffd21c1f}.shell .direct-painel-form input::placeholder{color:#6c6c74}.trips-painel{margin:4px 0 16px}.trips-painel .lamps{gap:8px}.trips-painel .screen{min-height:0}.trips-painel .screen-list li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 34px}.schedule-painel,.quotas-painel{margin-bottom:16px}:is(.schedule-painel,.quotas-painel) .screen{min-height:0;overflow:visible}:is(.schedule-painel,.quotas-painel) .screen>:not(.screen-top):not(.screen-title){z-index:1;position:relative}.schedule-painel .lamps{gap:8px}.schedule-painel-sub{color:var(--muted);margin:4px 0 8px;font-size:12px}.quotas-painel-title{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.quotas-painel-title .primary{z-index:1;position:relative}
