@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{color-scheme:dark;--font-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--bg: #18191d;--s1: #1e1f24;--s2: #25262c;--s3: #2c2d34;--sidebar: #131417;--border-subtle: #2d2e35;--border: #41434d;--control-border: #707583;--accent: #f39a60;--on-accent: #21150d;--accent2: #f7b184;--text: #eeeef0;--muted: #bfc2cc;--danger: #f87171;--success: #4ade80;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-control: 6px;--radius-panel: 8px;--text-muted: var(--muted)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:1rem;line-height:1.5;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;border:0;min-height:44px;min-width:44px}input,select,textarea{color:var(--text);accent-color:var(--accent)}input::placeholder,textarea::placeholder{color:#9b9da9;opacity:1}button:disabled{cursor:not-allowed}a{color:var(--accent2);text-underline-offset:3px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent2);outline-offset:3px}h1,h2,h3{line-height:1.3;text-wrap:balance}p{overflow-wrap:break-word}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}thead{background:var(--s1)}th,td{border-bottom-color:var(--border-subtle)}th{font-size:.875rem;font-weight:600;color:var(--muted);text-align:left;letter-spacing:.015em}td{line-height:1.5}tbody tr{transition:background .15s ease}tbody tr:hover{background:#94a3b80a}summary{cursor:pointer}::selection{background:#9a4c1c;color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.rf-icon{flex-shrink:0;display:inline-block;vertical-align:-.2em}.rf-page-title{display:flex;align-items:center;gap:12px;font-size:1.625rem;font-weight:600;letter-spacing:-.65px;margin:0}.rf-page-title+p{margin-top:8px}.rf-card{min-width:0}.rf-card[data-surface=filter]{background:transparent;border:0;padding:0}.rf-btn{justify-content:center;line-height:1.35;white-space:normal;text-decoration:none}.rf-btn:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.1)}.rf-btn-secondary:not(:disabled):not([aria-disabled=true]):hover,.rf-btn-ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--s3)}.rf-btn-primary{box-shadow:inset 0 1px #ffffff26}.rf-field-label{display:flex;align-items:baseline;gap:4px}.rf-field-label[data-required]:after{content:"*";color:var(--accent2)}.rf-field-hint{font-size:.875rem;line-height:1.5;color:var(--muted)}.rf-empty{display:grid;justify-items:center;gap:10px;padding:36px 20px;text-align:center}.rf-empty>.rf-icon{color:var(--muted)}.rf-empty p{color:var(--muted);max-width:440px}.rf-skip{position:fixed;z-index:300;left:12px;top:-100px;padding:12px 16px;background:var(--accent);color:var(--on-accent);border-radius:8px}.rf-skip:focus{top:12px}.rf-navigation button{background:transparent;color:var(--muted)}.rf-navigation button:hover{background:var(--s2)}.rf-navigation button[aria-current=page]{color:var(--text);background:#2a2b31}.rf-navigation button[aria-current=page]>.rf-icon{color:var(--accent)}.rf-navigation-label{flex:1;min-width:0}.rf-workflow{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0 0 16px;margin:0;border-bottom:1px solid var(--border-subtle)}.rf-workflow li{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--muted)}.rf-workflow li[aria-current=step]{color:var(--text)}.rf-workflow-number{display:inline-grid;place-items:center;background:var(--s3);border-radius:5px;width:22px;height:22px;font-size:.8125rem}.rf-workflow [aria-current=step] .rf-workflow-number{background:var(--accent);color:var(--on-accent)}@media (max-width: 767px){.rf-page-title{font-size:1.375rem;letter-spacing:-.4px;gap:10px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:1rem}.rf-workflow{gap:6px}.rf-workflow li{font-size:.8125rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rf-toast{pointer-events:none;position:fixed;bottom:24px;right:24px;z-index:200;display:flex;align-items:center;gap:12px;max-width:min(440px,calc(100vw - 32px));padding:16px 20px;background:var(--s2);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--text);box-shadow:0 8px 28px #0005;line-height:1.5;font-size:1rem}.rf-toast-success .rf-toast-content>.rf-icon{color:#86efac}.rf-toast-error{border-color:#7f383e}.rf-toast-error .rf-toast-content>.rf-icon{color:#fca5a5}@media (max-width: 767px){.rf-toast{bottom:16px;right:16px;left:16px}}.rf-notification-trigger{display:flex;align-items:center;gap:12px}.rf-notification-identity{flex:1;overflow-wrap:anywhere}.rf-notification-status{flex-shrink:0}.rf-notification-error{color:#fca5a5;font-size:.875rem;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-notification-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-wrap:anywhere}@media (max-width: 1100px){.rf-notification-trigger{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:start;gap:10px}.rf-notification-identity{grid-column:2}.rf-notification-chevron{grid-column:3;grid-row:1}.rf-notification-status{grid-column:2 / 4;justify-self:start}.rf-notification-error{grid-column:2 / 4;max-width:100%;white-space:normal;overflow-wrap:anywhere}.rf-notification-details{grid-template-columns:minmax(0,1fr)}}.rf-content{max-width:1440px;margin:0 auto}.rf-brand{display:flex;align-items:center;gap:10px;min-width:0}.rf-brand img{flex:0 0 auto}.rf-brand-name{font-size:1.0625rem;font-weight:650;letter-spacing:-.5px}.rf-sidebar-footer{flex-shrink:0;padding:12px;border-top:1px solid var(--border-subtle)}.rf-sidebar-email{font-size:.8125rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 8px}.rf-sidebar-tools{display:flex;gap:4px}.rf-sidebar-tools button,.rf-support-trigger{min-height:44px;padding:8px;display:flex;align-items:center;gap:8px;background:transparent;color:var(--muted);font-size:.875rem;border-radius:6px}.rf-support-trigger{width:100%}.rf-sidebar-tools button:hover,.rf-support-trigger:hover{background:var(--s2);color:var(--text)}.rf-dashboard-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:28px;align-items:center}.rf-dashboard-date{font-size:.9375rem;color:var(--muted);margin-top:6px}.rf-dashboard-actions{display:flex;flex-wrap:wrap;gap:8px}.rf-dashboard-links{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 32px}.rf-resource-title{font-size:.9375rem;font-weight:500;color:var(--muted);margin-bottom:8px}.rf-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border-subtle)}.rf-resources button{background:transparent;color:var(--text);padding:20px 0;text-align:left;border-radius:4px}.rf-resources button+button{padding-left:24px;border-left:1px solid var(--border-subtle)}.rf-resources button:hover{background:var(--s1)}.rf-resource-value{font-size:1.5rem;font-weight:550;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.rf-resource-label{color:var(--muted);font-size:.875rem;margin-top:4px}.rf-workspace-tabs{border-bottom:1px solid var(--border-subtle)}.rf-workspace-tabs button{min-height:44px;padding:10px 12px 12px;border-bottom:2px solid transparent;background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:8px;font-size:.9375rem}.rf-workspace-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.rf-tab-count{font-size:.8125rem;font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;background:var(--s3);color:var(--muted)}.rf-calendar{background:var(--s1);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.rf-calendar-day{min-height:82px;background:transparent}.rf-calendar-day:hover{background:var(--s2)}.rf-calendar-day[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent)}.rf-calendar-count{font-size:.8125rem;color:var(--muted)}.rf-calendar-day[aria-pressed=true] .rf-calendar-count{color:var(--accent2)}.rf-brand-wordmark,.rf-sidebar-wordmark{font-size:1.125rem;font-weight:650;letter-spacing:-.7px;color:var(--text)}.rf-brand-wordmark>span,.rf-sidebar-wordmark>span{font-weight:450}.rf-brand-large{gap:14px}.rf-brand-large .rf-brand-wordmark{font-size:2.25rem;letter-spacing:-1.5px}.rf-auth{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.rf-auth-identity{background:#141519;border-right:1px solid var(--border-subtle);padding:48px clamp(32px,5vw,80px);display:flex}.rf-auth-identity-inner{min-width:0;width:100%;max-width:580px;margin:0 auto;min-height:calc(100svh - 96px);display:flex;flex-direction:column;justify-content:space-between}.rf-auth-story{padding-top:40px}.rf-auth-eyebrow{color:var(--muted);font-size:.875rem;font-weight:500;margin-bottom:12px}.rf-auth-headline{font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.25;letter-spacing:-1.2px}.rf-auth-intro{font-size:1rem;color:var(--muted);line-height:1.7;margin-top:18px}.rf-brand-routes{display:block;width:100%;height:min(30svh,300px);margin-top:24px}.rf-auth-identity-caption{color:var(--muted);font-size:.875rem;margin-top:28px}.rf-auth-access{display:grid;align-content:center;justify-items:center;padding:48px clamp(24px,5vw,80px)}.rf-auth-content{width:100%;max-width:380px}.rf-auth-title{font-size:1.5625rem;font-weight:550;line-height:1.3;letter-spacing:-.7px;margin-bottom:10px}.rf-auth-title:focus-visible{outline:none}.rf-auth-description{color:var(--muted);font-size:.9375rem;line-height:1.7;margin-bottom:30px}.rf-auth-form{padding-top:0}.rf-auth-caption{color:var(--muted);font-size:.875rem;line-height:1.7;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-subtle)}.rf-route-trace{stroke-dasharray:1;stroke-dashoffset:0;animation:rf-route-draw 1.2s ease-out backwards}.rf-route-trace-branch{animation-delay:.25s}@keyframes rf-route-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.rf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rf-input-wrap{position:relative;min-width:0}.rf-input-end{position:absolute;right:1px;top:1px;bottom:1px;display:flex;align-items:center}.rf-password-toggle{display:grid;place-items:center;min-width:44px;min-height:42px;height:100%;background:transparent;color:var(--muted);border-radius:5px}.rf-password-toggle:hover:not(:disabled){color:var(--text);background:var(--s2)}@media (max-width: 1023px){.rf-auth{grid-template-columns:minmax(0,1fr);align-content:start}.rf-auth-identity{border:0;background:transparent;padding:32px 24px 16px}.rf-auth-identity-inner{min-height:0;max-width:380px}.rf-auth-story,.rf-auth-identity-caption{display:none}.rf-auth-access{padding:24px}.rf-brand-large .rf-brand-wordmark{font-size:1.75rem;letter-spacing:-1px}.rf-brand-large img{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){.rf-route-trace{animation:none;stroke-dashoffset:0}}.rf-field-control:hover:not(:disabled){border-color:#9298a6}.rf-modal-panel{box-shadow:0 24px 80px #0006;animation:rf-modal-enter .14s ease-out}@keyframes rf-modal-enter{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:none}}@media (max-width: 767px){.rf-dashboard-header{margin-bottom:24px}.rf-dashboard-actions{width:100%}.rf-dashboard-actions>button{flex:1}.rf-workspace-tabs{flex-wrap:nowrap;gap:0}.rf-workspace-tabs button{padding-inline:8px;font-size:.875rem;flex:1;justify-content:center}.rf-resources button+button{padding-left:12px}.rf-resource-value{font-size:1.375rem}.rf-resource-label{font-size:.8125rem}}.rf-calendar-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:.875rem;font-weight:550}.rf-calendar-year{color:var(--muted);font-weight:400;margin-left:4px}.rf-calendar-controls{display:flex;align-items:center;gap:2px}.rf-calendar-controls .rf-btn{padding-inline:10px}.rf-sidebar-tools button{white-space:nowrap}.rf-data-table{table-layout:fixed}.rf-data-table th,.rf-data-table td{padding:12px 16px;border-bottom:1px solid var(--border-subtle);font-size:.9375rem;overflow-wrap:anywhere}.rf-data-table th{font-size:.875rem;font-weight:500}.rf-data-table td>strong{font-weight:550}.rf-data-table tr:last-child td{border-bottom:0}.rf-data-table th:last-child{width:164px}.rf-row-actions{display:flex;gap:4px;justify-content:flex-end}.rf-toast-content{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1;overflow-wrap:anywhere}.rf-toast-content>.rf-icon{flex-shrink:0;margin-top:1px}.rf-toast-dismiss{pointer-events:auto;flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;margin:-10px -12px -10px 0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.rf-toast-dismiss:hover{color:var(--text);background:var(--s1)}.rf-toast-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rf-toast-inline{position:static;max-width:none;box-shadow:none;margin-bottom:16px}.rf-navigation a{background:transparent;color:var(--muted);text-decoration:none}.rf-navigation a:hover{background:var(--s2);color:var(--text)}.rf-navigation a[aria-current=page]{color:var(--text);background:#2a2b31}.rf-navigation a[aria-current=page]>.rf-icon{color:var(--accent)}.rf-btn{justify-content:center;line-height:1.35;flex-shrink:0}.rf-btn:disabled{transform:none}.rf-field-label{line-height:1.5}.rf-form{min-width:0}.rf-form-actions{position:sticky;bottom:0;z-index:3;background:var(--s1);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;border-top:1px solid var(--border);padding:16px 0 4px;margin-top:8px}.rf-form-actions>.rf-btn{flex:0 1 auto}.rf-modal-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0;padding:16px 24px;border-bottom:1px solid var(--border)}.rf-modal-body{padding:24px;overflow-y:auto;min-height:0;overscroll-behavior:contain;scroll-padding-block:16px}.rf-pagination-position{white-space:nowrap;font-size:.9375rem;color:var(--muted);padding-inline:8px}.rf-inline-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--border);border-color:var(--danger);border-radius:6px;margin-bottom:20px}.rf-inline-notice p{margin:4px 0 0;color:var(--muted);font-size:.9375rem;line-height:1.55}.rf-loading-state{display:flex;align-items:center;gap:12px;padding:32px 0;color:var(--muted)}.rf-success-text{color:var(--success);margin-top:12px}.rf-pedidos .rf-workspace-tabs{padding:4px;background:var(--s1);border:1px solid var(--border);border-radius:8px;gap:4px!important}.rf-pedidos .rf-workspace-tabs button{flex:1;justify-content:center;border:1px solid transparent;border-radius:5px;padding:10px 14px;font-size:1rem}.rf-pedidos .rf-workspace-tabs button[aria-pressed=true]{background:var(--s3);border-color:var(--border);border-bottom-color:var(--accent)}.rf-pedidos .rf-calendar-section{display:grid;grid-template-columns:minmax(220px,max-content) minmax(0,1fr);gap:16px;align-items:center;border-block:1px solid var(--border-subtle);padding:12px 0}.rf-pedidos .rf-calendar-heading{display:grid;gap:8px;margin:0}.rf-pedidos .rf-calendar-controls{display:flex;gap:6px}.rf-pedidos .rf-calendar{min-width:0}.rf-pedidos .rf-calendar-day{padding:8px 4px!important}@media (max-width:767px){.rf-modal-header{padding:12px 16px}.rf-modal-body{padding:16px}.rf-form-actions{padding-top:12px}.rf-form-actions>.rf-btn{flex:1 1 40%}.rf-pedidos .rf-calendar-section{grid-template-columns:1fr;gap:8px}.rf-pedidos .rf-calendar-heading{display:flex;justify-content:space-between;align-items:center}.rf-pedidos .rf-workspace-tabs button{font-size:.9375rem;padding-inline:8px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:1rem!important}}@media (prefers-reduced-motion:reduce){.rf-btn{transition:none!important}}.rf-form-group-title{font-size:1rem;font-weight:600;border-top:1px solid var(--border);padding-top:20px;margin-top:8px}.rf-form-group-title:first-child{border:0;padding-top:0;margin-top:0}.rf-content .fade-in{animation:none;opacity:1}.rf-field-control{font-size:1rem}.rf-row-actions,.rf-order-row-actions{flex-wrap:wrap;gap:8px}.rf-data-table th:last-child{width:220px}.rf-sidebar-tools{flex-wrap:wrap;gap:8px}.rf-sidebar-tools button,.rf-support-trigger{border:1px solid var(--control-border);background:var(--s1);color:var(--text);font-size:.9375rem;min-height:48px;padding:10px}.rf-resources{gap:12px;border:0}.rf-resources button{border:1px solid var(--control-border);background:var(--s1);padding:16px;border-radius:8px}.rf-resources button+button{padding:16px;border-left:1px solid var(--control-border)}.rf-resource-action{display:flex;align-items:center;gap:8px;margin-top:16px;color:var(--accent2);font-size:.9375rem}.rf-notification-chevron{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 12px;border:1px solid var(--control-border);background:var(--s2);border-radius:6px;font-size:.9375rem;white-space:nowrap}.rf-notification-trigger:hover{background:var(--s2)!important}@media (max-width:1100px){.rf-notification-trigger{grid-template-columns:18px minmax(0,1fr)}.rf-notification-chevron{grid-column:2;grid-row:auto;justify-self:start}.rf-notification-status,.rf-notification-error{grid-column:2}}.rf-calendar-count{font-size:.8125rem}.rf-pedidos .rf-calendar-day>div:first-child{font-size:1rem!important}.rf-pedidos .rf-calendar-day>div:nth-child(2){font-size:.8125rem!important}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px;flex-shrink:0}.rf-sidebar-tools button{white-space:normal}.rf-inline-disclosure{display:inline-flex;align-items:center;gap:8px;min-height:48px;max-width:100%;padding:10px 12px;border:1px solid var(--control-border);border-radius:6px;background:var(--s2);color:var(--text);font-size:.9375rem;list-style:none}.rf-inline-disclosure::-webkit-details-marker{display:none}details[open]>.rf-inline-disclosure>.rf-icon{transform:rotate(180deg)}.rf-employee-table th:last-child,.rf-employee-table td:last-child{position:sticky;right:0;z-index:1;background:var(--s1);border-left:1px solid var(--border)}.rf-employee-table th:last-child{z-index:2}.rf-pedidos{container-name:pedidos;container-type:inline-size}@container pedidos (max-width:50em){.rf-order-toolbar{position:static}}.rf-trips{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.rf-trips h2{font-size:1.125rem;font-weight:700;margin:0}.rf-trip{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 18px;background:var(--s1);border:1px solid var(--border);border-radius:12px}.rf-trip-time{flex:0 0 84px;display:flex;flex-direction:column}.rf-trip-time strong{font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.rf-trip-time span,.rf-trip-info span{color:var(--muted);font-size:.875rem}.rf-trip-info{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.rf-trip-summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.rf-trip-orders{font-size:.8125rem!important}.rf-upcoming{list-style:none;margin:0;padding:0}.rf-upcoming-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 16px;border-bottom:1px solid var(--border)}.rf-upcoming-row:last-child{border-bottom:0}.rf-upcoming-state{font-size:.875rem;font-weight:600;padding:4px 10px;border-radius:999px;color:#bfc2cc;background:#bfc2cc1a}.rf-upcoming-state.is-built{color:#f2c46b;background:#f2c46b1f}.rf-file-input{width:100%;color:var(--muted);font:inherit;font-size:.9375rem}.rf-file-input::file-selector-button{min-height:44px;margin-right:12px;padding:0 16px;border-radius:8px;border:1px solid var(--control-border);background:var(--s2);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.rf-file-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.frota-page{display:grid;gap:18px;min-width:0}.frota-page>*{min-width:0}.frota-page h2{font-size:1.375rem}.frota-page h3{font-size:1rem;margin-bottom:8px}.frota-page p{color:var(--muted);font-size:.9375rem;margin:6px 0;line-height:1.5}.frota-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px}.frota-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.frota-form{display:grid;gap:16px}.frota-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--border)}.frota-tabs button{min-height:44px;flex-shrink:0;padding:10px 0 13px;font-size:1rem;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);cursor:pointer}.frota-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.frota-toolbar{display:flex;gap:12px;align-items:end}.frota-toolbar>div{width:220px;max-width:65%}.frota-period{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.frota-filter-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:.9375rem}.frota-filter-summary button,.frota-vehicle-filter .frota-heading button{color:var(--accent);background:none;border:0;text-decoration:underline;cursor:pointer;font-size:.9375rem;min-height:44px}.frota-summary{align-items:center}.frota-eyebrow{display:block;font-size:.9375rem;color:var(--muted)}.frota-total{display:block;margin:8px 0;font-size:1.75rem;letter-spacing:-.5px}.frota-vehicle-filter{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;display:grid;gap:12px}.frota-vehicle-filter legend{font-size:.9375rem;color:var(--muted);padding:0 6px}.frota-vehicle-filter .frota-heading{font-size:.9375rem;align-items:center}.frota-vehicle-options{max-height:220px;overflow-y:auto;display:grid;gap:4px}.frota-vehicle-options label{display:flex;gap:10px;align-items:center;padding:10px 4px;cursor:pointer}.frota-page label{font-size:.9375rem}.frota-page input[type=checkbox]{accent-color:var(--accent);flex-shrink:0}.frota-ledger{list-style:none;padding:0;margin:0}.frota-ledger li{display:grid;grid-template-columns:90px minmax(100px,1fr) minmax(120px,1.5fr) auto auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border);font-size:.9375rem}.frota-ledger li:last-child{border-bottom:0}.frota-ledger small{display:block;color:var(--muted);margin-top:5px;line-height:1.4}.frota-ledger-date{color:var(--muted)}.frota-ledger-vehicle,.frota-ledger-description{min-width:0;overflow-wrap:anywhere}.frota-ledger-value{white-space:nowrap}.frota-cancelled{display:inline-block;color:#fca5a5;font-size:.875rem;margin-top:6px}.frota-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px}.frota-report-grid>*{min-width:0;overflow-wrap:anywhere}.frota-categories{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}.frota-categories summary{cursor:pointer;color:var(--muted);font-size:.9375rem}.frota-categories ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.frota-categories li{display:flex;justify-content:space-between;gap:14px;font-size:.9375rem}.frota-categories small{color:var(--muted)}.frota-detail{display:grid;gap:6px;margin:0 0 24px;overflow-wrap:anywhere}.frota-detail dt{color:var(--muted);font-size:.875rem;margin-top:10px}.frota-detail dd{margin:0;font-size:1rem}.frota-page .frota-error{color:#fca5a5}.frota-page .frota-success{color:#86efac}.frota-page button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.frota-ledger li{grid-template-columns:1fr auto;gap:10px 14px}.frota-ledger-date{grid-column:1;grid-row:1}.frota-ledger-value{grid-column:2;grid-row:1}.frota-ledger-vehicle{grid-column:1;grid-row:2}.frota-ledger-description{grid-column:1;grid-row:3}.frota-ledger li>.frota-ledger-receipts{grid-column:2;grid-row:2 / 4}}@media (max-width: 767px){.frota-page h2{font-size:1.125rem}.frota-tabs{gap:18px}.frota-tabs button{font-size:.9375rem}.frota-total{font-size:1.625rem}.frota-period>div{flex:1;min-width:125px}}.frota-attachment-picker{display:flex;flex-direction:column;gap:8px;font-size:.9375rem}.frota-attachment-picker input{max-width:100%}.frota-attachment-picker small,.frota-attachment-list small{display:block;color:var(--text-muted, #999)}.frota-attachments{border-top:1px solid var(--border, #444);padding:16px 0}.frota-attachment-list{list-style:none;padding:0}.frota-attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.frota-attachment-list li span{min-width:0;overflow-wrap:anywhere}.frota-ledger-receipts{display:grid;justify-items:end;gap:8px}.frota-receipt-count{font-size:.875rem;color:var(--muted)}.frota-pending-summary ul{list-style:none;padding:0;display:grid;gap:12px}.frota-pending-summary li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.frota-attachment-list li{flex-wrap:wrap}.frota-receipt-info{flex:1;min-width:130px;overflow-wrap:anywhere}.frota-receipt-thumbnail{width:72px;height:72px;flex-shrink:0;padding:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--s1);color:var(--muted);cursor:pointer;font-size:.8125rem}.frota-receipt-thumbnail img{width:100%;height:100%;object-fit:contain;display:block}.frota-receipt-preview{margin:0 0 20px;text-align:center}.frota-receipt-preview img{max-width:100%;max-height:60dvh;object-fit:contain}.frota-receipt-preview figcaption{margin-top:12px;overflow-wrap:anywhere;font-size:.9375rem}.frota-pending-files{padding:14px;margin:12px 0;border:1px solid var(--border);border-radius:8px;overflow-wrap:anywhere}.frota-pending-files ul{padding-left:20px}.planning-workspace{container-type:inline-size;display:grid;gap:16px;min-width:0}.planning-workspace>*,.planning-executors label{min-width:0}.planning-heading,.planning-van-title,.planning-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.planning-heading{justify-content:space-between;margin-bottom:12px}.planning-heading-state{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.planning-heading h3{font-size:1.0625rem;margin:0}.planning-heading p,.planning-help{color:var(--muted);font-size:.9375rem;line-height:1.55;margin:6px 0 12px}.planning-van-title span{color:var(--muted);font-size:.9375rem}.planning-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 0;font-size:.875rem}.planning-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.planning-summary{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.9375rem;line-height:1.7}.planning-executors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.planning-workspace label,.planning-correction label{font-size:.9375rem}.planning-workspace select,.planning-correction select{display:block;width:100%;max-width:100%;min-width:0;min-height:48px;box-sizing:border-box;margin-top:6px;background:var(--s1);border:1px solid var(--control-border);color:var(--text);border-radius:6px;padding:8px 10px}.planning-details{margin-top:14px;border-top:1px solid var(--border);padding-top:12px;font-size:.9375rem}.planning-details summary{cursor:pointer;padding:5px 0;color:var(--text)}.planning-details p{margin-top:6px;font-size:.875rem;color:var(--muted);line-height:1.5}.planning-passenger{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.planning-passenger select{width:150px;flex-shrink:0}.planning-card-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;border-top:1px solid var(--border);padding-top:16px}.planning-choice{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.planning-choice input,.planning-reviewed input{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}.planning-pending{color:#fbbf24;font-size:.9375rem;margin-top:10px;line-height:1.6}.planning-organize{margin-top:12px}.planning-organize p{margin:0}.planning-split{margin-top:14px}.planning-split>label{display:block;max-width:320px}.planning-selection-summary{align-self:center;font-size:.9375rem}.planning-dispatch{display:grid;gap:16px;min-width:0}.planning-dispatch h4{font-size:1rem}.planning-dispatch-summary{padding:12px;border:1px solid var(--border);border-radius:8px;font-size:.9375rem;line-height:1.7}.planning-dispatch-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.planning-workspace button,.planning-dispatch button{min-height:44px}.planning-reviewed{display:flex;align-items:center;gap:8px;margin-top:16px;line-height:1.5}.planning-error{white-space:pre-wrap;overflow-wrap:anywhere;color:#fca5a5;font-size:.9375rem;margin-bottom:12px}.planning-toolbar{position:sticky;bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 0;border-top:1px solid var(--border);background:var(--bg);z-index:4}.planning-progress{padding:12px;border:1px solid var(--border);border-radius:8px;font-size:.9375rem;color:#93c5fd}@media (max-width: 767px){.planning-executors{grid-template-columns:1fr}.planning-toolbar{position:static}.planning-toolbar button{flex:1 1 45%}.planning-passenger{align-items:flex-start;flex-direction:column}.planning-passenger select{width:100%}.planning-card-actions>button{width:100%;justify-content:center}.planning-dispatch-footer button{flex:1 1 100%;justify-content:center}}.planning-passenger-identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 24px;width:100%;min-width:0}.planning-passenger-identity>strong{font-size:.9375rem;font-weight:550;overflow-wrap:anywhere}.planning-passenger-identity>p{grid-column:1;margin:0}.planning-passenger-identity>.planning-passenger-phone{grid-column:2;grid-row:1 / 3;align-self:center;font-size:.875rem;font-variant-numeric:tabular-nums}.planning-van-title strong{font-size:1rem;font-weight:600}.planning-van .planning-card-actions{border-top-color:var(--border-subtle)}@media (max-width: 767px){.planning-passenger-identity{grid-template-columns:minmax(0,1fr);gap:3px}.planning-passenger-identity>.planning-passenger-phone{grid-column:1;grid-row:auto}}.planning-roster{display:flex;flex-direction:column;gap:14px;min-width:0;max-height:calc(90dvh - 146px)}.planning-roster-body{display:grid;gap:20px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 2px 2px}.planning-roster section{display:grid;gap:14px;min-width:0}.planning-roster>.planning-roster-summary,.planning-roster>.planning-dispatch-footer,.planning-roster>.planning-error{flex-shrink:0}@media (max-width: 767px){.planning-roster{max-height:calc(90dvh - 126px)}}.planning-roster h4{font-size:1rem;font-weight:600}.planning-roster .planning-help{margin:0}.planning-roster-action{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.planning-roster-action p{margin:0}.planning-roster-list{list-style:none;margin:0;padding:0}.planning-roster-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.planning-roster-list li>div{min-width:0;overflow-wrap:anywhere}.planning-roster-list strong{font-size:.9375rem;font-weight:550}.planning-roster-list p,.planning-roster-list span,.planning-roster-summary p{font-size:.875rem;line-height:1.5;color:var(--muted);margin:4px 0 0}.planning-roster-list button{flex-shrink:0}.planning-roster-removed strong{text-decoration:line-through;color:var(--muted)}.planning-roster-removed span{color:#fbbf24}.planning-roster-added p{color:var(--accent)}.planning-roster-search{max-height:280px;overflow-y:auto;padding-right:4px}.planning-roster-summary{border-top:1px solid var(--border);padding-top:16px;font-size:1rem}@media (max-width: 767px){.planning-roster-action{align-items:stretch;flex-direction:column}.planning-roster-action button{justify-content:center}}.rf-order-count-label{display:none}.planning-context,.planning-section-top{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.planning-context{padding:16px 0;border-block:1px solid var(--border);margin-bottom:22px}.planning-context>div{display:grid;gap:5px}.planning-context span,.planning-toolbar-summary>span{color:var(--muted);font-size:.875rem}.planning-context strong{font-size:.9375rem;font-weight:550}.planning-section-top{margin-bottom:14px}.planning-section-top h3{font-size:1rem;font-weight:550}.planning-section-top .planning-help{margin:5px 0 0}.planning-toolbar-summary{margin-right:auto;display:grid;gap:5px;align-self:center;min-width:0}.planning-toolbar-summary strong{font-size:.9375rem;font-weight:550}.planning-regions{min-width:0}.planning-region-table,.planning-vans-table,.rf-order-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.planning-region-table th,.planning-vans-table th,.rf-order-table th{font-size:.8125rem;font-weight:500;color:var(--muted);padding:12px 10px;border-bottom:1px solid var(--border)}.planning-region-table td,.planning-vans-table td,.rf-order-table td{font-size:.9375rem;padding:15px 10px;border-bottom:1px solid var(--border-subtle,var(--border));vertical-align:middle;overflow-wrap:anywhere}.planning-region-table p,.planning-vans-table p,.rf-order-table p{color:var(--muted);font-size:.875rem;margin:5px 0 0;line-height:1.6}.planning-region-table strong,.planning-vans-table strong,.rf-order-table strong{font-weight:550}.planning-region-table th:first-child{width:32%}.planning-region-table th:nth-child(2),.planning-region-table th:nth-child(3){width:12%}.planning-region-table th:nth-child(4){width:20%}.planning-region-quantity{display:flex;align-items:center;gap:8px}.planning-region-quantity input{width:68px;min-height:44px;padding:8px;background:var(--s1);color:var(--text);border:1px solid var(--border);border-radius:5px;font:inherit}.planning-region-quantity>span:not(.sr-only){color:var(--muted);font-size:.875rem}.planning-region-inspector{display:flex;flex-direction:column;gap:12px;max-height:calc(90dvh - 150px);min-height:0}.planning-region-inspector>.planning-help{margin:0}.planning-region-people{flex:1;overflow:auto;min-height:75px;list-style:none;padding:0;margin:0;overscroll-behavior:contain}.planning-region-people li{padding:10px 0;border-bottom:1px solid var(--border-subtle,var(--border))}.planning-region-people .planning-choice{align-items:flex-start}.planning-region-people p{font-size:.875rem;color:var(--muted);line-height:1.6;margin:5px 0}.planning-region-people strong{font-size:.9375rem;font-weight:550}.planning-region-move{display:flex;align-items:flex-end;gap:12px;border-top:1px solid var(--border);padding-top:14px}.planning-region-move>div{flex:1;min-width:0}.planning-region-result{font-size:.875rem;color:var(--text);line-height:1.5;min-height:18px}.planning-origins{display:grid}.planning-origin{display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px 0;border-bottom:1px solid var(--border);font-size:.9375rem}.planning-origin span,.planning-origin p{color:var(--muted);font-size:.875rem}.planning-origin p{grid-column:1/-1;line-height:1.7}.planning-vans-table th:first-child{width:17%}.planning-vans-table th:nth-child(2){width:10%}.planning-vans-table th:nth-child(3){width:19%}.planning-vans-table th:nth-child(4){width:22%}.planning-vans-table th:nth-child(5){width:15%}.planning-vans-table th:nth-child(6){width:17%}.planning-vans-table select{margin-top:0;min-height:48px;font-size:1rem}.planning-row-actions{display:grid;gap:8px}.planning-row-actions>button{font-size:.875rem;justify-content:center}.rf-order-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) minmax(200px,1.4fr);gap:14px;align-items:end}.rf-order-filters>div:only-child{grid-column:1/-1}.rf-order-table th:first-child{width:48px}.rf-order-table th:nth-child(2){width:16%}.rf-order-table th:nth-child(3){width:14%}.rf-order-table th:nth-child(4){width:25%}.rf-order-table th:nth-child(5){width:11%}.rf-order-table th:nth-child(6){width:16%}.rf-order-table th:last-child{width:10%}.rf-order-check{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.rf-order-check input{width:22px;height:22px;accent-color:var(--accent)}.rf-order-table tr.is-selected{background:var(--accent-subtle,rgba(249,115,22,.06))}.rf-order-selected{color:var(--accent)}.rf-optional-executors{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:.875rem;color:var(--muted)}.rf-order-toolbar{bottom:0;padding-inline:12px;margin-top:20px}.rf-order-form>details>div{margin-top:12px}.planning-regions button{min-height:44px}.planning-vans-table tbody tr,.rf-order-table tbody tr{transition:background .15s ease}.planning-vans-table tbody tr:hover,.rf-order-table tbody tr:hover{background:var(--s2)}@media (max-width:1050px){.planning-vans-table td,.planning-vans-table th{padding-inline:6px}.rf-order-filters{grid-template-columns:1fr 1fr}.rf-order-filters>div:last-child{grid-column:1/-1}}@media (max-width:767px){.planning-context{gap:14px}.planning-context>div:last-of-type{flex-basis:100%}.planning-region-table,.planning-region-table tbody,.planning-vans-table,.planning-vans-table tbody,.rf-order-table,.rf-order-table tbody{display:block}.planning-region-table thead,.planning-vans-table thead,.rf-order-table thead{display:none}.planning-region-table tr,.planning-vans-table tr{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}.planning-region-table td,.planning-vans-table td{border:0;padding:0;min-width:0}.planning-region-table td:first-child,.planning-vans-table td:first-child{grid-column:1/-1}.planning-region-table td[data-label]:before,.planning-vans-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:.8125rem;margin-bottom:5px}.planning-region-table td:nth-child(4){grid-column:1}.planning-region-table td:last-child{align-self:center}.planning-region-table td:last-child button{width:100%;justify-content:center}.planning-vans-table td:nth-child(3),.planning-vans-table td:nth-child(4),.planning-vans-table td:last-child{grid-column:1/-1}.planning-row-actions{display:flex;flex-wrap:wrap;gap:6px}.planning-row-actions>button{flex:1 1 45%;justify-content:center}.planning-toolbar-summary{width:100%;margin-right:0}.planning-regions .planning-toolbar{display:flex;flex-wrap:wrap}.planning-regions .planning-toolbar>button{flex:1 1 45%;justify-content:center}.planning-region-inspector{max-height:calc(90dvh - 130px)}.planning-region-move{flex-wrap:wrap}.planning-region-move>div{flex-basis:100%}.planning-region-move button{width:100%;justify-content:center}.planning-origin{grid-template-columns:1fr}.planning-origin p{grid-column:1}.rf-order-filters{grid-template-columns:1fr}.rf-order-filters>div{grid-column:1!important}.rf-order-table tr{display:grid;grid-template-columns:38px 1fr 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--border)}.rf-order-table td{border:0;padding:0;min-width:0}.rf-order-table td:first-child{grid-column:1;grid-row:1/5}.rf-order-table td:nth-child(2){grid-column:2;grid-row:1}.rf-order-table td:nth-child(3){grid-column:3;grid-row:1;text-align:right}.rf-order-table td:nth-child(4){grid-column:2/-1;grid-row:2}.rf-order-table td:nth-child(5){grid-column:2;grid-row:3}.rf-order-count-label{display:inline;color:var(--muted);font-size:.875rem}.rf-order-table td:nth-child(6){grid-column:3;grid-row:3}.rf-order-table td:last-child{grid-column:2/-1;grid-row:4}.rf-order-check input{width:22px;height:22px}.rf-order-toolbar{position:sticky;display:flex;bottom:0;padding-inline:8px}.rf-order-toolbar>button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.planning-vans-table tbody tr,.rf-order-table tbody tr{transition:none}}.rf-order-form-footer{position:sticky;bottom:-28px;padding:12px 0;background:var(--s1);border-top:1px solid var(--border);z-index:2}@media (max-width:767px){.rf-order-form-footer{bottom:-20px}}.planning-regions .sr-only,.planning-workspace .sr-only,.rf-order-table .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.planning-row-actions>button{padding-inline:10px;width:100%}.planning-review-state{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.planning-review-state>button{font-size:.875rem;padding-inline:10px;text-align:left}.planning-van-status{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:.875rem;line-height:1.5;font-weight:550}.planning-van-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--muted);flex-shrink:0}.planning-van-status.is-reviewed:before{background:var(--success,#86efac)}.planning-vans-table .planning-passengers-button{margin-top:10px;font-size:.875rem}.planning-vans-table td{padding-block:12px}.planning-region-quantity>span:not(.sr-only){white-space:nowrap}.planning-load-error{display:grid;justify-items:start;gap:14px;padding:24px 0;color:var(--muted);font-size:.9375rem}.rf-order-table tr[data-highlighted=true]{box-shadow:inset 2px 0 var(--accent)}.planning-back-navigation{margin:-6px 0 16px}.planning-back-navigation>.rf-btn{min-width:180px}.planning-distribution{container-type:inline-size;margin-block:24px 32px;border-block:1px solid var(--border);padding-block:24px;min-width:0}.distribution-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.distribution-heading h2,.planning-executors-heading{margin:0;font-size:1.125rem;font-weight:650;scroll-margin-top:24px}.distribution-heading p{color:var(--muted);font-size:1rem;line-height:1.6;max-width:70ch;margin:8px 0 0}.distribution-save-note{color:var(--muted);font-size:.875rem;line-height:1.65;margin:14px 0;max-width:85ch}.distribution-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.85fr);gap:28px;margin-top:20px;align-items:start}.distribution-passengers,.distribution-destination{min-width:0}.distribution-filters{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px}.distribution-choice{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer;min-width:0;padding:4px 0}.distribution-choice input{width:22px;height:22px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.distribution-choice>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere;line-height:1.5;font-size:.9375rem}.distribution-choice strong{font-size:1rem;font-weight:600}.distribution-choice span span{color:var(--muted);font-size:.875rem}.distribution-selection{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:14px;font-size:.875rem}.distribution-selection>span{color:var(--muted)}.planning-distribution .distribution-mobile-jump{display:none}.distribution-mobile-jump>button{width:100%;justify-content:center}.distribution-region{border-top:1px solid var(--border)}.distribution-region:last-child{border-bottom:1px solid var(--border)}.distribution-region-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.distribution-region-heading>.distribution-choice{flex:1}.distribution-region-heading>button{flex-shrink:0}.distribution-region-body{padding:0 0 16px 16px}.distribution-neighborhood{margin-block:8px 16px}.distribution-neighborhood>label{background:var(--s2);padding:8px}.distribution-neighborhood ul{list-style:none;padding:0;margin:0}.distribution-neighborhood li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-subtle,var(--border));padding:8px;min-width:0}.distribution-neighborhood li>.distribution-choice{flex:1}.distribution-person-van{font-size:.875rem;flex-shrink:0;border:1px solid var(--border);border-radius:5px;padding:6px 8px;font-variant-numeric:tabular-nums}.distribution-destination{background:var(--s1);padding:20px;border:1px solid var(--border);border-radius:12px}.distribution-destination h3{font-size:1rem;margin:0 0 16px;font-weight:600;scroll-margin-top:80px}.distribution-van-summary{list-style:none;padding:0;margin:20px 0 0}.distribution-van-summary li{padding-block:12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.distribution-van-summary li:first-child{padding-top:0}.distribution-van-summary li>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:.9375rem;font-variant-numeric:tabular-nums}.distribution-van-summary p{font-size:.875rem;line-height:1.6;color:var(--muted);margin:5px 0 0}.distribution-van-summary .distribution-change{color:var(--accent);font-weight:550}.distribution-transfer{display:grid;gap:12px}.distribution-transfer>button{justify-content:center;width:100%;white-space:normal}.distribution-preview{color:var(--muted);font-size:.9375rem;line-height:1.65}.distribution-preview p{margin:0 0 8px}.distribution-preview strong{color:var(--text);font-weight:600}.distribution-notice{font-size:1rem;line-height:1.6;margin:16px 0 0}.distribution-notice:empty{display:none}.planning-executors-heading{margin:0 0 16px}@container (max-width:55em){.distribution-heading h2{scroll-margin-top:80px}.planning-distribution .distribution-mobile-jump{display:inline-flex;justify-content:center}.distribution-layout{grid-template-columns:minmax(0,1fr);gap:20px}.distribution-van-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.distribution-van-summary li:first-child{padding-top:12px}}@container (max-width:30em){.distribution-filters,.distribution-van-summary{grid-template-columns:minmax(0,1fr)}.distribution-heading>button{width:100%;justify-content:center}.distribution-region-heading{align-items:stretch;flex-direction:column;gap:4px}.distribution-region-heading>button{align-self:flex-start}.distribution-region-body{padding-left:0}.distribution-neighborhood li{align-items:flex-start;flex-direction:column;gap:4px}.distribution-person-van{margin-left:34px}}.planning-orders{margin-top:18px;padding-top:16px;border-top:1px solid var(--border);min-width:0}.planning-orders-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px}.planning-orders-heading h3{font-size:1rem;font-weight:600;margin:0}.planning-orders-heading p{color:var(--muted);font-size:.875rem;line-height:1.6;margin:4px 0 0}.planning-order-list{list-style:none;margin:10px 0 0;padding:0;max-height:360px;overflow-y:auto;scrollbar-gutter:stable}.planning-order-list>li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-subtle, var(--border))}.planning-order-list>li:last-child{border-bottom:0}.planning-order-info{min-width:0}.planning-order-info strong{font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.planning-order-info p{color:var(--muted);font-size:.875rem;line-height:1.65;margin:5px 0 0}.planning-order-actions{display:flex;flex-wrap:wrap;flex-shrink:0;gap:6px}.planning-order-restriction{color:var(--muted);font-size:.875rem;line-height:1.65;margin:10px 0 0;max-width:800px}.planning-order-info .planning-order-restriction{color:var(--text)}.planning-entry-header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.planning-entry-summary{flex:1 1 320px;min-width:0;overflow-wrap:anywhere}.planning-entry-actions{display:flex;gap:6px;flex-wrap:wrap}.planning-entry-toggle{margin-top:12px}.planning-entry-vans{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--border)}.planning-entry-vans>li{display:grid;grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) 120px auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border-subtle,var(--border))}.planning-entry-vans>li:last-child{border-bottom:0}.planning-entry-van-identity{display:grid;gap:5px;min-width:0}.planning-entry-van-identity strong{font-size:.9375rem;font-weight:600}.planning-entry-van-identity>span{font-size:.875rem;color:var(--muted);line-height:1.6}.planning-entry-van-executors{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.planning-entry-field{display:block;color:var(--muted);font-size:.8125rem;margin-bottom:2px}.planning-orders-compact{margin-top:12px;padding-block:12px;border-bottom:1px solid var(--border)}.planning-orders-compact .planning-orders-heading{justify-content:flex-start}.planning-edit-warning{padding:12px 14px;background:var(--s2);border-left:2px solid var(--accent);color:var(--text);font-size:.9375rem;line-height:1.65}@media (max-width:767px){.planning-orders-heading{align-items:flex-start}.planning-order-list>li{align-items:flex-start;flex-direction:column;gap:10px}.planning-order-actions{width:100%}.planning-order-actions>button{flex:1;justify-content:center}.planning-orders-compact .planning-orders-heading{flex-direction:column;align-items:stretch}.planning-orders-compact .planning-orders-heading>button{justify-content:center}}@media (max-width:1100px){.planning-vans-table,.planning-vans-table tbody{display:block}.planning-vans-table thead{display:none}.planning-vans-table tr{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;padding:20px 0;border-bottom:1px solid var(--border)}.planning-vans-table td{padding:0;border:0;min-width:0}.planning-vans-table td:first-child{grid-column:1}.planning-vans-table td:nth-child(2){grid-column:2;text-align:right}.planning-vans-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:.8125rem;margin-bottom:6px}.planning-vans-table td:nth-child(3){grid-column:1}.planning-vans-table td:nth-child(4){grid-column:2}.planning-vans-table td:nth-child(5),.planning-vans-table td:last-child{grid-column:1/-1}.planning-review-state{flex-direction:row;align-items:center;flex-wrap:wrap}.planning-row-actions{display:flex;flex-wrap:wrap;gap:8px}.planning-row-actions>button{flex:1;width:auto}.planning-entry-vans>li{grid-template-columns:1fr auto;gap:12px}.planning-entry-van-executors{grid-column:1/-1;grid-row:2}.planning-entry-vans .planning-van-status{grid-column:2;grid-row:1}.planning-entry-vans>li>button{grid-column:1/-1;justify-self:start}}@media (max-width:520px){.planning-vans-table td:nth-child(3),.planning-vans-table td:nth-child(4){grid-column:1/-1}.planning-row-actions>button{flex-basis:100%}.planning-entry-van-executors{grid-template-columns:1fr;gap:8px}.planning-entry-vans>li>button{justify-self:stretch;justify-content:center}}.rf-order-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.rf-order-table th:nth-child(2){width:17%}.rf-order-table th:nth-child(3){width:13%}.rf-order-table th:nth-child(4){width:21%}.rf-order-table th:nth-child(5){width:10%}.rf-order-table th:nth-child(6){width:15%}.rf-order-table th:last-child{width:19%}.rf-order-table td{padding-block:12px}.planning-workspace .planning-orders{background:var(--s1);border:1px solid var(--border);padding:16px;border-radius:8px;margin-block:18px}.planning-workspace .planning-orders-heading{align-items:center}.planning-workspace .planning-order-list>li:last-child{border-bottom:0}.planning-workspace .planning-order-list{margin-top:12px}.planning-back-navigation{position:sticky;top:0;z-index:5;background:var(--bg);padding-block:8px 16px}@media (max-width:767px){.rf-order-row-actions{justify-content:flex-start}.planning-workspace .planning-orders{padding:12px}.planning-back-navigation{top:56px}}.planning-workspace .planning-orders-compact{padding:12px 16px;margin-block:12px}.planning-orders-compact .planning-orders-heading h3{font-size:.9375rem}.planning-orders-compact .planning-orders-heading{gap:8px}.planning-orders-compact .planning-order-list{margin-top:4px}.planning-orders-detail-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.planning-orders-detail-actions p{margin:0;color:var(--muted);font-size:.9375rem;line-height:1.5}.planning-secondary-actions{padding-block:12px}.planning-secondary-actions button{white-space:normal;text-align:left}.planning-save-state{color:var(--muted);font-size:.9375rem;line-height:1.6;margin:12px 0 0}.planning-structure-options{display:grid;gap:16px;padding-block:16px}.planning-structure-options>p{color:var(--muted);font-size:.9375rem;line-height:1.6;max-width:65ch}.planning-structure-split{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.planning-structure-split>div{flex:0 1 320px}.planning-orders-compact .planning-order-list>li{padding:8px 0;gap:8px}.planning-orders-compact .planning-order-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.planning-orders-compact .planning-order-info p{margin:0}.planning-back-navigation{position:static;padding:0}@media (max-width:767px){.planning-orders-compact .planning-order-info{gap:4px}.planning-orders-compact .planning-order-list>li{align-items:flex-start}}.planning-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.planning-controls .planning-organize{margin-top:0}.planning-filter{flex:1 1 180px;max-width:300px}.planning-controls{align-items:flex-end}.planning-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0;color:var(--muted)}.planning-back-short{display:none}@media (max-width:767px){.planning-orders-compact .planning-orders-heading{flex-direction:row;justify-content:space-between;align-items:center}.planning-orders-compact .planning-orders-heading>button{width:auto}.planning-orders-compact .planning-order-list>li{flex-direction:row;align-items:center}.planning-orders-compact .planning-order-actions{width:auto}.planning-orders-compact .planning-order-actions>button{width:auto;flex:0 1 auto}.planning-orders-single .planning-order-info p,.planning-back-long{display:none}.planning-back-short{display:inline}.planning-row-actions>button{flex:1 1 45%;width:auto}.planning-row-actions>button:nth-child(2){flex-basis:100%;order:2}}.planning-context-heading{margin-bottom:8px;flex-wrap:nowrap}.planning-context-heading p{margin:0;color:var(--muted)}.planning-context-heading .planning-heading-state{flex-shrink:0}@media (max-width:767px){.planning-orders-single .planning-orders-heading h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.planning-orders-single .planning-orders-heading{justify-content:flex-end}.planning-workspace .rf-workflow li:not([aria-current=step]) .rf-workflow-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.planning-workspace .rf-workflow{gap:8px 12px}}@media (max-width:767px){.planning-orders-single .planning-orders-heading h3{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:.875rem}.planning-orders-single .planning-orders-heading{justify-content:space-between}.planning-orders-single .planning-orders-heading>.rf-btn{font-size:.875rem;padding-inline:10px}}.distribution-mode{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}.regional-intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.regional-intro p{font-size:1rem;line-height:1.6;color:var(--muted);margin:0}.regional-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;margin-block:20px;align-items:start}.regional-source,.regional-result{min-width:0}.regional-layout h3{font-size:1.125rem;margin:0 0 16px;scroll-margin-top:80px}.regional-filter-note{color:var(--muted);font-size:.875rem;line-height:1.5;margin:12px 0}.regional-search-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.regional-individual.is-search-match{background:var(--s2)}.regional-arrangement mark{background:var(--accent);color:var(--on-accent);border-radius:2px}.regional-assignment{padding-block:14px;border-top:1px solid var(--border)}.regional-assignment h4,.regional-roster h4{margin:0;font-weight:650;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.regional-assignment-heading{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1fr) auto;align-items:center;gap:12px}.regional-assignment-heading p{font-size:.9375rem;line-height:1.5;margin:4px 0 0;color:var(--muted)}.regional-assignment-heading label{min-width:0}.regional-arrangement select{min-height:48px;width:100%;min-width:0;background:var(--s2);color:var(--text);border:1px solid var(--control-border,var(--border));border-radius:6px;padding:10px;font-size:1rem;cursor:pointer}.regional-arrangement select:hover{border-color:var(--accent)}.regional-individuals{margin-top:16px}.regional-individuals>p{color:var(--muted);font-size:.875rem;line-height:1.6}.regional-individual{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.6fr);gap:12px;padding-block:14px;border-top:1px solid var(--border)}.regional-individual strong,.regional-individual span{display:block;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.regional-individual span{font-size:.875rem;color:var(--muted);margin-top:4px}.regional-rosters{display:grid}.regional-roster{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px 0;border-top:1px solid var(--border);min-width:0}.regional-roster-heading{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:1rem;font-variant-numeric:tabular-nums}.regional-roster-summary{color:var(--muted);font-size:.9375rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.regional-roster-details,.regional-capacity-warning{grid-column:1/-1}.regional-roster-details>p{color:var(--muted);font-size:.875rem;line-height:1.5;margin:0}.regional-roster-region{margin-top:16px}.regional-roster-region>strong{display:block;font-size:.875rem;color:var(--muted);font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--border)}.regional-roster ul{list-style:none;padding:0;margin:4px 0 0}.regional-roster li{padding-block:8px;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere;content-visibility:auto;contain-intrinsic-size:auto 60px}.regional-roster small{display:block;color:var(--muted);font-size:.8125rem;margin-top:2px}.regional-roster.is-over-capacity{border-color:var(--danger)}.regional-capacity-warning{color:var(--danger);font-weight:600;font-size:.9375rem;line-height:1.6;margin:0}.regional-apply{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--s2);font-size:1rem;line-height:1.6}.regional-apply>div:first-child{min-width:0;flex:1 1 260px}.regional-apply p{color:var(--muted);font-size:.9375rem;margin:4px 0 0}.regional-apply>p,.regional-apply>ul{flex-basis:100%}.regional-apply .planning-error{color:var(--danger)}.regional-apply-actions{display:flex;flex-wrap:wrap;gap:12px}.regional-mobile-jump{display:none}.has-distribution-preview>.planning-toolbar{position:static}@container (min-width:55.01em){.regional-apply.is-pending{position:sticky;bottom:12px;z-index:4}.regional-arrangement :is(select,input,button){scroll-margin-block:80px 210px}}@container (max-width:55em){.regional-layout{grid-template-columns:minmax(0,1fr)}.regional-mobile-jump{display:block;margin-block:16px}.planning-workspace>.planning-toolbar{position:static}}@container (max-width:38em){.regional-assignment-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.regional-assignment-heading>button{grid-column:1/-1;justify-self:start}.regional-individual{grid-template-columns:minmax(0,1fr)}.regional-apply-actions{width:100%}.regional-apply-actions>button{flex:1 1 100%;justify-content:center}.distribution-mode>button{width:100%;justify-content:center;white-space:normal}}.pb{display:flex;flex-direction:column;gap:16px}.pb-context{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.pb-trip{font-size:1.125rem;font-weight:600}.pb-count,.pb-save{color:var(--muted);font-size:.9375rem}.pb-save-error{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--danger)}.pb-hint{padding:12px 16px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:.9375rem}.pb-hint strong{color:var(--text)}.pb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;align-items:start}.pb-van{background:var(--s1);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;min-width:0}.pb-van.is-published{background:transparent;border-style:dashed}.pb-van-head{padding:16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--border)}.pb-van-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pb-van-title h2{font-size:1.25rem;font-weight:700;margin:0}.pb-van-title span{color:var(--muted);font-size:.875rem;text-align:right}.pb-seats{display:flex;flex-wrap:wrap;gap:3px}.pb-seat{width:11px;height:15px;border-radius:3px 3px 5px 5px;border:1px solid #555965}.pb-seat.is-taken{background:var(--accent);border-color:var(--accent)}.pb-seat.is-over{border:2px dashed var(--danger)}.pb-capacity{color:var(--muted);font-size:.875rem;font-variant-numeric:tabular-nums}.pb-capacity.is-over{color:var(--danger);font-weight:600}.pb-executors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pb-executors label{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;color:var(--muted)}.pb-executors select{min-height:44px;border-radius:8px;border:1px solid var(--control-border);background:var(--bg);color:var(--text);padding:0 8px;font-size:.9375rem;width:100%}.pb-status{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.875rem;font-weight:600}.pb-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.pb-status.is-ready{color:#9be0bd;background:#7fd1a81f}.pb-status.is-sent{color:#7fd1a8;background:#7fd1a82e}.pb-status.is-info{color:#a9cbf5;background:#7aaaf024}.pb-status.is-warn{color:#f2c46b;background:#f2c46b1f}.pb-status.is-bad{color:#f5a097;background:#f5a09724}.pb-people{padding:8px;display:flex;flex-direction:column;gap:6px}.pb-bairro{display:flex;flex-direction:column;gap:2px}.pb-bairro-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 0;font-size:.875rem;font-weight:600;color:var(--muted)}.pb-bairro-head>span{min-width:0}.pb-bairro-head .pb-link{white-space:nowrap;flex:0 0 auto}.pb-bairro-head small{font-weight:400;font-size:inherit}.pb-person{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text);text-align:left;font:inherit;font-size:.9375rem;cursor:pointer}.pb-person:hover:not(:disabled):not(.is-static){background:var(--s3)}.pb-person.is-selected{background:#f39a6021;border-color:var(--accent)}.pb-person.is-static{cursor:default;color:var(--muted)}.pb-box{width:18px;height:18px;flex:0 0 auto;border-radius:4px;border:2px solid var(--control-border);display:flex;align-items:center;justify-content:center;color:var(--on-accent)}.pb-person.is-selected .pb-box{background:var(--accent);border-color:var(--accent)}.pb-name{flex:1 1 auto;min-width:0}.pb-origin{color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap}.pb-van-foot{margin-top:auto;padding:12px 16px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.pb-foot-links{display:flex;flex-direction:column;align-items:flex-start}.pb-new-van{min-height:220px;padding:24px;border-style:dashed;background:transparent;color:var(--muted);font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer}.pb-new-van strong{color:var(--text);font-size:1.125rem}.pb-new-van:hover:not(:disabled):not(.is-active){border-color:var(--accent);color:var(--text)}.pb-new-van:disabled{opacity:.5;cursor:not-allowed}.pb-new-van.is-active{cursor:default;border-color:var(--accent);align-items:flex-start;justify-content:flex-start;text-align:left}.pb-new-van.is-active h2{margin:0;font-size:1.25rem;color:var(--text)}.pb-new-van:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pb-link{background:none;border:0;padding:6px 4px;min-height:36px;color:var(--accent2);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pb-link:disabled{opacity:.5;cursor:not-allowed}.pb-person:focus-visible,.pb-link:focus-visible,.pb-executors select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pb-bar{position:sticky;bottom:0;z-index:5;margin:0 -4px;padding:14px 16px;background:var(--s2);border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.pb-bar-move{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.pb-bar-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}@media (prefers-reduced-motion: no-preference){.pb-person,.pb-seat{transition:background-color .12s,border-color .12s}}.pb-van{position:relative}.pb-grip{flex:0 0 auto;color:var(--control-border);margin-right:2px}.pb-person[draggable=true],.pb-bairro-head[draggable=true]{cursor:grab}.pb-bairro-head>span{display:inline-flex;align-items:center;gap:6px}.pb-van.is-drop-candidate{outline:2px dashed var(--control-border);outline-offset:2px}.pb-van.is-drop-over{outline:2px solid var(--accent);background:#f39a6014}.pb-drop-hint{position:absolute;inset:8px 8px auto 8px;z-index:2;padding:10px 12px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-weight:700;text-align:center;pointer-events:none}.pb-link-danger{color:#f5a097}.pb-remove{flex-direction:column;align-items:stretch;background:#f5a09714}.pb-remove p{font-size:.9375rem}.pb-remove-targets{display:flex;flex-wrap:wrap;gap:8px}.pb-bar.is-active{border:2px solid var(--accent);background:#3a2a20;box-shadow:0 -8px 24px #00000059}.pb-bar-title{font-size:1.0625rem;color:var(--text);margin-right:4px}.pb-context{flex-direction:column;align-items:stretch;gap:4px}.pb-trip{margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.pb-count{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.pb-count .pb-save{margin-left:auto}.pb-inline-link{min-height:0;padding:0;font-size:inherit}.pb-orders{list-style:none;margin:4px 0 0;padding:12px 16px;border:1px solid var(--border);border-radius:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;font-size:.875rem;color:var(--muted)}.pb-orders strong{color:var(--text);font-variant-numeric:tabular-nums;margin-right:6px}.pb-hint{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:6px 8px 6px 16px}.pb-link{min-height:44px}.pb-link-quiet{color:var(--muted);text-decoration-color:var(--control-border)}.pb-link-quiet:hover:not(:disabled),.pb-link-quiet:focus-visible{color:var(--accent2);text-decoration-color:currentColor}.pb-bairro-head>.pb-bairro-name{display:inline-flex;align-items:center;gap:6px}.pb-bairro-head>.pb-bairro-name>span{display:inline}.pb-drop-hint{inset:auto 8px 8px 8px}.pb-detailed{color:var(--muted);font-size:.875rem}.pb-detailed .pb-link{min-height:0;padding:0}.pb-bar{justify-content:flex-end}@media (max-width: 767px){.pb-trip{font-size:1.1875rem}.pb-count .pb-save{margin-left:0;width:100%}.pb-bar{padding:10px;gap:8px}.pb-bar-actions{width:100%;flex-wrap:nowrap;margin-left:0}.pb-bar-actions>*{flex:1 1 0;justify-content:center;padding-left:8px!important;padding-right:8px!important}.pb-bar-title{width:100%;font-size:.9375rem}.pb-bar-move{gap:6px}}.pb-drop-hint{position:sticky;inset:auto;top:12px;margin:8px 8px -52px;height:44px;display:flex;align-items:center;justify-content:center}.pb-all-sent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px;border-radius:12px;border:1px solid rgba(127,209,168,.4);background:#7fd1a814}
