.payment-simulator{gap:24px;width:100%;display:grid}.payment-simulator__back .micro-ui-button__content{align-items:center;gap:8px;display:inline-flex}.payment-simulator .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.payment-simulator__field{justify-items:center;gap:8px;display:grid}.payment-simulator__field label{font-family:var(--font-heading),Arial,Helvetica,sans-serif;color:#444;font-size:15px;font-weight:600}.payment-simulator__input-shell{border:2px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;transition:border-color .16s,box-shadow .16s;display:flex}.payment-simulator__input-shell:focus-within{border-color:#1c1c1c;box-shadow:0 0 0 4px #0000001f}.payment-simulator__input-shell span{color:#767676;font-size:18px;font-weight:700}.payment-simulator__input{width:160px;font-family:var(--font-heading),Arial,Helvetica,sans-serif;color:#1c1c1c;text-align:right;background:0 0;border:0;outline:none;font-size:24px;font-weight:700}.payment-simulator__input::placeholder{color:#1c1c1c;opacity:.28}.payment-simulator__table-scroll{border:1px solid var(--line);border-radius:16px;width:100%;max-width:460px;margin:0 auto;overflow-x:auto}.payment-simulator__table{border-collapse:collapse;background:#fff;width:100%;min-width:0;font-size:16px}.payment-simulator__table thead th{font-family:var(--font-heading),Arial,Helvetica,sans-serif;color:#1c1c1c;text-align:center;border-bottom:1px solid var(--line);background:#f4f4f4;padding:10px 14px;font-size:15px;font-weight:700}.payment-simulator__table tbody tr+tr td,.payment-simulator__table tbody tr+tr th{border-top:1px solid var(--line-soft)}.payment-simulator__table tbody td,.payment-simulator__table tbody th{text-align:center;padding:10px 12px;font-weight:600}.payment-simulator__type{color:#1c1c1c;font-weight:700}.payment-simulator__type svg{vertical-align:-2px;margin-right:10px;display:inline-block}.payment-simulator__value{color:#444}.payment-simulator__installment{color:#1c1c1c;font-size:18px;font-weight:700}.payment-simulator__note{color:#a6a6a6;text-align:center;max-width:460px;margin:0 auto;font-size:12px;line-height:1.55}@media (max-width:640px){.payment-simulator__table-scroll{overflow-x:hidden}.payment-simulator__table{table-layout:fixed;min-width:0;font-size:14px}.payment-simulator__table thead th{padding:9px 8px;font-size:13px}.payment-simulator__table tbody td,.payment-simulator__table tbody th{overflow-wrap:break-word;padding:12px 8px}.payment-simulator__table th:first-child,.payment-simulator__table td:first-child{width:38%}.payment-simulator__table th:nth-child(2),.payment-simulator__table td:nth-child(2),.payment-simulator__table th:nth-child(3),.payment-simulator__table td:nth-child(3){width:31%}.payment-simulator__installment{font-size:16px}.payment-simulator__value,.payment-simulator__installment{white-space:nowrap}.payment-simulator__input{width:130px;font-size:20px}}
.admin-card-rates{border:1px solid var(--border,#d6d6d6);background:#fff;border-radius:16px;gap:16px;padding:20px;display:grid}.admin-card-rates__header{gap:4px;display:grid}.admin-card-rates__title{margin:0;font-size:17px;font-weight:700}.admin-card-rates__subtitle{color:#767676;margin:0;font-size:13px}.admin-card-rates__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.admin-card-rates__field{gap:6px;display:grid}.admin-card-rates__label{font-size:13px;font-weight:600}.admin-card-rates__input-shell{background:#fff;border:1px solid #d6d6d6;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;display:flex}.admin-card-rates__input-shell:focus-within{border-color:#1c1c1c}.admin-card-rates__input{text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:16px;font-weight:700}.admin-card-rates__input[aria-invalid=true]{color:#b42318}.admin-card-rates__hint{color:#a6a6a6;font-size:12px}.admin-card-rates__footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-card-rates__feedback{font-size:13px}.admin-card-rates__feedback--success{color:#15803d}.admin-card-rates__feedback--error{color:#b42318}
@layer components{.logistics-trips{min-width:0}.logistics-trips__intro{justify-content:space-between;align-items:center;gap:12px;display:flex}.logistics-trips--editor-page{gap:8px}.logistics-trips--editor-page .logistics-trips__intro{margin-bottom:4px}.logistics-trips--editor-page .logistics-trips__editor-head{margin-top:-4px}.logistics-trips__workspace{grid-template-columns:minmax(0,720px) 1fr minmax(280px,380px);align-items:start;gap:24px;display:grid}.logistics-trips__side-column{grid-column:3;align-content:start;gap:24px;min-width:0;margin-top:48px;display:grid}.logistics-trips__list-panel{gap:12px;min-width:0;display:grid}.logistics-trips__list-toolbar{align-items:center;gap:12px;display:flex}.logistics-trips__create-trigger{flex:none;text-decoration:none}.logistics-trips__search{flex:0 0 300px;width:300px;min-width:0;display:flex}.logistics-trips__search .ranking-vendas__busca{border:var(--toolbar-tool-border);background:var(--toolbar-tool-surface);height:38px;box-shadow:var(--toolbar-tool-shadow);border-radius:14px}.logistics-trips__search .ranking-vendas__busca-input{font-size:var(--type-body-small-size)}.logistics-trips__list-wrap{min-height:0;position:relative}.logistics-trips__list-wrap:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg,#fafafa));opacity:0;height:56px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.logistics-trips__list-wrap--has-more:after{opacity:1}.logistics-trips__list-wrap:before{content:"";pointer-events:none;background:linear-gradient(to top,transparent,var(--bg,#fafafa));opacity:0;z-index:1;height:56px;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.logistics-trips__list-wrap--has-previous:before{opacity:1}.logistics-trips__list{grid-auto-rows:max-content;align-content:start;gap:24px;max-height:min(66vh,720px);padding:10px 28px 10px 10px;display:grid;overflow-y:auto}.logistics-trips__list-item{border-radius:var(--toolbar-tool-radius);background:var(--toolbar-tool-surface);box-shadow:var(--toolbar-tool-shadow);color:var(--text);border:none;gap:6px;padding:12px 14px;text-decoration:none;transition:background-color .12s;display:grid;position:relative;overflow:hidden}.logistics-trips__list-item:hover,.logistics-trips__list-item:focus-visible{background:#fff}.logistics-trips__list-item--active{box-shadow:inset 3px 0 0 var(--footer-bg),var(--toolbar-tool-shadow);background:#fff}.logistics-trips__list-item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.logistics-trips__list-item-head strong{min-width:0;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track);align-items:center;gap:6px;display:flex}.logistics-trips__list-item-when{min-width:0;color:var(--text);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track);flex:0 auto;justify-items:end;gap:4px;display:grid}.logistics-trips__list-item-vehicle{max-width:100%;color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track);opacity:var(--type-caption-opacity);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistics-trips__list-item .status-badge{border-radius:8px;min-height:22px;padding:0 8px}.logistics-trips__list-item-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;padding-top:22px;display:grid}.logistics-trips__list-item-stat{gap:2px;min-width:0;display:grid}.logistics-trips__list-item-stat:last-child{padding-right:26px}.logistics-trips__list-item-stat:not(:first-child){text-align:center;align-content:center;justify-items:center}.logistics-trips__list-item-stat:not(:first-child) .logistics-trips__list-item-stat-value{opacity:var(--type-body-small-opacity);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track)}.logistics-trips__list-item-stat-label{opacity:var(--type-overline-opacity);color:var(--muted);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);letter-spacing:var(--type-overline-track);text-transform:uppercase}.logistics-trips__list-item-stat-value{min-width:0;opacity:var(--type-caption-opacity);color:var(--text);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track);gap:2px;display:grid}.logistics-trips__list-item-stat-value--icon{justify-content:center;align-items:center;gap:6px;display:flex}.logistics-trips__list-item-stat-value--icon img{flex:none;width:.95em;height:.95em}.logistics-trips__list-item-client{align-items:center;gap:6px;min-width:0;display:flex}.logistics-trips__list-item-client-more{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);opacity:var(--type-caption-opacity);padding-left:13px}.logistics-trips__list-item-client-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logistics-trips__list-item-tag{z-index:1;border-radius:12px 0 var(--toolbar-tool-radius)0;pointer-events:none;justify-content:center;align-items:center;width:34px;height:28px;display:flex;position:absolute;bottom:0;right:0}.logistics-trips__list-item-tag--draft{background:color-mix(in srgb,#b45309 16%,var(--bg));color:#92400e}.logistics-trips__list-item-tag--completed{background:color-mix(in srgb,#18995d 16%,var(--bg));color:#136341}.logistics-trips__list-item-tag--canceled{background:color-mix(in srgb,#991b1b 16%,var(--bg));color:#7f1d1d}.logistics-trips__empty{text-align:center;padding:22px 14px}.logistics-trips__empty:has(.logistics-trips__field-alert){justify-content:center;align-items:center;gap:6px;display:flex}.logistics-trips__empty .logistics-trips__field-alert{flex:none}.logistics-trips__tire-options .logistics-trips__empty{margin-top:200px}.logistics-trips__editor{align-content:start;gap:56px;min-width:0;display:grid}.logistics-trips__editor--empty{border:1px dashed var(--line);text-align:center;border-radius:16px;padding:32px}.logistics-trips__editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:-52px;display:flex}.logistics-trips__editor-title h2{color:var(--text);font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:var(--type-h6-line);margin:2px 0 0}.logistics-trips__editor-head .logistics-trips__editor-title h2{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track)}.logistics-trips__editor-title-date{opacity:var(--type-body-secondary-opacity);font-size:var(--type-body-secondary-size);font-weight:var(--type-body-secondary-weight);line-height:var(--type-body-secondary-line);letter-spacing:var(--type-body-secondary-track);margin-left:10px}.logistics-trips__editor-head .logistics-trips__editor-title h2 .logistics-trips__type-flag{vertical-align:-2px;flex:none;margin-right:8px}.logistics-trips__tabs{gap:var(--menu-tabs-gap);scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:var(--menu-tabs-padding);border-bottom:var(--menu-tabs-divider);flex-wrap:nowrap;margin-bottom:-36px;display:flex;overflow:auto hidden}.logistics-trips__tab{color:var(--type-table-header-color);cursor:pointer;white-space:nowrap;font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-track);opacity:var(--menu-tab-opacity);background:0 0;border:none;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex}.logistics-trips__tab:hover,.logistics-trips__tab--active{opacity:var(--menu-tab-opacity-active)}.logistics-trips__card{gap:14px;margin:0;display:grid}.logistics-trips__tab-panel{grid-area:1/1/2/2;align-content:start;align-self:start;height:max-content;min-height:455px;margin-top:24px;position:relative}.logistics-trips__tab-next{position:absolute;bottom:80px;right:80px}.logistics-trips__tab-next-error{color:color-mix(in srgb,var(--footer-bg)60%,transparent);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:300;line-height:1;display:inline-flex}.logistics-trips__tab-next-error .logistics-trips__field-alert{color:#e53935}.logistics-trips__tab-next-button--exiting{pointer-events:none;animation:.18s ease-in reverse forwards logistics-trip-field-alert-in}.logistics-trips__tab-next-error--entering{white-space:nowrap;animation:.22s ease-out both logistics-trip-field-alert-in}.logistics-trips__card[hidden]{display:none}@keyframes logistics-trip-tab-in-forward{0%{opacity:0;transform:translateX(var(--tab-panel-slide-distance))}to{opacity:1;transform:translate(0)}}@keyframes logistics-trip-tab-in-backward{0%{opacity:0;transform:translateX(calc(-1*var(--tab-panel-slide-distance)))}to{opacity:1;transform:translate(0)}}@keyframes logistics-trip-tab-out-forward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(-1*var(--tab-panel-slide-distance)))}}@keyframes logistics-trip-tab-out-backward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--tab-panel-slide-distance))}}.logistics-trips__tab-panel--entering-forward,.logistics-trips__tab-panel--entering-backward{z-index:1}.logistics-trips__tab-panel--entering-forward{animation:logistics-trip-tab-in-forward var(--tab-panel-in-duration)var(--tab-panel-in-delay)cubic-bezier(.46,.23,.49,.82)both}.logistics-trips__tab-panel--entering-backward{animation:logistics-trip-tab-in-backward var(--tab-panel-in-duration)var(--tab-panel-in-delay)cubic-bezier(.46,.23,.49,.82)both}.logistics-trips__tab-panel--exiting-forward,.logistics-trips__tab-panel--exiting-backward{pointer-events:none}.logistics-trips__tab-panel--exiting-forward{animation:logistics-trip-tab-out-forward var(--tab-panel-in-duration)cubic-bezier(.46,.23,.49,.82)both}.logistics-trips__tab-panel--exiting-backward{animation:logistics-trip-tab-out-backward var(--tab-panel-in-duration)cubic-bezier(.46,.23,.49,.82)both}@media (prefers-reduced-motion:reduce){.logistics-trips__tab-panel--entering-forward,.logistics-trips__tab-panel--entering-backward{animation:none}.logistics-trips__tab-panel--exiting-forward,.logistics-trips__tab-panel--exiting-backward{opacity:0;animation:none;display:none}}.logistics-trips__card-head{border-bottom:1px solid color-mix(in srgb,var(--line)70%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.logistics-trips__card-head h3{color:var(--text);font-size:var(--type-button-large-size);font-weight:var(--type-button-large-weight);line-height:var(--type-button-large-line);align-items:center;gap:8px;margin:0;display:flex}.logistics-trips__card-head h3 svg{color:var(--muted)}.logistics-trips__draft-form{gap:80px;display:grid}.logistics-trips__form-grid{grid-template-columns:1fr;gap:30px}.logistics-trips__field--task-search:has(textarea){max-width:540px;margin-top:40px}.logistics-trips__field--wide{grid-column:span 1}.logistics-trips__field--narrow{max-width:230px}.logistics-trips__field--narrow input,.logistics-trips__field--narrow select{cursor:pointer}.logistics-trips__field--task-search input,.logistics-trips__field--task-search select,.logistics-trips__field--task-search textarea,.logistics-trips__date-trigger,.logistics-trips__type-trigger{border:var(--toolbar-tool-border);background:var(--toolbar-tool-surface);height:38px;min-height:38px;box-shadow:var(--toolbar-tool-shadow);font-size:var(--type-body-small-size);border-radius:14px;padding:0 12px;transition:background-color .12s,border-color .12s}.logistics-trips__date-trigger,.logistics-trips__type-trigger{width:100%;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--footer-bg);text-align:left;cursor:pointer;align-items:center;display:flex}.logistics-trips__type-trigger{justify-content:space-between;gap:8px;padding-right:12px}.logistics-trips__type-chevron{color:var(--muted);opacity:.3;flex:none}.logistics-trips__type-trigger span{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track)}.logistics-trips__type-trigger-value{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.logistics-trips__type-placeholder{color:color-mix(in srgb,var(--muted)18%,transparent)}.logistics-trips__type-option{align-items:center;gap:8px;display:flex}.logistics-trips__client-popover{flex-direction:column;max-height:min(420px,60vh);display:flex}.logistics-trips__client-popover .admin-tasks__col-filter-tabs{flex:none}.logistics-trips__client-popover .ranking-vendas__filtro-rotas{flex:auto;min-height:0;overflow-y:auto}.logistics-trips__client-option{align-items:center;gap:8px;display:flex}.logistics-trips__client-option-manual{opacity:.3;align-items:center;gap:7px;font-weight:600;display:flex}.logistics-trips__client-option-manual svg{flex:none}.logistics-trips__client-option-manual:hover,.logistics-trips__client-option-manual:focus-visible,.logistics-trips__client-option-manual.ranking-vendas__filtro-rota--ativa{opacity:1}.logistics-trips__client-option-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.logistics-trips__vehicle-option{align-items:center;gap:8px;display:flex}.logistics-trips__vehicle-option-body{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.logistics-trips__type-flag{flex:none}.logistics-trips__metric-value .logistics-trips__type-flag{vertical-align:-2px;margin-right:6px}.logistics-trips__type-flag-tooltip-cost{opacity:.7;margin-top:5px;display:block}.logistics-trips__field--task-search textarea{resize:vertical;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b5b5b' stroke-opacity='0.3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M8.5 4.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M8.5 14.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M3.5 19.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M13.5 9.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M18.5 4.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M13.5 19.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3Cpath d='M18.5 14.5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0'/%3E%3C/svg%3E");background-position:right 5px bottom 5px;background-repeat:no-repeat;background-size:14px 14px;height:auto;min-height:72px;padding:8px 16px 14px 12px}.logistics-trips__field--task-search textarea::-webkit-resizer{display:none}.logistics-trips__field--task-search select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b5b5b' stroke-opacity='0.3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.logistics-trips__field--task-search textarea::placeholder{color:var(--muted);opacity:.18}.logistics-trips__date-trigger:empty:before{content:"dd/mm/aaaa";color:var(--muted);opacity:.18}.logistics-trips__field--task-search select:required:invalid{color:color-mix(in srgb,var(--muted)18%,transparent)}.logistics-trips__field--task-search select option{color:initial}.logistics-trips__field--task-search input:hover,.logistics-trips__field--task-search select:hover,.logistics-trips__field--task-search textarea:hover,.logistics-trips__date-trigger:hover,.logistics-trips__type-trigger:hover,.logistics-trips__field--task-search input:focus,.logistics-trips__field--task-search select:focus,.logistics-trips__field--task-search textarea:focus,.logistics-trips__date-trigger:focus,.logistics-trips__type-trigger:focus{background-color:#fff;border:none}.logistics-trips__field--task-search input:focus,.logistics-trips__field--task-search select:focus,.logistics-trips__field--task-search textarea:focus,.logistics-trips__date-trigger:focus,.logistics-trips__type-trigger:focus{outline:none}.logistics-trips__field--task-search input:not(:placeholder-shown),.logistics-trips__field--task-search textarea:not(:placeholder-shown),.logistics-trips__field--task-search select:valid,.logistics-trips__date-trigger:not(:empty),.logistics-trips__type-trigger[data-filled]{background-color:#fff}.logistics-trips__field--task-search span{opacity:.8;transition:opacity .12s}:is(.logistics-trips__field--task-search:has(input:not(:placeholder-shown)) span,.logistics-trips__field--task-search:has(textarea:not(:placeholder-shown)) span,.logistics-trips__field--task-search:has(select:valid) span,.logistics-trips__field--task-search:has(.logistics-trips__date-trigger:not(:empty)) span,.logistics-trips__field--task-search:has(.logistics-trips__type-trigger[data-filled]) span){opacity:1}span.logistics-trips__field-label{opacity:1;align-items:center;gap:4px;display:inline-flex}.logistics-trips__field--task-search span.logistics-trips__field-label-text{opacity:.8;transition:opacity .12s}:is(.logistics-trips__field--task-search:has(input:not(:placeholder-shown)) .logistics-trips__field-label-text,.logistics-trips__field--task-search:has(select:valid) .logistics-trips__field-label-text,.logistics-trips__field--task-search:has(.logistics-trips__date-trigger:not(:empty)) .logistics-trips__field-label-text,.logistics-trips__field--task-search:has(.logistics-trips__type-trigger[data-filled]) .logistics-trips__field-label-text){opacity:1}.logistics-trips__field-alert{color:#e53935;opacity:1;animation:.25s ease-out both logistics-trip-field-alert-in}@keyframes logistics-trip-field-alert-in{0%{opacity:0}to{opacity:1}}@keyframes logistics-trip-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.logistics-trips__field--invalid{animation:.4s ease-in-out logistics-trip-field-shake}.logistics-trips__notes{color:var(--text);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);margin:0}.logistics-trips__form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.logistics-trips__route-layout{grid-template-columns:minmax(0,1fr) minmax(190px,240px) minmax(320px,620px);align-items:start;gap:24px;display:grid}.logistics-trips__stops{gap:48px;min-width:0;padding-left:24px;display:grid}.logistics-trips__stops>.logistics-trips__card-head--actions-only{border-bottom:none;margin-top:12px;margin-left:140px;padding-bottom:0}.logistics-trips__tolls{justify-items:start;gap:12px;min-width:0;display:grid;position:sticky;top:16px}.logistics-trips__toll-list{gap:8px;width:100%;display:grid}.logistics-trips__toll-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.logistics-trips__toll-row-name{grid-area:auto;min-width:0}.logistics-trips__toll-row-name .logistics-trips__stop-icon{width:22px;height:22px}.logistics-trips__toll-row-name>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logistics-trips__toll-row-amount{white-space:nowrap;color:var(--muted);font-size:var(--type-caption-size);opacity:var(--type-caption-opacity)}.logistics-trips__toll-trigger{display:inline-flex}.logistics-trips__toll-list~.logistics-trips__toll-trigger{margin-top:12px}.logistics-trips__toll-option{justify-content:space-between;align-items:center;gap:12px;display:flex}.logistics-trips__toll-option-amount{white-space:nowrap}.logistics-trips__minimap-col{gap:24px;display:grid;position:sticky;top:16px}.logistics-trips__minimap{height:420px}.logistics-trips__route-next{justify-content:flex-end;display:flex}.logistics-trips__minimap-badges-shell{pointer-events:none}.logistics-trips__minimap-badges{pointer-events:none;transform:scale(var(--pin-scale,1));transform-origin:top;justify-items:center;gap:4px;margin-top:6px;display:grid}.logistics-trips__minimap-distance{background:color-mix(in srgb,var(--bg)88%,transparent);color:var(--text);font-size:var(--type-body-small-size);font-weight:var(--type-body-bold-weight);white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;border-radius:8px;margin:0;padding:5px 9px;line-height:1.3}.logistics-trips__minimap-badge-row{align-items:center;gap:4px;display:flex}.logistics-trips__minimap-badge--tires{align-items:center;gap:5px;display:flex}.logistics-trips__minimap-empty{z-index:2;background:color-mix(in srgb,var(--bg)88%,transparent);color:var(--muted);font-size:var(--type-caption-size);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:var(--type-caption-opacity);border-radius:8px;margin:0;padding:8px 10px;line-height:1.35;position:absolute;inset:auto 12px 12px}.logistics-trips__stop{grid-template-rows:auto auto minmax(60px,1fr) auto;grid-template-columns:128px minmax(0,1fr);gap:12px;display:grid}.logistics-trips__stop-marker{color:var(--text);font-size:var(--type-caption-size);opacity:var(--type-caption-opacity);grid-area:1/1;align-items:center;gap:7px;display:flex}.logistics-trips__stop-icon{background:color-mix(in srgb,var(--footer-bg)8%,#fff);width:26px;height:26px;color:var(--footer-bg);border-radius:50%;flex:none;place-items:center;display:inline-grid}.logistics-trips__stop-km{appearance:none;text-align:left;cursor:pointer;color:var(--muted);font-family:inherit;font-size:var(--type-caption-size);opacity:var(--type-caption-opacity);background:0 0;border:none;grid-area:2/1/4;align-self:start;align-items:center;gap:10px;margin-top:10px;padding:0;line-height:1.3;display:flex}.logistics-trips__stop-km-values{gap:2px;display:grid}.logistics-trips__stop-km:hover .logistics-trips__stop-km-values span:first-child{opacity:1}.logistics-trips__stop-km-values span:first-child{color:var(--text);font-size:var(--type-body-small-size);opacity:.85;font-weight:600}.logistics-trips__stop-km-icon{opacity:0;flex:none;transition:opacity .15s}.logistics-trips__stop-km:hover .logistics-trips__stop-km-icon,.logistics-trips__stop-km:focus-visible .logistics-trips__stop-km-icon{opacity:.6}.logistics-trips__stop-tools{opacity:1;grid-area:4/1;align-self:end;align-items:center;gap:6px;transition:opacity .35s;display:flex}.logistics-trips__stop-remove{opacity:1;grid-area:4/2;justify-content:flex-end;place-self:end start;width:230px;margin-top:38px;transition:opacity .35s;display:flex}:is(.logistics-trips__stops:has(.logistics-trips__stop-km:hover) .logistics-trips__stop-tools,.logistics-trips__stops:has(.logistics-trips__stop-km:focus-visible) .logistics-trips__stop-tools){opacity:0;pointer-events:none}.logistics-trips__stop-reorder{gap:0;display:flex}.logistics-trips__stop-tools .micro-ui-button{min-width:0;padding-left:4px;padding-right:4px}.logistics-trips__stop-client{grid-area:1/2}.logistics-trips__stop-fields{grid-area:2/2/-1;grid-template-columns:1fr;align-self:start;gap:10px;margin-top:10px;display:grid}.logistics-trips__stop-fields .field:first-child{max-width:110px;padding-left:12px}.logistics-trips__stop-location{grid-column:1/-1;margin:0;padding-left:12px}.logistics-trips__stop-location+.logistics-trips__stop-location{margin-top:-10px}.logistics-trips__stop-fields.logistics-trips__field--task-search .field span{color:var(--muted);font-size:var(--type-caption-size);opacity:.45;font-weight:600;line-height:1}.logistics-trips__stop-client>span{line-height:1}.logistics-trips__stop-fields .field,.logistics-trips__stop-client{gap:4px}.logistics-trips__field--task-search .logistics-trips__field--bare input,.logistics-trips__field--task-search .logistics-trips__field--bare input:hover,.logistics-trips__field--task-search .logistics-trips__field--bare input:focus,.logistics-trips__field--task-search .logistics-trips__field--bare input:not(:placeholder-shown){box-shadow:none;background:0 0;border:none;border-radius:0;height:auto;min-height:0;padding:0;line-height:1.2;overflow:visible}.logistics-trips__field--task-search .logistics-trips__field--bare input::placeholder{color:var(--muted);opacity:.3}.logistics-trips__field--task-search .logistics-trips__field--bare input:read-only{color:var(--muted);cursor:default}.logistics-trips__tire-picker-wrap{gap:12px;display:grid}.logistics-trips__tire-picker{gap:10px;display:grid}.logistics-trips__search-overline{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);letter-spacing:var(--type-overline-track);text-transform:uppercase;color:var(--muted);opacity:var(--type-overline-opacity);margin:0}.logistics-trips__tire-picker-next{justify-self:end;margin-top:8px}.logistics-trips__tire-picker-columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;display:grid}.logistics-trips__tire-picker-column{align-content:start;gap:8px;min-width:0;display:grid}.logistics-trips__tire-picker-column-icon{color:var(--muted);justify-self:center;place-items:center;margin-bottom:-4px;display:inline-grid}.logistics-trips__tire-picker-column-title{text-align:center;font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);letter-spacing:var(--type-overline-track);text-transform:uppercase;color:var(--muted);margin:0;padding:0 4px}.logistics-trips__tire-picker-column-heading{width:100%;display:grid;position:relative}.logistics-trips__tire-picker-column-heading .logistics-trips__tire-picker-column-title{justify-self:center}.logistics-trips__tire-picker-column-heading>.micro-ui-tooltip-trigger{position:absolute;top:50%;right:0;transform:translateY(-50%)}.logistics-trips__tire-picker-column-title span{color:var(--text)}.logistics-trips__tire-picker-divider{background:color-mix(in srgb,var(--line)55%,transparent);width:1px}.logistics-trips__tire-options-wrap{min-height:0;position:relative}.logistics-trips__tire-options{align-content:start;max-height:480px;display:grid;overflow-y:auto}.logistics-trips__tire-options-wrap:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg,#fafafa));opacity:0;height:64px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.logistics-trips__tire-options-wrap--has-more:after{opacity:1}.logistics-trips__tire-options-wrap:before{content:"";pointer-events:none;background:linear-gradient(to top,transparent,var(--bg,#fafafa));opacity:0;z-index:1;height:64px;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.logistics-trips__tire-options-wrap--has-previous:before{opacity:1}.logistics-trips__tire-option{border:0;border-bottom:1px solid color-mix(in srgb,var(--line)55%,transparent);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 11px;padding:16px 13px;transition:background-color .12s;display:grid}.logistics-trips__tire-option .logistics-trips__tire-status--phase{grid-area:2/1/auto/-1;justify-self:start}.logistics-trips__tire-option:last-child{border-bottom:0}@keyframes logistics-trip-tire-move-in{0%{opacity:0;border-bottom-width:0;height:0;padding-top:0;padding-bottom:0}58%{opacity:0;height:var(--tire-row-height)}69%{opacity:0;height:var(--tire-row-height)}to{opacity:1;height:var(--tire-row-height)}}@keyframes logistics-trip-tire-move-out{0%{opacity:1;height:var(--tire-row-height)}31%{opacity:0;height:var(--tire-row-height)}42%{opacity:0;height:var(--tire-row-height)}to{opacity:0;border-bottom-width:0;height:0;padding-top:0;padding-bottom:0}}.logistics-trips__tire-option--entering{animation:logistics-trip-tire-move-in var(--tire-move-exit-duration)ease both;overflow:hidden}.logistics-trips__tire-option--exiting{animation:logistics-trip-tire-move-out var(--tire-move-exit-duration)ease both;pointer-events:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.logistics-trips__tire-option--entering{animation:none}.logistics-trips__tire-option--exiting{animation:none;display:none}}.logistics-trips__tire-option-move{opacity:0;grid-row:1/3;place-self:center end;transition:opacity .2s,transform .2s;transform:translate(-4px)}.logistics-trips__tire-option:hover .logistics-trips__tire-option-move,.logistics-trips__tire-option:focus-visible .logistics-trips__tire-option-move{opacity:1;transform:translate(0)}.logistics-trips__tire-option--selected .logistics-trips__tire-option-move,.logistics-trips__tire-option--selected:hover .logistics-trips__tire-option-move,.logistics-trips__tire-option--selected:focus-visible .logistics-trips__tire-option-move{color:#e11d1d;background:0 0}.logistics-trips__tire-option-body{gap:2px;min-width:0;display:grid}.logistics-trips__tire-option-body strong{font-size:var(--type-body-bold-size);font-weight:var(--type-body-bold-weight);line-height:var(--type-body-bold-line);letter-spacing:var(--type-body-bold-track);opacity:var(--type-body-bold-opacity)}.logistics-trips__tire-option-body strong,.logistics-trips__tire-option-body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistics-trips__tire-badges{flex-direction:column;grid-row:1/3;align-self:center;align-items:flex-end;gap:6px;margin-right:10px;transition:transform .2s;display:flex}.logistics-trips__tire-option:hover .logistics-trips__tire-badges,.logistics-trips__tire-option:focus-visible .logistics-trips__tire-badges{transform:translate(-12px)}.logistics-trips__tire-status--phase{min-height:16px;padding:0 5px;font-size:10px}.logistics-trips__tire-status--phase svg{width:11px;height:11px}.logistics-trips__metrics{gap:10px;display:grid}.logistics-trips__metric{text-align:left;justify-items:start;gap:4px;display:grid}.logistics-trips__metric-row{flex-wrap:wrap;gap:24px;display:flex}.logistics-trips__metric strong{color:var(--text);font-size:var(--type-body-size);font-weight:500;line-height:1.2}.logistics-trips__checkout-layout .logistics-trips__metric strong{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track)}.logistics-trips__checkout-layout .logistics-trips__metric{gap:0}.logistics-trips__checkout-main-column .logistics-trips__metric-row+.logistics-trips__metric{margin-top:8px}.logistics-trips__checkout-main-column .logistics-trips__metric-row:first-child{gap:56px}.logistics-trips__metric-value{align-items:center;gap:6px;min-width:0;display:inline-flex}.logistics-trips__metric-input{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--text);font:inherit;background:0 0;border:none;border-radius:0;padding:0}.logistics-trips__metric-input:focus{outline:none}.logistics-trips__checkout-layout .logistics-trips__metric--body-small strong{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track);opacity:var(--type-body-small-opacity)}.logistics-trips__checkout-layout .logistics-trips__metric--body-bold strong,.logistics-trips__checkout-layout .logistics-trips__metric--body-bold .logistics-trips__metric-input{font-size:var(--type-body-bold-size);font-weight:var(--type-body-bold-weight);line-height:var(--type-body-bold-line);letter-spacing:var(--type-body-bold-track);opacity:var(--type-body-bold-opacity)}.logistics-trips__checkout-layout .logistics-trips__metric--body-large-bold strong{font-size:var(--type-body-large-bold-size);font-weight:var(--type-body-large-bold-weight);line-height:var(--type-body-large-bold-line);letter-spacing:var(--type-body-large-bold-track)}.logistics-trips__checkout-layout .logistics-trips__metric--lead-text-bold strong{font-size:var(--type-lead-text-bold-size);font-weight:var(--type-lead-text-bold-weight);line-height:var(--type-lead-text-bold-line);letter-spacing:var(--type-lead-text-bold-track)}.logistics-trips__checkout-layout .logistics-trips__metric--lead-text-bold{margin-top:20px}.logistics-trips__checkout-stop-client{text-overflow:ellipsis;white-space:nowrap;width:186px;font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track);opacity:var(--type-body-small-opacity);overflow:hidden}.logistics-trips__checkout-stop-km-group{gap:2px;display:grid}.logistics-trips__checkout-stop-km{color:var(--text);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track);opacity:var(--type-body-small-opacity)}.logistics-trips__checkout-layout .logistics-trips__checkout-stops strong.logistics-trips__checkout-stop-client,.logistics-trips__checkout-layout .logistics-trips__checkout-stops strong.logistics-trips__checkout-stop-km{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track);opacity:var(--type-body-small-opacity)}.logistics-trips__checkout-stops{--checkout-stop-timeline-x:307px;--checkout-head-gap:16px;isolation:isolate;gap:28px;margin-top:0;position:relative}.logistics-trips__checkout-stops:has(.logistics-trips__metric+.logistics-trips__metric):before{content:"";z-index:0;top:calc(29px + calc(var(--type-body-large-bold-size)*var(--type-body-large-bold-line)) + var(--checkout-head-gap));bottom:30px;left:var(--checkout-stop-timeline-x);background:linear-gradient(180deg,#d4d4d4 0%,#d4d4d4 46%,color-mix(in srgb,#d4d4d4 42%,var(--bg))47%,color-mix(in srgb,#d4d4d4 18%,var(--bg))48%,color-mix(in srgb,#d4d4d4 6%,var(--bg))49%,color-mix(in srgb,#d4d4d4 6%,var(--bg))51%,color-mix(in srgb,#d4d4d4 18%,var(--bg))52%,color-mix(in srgb,#d4d4d4 42%,var(--bg))53%,#d4d4d4 54%,#d4d4d4 100%);background-size:100% 200%;width:1px;animation:5s linear infinite logistics-trips-checkout-timeline-shimmer;position:absolute}.logistics-trips__checkout-map{width:100%;margin-bottom:10px}.logistics-trips__checkout-map .logistics-trips__minimap{height:520px}.logistics-trips__checkout-layout{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:64px;display:grid}.logistics-trips__checkout-main-column{align-content:start;gap:14px;min-width:0;padding-left:24px;display:grid}.logistics-trips__checkout-section-head{color:var(--text);font-size:var(--type-body-large-bold-size);font-weight:var(--type-body-large-bold-weight);line-height:var(--type-body-large-bold-line);letter-spacing:var(--type-body-large-bold-track);justify-self:start;align-items:center;gap:8px;margin:0;display:inline-flex}.logistics-trips__checkout-section-head svg{width:1em;height:1em;color:inherit;stroke-width:2.4px;flex:none}.logistics-trips__checkout-stops .logistics-trips__checkout-section-head{margin-bottom:calc(var(--checkout-head-gap) - 28px)}.logistics-trips__checkout-totals-column{align-content:start;gap:56px;display:grid}.logistics-trips__checkout-totals-column .logistics-trips__form-actions{justify-content:flex-start}.logistics-trips__checkout-top-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:75px;display:grid}.logistics-trips__checkout-top-block{align-content:start;gap:14px;min-width:0;display:grid}.logistics-trips__checkout-stops-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.logistics-trips__checkout-tire-summary{align-content:start;gap:18px;display:grid}.logistics-trips__checkout-tire-summary-head{justify-items:start;gap:10px;display:grid}.logistics-trips__checkout-tire-summary-list{gap:10px;display:grid}.logistics-trips__checkout-tire-summary-row{color:var(--text);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track);opacity:var(--type-body-small-opacity);grid-template-columns:minmax(0,219px) 92px;align-items:baseline;gap:7px;display:grid}.logistics-trips__checkout-tire-summary-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistics-trips__checkout-tire-summary-client{align-items:center;gap:8px;min-width:0;display:inline-flex}.logistics-trips__checkout-tire-summary-client>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistics-trips__checkout-tire-summary-row strong{font-weight:var(--type-body-bold-weight);opacity:1;justify-self:start}.logistics-trips__checkout-tire-summary-row .logistics-trips__checkout-tire-summary-count{justify-self:start;align-items:center;gap:6px;min-width:max-content;display:inline-flex;overflow:visible}.logistics-trips__checkout-tire-icons{align-items:center;gap:2px;display:inline-flex;overflow:visible}.logistics-trips__checkout-tire-summary-icons{white-space:normal;flex-wrap:wrap;align-content:start;row-gap:0;padding-bottom:9px;overflow:visible}.logistics-trips__checkout-tire-summary-icons img{margin-bottom:-9px}.logistics-trips__checkout-tire-total-icons{white-space:normal;flex-wrap:wrap;max-width:102px}.logistics-trips__checkout-tire-icons-break{flex-basis:100%;width:0;height:0}.logistics-trips__checkout-tire-icons img{object-fit:contain;width:18px;height:18px;filter:drop-shadow(0 1px 0 var(--bg))drop-shadow(0 -1px 0 var(--bg))drop-shadow(1px 0 0 var(--bg))drop-shadow(-1px 0 0 var(--bg));opacity:.9;display:block}.logistics-trips__checkout-tire-icons img+img{margin-left:-12px}.logistics-trips__checkout-stops .logistics-trips__stop-marker{grid-area:auto;width:100%}.logistics-trips__checkout-stops .logistics-trips__metric{gap:0}.logistics-trips__checkout-stops .logistics-trips__search-overline{margin-bottom:4px}.logistics-trips__checkout-stop-marker{z-index:1;grid-template-rows:auto;grid-template-columns:26px minmax(0,186px) 92px 12px;justify-content:start;align-items:center;gap:0 7px;display:grid;position:relative}.logistics-trips__checkout-stop-marker .logistics-trips__stop-icon{grid-area:1/1}.logistics-trips__checkout-stop-marker .logistics-trips__checkout-stop-client{grid-area:1/2;position:relative;left:3px}.logistics-trips__checkout-stop-marker .logistics-trips__checkout-stop-km-group{grid-area:1/3}.logistics-trips__checkout-stop-timeline{grid-area:1/4;align-self:stretch;min-width:12px;display:block;position:relative;left:-24px}.logistics-trips__checkout-stop-timeline:before{content:"";z-index:1;border:1px solid var(--bg);opacity:1;background:#6b6b6b;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:50%;transform:translate(-50%,-50%)}@keyframes logistics-trips-checkout-timeline-shimmer{0%{background-position:0 0}to{background-position:0 -200%}}@media (prefers-reduced-motion:reduce){.logistics-trips__checkout-stops:before{background:#d4d4d4;animation:none}}.logistics-trips__completion{align-content:start;gap:10px;display:grid}.logistics-trips__completion-note{text-align:center;text-wrap:balance;margin:0}.logistics-trips__delete-actions{justify-content:flex-end;margin-top:48px;display:flex}.logistics-trips__route-summary{gap:10px;margin:0;padding-left:22px;display:grid}.logistics-trips__route-summary li{color:var(--text);font-size:var(--type-body-small-size);padding-left:4px}.logistics-trips__route-summary strong{font-weight:600}.logistics-trips__route-summary small,.logistics-trips__allocation-meta{color:var(--muted);font-size:var(--type-caption-size);opacity:var(--type-caption-opacity);margin-top:2px;display:block}.logistics-trips__allocation-table td{vertical-align:middle}.logistics-trips__allocation-value-col{text-align:right;white-space:nowrap}.logistics-trips__vehicles{border-radius:var(--toolbar-tool-radius);background:var(--toolbar-tool-surface);box-shadow:var(--toolbar-tool-shadow);interpolate-size:allow-keywords;border:none;transition:background-color .12s;overflow:hidden}.logistics-trips__vehicles::details-content{opacity:0;height:0;transition:height .84s cubic-bezier(.53,.07,.34,1),opacity .36s cubic-bezier(.53,.07,.34,1),content-visibility .84s allow-discrete;overflow:hidden}.logistics-trips__vehicles[open]::details-content{opacity:1;height:auto;transition:height .84s cubic-bezier(.53,.07,.34,1),opacity .48s cubic-bezier(.53,.07,.34,1).36s,content-visibility .84s allow-discrete}@media (prefers-reduced-motion:reduce){.logistics-trips__vehicles::details-content{transition:none}.logistics-trips__vehicles[open]::details-content{transition:none}}.logistics-trips__vehicles[open],.logistics-trips__vehicles:not([open]):hover{background:#fff}.logistics-trips__vehicles:not([open]):has(:focus-visible){background:#fff}.logistics-trips__vehicles-summary{opacity:var(--type-body-secondary-opacity);color:var(--text);font-size:var(--type-body-secondary-size);font-weight:var(--type-body-secondary-weight);line-height:var(--type-body-secondary-line);letter-spacing:var(--type-body-secondary-track);cursor:pointer;align-items:center;gap:9px;padding:15px 18px;list-style:none;display:flex}.logistics-trips__vehicles-summary::-webkit-details-marker{display:none}.logistics-trips__vehicles-summary svg{color:inherit}.logistics-trips__vehicles-chevron{flex:none;transition:transform .15s}.logistics-trips__vehicles[open] .logistics-trips__vehicles-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.logistics-trips__vehicles-chevron{transition:none}}.logistics-trips__vehicles-count{margin-left:auto}.logistics-trips__vehicle-list{gap:10px;padding:16px 18px 10px;display:grid}.logistics-trips__vehicle-list>.logistics-trips__vehicle-row:not(.logistics-trips__vehicle-row--new)~.logistics-trips__vehicle-row:not(.logistics-trips__vehicle-row--new){border-top:1px solid color-mix(in srgb,var(--line)35%,transparent);padding-top:10px}.logistics-trips__side-column .logistics-trips__vehicle-row,.logistics-trips__side-column .logistics-trips__vehicle-row--new{grid-template-columns:minmax(0,1fr)}.logistics-trips__side-column .logistics-trips__vehicle-row label.field,.logistics-trips__side-column .logistics-trips__vehicle-row--new label.field{grid-column:1/-1}.logistics-trips__side-column .logistics-trips__vehicle-row .micro-ui-button,.logistics-trips__side-column .logistics-trips__vehicle-row--new .micro-ui-button,.logistics-trips__side-column .logistics-trips__dirty-submit,.logistics-trips__vehicle-actions{grid-column:1/-1;justify-self:end}.logistics-trips__vehicle-row[data-confirming] .field{visibility:hidden}:is(.logistics-trips__vehicle-list:has(.logistics-trips__vehicle-row[data-confirming])>:not([data-confirming]),.logistics-trips__vehicle-list:has(.logistics-trips__vehicle-row[data-editing])>:not([data-editing])){filter:blur(var(--rebaixado-blur));opacity:var(--rebaixado-opacity)}.logistics-trips__vehicle-list>*{transition:filter var(--rebaixado-duration)ease,opacity var(--rebaixado-duration)ease}@media (prefers-reduced-motion:reduce){.logistics-trips__vehicle-list>*{transition:none}}.logistics-trips__vehicle-row[data-confirming]{position:relative}.logistics-trips__row-confirm-message{z-index:1;text-align:center;color:var(--text);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-caption-track);opacity:var(--type-caption-opacity);grid-area:1/1/span 2/-1;justify-content:center;align-items:flex-end;margin:0;padding-bottom:12px;display:flex;position:absolute;inset:0}.logistics-trips__vehicle-actions{align-items:center;gap:8px;margin-top:16px;display:flex}.logistics-trips__vehicle-actions .micro-ui-button,.logistics-trips__vehicle-actions .logistics-trips__dirty-submit{grid-column:auto;justify-self:auto}.logistics-trips__dirty-submit{visibility:hidden}.logistics-trips__dirty-submit[data-dirty]{visibility:visible}.logistics-trips__side-column .logistics-trips__vehicle-row>.logistics-trips__dirty-submit{margin-top:16px}.logistics-trips__side-column .logistics-trips__vehicle-create{border-top:1px solid color-mix(in srgb,var(--line)70%,transparent);padding-top:14px;display:grid}.logistics-trips__vehicle-create-trigger{width:fit-content;color:var(--text);font-size:var(--type-button-small-size);font-weight:var(--type-button-small-weight);line-height:var(--type-button-small-line);letter-spacing:var(--type-button-small-track);cursor:pointer;opacity:.65;grid-area:1/1;align-items:center;gap:6px;padding-bottom:6px;list-style:none;transition:opacity .48s cubic-bezier(.53,.07,.34,1) .36s;display:inline-flex}.logistics-trips__vehicle-create-trigger::-webkit-details-marker{display:none}.logistics-trips__vehicle-create-trigger:hover{opacity:1;transition:opacity .12s}.logistics-trips__vehicle-create[open] .logistics-trips__vehicle-create-trigger{opacity:0;pointer-events:none;transition:opacity .36s cubic-bezier(.53,.07,.34,1)}.logistics-trips__vehicle-create::details-content{opacity:0;min-width:0;height:0;transition:height .84s cubic-bezier(.53,.07,.34,1),opacity .36s cubic-bezier(.53,.07,.34,1),content-visibility .84s allow-discrete;grid-area:1/1;overflow:hidden}.logistics-trips__vehicle-create[open]::details-content{opacity:1;height:auto;transition:height .84s cubic-bezier(.53,.07,.34,1),opacity .48s cubic-bezier(.53,.07,.34,1).36s,content-visibility .84s allow-discrete}@media (prefers-reduced-motion:reduce){.logistics-trips__vehicle-create-trigger,.logistics-trips__vehicle-create-trigger:hover,.logistics-trips__vehicle-create[open] .logistics-trips__vehicle-create-trigger{transition:none}.logistics-trips__vehicle-create::details-content{transition:none}.logistics-trips__vehicle-create[open]::details-content{transition:none}}.logistics-trips__vehicle-row{grid-template-columns:minmax(150px,1fr) 120px 115px 125px 115px 100px auto;align-items:end;gap:10px;display:grid}.logistics-trips__vehicle-row--new{grid-template-columns:minmax(150px,1fr) 120px 115px 125px auto}.logistics-trips__vehicle-row--new .field input::placeholder{color:var(--muted);opacity:.3}.logistics-trips__vehicle-row .field input,.logistics-trips__vehicle-row .field select{height:auto;min-height:0;box-shadow:none;color:var(--text);font-size:var(--type-body-small-size);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;transition:transform .15s}.logistics-trips__vehicle-row .field{gap:3px;transition:opacity .15s}.logistics-trips__vehicle-row:not(.logistics-trips__vehicle-row--new)[data-editing]:has(.field :focus) .field:not(:focus-within){opacity:.35}.logistics-trips__vehicle-row .field input:enabled:not(:read-only):hover:not(:focus),.logistics-trips__vehicle-row .field select:enabled:hover:not(:focus){transform:translateY(-2px)}.logistics-trips__vehicle-row .field input:read-only{cursor:default}:is(.logistics-trips__vehicle-row:not(.logistics-trips__vehicle-row--new)[data-editing]:has(.field :focus) .field:not(:focus-within) input:hover,.logistics-trips__vehicle-row:not(.logistics-trips__vehicle-row--new)[data-editing]:has(.field :focus) .field:not(:focus-within) select:hover){transform:none}@media (prefers-reduced-motion:reduce){.logistics-trips__vehicle-row .field,.logistics-trips__vehicle-row .field input,.logistics-trips__vehicle-row .field select{transition:none}}.logistics-trips__vehicle-row .field input:focus{cursor:text;outline:none}.logistics-trips__vehicle-row .field select:focus{outline:none}.logistics-trips__vehicle-row .field input:disabled,.logistics-trips__vehicle-row .field select:disabled{color:var(--muted);cursor:not-allowed}.logistics-trips__vehicle-row .logistics-trips__vehicle-name input{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track)}.logistics-trips__vehicle-row .field span{font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);letter-spacing:var(--type-overline-track);text-transform:uppercase;color:var(--muted);opacity:var(--type-overline-opacity)}}@layer responsive{@media (max-width:1180px){.logistics-trips__workspace{grid-template-columns:1fr}.logistics-trips__side-column{grid-column:1;margin-top:0}.logistics-trips__route-layout{grid-template-columns:1fr}.logistics-trips__tolls{position:static}.logistics-trips__checkout-layout,.logistics-trips__checkout-stops-layout{grid-template-columns:1fr}.logistics-trips__checkout-top-row{grid-template-columns:1fr;gap:32px}.logistics-trips__minimap-col{position:static}.logistics-trips__minimap{height:320px}.logistics-trips__checkout-map .logistics-trips__minimap{height:420px}.logistics-trips__list-panel{position:static}.logistics-trips__list{grid-auto-flow:row;max-height:320px}}@media (max-width:900px){.logistics-trips__vehicle-row,.logistics-trips__vehicle-row--new{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-trips__vehicle-row .micro-ui-button{grid-column:1/-1;justify-self:end}}@media (max-width:760px){.logistics-trips__card{padding:14px}.logistics-trips__stop{grid-template-rows:none;grid-template-columns:1fr;gap:10px}.logistics-trips__stop-marker,.logistics-trips__stop-client,.logistics-trips__stop-km,.logistics-trips__stop-tools,.logistics-trips__stop-fields,.logistics-trips__stop-remove{grid-area:auto/1}.logistics-trips__stop-fields{margin-top:0}.logistics-trips__stop-remove{justify-self:end;width:auto}.logistics-trips__stops>.logistics-trips__card-head--actions-only{margin-left:0}.logistics-trips__form-grid,.logistics-trips__vehicle-row,.logistics-trips__vehicle-row--new{grid-template-columns:1fr}.logistics-trips__field--wide{grid-column:auto}.logistics-trips__tire-picker-columns{grid-template-columns:1fr}.logistics-trips__tire-picker-divider{width:auto;height:1px}}}
@layer components{.tire-analytics__section{width:100%;min-width:0;max-width:calc(100% - (var(--sidebar-width) - var(--shell-main-reserved-left) - var(--shell-main-offset-right)));gap:12px;display:grid}.tire-analytics__section--monthly{gap:56px;margin-bottom:96px}.tire-analytics__chart-wrap{min-width:0;position:relative}.tire-analytics__chart{width:100%;height:auto;display:block;overflow:visible}.tire-analytics__eixo{stroke:var(--line-soft);stroke-width:1px}.tire-analytics__mes{fill:var(--text);font-size:var(--type-caption-secondary-size);font-weight:var(--type-caption-secondary-weight);letter-spacing:var(--type-caption-secondary-track);opacity:var(--type-caption-secondary-opacity);text-anchor:middle}.tire-analytics__valor{fill:var(--text);font-size:var(--type-body-small-bold-size);font-weight:var(--type-body-small-bold-weight);letter-spacing:var(--type-body-small-bold-track);opacity:var(--type-body-small-bold-opacity);text-anchor:middle}.tire-analytics__valor--rota{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-track);opacity:var(--type-caption-opacity)}.tire-analytics__valor--amostragem{animation:1.32s both tire-analytics-valor-amostragem}.tire-analytics__valor--geral-saindo{animation:.24s both tire-analytics-valor-geral-saindo}.tire-analytics__valor--geral-entrando{opacity:0;animation:.24s .48s both tire-analytics-valor-geral-entrando}.tire-analytics__valor--geral-aguardando{opacity:0}.tire-analytics__barra--geral-recolorindo{animation:.42s cubic-bezier(.45,0,.15,1) both tire-analytics-barra-geral-recolorindo}.tire-analytics__barra--geral-saindo{animation:.48s cubic-bezier(.53,0,.38,.9) both tire-analytics-barra-geral-saindo}.tire-analytics__chart--rotas-saindo :is(.tire-analytics__barra,.tire-analytics__valor){pointer-events:none;animation:.56s cubic-bezier(.53,0,.38,.9) both tire-analytics-barra-rotas-saindo}.tire-analytics__chart--rotas-entrando :is(.tire-analytics__barra,.tire-analytics__valor){pointer-events:none;animation:.56s cubic-bezier(.45,0,.15,1) both tire-analytics-barra-rotas-entrando}.tire-analytics__chart--rotas-aguardando :is(.tire-analytics__barra,.tire-analytics__valor){pointer-events:none;opacity:0}.tire-analytics__legenda-transicao--rotas-saindo{animation:.56s cubic-bezier(.53,0,.38,.9) both tire-analytics-barra-rotas-saindo}.tire-analytics__legenda-transicao--rotas-aguardando{opacity:0}.tire-analytics__legenda-transicao--rotas-entrando{animation:.56s cubic-bezier(.45,0,.15,1) both tire-analytics-barra-rotas-entrando}.tire-analytics__legenda-transicao--geral-saindo{animation:.24s both tire-analytics-legenda-geral-saindo}.tire-analytics__legenda-transicao--geral-aguardando{opacity:0}.tire-analytics__legenda-transicao--geral-entrando{opacity:0;animation:.24s .48s both tire-analytics-legenda-geral-entrando}.tire-analytics__legenda-transicao--geral-entrando-eficiencia{opacity:0;animation:.24s both tire-analytics-legenda-geral-entrando}@keyframes tire-analytics-valor-geral-saindo{to{opacity:0}}@keyframes tire-analytics-valor-geral-entrando{to{opacity:var(--type-body-small-bold-opacity)}}@keyframes tire-analytics-barra-geral-recolorindo{0%{opacity:0}to{opacity:1}}@keyframes tire-analytics-barra-geral-saindo{0%{opacity:1}to{opacity:0}}@keyframes tire-analytics-barra-rotas-saindo{to{opacity:0}}@keyframes tire-analytics-barra-rotas-entrando{0%{opacity:0}to{opacity:1}}@keyframes tire-analytics-legenda-geral-saindo{to{opacity:0}}@keyframes tire-analytics-legenda-geral-entrando{to{opacity:1}}@keyframes tire-analytics-valor-amostragem{0%{opacity:var(--type-caption-opacity)}18.1818%{opacity:0}81.8182%{opacity:0}to{opacity:var(--type-caption-opacity)}}@media (prefers-reduced-motion:reduce){.tire-analytics__valor--amostragem,.tire-analytics__valor--geral-saindo,.tire-analytics__valor--geral-entrando,.tire-analytics__barra--geral-recolorindo,.tire-analytics__barra--geral-saindo,.tire-analytics__chart--rotas-saindo :is(.tire-analytics__barra,.tire-analytics__valor),.tire-analytics__chart--rotas-entrando :is(.tire-analytics__barra,.tire-analytics__valor),.tire-analytics__legenda-transicao--rotas-saindo,.tire-analytics__legenda-transicao--rotas-entrando,.tire-analytics__legenda-transicao--geral-saindo,.tire-analytics__legenda-transicao--geral-entrando,.tire-analytics__legenda-transicao--geral-entrando-eficiencia,.tire-analytics__legenda-eficiencia--por-rota-entrando,.tire-analytics__legenda-eficiencia--por-rota-saindo{animation:none}}.tire-analytics__barra--clicavel{cursor:pointer}.tire-analytics__rota--rebaixada{filter:blur(var(--rebaixado-blur));opacity:var(--rebaixado-opacity);transition:filter var(--rebaixado-duration)ease,opacity var(--rebaixado-duration)ease}.tire-analytics__legenda{justify-content:center;gap:20px;margin:0 0 8px;padding:0;list-style:none;display:flex}.tire-analytics__legenda-item{color:var(--text);align-items:center;gap:6px;display:inline-flex}.tire-analytics__legenda-eficiencia{text-align:center;color:var(--text);margin:0 0 8px}.tire-analytics__legenda-eficiencia--por-rota{margin:0;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.tire-analytics__legenda-eficiencia--por-rota-entrando{opacity:0;animation:.24s both tire-analytics-legenda-geral-entrando}.tire-analytics__legenda-eficiencia--por-rota-aguardando{opacity:0}.tire-analytics__legenda-eficiencia--por-rota-saindo{animation:.24s both tire-analytics-legenda-geral-saindo}.tire-analytics__chart-toolbar{justify-content:center;margin-top:-44px;display:flex}.tire-analytics__chart-toolbar .ranking-vendas__tool{width:auto;padding-inline:12px}.tire-analytics__chart-toolbar .ranking-vendas__tool-valor{font-size:var(--type-button-small-size,13px);opacity:.55;font-weight:600;line-height:1;transition:opacity .15s}.tire-analytics__chart-toolbar .ranking-vendas__tool:hover .ranking-vendas__tool-valor{opacity:1}.tire-analytics__chart-toolbar .ranking-vendas__tool--active .ranking-vendas__tool-valor{opacity:1;color:#00a6ff}.tire-analytics__legenda-item--oculta{opacity:.3}.tire-analytics__legenda-item--rebaixada{filter:blur(var(--rebaixado-blur));opacity:var(--rebaixado-opacity);transition:filter var(--rebaixado-duration)ease,opacity var(--rebaixado-duration)ease}.tire-analytics__legenda-bolinha{border-radius:50%;flex:none;width:8px;height:8px}.tire-analytics__chart-dica{pointer-events:none;margin:0;animation:.6s 2s both tire-analytics-dica-fade-in;position:absolute;top:76px;right:60px}@keyframes tire-analytics-dica-fade-in{0%{opacity:0}to{opacity:var(--type-caption-secondary-opacity)}}.tire-analytics__tooltip{min-width:0;max-width:160px}.tire-analytics__tooltip-valor{font-size:var(--type-body-small-bold-size);font-weight:var(--type-body-small-bold-weight);line-height:var(--type-body-small-bold-line);letter-spacing:var(--type-body-small-bold-track);opacity:var(--type-body-small-bold-opacity)}.tire-analytics__section-title{font-family:var(--font-heading),"Segoe UI",sans-serif;font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);line-height:var(--type-h5-line);letter-spacing:var(--type-h5-track)}.tire-analytics__empty{color:var(--muted)}.tire-donuts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;min-width:0;display:grid}.tire-donut{gap:4px;min-width:0;display:grid}.tire-donut--solo{max-width:560px}.tire-donut__titulo{font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);letter-spacing:var(--type-table-header-track);color:var(--type-table-header-color);opacity:var(--type-table-header-opacity)}.tire-donut__resumo{color:var(--muted);font-size:var(--type-table-cell-size)}.tire-ranking__amostragem{border:1px solid color-mix(in srgb,var(--line)60%,transparent);background:var(--surface);border-radius:999px;justify-self:start;gap:2px;padding:2px;display:inline-flex}.tire-ranking__amostragem-botao{color:var(--text);font:inherit;font-size:var(--type-table-cell-size);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:999px;padding:4px 12px;transition:opacity .18s,background-color .18s}.tire-ranking__amostragem-botao[aria-pressed=true]{opacity:1;background:var(--bg);box-shadow:0 1px 2px color-mix(in srgb,var(--text)10%,transparent);font-weight:600}.tire-ranking__amostragem-botao:hover{opacity:1}.tire-ranking__amostragem-botao--sem-hover:not([aria-pressed=true]):hover{opacity:.55}.tire-ranking__wrapper{gap:4px;min-width:0;display:grid}.tire-ranking__acoes{justify-content:center;display:flex}.tire-ranking tbody tr:last-child th,.tire-ranking tbody tr:last-child td{border-bottom:none}.tire-ranking__scroll{width:100%;max-width:100%;overflow-x:auto}.tire-ranking{border-collapse:collapse;width:100%;font-size:var(--type-table-cell-size);font-weight:var(--type-table-cell-weight);line-height:var(--type-table-cell-line)}.tire-ranking th,.tire-ranking td{text-align:right;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--line)60%,transparent);padding:8px 12px}.tire-ranking thead th{font-size:var(--type-table-header-size);font-weight:var(--type-table-header-weight);line-height:var(--type-table-header-line);letter-spacing:var(--type-table-header-track);color:var(--type-table-header-color);opacity:var(--type-table-header-opacity);border-bottom:1px solid var(--line)}.tire-ranking th.tire-ranking__col-posicao,.tire-ranking td.tire-ranking__col-posicao{text-align:left;width:1%;color:var(--muted);font-variant-numeric:tabular-nums}.tire-ranking th.tire-ranking__col-cliente,.tire-ranking td.tire-ranking__col-cliente{text-align:left;white-space:normal;width:100%;font-weight:500}.tire-ranking__col-total{font-variant-numeric:tabular-nums;font-weight:600}.tire-ranking__col-mes{font-variant-numeric:tabular-nums}.tire-ranking__vazio{color:var(--muted);opacity:.55}}
@layer responsive{@media (max-width:1080px){.hero-grid,.measure-layout,.dashboard-shell,.client-shell{grid-template-columns:1fr}.client-shell__main{grid-column:1;width:auto;max-width:100%;transform:none}.site-header-inner{grid-template-columns:1fr;justify-items:center}.benefits,.stats-grid,.admin-link-grid,.admin-two-column,.admin-meta-grid,.admin-price-form,.admin-pending-subjects__nature-grid,.admin-prices-meta-grid,.admin-prices-client-meta-grid,.admin-prices-toolbar,.admin-prices-toolbar--clients{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-prices-toolbar__action{grid-column:span 2}.admin-pending-subjects__nature-column:before{display:none}.measure-tool-grid{grid-template-columns:1fr}.dashboard-sidebar{grid-template-rows:auto auto auto}.client-card-grid{grid-template-columns:1fr;gap:28px;padding-inline:0}.admin-prices-entry-grid{grid-template-columns:repeat(2,minmax(0,132px));justify-content:center;gap:28px}.admin-prices-entry-grid .client-card{justify-self:center;width:132px!important;min-width:132px!important;min-height:132px!important;padding:14px!important}.client-title-with-icon{gap:10px}.client-title-with-icon__icon{width:28px}.client-card__content{gap:14px}.client-card__icon{width:44px!important;height:44px!important}.client-card__icon--tabelas{width:38px!important;height:38px!important}.admin-prices-entry-grid .client-card strong{font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:var(--type-h6-line);letter-spacing:var(--type-h6-track)}.pricing-selection-subpage-template__title-action,.admin-prices-client-table-list__toolbar-actions{justify-content:flex-end}.client-area-cart-layout{padding-bottom:0;padding-right:0}.client-area-cart{display:none}.client-area-cart__mobile-toggle{display:inline-flex}.client-area-cart__mobile-overlay{display:block}}@media (max-width:960px){.shell-loading-overlay{left:0}.client-price-family__col--measure{width:42%}.client-price-family__col--brand{width:29%}.client-price-table__col--design{width:144px}.client-price-table__col--measure{width:108px}.client-price-table__col--spacer{width:0}.client-price-table th:nth-child(2),.client-price-table td:nth-child(2){width:108px;min-width:108px;max-width:108px;padding-left:8px!important;padding-right:6px!important}.client-price-table th:first-child,.client-price-table td:first-child{width:144px;min-width:144px;max-width:144px}.admin-prices-client-table-list-shell,.admin-prices-client-table-list{width:100%;max-width:100%}.tire-control__workspace,.tire-control__form-grid,.tire-control__form-grid--collection,.tire-control__filters{grid-template-columns:1fr}.tire-control__collection-content,.tire-control__collection-content--client{grid-template-columns:minmax(0,1fr);gap:6px}.admin-prices-client-table-list .client-list__content{grid-template-columns:1fr;align-items:flex-start}.admin-prices-client-table-list__actions,.admin-prices-client-table-list__picker-options,.pricing-selection-subpage-template__title-action,.admin-prices-client-table-list__toolbar-actions,.admin-price-table-editor__toolbar{justify-content:flex-start}.admin-price-table-editor__input{width:min(100%,96px)}.pricing-selection-subpage-template__title-row{align-items:flex-start}.admin-clients__row.client-list__item{min-height:auto;padding-top:16px;padding-bottom:16px}.admin-clients__toolbar{flex-direction:column;align-items:flex-start}.admin-clients__tabs{max-width:100%}.admin-clients__row-content,.admin-clients__inline-form{grid-template-columns:minmax(0,1fr);align-items:start}.admin-clients__status-actions,.admin-clients__actions,.admin-clients__delete-confirm,.admin-clients__delete-actions{justify-content:flex-start}.admin-clients__delete-copy{text-align:left}.admin-clients__modal{width:min(680px,100%);padding:22px}.admin-clients__form-grid{grid-template-columns:1fr}.admin-clients__form-grid .field-full{grid-column:auto}.quote-page__detail-meta{grid-template-columns:1fr}.quote-page__selection-shell{width:100%;max-width:100%}.quote-page__selection-template .pricing-selection-subpage-template__title-row{margin-top:24px;margin-bottom:44px}.quote-page__selection-head{display:none}.quote-page__selection-content,.admin-prices-client-table-list .quote-page__selection-content{gap:10px;padding-right:0;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}.quote-page__selection-copy{grid-column:1;gap:0;min-width:0}.quote-page__selection-copy strong{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track);white-space:nowrap}.quote-page__selection-copy span{display:none}.quote-page__selection-meta{grid-column:2;justify-content:flex-end;gap:8px;min-width:0}.quote-page__selection-total{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track);white-space:nowrap}.quote-page__selection-status{white-space:nowrap;grid-column:3;justify-self:end;margin-top:0;position:static;top:auto;right:auto;transform:none}.quote-page__selection-item,.admin-prices-client-table-list__item.quote-page__selection-item{grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-height:38px!important;padding:8px 12px 0!important}.quote-page__selection-item .quote-page__selection-content,.admin-prices-client-table-list .quote-page__selection-item .quote-page__selection-content{gap:10px;padding:0;min-height:0!important}.quote-page__selection-item .client-list__copy,.quote-page__selection-item .quote-page__selection-meta,.quote-page__selection-item .quote-page__selection-status{align-self:center;line-height:1;min-height:0!important}.quote-page__selection-shell--admin .quote-page__selection-content,.quote-page__selection-shell--client .quote-page__selection-content,.admin-prices-client-table-list .quote-page__selection-shell--admin .quote-page__selection-content{gap:8px;padding-right:0;grid-template-columns:86px minmax(0,1fr) 92px 112px!important}.quote-page__selection-shell--client .quote-page__selection-content{grid-template-columns:86px minmax(0,1fr) 112px!important}.quote-page__selection-shell--client .quote-page__selection-date strong,.quote-page__selection-shell--admin .quote-page__selection-date strong,.quote-page__selection-shell--admin .quote-page__selection-client strong{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track);white-space:nowrap}.quote-page__selection-shell--admin .quote-page__selection-client{min-width:0}.quote-page__selection-shell--admin .quote-page__selection-client strong{text-overflow:ellipsis;overflow:hidden}.quote-page__selection-shell--admin .quote-page__selection-total{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:var(--type-body-track)}.admin-prices-client-table-list .quote-page__selection-item .client-list__copy{align-items:center;display:grid}.quote-page__detail{gap:18px;width:100%;max-width:100%;min-height:0;margin-top:14px;padding:0}.quote-page__detail-head{gap:10px}.quote-page__detail-title{font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:var(--type-h6-line);letter-spacing:var(--type-h6-track)}.quote-page__detail-items-wrap{gap:10px;margin-top:18px}.quote-page__detail-total-row{grid-template-columns:1fr;gap:16px}.quote-page__detail-total-block,.quote-page__detail-total-block--quantity{text-align:left;justify-items:start}.quote-page__detail-total-column{grid-column:auto;justify-items:start;gap:10px}.quote-page__detail-total-action{justify-content:flex-start}.quote-page__detail-items-head{grid-template-columns:34px minmax(0,1fr) 112px;gap:10px;margin-top:16px;padding:0 12px}.quote-page__detail-items{border-radius:14px;padding:4px 12px}.quote-page__detail-item{grid-template-columns:34px minmax(0,1fr) 112px;gap:10px;padding:12px 0}.quote-page__detail-item-pricing strong,.quote-page__detail-item-copy strong,.quote-page__detail-item-quantity strong{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track)}.quote-page__detail-item-copy span,.quote-page__detail-item-pricing span,.quote-page__detail-subtitle,.quote-page__detail-field span{font-size:var(--type-helper-text-size);line-height:var(--type-helper-text-line);letter-spacing:var(--type-helper-text-track)}.quote-page__detail-actions{justify-content:flex-start}.client-shell{background:var(--surface);grid-template-columns:1fr}.client-shell__menu-button{display:inline-flex;top:10px}.client-shell:has([role=dialog]) .client-shell__menu-button{z-index:0;pointer-events:none}.client-shell__overlay{opacity:0;pointer-events:none;z-index:52;background:0 0;transition:opacity .2s;display:block;left:min(248px,100vw - 52px)}.client-shell--menu-open .client-shell__overlay{opacity:1;pointer-events:auto}body:has(.client-shell--menu-open){overflow-x:hidden}.client-sidebar{z-index:40;grid-template-columns:minmax(0,1fr) 55px;grid-template-rows:unset;width:min(248px,100vw - 52px);height:100dvh;box-shadow:none;gap:0;padding:0;transition:transform .26s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.client-sidebar__body{padding:78px 8px 24px 24px}.client-sidebar__collapse-toggle{display:none}.client-sidebar--collapsed .client-sidebar__body{opacity:1;pointer-events:auto}.client-sidebar--collapsed .client-sidebar__rail-footer{display:flex}.client-sidebar__top{gap:6px}.client-sidebar--module,.client-sidebar--module .client-sidebar__body{padding-top:32px}.client-shell--menu-open .client-sidebar{transform:translate(0)}.client-shell__main{background:var(--bg);box-shadow:0 -4px 20px color-mix(in srgb,var(--shadow-color,#000)3%,transparent),0 4px 20px color-mix(in srgb,var(--shadow-color,#000)3%,transparent);border-radius:24px;padding-top:10px;transition:transform .26s cubic-bezier(.4,0,.2,1)}.client-shell--menu-open .client-shell__main{transform:translate(min(248px,100vw - 52px))}}@media (max-width:760px){.container{width:min(var(--max-width),calc(100% - 28px))}.hero{background-position:64%;padding:116px 0 220px}.site-header{display:none}.site-mobile-menu-button,.site-mobile-menu-overlay,.site-mobile-menu-panel{display:block}.site-mobile-menu-button{width:56px;height:56px;left:auto;right:18px}.site-mobile-menu-button__label{left:auto;right:calc(100% + 10px)}.site-mobile-menu-panel{top:108px;left:auto;right:18px}.site-mobile-menu-button__logo{width:56px;height:56px}.client-area-cart__mobile-sheet{padding:10px}.client-area-cart__mobile-toggle{width:48px;height:48px;top:64px;right:18px}.client-area-cart__mobile-sheet .client-area-cart__panel{height:auto;max-height:min(74vh,620px)}.client-area-cart__mobile-sheet .client-area-cart__body{overflow:auto}.client-area-cart__mobile-sheet .client-area-cart__list{grid-auto-rows:max-content;align-content:start;max-height:none;padding-right:0}.client-area-cart__mobile-sheet .client-area-cart__item{grid-template-rows:auto auto auto;min-height:auto}.client-area__intro--landing h2{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track)}.hero-copy{text-align:left}.hero-title-row{align-items:flex-start;gap:24px}.hero-text-block{transform:translateY(-8px)}.hero-copy h1,.lead{text-align:left;margin-left:0}.hero-copy h1{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-track)}.benefits,.form-grid,.stats-grid,.footer-grid,.admin-link-grid,.admin-two-column,.admin-meta-grid,.admin-price-form,.admin-pending-subjects__nature-grid,.admin-prices-meta-grid,.admin-prices-client-meta-grid,.admin-prices-toolbar,.admin-prices-toolbar--clients{grid-template-columns:1fr}.admin-prices-toolbar__action{grid-column:auto}.admin-prices-toolbar__action--inline{flex-wrap:wrap}.admin-list__row{grid-template-columns:1fr}.admin-pending-subjects__client-item{padding-inline:14px!important}.admin-pending-subjects__nature-column:before{display:none}.admin-pending-subjects__client-content{gap:10px!important}.admin-pending-subjects__badge-group{gap:6px}.admin-pending-subjects__badge-label-row,.admin-pending-subjects__badge-value-row{grid-template-columns:repeat(3,30px);gap:8px}.admin-pending-subjects__nature-count{width:30px;height:30px}.admin-pending-subjects__composer-title{font-size:var(--type-h4-size);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track)}.admin-pending-subjects__composer-meta{flex-direction:column;align-items:stretch}.admin-pending-subjects__composer-dropdown{width:100%;min-width:0}.admin-pending-subjects__update-date,.admin-pending-subjects__update-date-input,.admin-pending-subjects__update-meta{text-align:right;justify-self:auto}.admin-pending-subjects__updates-header,.admin-pending-subjects__updates-toolbar{justify-content:flex-start}.admin-pending-subjects__update-trigger{opacity:1;pointer-events:auto}.admin-pending-subjects__update-toolbar-actions{flex-direction:column;align-items:flex-end}.admin-pending-subjects__nature-header,.admin-pending-subjects__update-header{flex-direction:column;align-items:stretch}.site-toast{width:min(360px,100vw - 24px);bottom:16px;right:16px}.admin-prices-table-head{display:none}.admin-prices-table-row{grid-template-columns:1fr;align-items:flex-start}.timeline li{grid-template-columns:82px minmax(0,1fr);grid-template-areas:"icon title""icon desc""num desc"}.timeline li:before{border-left:0}.dashboard-main,.auth-page{padding:32px 18px 18px}.client-shell__main{padding:10px 18px 18px}.client-area__header{flex-direction:column;align-items:stretch}.client-list__item{grid-template-columns:1fr}.client-list__item:hover{background:0 0}.client-list__item:after,.client-list__item:hover:after{opacity:0;transform:translate(-6px)}.client-list__meta{white-space:normal}.admin-prices-band-category-list .client-list{width:min(100%,460px)}.admin-prices-band-category-list .client-list__item,.client-list__item--band-category{grid-template-columns:1fr!important;align-items:center!important;gap:0!important;min-height:36px!important;padding:4px 14px!important}.admin-prices-band-category-list .client-list__item:after,.admin-prices-band-category-list .client-list__item:hover:after,.client-list__item--band-category:after,.client-list__item--band-category:hover:after{content:none!important;display:none!important}.admin-prices-band-category-list .client-list__content,.client-list__content--band-category{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:28px!important}.admin-prices-band-category-list .client-list__copy,.client-list__copy--band-category{align-content:center!important;align-items:start!important;gap:4px!important;min-width:0!important;min-height:0!important;padding-right:12px!important;display:grid!important;overflow:hidden!important}.admin-prices-band-category-list .client-list__item strong,.client-list__item--band-category strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:var(--type-body-large-size)!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.client-list__item--band-category .client-list__description{display:none!important}.admin-prices-band-category-list .client-list__icons,.client-list__icons--band-category{flex:none!important;align-items:center!important;gap:4px!important}.admin-prices-band-category-list .client-list__icon-wrap,.client-list__icon-wrap--band-category{border-radius:6px!important;flex-basis:22px!important;width:22px!important;height:22px!important}.client-price-family-stack{gap:40px}.client-price-family{gap:10px}.client-price-family__title{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track);padding-left:8px}.pricing-selection-subpage-template__title{padding-left:8px}.client-price-family__title--with-icon{gap:8px}.client-price-family__title-icon-wrap{border-radius:12px;flex-basis:48px;width:48px;height:48px}.client-price-family--bands .client-price-family__title-icon-wrap{border-radius:10px;flex-basis:36px;width:36px;height:36px}.pricing-selection-subpage-template__title-asset-wrap{flex-basis:auto;width:auto;height:30px}.client-price-family__title-icon{width:100%;height:100%}.client-price-family__col--measure{width:46%}.client-price-family__col--brand{width:27%}.client-price-family__table-wrap{width:100%;max-width:100%;overflow-x:hidden}.client-price-family--bands .client-price-family__table-wrap{overflow-x:hidden}.data-table.client-price-family__table,.pricing-subpage-template__content .data-table.client-ligacao__table,.data-table.client-ligacao__table,.pricing-subpage-template__content .data-table.client-liquidos__table,.data-table.client-liquidos__table,.pricing-subpage-template__content .data-table.client-price-family__table.client-reforma__table,.pricing-subpage-template__content .data-table.client-price-family__table.client-reforma__table--grouped,.pricing-subpage-template__content .data-table.client-price-family__table.client-reforma__table--kit,.data-table.client-price-family__table.client-reforma__table,.data-table.client-price-family__table.client-reforma__table--grouped,.data-table.client-price-family__table.client-reforma__table--kit,.pricing-subpage-template__content .data-table.client-price-family__table.client-manchao__table,.data-table.client-price-family__table.client-manchao__table,.pricing-subpage-template__content .data-table.client-price-family__table.client-cimento__table,.data-table.client-price-family__table.client-cimento__table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.client-price-family--bands .client-price-family__col--measure,.pricing-subpage-template__content .client-ligacao__col--type,.client-ligacao__col--type{width:40%}.client-price-family--bands .client-price-family__col--brand,.pricing-subpage-template__content .client-ligacao__col--brand,.client-ligacao__col--brand{width:30%}.pricing-subpage-template__content .client-liquidos__col--product,.client-liquidos__col--product{width:64%}.pricing-subpage-template__content .client-liquidos__col--price,.client-liquidos__col--price{width:36%}.pricing-subpage-template__content .client-reforma .client-price-family__table-wrap,.pricing-subpage-template__content .client-reforma__table-wrap--grouped,.client-reforma .client-price-family__table-wrap,.client-reforma__table-wrap--grouped,.pricing-subpage-template__content .client-manchao .client-price-family__table-wrap,.pricing-subpage-template__content .client-manchao__table-wrap,.client-manchao .client-price-family__table-wrap,.client-manchao__table-wrap,.pricing-subpage-template__content .client-cimento__table-wrap,.client-cimento__table-wrap{width:100%;max-width:100%}.pricing-subpage-template__content .client-manchao .client-price-family__table-wrap,.pricing-subpage-template__content .client-manchao__table-wrap,.client-manchao .client-price-family__table-wrap,.client-manchao__table-wrap{overflow:visible}.pricing-subpage-template__content .client-reforma__col--eixo,.client-reforma__col--eixo{width:62%}.pricing-subpage-template__content .client-reforma__col--price,.client-reforma__col--price,.pricing-subpage-template__content .client-reforma__table--grouped .client-reforma__col--measuregroup,.client-reforma__table--grouped .client-reforma__col--measuregroup{width:38%}.pricing-subpage-template__content .client-reforma__table--grouped .client-reforma__col--eixo,.client-reforma__table--grouped .client-reforma__col--eixo{width:34%}.pricing-subpage-template__content .client-reforma__table--grouped .client-reforma__col--price,.client-reforma__table--grouped .client-reforma__col--price{width:28%}.pricing-subpage-template__content .client-reforma__col--kit-item,.client-reforma__col--kit-item{width:68%}.pricing-subpage-template__content .client-manchao__col--description,.client-manchao__col--description,.pricing-subpage-template__content .client-manchao__col--frio,.client-manchao__col--frio,.pricing-subpage-template__content .client-manchao__col--quente,.client-manchao__col--quente,.pricing-subpage-template__content .client-manchao__col--hibrido,.client-manchao__col--hibrido{width:25%}.pricing-subpage-template__content .client-cimento__col--description,.client-cimento__col--description{width:68%}.pricing-subpage-template__content .client-cimento__col--price,.client-cimento__col--price{width:32%}.data-table.client-price-family__table th,.data-table.client-price-family__table td,.pricing-subpage-template__content .client-ligacao .data-table.client-price-family__table th,.pricing-subpage-template__content .client-ligacao .data-table.client-price-family__table td,.client-ligacao .data-table.client-price-family__table th,.client-ligacao .data-table.client-price-family__table td,.pricing-subpage-template__content .client-liquidos .data-table.client-price-family__table th,.pricing-subpage-template__content .client-liquidos .data-table.client-price-family__table td,.client-liquidos .data-table.client-price-family__table th,.client-liquidos .data-table.client-price-family__table td,.pricing-subpage-template__content .client-reforma .data-table.client-price-family__table th,.pricing-subpage-template__content .client-reforma .data-table.client-price-family__table td,.client-reforma .data-table.client-price-family__table th,.client-reforma .data-table.client-price-family__table td,.pricing-subpage-template__content .client-manchao .data-table.client-price-family__table th,.pricing-subpage-template__content .client-manchao .data-table.client-price-family__table td,.client-manchao .data-table.client-price-family__table th,.client-manchao .data-table.client-price-family__table td,.pricing-subpage-template__content .client-cimento .data-table.client-price-family__table th,.pricing-subpage-template__content .client-cimento .data-table.client-price-family__table td,.client-cimento .data-table.client-price-family__table th,.client-cimento .data-table.client-price-family__table td{padding:8px 4px}.pricing-subpage-template__content .client-manchao .data-table.client-price-family__table th,.pricing-subpage-template__content .client-manchao .data-table.client-price-family__table td,.client-manchao .data-table.client-price-family__table th,.client-manchao .data-table.client-price-family__table td{padding-left:8px;padding-right:8px}.pricing-subpage-template__content .client-manchao .client-area-cart__price-action,.client-manchao .client-area-cart__price-action{justify-content:center;gap:4px;min-width:0}.pricing-subpage-template__content .client-manchao .client-area-cart__inline-stepper,.client-manchao .client-area-cart__inline-stepper{gap:2px;padding:2px}.pricing-subpage-template__content .client-manchao .client-area-cart__inline-stepper-button,.client-manchao .client-area-cart__inline-stepper-button{width:20px;height:20px;font-size:.875rem}.pricing-subpage-template__content .client-manchao .client-area-cart__inline-stepper-value,.client-manchao .client-area-cart__inline-stepper-value{min-width:12px;font-size:var(--type-helper-text-size);line-height:var(--type-helper-text-line);letter-spacing:var(--type-helper-text-track)}.pricing-subpage-template__content .client-manchao .client-price-family__head-label--full,.client-manchao .client-price-family__head-label--full{display:none}.pricing-subpage-template__content .client-manchao .client-price-family__head-label--short,.client-manchao .client-price-family__head-label--short{display:inline}.client-price-family--bands .client-price-family__head,.pricing-subpage-template__content .client-ligacao .client-price-family__head,.client-ligacao .client-price-family__head,.pricing-subpage-template__content .client-liquidos .client-price-family__head,.client-liquidos .client-price-family__head,.pricing-subpage-template__content .client-reforma .client-price-family__head,.client-reforma .client-price-family__head,.pricing-subpage-template__content .client-manchao .client-price-family__head,.client-manchao .client-price-family__head,.pricing-subpage-template__content .client-cimento .client-price-family__head,.client-cimento .client-price-family__head{font-size:var(--type-nav-small-size);line-height:var(--type-nav-small-line);letter-spacing:var(--type-nav-small-track)}.client-price-family--bands .client-price-table__segment,.pricing-subpage-template__content .client-ligacao .client-price-table__segment,.client-ligacao .client-price-table__segment{min-height:16px;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track);padding:0 5px}.client-price-family--bands .client-price-family__measure-label,.client-price-family--bands .client-price-family__price-value,.pricing-subpage-template__content .client-ligacao .client-price-family__measure-label,.pricing-subpage-template__content .client-ligacao .client-price-family__price-value,.client-ligacao .client-price-family__measure-label,.client-ligacao .client-price-family__price-value,.pricing-subpage-template__content .client-liquidos .client-price-family__measure-label,.pricing-subpage-template__content .client-liquidos .client-price-family__price-value,.client-liquidos .client-price-family__measure-label,.client-liquidos .client-price-family__price-value,.pricing-subpage-template__content .client-reforma .client-price-family__measure-label,.pricing-subpage-template__content .client-reforma .client-price-family__price-value,.pricing-subpage-template__content .client-reforma .client-reforma__group-measure-label,.pricing-subpage-template__content .client-reforma .client-reforma__group-eixo-label,.client-reforma .client-price-family__measure-label,.client-reforma .client-price-family__price-value,.client-reforma .client-reforma__group-measure-label,.client-reforma .client-reforma__group-eixo-label,.pricing-subpage-template__content .client-manchao .client-price-family__measure-label,.pricing-subpage-template__content .client-manchao .client-price-family__price-value,.client-manchao .client-price-family__measure-label,.client-manchao .client-price-family__price-value,.pricing-subpage-template__content .client-cimento .client-price-family__measure-label,.pricing-subpage-template__content .client-cimento .client-price-family__price-value,.client-cimento .client-price-family__measure-label,.client-cimento .client-price-family__price-value{font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);letter-spacing:var(--type-body-small-track)}.client-price-family__measure-content,.client-price-family--bands .client-price-family__measure-content,.pricing-subpage-template__content .client-ligacao .client-price-family__measure-content,.client-ligacao .client-price-family__measure-content,.pricing-subpage-template__content .client-liquidos .client-price-family__measure-content,.client-liquidos .client-price-family__measure-content,.pricing-subpage-template__content .client-reforma .client-price-family__measure-content,.client-reforma .client-price-family__measure-content,.pricing-subpage-template__content .client-manchao .client-price-family__measure-content,.client-manchao .client-price-family__measure-content,.pricing-subpage-template__content .client-cimento .client-price-family__measure-content,.client-cimento .client-price-family__measure-content{gap:4px}.client-ligacao .client-price-family__measure-label{white-space:normal;word-break:break-word}.client-area-cart__price-hover-label{display:none}.client-area-cart__price-action{gap:6px}.client-area-cart__hide-button{display:none}.client-area-cart__inline-stepper{gap:4px;padding:3px}.client-area-cart__inline-stepper-button{width:24px;height:24px;font-size:.9375rem}.client-area-cart__inline-stepper-value{min-width:16px}.pricing-subpage-template__content .client-manchao .client-manchao__price-value--desktop,.client-manchao .client-manchao__price-value--desktop{display:none}.pricing-subpage-template__content .client-manchao .client-manchao__price-value--mobile,.client-manchao .client-manchao__price-value--mobile,.pricing-subpage-template__content .client-manchao .client-manchao__mobile-note,.client-manchao .client-manchao__mobile-note{display:block}.client-price-table-wrap{overflow-x:clip}.client-price-table__col--design{width:42%}.client-price-table__col--measure{width:32%}.client-price-table__col--price{width:26%}.client-price-table__col--spacer,.client-price-table__spacer{display:none}.data-table.client-price-table th,.data-table.client-price-table td{padding:10px 8px}.client-price-table__design-cell{white-space:normal;text-align:center;vertical-align:middle}.client-price-table__design-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;display:flex;position:absolute;inset:0}.client-price-table__design-content strong{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track);overflow-wrap:anywhere;text-align:center}.client-price-table__badges{justify-content:center}.client-price-table__measure-column{padding-left:8px!important;padding-right:8px!important}.client-price-table__cell{min-height:auto}.client-price-table__head--price,.client-price-table td:nth-child(3){width:auto}.tire-control__create-form,.tire-control__filters,.tire-control__edit-box,.tire-control__modal{padding:14px}.tire-control__modal-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;place-items:flex-start center;padding:16px;overflow:hidden auto}.tire-control__modal{overscroll-behavior:auto;width:100%;max-height:none;overflow:visible}.tire-control__modal .combo-input__list{max-height:168px;margin-top:4px;position:static}.tire-control__section-head,.tire-control__form-actions,.tire-control__filter-actions,.tire-control__client-tire-head{align-items:stretch}.tire-control__section-head>*,.tire-control__form-actions>*,.tire-control__filter-actions>*{width:100%}.tire-control__modal-actions,.tire-control__client-fields{grid-template-columns:1fr}.tire-control__modal-actions{display:grid}.tire-control__history-toggle{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);line-height:var(--type-h5-line);letter-spacing:var(--type-h5-track)}.tire-control__title-row .pricing-selection-subpage-template__title{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track)}.tire-control__overview-title{width:100%;font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track);margin-top:28px}.tire-control__section-title{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);line-height:var(--type-h4-line);letter-spacing:var(--type-h4-track);margin-top:28px;margin-bottom:14px;padding-left:18px}.tire-control__table th,.tire-control__table td{padding:8px 10px}.tire-control__table-wrap{--tire-control-table-group-header-height:32px;max-height:calc(100dvh - 220px)}.tire-control__group-toggle{min-height:var(--tire-control-table-group-header-height);gap:4px;padding:5px 8px}.tire-control__table--in_reform_reformer_delivery th:first-child,.tire-control__table--in_reform_reformer_delivery td:first-child{border-right:1px solid color-mix(in srgb,var(--line)60%,transparent);position:sticky;left:0}.tire-control__table--in_reform_reformer_delivery th:first-child{z-index:2;background:#f5f5f5}.tire-control__table--in_reform_reformer_delivery td:first-child{z-index:1;background:var(--bg)}.tire-control__table--in_reform_reformer th{padding-top:8px;padding-bottom:8px}.tire-control__table--in_reform_reformer td{padding-top:18px;padding-bottom:18px}.tire-control__table--in_reform_reformer th:first-child,.tire-control__table--in_reform_reformer td:first-child{border-right:1px solid color-mix(in srgb,var(--line)60%,transparent);position:sticky;left:0}.tire-control__table--in_reform_reformer th:first-child{z-index:2;background:#f5f5f5}.tire-control__table--in_reform_reformer td:first-child{z-index:1;background:var(--bg)}.tire-control__table th{font-size:.75rem}th.tire-control__col--rota,td.tire-control__col--rota{padding-right:2px}th.tire-control__col--cliente,td.tire-control__col--cliente{padding-left:4px}.tire-control__tables-container{width:calc(100% + 36px);max-width:none;margin-inline:-18px;overflow-x:visible}.tire-control__carousel{margin-top:12px;display:block}.tire-control__table-actions--toolbar{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;max-width:none;margin-bottom:12px;padding:4px 18px 12px;scroll-padding-inline:18px;overflow:auto visible}.tire-control__table-actions--toolbar::-webkit-scrollbar{display:none}.tire-control__table-actions--toolbar>*{scroll-snap-align:start;flex:none}.tire-control__carousel-arrow{display:none}.tire-control__section,.tire-control__carousel-track,.tire-control__carousel-slide{min-width:0;overflow-x:visible}.tire-control__carousel-slide--right,.tire-control__carousel-slide--left{animation:.12s ease-out tire-control-mobile-table-fade}@keyframes tire-control-mobile-table-fade{0%{opacity:0}to{opacity:1}}.tire-control__table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-left:0;border-right:0;border-radius:0;width:100%;overflow:auto}.tire-control__table-wrap::-webkit-scrollbar{display:none}.tire-control__table{width:100%;min-width:max-content}.tire-control__table--reform th{padding-top:8px;padding-bottom:8px}.tire-control__table--reform td{padding-top:18px;padding-bottom:18px}.tire-control__table--reform th:first-child,.tire-control__table--reform td:first-child{width:100px;overflow:hidden}.tire-control__table--reform td:first-child .micro-ui-button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.tire-control__table--reform td:first-child .status-badge{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.tire-control__table--reform td:first-child .tire-control__status-label{align-items:center;display:inline-flex}.tire-control__table--reform .tire-control__col--rota{width:20px}.tire-control__table--reform .tire-control__col--cliente{width:100px}.tire-control__table--reform .tire-control__col--numColeta{width:50px}.tire-control__table--reform .tire-control__col--reformador,.tire-control__table--reform .tire-control__col--tamanho{width:100px}.tire-control__table--analysis th{padding-top:8px;padding-bottom:8px}.tire-control__table--analysis td{padding-top:18px;padding-bottom:18px}.tire-control__table--analysis th:first-child,.tire-control__table--analysis td:first-child{width:120px;max-width:120px;overflow:hidden}.tire-control__table--analysis td:first-child .status-badge{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.tire-control__table--analysis td:first-child .tire-control__status-label{align-items:center;display:inline-flex}.tire-control__table--analysis td:first-child .micro-ui-button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.tire-control__table--in_reform th{padding-top:8px;padding-bottom:8px}.tire-control__table--in_reform td{padding-top:18px;padding-bottom:18px}.tire-control__table--in_reform th:first-child,.tire-control__table--in_reform td:first-child{width:100px;max-width:100px;overflow:hidden}.tire-control__table--in_reform td:first-child .status-badge{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.tire-control__table--in_reform td:first-child .tire-control__status-label{align-items:center;display:inline-flex}.tire-control__table--evaluation th{padding-top:8px;padding-bottom:8px}.tire-control__table--evaluation td{padding-top:18px;padding-bottom:18px}.tire-control__table--evaluation th:first-child,.tire-control__table--evaluation td:first-child{z-index:2;background-color:var(--bg,#fff);width:100px;max-width:100px;box-shadow:inset -1px 0 0 color-mix(in srgb,var(--line)70%,transparent);position:sticky;left:0;overflow:hidden}.tire-control__table--evaluation tbody tr:hover td:first-child,.tire-control__table--evaluation tbody tr:focus-visible td:first-child{background-color:var(--bg,#fff)}.tire-control__table--evaluation th:first-child{z-index:5;background-color:#f5f5f5}.tire-control__table thead tr:first-child th{z-index:8;top:0}.tire-control__table thead tr:nth-child(2) th{top:var(--tire-control-table-group-header-height,32px);z-index:7}.tire-control__table thead th:first-child{z-index:9}.tire-control__table--evaluation thead tr:first-child{display:none}.tire-control__table--evaluation thead tr:nth-child(2) th{top:0}.tire-control__table--evaluation td:first-child .status-badge{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.tire-control__table--evaluation td:first-child .tire-control__status-label{align-items:center;display:inline-flex}.tire-control__table--evaluation td:first-child .micro-ui-button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.tire-control__table--billing th{padding-top:8px;padding-bottom:8px}.tire-control__table--billing td{padding-top:18px;padding-bottom:18px}.tire-control__table--billing th:first-child,.tire-control__table--billing td:first-child{width:100px;max-width:100px;overflow:hidden}.tire-control__table--billing td:first-child .status-badge{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.tire-control__table--billing td:first-child .tire-control__status-label{align-items:center;display:inline-flex}.tire-control__table--billing td:first-child .micro-ui-button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.tire-control__table--delivery th{padding-top:8px;padding-bottom:8px}.tire-control__table--delivery td{padding-top:18px;padding-bottom:18px}.tire-control__table--delivery th:first-child,.tire-control__table--delivery td:first-child{width:100px;max-width:100px;overflow:hidden}.tire-control__table--delivery td:first-child .status-badge{white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.tire-control__table--delivery td:first-child .tire-control__status-label{align-items:center;display:inline-flex}.tire-control__table--delivery td:first-child .micro-ui-button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.tire-control__col--anotacoes{width:120px;max-width:120px}.tire-control__table-actions .micro-ui-button{min-height:44px;font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);letter-spacing:var(--type-button-track);padding:0 16px}.tire-control__table-actions--toolbar .micro-ui-button svg{width:18px;height:18px}.tire-control__table--reform.tire-control__table--editing th:first-child,.tire-control__table--reform.tire-control__table--editing td:first-child{width:150px;max-width:150px}.tire-control__table--reform.tire-control__table--send_to_reformer.tire-control__table--editing th:first-child,.tire-control__table--reform.tire-control__table--send_to_reformer.tire-control__table--editing td:first-child{text-align:center;width:54px;max-width:54px}.tire-control__table--reform .tire-control__table-row--selected td{background:var(--hero-action);color:#fff}.tire-control__table--reform.tire-control__table--send_to_reformer .tire-control__table-row--clickable:hover td,.tire-control__table--reform.tire-control__table--send_to_reformer .tire-control__table-row--clickable:focus-visible td{color:inherit;background:0 0}.tire-control__table--reform.tire-control__table--send_to_reformer .tire-control__table-row--selected td,.tire-control__table--reform.tire-control__table--send_to_reformer .tire-control__table-row--selected:hover td,.tire-control__table--reform.tire-control__table--send_to_reformer .tire-control__table-row--selected:focus-visible td{background:color-mix(in srgb,var(--hero-action)82%,white);color:#fff;opacity:1}.tire-control__table--reform td:first-child .tire-control__reform-row-button--reform:hover{background:var(--hero-action);transform:none}.tire-control__table--reform td:first-child .tire-control__reform-row-button--reanalysis:hover{transform:none;background:#fff!important}.tire-control__table--reform td:first-child .tire-control__reform-row-button--reanalysis,.tire-control__table--reform td:first-child .tire-control__reform-row-button--reform{min-height:38px;font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line);letter-spacing:var(--type-button-track);padding:0 16px}.tire-control__table--reform.tire-control__table--send_to_reformer td:first-child .tire-control__reform-row-button--send-mobile-check{border:2px solid color-mix(in srgb,var(--line)72%,#9ca3af)!important;color:#0000!important;background:#fff!important;border-radius:5px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:0!important;line-height:1!important}.tire-control__table--reform.tire-control__table--send_to_reformer td:first-child .tire-control__reform-row-button--send-mobile-check.tire-control__reform-row-button--deselect{border-color:var(--hero-action)!important}.tire-control__table--reform.tire-control__table--send_to_reformer td:first-child .tire-control__reform-row-button--send-mobile-check .tire-control__send-check-mark{width:17px;height:17px;color:var(--hero-action);flex:none;display:block}.tire-control__table--reform.tire-control__table--send_to_reformer td:first-child .tire-control__reform-row-button--send-mobile-check.tire-control__reform-row-button--deselect:after{content:none!important}.tire-control__table-actions--toolbar .micro-ui-button:hover{background:revert;transform:none}.tire-control__table-actions--toolbar .micro-ui-button--hero-action:hover{background:var(--hero-action)}.tire-control__table-actions--toolbar .micro-ui-button--action:hover{background:var(--bg)}.tire-control__table-actions--toolbar .micro-ui-button--back-action:hover{background:var(--back-action)}.tire-control__summary-card:hover{border-color:var(--line)}.tire-control__table-row--clickable:not(.tire-control__table-row--selected):hover td{background:unset}.tire-control__summary-cards{scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:column;justify-content:flex-start;gap:12px;width:100%;max-width:none;margin:20px 0 0;padding:0;scroll-padding-inline:0;overflow:visible}.tire-control__summary-cards::-webkit-scrollbar{display:none}.tire-control__summary-card{scroll-snap-align:none;flex:none;gap:6px;width:100%;min-width:0;max-width:none;min-height:96px;padding:18px 20px;transform:scale(1)}.tire-control__summary-card-count{gap:8px;font-size:2.35rem}.tire-control__summary-card-label{font-size:var(--type-small-size,12px)}.tire-control__summary-card-detail{grid-template-columns:minmax(0,auto) auto;justify-content:end;gap:2px;padding-top:2px}.tire-control__summary-card-detail strong{justify-self:end}.tire-control__summary-card .tire-control__summary-card-van{width:22px;height:22px}.tire-control__summary-card .tire-control__summary-card-arrow-down,.tire-control__summary-card .tire-control__summary-card-arrow-up-solo{width:18px;height:18px}.tire-control__summary-card .tire-control__summary-card-search-wrap{width:22px;height:22px}.tire-control__summary-card .tire-control__summary-card-search-wrap--reformer{width:26px;height:26px}.tire-control__summary-card .tire-control__summary-card-reload{width:18px;height:18px;right:-4px}.tire-control__summary-card .tire-control__summary-card-search{width:20px;height:20px;right:-12px}.tire-control__summary-card .tire-control__summary-card-doc{width:18px;height:18px}.tire-control__summary-card--active,.tire-control__summary-card--new,.tire-control__summary-card--new:hover{transform:scale(1)}.tire-control__summary-card--mobile-only{display:flex}.tire-control__summary-card .tire-control__summary-card-history-icon{width:22px;height:22px}.tire-control__history{display:none}}@media (orientation:landscape) and (max-height:640px) and (max-width:960px){.client-shell:has(.rankings-switcher) .client-shell__menu-button{display:none}.client-shell:has(.rankings-switcher) .client-sidebar{transform:translate(-100%)}.client-shell:has(.rankings-switcher) .client-shell__overlay{opacity:0;pointer-events:none}}}
@layer foundation,public-site,admin-core,shell,components,pricing,responsive;
