.avatar.svelte-16algqy{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-rounded);background-color:var(--color-tertiary);color:var(--color-app-text-note);overflow:hidden}.avatar-sm.svelte-16algqy{width:var(--spacing-md);height:var(--spacing-md)}.avatar-md.svelte-16algqy{width:var(--spacing-lg);height:var(--spacing-lg)}.avatar-lg.svelte-16algqy{width:var(--spacing-xl);height:var(--spacing-xl)}.avatar.svelte-16algqy img:where(.svelte-16algqy){width:100%;height:100%;object-fit:cover;border-radius:var(--radius-rounded)}.avatar-initials.svelte-16algqy{line-height:1}.checkbox-wrapper.svelte-yjqbe{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.checkbox-container.svelte-yjqbe{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--spacing-xs)}.checkbox-container.svelte-yjqbe>:where(.svelte-yjqbe){opacity:.7;transition:.2s ease-out}.checkbox-container.svelte-yjqbe:hover>:where(.svelte-yjqbe){opacity:1;transition:instant}.checkbox-container.disabled.svelte-yjqbe{cursor:not-allowed;opacity:.5}.checkbox-container.has_problem.svelte-yjqbe .checkbox-checkmark:where(.svelte-yjqbe){border-color:var(--color-danger)}.checkbox-container.svelte-yjqbe input[type=checkbox]:where(.svelte-yjqbe){display:none}.checkbox-checkmark.svelte-yjqbe{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#fff;box-sizing:border-box;border:2px solid var(--color-primary);border-radius:2px;box-shadow:var(--shadow-3d-hole-sm);transition:background-color .2s ease}.checkbox-container.checked.svelte-yjqbe .checkbox-checkmark:where(.svelte-yjqbe){background-color:var(--color-primary)}.checkbox-container.checked.has_problem.svelte-yjqbe .checkbox-checkmark:where(.svelte-yjqbe){background-color:var(--color-danger)}.checkbox-label.svelte-yjqbe{color:var(--color-app-text);line-height:1;display:flex;align-items:center;gap:var(--spacing-3xs)}.checkbox-container.disabled.svelte-yjqbe .checkbox-label:where(.svelte-yjqbe){color:var(--color-app-text-disabled)}.required-asterisk.svelte-yjqbe{color:var(--color-danger);font-weight:700}.error-message.svelte-yjqbe{color:var(--color-danger);margin-left:calc(16px + var(--spacing-xs))}.icon-placeholder.svelte-188tsia,.icon-wrapper.svelte-188tsia{display:inline-block;box-sizing:border-box;width:var(--size);height:var(--size);aspect-ratio:1;flex:0 0 var(--size)}.icon-wrapper.svelte-188tsia{transition:all .2s ease}.icon-wrapper.svelte-188tsia path:where(.svelte-188tsia){transition:d .2s ease}.sr-only.svelte-188tsia{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.icon-wrapper.svelte-9b7pe9{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;height:var(--size);width:var(--size);cursor:pointer;color:var(--color);background-color:transparent;border:0px;transition:var(--transition-default-mouseleave)}.icon-wrapper.svelte-9b7pe9:hover{color:var(--hover-color);transition:var(--transition-default-mouseenter)}label{display:block;color:var(--color-transparent-black-50)}.required.svelte-fcpj2f,.invalid.svelte-fcpj2f{color:var(--color-danger)}.tag,button.tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);height:auto;padding:var(--layout-tag-padding-vertical) var(--layout-tag-padding-horizontal);border-radius:var(--layout-tag-corners);background-color:var(--bg-color);color:var(--text-color);white-space:nowrap;transition:var(--transition-default-mouseleave);border:0px;cursor:pointer;font-family:inherit;font-weight:var(--typography-font-weight-normal)}.tag:hover,button.tag:hover{background-color:var(--bg-color-hover);transition:var(--transition-default-mouseenter)}.tag.status.svelte-15ws2j1{text-transform:uppercase;font-weight:var(--typography-font-weight-strong);color:var(--color-white)}.tag.readonly{cursor:default}.tag_content.svelte-15ws2j1{display:inline-flex;align-items:center;gap:var(--spacing-xxs)}.bin_badge_wrapper.svelte-1puni3k{position:relative;display:inline-flex;align-items:center;justify-content:center}.bin_badge.svelte-1puni3k{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;padding:var(--spacing-xxs);aspect-ratio:1;width:var(--spacing-lg);border-radius:var(--radius-xs);font-weight:var(--typography-font-weight-strong)}.bin_badge.svelte-1puni3k.sm{width:auto;aspect-ratio:auto;padding:var(--layout-tag-padding-vertical) var(--layout-tag-padding-horizontal);border-radius:var(--layout-tag-corners);font-size:var(--typography-level-1)}.bin_badge.svelte-1puni3k.lg{width:calc(var(--spacing-unit) * 8);border-radius:var(--layout-button-corners);font-size:var(--typography-level-5)}.bin_badge.svelte-1puni3k.transparent{background-color:transparent!important}.warehouse_mismatch_indicator.svelte-1puni3k{position:absolute;top:-12px;right:-12px;background-color:#d32f2f;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000004d,0 0 8px #d32f2f99;border:2px solid white;z-index:1;animation:svelte-1puni3k-glow-pulse 2s ease-in-out infinite}@keyframes svelte-1puni3k-glow-pulse{0%,to{box-shadow:0 1px 3px #0000004d,0 0 8px #d32f2f99}50%{box-shadow:0 1px 3px #0000004d,0 0 16px #d32f2fcc}}.bin_badge_content.svelte-1puni3k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%}.bin_size.svelte-1puni3k{line-height:1;font-size:1em;white-space:nowrap}.bin_id.svelte-1puni3k{font-size:.65em;font-weight:var(--typography-font-weight-normal);opacity:.9;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;direction:rtl;text-align:left}.status-badge.svelte-pw0qgr{padding:var(--layout-tag-padding-vertical) var(--layout-tag-padding-horizontal);border-radius:var(--layout-tag-corners);white-space:nowrap;overflow:hidden;text-transform:uppercase;font-weight:var(--typography-font-weight-strong);font-size:var(--typography-level-1);color:#fff}.status-badge.svelte-pw0qgr.sm{font-size:var(--typography-level-0)}.status-badge.svelte-pw0qgr.lg{font-size:var(--typography-level-2)}button,.btn{display:inline-flex;flex:0 0 auto;padding:0px var(--layout-button-padding);justify-content:center;align-items:center;cursor:pointer;height:var(--layout-button-default-height);width:fit-content;box-sizing:border-box;border:0px;border-radius:var(--layout-button-corners);font-family:var(--typography-font-family);font-size:15px;font-weight:var(--typography-font-weight-strong);transition:var(--transition-default-mouseleave)}button:hover,.btn:hover{transition:var(--transition-default-mouseenter)}.btn-loader{width:10px;height:10px;margin:2px;margin-right:var(--layout-button-padding);border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn-primary{background-color:var(--color-button-primary-background);color:var(--color-button-primary-text)}.btn-primary:hover{background-color:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover)}.btn-secondary{background-color:var(--color-button-secondary-background);border:1px solid var(--color-button-secondary-border);color:var(--color-button-secondary-text)}.btn-secondary:hover{background-color:var(--color-button-secondary-background-hover);border-color:var(--color-button-secondary-border-hover);color:var(--color-button-secondary-text-hover)}.btn-tertiary{background-color:var(--color-button-tertiary-background);color:var(--color-button-tertiary-text)}.btn-tertiary:hover{background-color:var(--color-button-tertiary-background-hover);color:var(--color-button-tertiary-text-hover)}.btn-tertiary_solid{background-color:var(--color-surface-container);color:var(--color-button-tertiary-text)}.btn-tertiary_solid:hover{background-color:var(--color-surface-container-highest);color:var(--color-button-tertiary-text-hover)}.btn-transparent{background-color:transparent;color:var(--color-button-tertiary-text)}.btn-transparent:hover{background-color:var(--color-button-tertiary-background-hover);color:var(--color-button-tertiary-text-hover)}.btn-danger{background-color:var(--color-button-danger-background);color:var(--color-button-danger-text)}.btn-danger:hover{background-color:var(--color-button-danger-background-hover)}.btn-danger_alt{background-color:var(--color-button-tertiary-background);color:var(--color-button-tertiary-text)}.btn-danger_alt:hover{background-color:var(--color-button-danger-background);color:var(--color-button-danger-text)}.btn-warning{background-color:#ff9800;color:#fff}.btn-warning:hover{background-color:#f57c00}.btn-archive{background-color:#fff;border:1px solid #ff9800;color:#ff9800}.btn-archive:hover{background-color:#fff8f0;border-color:#f57c00;color:#f57c00}.btn-medium{height:var(--layout-button-default-height)}.btn-small{height:var(--layout-button-small-height)}.btn-large{height:var(--layout-button-large-height)}.btn-full-width{width:100%}.btn-loading{pointer-events:none;opacity:.5}.btn-label{display:flex;align-items:center;justify-content:center;padding:0 var(--layout-button-gap);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-label:empty{display:none}.btn-action_icon{padding:var(--spacing-xxs);height:auto;width:auto;color:var(--color-transparent-black-50);background-color:transparent;border:0px}.btn-action_icon:hover{color:var(--color-button-tertiary-text-hover);background-color:var(--color-button-tertiary-background-hover)}.children-content.svelte-zu6bsu{display:flex;align-items:center;width:100%;height:100%;gap:var(--layout-button-gap)}.children-content.svelte-zu6bsu:last-child{margin-right:var(--layout-button-padding)}.btn-icon-left,.btn-icon-left .icon-wrapper,.btn-icon-right,.btn-icon-right .icon-wrapper{margin:0}.checklist_item.svelte-1o5bhuk{background:var(--color-surface-container-lowest);border:1px solid var(--color-breakline);border-radius:var(--layout-panel-corners);width:100%;cursor:pointer;text-align:left;transition:vra(--transition-default-mouseleave)}.checklist_item.svelte-1o5bhuk:hover{border-color:var(--color-tertiary-hover);box-shadow:var(--shadow-3d-floating);transition:var(--transition-default-mouseenter)}.checklist_item.svelte-1o5bhuk.has_problem{border-color:var(--color-panel-danger-border);background:var(--color-panel-danger-background)}.checklist_item.svelte-1o5bhuk.has_problem:hover{border-color:var(--color-panel-danger-border-hover)}.checklist_item.svelte-1o5bhuk.completed{background:var(--color-panel-success-background)}.checklist_item.svelte-1o5bhuk.completed:not(.has_problem){border-color:var(--color-panel-success-border)}.checklist_item.svelte-1o5bhuk.completed:not(.has_problem):hover{border-color:var(--color-panel-success-border-hover)}.checklist_item.svelte-1o5bhuk.panel{display:flex;height:auto;padding:var(--layout-input-padding)}.checklist_item.svelte-1o5bhuk.panel:hover{background:var(--color-tertiary)}.checklist_item.svelte-1o5bhuk.panel.has_problem:hover{background:var(--color-panel-danger-background)}.checklist_item.svelte-1o5bhuk.panel.completed:hover{background:var(--color-panel-success-background)}.panel_content.svelte-1o5bhuk{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xxs);min-width:0}.label_row.svelte-1o5bhuk{display:flex;align-items:center;gap:var(--spacing-xs)}@media (max-width: var(--layout-breakpoints-sm)){.label_row.svelte-1o5bhuk{flex-wrap:wrap}}.panel_label.svelte-1o5bhuk{margin:0;color:var(--color-app-text)}.panel_description.svelte-1o5bhuk{margin:0;color:var(--color-app-text-note);font-weight:var(--typography-font-weight-normal)}.required_indicator.svelte-1o5bhuk{color:var(--color-danger)}.panel_arrow.svelte-1o5bhuk{color:var(--color-app-text-note);flex-shrink:0;transition:transform .2s ease,color .2s ease}.problem_description.svelte-1o5bhuk{color:var(--color-danger);font-weight:var(--typography-font-weight-normal);margin:0}.color-picker-container.svelte-1oznn09{position:relative;width:100%}.color-picker-input.svelte-1oznn09{width:100%;padding:.5rem 1rem;border:1px solid var(--color-gray-80);border-radius:var(--radius-md);background-color:#fff;font-size:1rem;color:var(--color-gray-10);cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .2s ease;text-align:left}.color-picker-input.svelte-1oznn09:hover{border-color:var(--color-gray-70)}.color-picker-input.svelte-1oznn09:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.color-preview.svelte-1oznn09{width:24px;height:24px;border-radius:var(--radius-sm);border:2px solid var(--color-gray-85);flex-shrink:0}.color-value.svelte-1oznn09{flex:1;color:var(--color-gray-10)}.palette-icon{color:var(--color-gray-50);flex-shrink:0}.color-picker-dropdown.svelte-1oznn09{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--color-gray-80);border-radius:var(--radius-lg);box-shadow:0 8px 32px #00000026;z-index:999999;max-height:80vh;overflow-y:auto;width:90vw;max-width:600px}.picker-header.svelte-1oznn09{padding:1rem 1.5rem .75rem;border-bottom:1px solid var(--color-gray-90);background-color:#fff;position:sticky;top:0;z-index:10}.picker-header.svelte-1oznn09 h3:where(.svelte-1oznn09){margin:0;font-size:1.1rem;font-weight:600;color:var(--color-gray-20);text-align:center}.color-palettes.svelte-1oznn09{padding:.75rem;background-color:#fff}.palette-group.svelte-1oznn09{margin-bottom:1.5rem}.palette-group.svelte-1oznn09:last-child{margin-bottom:0}.palette-group.svelte-1oznn09 h4:where(.svelte-1oznn09){margin:0 0 .75rem;font-size:.85rem;font-weight:600;color:var(--color-gray-40);text-transform:uppercase;letter-spacing:.05em}.color-grid.svelte-1oznn09{display:grid;grid-template-columns:repeat(9,1fr);gap:.75rem;align-items:start}.color-button.svelte-1oznn09{background:none;border:none;padding:0;cursor:pointer;text-align:center;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.25rem}.color-button.svelte-1oznn09:hover{transform:translateY(-2px)}.color-swatch.svelte-1oznn09{width:48px;height:24px;min-width:48px;min-height:24px;flex-shrink:0;border-radius:var(--radius-sm);border:2px solid transparent;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.color-button.svelte-1oznn09:hover .color-swatch:where(.svelte-1oznn09){border-color:var(--color-gray-70);box-shadow:0 3px 8px #00000026}.color-button.selected.svelte-1oznn09{border:none!important;box-shadow:none!important;background-color:transparent!important}.color-button.selected.svelte-1oznn09 .color-swatch:where(.svelte-1oznn09){border-color:transparent}.color-swatch.svelte-1oznn09 svg:where(.svelte-1oznn09){filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.color-name.svelte-1oznn09{display:flex;flex-direction:column;font-size:.7rem;color:var(--color-gray-30);line-height:1.3;width:100%;text-align:center;font-weight:500;height:2.6em;justify-content:center}.color-name-main.svelte-1oznn09,.color-name-suffix.svelte-1oznn09{display:block}.custom-section.svelte-1oznn09{border-top:1px solid var(--color-gray-90);padding-top:1.5rem}.custom-color-input.svelte-1oznn09{display:flex;gap:.5rem;align-items:center}.color-input.svelte-1oznn09{width:40px;height:32px;border:1px solid var(--color-gray-80);border-radius:var(--radius-sm);cursor:pointer;padding:2px}.color-input.svelte-1oznn09::-webkit-color-swatch-wrapper{padding:0}.color-input.svelte-1oznn09::-webkit-color-swatch{border:none;border-radius:var(--radius-xs)}.hex-input.svelte-1oznn09{flex:1;padding:.375rem .5rem;border:1px solid var(--color-gray-80);border-radius:var(--radius-sm);font-size:.875rem;font-family:monospace;text-transform:uppercase;transition:all .2s ease}.hex-input.svelte-1oznn09:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.apply-button.svelte-1oznn09{padding:.375rem .75rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.apply-button.svelte-1oznn09:hover:not(:disabled){background-color:var(--color-primary-dark)}.apply-button.svelte-1oznn09:disabled{background-color:var(--color-gray-80);cursor:not-allowed;opacity:.6}.color-picker-backdrop.svelte-1oznn09{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:999998}@media(max-width:600px){.color-picker-dropdown.svelte-1oznn09{width:calc(100vw - 2rem);max-width:360px}}.chat-item.svelte-1srfx27{display:flex;flex:0 0 100%;flex-direction:row;padding:var(--spacing-sm) var(--layout-app-padding);gap:var(--spacing-sm);align-items:center;box-sizing:border-box;max-width:calc(50 * var(--spacing-unit));cursor:pointer;transition:var(--transition-default-mouseleave)}.chat-item.svelte-1srfx27:hover{background-color:var(--color-tertiary);transition:var(--transition-default-mouseenter)}.info.svelte-1srfx27{display:flex;width:100%;flex-direction:column;gap:var(--spacing-xs);min-width:0}.header.svelte-1srfx27{display:flex;flex-direction:row;justify-content:space-between;align-items:center;white-space:nowrap}.header.svelte-1srfx27>h4:where(.svelte-1srfx27){margin-right:var(--spacing-xs);text-overflow:ellipsis;overflow:hidden}.last-message.svelte-1srfx27{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--color-app-text-note)}.last-message.svelte-1srfx27 .new-message:where(.svelte-1srfx27){color:var(--color-app-text)}.last-message.svelte-1srfx27>p:where(.svelte-1srfx27){margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.unread-badge.svelte-1srfx27{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--spacing-xxs) var(--spacing-xs);margin-left:var(--spacing-xs);border-radius:var(--radius-rounded);background-color:var(--color-primary);color:var(--color-white)}.unread-badge.svelte-1srfx27>span:where(.svelte-1srfx27){line-height:1}.customer_search_result.svelte-g1nujr{display:flex;align-items:flex-start;gap:var(--spacing-sm);width:100%;height:100%;padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s}.customer_search_result.svelte-g1nujr:hover{background-color:var(--color-tertiary)}.customer_search_result.svelte-g1nujr:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.icon_wrapper.svelte-g1nujr{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-app-text)}.content.svelte-g1nujr{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.primary_info.svelte-g1nujr{display:flex;align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap}.name.svelte-g1nujr{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text);font-size:var(--type-body1-size)}.personal_name.svelte-g1nujr{font-size:var(--type-body2-size);color:var(--color-app-text-note);font-weight:400}.secondary_info.svelte-g1nujr{display:flex;flex-direction:column;gap:2px}.address.svelte-g1nujr{font-size:var(--type-body1-size);color:var(--color-app-text);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_line.svelte-g1nujr{display:flex;align-items:center;gap:var(--spacing-xs);overflow:hidden}.contact.svelte-g1nujr{font-size:var(--type-body2-size);color:var(--color-primary);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.separator.svelte-g1nujr{font-size:var(--type-body2-size);color:var(--color-app-text-note);flex-shrink:0}button.svelte-1rz26bw{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}.driver-selector.svelte-1rz26bw{position:relative;display:inline-flex;align-items:center;height:var(--layout-button-small-height);border-radius:var(--radius-rounded);background-color:var(--color-button-tertiary-background);color:var(--color-button-tertiary-text);box-shadow:var(--shadow-3d-hole-sm);cursor:pointer;transition:var(--transition-default-mouseleave)}.driver-selector.full-width.svelte-1rz26bw{display:flex;width:100%;justify-content:space-between}.driver-selector.full-width.svelte-1rz26bw .driver-name:where(.svelte-1rz26bw){max-width:none;flex:1}.driver-selector.svelte-1rz26bw:hover{background-color:var(--color-button-tertiary-background-hover);transition:var(--transition-default-mouseenter)}.driver-selector.svelte-1rz26bw:hover>.driver-pic:where(.svelte-1rz26bw){color:var(--color-darker-50);cursor:pointer;transition:var(--transition-default-mouseenter)}.driver-selector.svelte-1rz26bw:hover>.driver-pic:where(.svelte-1rz26bw):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-lighter-10);transition:var(--transition-default-mouseenter)}.readonly.svelte-1rz26bw{cursor:default!important}.driver-selector-small.svelte-1rz26bw{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);height:auto;padding:var(--layout-tag-padding-vertical) var(--layout-tag-padding-horizontal);border-radius:var(--layout-tag-corners)}.driver-selector-small.svelte-1rz26bw:hover{background-color:var(--color-button-tertiary-background-hover)}.avatar-img-small.svelte-1rz26bw{width:16px;height:16px;object-fit:cover;border-radius:50%}.avatar-fallback-small.svelte-1rz26bw{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.driver-name.svelte-1rz26bw{white-space:nowrap;padding:0 var(--spacing-xs);width:100%;max-width:var(--spacing-xxl);overflow:hidden;text-overflow:ellipsis}.driver-name-small.svelte-1rz26bw{padding:0}.driver-pic.svelte-1rz26bw{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--layout-button-small-height);height:var(--layout-button-small-height);border-radius:var(--radius-rounded);background-color:var(--color-gray-100);color:var(--color-darker-30);box-shadow:var(--shadow-text-contraster);transition:var(--transition-default-mouseleave);overflow:hidden}.driver-pic.svelte-1rz26bw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:var(--transition-default-mouseleave)}.avatar-img.svelte-1rz26bw{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-rounded)}.avatar-fallback.svelte-1rz26bw{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.assignment-modal-content.svelte-1xhq1vi{display:flex;flex-direction:column;gap:12px;max-height:80vh;overflow-y:auto}.order-card-section.svelte-1xhq1vi{margin-bottom:0}.attached-component.svelte-1xhq1vi{margin:8px 0}.divider.svelte-1xhq1vi{height:1px;background:var(--color-gray-80);margin:12px 0}.driver-selection-section.svelte-1xhq1vi h3:where(.svelte-1xhq1vi){margin:0 0 12px;font-size:1.1em;font-weight:600;color:var(--color-gray-20)}.search-container.svelte-1xhq1vi{margin-bottom:16px}.drivers-list.svelte-1xhq1vi{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.driver-option.svelte-1xhq1vi{cursor:pointer;transition:all .2s ease;border-radius:var(--radius-sm);padding:4px}.driver-option.svelte-1xhq1vi:hover{background:var(--color-gray-95)}.no-drivers-message.svelte-1xhq1vi{text-align:center;color:var(--color-gray-50);font-style:italic;padding:20px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;width:100%;height:100%;padding:0px calc(var(--layout-button-padding) + var(--layout-button-gap));padding-right:calc(var(--layout-button-padding) + var(--layout-button-gap) + var(--chevron-width));border:none;background-color:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;outline:none}select option{white-space:nowrap}.btn-dropdown{position:relative;padding:0}.dropdown-icon{position:absolute;right:var(--spacing-xs);top:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:.15s ease-in-out}select.svelte-1vp2g5:open~.dropdown-icon:where(.svelte-1vp2g5){transform:rotate(180deg);transition:.15s ease-in-out}.wrapper.svelte-1vp2g5{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.wrapper.left.svelte-1vp2g5{flex-direction:row}textarea,.input,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search]){display:flex;align-items:center;justify-content:center;width:100%;height:var(--layout-input-height);padding-left:var(--layout-input-padding);padding-right:calc(var(--layout-input-padding) + var(--icons-width));box-sizing:border-box;outline:none;border:1px solid var(--color-input-border);border-radius:var(--layout-input-corners);background:var(--color-input-background);box-shadow:var(--shadow-3d-hole);text-overflow:ellipsis;transition:var(--transition-default-leave)}textarea:hover,.input:hover,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search]):hover{border-color:var(--color-input-border-hover);box-shadow:1px 2px 8px inset #6884ab66;transition:var(--transition-default-mouseenter)}textarea:focus,.input:focus,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search]):focus{outline:none;border-color:var(--color-input-border-hover);border-width:2px;box-shadow:var(--shadow-3d-hole);transition:var(--transition-default-mouseenter)}textarea::placeholder,.input::placeholder,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search])::placeholder{color:var(--color-input-text-placeholder)}textarea:hover::placeholder,.input:hover::placeholder,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search]):hover::placeholder{color:var(--color-input-text-placeholder-hover);transition:var(--transition-default-mouseenter)}textarea:focus::placeholder,.input:focus::placeholder,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search]):focus::placeholder{color:var(--color-input-text-placeholder-hover)}textarea:invalid,.input:invalid,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search]):invalid{border-color:var(--color-danger)}textarea:hover:invalid,.input:hover:invalid,input:not([type=button],[type=checkbox],[type=color],[type=image],[type=radio],[type=range],[type=reset],[type=submit],[type=search]):hover:invalid{box-shadow:1px 2px 8px inset #f2717180;transition:var(--transition-default-mouseenter)}textarea{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);resize:none;height:var(--spacing-xxl)}.with-icon.svelte-7zz4l2{padding-right:var(--spacing-lg)}.input-container.svelte-7zz4l2{position:relative;display:inline-block;align-items:center;justify-content:center;width:100%;max-width:320px}.full-width.svelte-7zz4l2{max-width:100%}.actionable-container.svelte-7zz4l2{position:absolute;right:0;top:12px;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-right:var(--spacing-sm)}.label:has(+.input-container:hover),.label:has(+.input-container>input:focus,+.input-container>textarea:focus){color:var(--color-app-text)}.error-message.svelte-7zz4l2{color:var(--color-danger);margin-top:var(--spacing-xxs);margin-left:var(--spacing-sm)}.wrapper.svelte-7zz4l2{display:flex;flex-direction:column;gap:var(--spacing-xxs);flex-grow:1}.wrapper.readonly.svelte-7zz4l2{background:var(--color-tertiary);border-radius:var(--layout-card-corners);padding:var(--spacing-md);color:var(--color-app-text-note)}.menu-contextual.svelte-1s5ue01{position:relative;display:inline-flex}.menu-dropdown.svelte-1s5ue01{position:absolute;background:var(--color-card-background);border-radius:var(--layout-button-corners);box-shadow:var(--shadow-3d-floating);padding:var(--spacing-xxs);min-width:calc(var(--spacing-unit) * 20);max-width:calc(var(--spacing-unit) * 30);z-index:inherit;border:1px solid var(--color-tertiary)}.menu-item.svelte-1s5ue01{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:none;background:transparent;border-radius:var(--layout-tag-corners);cursor:pointer;color:var(--color-app-text);text-align:left;transition:.2s ease-out}.menu-item.svelte-1s5ue01:hover:not(.disabled){background-color:var(--color-tertiary-hover);transition:instant}.menu-item-primary.svelte-1s5ue01{color:var(--color-primary)}.menu-item-primary.svelte-1s5ue01:hover:not(.disabled){background-color:var(--color-button-primary-background-hover);color:var(--color-button-primary-text-hover)}.menu-item-tertiary.svelte-1s5ue01{background-color:var(--color-button-tertiary-background);color:var(--color-button-tertiary-text)}.menu-item-tertiary.svelte-1s5ue01:hover:not(.disabled){background-color:var(--color-button-tertiary-background-hover);color:var(--color-button-tertiary-text-hover)}.menu-item-danger.svelte-1s5ue01{color:var(--color-danger)}.menu-item-danger.svelte-1s5ue01:hover:not(.disabled){background-color:var(--color-danger);color:#fff}.menu-item.svelte-1s5ue01:focus:not(.disabled){outline:2px solid var(--color-primary);outline-offset:-2px}.menu-item-label.svelte-1s5ue01{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-icon.svelte-1s5ue01{display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-separator.svelte-1s5ue01{height:1px;background-color:var(--color-breakline);margin:var(--spacing-xxs) 0}.menu-dropdown.svelte-1s5ue01{animation:svelte-1s5ue01-menu-appear .15s ease-out;transform-origin:top}.top-left.svelte-1s5ue01 .menu-dropdown:where(.svelte-1s5ue01),.top-right.svelte-1s5ue01 .menu-dropdown:where(.svelte-1s5ue01){transform-origin:bottom}@keyframes svelte-1s5ue01-menu-appear{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}.message-container.svelte-1w7q37w{display:flex;flex-direction:row;gap:var(--spacing-xs);align-items:flex-start;justify-content:flex-start}.message-container.svelte-1w7q37w.sent{flex-direction:row-reverse;justify-content:flex-end}.message-container.svelte-1w7q37w.received{flex-direction:row}.message.svelte-1w7q37w{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--spacing-xxs)}.message.svelte-1w7q37w.sent{align-items:flex-end;flex-direction:column-reverse}.message.svelte-1w7q37w.received{align-items:flex-start}.message-header.svelte-1w7q37w{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--spacing-xs);align-items:center}.message-bubble.svelte-1w7q37w{flex:1 1 auto;align-content:center;box-sizing:border-box;max-width:calc(100% - var(--spacing-xl));min-height:var(--layout-input-height);padding:var(--layout-bubble-padding-vertical) var(--layout-bubble-padding-horizontal);border-radius:var(--layout-bubble-corners-large);background-color:var(--color-tertiary)}.message-bubble.svelte-1w7q37w.sent{background-color:var(--color-primary);color:var(--color-white);border-bottom-right-radius:var(--layout-bubble-corners-small)}.message-bubble.svelte-1w7q37w.received{background-color:var(--color-tertiary);color:var(--color-app-text);border-top-left-radius:var(--layout-bubble-corners-small)}.message-bubble.svelte-1w7q37w.error{background-color:var(--color-danger);color:var(--color-white)}.message-content.svelte-1w7q37w{margin:0;word-break:break-word}.message-time.svelte-1w7q37w{color:var(--color-app-text-note)}.message-error.svelte-1w7q37w{color:var(--color-danger)}.photo_thumbnail.svelte-1ej21gl{flex:1 0 auto;max-width:calc(var(--spacing-unit) * 20);max-height:calc(var(--spacing-unit) * 20);border-radius:var(--layout-button-corners);overflow:hidden;cursor:pointer;transition:var(--transition-default-mouseleave);position:relative}.photo_thumbnail.svelte-1ej21gl.sm{max-width:calc(var(--spacing-unit) * 10);max-height:calc(var(--spacing-unit) * 10)}.photo_thumbnail.svelte-1ej21gl.lg{max-width:calc(var(--spacing-unit) * 30);max-height:calc(var(--spacing-unit) * 30)}.photo_thumbnail.svelte-1ej21gl:hover,.photo_thumbnail.svelte-1ej21gl:focus{transform:scale(1.02);box-shadow:var(--shadow-3d-floating)}.photo_thumbnail.svelte-1ej21gl.deleting:after{content:"Deleting...";position:absolute;top:0;right:0;bottom:0;left:0;color:var(--color-white);font-size:var(--typography-level-1);text-align:center;display:flex;align-items:center;justify-content:center;filter:drop-shadow(var(--shadow-text-contraster-dark))}.photo_thumbnail.svelte-1ej21gl img:where(.svelte-1ej21gl){width:100%;height:100%;object-fit:cover;display:block}.photo_thumbnail_actions.svelte-1ej21gl{position:absolute;top:var(--spacing-xxs);right:var(--spacing-xxs)}.photo_thumbnail.svelte-1ej21gl:hover .photo_thumbnail_actions:where(.svelte-1ej21gl),.photo_thumbnail.svelte-1ej21gl:focus-within .photo_thumbnail_actions:where(.svelte-1ej21gl){opacity:1}.photo_thumbnail.disabled.svelte-1ej21gl{cursor:not-allowed;opacity:.5}.progress_indicator.svelte-rd09np{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs)}.progress_indicator.svelte-rd09np.sm{min-width:var(--spacing-xl);gap:var(--spacing-xxs)}.progress_indicator.svelte-rd09np.sm .progress_text:where(.svelte-rd09np){font-size:var(--typography-level-0)}.progress_indicator.svelte-rd09np.sm .progress_bar:where(.svelte-rd09np){height:2px}.progress_indicator.svelte-rd09np.md{min-width:calc(var(--spacing-unit) * 8)}.progress_indicator.svelte-rd09np.md .progress_text:where(.svelte-rd09np){font-size:var(--typography-level-1)}.progress_indicator.svelte-rd09np.md .progress_bar:where(.svelte-rd09np){height:var(--spacing-xxs)}.progress_indicator.svelte-rd09np.lg{min-width:var(--spacing-xxl)}.progress_indicator.svelte-rd09np.lg .progress_text:where(.svelte-rd09np){font-size:var(--typography-level-2)}.progress_indicator.svelte-rd09np.lg .progress_bar:where(.svelte-rd09np){height:var(--spacing-xs)}.progress_indicator.svelte-rd09np.primary .progress_fill:where(.svelte-rd09np){background:var(--color-primary)}.progress_indicator.svelte-rd09np.primary .progress_fill:where(.svelte-rd09np).complete{animation:svelte-rd09np-pulse-success .5s ease-in-out}.progress_indicator.svelte-rd09np.success .progress_fill:where(.svelte-rd09np){background:var(--color-green-50)}.progress_indicator.svelte-rd09np.success .progress_fill:where(.svelte-rd09np).complete{animation:svelte-rd09np-pulse-success .5s ease-in-out}.progress_indicator.svelte-rd09np.warning .progress_fill:where(.svelte-rd09np){background:var(--color-orange-50)}.progress_indicator.svelte-rd09np.danger .progress_fill:where(.svelte-rd09np){background:var(--color-danger)}@media(max-width:587px){.progress_indicator.svelte-rd09np{align-items:flex-start;width:100%}}.progress_text.svelte-rd09np{color:var(--color-app-text-note);font-weight:var(--typography-font-weight-strong);white-space:nowrap}.progress_bar.svelte-rd09np{width:100%;background:var(--color-tertiary);border-radius:var(--radius-rounded);overflow:hidden}.progress_fill.svelte-rd09np{height:100%;transition:width .3s ease;border-radius:inherit}.progress_fill.complete.svelte-rd09np{background:var(--color-green-50)!important}@keyframes svelte-rd09np-pulse-success{0%{transform:scaleY(1)}50%{transform:scaleY(1.2)}to{transform:scaleY(1)}}.range-slider-container.svelte-3mk4jy{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md) 0}.time-labels.svelte-3mk4jy{display:flex;justify-content:space-between;font-size:var(--typography-level-2);font-weight:var(--typography-weight-strong);font-family:monospace;color:var(--color-primary)}.slider-track.svelte-3mk4jy{position:relative;height:60px;background:var(--color-gray-95);border-radius:var(--radius-md);margin:var(--spacing-md) 0;cursor:pointer}.hour-markers.svelte-3mk4jy{position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none}.hour-marker.svelte-3mk4jy{position:absolute;top:0;bottom:0;width:1px;background:var(--color-gray-80)}.hour-marker.major.svelte-3mk4jy{background:var(--color-gray-60);width:2px}.hour-label.svelte-3mk4jy{position:absolute;top:-20px;left:-20px;font-size:var(--typography-level-0);color:var(--color-gray-60);white-space:nowrap}.slider-range.svelte-3mk4jy{position:absolute;top:0;bottom:0;background:var(--color-primary);opacity:.3;border-radius:var(--radius-md);pointer-events:none;transition:opacity .2s}.slider-track.svelte-3mk4jy:hover .slider-range:where(.svelte-3mk4jy){opacity:.4}.slider-handle.svelte-3mk4jy{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:var(--color-primary);border:3px solid white;border-radius:50%;cursor:grab;transition:all .2s;box-shadow:0 2px 8px #00000026;z-index:2}.slider-handle.svelte-3mk4jy:hover,.slider-handle.dragging.svelte-3mk4jy{width:28px;height:28px;cursor:grabbing;box-shadow:0 4px 12px #0003}.slider-handle.start.svelte-3mk4jy{z-index:3}.handle-tooltip.svelte-3mk4jy{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-gray-10);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--typography-level-0);font-family:monospace;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.handle-tooltip.svelte-3mk4jy:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--color-gray-10)}.slider-handle.svelte-3mk4jy:hover .handle-tooltip:where(.svelte-3mk4jy),.slider-handle.dragging.svelte-3mk4jy .handle-tooltip:where(.svelte-3mk4jy){opacity:1}.duration-display.svelte-3mk4jy{text-align:center;color:var(--color-gray-60)}.search.svelte-r11u6u{display:inline-flex;align-items:center;position:relative}.search-default.svelte-r11u6u{width:auto}.search-full-width.svelte-r11u6u,.search-button.search-expanded.svelte-r11u6u{width:100%}.search-small.svelte-r11u6u .search-input-container:where(.svelte-r11u6u){height:var(--spacing-lg)}.search-default.svelte-r11u6u .search-input-container:where(.svelte-r11u6u){height:var(--spacing-xl)}.search-input-container.svelte-r11u6u{display:flex;align-items:center;position:relative;background:transparent;border:none;min-width:200px;transition:all .2s ease}.search-full-width.svelte-r11u6u .search-input-container:where(.svelte-r11u6u){width:100%}.search-input-container.svelte-r11u6u{width:100%}.search-input.svelte-r11u6u{flex:1;border:none;background:transparent;outline:none;font-family:var(--typography-font-family);font-size:14px;color:var(--color-app-text);min-width:0;height:100%;padding:0}.search-input.svelte-r11u6u::placeholder{color:var(--color-input-text-placeholder);font-size:14px}.search-input.svelte-r11u6u:focus::placeholder{color:var(--color-input-text-placeholder-hover)}.search-actions.svelte-r11u6u{display:flex;align-items:center;gap:2px;margin-left:6px;flex-shrink:0}.search-action-button.svelte-r11u6u{display:flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.search-action-button.svelte-r11u6u svg{color:#bbc1cb;transition:transform .3s ease,opacity .3s ease}.search-action-button.svelte-r11u6u:hover{background:var(--color-gray-95)}.search-action-button.svelte-r11u6u:active{transform:scale(.95)}.search-action-button.svelte-r11u6u:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.search-actions.svelte-r11u6u{color:var(--color-tertiary)}.search-input-container.svelte-r11u6u:hover .search-actions:where(.svelte-r11u6u){color:var(--color-tertiary-hover)}.search-focused.svelte-r11u6u .search-actions:where(.svelte-r11u6u){color:var(--color-primary)}.search-focused.svelte-r11u6u .search-input-container:where(.svelte-r11u6u):hover .search-actions:where(.svelte-r11u6u){color:var(--color-primary)}.search-bottom-line.svelte-r11u6u{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-tertiary);transition:background-color .2s ease}.search-input-container.svelte-r11u6u:hover .search-bottom-line:where(.svelte-r11u6u){background-color:var(--color-tertiary-hover)}.search-focused.svelte-r11u6u .search-bottom-line:where(.svelte-r11u6u){background-color:var(--color-tertiary-hover)}.search-bottom-line-fill.svelte-r11u6u{position:absolute;top:0;right:0;bottom:0;width:0;background-color:var(--color-primary);transition:width .3s ease}.search-focused.svelte-r11u6u .search-bottom-line-fill:where(.svelte-r11u6u){width:100%}.search-button.search-expanded.svelte-r11u6u{width:100%}.search-expanded.svelte-r11u6u .search-input-container:where(.svelte-r11u6u){animation:svelte-r11u6u-expandSearch .2s ease-out}@keyframes svelte-r11u6u-expandSearch{0%{width:40px;opacity:0}to{width:100%;opacity:1}}@media(max-width:768px){.search-input-container.svelte-r11u6u{min-width:150px}}.search_results.svelte-orvokl{position:absolute;top:100%;left:0;right:0;background:var(--color-card-background);border:1px solid var(--color-tertiary);border-radius:var(--layout-card-corners);box-shadow:var(--shadow-3d-floating);margin-top:var(--spacing-xs);overflow:hidden;z-index:100}.search_results.loading.svelte-orvokl{padding:var(--spacing-md);text-align:center}.loading_message.svelte-orvokl{color:var(--color-app-text-note);font-size:var(--type-body2-size)}.results_list.svelte-orvokl{overflow-y:auto;max-height:inherit}.result_item.svelte-orvokl:not(:last-child){border-bottom:1px solid var(--color-tertiary)}.switch-container.svelte-f2k67y{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:opacity .2s ease}.switch-container.svelte-f2k67y:focus-visible .switch-track:where(.svelte-f2k67y){box-shadow:0 0 0 2px var(--color-primary-bg)}.switch-track.svelte-f2k67y{position:relative;width:42px;height:24px;background-color:var(--color-tertiary);border-radius:var(--radius-rounded);box-shadow:var(--shadow-3d-hole-sm);transition:background-color .2s ease}.switch-track.svelte-f2k67y:hover{background-color:var(--color-tertiary-hover);transition:instant}.switch-container.checked.svelte-f2k67y .switch-track:where(.svelte-f2k67y){background-color:var(--color-primary)}.switch-container.checked.svelte-f2k67y .switch-track:where(.svelte-f2k67y):hover{background-color:var(--color-primary-hover);transition:instant}.switch-thumb.svelte-f2k67y{position:absolute;top:2px;left:2px;bottom:2px;width:20px;background-color:#fff;border-radius:50%;box-shadow:var(--shadow-3d-floating);transition:transform .2s ease}.switch-container.checked.svelte-f2k67y .switch-thumb:where(.svelte-f2k67y){transform:translate(18px)}.address-card.svelte-6vubuj{position:relative;display:flex;box-sizing:border-box;width:100%;max-width:var(--layout-card-max-width-sm);min-width:var(--layout-card-min-width-sm);padding:var(--layout-card-padding);flex-direction:column;align-items:flex-start;gap:var(--spacing-xxs);border-radius:var(--layout-card-corners);background-color:var(--place-color, #cccccc);color:#fff;overflow:hidden;cursor:pointer;transition:.2s ease-out;box-shadow:var(--shadow-3d-floating)}.address-card.svelte-6vubuj:hover:not(.readonly){box-shadow:none;transform:translateY(-2px)}.address-card.svelte-6vubuj.readonly{pointer-events:none;box-shadow:none}.address-card.svelte-6vubuj.readonly button{pointer-events:auto}.address-card.svelte-6vubuj.empty{background-color:var(--color-surface-container);border:1px solid var(--color-breakline);color:var(--color-button-tertiary-text)}.address-card.svelte-6vubuj.empty:hover{background-color:var(--color-surface-container-high)}.card-content.svelte-6vubuj{display:flex;flex:1 0 100%;width:100%;flex-direction:row;align-items:center;gap:var(--spacing-sm)}.card-content.svelte-6vubuj:has(.address:where(.svelte-6vubuj)){align-items:flex-start}.card-info.svelte-6vubuj{flex:1;width:100%;min-width:0}.card-info.svelte-6vubuj h4:where(.svelte-6vubuj){text-transform:uppercase;font-size:var(--typography-level-1)}.name.svelte-6vubuj{margin:0;margin-bottom:var(--spacing-xxs)}.address.svelte-6vubuj{width:100%;margin:0;text-transform:capitalize}.address-row.svelte-6vubuj{display:flex;align-items:center;gap:var(--spacing-xs)}.menu_container_wrapper.svelte-svjvgz{position:relative;display:flex;align-items:center}.custom_button_wrapper.svelte-svjvgz{position:relative}.menu_button.svelte-svjvgz{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-app-text-note);cursor:pointer;transition:all var(--transition-default-mouseenter);position:relative}.menu_button.svelte-svjvgz:hover{background:var(--color-gray-90);color:var(--color-gray-20)}.menu_button.svelte-svjvgz:active{transform:scale(.95)}.menu_active_badge.svelte-svjvgz{position:absolute;top:-2px;right:-2px;background-color:var(--color-danger);color:#fff;font-size:.65rem;font-weight:600;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px;box-shadow:0 2px 4px #0003;pointer-events:none}.menu_dropdown.svelte-svjvgz{position:absolute;background:var(--color-gray-100);border:1px solid var(--color-breakline);border-radius:var(--radius-sm);box-shadow:var(--shadow-3d-floating);z-index:1000;min-width:220px;max-width:300px;max-height:500px;overflow-y:auto}.menu_dropdown.position_top_right.svelte-svjvgz{top:calc(100% + var(--spacing-xxs));right:0}.menu_dropdown.position_top_left.svelte-svjvgz{top:calc(100% + var(--spacing-xxs));left:0}.menu_dropdown.position_bottom_right.svelte-svjvgz{bottom:calc(100% + var(--spacing-xxs));right:0}.menu_dropdown.position_bottom_left.svelte-svjvgz{bottom:calc(100% + var(--spacing-xxs));left:0}.menu_dropdown.svelte-svjvgz::-webkit-scrollbar{width:8px}.menu_dropdown.svelte-svjvgz::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.menu_dropdown.svelte-svjvgz::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.menu_dropdown.svelte-svjvgz::-webkit-scrollbar-thumb:hover{background:#00000080}.filter_section.svelte-2qdwv0{border-bottom:1px solid var(--color-breakline)}.filter_section.svelte-2qdwv0:last-child{border-bottom:none}.filter_section_header.svelte-2qdwv0{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-md) var(--spacing-sm);background:none;border:none;cursor:pointer;transition:background-color var(--transition-default-mouseenter)}.filter_section_header.svelte-2qdwv0:hover{background-color:var(--color-gray-95)}.filter_section_title_wrapper.svelte-2qdwv0{display:flex;align-items:center;gap:var(--spacing-xs)}.filter_section_title.svelte-2qdwv0{font-weight:var(--typography-font-weight-medium);color:var(--color-gray-20);font-size:var(--typography-level-2)}.filter_section_badge.svelte-2qdwv0{background-color:var(--color-primary);color:#fff;font-size:.65rem;font-weight:600;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 4px}.chevron_collapsed{transform:rotate(-90deg);transition:transform var(--transition-default-mouseenter)}.filter_section_header svg:not(.chevron_collapsed){transition:transform var(--transition-default-mouseenter)}.filter_clear_button.svelte-2qdwv0{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);background:none;border:none;color:var(--color-gray-60);cursor:pointer;transition:all var(--transition-default-mouseenter);border-radius:var(--radius-xs)}.filter_clear_button.svelte-2qdwv0:hover{background-color:var(--color-gray-90);color:var(--color-danger)}.filter_section_content.svelte-2qdwv0{padding:var(--spacing-xs);max-height:250px;overflow-y:auto}.filter_section_content.svelte-2qdwv0::-webkit-scrollbar{width:6px}.filter_section_content.svelte-2qdwv0::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.filter_section_content.svelte-2qdwv0::-webkit-scrollbar-thumb{background:#0000004d;border-radius:3px}.filter_section_content.svelte-2qdwv0::-webkit-scrollbar-thumb:hover{background:#00000080}.checklist_item.svelte-tu1yzc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md) var(--spacing-sm);margin-bottom:var(--spacing-xxs);background:transparent;border:none;text-align:left;font-size:var(--typography-level-2);font-weight:var(--typography-font-weight-default);color:var(--color-gray-20);cursor:pointer;transition:all var(--transition-default-mouseenter);gap:var(--spacing-sm);border-radius:var(--radius-xs)}.checklist_item.svelte-tu1yzc:last-child{margin-bottom:0}.checklist_item.svelte-tu1yzc:hover:not(.disabled){background:var(--color-gray-95);color:var(--color-gray-20)}.checklist_item.selected.svelte-tu1yzc{background:var(--color-primary-95);color:var(--color-primary);font-weight:var(--typography-font-weight-medium)}.checklist_item.selected.svelte-tu1yzc:hover:not(.disabled){background:var(--color-primary-90)}.checklist_item.disabled.svelte-tu1yzc{opacity:.5;cursor:not-allowed}.checklist_item.variant_unassigned.svelte-tu1yzc{background:var(--color-gray-95);border-left:3px solid var(--color-warning);font-weight:var(--typography-font-weight-medium);font-style:italic}.checklist_item.variant_unassigned.svelte-tu1yzc:hover:not(.disabled){background:var(--color-gray-90)}.checklist_item.variant_unassigned.selected.svelte-tu1yzc{background:var(--color-warning-95);color:var(--color-warning-30);border-left-color:var(--color-warning)}.checklist_item.variant_unassigned.selected.svelte-tu1yzc:hover:not(.disabled){background:var(--color-warning-90)}.checklist_item.variant_unassigned.svelte-tu1yzc .checklist_item_count:where(.svelte-tu1yzc){color:var(--color-warning-40);font-weight:var(--typography-font-weight-medium)}.checklist_item.variant_unassigned.selected.svelte-tu1yzc .checklist_item_count:where(.svelte-tu1yzc){color:var(--color-warning-30)}.checklist_item.variant_danger.selected.svelte-tu1yzc{background:var(--color-danger-95);color:var(--color-danger)}.checklist_item.variant_danger.selected.svelte-tu1yzc:hover:not(.disabled){background:var(--color-danger-90)}.checklist_item_label.svelte-tu1yzc{flex:1}.checklist_item_right.svelte-tu1yzc{display:flex;align-items:center;gap:var(--spacing-sm)}.checklist_item_count.svelte-tu1yzc{color:var(--color-gray-60);font-size:var(--typography-level-3);font-weight:var(--typography-font-weight-default)}.checklist_item.selected.svelte-tu1yzc .checklist_item_count:where(.svelte-tu1yzc){color:var(--color-primary);font-weight:var(--typography-font-weight-medium)}.calendar_container.svelte-ja7zcg{padding:var(--spacing-md);min-width:240px}.calendar_header.svelte-ja7zcg{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);padding:0 var(--spacing-xxs)}.nav_button.svelte-ja7zcg{background:none;border:none;cursor:pointer;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-xs);font-size:var(--typography-level-5);font-weight:var(--typography-font-weight-strong);color:var(--color-gray-60);transition:all var(--transition-default-mouseenter)}.nav_button.svelte-ja7zcg:hover{background-color:var(--color-gray-95);color:var(--color-gray-20)}.month_year.svelte-ja7zcg{font-weight:var(--typography-font-weight-strong);font-size:var(--typography-level-3);color:var(--color-gray-20)}.calendar_grid.svelte-ja7zcg{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-xxs)}.day_header.svelte-ja7zcg{text-align:center;font-size:var(--typography-level-1);font-weight:var(--typography-font-weight-strong);color:var(--color-gray-60);padding:var(--spacing-xs) var(--spacing-xxs)}.day_button.svelte-ja7zcg{background:none;border:none;cursor:pointer;padding:var(--spacing-xs) var(--spacing-xxs);border-radius:var(--radius-xs);font-size:var(--typography-level-2);min-height:28px;transition:all var(--transition-default-mouseenter);color:var(--color-gray-20)}.day_button.svelte-ja7zcg:hover:not(:disabled){background-color:var(--color-primary-95)}.day_button.today.svelte-ja7zcg{background-color:var(--color-primary-95);font-weight:var(--typography-font-weight-strong)}.day_button.selected.svelte-ja7zcg{background-color:var(--color-gray-100);color:var(--color-primary);font-weight:var(--typography-font-weight-strong);border:2px solid var(--color-primary)}.day_button.other_month.svelte-ja7zcg{color:var(--color-gray-85);cursor:not-allowed}.day_button.svelte-ja7zcg:disabled{opacity:.5}.discount_input_container.svelte-1xz2wda{display:grid;grid-template-columns:1fr .7fr;grid-template-rows:32px 32px;border:1px solid var(--color-gray-90);border-radius:var(--radius-sm);overflow:hidden;width:80px;background-color:var(--color-gray-100)}.discount_input_container.has_discount.svelte-1xz2wda{border-color:var(--color-sky-blue)}.discount_input.svelte-1xz2wda{grid-column:1;grid-row:1;border:none;border-bottom:1px solid var(--color-gray-90);padding:0;background:transparent;text-align:center;color:var(--color-red);min-width:0}.type_toggle.svelte-1xz2wda{grid-column:2;grid-row:1;border:none;border-bottom:1px solid var(--color-gray-90);padding:0;font-size:14px;font-weight:700;cursor:pointer;color:var(--color-gray-50);display:flex;align-items:center;justify-content:center;height:auto;width:auto}.type_toggle.svelte-1xz2wda:hover{background:linear-gradient(to bottom,var(--color-gray-100) 0%,var(--color-gray-90) 100%)}.type_toggle.svelte-1xz2wda:active{background:var(--color-gray-85)}.price_display.svelte-1xz2wda{grid-column:1;grid-row:2;padding:0 2px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-95)}.original_price.svelte-1xz2wda{grid-column:2;grid-row:2;padding:0 2px;font-size:10px;color:var(--color-gray-60);display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-95)}.original_price_input.svelte-1xz2wda{grid-column:2;grid-row:2;border:none;padding:0 2px;font-size:12px;color:var(--color-gray-50);text-align:center;background-color:var(--color-gray-95);min-width:0;height:auto}.original_price_input.svelte-1xz2wda:focus{outline:none;background-color:var(--color-gray-90)}.original_price_input.svelte-1xz2wda::placeholder{color:var(--color-gray-70)}.original_price_input.svelte-1xz2wda::-webkit-outer-spin-button,.original_price_input.svelte-1xz2wda::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.original_price_input.svelte-1xz2wda{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.discount_input.svelte-1xz2wda:focus{outline:none;background-color:var(--color-gray-90)}.discount_input.svelte-1xz2wda::placeholder{color:var(--color-gray-70)}.discount_input.svelte-1xz2wda::-webkit-outer-spin-button,.discount_input.svelte-1xz2wda::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.discount_input.svelte-1xz2wda{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:auto;height:auto}.bin-card.svelte-xplyjz{position:relative;display:flex;flex-direction:column;color:var(--color-app-text-primary);overflow:hidden;cursor:pointer}.bin-content.svelte-xplyjz{display:flex;align-items:flex-start;gap:16px;padding:16px}.bin-size-badge.svelte-xplyjz{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);color:#fff;border-radius:var(--radius-xs);font-weight:var(--typography-font-weight-strong);flex-shrink:0}.size-value.svelte-xplyjz{font-size:inherit;font-weight:inherit;line-height:1;white-space:nowrap}.bin-info.svelte-xplyjz{flex:1;min-width:0}.warehouse-name.svelte-xplyjz{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.2}.bin-name.svelte-xplyjz{margin:0;font-size:14px;color:var(--color-app-text-primary);font-weight:var(--typography-font-weight-strong)}.order-info.svelte-xplyjz{margin:4px 0 0;font-size:13px;color:var(--color-app-text-primary);font-weight:600}.order-status.svelte-xplyjz{margin:2px 0 0;font-size:12px;color:var(--color-app-text-secondary);font-weight:500}.order-address.svelte-xplyjz{margin:2px 0 0;font-size:12px;color:var(--color-app-text-note);line-height:1.3}.chat-input.svelte-5rc4z9{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;box-sizing:border-box;height:var(--layout-nav-bottom-height);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-surface-container);border-top:1px solid var(--color-breakline);z-index:9100}@supports (padding-bottom: env(safe-area-inset-bottom)){.chat-input.svelte-5rc4z9{padding-bottom:calc(var(--spacing-xs) + env(safe-area-inset-bottom))}}.dialog-backdrop.svelte-1yh0udi{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-modal-backdrop);pointer-events:auto}.dialog-modal.svelte-1yh0udi{display:flex;flex-direction:column;gap:var(--spacing-sm);width:var(--layout-modal-dialog-width);padding:var(--layout-modal-dialog-padding);border-radius:var(--layout-modal-corners);background-color:var(--color-modal-background);border:none;cursor:default!important;box-shadow:var(--shadow-3d-floating);--animation-duration: .2s;animation:svelte-1yh0udi-dialog-enter var(--animation-duration) cubic-bezier(.34,1.95,.65,1) forwards;transform:scale(.95);opacity:0}@keyframes svelte-1yh0udi-dialog-enter{to{transform:scale(1);opacity:1}}.dialog-modal.modal-small.svelte-1yh0udi{width:var(--layout-modal-dialog-width)}.dialog-modal.modal-medium.svelte-1yh0udi{width:min(600px,90vw)}.dialog-modal.modal-large.svelte-1yh0udi{width:min(800px,90vw)}.dialog-modal.modal-extra-large.svelte-1yh0udi{width:min(1200px,90vw)}header.svelte-1yh0udi{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-xs)}header.svelte-1yh0udi:has(.modal-nav:where(.svelte-1yh0udi)){flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}header.svelte-1yh0udi h2:where(.svelte-1yh0udi){flex:1 1 100%;-webkit-user-select:none;user-select:none}header.svelte-1yh0udi h2:where(.svelte-1yh0udi):hover{opacity:.8;cursor:pointer}.modal-nav.svelte-1yh0udi{display:flex;justify-content:space-between;flex-direction:row-reverse}.buttons-container.svelte-1yh0udi{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.buttons-container.horizontal.svelte-1yh0udi{flex-direction:row-reverse}hr.svelte-1yh0udi{margin:0;width:100%;border:none;border-top:1px solid var(--color-breakline)}footer.svelte-1yh0udi{color:var(--color-app-text-note)}form.svelte-1yh0udi{display:flex;flex-direction:column;flex:1 1 auto;max-height:60vh;overflow:auto}.hauls_calendar_row.svelte-1mqy1jd{display:flex;flex-direction:column;gap:var(--spacing-xs)}.row_header.svelte-1mqy1jd{display:flex;align-items:center;justify-content:space-between}.left.svelte-1mqy1jd{display:flex;flex-direction:row;align-items:baseline;gap:var(--spacing-xs);overflow:hidden}.date.svelte-1mqy1jd{white-space:nowrap}.total.svelte-1mqy1jd{flex-shrink:1;color:var(--color-app-text-note);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hauls.svelte-1mqy1jd{display:flex;flex:1 1 100%;flex-direction:row;gap:var(--spacing-xs)}.details.svelte-1mqy1jd{display:flex;flex-direction:column;gap:var(--spacing-xs)}.details_row.svelte-1mqy1jd{display:flex;align-items:center;gap:var(--spacing-sm)}.size_label.svelte-1mqy1jd{flex:0 0 auto;min-width:var(--spacing-lg);text-align:left}.status_tag.svelte-1mqy1jd{position:relative;flex-shrink:1;flex-grow:var(--count);flex-basis:auto;justify-content:center;align-items:center;text-align:center;padding:var(--spacing-xxs) var(--spacing-sm);border-radius:var(--layout-tag-corners);overflow:hidden}.status_tag.svelte-1mqy1jd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--status-color);opacity:.5}.card.svelte-8pj3xf{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--layout-card-padding);min-width:var(--layout-card-min-width-md);flex:1 1 auto;border-radius:var(--layout-card-corners);box-sizing:border-box;background-color:var(--color-card-background);overflow:visible}.card.svelte-8pj3xf.customer{border:1px solid var(--color-button-secondary-border)}.card.svelte-8pj3xf.site,.card.svelte-8pj3xf.person{background-color:var(--color-tertiary)}.attention_badge.svelte-8pj3xf{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;cursor:help}.attention_badge.svelte-8pj3xf.warning{background-color:#ff9800;color:#fff}.attention_badge.svelte-8pj3xf.problem{background-color:var(--color-danger);color:#fff}header.svelte-8pj3xf{justify-content:space-between;text-transform:capitalize}header.svelte-8pj3xf .item:where(.svelte-8pj3xf){overflow:hidden}header.svelte-8pj3xf .item:where(.svelte-8pj3xf) h3:where(.svelte-8pj3xf){text-overflow:ellipsis;overflow:hidden}.item.svelte-8pj3xf{display:flex;align-items:center;gap:var(--spacing-xs)}.details.svelte-8pj3xf{display:flex;flex-direction:column;gap:var(--spacing-xs)}.phones.svelte-8pj3xf{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-md)}.phone.svelte-8pj3xf{display:flex;align-items:center;gap:var(--spacing-xs)}.contacts.svelte-8pj3xf{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-md)}.contact.svelte-8pj3xf{position:relative;display:flex;flex-direction:column}.contact.linked.svelte-8pj3xf{padding-left:var(--spacing-md)}.contact_link_indicator.svelte-8pj3xf{position:absolute;left:0;top:2px;color:var(--color-primary);display:flex;align-items:center;justify-content:center}address.svelte-8pj3xf{font-style:normal}footer.svelte-8pj3xf{display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer.svelte-8pj3xf>div:where(.svelte-8pj3xf){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-xs)}.note_card.svelte-g2w7n5{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--layout-card-padding);border-radius:var(--layout-card-corners);background-color:var(--color-tertiary);transition:background-color .2s ease}.note_card.clickable.svelte-g2w7n5{cursor:pointer}.note_card.clickable.svelte-g2w7n5:hover{background-color:var(--color-tertiary-hover)}.note_card.clickable.svelte-g2w7n5:focus{outline:2px solid var(--color-primary);outline-offset:2px}.note_header.svelte-g2w7n5{display:flex;align-items:center;gap:var(--spacing-sm)}.note_meta.svelte-g2w7n5{display:flex;justify-content:space-between;align-items:center;flex:1;font-size:var(--typography-level-0);color:var(--color-gray-60)}.note_author.svelte-g2w7n5{font-weight:500}.note_date.svelte-g2w7n5{font-style:italic}.note_content.svelte-g2w7n5{color:var(--color-text);line-height:1.5}.note_content.svelte-g2w7n5 p:where(.svelte-g2w7n5){margin:0;white-space:pre-wrap;word-break:break-word}.notification-item.svelte-1lxj3j2{display:flex;gap:.5rem;padding:.5rem;border-radius:var(--radius-sm, 4px);margin-bottom:.25rem;background-color:var(--color-gray-95, #f9fafb);transition:background-color .2s;position:relative;height:fit-content;width:100%;box-sizing:border-box;border:1px solid var(--color-gray-90, #f3f4f6)}.notification-item.large.svelte-1lxj3j2{padding:.75rem;gap:.75rem;margin-bottom:.5rem}.notification-item.svelte-1lxj3j2:hover{background-color:var(--color-gray-90, #f3f4f6)}.notification-delete-button{position:absolute!important;top:.25rem;right:.25rem;opacity:0;transition:opacity .2s;z-index:2}.notification-item.large.svelte-1lxj3j2 .notification-delete-button{top:.5rem;right:.5rem}.notification-item.svelte-1lxj3j2:hover .notification-delete-button{opacity:1}.message-notification .message-delete-button{position:absolute!important;right:.5rem;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s}.message-notification.svelte-1lxj3j2:hover .message-delete-button{opacity:1}.message-notification.svelte-1lxj3j2{cursor:pointer;align-items:flex-start;border:2px solid transparent;transition:all .2s}.message-notification.svelte-1lxj3j2:hover{background-color:var(--color-primary-95, #eff6ff);border-color:var(--color-primary, #3b82f6)}.message-avatar.svelte-1lxj3j2{flex-shrink:0;width:40px;height:40px;margin-right:.75rem}.message-notification.large.svelte-1lxj3j2 .message-avatar:where(.svelte-1lxj3j2){width:50px;height:50px}.avatar-image.svelte-1lxj3j2{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--color-gray-90)}.message-content.svelte-1lxj3j2{flex:1;min-width:0;margin-right:2rem}.message-header.svelte-1lxj3j2{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem;gap:.5rem}.message-sender.svelte-1lxj3j2{font-weight:600;font-size:.875rem;color:var(--color-gray-20, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.message-notification.large.svelte-1lxj3j2 .message-sender:where(.svelte-1lxj3j2){font-size:1rem}.message-time.svelte-1lxj3j2{font-size:.75rem;color:var(--color-gray-60);flex-shrink:0}.message-notification.large.svelte-1lxj3j2 .message-time:where(.svelte-1lxj3j2){font-size:.875rem}.message-text.svelte-1lxj3j2{font-size:.875rem;color:var(--color-gray-40, #4b5563);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.message-notification.large.svelte-1lxj3j2 .message-text:where(.svelte-1lxj3j2){font-size:1rem;line-height:1.5}.message-notification.callme.svelte-1lxj3j2{background-color:var(--color-danger-95);border:2px solid var(--color-danger)}.message-notification.callme.svelte-1lxj3j2:hover{background-color:var(--color-danger-90);border-color:var(--color-danger)}.message-notification.callme.svelte-1lxj3j2 .message-sender:where(.svelte-1lxj3j2){color:var(--color-danger);font-weight:600}.message-notification.callme.svelte-1lxj3j2 .message-text:where(.svelte-1lxj3j2){color:var(--color-danger);font-weight:600}.notification-icon.svelte-1lxj3j2{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-90);color:var(--color-primary);border-radius:var(--radius-xs)}.notification-item.large.svelte-1lxj3j2 .notification-icon:where(.svelte-1lxj3j2){width:40px;height:40px}.notification-content.svelte-1lxj3j2{flex:1;min-width:0;margin-right:1.5rem}.notification-type.svelte-1lxj3j2{font-weight:600;font-size:.875rem;color:var(--color-gray-20);text-transform:capitalize;margin-bottom:.25rem}.notification-item.large.svelte-1lxj3j2 .notification-type:where(.svelte-1lxj3j2){font-size:1rem;margin-bottom:.5rem}.notification-data.svelte-1lxj3j2{font-size:.75rem;color:var(--color-gray-40);margin-bottom:.25rem;overflow:hidden}.notification-item.large.svelte-1lxj3j2 .notification-data:where(.svelte-1lxj3j2){font-size:.875rem;margin-bottom:.5rem}.notification-data.svelte-1lxj3j2 pre:where(.svelte-1lxj3j2){margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:monospace;font-size:.75rem;max-height:100px;overflow-y:auto}.notification-item.large.svelte-1lxj3j2 .notification-data:where(.svelte-1lxj3j2) pre:where(.svelte-1lxj3j2){font-size:.875rem;max-height:150px}.notification-time.svelte-1lxj3j2{font-size:.75rem;color:var(--color-gray-60)}.notification-item.large.svelte-1lxj3j2 .notification-time:where(.svelte-1lxj3j2){font-size:.875rem}.card-container.svelte-wltzc3{position:relative;cursor:grab;z-index:0}.card.svelte-wltzc3{position:relative;display:flex;flex-direction:column;border-radius:var(--layout-card-corners);box-sizing:border-box;width:100%;max-width:var(--layout-card-max-width-sm);min-width:var(--layout-card-min-width-sm);background-color:var(--color-card-background);box-shadow:var(--shadow-3d-floating);overflow:hidden;transition:all .2s ease;z-index:2}.card.svelte-wltzc3:active{cursor:grabbing}.card.dragging.svelte-wltzc3{opacity:.6;transform:scale(.95);box-shadow:var(--shadow-3d-floating)}.card.haul.svelte-wltzc3{border:1px solid var(--haul-color);cursor:pointer}.card.haul.svelte-wltzc3:hover{box-shadow:var(--shadow-3d-hover);transform:translateY(-1px)}.card.finalized.svelte-wltzc3{pointer-events:none;opacity:.8}.card.end-order.svelte-wltzc3{cursor:default;opacity:.9}.card.end-order.non-draggable.svelte-wltzc3{cursor:default!important}.card-header.svelte-wltzc3{position:relative;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--layout-card-padding);box-sizing:border-box;background-color:var(--haul-color);color:#fff}.card-header.collapsed.svelte-wltzc3{padding-bottom:0;background-color:transparent;color:var(--haul-color)}.card-header.collapsed.swap.svelte-wltzc3{background:transparent}.card-header-left.svelte-wltzc3{display:flex;align-items:center;gap:var(--spacing-xxs);text-transform:uppercase}.card-header-right.svelte-wltzc3{display:flex;align-items:flex-end;gap:var(--spacing-xs)}.card-header-right.svelte-wltzc3>:where(.svelte-wltzc3){white-space:nowrap}.card-body.svelte-wltzc3{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--layout-card-padding)}.card-body.collapsed.svelte-wltzc3{padding:var(--spacing-sm) var(--layout-card-padding)}.haul-info.svelte-wltzc3{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-xs)}.haul-info.error-haul.svelte-wltzc3{background-color:#ffebee;padding:var(--spacing-xs);border-radius:var(--radius-xs);border:1px dashed #d32f2f}.haul-info-right.svelte-wltzc3{display:flex;align-items:center;gap:var(--spacing-xs)}.haul-material.svelte-wltzc3{width:100%;text-transform:capitalize}.haul-bin.svelte-wltzc3{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;padding:var(--spacing-xs);width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-xs);font-weight:var(--typography-font-weight-strong)}.haul-destination.svelte-wltzc3{display:flex;flex:1 0 100%;flex-direction:column;align-items:flex-start;gap:var(--spacing-xxs)}.destination-address-row.svelte-wltzc3{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--spacing-xs)}.destination-address.svelte-wltzc3{width:100%}.card-footer.svelte-wltzc3{display:flex;justify-content:space-between;align-items:flex-end;padding:var(--spacing-sm);padding-top:0}.card-footer.collapsed.svelte-wltzc3{padding:0}.swap-card.svelte-wltzc3{padding-top:var(--spacing-lg);margin-top:-32px;z-index:1}.swap-button.svelte-wltzc3{position:absolute;left:50%;top:var(--card-height);transform:translate(-50%) translateY(-40%);width:fit-content;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);background-color:#fff;border:1px solid var(--color-button-secondary-border);border-radius:var(--radius-rounded);color:var(--color-button-secondary-text);box-shadow:var(--shadow-3d-floating);z-index:3;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.swap-button.clickable.svelte-wltzc3{cursor:pointer;transition:var(--transition-default-mouseleave)}.swap-button.clickable.svelte-wltzc3:hover{background-color:var(--color-gray-90);color:var(--color-button-tertiary-text-hover);border-color:var(--color-gray-70)}.swap-button.disabled.svelte-wltzc3{cursor:default;pointer-events:none;border-color:var(--color-gray-85);color:var(--color-gray-70)}.pending-pickup-indicator.svelte-wltzc3{display:flex;align-items:center;justify-content:center;opacity:.8}.urgency-badge.svelte-wltzc3{background-color:#ff5722;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;box-shadow:0 1px 3px #0000004d;border:1px solid white}.card-drag-handle.svelte-wltzc3{position:absolute;left:0;top:0;bottom:0;width:var(--spacing-md);display:flex;align-items:center;justify-content:center;color:var(--color-transparent-slate-50);cursor:grab}.card.finalized.svelte-wltzc3 .card-drag-handle:where(.svelte-wltzc3),.card.end-order.svelte-wltzc3 .card-drag-handle:where(.svelte-wltzc3){pointer-events:none;cursor:default;opacity:.5}.driver-selector-button.svelte-wltzc3{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}.payment_card.svelte-5kggqp{background:var(--color-tertiary);border-radius:var(--layout-card-corners);display:flex;justify-content:space-between;align-items:center}.expired.svelte-5kggqp{border:1px solid var(--color-danger);background:var(--color-danger-transparent)}.card_info.svelte-5kggqp{display:flex;align-items:center;gap:var(--spacing-sm)}.card_details.svelte-5kggqp{display:flex;flex-direction:column}.card_brand.svelte-5kggqp{text-transform:uppercase}.photo_gallery.svelte-b57eyj{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm);overflow:auto;padding-bottom:var(--spacing-sm)}.photo_viewer.svelte-b57eyj{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-modal-backdrop);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--spacing-md);z-index:var(--layout-z-index-modal);padding:var(--layout-modal-page-padding)}.header.svelte-b57eyj{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:var(--layout-button-default-height)}.header_buttons.svelte-b57eyj{position:absolute;right:0;top:0;display:flex;width:100%;flex-direction:row-reverse;gap:var(--spacing-xs)}.photo_counter.svelte-b57eyj{background:var(--color-transparent-white-50);color:var(--color-app-text);padding:var(--layout-tag-padding-vertical) var(--layout-tag-padding-horizontal);border-radius:var(--layout-tag-corners);font-size:var(--typography-level-1);font-weight:var(--typography-font-weight-strong);text-align:center;white-space:nowrap;z-index:calc(var(--layout-z-index-modal) + 1)}.photo_container.svelte-b57eyj{position:relative;max-width:100%;max-height:100%;display:flex;flex:1 1 100%;align-items:center;justify-content:center}.photo_image.svelte-b57eyj{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--layout-modal-corners);box-shadow:var(--shadow-3d-hole)}.nav_buttons.svelte-b57eyj{display:flex;flex-direction:row;gap:var(--spacing-xs)}.photo_add_button.svelte-b57eyj{display:flex;flex:1 0 auto;position:relative;border-radius:var(--layout-button-corners);overflow:hidden;cursor:pointer;max-width:calc(var(--spacing-unit) * 20);max-height:calc(var(--spacing-unit) * 20)}.photo_add_button.svelte-b57eyj.sm{max-width:calc(var(--spacing-unit) * 20);height:calc(var(--spacing-unit) * 10)}.photo_add_button.svelte-b57eyj.lg{max-width:calc(var(--spacing-unit) * 30);max-height:calc(var(--spacing-unit) * 30)}.upload_overlay.svelte-b57eyj{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-transparent-black-60);display:flex;align-items:center;justify-content:center;border-radius:var(--layout-button-corners)}.loading_spinner.svelte-b57eyj{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-b57eyj-spin 1s linear infinite}@keyframes svelte-b57eyj-spin{to{transform:rotate(360deg)}}.settings-card.svelte-j355f7{border:1px solid var(--color-gray-85);border-radius:var(--radius-md);background-color:#fff;box-shadow:0 2px 4px #0000000d;margin-bottom:1.5rem}.settings-card-header-top.svelte-j355f7{display:flex;align-items:center;gap:.5rem;margin-bottom:24px}.header-button.svelte-j355f7{flex:1;text-align:left;background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;outline-offset:2px}.header-actions-inline.svelte-j355f7{display:flex;align-items:center;gap:.5rem}.header-button[role=heading].svelte-j355f7{cursor:default}.header-button.svelte-j355f7 h3:where(.svelte-j355f7){margin:0;font-size:1.25rem;font-weight:600;color:var(--color-gray-10)}.bar.svelte-j355f7{display:flex;align-items:center;gap:1rem;margin-top:1rem}.settings-card-summary.svelte-j355f7{padding:0 1.5rem 1rem}.settings-card-summary.clickable.svelte-j355f7{cursor:pointer;transition:background-color .2s ease}.settings-card-summary.clickable.svelte-j355f7:hover{background-color:var(--color-gray-97)}.settings-card-summary.clickable.svelte-j355f7:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-sm)}.settings-card-footer.svelte-j355f7{padding:1rem 1.5rem 0 0;border-top:1px solid var(--color-gray-90);background-color:var(--color-gray-97)}.header-button[role=button].svelte-j355f7:hover h3:where(.svelte-j355f7){color:var(--color-primary)}.header-button.svelte-j355f7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.truck-card.svelte-ihxk07{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);text-align:left;width:auto;cursor:default;min-height:fit-content}.truck-card.compact.svelte-ihxk07{min-height:fit-content;padding:var(--spacing-lg) var(--spacing-md)}button.truck-card.svelte-ihxk07{cursor:pointer}button.truck-card.svelte-ihxk07:hover{background:var(--color-app-bg-primary);border-color:var(--color-gray-80);box-shadow:0 2px 8px #0000000d}button.truck-card.svelte-ihxk07:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.truck-card.inactive.svelte-ihxk07{opacity:.7;background:var(--color-gray-97)}.truck-icon.svelte-ihxk07{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-gray-95);border-radius:var(--radius-md);color:var(--color-gray-60);flex-shrink:0}.truck-card.compact.svelte-ihxk07 .truck-icon:where(.svelte-ihxk07){width:48px;height:48px}.truck-card.inactive.svelte-ihxk07 .truck-icon:where(.svelte-ihxk07){background:var(--color-gray-90);color:var(--color-gray-50)}.truck-card.inactive.svelte-ihxk07 .truck-header:where(.svelte-ihxk07) h4:where(.svelte-ihxk07),.truck-card.inactive.svelte-ihxk07 .truck-description:where(.svelte-ihxk07),.truck-card.inactive.svelte-ihxk07 .truck-meta:where(.svelte-ihxk07){color:var(--color-gray-50)}.warning-icon.svelte-ihxk07{position:absolute;top:-4px;right:-4px;background:var(--color-warning);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.truck-card.compact.svelte-ihxk07 .warning-icon:where(.svelte-ihxk07){width:20px;height:20px}.truck-info.svelte-ihxk07{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.truck-header.svelte-ihxk07{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.truck-header.svelte-ihxk07 h4:where(.svelte-ihxk07){margin:0;font-size:1.1rem;color:var(--color-app-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truck-card.compact.svelte-ihxk07 .truck-header:where(.svelte-ihxk07) h4:where(.svelte-ihxk07){font-size:1rem}.badge.svelte-ihxk07{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;flex-shrink:0}.registration.svelte-ihxk07{background:var(--color-info-bg);color:var(--color-info)}.truck-description.svelte-ihxk07{margin:0;color:var(--color-app-text-secondary);font-size:.9rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truck-driver.svelte-ihxk07{margin:0;display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-info);font-size:.9rem;font-weight:500}.truck-driver.svelte-ihxk07 svg{flex-shrink:0;color:var(--color-info)}.deactivation-reason.svelte-ihxk07{margin:var(--spacing-xs) 0;display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-danger);font-size:.9rem;font-weight:500}.deactivation-reason.svelte-ihxk07 svg{flex-shrink:0;color:var(--color-danger)}.checklist-indicators.svelte-ihxk07{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.checklist-badge.svelte-ihxk07{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:var(--color-gray-90);color:var(--color-gray-40);border-radius:var(--radius-sm);font-size:.7rem;font-weight:600}.checklist-badge.svelte-ihxk07 svg{flex-shrink:0}.truck-meta.svelte-ihxk07{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:4px;color:var(--color-app-text-note);font-size:.85rem}.truck-meta.svelte-ihxk07 span:where(.svelte-ihxk07){display:flex;align-items:center;gap:var(--spacing-xs)}.truck-meta.svelte-ihxk07 svg{color:var(--color-gray-70)}.truck-actions.svelte-ihxk07{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}.next-maintenance.svelte-ihxk07{margin-top:var(--spacing-xs)}.maintenance-info.svelte-ihxk07{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.8rem}.maintenance-info.status-upcoming.svelte-ihxk07{color:var(--color-info)}.maintenance-info.status-overdue.svelte-ihxk07{color:var(--color-danger)}.maintenance-info.status-ok.svelte-ihxk07{color:var(--color-success)}.maintenance-title.svelte-ihxk07{font-weight:500}.maintenance-date.svelte-ihxk07{font-size:.75rem;opacity:.8}@media(max-width:768px){.truck-card.svelte-ihxk07{padding:var(--spacing-sm)}.truck-icon.svelte-ihxk07{width:48px;height:48px}.truck-card.compact.svelte-ihxk07 .truck-icon:where(.svelte-ihxk07){width:40px;height:40px}}.banner.svelte-w0mfqg{display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:space-between;gap:var(--spacing-sm);background-color:var(--bg-color);color:var(--text-color);box-shadow:var(--shadow-3d-floating);transition:var(--transition-default-mouseleave)}.banner.svelte-w0mfqg:hover{background-color:var(--hover-color);transition:var(--transition-default-mouseenter)}.banner.svelte-w0mfqg.clickable{cursor:pointer}.banner-sm.svelte-w0mfqg{padding:var(--spacing-xs) var(--layout-app-padding)}.banner-md.svelte-w0mfqg{padding:var(--spacing-sm) var(--layout-app-padding)}.banner-lg.svelte-w0mfqg{padding:var(--spacing-md) var(--layout-app-padding)}.banner-content.svelte-w0mfqg{flex:1;display:flex;align-items:center;gap:var(--spacing-sm)}.closable.svelte-w0mfqg .banner-content:where(.svelte-w0mfqg){margin-right:var(--spacing-sm)}.table-container.svelte-1rhwrcu{width:100%;overflow-x:auto;box-sizing:border-box;border-radius:var(--layout-card-corners);background-color:var(--color-surface-container-low);border:1px solid var(--color-breakline)}.table.svelte-1rhwrcu{width:100%;border-collapse:collapse;border-spacing:0}thead.svelte-1rhwrcu{background-color:var(--color-surface-container-high);font-weight:var(--typography-font-weight-normal)}th{text-align:left;padding:var(--spacing-sm) var(--spacing-md)}.table.compact.svelte-1rhwrcu th:where(.svelte-1rhwrcu){padding:var(--spacing-xs) var(--spacing-sm)}tbody tr{border-bottom:1px solid var(--color-breakline);transition:var(--transition-default-mouseleave)}tbody tr:last-child{border-bottom:none}td{padding:var(--spacing-sm) var(--spacing-md)}.table.compact.svelte-1rhwrcu td:where(.svelte-1rhwrcu){padding:var(--spacing-xs) var(--spacing-sm)}.table.striped.svelte-1rhwrcu tbody:where(.svelte-1rhwrcu) tr:where(.svelte-1rhwrcu):nth-child(2n){background-color:var(--color-surface-container-lowest)}.table.hover_effect.svelte-1rhwrcu tbody:where(.svelte-1rhwrcu) tr:where(.svelte-1rhwrcu):hover{background-color:var(--color-surface-container);cursor:pointer;transition:var(--transition-default-mouseenter)}.empty-state.svelte-1rhwrcu{text-align:center;padding:var(--spacing-xl) var(--spacing-md);color:var(--color-app-text-note)}.calendar-container.svelte-pv0dit{position:relative;display:inline-block;width:fit-content}.calendar-container.svelte-pv0dit.full_width{width:100%}.calendar-dropdown.svelte-pv0dit{background-color:var(--color-modal-background);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-3d-floating);z-index:var(--layout-z-index-modal)}.calendar-backdrop{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-modal-backdrop);pointer-events:auto}.calendar-backdrop-wrapper.svelte-pv0dit{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;cursor:default}.calendar-dropdown.calendar-absolute.svelte-pv0dit{position:relative;animation:svelte-pv0dit-calendar-appear-center .2s ease-out}.calendar-dropdown.calendar-top_left.svelte-pv0dit,.calendar-dropdown.calendar-top_right.svelte-pv0dit,.calendar-dropdown.calendar-bottom_left.svelte-pv0dit,.calendar-dropdown.calendar-bottom_right.svelte-pv0dit{position:absolute;animation:svelte-pv0dit-calendar-appear .2s ease-out}.calendar-dropdown.calendar-top_left.svelte-pv0dit{bottom:calc(100% + var(--spacing-xs));left:0}.calendar-dropdown.calendar-top_right.svelte-pv0dit{bottom:calc(100% + var(--spacing-xs));right:0}.calendar-dropdown.calendar-bottom_left.svelte-pv0dit{top:calc(100% + var(--spacing-xs));left:0}.calendar-dropdown.calendar-bottom_right.svelte-pv0dit{top:calc(100% + var(--spacing-xs));right:0}@keyframes svelte-pv0dit-calendar-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-pv0dit-calendar-appear-center{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.carousel-wrapper.svelte-1qglr78{position:relative;width:100%;height:400px;overflow:visible;box-sizing:border-box}.carousel-keyboard-handler.svelte-1qglr78{position:absolute;top:-1px;left:-1px;width:1px;height:1px;opacity:0;pointer-events:none;border:none;background:none;padding:0;margin:0}.carousel-wrapper.carousel-vertical.svelte-1qglr78{height:600px}.carousel-viewport.svelte-1qglr78{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;scroll-behavior:smooth}.carousel-vertical.svelte-1qglr78 .carousel-viewport:where(.svelte-1qglr78){overflow-x:hidden;overflow-y:auto}.carousel-viewport.svelte-1qglr78::-webkit-scrollbar{display:none}.carousel-viewport.svelte-1qglr78:active{cursor:grabbing}.carousel-track.svelte-1qglr78{display:flex;align-items:center;height:100%;position:relative;box-sizing:border-box;overflow:visible}.carousel-vertical.svelte-1qglr78 .carousel-track:where(.svelte-1qglr78){flex-direction:column;width:100%;overflow:visible}.carousel-spacer.svelte-1qglr78{flex-shrink:0;width:50%;height:1px}.carousel-vertical.svelte-1qglr78 .carousel-spacer:where(.svelte-1qglr78){width:1px;height:50%}.carousel-item.svelte-1qglr78{flex:0 0 auto;position:relative;transition:all var(--transition-duration) cubic-bezier(.4,0,.2,1);transform:scale(var(--scale));opacity:var(--opacity);z-index:var(--z-index);margin:0 calc(var(--margin-primary) / 2);padding:var(--margin-secondary) 0;cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--item-width);height:var(--item-height);box-sizing:border-box}.carousel-vertical.svelte-1qglr78 .carousel-item:where(.svelte-1qglr78){margin:calc(var(--margin-primary) / 2) 0;padding:0 12px}.carousel-item-current.svelte-1qglr78{cursor:default}.carousel-item.svelte-1qglr78:not(.carousel-item-visible){opacity:0;pointer-events:none}.carousel-control.svelte-1qglr78{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;border:2px solid #e5e7eb;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:200;box-shadow:0 4px 6px -1px #0000001a}.carousel-vertical.svelte-1qglr78 .carousel-control:where(.svelte-1qglr78){left:50%;transform:translate(-50%)}.carousel-control.svelte-1qglr78:hover:not(:disabled){background:var(--color-button-secondary-background-hover);color:var(--color-button-secondary-text-hover);border-color:var(--color-button-secondary-border-hover);transform:translateY(-50%) scale(1.1);box-shadow:var(--shadow-3d-floating)}.carousel-vertical.svelte-1qglr78 .carousel-control:where(.svelte-1qglr78):hover:not(:disabled){transform:translate(-50%) scale(1.1)}.carousel-control.svelte-1qglr78:disabled{opacity:.3;cursor:not-allowed}.carousel-control-prev.svelte-1qglr78{left:var(--layout-app-padding)}.carousel-vertical.svelte-1qglr78 .carousel-control-prev:where(.svelte-1qglr78){left:50%;top:var(--layout-app-padding);transform:translate(-50%)}.carousel-control-next.svelte-1qglr78{right:var(--layout-app-padding)}.carousel-vertical.svelte-1qglr78 .carousel-control-next:where(.svelte-1qglr78){left:50%;top:auto;bottom:var(--layout-app-padding);right:auto;transform:translate(-50%)}.carousel-indicators.svelte-1qglr78{position:absolute;bottom:var(--layout-app-padding);left:50%;transform:translate(-50%);display:flex;gap:var(--layout-button-gap);z-index:200}.carousel-vertical.svelte-1qglr78 .carousel-indicators:where(.svelte-1qglr78){left:auto;right:calc(0px - var(--spacing-xs));top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column}.carousel-indicator.svelte-1qglr78{width:var(--spacing-xxs);height:var(--spacing-xxs);padding:0;border-radius:var(--radius-rounded);background:var(--color-icon-transparent-light);border:1px solid var(--color-button-secondary-border);cursor:pointer;transition:all .2s ease-out}.carousel-indicator.svelte-1qglr78:hover{background:var(--color-icon-transparent-light-hover);transform:scale(1.2)}.carousel-indicator-active.svelte-1qglr78{background:var(--color-primary);width:var(--spacing-xs);border-radius:var(--layout-tag-corners)}.carousel-vertical.svelte-1qglr78 .carousel-indicator-active:where(.svelte-1qglr78){width:var(--spacing-xxs);height:var(--spacing-xs)}.checklist-container.svelte-o0oreo{padding:var(--spacing-md)}.checklist-header.svelte-o0oreo{margin-bottom:var(--spacing-lg)}.checklist-header.svelte-o0oreo h3:where(.svelte-o0oreo){margin:0 0 var(--spacing-sm) 0;font-size:1.2rem;color:var(--color-app-text-primary)}.checklist-header.svelte-o0oreo>p:where(.svelte-o0oreo){margin:0;font-size:.9rem;color:var(--color-app-text-secondary)}.truck-info.svelte-o0oreo{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.truck-info.svelte-o0oreo h3:where(.svelte-o0oreo){margin:0;font-size:1.2rem;color:var(--color-app-text-primary)}.truck-info.svelte-o0oreo p:where(.svelte-o0oreo){margin:0;font-size:.9rem;color:var(--color-app-text-secondary)}.alert.svelte-o0oreo{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:.9rem}.alert-danger.svelte-o0oreo{background:var(--color-danger-bg);color:var(--color-danger)}.progress-bar.svelte-o0oreo{height:8px;background:var(--color-gray-90);border-radius:4px;overflow:hidden;margin-bottom:var(--spacing-xs)}.progress-fill.svelte-o0oreo{height:100%;background:var(--color-primary);transition:width .3s ease}.progress-text.svelte-o0oreo{text-align:center;font-size:.85rem;color:var(--color-app-text-secondary);margin-bottom:var(--spacing-lg)}.category-section.svelte-o0oreo h4:where(.svelte-o0oreo){margin:0 0 var(--spacing-sm) 0;color:var(--color-app-text-primary)}.category-description.svelte-o0oreo{color:var(--color-app-text-secondary);font-size:.9rem;margin-bottom:var(--spacing-md)}.items-list.svelte-o0oreo{display:flex;flex-direction:column;gap:var(--spacing-lg)}.inspection-item.svelte-o0oreo{background:var(--color-gray-97);border:1px solid var(--color-gray-90);border-radius:var(--radius-md);padding:var(--spacing-md);transition:border-color .2s ease}.inspection-item.incomplete.svelte-o0oreo{border-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 5%,white)}.item-header.svelte-o0oreo h5:where(.svelte-o0oreo){margin:0 0 var(--spacing-xs) 0;color:var(--color-app-text-primary);display:flex;align-items:center;gap:var(--spacing-xs)}.required-indicator.svelte-o0oreo{color:var(--color-warning);font-weight:700;font-size:1.2em}.item-description.svelte-o0oreo{font-size:.85rem;color:var(--color-app-text-secondary);margin:0 0 var(--spacing-md) 0}.severity-buttons.svelte-o0oreo{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.severity-button.svelte-o0oreo{flex:1;min-width:80px;padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-gray-85);background:#fff;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.severity-button.svelte-o0oreo:hover{border-color:var(--severity-color);background:color-mix(in srgb,var(--severity-color) 10%,white)}.severity-button.selected.svelte-o0oreo{background:var(--severity-color);color:#fff;border-color:var(--severity-color)}.notes-section.svelte-o0oreo{margin-top:var(--spacing-md)}.photo-section.svelte-o0oreo{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-gray-97);border-radius:var(--radius-sm);border:1px solid var(--color-gray-90)}.photo-header.svelte-o0oreo{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);font-weight:500;color:var(--color-app-text-primary);font-size:.9rem}.photo-grid.svelte-o0oreo{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.photo-item.svelte-o0oreo{position:relative;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-gray-85)}.photo-item.uploading.svelte-o0oreo{opacity:.7}.photo-item.svelte-o0oreo img:where(.svelte-o0oreo){width:100%;height:100%;object-fit:cover}.upload-overlay.svelte-o0oreo{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center}.remove-photo.svelte-o0oreo{position:absolute;top:4px;right:4px;background:#ffffffe6;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-danger);transition:all .2s ease}.remove-photo.svelte-o0oreo:hover:not(:disabled){background:#fff;transform:scale(1.1)}.remove-photo.svelte-o0oreo:disabled{opacity:.5;cursor:not-allowed}.photo-error.svelte-o0oreo{color:var(--color-danger);font-size:.85rem;margin-top:var(--spacing-xs);padding:var(--spacing-xs);background:var(--color-danger-bg);border-radius:var(--radius-xs)}.loading-spinner.svelte-o0oreo{width:16px;height:16px;border:2px solid var(--color-gray-80);border-top:2px solid var(--color-primary);border-radius:50%;animation:svelte-o0oreo-spin 1s linear infinite}@keyframes svelte-o0oreo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navigation-buttons.svelte-o0oreo{display:flex;justify-content:space-between;margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-90)}.review-section.svelte-o0oreo{margin-top:var(--spacing-lg)}.review-section.svelte-o0oreo h4:where(.svelte-o0oreo){margin:0 0 var(--spacing-md) 0;color:var(--color-app-text-primary)}.summary-stats.svelte-o0oreo{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.stat.svelte-o0oreo{flex:1;text-align:center;padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-gray-95)}.stat.ok.svelte-o0oreo{background:var(--color-success-bg);color:var(--color-success)}.stat.minor.svelte-o0oreo{background:var(--color-warning-bg);color:var(--color-warning)}.stat.major.svelte-o0oreo{background:var(--color-danger-bg);color:var(--color-danger)}.stat-value.svelte-o0oreo{display:block;font-size:2rem;font-weight:700}.stat-label.svelte-o0oreo{display:block;font-size:.85rem;margin-top:var(--spacing-xs)}.inspection-fields.svelte-o0oreo{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.legal-notice.svelte-o0oreo{background:var(--color-gray-95);padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-lg)}.legal-notice.svelte-o0oreo p:where(.svelte-o0oreo){margin:0;font-size:.85rem;color:var(--color-app-text-secondary)}.error-message.svelte-o0oreo{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md)}.submit-buttons.svelte-o0oreo{display:flex;gap:var(--spacing-md);justify-content:flex-end}@media(max-width:768px){.severity-buttons.svelte-o0oreo{flex-direction:column}.severity-button.svelte-o0oreo{width:100%}.navigation-buttons.svelte-o0oreo,.submit-buttons.svelte-o0oreo,.summary-stats.svelte-o0oreo{flex-direction:column}}.json_modal_wrapper.svelte-135pheu{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;height:70vh;min-height:0}.json_search_controls.svelte-135pheu{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.json_search_input.svelte-135pheu{flex:1}.json_search_navigation.svelte-135pheu{display:flex;align-items:center;gap:var(--spacing-xs)}.json_match_counter.svelte-135pheu{font-size:var(--typography-level-1);color:var(--color-app-text);white-space:nowrap;padding:0 var(--spacing-xs);font-weight:var(--typography-font-weight-strong)}.json_modal_content.svelte-135pheu{display:flex;width:100%;flex:1;min-height:0;overflow:auto;background:var(--color-tertiary);border-radius:var(--layout-card-corners);padding:var(--spacing-md);scrollbar-width:thin;scrollbar-color:var(--color-transparent-black-30) var(--color-tertiary)}.json_modal_content.svelte-135pheu::-webkit-scrollbar{width:12px;height:12px}.json_modal_content.svelte-135pheu::-webkit-scrollbar-track{background:var(--color-tertiary);border-radius:6px}.json_modal_content.svelte-135pheu::-webkit-scrollbar-thumb{background:var(--color-transparent-black-30);border-radius:6px;border:2px solid var(--color-tertiary)}.json_modal_content.svelte-135pheu::-webkit-scrollbar-thumb:hover{background:var(--color-transparent-black-40)}.json_modal_content.svelte-135pheu::-webkit-scrollbar-corner{background:var(--color-tertiary)}.json_display.svelte-135pheu{width:100%;margin:0;padding:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:13px;line-height:1.6;color:var(--color-app-text);white-space:pre;-moz-tab-size:2;tab-size:2}.json_display.svelte-135pheu mark{background-color:#ffeb3b;color:#000;padding:2px 0;border-radius:2px;font-weight:600}.json_display.svelte-135pheu mark.current-match{background-color:#ff9800;color:#fff;font-weight:700;box-shadow:0 0 0 2px #ff9800}.modal-backdrop{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-modal-backdrop);isolation:isolate;pointer-events:auto}.modal-backdrop.non-scrollable{overflow-y:auto;overflow-x:hidden;align-items:flex-start}.modal-backdrop.scrollable{overflow:hidden}.page-modal.svelte-jjqxs3{position:relative;padding:var(--layout-modal-page-padding);box-sizing:border-box;width:var(--layout-modal-page-width);max-width:100%;border-radius:var(--layout-modal-corners);background-color:var(--color-modal-background);display:flex;flex-direction:column;--animation-duration: .2s;transition:transform var(--animation-duration) cubic-bezier(.34,1.95,.65,1),opacity var(--animation-duration) ease-out}.page-modal.modal-growable.svelte-jjqxs3{min-height:100vh}.page-modal.modal-scrollable.svelte-jjqxs3{height:100vh}@media(min-width:587px){.page-modal.modal-growable.svelte-jjqxs3{margin:var(--layout-app-padding);min-height:calc(100vh - 2 * var(--layout-app-padding));border-radius:var(--layout-modal-corners);box-shadow:var(--shadow-3d-floating)}.page-modal.modal-scrollable.svelte-jjqxs3{margin:var(--layout-app-padding);height:calc(100vh - 2 * var(--layout-app-padding));border-radius:var(--layout-modal-corners);box-shadow:var(--shadow-3d-floating)}}@media(max-width:586px){.page-modal.svelte-jjqxs3{border-radius:0;padding:var(--layout-app-padding)}}.page-modal.svelte-jjqxs3{transform:scale(.95);opacity:0;animation:svelte-jjqxs3-modal-enter var(--animation-duration) cubic-bezier(.34,1.95,.65,1) forwards}@keyframes svelte-jjqxs3-modal-enter{to{transform:scale(1);opacity:1}}header.svelte-jjqxs3{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);z-index:1}.page-modal-header.svelte-jjqxs3{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0}.page-modal-title.svelte-jjqxs3{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding-right:var(--spacing-xs);-webkit-user-select:none;user-select:none;overflow:hidden}.page-modal-title.svelte-jjqxs3:hover{opacity:.8}.page-modal-title.svelte-jjqxs3 h1:where(.svelte-jjqxs3){display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;overflow:hidden;text-overflow:ellipsis}.page-modal-header-buttons.svelte-jjqxs3{display:flex;align-items:center;gap:var(--spacing-xs)}.page-modal-main.svelte-jjqxs3{flex:1;background-color:var(--color-modal-background)}.modal-scrollable.svelte-jjqxs3 .page-modal-main:where(.svelte-jjqxs3){overflow-y:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.modal-scrollable.svelte-jjqxs3 .page-modal-main:where(.svelte-jjqxs3)::-webkit-scrollbar{display:none}.page-modal-footer.svelte-jjqxs3{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-md);z-index:1;flex-shrink:0}.page-modal-step-indicator.svelte-jjqxs3{color:var(--color-app-text-note)}.page-modal-navigation.svelte-jjqxs3{display:flex;gap:var(--spacing-xs)}.nav-bottom.svelte-79q58l{display:flex;box-sizing:border-box;position:fixed;z-index:var(--layout-z-index-nav-bottom);bottom:0;left:0;right:0;padding:0;height:var(--layout-nav-bottom-height);width:100%;background-color:var(--color-surface-container);border-top:1px solid var(--color-breakline);box-shadow:0 0 16px var(--color-transparent-black-10)}.nav-item.svelte-79q58l{flex:1;display:flex;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xxs);padding:var(--spacing-xs);height:100%;border:none;background:none;color:var(--color-transparent-slate-50);cursor:pointer;transition:var(--transition-default-mouseleave);text-decoration:none;position:relative}.nav-item.svelte-79q58l:hover:not(.disabled){color:var(--color-button-tertiary-text-hover);transition:var(--transition-default-mouseenter)}.nav-item.current.svelte-79q58l,.nav-item.current.svelte-79q58l:hover{color:var(--color-primary)}.current-indicator.svelte-79q58l{--staggering-delay: 0s;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:var(--radius-sm);background-color:var(--color-tertiary);opacity:.5;z-index:1;transition:left var(--transition-speed) var(--transition-easing-bounce-out),right var(--transition-speed) ease-out var(--staggering-delay)}.current-indicator.svelte-79q58l.moving-right{transition:right var(--transition-speed) var(--transition-easing-bounce-out),left var(--transition-speed) ease-out var(--staggering-delay)}.current-indicator.svelte-79q58l:not(.moving-right){transition:left var(--transition-speed) var(--transition-easing-bounce-out),right var(--transition-speed) ease-out var(--staggering-delay)}.current-indicator.svelte-79q58l.animating{animation:svelte-79q58l-squash var(--transition-speed) var(--transition-easing-bounce-out)}@keyframes svelte-79q58l-squash{0%{scale:1 1}50%{scale:1 .8}to{scale:1 1}}@media(prefers-reduced-motion:no-preference){.current-indicator.svelte-79q58l{will-change:left,right,scale}}.label.svelte-79q58l{text-align:center}@media(max-width:587px){.nav-item.svelte-79q58l{padding:var(--spacing-xs) var(--spacing-xxs)}}@supports (padding-bottom: env(safe-area-inset-bottom)){.nav-bottom.svelte-79q58l{padding-bottom:calc(var(--spacing-xs) + env(safe-area-inset-bottom))}}.alert-badge.svelte-79q58l{position:absolute;top:.5rem;right:25%;background-color:var(--color-danger);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.6rem;animation:svelte-79q58l-pulse 1.5s infinite}.alert-badge.svelte-79q58l svg{width:14px;height:14px;fill:currentColor}@keyframes svelte-79q58l-pulse{0%{box-shadow:0 0 rgba(var(--color-danger-rgb),.7)}70%{box-shadow:0 0 0 10px rgba(var(--color-danger-rgb),0)}to{box-shadow:0 0 rgba(var(--color-danger-rgb),0)}}.notification-window.svelte-cjnz63{position:fixed;width:400px;max-width:33.33vw;max-height:500px;display:flex;flex-direction:column;gap:var(--spacing-xs, .5rem);padding:var(--spacing-sm, 1rem);border-radius:var(--layout-modal-corners, var(--radius-md, 8px));background-color:var(--color-card-background, var(--color-gray-100, #ffffff));border:1px solid var(--color-gray-85, #e5e7eb);box-shadow:var(--shadow-3d-floating, 0 10px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04));z-index:1000;overflow:hidden}.modal-nav.svelte-cjnz63{display:flex;flex-direction:row-reverse;position:absolute;top:var(--spacing-xs, .5rem);right:var(--spacing-xs, .5rem);z-index:10}.notification-list.svelte-cjnz63{flex:1;overflow-y:auto;padding:1.5rem .25rem .25rem}.empty-state.svelte-cjnz63{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--color-gray-60, #6b7280)}.empty-state.svelte-cjnz63 p:where(.svelte-cjnz63){margin-top:.5rem;font-size:.875rem}@media(max-width:768px){.notification-window.svelte-cjnz63{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);right:1rem!important;max-height:400px}}.rallye_module.svelte-bjmgvi{position:relative;display:flex;flex:0 1 auto;flex-direction:column;gap:var(--spacing-sm);border-radius:var(--layout-panel-corners);background-color:var(--color-tertiary);padding:var(--layout-panel-padding)}.rallye_module.svelte-bjmgvi.clickable{cursor:pointer;transition:var(--transition-default-mouseleave)}.rallye_module.svelte-bjmgvi.clickable:hover{background-color:var(--color-tertiary-hover);box-shadow:var(--shadow-3d-floating);transition:var(--transition-default-mouseenter)}.rallye_module_header.svelte-bjmgvi{display:flex;justify-content:space-between;align-items:center}.rallye_module_content.svelte-bjmgvi{display:flex;flex:1 1 auto;flex-direction:column}.container.svelte-bnrnx3{display:flex;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;box-sizing:border-box}.sidebar.svelte-bnrnx3{width:210px;background:var(--color-gray-95);padding:20px;position:fixed;left:0;top:0;bottom:0;height:100vh;overflow-y:auto;border-right:1px solid var(--color-gray-80)}.sidebar-header.svelte-bnrnx3{display:flex;align-items:center;justify-content:space-between;margin-top:64px;margin-bottom:20px}.sidebar.svelte-bnrnx3 h2:where(.svelte-bnrnx3){margin:0;font-size:24px;flex:1}.sidebar.svelte-bnrnx3 ul:where(.svelte-bnrnx3){list-style:none;padding:0 16px 0 0;margin:0}.sidebar.svelte-bnrnx3 li:where(.svelte-bnrnx3){margin-bottom:5px}.sidebar.svelte-bnrnx3 a:where(.svelte-bnrnx3){display:block;padding:12px 15px;text-decoration:none;color:inherit;border-radius:var(--radius-xs);transition:background .2s ease}.sidebar.svelte-bnrnx3 a:where(.svelte-bnrnx3):hover{background:var(--color-gray-100)}.content.svelte-bnrnx3{flex:1;padding:24px 40px 40px;background-color:var(--color-gray-95);margin-left:250px;height:100vh;position:relative;transition:margin-left .3s ease;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column}.content.full-width.svelte-bnrnx3{margin-left:0}.sidebar.svelte-bnrnx3 a.active:where(.svelte-bnrnx3){background:var(--color-gray-100);font-weight:700}.top-bar.svelte-bnrnx3{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:flex-start;margin-bottom:var(--spacing-xl);min-height:48px;flex-shrink:0;transition:padding-left .3s ease}.top-bar.sidebar-collapsed.svelte-bnrnx3{padding-left:120px}.menu-button-topleft.svelte-bnrnx3{position:fixed;left:72px;top:16px;z-index:1098;width:42px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-100);border:1px solid var(--color-button-secondary-border);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;color:var(--color-app-text);padding:0}.menu-button-topleft.svelte-bnrnx3:hover{background-color:var(--color-gray-95);border-color:var(--color-tertiary-hover)}.menu-button-topleft.svelte-bnrnx3:active{transform:scale(.98)}.title-section.svelte-bnrnx3{grid-column:2 / 4;text-align:left;transition:all .3s ease}.title-section.svelte-bnrnx3 h2:where(.svelte-bnrnx3){margin:0 0 var(--spacing-xs) 0;display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-md);font-size:2rem;color:var(--color-app-text-primary)}.title-section.svelte-bnrnx3 h2:where(.svelte-bnrnx3) svg{flex-shrink:0}.page-description.svelte-bnrnx3{margin:0;color:var(--color-app-text-secondary);font-size:1.1rem;text-align:left}.header-actions.svelte-bnrnx3{display:flex;gap:var(--spacing-sm);align-items:center;flex-shrink:0;grid-column:4;justify-self:end}@media(max-width:1024px){.top-bar.svelte-bnrnx3{grid-template-columns:auto auto 1fr}.title-section.svelte-bnrnx3{grid-column:2;text-align:left}.header-actions.svelte-bnrnx3{grid-column:3}}.page-content.svelte-bnrnx3{flex:1;overflow-y:auto}.home-page.svelte-bnrnx3{padding:var(--spacing-lg)}.intro-text.svelte-bnrnx3{color:var(--color-app-text-secondary);font-size:1.1rem;margin-bottom:var(--spacing-xl)}.cards-grid.svelte-bnrnx3{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-md)}.card.svelte-bnrnx3{background:var(--color-card-background);border:1px solid var(--color-gray-90);border-radius:var(--radius-md);padding:var(--spacing-md);text-decoration:none;color:inherit;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:160px}.card.svelte-bnrnx3:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-gray-80)}.card.primary.svelte-bnrnx3:hover{border-color:var(--color-primary);background:var(--color-primary-bg)}.card.warning.svelte-bnrnx3:hover{border-color:var(--color-warning);background:var(--color-warning-bg)}.card.info.svelte-bnrnx3:hover{border-color:var(--color-info);background:var(--color-info-bg)}.card.success.svelte-bnrnx3:hover{border-color:var(--color-success);background:var(--color-success-bg)}.card.danger.svelte-bnrnx3:hover{border-color:var(--color-danger);background:var(--color-danger-bg)}.card-icon.svelte-bnrnx3{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-gray-95);margin-bottom:var(--spacing-sm);color:var(--color-gray-40)}.card.primary.svelte-bnrnx3 .card-icon:where(.svelte-bnrnx3){background:var(--color-primary-bg);color:var(--color-primary)}.card.warning.svelte-bnrnx3 .card-icon:where(.svelte-bnrnx3){background:var(--color-warning-bg);color:var(--color-warning)}.card.info.svelte-bnrnx3 .card-icon:where(.svelte-bnrnx3){background:var(--color-info-bg);color:var(--color-info)}.card.success.svelte-bnrnx3 .card-icon:where(.svelte-bnrnx3){background:var(--color-success-bg);color:var(--color-success)}.card.danger.svelte-bnrnx3 .card-icon:where(.svelte-bnrnx3){background:var(--color-danger-bg);color:var(--color-danger)}.card.svelte-bnrnx3 h3:where(.svelte-bnrnx3){margin:0 0 var(--spacing-xs) 0;font-size:1.1rem;color:var(--color-app-text-primary)}.card.svelte-bnrnx3 p:where(.svelte-bnrnx3){margin:0;font-size:.85rem;color:var(--color-app-text-secondary);line-height:1.3}@media(max-width:768px){.cards-grid.svelte-bnrnx3{grid-template-columns:1fr}}.time-picker-container.svelte-ez89se{position:relative;width:100%}.loading.svelte-ez89se{text-align:center;padding:var(--spacing-md);color:var(--color-gray-60)}.empty-state.svelte-ez89se{text-align:center;padding:var(--spacing-lg)}.empty-state.svelte-ez89se p:where(.svelte-ez89se){margin:0;color:var(--color-gray-60)}.note.svelte-ez89se{font-size:var(--typography-level-0);color:var(--color-gray-60);margin-top:var(--spacing-xs)}.time-ranges.svelte-ez89se,.hauls_calendar.svelte-1f09i8s{display:flex;flex-direction:column;gap:var(--spacing-sm)}.toolbar.svelte-1f09i8s{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--color-breakline);flex-wrap:wrap}.nav_group.svelte-1f09i8s{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-xs);flex:1 1 auto;min-width:280px}.header_text.svelte-1f09i8s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xxs)}.total_orders.svelte-1f09i8s{color:var(--color-app-text-note)}.range_label.svelte-1f09i8s{padding:0 var(--spacing-xs);flex:1 1 auto;text-align:center;min-width:0}.controls_group.svelte-1f09i8s{display:inline-flex;width:100%;justify-content:space-between}.rows_control.svelte-1f09i8s{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.rows_container.svelte-1f09i8s{display:flex;flex-direction:column;gap:var(--spacing-sm)}.sr_only.svelte-1f09i8s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.controls_group.svelte-1f09i8s{width:100%;justify-content:space-between}}.order-steps.svelte-5e1le2{display:flex;flex-direction:column;cursor:grab;isolation:isolate}.order-steps.locked.svelte-5e1le2{position:relative;cursor:default;border-radius:var(--layout-card-corners);outline:2px solid var(--color-gray-50);opacity:.8;box-shadow:unset}.order-steps.locked.svelte-5e1le2:after{content:"";position:absolute;pointer-events:none;top:0;left:0;right:0;bottom:0;border-radius:var(--layout-card-corners);box-shadow:inset 0 0 40px var(--color-gray-50)}.order-steps.svelte-5e1le2:last-child{margin-bottom:0}.attached-component.svelte-5e1le2{position:relative;z-index:-1}.attached-component.top.svelte-5e1le2{margin-bottom:calc(-1 * var(--spacing-sm))}.attached-component.bottom.svelte-5e1le2{margin-top:calc(-1 * var(--spacing-sm))}.order-steps.dragging.svelte-5e1le2{opacity:.6;transform:scale(.95);box-shadow:var(--shadow-3d-floating)}.order-steps.non-draggable.svelte-5e1le2{cursor:default!important}.messages-container.svelte-dliop{display:flex;flex-direction:column;height:100%;background-color:var(--color-gray-95);overflow:hidden;position:relative}.message-list.svelte-dliop{flex:1;overflow-y:auto;padding:var(--spacing-md);padding-bottom:calc(var(--layout-nav-bottom-height) + var(--spacing-md));display:flex;flex-direction:column}.activity_item.svelte-1l7awag{background:var(--color-gray-100);border:1px solid var(--color-breakline);border-radius:var(--radius-sm);overflow:visible;transition:all var(--transition-default-mouseenter);width:100%;min-height:fit-content}.activity_item.svelte-1l7awag:hover{box-shadow:var(--shadow-3d-floating);border-color:var(--color-primary-70)}.activity_content.svelte-1l7awag{display:flex;gap:var(--spacing-md);align-items:flex-start;width:100%;min-height:fit-content}.order_card_wrapper.svelte-1l7awag{flex:0 0 340px;min-width:340px;max-width:340px;padding:var(--spacing-sm)}.timeline_wrapper.svelte-1l7awag{flex:1;min-width:0;padding:var(--spacing-md);border-left:1px solid var(--color-breakline);display:flex;flex-direction:column;gap:var(--spacing-md)}.timeline_header.svelte-1l7awag{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-breakline)}.timeline_title.svelte-1l7awag{font-size:var(--typography-level-3);font-weight:var(--typography-font-weight-strong);color:var(--color-gray-20);margin:0}.activity_modal.svelte-1pbcpyk{display:flex;flex-direction:column;min-height:60vh}.modal_content.svelte-1pbcpyk{display:flex;flex-direction:column;gap:var(--spacing-md)}.loading_state.svelte-1pbcpyk,.error_state.svelte-1pbcpyk,.empty_state.svelte-1pbcpyk{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xxl);color:var(--color-app-text-note)}.error_state.svelte-1pbcpyk{color:var(--color-danger)}.map_section.svelte-1pbcpyk{display:flex;flex-direction:column;gap:var(--spacing-sm)}.map_section.svelte-1pbcpyk h3:where(.svelte-1pbcpyk){font-size:var(--typography-level-4);font-weight:var(--typography-font-weight-strong);margin:0;color:var(--color-gray-20)}.map_container.svelte-1pbcpyk{width:100%;height:300px;border-radius:var(--radius-sm);border:1px solid var(--color-breakline);background:var(--color-gray-95)}.orders_section.svelte-1pbcpyk{display:flex;flex-direction:column;gap:var(--spacing-md)}.orders_section.has_swap.svelte-1pbcpyk{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.order_column.svelte-1pbcpyk{display:flex;flex-direction:column;gap:var(--spacing-md)}.order_title.svelte-1pbcpyk{font-size:var(--typography-level-4);font-weight:var(--typography-font-weight-strong);margin:0;color:var(--color-primary);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-primary)}.status_card.svelte-1pbcpyk,.history_card.svelte-1pbcpyk{background:var(--color-gray-100);border:1px solid var(--color-breakline);border-radius:var(--radius-sm);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.status_card.svelte-1pbcpyk h4:where(.svelte-1pbcpyk),.history_card.svelte-1pbcpyk h4:where(.svelte-1pbcpyk){font-size:var(--typography-level-3);font-weight:var(--typography-font-weight-strong);margin:0;color:var(--color-gray-20)}.order_details.svelte-1pbcpyk{display:flex;flex-direction:column;gap:var(--spacing-sm)}.detail_row.svelte-1pbcpyk{display:flex;align-items:center;gap:var(--spacing-sm)}.detail_label.svelte-1pbcpyk{font-weight:var(--typography-font-weight-medium);color:var(--color-app-text-note);min-width:150px}.detail_value.svelte-1pbcpyk{color:var(--color-gray-20)}.timeline.svelte-1vegld4{display:flex;flex-direction:column}.timeline_item.svelte-1vegld4{display:flex;gap:var(--spacing-md);position:relative}.timeline_connector.svelte-1vegld4{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.timeline_dot.svelte-1vegld4{width:12px;height:12px;border-radius:50%;background:var(--color-primary);border:2px solid var(--color-gray-100);box-shadow:0 0 0 2px var(--color-primary-90);flex-shrink:0;margin-top:var(--spacing-xs)}.timeline_line.svelte-1vegld4{width:2px;flex:1;background:var(--color-primary);margin-top:var(--spacing-2xs);min-height:40px}.timeline_content.svelte-1vegld4{flex:1;padding-bottom:var(--spacing-md);min-width:0;width:100%}.timeline_header.svelte-1vegld4{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.timeline_time.svelte-1vegld4{font-size:var(--typography-level-2);font-weight:var(--typography-font-weight-strong);color:var(--color-primary)}.timeline_by.svelte-1vegld4{font-size:var(--typography-level-1);color:var(--color-app-text-note)}.timeline_changes.svelte-1vegld4{display:flex;flex-direction:column;gap:var(--spacing-sm)}.timeline_change.svelte-1vegld4{background:var(--color-gray-98);padding:var(--spacing-sm);border-radius:var(--radius-xs);border-left:3px solid var(--color-primary-70);width:100%;box-sizing:border-box}.change_label.svelte-1vegld4{display:block;font-size:var(--typography-level-0);font-weight:var(--typography-font-weight-medium);color:var(--color-gray-40);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-2xs)}.change_comparison.svelte-1vegld4{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.value_with_icon.svelte-1vegld4{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--typography-level-1)}.value_with_icon.clickable.svelte-1vegld4{cursor:pointer;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-xs);transition:background-color .2s ease}.value_with_icon.clickable.svelte-1vegld4:hover{background-color:var(--color-gray-95)}.value_old.svelte-1vegld4{color:var(--color-danger);text-decoration:line-through;opacity:.7}.value_old.svelte-1vegld4 svg{color:var(--color-danger);opacity:.7}.value_new.svelte-1vegld4{color:var(--color-success);font-weight:var(--typography-font-weight-medium)}.value_new.svelte-1vegld4 svg{color:var(--color-success)}.change_comparison.svelte-1vegld4 .icon,.change_comparison.svelte-1vegld4 svg{color:var(--color-app-text-note);flex-shrink:0}.note_badge.svelte-1vegld4{display:inline-block;padding:var(--spacing-2xs) var(--spacing-sm);background-color:var(--color-tertiary);color:var(--color-gray-20);font-size:var(--typography-level-0);font-weight:var(--typography-font-weight-medium);text-transform:uppercase;border-radius:var(--radius-xs);flex-shrink:0;letter-spacing:.5px}.note_content.svelte-1vegld4{flex:1}.value_old.svelte-1vegld4 .note_badge:where(.svelte-1vegld4){opacity:.6}.value_new.svelte-1vegld4 .note_badge:where(.svelte-1vegld4){opacity:1}.images_thumbnails.svelte-1vegld4{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.image_thumbnail.svelte-1vegld4{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--color-breakline);cursor:pointer;transition:transform .2s ease}.image_thumbnail.svelte-1vegld4:hover{transform:scale(1.1)}.image_modal_content.svelte-1vegld4{display:flex;justify-content:center;align-items:center;padding:var(--spacing-md)}.full_image.svelte-1vegld4{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-sm)}.unlink-dialog-content.svelte-1vxg2un{display:flex;flex-direction:column;gap:var(--spacing-md)}.unlink-orders-display.svelte-1vxg2un{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-tertiary);border-radius:var(--radius-sm)}.unlink-order-wrapper.svelte-1vxg2un{width:100%;max-width:340px;pointer-events:none}.unlink-separator.svelte-1vxg2un{display:flex;align-items:center;justify-content:center;color:var(--color-app-text-note);flex-shrink:0}.unlink-warning.svelte-1vxg2un{margin:0;text-align:center}.rates_modal_content.svelte-jpt1zd{display:flex;flex-direction:column;gap:var(--spacing-md)}.error_message.svelte-jpt1zd{padding:var(--spacing-md);background-color:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-md)}.loading.svelte-jpt1zd{padding:var(--spacing-lg);text-align:center;color:var(--color-text-secondary)}.add_rate_section.svelte-jpt1zd{display:flex;justify-content:flex-start;margin-top:var(--spacing-sm)}.exceptional_section.svelte-jpt1zd{margin-top:var(--spacing-md)}.exceptional_title.svelte-jpt1zd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm) 0;text-transform:uppercase}.rates_table_container.svelte-jpt1zd{overflow-x:auto;max-width:100%}.rates_table.svelte-jpt1zd{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.rates_table.svelte-jpt1zd thead:where(.svelte-jpt1zd){background-color:var(--color-background-secondary)}.rates_table.svelte-jpt1zd th:where(.svelte-jpt1zd){padding:var(--spacing-sm);text-align:left;font-weight:var(--font-weight-semibold);border-bottom:2px solid var(--color-gray-90);border-right:1px solid var(--color-gray-90)}.rates_table.svelte-jpt1zd th:where(.svelte-jpt1zd):last-child{border-right:none}.rates_table.svelte-jpt1zd th:where(.svelte-jpt1zd) .th_multiline:where(.svelte-jpt1zd){white-space:normal;line-height:1.3;max-width:80px;max-height:32px}.rates_table.svelte-jpt1zd td:where(.svelte-jpt1zd){padding:var(--spacing-xs);border-bottom:1px solid var(--color-gray-90);border-right:1px solid var(--color-gray-90)}.rates_table.svelte-jpt1zd td:where(.svelte-jpt1zd):last-child{border-right:none}.rates_table.svelte-jpt1zd td:where(.svelte-jpt1zd):nth-child(4) input{width:75px}.rates_table.svelte-jpt1zd td:where(.svelte-jpt1zd):nth-child(6) input{width:50px}.rates_table.svelte-jpt1zd th.th_zone:where(.svelte-jpt1zd) .th_zone_label:where(.svelte-jpt1zd){text-align:center;line-height:1.2;font-size:var(--font-size-xs);white-space:normal}.rates_table.svelte-jpt1zd td.readonly_cell:where(.svelte-jpt1zd){color:var(--color-text-secondary);font-weight:var(--font-weight-medium);padding:var(--spacing-xs);background-color:var(--color-background-secondary)}.rates_table.svelte-jpt1zd input[type=number]::-webkit-outer-spin-button,.rates_table.svelte-jpt1zd input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rates_table.svelte-jpt1zd input[type=number]{-moz-appearance:textfield}.rates_table.svelte-jpt1zd tr.column_discount_row:where(.svelte-jpt1zd) th:where(.svelte-jpt1zd){padding:var(--spacing-xs);border-bottom:2px solid var(--color-gray-90)}.column_discount_input.svelte-jpt1zd{display:flex;align-items:stretch;border:1px solid var(--color-gray-90);border-radius:var(--radius-sm);overflow:hidden;background-color:var(--color-background);max-width:80px}.discount_value_input.svelte-jpt1zd{flex:1;border:none;padding:var(--spacing-xs);font-size:var(--font-size-xs);min-width:0;width:auth;background:transparent;text-align:center}.discount_value_input.svelte-jpt1zd:focus{outline:none;background-color:var(--color-background-hover)}.discount_value_input.svelte-jpt1zd::placeholder{color:var(--color-text-tertiary)}.discount_value_input.zone_discount.svelte-jpt1zd{width:30px}.discount_type_toggle.svelte-jpt1zd{border:none;border-left:1px solid var(--color-gray-90);padding:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;min-width:33px;color:var(--color-text-secondary)}.discount_type_toggle.svelte-jpt1zd:hover{background-color:var(--color-background-hover)}.discount_value_input.svelte-jpt1zd::-webkit-outer-spin-button,.discount_value_input.svelte-jpt1zd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.discount_value_input.svelte-jpt1zd{-moz-appearance:textfield}.discount_price_cell.svelte-jpt1zd{padding:var(--spacing-xs)!important}.charges_grid.svelte-jpt1zd{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-md)}.charge_card.svelte-jpt1zd{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-gray-90);border-radius:var(--radius-md)}.charge_dropdown.svelte-jpt1zd{flex:1;min-width:120px}.charge_discount.svelte-jpt1zd{flex-shrink:0}.add_charge_section.svelte-jpt1zd{margin-top:var(--spacing-sm);max-width:200px}.created_date_info.svelte-lhc4qt{font-size:.75rem;color:var(--color-app-text-secondary);margin-top:calc(-1 * var(--spacing-sm));margin-bottom:var(--spacing-xs);text-align:left}.modal_content.svelte-lhc4qt{display:flex;flex-direction:column;gap:var(--spacing-lg);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal_content.svelte-lhc4qt::-webkit-scrollbar{display:none}.standalone-wrapper.svelte-lhc4qt{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-md);box-sizing:border-box}.standalone-wrapper.svelte-lhc4qt .customer-info-container:where(.svelte-lhc4qt){max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.standalone-wrapper.svelte-lhc4qt .customer-info-container:where(.svelte-lhc4qt)::-webkit-scrollbar{display:none}section.svelte-lhc4qt{display:flex;flex-direction:column;gap:var(--spacing-sm)}.action_buttons.svelte-lhc4qt{display:flex;flex-direction:row;gap:var(--spacing-sm);align-items:center}.scrollable_container.svelte-lhc4qt{position:relative;display:flex;align-items:center;gap:var(--spacing-xs)}.scroll_button.svelte-lhc4qt{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--color-tertiary);color:var(--color-app-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-3d-floating);padding:0}.scroll_button.svelte-lhc4qt:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-3d-lifted)}.scroll_button.svelte-lhc4qt:active{transform:translateY(-50%) scale(.95)}.scroll_button_left.svelte-lhc4qt{left:0}.scroll_button_right.svelte-lhc4qt{right:0}.scrollable_horizontal_grid.svelte-lhc4qt{display:flex;flex-direction:row;gap:var(--spacing-sm);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacing-md);margin-bottom:0;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-tertiary) var(--color-card-background)}.scrollable_horizontal_grid.svelte-lhc4qt:active{cursor:grabbing}.scrollable_horizontal_grid.svelte-lhc4qt::-webkit-scrollbar{height:8px}.scrollable_horizontal_grid.svelte-lhc4qt::-webkit-scrollbar-track{background:var(--color-card-background);border-radius:4px}.scrollable_horizontal_grid.svelte-lhc4qt::-webkit-scrollbar-thumb{background:var(--color-tertiary);border-radius:4px}.scrollable_horizontal_grid.svelte-lhc4qt::-webkit-scrollbar-thumb:hover{background:var(--color-tertiary-hover)}@keyframes svelte-lhc4qt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.billing_content.svelte-lhc4qt{display:flex;flex-direction:column;gap:var(--spacing-lg)}.payment_methods_subsection.svelte-lhc4qt,.billing_type_subsection.svelte-lhc4qt{display:flex;flex-direction:column;gap:var(--spacing-sm)}.payment_methods_subsection.svelte-lhc4qt h3:where(.svelte-lhc4qt),.billing_type_subsection.svelte-lhc4qt h3:where(.svelte-lhc4qt){margin:0}.add_payment_section.svelte-lhc4qt{display:flex;flex-direction:column;gap:var(--spacing-md)}.order_history_container.svelte-lhc4qt{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-md);height:100%;overflow:hidden}.search_section.svelte-lhc4qt{flex-shrink:0}.orders_grid.svelte-lhc4qt{display:grid;gap:var(--spacing-md);grid-template-columns:1fr;overflow-y:auto;flex:1;padding-right:var(--spacing-sm)}@media(min-width:768px){.orders_grid.svelte-lhc4qt{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.orders_grid.svelte-lhc4qt{grid-template-columns:repeat(3,1fr)}}.placeholder_empty.svelte-lhc4qt{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-xl)}.site_card_wrapper.svelte-lhc4qt{position:relative;display:inline-block;transition:transform .2s ease}.site_card_wrapper.clickable.svelte-lhc4qt{cursor:pointer}.site_card_wrapper.clickable.svelte-lhc4qt:hover{transform:translateY(-2px)}.site_card_wrapper.archived.svelte-lhc4qt{opacity:.6}.site_archived_badge.svelte-lhc4qt{position:absolute;top:var(--spacing-xs);right:.5em;background:var(--color-gray-60);color:#fff;border:none;border-radius:var(--layout-button-corners);padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--typography-level-0);font-weight:var(--typography-font-weight-strong);z-index:10}.site_photos_button.svelte-lhc4qt{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);background:var(--color-primary);color:#fff;border:none;border-radius:var(--layout-button-corners);padding:var(--spacing-xxs) var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xxs);cursor:pointer;font-size:var(--typography-level-0);font-weight:var(--typography-font-weight-strong);box-shadow:var(--shadow-3d-floating);transition:all .2s ease;z-index:10}.site_photos_button.svelte-lhc4qt:hover{background:var(--color-primary-hover);transform:scale(1.05)}.photo_count.svelte-lhc4qt{font-size:.85em}.contact_card_wrapper.svelte-lhc4qt{position:relative;display:inline-block;transition:transform .2s ease}.contact_card_wrapper.clickable.svelte-lhc4qt{cursor:pointer}.contact_card_wrapper.clickable.svelte-lhc4qt:hover{transform:translateY(-2px)}.archive_customer_name.svelte-lhc4qt{text-align:center;font-size:1.1rem;margin:var(--spacing-md) 0}.order-history-modal-wide{max-width:1200px!important}@media(min-width:1400px){.order-history-modal-wide{max-width:1400px!important}}.notes_section.svelte-lhc4qt{margin-bottom:var(--spacing-lg)}.notes_list.svelte-lhc4qt{display:flex;flex-direction:column;gap:var(--spacing-sm)}.card.selected{border:2px solid var(--color-primary)!important;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.2)!important;background-color:var(--color-primary-5)!important}.notes_container.svelte-19oqaud{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:200px;max-height:60vh;overflow-y:auto}.notes_list.svelte-19oqaud{display:flex;flex-direction:column;gap:var(--spacing-sm)}.note_card.svelte-19oqaud{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--layout-card-padding);border-radius:var(--layout-card-corners);background-color:var(--color-tertiary);transition:background-color .2s ease;cursor:pointer}.note_card.svelte-19oqaud:hover{background-color:var(--color-tertiary-hover)}.note_header.svelte-19oqaud{display:flex;align-items:center;gap:var(--spacing-xs)}.note_content.svelte-19oqaud p:where(.svelte-19oqaud){margin:0;color:var(--color-text);line-height:1.5}.note_meta.svelte-19oqaud{display:flex;justify-content:space-between;align-items:center;flex:1;font-size:var(--typography-level-0);color:var(--color-gray-60)}.note_author.svelte-19oqaud{font-weight:500}.note_date.svelte-19oqaud{font-style:italic}.placeholder_empty.svelte-19oqaud{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-xl)}.modal_content.svelte-md7nre{display:flex;flex-direction:column;gap:var(--spacing-md)}.form_section.svelte-md7nre{display:flex;flex-direction:column;gap:var(--spacing-sm)}.optional_section.svelte-md7nre{background:var(--color-tertiary);border-radius:var(--layout-card-corners);padding:var(--spacing-md)}.optional_label.svelte-md7nre{color:var(--color-app-text-note)}.form_content.svelte-md7nre{display:flex;flex-direction:column;gap:var(--spacing-sm)}.field_row.svelte-md7nre{display:flex;gap:var(--spacing-sm)}.field_row.svelte-md7nre>*{flex:1}.geocoding_status.svelte-md7nre{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-size:var(--typography-level-0)}.section_header.svelte-md7nre{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.phone_row.svelte-md7nre{display:flex;align-items:center;gap:var(--spacing-sm)}.phone_row.svelte-md7nre .dropdown{flex:0 0 140px}.phone_row.svelte-md7nre .input{flex:1}.error_message.svelte-md7nre{color:var(--color-danger);font-size:var(--typography-level-0);margin:0}.billing_options.svelte-md7nre{gap:var(--spacing-sm)}.billing_option.svelte-md7nre{background:var(--color-gray-100);border:2px solid var(--color-gray-90);border-radius:var(--layout-card-corners);padding:var(--spacing-md);display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);cursor:pointer;transition:all .2s ease;width:100%;text-align:left;font-size:var(--typography-level-2)}.billing_option.svelte-md7nre:hover{background:var(--color-gray-95)}.billing_option.selected.svelte-md7nre{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.radio_indicator.svelte-md7nre{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-gray-60);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.billing_option.selected.svelte-md7nre .radio_indicator:where(.svelte-md7nre){border-color:#fff}.radio_dot.svelte-md7nre{width:10px;height:10px;border-radius:50%;background:transparent;transition:all .2s ease}.billing_option.selected.svelte-md7nre .radio_dot:where(.svelte-md7nre){background:#fff}.modal_content.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-md)}section.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-sm)}header.svelte-12nh96m{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.customer_search_input.svelte-12nh96m{display:flex;flex-direction:row;gap:var(--spacing-sm)}.customer_orders.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background-color:var(--color-tertiary);border-radius:var(--layout-card-corners)}.orders_title.svelte-12nh96m{font-size:var(--type-body1-size);font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-note);margin:0}.orders_list.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-xs)}.order_item.svelte-12nh96m{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-button-secondary-border);font-size:var(--type-body2-size)}.order_item.svelte-12nh96m:last-child{border-bottom:none}.order_number.svelte-12nh96m{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text)}.order_date.svelte-12nh96m{color:var(--color-app-text-note)}.order_status.svelte-12nh96m{color:var(--color-primary);font-size:var(--type-body2-size)}.material_selection.svelte-12nh96m{display:flex;flex-direction:row;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.delivery_pickup_selection.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-sm)}.delivery_selection.svelte-12nh96m,.pickup_selection.svelte-12nh96m{display:flex;flex-direction:row;gap:var(--spacing-sm)}.summary_panel.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--layout-panel-padding);border-radius:var(--layout-panel-corners);border:1px solid var(--color-tertiary)}.summary_item.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-xs)}.summary_item_label.svelte-12nh96m{color:var(--color-app-text-note)}.summary_item_content.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0}.summary_item_content.svelte-12nh96m p:where(.svelte-12nh96m){margin:0}.customer_search_wrapper.svelte-12nh96m{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm)}.error_text.svelte-12nh96m{color:var(--color-error);font-size:var(--type-body2-size);margin-top:var(--spacing-xs)}.pickup_selection.disabled.svelte-12nh96m{opacity:.5;pointer-events:none}.customer_sites_list.svelte-12nh96m{display:flex;flex-direction:row;gap:var(--spacing-sm);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacing-md);margin-bottom:0;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-tertiary) var(--color-card-background)}.customer_sites_list.svelte-12nh96m:active{cursor:grabbing}.customer_sites_list.svelte-12nh96m::-webkit-scrollbar{height:8px}.customer_sites_list.svelte-12nh96m::-webkit-scrollbar-track{background:var(--color-card-background);border-radius:4px}.customer_sites_list.svelte-12nh96m::-webkit-scrollbar-thumb{background:var(--color-tertiary);border-radius:4px}.customer_sites_list.svelte-12nh96m::-webkit-scrollbar-thumb:hover{background:var(--color-tertiary-hover)}.site_item.svelte-12nh96m{position:relative;display:flex;border:1px solid var(--color-breakline);border-radius:var(--layout-card-corners);box-sizing:border-box;cursor:pointer;transition:var(--transition-default-mouseleave);flex:1 1 auto;min-width:var(--layout-card-min-width-md)}.site_item.svelte-12nh96m:hover{border-color:var(--color-primary);transition:var(--transition-default-mouseenter)}.site_item.svelte-12nh96m.selected{outline-color:var(--color-primary)}.selected_indicator.svelte-12nh96m{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs);background-color:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--layout-card-corners);font-size:var(--typography-level-0);font-weight:600}.site_auto_selected.svelte-12nh96m{color:var(--color-primary);font-style:italic;text-align:center;margin-top:var(--spacing-xs)}.scrollable_container.svelte-12nh96m{position:relative;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;margin:calc(-1 * var(--spacing-xs)) 0}.scroll_button.svelte-12nh96m{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--color-tertiary);color:var(--color-app-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-3d-floating);padding:0}.scroll_button.svelte-12nh96m:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-3d-lifted)}.scroll_button.svelte-12nh96m:active{transform:translateY(-50%) scale(.95)}.scroll_button_left.svelte-12nh96m{left:0}.scroll_button_right.svelte-12nh96m{right:0}.swap_orders_list.svelte-12nh96m{display:flex;flex-direction:row;gap:var(--spacing-sm);overflow-x:auto;overflow-y:visible;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-md);padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);margin-bottom:0;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-tertiary) var(--color-card-background)}.swap_orders_list.locked.svelte-12nh96m{overflow-x:hidden;cursor:default;pointer-events:none}.swap_orders_list.svelte-12nh96m:active{cursor:grabbing}.swap_orders_list.locked.svelte-12nh96m:active{cursor:default}.swap_orders_list.svelte-12nh96m::-webkit-scrollbar{height:8px}.swap_orders_list.svelte-12nh96m::-webkit-scrollbar-track{background:var(--color-card-background);border-radius:4px}.swap_orders_list.svelte-12nh96m::-webkit-scrollbar-thumb{background:var(--color-tertiary);border-radius:4px}.swap_orders_list.svelte-12nh96m::-webkit-scrollbar-thumb:hover{background:var(--color-tertiary-hover)}.swap_orders_list.svelte-12nh96m .card.haul{transition:all .2s ease;cursor:pointer;flex-shrink:0;min-width:320px}.swap_orders_list.svelte-12nh96m .card.haul:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.swap_orders_list.svelte-12nh96m .card.haul.selected{border:3px solid var(--color-primary)!important;background-color:var(--color-primary-5)!important;box-shadow:0 0 0 2px var(--color-primary-20),0 4px 16px #0003!important;transform:scale(1.02);position:relative}.swap_orders_list.svelte-12nh96m .card.haul.selected:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-primary);opacity:.1;background-image:radial-gradient(circle,var(--color-primary) 1px,transparent 1px);background-size:8px 8px;background-position:0 0,4px 4px;pointer-events:none;border-radius:inherit}.swap_orders_list.svelte-12nh96m .card.haul.selected .card-header{position:relative;z-index:1}.swap_orders_list.svelte-12nh96m .card.haul.locked_selected{border:3px solid var(--selected-status-color, var(--color-primary))!important;background-color:color-mix(in srgb,var(--selected-status-color, var(--color-primary)) 5%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--selected-status-color, var(--color-primary)) 20%,transparent),0 4px 16px color-mix(in srgb,var(--selected-status-color, var(--color-primary)) 30%,transparent)!important;transform:scale(1.02);position:relative;pointer-events:all;cursor:default}.swap_orders_list.svelte-12nh96m .card.haul.locked_selected:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--selected-status-color, var(--color-primary));opacity:.08;background-image:radial-gradient(circle,var(--selected-status-color, var(--color-primary)) 1px,transparent 1px);background-size:8px 8px;background-position:0 0,4px 4px;pointer-events:none;border-radius:inherit}.swap_orders_list.locked.svelte-12nh96m .card.haul.unselected{opacity:.4;filter:grayscale(.6);transition:all .3s ease}.swap_orders_list.svelte-12nh96m .card.haul.locked_selected .card-header{position:relative;z-index:1}.swap_orders_section.svelte-12nh96m{margin-top:var(--spacing-md);overflow:visible}.swap_confirmation_orders.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;margin-top:var(--spacing-md)}.swap_confirmation_order.svelte-12nh96m{width:100%;pointer-events:none}.swap_icon_connector.svelte-12nh96m{display:flex;align-items:center;justify-content:center;color:var(--color-primary);transform:rotate(90deg)}.new_order_wrapper.svelte-12nh96m{position:relative;width:100%}.new_order_badge.svelte-12nh96m{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);z-index:10}.new_order_card.svelte-12nh96m .card.haul{border:3px dashed var(--delivery-color, var(--color-primary))!important;background-color:color-mix(in srgb,var(--delivery-color, var(--color-primary)) 3%,transparent)!important}.pickup_order_wrapper.svelte-12nh96m{position:relative;width:100%}.pickup_order_card.svelte-12nh96m .card.haul{border:3px dashed var(--pickup-color, var(--color-primary))!important;background-color:color-mix(in srgb,var(--pickup-color, var(--color-primary)) 3%,transparent)!important}.pickup_status_selection.svelte-12nh96m{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-90)}.pickup_status_title.svelte-12nh96m{font-size:var(--typography-level-3);font-weight:var(--typography-font-weight-strong);color:var(--color-app-text);margin:0 0 var(--spacing-md) 0}.statuses_list.svelte-12nh96m{display:flex;flex-direction:column;gap:var(--spacing-xs)}.status_option.svelte-12nh96m{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--color-tertiary);border:2px solid transparent;border-radius:var(--layout-card-corners);cursor:pointer;transition:var(--transition-default-mouseleave)}.status_option.svelte-12nh96m:hover{background:var(--color-tertiary-hover);border-color:var(--color-primary)}.status_option.selected.svelte-12nh96m{background:var(--color-primary-bg);border-color:var(--color-primary)}.status_option_info.svelte-12nh96m{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.status_priority_badge_circular.svelte-12nh96m{background-color:#ff5722;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0000004d;border:1px solid white;flex-shrink:0}.status_description.svelte-12nh96m{margin:0;font-size:var(--typography-level-0);color:var(--color-app-text);opacity:.8}.no_statuses_message.svelte-12nh96m{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-gray-98);border-radius:var(--radius-md);text-align:center}.no_statuses_message.svelte-12nh96m p:where(.svelte-12nh96m){margin:0;color:var(--color-app-text-note);font-size:var(--typography-level-2)}.modal_content.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.modal_content.svelte-1u3geuv::-webkit-scrollbar{display:none}section.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-sm)}.validation_banner.svelte-1u3geuv{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-sm)}.validation_banner.warning.svelte-1u3geuv{background-color:var(--color-warning-surface);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}.validation_message.svelte-1u3geuv{flex:1;font-size:var(--typography-level-2);line-height:1.5}.main_actions.svelte-1u3geuv{display:flex;align-items:center;gap:var(--spacing-xs)}.general_info.svelte-1u3geuv{gap:var(--spacing-md)}.general_info.svelte-1u3geuv section:where(.svelte-1u3geuv)>h5:where(.svelte-1u3geuv){display:flex;align-items:center;gap:var(--spacing-md)}.heading_with_icon.svelte-1u3geuv{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.general_info.svelte-1u3geuv section:where(.svelte-1u3geuv) .content:where(.svelte-1u3geuv){display:flex;flex-direction:column;gap:var(--spacing-xs)}.delivery_info.svelte-1u3geuv,.pickup_info.svelte-1u3geuv{display:flex;flex:1 1 100%;flex-direction:row;gap:var(--spacing-xs)}.delivery_info.svelte-1u3geuv .left:where(.svelte-1u3geuv),.pickup_info.svelte-1u3geuv .left:where(.svelte-1u3geuv){display:flex;flex-direction:row;gap:var(--spacing-xs);flex:1 1 100%}.delivery_info.svelte-1u3geuv .right:where(.svelte-1u3geuv),.pickup_info.svelte-1u3geuv .right:where(.svelte-1u3geuv){display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-md);flex:1 1 100%;text-align:right}.delivery_info.svelte-1u3geuv .right:where(.svelte-1u3geuv) .item:where(.svelte-1u3geuv),.pickup_info.svelte-1u3geuv .right:where(.svelte-1u3geuv) .item:where(.svelte-1u3geuv){display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xxs);flex:0 1 auto}@media(max-width:587px){.delivery_info.svelte-1u3geuv,.pickup_info.svelte-1u3geuv{flex-direction:column;flex:1 1 100%;align-items:flex-start;gap:var(--spacing-sm)}.delivery_info.svelte-1u3geuv .left:where(.svelte-1u3geuv),.pickup_info.svelte-1u3geuv .left:where(.svelte-1u3geuv){width:100%}.delivery_info.svelte-1u3geuv .right:where(.svelte-1u3geuv),.pickup_info.svelte-1u3geuv .right:where(.svelte-1u3geuv){justify-content:flex-start;text-align:left}.delivery_info.svelte-1u3geuv .right:where(.svelte-1u3geuv) .item:where(.svelte-1u3geuv),.pickup_info.svelte-1u3geuv .right:where(.svelte-1u3geuv) .item:where(.svelte-1u3geuv){align-items:flex-start}}.order_steps_grid.svelte-1u3geuv{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--layout-card-min-width),1fr);gap:var(--spacing-sm)}.grid_item.svelte-1u3geuv{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-xs)}@media(max-width:587px){.order_steps_grid.svelte-1u3geuv{grid-auto-flow:row;grid-auto-columns:100%}}.bin_card.svelte-1u3geuv{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-md);background:var(--color-tertiary);border-radius:var(--layout-card-corners)}.bin_left.svelte-1u3geuv{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-sm)}.bin_right.svelte-1u3geuv{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs)}.bin_material.svelte-1u3geuv{display:flex;flex-direction:column}.transaction_status.svelte-1u3geuv{width:fit-content}.comments.svelte-1u3geuv,.customer_cards.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-md)}.photos_grid.svelte-1u3geuv{display:flex;flex-direction:row;gap:var(--spacing-md);height:120px;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacing-sm);margin-bottom:-8px}.upload_overlay.svelte-1u3geuv{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;border-radius:var(--layout-button-corners)}.loading_spinner.svelte-1u3geuv{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-1u3geuv-spin 1s linear infinite}@keyframes svelte-1u3geuv-spin{to{transform:rotate(360deg)}}.photo_thumbnail.svelte-1u3geuv{aspect-ratio:1;height:100%;border-radius:var(--layout-button-corners);overflow:hidden;cursor:pointer;transition:var(--transition-default-mouseleave);position:relative}.photo_thumbnail.svelte-1u3geuv:hover,.photo_thumbnail.svelte-1u3geuv:focus{border-color:var(--color-primary);transform:scale(1.02);box-shadow:var(--shadow-3d-floating)}.photo_thumbnail_actions.svelte-1u3geuv{position:absolute;top:var(--spacing-xxs);right:var(--spacing-xxs);opacity:0}.activity.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-lg)}.message_input.svelte-1u3geuv{display:flex;align-items:center;gap:var(--spacing-sm)}.activity_feed.svelte-1u3geuv{display:flex;flex-direction:column;padding:var(--spacing-md);background:var(--color-tertiary);border-radius:var(--layout-card-corners);gap:var(--spacing-md)}.activity_item.svelte-1u3geuv{display:flex;gap:var(--spacing-sm)}.activity_time.svelte-1u3geuv{color:var(--color-app-text-note)}.activity_content.svelte-1u3geuv{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.activity_header.svelte-1u3geuv{display:flex;flex-direction:row;justify-content:left;align-items:center;gap:var(--spacing-xs)}.activity_message.svelte-1u3geuv{margin:0}.avatar.svelte-1u3geuv{width:32px;height:32px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--typography-level-1);font-weight:var(--typography-font-weight-strong)}.avatar.small.svelte-1u3geuv{width:28px;height:28px;font-size:var(--typography-level-0)}.placeholder.svelte-1u3geuv{color:var(--color-app-text-note);font-style:italic}.image_modal_content.svelte-1u3geuv{display:flex;justify-content:center;align-items:center;width:100%;height:70vh;padding:0}.full_size_image.svelte-1u3geuv{max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--layout-button-corners);display:block}.material_display.svelte-1u3geuv{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);transition:var(--transition-default-mouseleave);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--layout-button-corners)}.material_display.svelte-1u3geuv:hover{background-color:var(--color-tertiary-hover)}.material_text.svelte-1u3geuv{transition:var(--transition-default-mouseleave)}.material_display.svelte-1u3geuv:hover .material_edit_icon{opacity:1!important}.time_display.svelte-1u3geuv{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);transition:var(--transition-default-mouseleave);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--layout-button-corners);background-color:var(--color-tertiary)}.time_display.svelte-1u3geuv:not(.disabled):hover{background-color:var(--color-tertiary-hover)}.time_display.disabled.svelte-1u3geuv{cursor:not-allowed;opacity:.6}.time_display.svelte-1u3geuv:not(.disabled):hover .time_edit_icon{opacity:1!important}.time_display.svelte-1u3geuv .time_edit_icon{opacity:1!important;transition:opacity .2s ease}.time_value.svelte-1u3geuv{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--layout-button-corners)}.time_date_group.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-xxs);align-items:flex-end}.date_with_icon.svelte-1u3geuv{display:flex;align-items:center;gap:var(--spacing-xs)}.dropdown_wrapper.svelte-1u3geuv{position:relative;display:inline-block}.dropdown_wrapper.disabled.svelte-1u3geuv .dropdown{opacity:.6;cursor:not-allowed}.bin_id_wrapper.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.label_with_indicator.svelte-1u3geuv{position:relative;display:inline-block}.label_with_indicator.svelte-1u3geuv .warehouse_mismatch_indicator:where(.svelte-1u3geuv){position:absolute;top:-12px;right:12px;background-color:#d32f2f;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000004d,0 0 8px #d32f2f99;border:2px solid white;z-index:1;animation:svelte-1u3geuv-glow-pulse 2s ease-in-out infinite}@keyframes svelte-1u3geuv-glow-pulse{0%,to{box-shadow:0 1px 3px #0000004d,0 0 8px #d32f2f99}50%{box-shadow:0 1px 3px #0000004d,0 0 16px #d32f2fcc}}.standalone-wrapper.svelte-1u3geuv{width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-md);box-sizing:border-box}.standalone-wrapper.svelte-1u3geuv .order-info-container:where(.svelte-1u3geuv){max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.standalone-wrapper.svelte-1u3geuv .order-info-container:where(.svelte-1u3geuv)::-webkit-scrollbar{display:none}.final-status-header.svelte-1u3geuv{background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:var(--layout-card-corners);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-xs);color:#dc2626;font-weight:var(--typography-font-weight-strong);font-size:var(--type-body2-size)}.final-status-header.svelte-1u3geuv svg{color:#dc2626}.final-status-header.temporary-unlocked.svelte-1u3geuv{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}.final-status-header.temporary-unlocked.svelte-1u3geuv svg{color:#22c55e}.order-info-container.svelte-1u3geuv{position:relative}.material_display.disabled.svelte-1u3geuv,.time_display.disabled.svelte-1u3geuv{opacity:.6;cursor:not-allowed}.material_display.disabled.svelte-1u3geuv:hover,.time_display.disabled.svelte-1u3geuv:hover{background-color:transparent}.materials_list.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:400px;overflow-y:auto}.material_option.svelte-1u3geuv{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--color-tertiary);border:2px solid transparent;border-radius:var(--layout-card-corners);cursor:pointer;transition:var(--transition-default-mouseleave)}.material_option.svelte-1u3geuv:hover{background:var(--color-tertiary-hover);border-color:var(--color-primary)}.material_option.selected.svelte-1u3geuv{background:var(--color-primary-bg);border-color:var(--color-primary)}.material_option_info.svelte-1u3geuv h4:where(.svelte-1u3geuv){margin:0;font-size:var(--typography-level-1);font-weight:var(--typography-font-weight-strong)}.material_description.svelte-1u3geuv{margin:var(--spacing-xxs) 0 0 0;font-size:var(--typography-level-0);color:var(--color-app-text-note)}.empty_state.svelte-1u3geuv{text-align:center;padding:var(--spacing-xl);color:var(--color-app-text-note)}.notes_section.svelte-1u3geuv{margin-bottom:var(--spacing-lg)}.notes_list.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-sm)}.note_card.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--layout-card-padding);border-radius:var(--layout-card-corners);background-color:var(--color-tertiary);transition:background-color .2s ease}.note_card.clickable.svelte-1u3geuv{cursor:pointer}.note_card.clickable.svelte-1u3geuv:hover{background-color:var(--color-tertiary-hover)}.note_header.svelte-1u3geuv{display:flex;align-items:center;gap:var(--spacing-sm)}.note_type_badge.svelte-1u3geuv{padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--layout-tag-corners);font-size:var(--typography-level-0);font-weight:var(--typography-font-weight-strong);color:#fff;white-space:nowrap}.note_meta.svelte-1u3geuv{display:flex;justify-content:space-between;align-items:center;flex:1;font-size:var(--typography-level-0);color:var(--color-gray-60)}.note_author.svelte-1u3geuv{font-weight:500}.note_date.svelte-1u3geuv{font-style:italic}.placeholder_empty.svelte-1u3geuv{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-xl)}.status_display.clickable.svelte-1u3geuv{cursor:pointer}.action_display.clickable.svelte-1u3geuv{cursor:pointer;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--layout-button-corners);transition:var(--transition-default-mouseleave);background-color:var(--color-tertiary-hover)}.action_display.clickable.svelte-1u3geuv:hover{background-color:var(--color-tertiary-hover)}.action_display.svelte-1u3geuv{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.action_display.svelte-1u3geuv .action_edit_icon{opacity:1;transition:opacity .2s ease}.statuses_list.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:500px;overflow-y:auto}.status_option.svelte-1u3geuv{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--color-tertiary);border:2px solid transparent;border-radius:var(--layout-card-corners);cursor:pointer;transition:var(--transition-default-mouseleave)}.status_option.svelte-1u3geuv:hover{background:var(--color-tertiary-hover);border-color:var(--color-primary)}.status_option.selected.svelte-1u3geuv{background:var(--color-primary-bg);border-color:var(--color-primary)}.status_option_info.svelte-1u3geuv{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.status_option_header.svelte-1u3geuv{display:flex;align-items:center;gap:var(--spacing-sm)}.status_priority_badge.svelte-1u3geuv{font-size:var(--typography-level-0);color:var(--color-app-text-note);font-weight:var(--typography-font-weight-strong)}.status_priority_badge_circular.svelte-1u3geuv{background-color:#ff5722;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0000004d;border:1px solid white;flex-shrink:0}.status_description.svelte-1u3geuv{margin:0;font-size:var(--typography-level-0);color:var(--color-app-text);opacity:.8}.actions_list.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:500px;overflow-y:auto}.action_option.svelte-1u3geuv{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--color-tertiary);border:2px solid transparent;border-radius:var(--layout-card-corners);cursor:pointer;transition:var(--transition-default-mouseleave)}.action_option.svelte-1u3geuv:hover{background:var(--color-tertiary-hover);border-color:var(--color-primary)}.action_option.selected.svelte-1u3geuv{background:var(--color-primary-bg);border-color:var(--color-primary)}.action_option_info.svelte-1u3geuv{flex:1}.action_option_info.svelte-1u3geuv h4:where(.svelte-1u3geuv){margin:0 0 var(--spacing-xxs) 0;font-size:var(--typography-level-1);font-weight:var(--typography-font-weight-strong)}.action_description.svelte-1u3geuv{margin:0;font-size:var(--typography-level-0);color:var(--color-app-text-note)}.idle_option.svelte-1u3geuv{background:var(--color-card-background);border:2px dashed var(--color-tertiary)}.idle_option.svelte-1u3geuv:hover{background:var(--color-tertiary);border-color:var(--color-primary);border-style:solid}.idle_option.selected.svelte-1u3geuv{background:var(--color-primary-bg);border-color:var(--color-primary);border-style:solid}.actions_separator.svelte-1u3geuv{height:1px;background:var(--color-tertiary);margin:var(--spacing-xs) 0}.transaction_form.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-md)}.form_field.svelte-1u3geuv{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(max-width:587px){.status_group.svelte-1u3geuv{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.time_size_group.svelte-1u3geuv{align-self:stretch;align-items:stretch;gap:var(--spacing-sm)}.photos_grid.svelte-1u3geuv{grid-template-columns:repeat(2,1fr)}.bin_right.svelte-1u3geuv,.bin_left.svelte-1u3geuv{flex-direction:column}}.requested-date-container.svelte-1u3geuv{display:flex;align-items:center;gap:var(--spacing-xs)}.flexible-badge.svelte-1u3geuv{display:inline-flex;align-items:center;padding:2px 6px;background-color:var(--color-warning-95);color:var(--color-warning-30);font-size:.7rem;font-weight:600;border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.03em}.item_modal_content.svelte-1li6hff{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal_section.svelte-1li6hff{display:flex;flex-direction:column;gap:var(--spacing-xs)}.problem_section.svelte-1li6hff{border:1px solid var(--color-danger);border-radius:var(--layout-module-corners);padding:var(--spacing-sm);background:var(--color-danger-transparent)}.haul_step_validation.svelte-lve6yz{display:flex;flex-direction:column;gap:var(--spacing-md);height:100%}.validation_header.svelte-lve6yz{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-breakline)}.header_title.svelte-lve6yz{flex:1;min-width:0}.header_title.svelte-lve6yz h2:where(.svelte-lve6yz){margin:0 0 var(--spacing-xxs) 0;color:var(--color-app-text)}.header_title.svelte-lve6yz p:where(.svelte-lve6yz){margin:0;color:var(--color-app-text-note)}.checklist_container.svelte-lve6yz{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1 1 auto;overflow-y:auto}.validation_status.svelte-lve6yz{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--layout-panel-corners);font-weight:var(--typography-font-weight-strong)}.validation_status.success.svelte-lve6yz{background:var(--color-transparent-green-10);color:var(--color-green-50);border:1px solid var(--color-green-50)}.validation_status.warning.svelte-lve6yz{background:var(--color-transparent-orange-10);color:var(--color-orange-50);border:1px solid var(--color-orange-50)}.validation_status.error.svelte-lve6yz{background:var(--color-danger-transparent);color:var(--color-danger);border:1px solid var(--color-danger)}.validation_status.pending.svelte-lve6yz{background:var(--color-transparent-orange-10);color:var(--color-orange-50);border:1px solid var(--color-orange-50)}.validation_error.svelte-lve6yz{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--layout-panel-corners);font-weight:var(--typography-font-weight-strong);background:var(--color-danger-transparent);color:var(--color-danger);border:1px solid var(--color-danger)}.loading_state.svelte-lve6yz{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--color-app-text-note)}.action_buttons.svelte-lve6yz{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--color-breakline)}@media(max-width:587px){.validation_header.svelte-lve6yz{flex-direction:column;gap:var(--spacing-sm)}}.form_group.svelte-180wmmw{margin-bottom:var(--spacing-md)}.geocoding_status.svelte-180wmmw{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);color:var(--color-primary);font-size:var(--typography-level-0)}.small_map.svelte-180wmmw{width:100%;height:200px;min-height:200px;max-height:200px;flex-shrink:0;margin-top:var(--spacing-md);border:1px solid var(--color-gray-80);border-radius:var(--layout-card-corners);overflow:hidden}.delete_site_name.svelte-180wmmw,.delete_contact_name.svelte-180wmmw{text-align:center;font-size:1.1rem;margin:var(--spacing-md) 0}.note.svelte-180wmmw{color:var(--color-text-secondary);font-size:.875rem}.orders_usage_info.svelte-180wmmw{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-lg);padding:var(--spacing-sm);background:var(--color-info-95);border:1px solid var(--color-info);border-radius:var(--layout-card-corners);color:var(--color-info);font-size:var(--typography-level-1)}.orders_usage_info.svelte-180wmmw strong:where(.svelte-180wmmw){font-weight:var(--typography-font-weight-strong)}.contacts_section.svelte-180wmmw{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-gray-90)}.section_header.svelte-180wmmw{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.section_header.svelte-180wmmw h4:where(.svelte-180wmmw){margin:0;font-size:var(--typography-level-3);font-weight:var(--typography-font-weight-strong);color:var(--color-app-text)}.contacts_list.svelte-180wmmw{display:flex;flex-direction:column;gap:var(--spacing-sm)}.contact_item.svelte-180wmmw{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-sm);background:var(--color-tertiary);border:1px solid var(--color-gray-90);border-radius:var(--layout-card-corners);gap:var(--spacing-sm)}.contact_info.svelte-180wmmw{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xxs)}.contact_name.svelte-180wmmw{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text);font-size:var(--typography-level-2)}.contact_role.svelte-180wmmw{font-size:var(--typography-level-0);color:var(--color-app-text-note);font-style:italic}.contact_detail.svelte-180wmmw{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--typography-level-0);color:var(--color-app-text)}.phone_type.svelte-180wmmw{color:var(--color-app-text-note);font-size:.85em}.contact_actions.svelte-180wmmw{display:flex;gap:var(--spacing-xs);flex-shrink:0}.empty_state.svelte-180wmmw{padding:var(--spacing-lg);text-align:center;color:var(--color-app-text-note);background:var(--color-tertiary);border:1px dashed var(--color-gray-80);border-radius:var(--layout-card-corners)}.empty_state.svelte-180wmmw p:where(.svelte-180wmmw){margin:0}.photos_section.svelte-180wmmw{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-gray-90)}.photos_grid.svelte-180wmmw{display:flex;flex-direction:row;gap:var(--spacing-md);height:120px;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacing-sm);margin-bottom:-8px}.photo_thumbnail.svelte-180wmmw{aspect-ratio:1;height:100%;border-radius:var(--layout-button-corners);overflow:hidden;cursor:pointer;transition:var(--transition-default-mouseleave);position:relative}.photo_thumbnail.svelte-180wmmw:hover,.photo_thumbnail.svelte-180wmmw:focus{border-color:var(--color-primary);transform:scale(1.02);box-shadow:var(--shadow-3d-floating)}.photo_thumbnail.svelte-180wmmw:hover .photo_thumbnail_actions:where(.svelte-180wmmw){opacity:1}.photo_thumbnail.svelte-180wmmw img:where(.svelte-180wmmw){width:100%;height:100%;object-fit:cover;display:block}.photo_thumbnail_actions.svelte-180wmmw{position:absolute;top:var(--spacing-xxs);right:var(--spacing-xxs);opacity:0;transition:opacity .2s}.photo_add_button.svelte-180wmmw{display:flex;align-items:center;justify-content:center;min-width:120px;height:100%}.image_modal_content.svelte-180wmmw{display:flex;justify-content:center;align-items:center;width:100%;height:70vh;padding:0}.image_modal_content.svelte-180wmmw img:where(.svelte-180wmmw){max-width:100%;max-height:100%;object-fit:contain}.sites_container.svelte-13ojwz0{max-height:400px;overflow-y:auto}.empty_state.svelte-13ojwz0{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center;color:var(--color-gray-60)}.sites_list.svelte-13ojwz0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.site_item.svelte-13ojwz0{position:relative;border:1px solid var(--color-gray-80);border-radius:var(--layout-card-corners);cursor:pointer;transition:all .2s ease}.site_item.svelte-13ojwz0:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a}.site_item.current.svelte-13ojwz0{border-color:var(--color-primary);background-color:var(--color-primary-5)}.current_indicator.svelte-13ojwz0{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs);background-color:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--layout-card-corners);font-size:var(--typography-level-0);font-weight:600}.modal_content.svelte-dzv88v{display:flex;flex-direction:column;gap:var(--spacing-md)}.form_section.svelte-dzv88v{display:flex;flex-direction:column;gap:var(--spacing-sm)}.field_row.svelte-dzv88v{display:flex;gap:var(--spacing-sm)}.field_row.svelte-dzv88v>*{flex:1}.section_header.svelte-dzv88v{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.phone_row.svelte-dzv88v{display:flex;align-items:center;gap:var(--spacing-sm)}.phone_row.svelte-dzv88v .dropdown{flex:0 0 140px}.phone_row.svelte-dzv88v .input{flex:1}.error_message.svelte-dzv88v{color:var(--color-danger);font-size:var(--typography-level-0);margin:0}.delete_contact_name.svelte-dzv88v{text-align:center;font-size:1.1rem;margin:var(--spacing-md) 0}.note.svelte-dzv88v{color:var(--color-text-secondary);font-size:.875rem}.modal_content.svelte-1en3u0a{display:flex;flex-direction:column;gap:var(--spacing-md)}.form_section.svelte-1en3u0a{display:flex;flex-direction:column;gap:var(--spacing-sm)}.contact_type_selector.svelte-1en3u0a{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-tertiary);border-radius:var(--layout-card-corners)}.radio_option.svelte-1en3u0a{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);border:2px solid var(--color-gray-90);border-radius:var(--layout-card-corners);cursor:pointer;transition:all .2s ease}.radio_option.svelte-1en3u0a:hover{border-color:var(--color-primary);background:var(--color-card-background)}.radio_option.svelte-1en3u0a:has(input:where(.svelte-1en3u0a):checked){border-color:var(--color-primary);background:var(--color-primary-5)}.radio_option.disabled.svelte-1en3u0a{opacity:.5;cursor:not-allowed}.radio_option.disabled.svelte-1en3u0a:hover{border-color:var(--color-gray-90);background:transparent}.radio_option.svelte-1en3u0a input[type=radio]:where(.svelte-1en3u0a){margin-top:2px;cursor:pointer;width:18px;height:18px;flex-shrink:0}.radio_option.svelte-1en3u0a input[type=radio]:where(.svelte-1en3u0a):disabled{cursor:not-allowed}.radio_label.svelte-1en3u0a{display:flex;flex-direction:column;gap:var(--spacing-xxs);flex:1}.radio_label.svelte-1en3u0a strong:where(.svelte-1en3u0a){font-size:var(--typography-level-2);color:var(--color-app-text)}.radio_label.svelte-1en3u0a small:where(.svelte-1en3u0a){font-size:var(--typography-level-0);color:var(--color-app-text-note)}.field_row.svelte-1en3u0a{display:flex;gap:var(--spacing-sm)}.field_row.svelte-1en3u0a>*{flex:1}.section_header.svelte-1en3u0a{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.section_header.svelte-1en3u0a h4:where(.svelte-1en3u0a){margin:0;font-size:var(--typography-level-3);font-weight:var(--typography-font-weight-strong)}.phone_row.svelte-1en3u0a{display:flex;align-items:center;gap:var(--spacing-sm)}.phone_row.svelte-1en3u0a .dropdown{flex:0 0 140px}.phone_row.svelte-1en3u0a .input{flex:1}.contact_preview.svelte-1en3u0a{margin-top:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-tertiary);border:1px solid var(--color-gray-90);border-radius:var(--layout-card-corners)}.preview_content.svelte-1en3u0a{display:flex;flex-direction:column;gap:var(--spacing-xs)}.preview_field.svelte-1en3u0a{display:flex;flex-direction:column;gap:var(--spacing-xxs);font-size:var(--typography-level-1);color:var(--color-app-text)}.preview_field.svelte-1en3u0a strong:where(.svelte-1en3u0a){font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-note);font-size:var(--typography-level-0)}.error_message.svelte-1en3u0a{color:var(--color-danger);font-size:var(--typography-level-0);margin:0}.note-form.svelte-1vr9wgx{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group.svelte-1vr9wgx{display:flex;flex-direction:column;gap:var(--spacing-xs)}.label-with-icon.svelte-1vr9wgx{display:flex;align-items:center;gap:var(--spacing-xs)}label.svelte-1vr9wgx{font-weight:600;color:var(--color-app-text-primary)}textarea.svelte-1vr9wgx{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-app-border);border-radius:var(--layout-input-corners);font-family:inherit;font-size:inherit;resize:vertical;min-height:120px}textarea.svelte-1vr9wgx:focus{outline:none;border-color:var(--color-primary)}textarea.svelte-1vr9wgx:disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-1vr9wgx{color:var(--color-danger);font-size:.875rem;margin-top:var(--spacing-xs)}.modal_content.svelte-9u9py9{display:flex;flex-direction:column;gap:var(--spacing-md)}.form_section.svelte-9u9py9{display:flex;flex-direction:column;gap:var(--spacing-sm)}.error_message.svelte-9u9py9{color:var(--color-danger);font-size:var(--typography-level-0);margin:0}.note.svelte-9u9py9{color:var(--color-text-secondary);font-size:.875rem}.modal_content.svelte-1garxxk{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:0;flex:1}.modal_content.svelte-1garxxk>article:where(.svelte-1garxxk){display:flex;flex-direction:column;gap:var(--spacing-sm)}.modal_content.svelte-1garxxk>.current:where(.svelte-1garxxk){flex-shrink:0}.modal_content.svelte-1garxxk>.warehouses_list:where(.svelte-1garxxk){flex:1;min-height:0;display:flex;flex-direction:column}.warehouses_scroll.svelte-1garxxk{flex-direction:column;min-height:0;overflow-y:auto;overflow-x:visible}ol.svelte-1garxxk{display:flex;flex-direction:column;gap:var(--spacing-xs);list-style:none;padding:0;margin:0}.warehouse-info-container.svelte-1c390b0{padding:var(--spacing-md)}.info-section.svelte-1c390b0{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-row.svelte-1c390b0{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label.svelte-1c390b0{font-weight:600;font-size:var(--type-body2-size);color:var(--color-app-text-note)}.info-value.svelte-1c390b0{font-size:var(--type-body1-size);color:var(--color-app-text)}.bins-list.svelte-1c390b0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.bin-size-item.svelte-1c390b0{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background-color:var(--color-gray-95);border-radius:var(--radius-sm)}.bin-size-name.svelte-1c390b0{font-weight:500;color:var(--color-app-text)}.bin-size-count.svelte-1c390b0{font-weight:600;color:var(--color-primary);background-color:var(--color-primary-10);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.modal_content.svelte-zpy6xr{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:0;flex:1}.modal_content.svelte-zpy6xr>article:where(.svelte-zpy6xr){display:flex;flex-direction:column;gap:var(--spacing-sm)}.modal_content.svelte-zpy6xr>.current:where(.svelte-zpy6xr){flex-shrink:0}.modal_content.svelte-zpy6xr>.dumps_list:where(.svelte-zpy6xr){flex:1;min-height:0;display:flex;flex-direction:column}.dumps_scroll.svelte-zpy6xr{flex:1;min-height:0;overflow-y:auto;overflow-x:visible}ol.svelte-zpy6xr{display:flex;flex-direction:column;gap:var(--spacing-xs);list-style:none;padding:0;margin:0}.dump-info-container.svelte-dwu2yz{padding:var(--spacing-md)}.info-section.svelte-dwu2yz{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-row.svelte-dwu2yz{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label.svelte-dwu2yz{font-weight:600;font-size:var(--type-body2-size);color:var(--color-app-text-note)}.info-value.svelte-dwu2yz{font-size:var(--type-body1-size);color:var(--color-app-text)}.materials-list.svelte-dwu2yz{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.material-badge.svelte-dwu2yz{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-secondary-10);color:var(--color-secondary);border-radius:var(--radius-sm);font-size:var(--type-body2-size);font-weight:500}.notes-text.svelte-dwu2yz{padding:var(--spacing-sm);background-color:var(--color-gray-95);border-radius:var(--radius-sm);white-space:pre-wrap;font-style:italic}.driver-info-container.svelte-m4cvqn{padding:var(--spacing-md)}.info-section.svelte-m4cvqn{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-row.svelte-m4cvqn{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label.svelte-m4cvqn{font-weight:600;font-size:var(--type-body2-size);color:var(--color-app-text-note)}.info-value.svelte-m4cvqn{font-size:var(--type-body1-size);color:var(--color-app-text)}.modal-content.svelte-93y2f2{display:flex;flex-direction:column;gap:var(--spacing-md)}.search-section.svelte-93y2f2{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-gray-90)}.warehouse-list.svelte-93y2f2{display:flex;flex-direction:column;gap:var(--spacing-xs);max-height:400px;overflow-y:auto}.warehouse-item.svelte-93y2f2{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-app-bg-secondary);border:2px solid var(--color-gray-90);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;text-align:left;width:100%}.warehouse-item.svelte-93y2f2:hover{background:var(--color-gray-95);border-color:var(--color-gray-80)}.warehouse-item.selected.svelte-93y2f2{border-color:var(--color-primary);background:var(--color-primary-bg)}.warehouse-color.svelte-93y2f2{width:24px;height:24px;border-radius:var(--radius-xs);flex-shrink:0}.warehouse-info.svelte-93y2f2{flex:1}.warehouse-name.svelte-93y2f2{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-primary);margin-bottom:var(--spacing-3xs)}.warehouse-address.svelte-93y2f2{font-size:var(--typography-level-0);color:var(--color-app-text-note)}.empty-state.svelte-93y2f2{padding:var(--spacing-xl);text-align:center;color:var(--color-app-text-note)}.modal-content.svelte-oviwbq{display:flex;flex-direction:column;gap:var(--spacing-md)}.search-section.svelte-oviwbq{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-gray-90)}.truck-list.svelte-oviwbq{display:flex;flex-direction:column;gap:var(--spacing-xs)}.truck-item.svelte-oviwbq{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-app-bg-secondary);border:2px solid var(--color-gray-90);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;text-align:left;width:100%}.truck-item.svelte-oviwbq:hover{background:var(--color-gray-95);border-color:var(--color-gray-80)}.truck-item.selected.svelte-oviwbq{border-color:var(--color-primary);background:var(--color-primary-bg)}.truck-info.svelte-oviwbq{flex:1}.truck-name.svelte-oviwbq{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-primary);margin-bottom:var(--spacing-3xs)}.truck-registration.svelte-oviwbq{font-size:var(--typography-level-0);color:var(--color-app-text-note)}.empty-state.svelte-oviwbq{padding:var(--spacing-xl);text-align:center;color:var(--color-app-text-note)}.modal-content.svelte-a7v8uy{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:200px}.search-section.svelte-a7v8uy{display:flex;flex-direction:column;gap:var(--spacing-sm)}.customer-search-results.svelte-a7v8uy{border:1px solid var(--color-gray-80);border-radius:var(--radius-xs);max-height:200px;overflow-y:auto;background:var(--color-app-background)}.customer-result.svelte-a7v8uy{width:100%;padding:var(--spacing-sm);border:none;background:transparent;text-align:left;cursor:pointer;border-bottom:1px solid var(--color-gray-90);transition:background-color .2s}.customer-result.svelte-a7v8uy:last-child{border-bottom:none}.customer-result.svelte-a7v8uy:hover{background-color:var(--color-gray-95)}.customer-name.svelte-a7v8uy{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-primary)}.sites-container.svelte-a7v8uy{max-height:400px;overflow-y:auto}.sites-list.svelte-a7v8uy{display:flex;flex-direction:column;gap:var(--spacing-sm)}.site-item.svelte-a7v8uy{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-app-bg-secondary);border:2px solid var(--color-gray-90);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;text-align:left;width:100%}.order-color.svelte-a7v8uy{width:24px;height:24px;border-radius:var(--radius-xs);flex-shrink:0}.site-item.svelte-a7v8uy:hover{background:var(--color-gray-95);border-color:var(--color-gray-80)}.site-item.selected.svelte-a7v8uy{border-color:var(--color-primary);background:var(--color-primary-bg)}.site-info.svelte-a7v8uy{flex:1}.site-name.svelte-a7v8uy{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-primary);margin-bottom:var(--spacing-3xs)}.site-address.svelte-a7v8uy{font-size:var(--typography-level-0);color:var(--color-app-text-note)}.loading.svelte-a7v8uy{padding:var(--spacing-lg);text-align:center;color:var(--color-app-text-note)}.empty-state.svelte-a7v8uy{padding:var(--spacing-xl);text-align:center;color:var(--color-app-text-note)}.form-group.svelte-gs59zq{margin-bottom:var(--spacing-md)}.size-with-badge.svelte-gs59zq{display:flex;align-items:flex-start;gap:var(--spacing-md)}.size-dropdown.svelte-gs59zq{flex:1;min-width:0}.read-only.svelte-gs59zq{cursor:default}.read-only.svelte-gs59zq .size-with-badge:where(.svelte-gs59zq) .bin_badge_wrapper{cursor:default!important;opacity:1!important;pointer-events:none}.read-only.svelte-gs59zq input[readonly]{background-color:var(--color-app-background)!important;color:var(--color-app-text-primary)!important;opacity:1!important;cursor:not-allowed!important}.read-only.svelte-gs59zq select:disabled{background-color:var(--color-app-background)!important;color:var(--color-app-text-primary)!important;opacity:1!important;cursor:not-allowed!important;border-color:var(--color-gray-90)!important}hr.svelte-gs59zq{margin:0 0 var(--spacing-sm) 0;border:none;border-top:1px solid var(--color-gray-90)}.location-label.svelte-gs59zq{display:block;margin-bottom:var(--spacing-xs);font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-primary);font-size:var(--typography-level-1)}.location-buttons.svelte-gs59zq{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.location-button.svelte-gs59zq{flex:1;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-app-bg-secondary);border:2px solid var(--color-gray-90);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;font-weight:var(--typography-font-weight-medium);color:var(--color-app-text-primary);font-size:var(--typography-level-1)}.location-button.svelte-gs59zq:hover{background:var(--color-gray-95);border-color:var(--color-gray-80)}.location-button.active.svelte-gs59zq{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:inset 0 2px 4px #0003}.location-details.svelte-gs59zq{padding:var(--spacing-sm);background:var(--color-app-bg-secondary);border:1px solid var(--color-gray-90);border-radius:var(--radius-sm);opacity:1!important}.location-detail-item.svelte-gs59zq{display:flex;align-items:center;gap:var(--spacing-sm)}.location-color.svelte-gs59zq{width:24px;height:24px;border-radius:var(--radius-xs);flex-shrink:0;opacity:1!important}.location-info.svelte-gs59zq{flex:1}.location-name.svelte-gs59zq{font-weight:var(--typography-font-weight-strong);color:var(--color-app-text-primary)!important;margin-bottom:var(--spacing-xs);opacity:1!important}.location-address.svelte-gs59zq{font-size:var(--typography-level-0);color:var(--color-app-text-note)!important;opacity:1!important}.location-address.svelte-gs59zq+.location-address:where(.svelte-gs59zq){margin-top:var(--spacing-3xs)}.location-label.svelte-gs59zq{opacity:1!important}.modal-header-controls.svelte-ku9myo{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-gray-90)}.toggle-container.svelte-ku9myo{display:flex;align-items:center;gap:.75rem;align-self:flex-end}.deactivation-reason.svelte-ku9myo{width:100%}.toggle-label.svelte-ku9myo{font-weight:500;color:var(--color-app-text-primary)}.form-group.svelte-ku9myo{margin-bottom:var(--spacing-md)}.form-group.svelte-ku9myo label:where(.svelte-ku9myo),.form-group.svelte-ku9myo .label:where(.svelte-ku9myo){display:block;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-app-text-primary)}.form-group.svelte-ku9myo input:where(.svelte-ku9myo){border:1px solid var(--color-gray-80);border-radius:var(--radius-xs);font-size:14px}.checkbox-table.svelte-ku9myo{width:100%;border-collapse:collapse;margin-top:.5rem;background-color:var(--color-gray-100);border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 2px 4px var(--color-darker-10)}.checkbox-table.svelte-ku9myo th:where(.svelte-ku9myo),.checkbox-table.svelte-ku9myo td:where(.svelte-ku9myo){padding:.5rem;text-align:center;border-bottom:1px solid var(--color-gray-90);vertical-align:middle}.checkbox-table.svelte-ku9myo th:where(.svelte-ku9myo){font-weight:600}.checkbox-table.svelte-ku9myo tbody:where(.svelte-ku9myo) th:where(.svelte-ku9myo){text-align:left;background-color:var(--color-gray-95);font-weight:500;white-space:nowrap}input[type=checkbox].svelte-ku9myo{transform:scale(1.2);cursor:pointer;display:block;margin:0 auto;width:20px}input[type=checkbox].svelte-ku9myo:focus{outline:2px solid var(--color-primary);outline-offset:2px}.responsive-table.svelte-ku9myo{overflow-x:auto;margin-top:.5rem}.sr-only.svelte-ku9myo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.truck-info-container.svelte-ku9myo{padding:var(--spacing-md)}.info-section.svelte-ku9myo{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-row.svelte-ku9myo{display:flex;flex-direction:column;gap:var(--spacing-xs)}.info-label.svelte-ku9myo{font-weight:600;font-size:var(--type-body2-size);color:var(--color-app-text-note)}.info-value.svelte-ku9myo{font-size:var(--type-body1-size);color:var(--color-app-text)}.read-only.svelte-ku9myo{cursor:default}.read-only.svelte-ku9myo input[readonly]{background-color:var(--color-app-background)!important;color:var(--color-app-text-primary)!important;opacity:1!important;cursor:not-allowed!important}.read-only.svelte-ku9myo select:disabled{background-color:var(--color-app-background)!important;color:var(--color-app-text-primary)!important;opacity:1!important;cursor:not-allowed!important;border-color:var(--color-gray-90)!important}.action-editor.svelte-k345wt{padding:0 8px;outline:none}.action-properties.svelte-k345wt{margin-bottom:16px}.field-group.svelte-k345wt{margin-bottom:12px}.field-label.svelte-k345wt{display:block;font-weight:600;font-size:.9em;color:var(--color-gray-20);margin-bottom:6px}.checkbox-group.svelte-k345wt{padding:10px;background:var(--color-gray-95);border-radius:var(--radius-xs);border:1px solid var(--color-gray-85)}.checkbox-label.svelte-k345wt{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin:0}.checkbox-label.svelte-k345wt input[type=checkbox]:where(.svelte-k345wt){margin-top:2px;width:16px;height:16px;cursor:pointer;flex-shrink:0}.field-input.svelte-k345wt,.field-textarea.svelte-k345wt{width:100%;padding:10px 12px;border:1px solid var(--color-gray-80);border-radius:var(--radius-xs);background:#fff;font-size:.9em;font-family:inherit;transition:border-color .2s ease}.field-input.svelte-k345wt:focus,.field-textarea.svelte-k345wt:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-hover)}.field-textarea.svelte-k345wt{resize:vertical;min-height:80px;line-height:1.4}.field-input[readonly].svelte-k345wt,.field-textarea[readonly].svelte-k345wt{background-color:var(--color-gray-95);color:var(--color-gray-40);cursor:not-allowed}.field-input[readonly].svelte-k345wt:focus,.field-textarea[readonly].svelte-k345wt:focus{border-color:var(--color-gray-80);box-shadow:none}.action-buttons.svelte-k345wt{margin-top:16px;padding-top:12px;border-top:1px solid var(--color-gray-90);display:flex;flex-direction:column;gap:8px}.action-buttons.svelte-k345wt button{width:100%}.modal-overlay.svelte-k345wt{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-k345wt{background:#fff;padding:24px;border-radius:12px;min-width:400px;max-width:500px;box-shadow:0 8px 32px #0003}.modal-content.svelte-k345wt h3:where(.svelte-k345wt){margin:0 0 12px;font-size:1.1em;color:var(--color-text-primary)}.modal-description.svelte-k345wt{font-size:.85em;color:var(--color-gray-50);margin:0 0 16px;line-height:1.4}.modal-actions.svelte-k345wt{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.transparent.svelte-1wg91mu{background:transparent}.a11y-hidden.svelte-13pq11u{display:none}.a11y-live-msg.svelte-13pq11u{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(100%)}.svelte-flow__selection.svelte-1vr3gfi{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-sf2y5e{position:absolute;top:0;left:0;z-index:2000;pointer-events:all}.svelte-flow__selection-wrapper.svelte-sf2y5e:focus,.svelte-flow__selection-wrapper.svelte-sf2y5e:focus-visible{outline:none}.svelte-flow.svelte-mkap6j{width:100%;height:100%;overflow:hidden;position:relative;z-index:0;background-color:var(--background-color, var(--background-color-default))}:root{--background-color-default: #fff;--background-pattern-color-default: #ddd;--minimap-mask-color-default: rgb(240, 240, 240, .6);--minimap-mask-stroke-color-default: none;--minimap-mask-stroke-width-default: 1;--controls-button-background-color-default: #fefefe;--controls-button-background-color-hover-default: #f4f4f4;--controls-button-color-default: inherit;--controls-button-color-hover-default: inherit;--controls-button-border-color-default: #eee}.edge-path-hitbox.svelte-129qfek{pointer-events:stroke!important;cursor:grab!important}.edge-path-hitbox.svelte-129qfek:hover{cursor:grab!important}.edge-path-hitbox.svelte-129qfek:active{cursor:grabbing!important}circle.waypoint-hitbox.svelte-129qfek{pointer-events:fill!important;cursor:grab!important}circle.waypoint-hitbox.svelte-129qfek:hover{cursor:grab!important}circle.waypoint-hitbox.svelte-129qfek:active{cursor:grabbing!important}.edge-path.svelte-129qfek{fill:none;pointer-events:none!important;transition:stroke-width .2s ease}.edge-path.action-drag-over.svelte-129qfek{cursor:copy;animation:svelte-129qfek-drag-over-pulse .5s ease-in-out infinite}@keyframes svelte-129qfek-drag-over-pulse{0%,to{opacity:1}50%{opacity:.7}}.edge-path.prohibited.svelte-129qfek{animation:svelte-129qfek-prohibited-pulse 2s ease-in-out infinite}@keyframes svelte-129qfek-prohibited-pulse{0%,to{opacity:.7}50%{opacity:.4}}.edge-path-highlight.svelte-129qfek{pointer-events:none}.edge-label{pointer-events:all;cursor:pointer}.edge-label:hover{filter:brightness(1.05)}.waypoint-handle.manual{cursor:grab;transition:all .2s ease}.waypoint-handle.manual:hover circle{r:7}.waypoint-handle.dragging{cursor:grabbing}.waypoint-handle.dragging circle{opacity:1}circle.midpoint-hitbox.svelte-129qfek{pointer-events:fill!important;cursor:grab!important}circle.midpoint-hitbox.svelte-129qfek:hover{cursor:grab!important}circle.midpoint-hitbox.svelte-129qfek:active{cursor:grabbing!important}.midpoint-handle{cursor:grab;transition:all .2s ease}.midpoint-handle.hovered circle{opacity:1}.flow-container-wrapper.svelte-11m353f{width:100%;height:100%;position:relative}.flow-container-wrapper.svelte-11m353f .svelte-flow__controls,.flow-container-wrapper.svelte-11m353f .svelte-flow__selection{display:none!important}.selection-bounds-overlay.svelte-11m353f{position:absolute;border:2px dashed rgba(59,130,246,.7);background:#3b82f60d;border-radius:4px;pointer-events:none;z-index:5}.node-editor.svelte-1ac44dr{padding:0 8px}.form-group.svelte-1ac44dr{margin-bottom:16px}fieldset.form-group.svelte-1ac44dr{border:none;padding:0;margin:0 0 16px}label.svelte-1ac44dr,fieldset.form-group.svelte-1ac44dr legend:where(.svelte-1ac44dr){display:block;margin-bottom:4px;font-weight:500;font-size:.9em}fieldset.form-group.svelte-1ac44dr legend:where(.svelte-1ac44dr){padding:0}.form-control.svelte-1ac44dr{width:100%;padding:8px;border:1px solid var(--color-gray-80);border-radius:var(--radius-xs);font-family:inherit;font-size:.9em}.form-control.svelte-1ac44dr:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-hover)}.checkbox-group.svelte-1ac44dr{display:flex;flex-direction:row;gap:16px;margin-top:4px}.checkbox-label.svelte-1ac44dr{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer;margin-bottom:0}.checkbox-label.svelte-1ac44dr input[type=checkbox]:where(.svelte-1ac44dr){width:auto;margin:0}.checkbox-text.svelte-1ac44dr{font-size:.9em}.anonymous-checkbox-group.svelte-1ac44dr{padding:10px;background:var(--color-gray-95);border-radius:var(--radius-xs);border:1px solid var(--color-gray-85)}.anonymous-checkbox-label.svelte-1ac44dr{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin-bottom:0}.anonymous-checkbox-label.svelte-1ac44dr input[type=checkbox]:where(.svelte-1ac44dr){margin-top:2px;width:16px;height:16px;cursor:pointer;flex-shrink:0}.priority-container.svelte-1ac44dr{position:relative;padding:20px 0 30px}.priority-slider.svelte-1ac44dr{width:100%;height:8px;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;z-index:2}.priority-slider.svelte-1ac44dr::-webkit-slider-track{width:100%;height:8px;background:var(--color-gray-90);border-radius:4px;box-shadow:inset 0 1px 2px #0000001a}.priority-slider.svelte-1ac44dr::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:var(--color-primary);border:3px solid white;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #0003;transition:all .2s ease}.priority-slider.svelte-1ac44dr::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.priority-slider.svelte-1ac44dr::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95)}.priority-slider.svelte-1ac44dr::-moz-range-track{width:100%;height:8px;background:var(--color-gray-90);border-radius:4px;box-shadow:inset 0 1px 2px #0000001a}.priority-slider.svelte-1ac44dr::-moz-range-thumb{width:24px;height:24px;background:var(--color-primary);border:3px solid white;border-radius:50%;cursor:grab;box-shadow:0 2px 8px #0003;transition:all .2s ease}.priority-scale.svelte-1ac44dr{position:absolute;top:28px;left:12px;right:12px;display:flex;justify-content:space-between;pointer-events:none}.scale-mark.svelte-1ac44dr{display:flex;flex-direction:column;align-items:center;position:relative}.scale-tick.svelte-1ac44dr{width:1px;height:8px;background:var(--color-gray-70);margin-bottom:4px}.scale-label.svelte-1ac44dr{font-size:.75em;color:var(--color-gray-50);font-weight:500}.priority-value.svelte-1ac44dr{position:absolute;top:-10px;right:0;background:var(--color-primary);color:#fff;padding:4px 12px;border-radius:16px;font-weight:600;font-size:.9em;box-shadow:0 2px 6px #00000026}.priority-number.svelte-1ac44dr:before{content:"Priority: ";font-weight:400;opacity:.9}.priority-container.svelte-1ac44dr:has(.priority-slider[value="6"]:where(.svelte-1ac44dr)) .priority-value:where(.svelte-1ac44dr),.priority-container.svelte-1ac44dr:has(.priority-slider[value="7"]:where(.svelte-1ac44dr)) .priority-value:where(.svelte-1ac44dr),.priority-container.svelte-1ac44dr:has(.priority-slider[value="8"]:where(.svelte-1ac44dr)) .priority-value:where(.svelte-1ac44dr),.priority-container.svelte-1ac44dr:has(.priority-slider[value="9"]:where(.svelte-1ac44dr)) .priority-value:where(.svelte-1ac44dr){background:#ff5722}.scale-mark.svelte-1ac44dr:nth-child(n+7) .scale-tick:where(.svelte-1ac44dr){background:#ff5722;height:10px}.scale-mark.svelte-1ac44dr:nth-child(n+7) .scale-label:where(.svelte-1ac44dr){color:#ff5722;font-weight:600}.modal-overlay.svelte-1ac44dr{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1ac44dr{background:#fff;padding:24px;border-radius:12px;min-width:400px;max-width:500px;box-shadow:0 8px 32px #0003}.modal-content.svelte-1ac44dr h3:where(.svelte-1ac44dr){margin:0 0 12px;font-size:1.1em;color:var(--color-text-primary)}.modal-description.svelte-1ac44dr{font-size:.85em;color:var(--color-gray-50);margin:0 0 16px;line-height:1.4}.modal-actions.svelte-1ac44dr{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.action-buttons.svelte-1ac44dr{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-gray-90)}.action-buttons.svelte-1ac44dr button{width:100%}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.workflow-data-container.svelte-fkjbqm{display:flex;flex-direction:column;gap:12px;max-height:70vh}.data-actions.svelte-fkjbqm{display:flex;justify-content:flex-end;padding-bottom:8px;border-bottom:1px solid var(--color-gray-90)}.json-display.svelte-fkjbqm{background:var(--color-gray-95);padding:16px;border-radius:var(--radius-md);overflow-x:auto;overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em;line-height:1.5;color:var(--color-gray-20);white-space:pre;max-height:60vh}.workflow-toolbar.svelte-fkjbqm{display:flex;align-items:center;justify-content:space-between;padding:12px;margin-bottom:8px;background:#fff;border-bottom:2px solid var(--color-gray-90);gap:16px;position:relative;z-index:10}.toolbar-section.svelte-fkjbqm{display:flex;align-items:center;gap:8px}.toolbar-left.svelte-fkjbqm{flex:1}.toolbar-left.svelte-fkjbqm .btn-save-active{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;animation:svelte-fkjbqm-pulse 2s ease-in-out infinite}.toolbar-left.svelte-fkjbqm .btn-save-active:hover{background-color:var(--color-primary-hover)!important}.toolbar-center.svelte-fkjbqm{flex:1;display:flex;justify-content:center;align-items:center;padding:0 16px}.toolbar-right.svelte-fkjbqm{flex:1;justify-content:flex-end}@keyframes svelte-fkjbqm-pulse{0%,to{opacity:1}50%{opacity:.85}}.toolbar-center.svelte-fkjbqm button{white-space:nowrap}.status-bar.svelte-fkjbqm{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background:var(--color-gray-95);border-radius:var(--radius-md);font-size:.9em;width:100%}.status-bar-label.svelte-fkjbqm{color:var(--color-gray-40);font-weight:500}.status-bar-value.svelte-fkjbqm{color:var(--color-primary);font-weight:700;font-size:1.1em}.toolbar-separator.svelte-fkjbqm{width:1px;height:24px;background:var(--color-gray-80);margin:0 4px}.import-warning-text.svelte-fkjbqm{margin-bottom:var(--spacing-sm);font-weight:600;color:var(--color-text)}.import-warning-detail.svelte-fkjbqm{color:var(--color-gray-40);font-size:.9em;line-height:1.5}.next-steps-section.svelte-fkjbqm{margin-bottom:16px}.section-title.svelte-fkjbqm{margin:0 0 12px;font-size:1em;font-weight:600;color:var(--color-gray-20)}.section-divider.svelte-fkjbqm{height:1px;background:var(--color-gray-90);margin:16px 0}.next-steps-display.svelte-fkjbqm{max-height:30vh}.status-node.svelte-tbx6po{padding:10px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff,#fafafa);border:2px solid var(--color-gray-80);width:200px;min-height:80px;box-sizing:border-box;box-shadow:0 4px 12px var(--color-lighter-15),0 2px 4px var(--color-lighter-10);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.status-node.svelte-tbx6po:hover{box-shadow:0 8px 24px var(--color-lighter-15),0 4px 8px var(--color-lighter-10);border-color:var(--color-primary)}.status-node.selected.selected.selected.svelte-tbx6po{border:4px solid var(--color-primary)!important;box-shadow:0 0 8px var(--color-primary-hover)!important}.status-node.multi-selected.svelte-tbx6po{border:3px solid var(--color-secondary)!important;box-shadow:0 0 0 3px #ffa5004d!important}.status-node.anonymous.svelte-tbx6po{background:transparent;border:2px solid var(--color-gray-70);border-radius:var(--radius-rounded);width:40px;height:40px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:center}.status-node.anonymous.svelte-tbx6po:hover{border-color:var(--color-primary)!important}.status-node.anonymous.selected.selected.selected.svelte-tbx6po{border:4px solid var(--color-primary)!important;box-shadow:0 0 0 2px #8080804d!important;background:transparent!important}.status-node.anonymous.multi-selected.svelte-tbx6po{border:3px solid var(--color-secondary)!important;box-shadow:0 0 0 3px #ffa5004d!important;background:transparent!important}.status-node.anonymous.svelte-tbx6po .node-header:where(.svelte-tbx6po){border-bottom:none;padding-bottom:0;margin-bottom:0}.node-header.svelte-tbx6po{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;border-bottom:1px solid var(--color-gray-90);padding-bottom:10px;margin-bottom:10px;position:relative}.status-node .status-recybac-badge{position:absolute;top:-8px;right:-8px;font-size:.65em;background:var(--color-gray-80);color:var(--color-gray-30);border:1px dashed var(--color-gray-70);pointer-events:none;z-index:10}.content-with-indicator.svelte-tbx6po{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.color-indicator.svelte-tbx6po{width:20px;height:20px;border-radius:50%;border:3px solid white;box-shadow:0 2px 6px var(--color-lighter-15);flex-shrink:0}.text-content.svelte-tbx6po{flex:1;text-align:center}.node-label-container.svelte-tbx6po{display:flex;align-items:center;justify-content:center;gap:6px}.node-label.svelte-tbx6po{font-weight:600;font-size:1.2em;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-20)}.node-content.svelte-tbx6po{font-size:.9em}.text-content.svelte-tbx6po p:where(.svelte-tbx6po){margin:0;color:var(--color-gray-50);font-size:.95em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.node-flags.svelte-tbx6po{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:60px}.flag.svelte-tbx6po{font-size:.6em;font-weight:700;padding:3px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 1px 3px var(--color-lighter-15)}.dispatch-flag.svelte-tbx6po{background:var(--color-palette-blue, #2196F3);color:var(--color-gray-100)}.delivery-flag.svelte-tbx6po{background:var(--color-haul-delivery, #ff9800);color:var(--color-gray-100)}.pickup-flag.svelte-tbx6po{background:var(--color-haul-pickup, #4caf50);color:var(--color-gray-100)}.custom-handle{background:var(--color-gray-80)!important;box-shadow:0 1px 3px #00000026!important;cursor:grab!important;transition:background-color .2s ease!important;z-index:100}.handle-vertical{width:16px!important;height:16px!important;border-radius:16px!important}.handle-horizontal{width:8px!important;height:24px!important;border-radius:4px!important}.custom-handle:hover{background:var(--color-gray-90)!important}.custom-handle:active{cursor:grabbing!important;background:var(--color-gray-80)!important}.handle-vertical.handle-top{top:-4px!important}.handle-vertical.handle-bottom{bottom:-4px!important}.handle-horizontal[data-handlepos=left]{left:-4px!important}.handle-horizontal[data-handlepos=right]{right:-4px!important}.custom-handle.connected{background:var(--color-primary)!important}.custom-handle.connected:hover{background:var(--color-primary-hover)!important}.flag-icon.svelte-tbx6po{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center;z-index:100}.flag-start.svelte-tbx6po{top:-16px;left:50%;transform:translate(-50%);color:var(--color-palette-green)}.flag-end.svelte-tbx6po{bottom:-16px;left:50%;transform:translate(-50%);color:var(--color-palette-red)}.flag-icon.svelte-tbx6po svg:where(.svelte-tbx6po){filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:transform .2s ease}.status-node.svelte-tbx6po:hover .flag-icon:where(.svelte-tbx6po) svg:where(.svelte-tbx6po){transform:scale(1.1)}.priority-indicator.svelte-tbx6po{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:4px 10px;background:var(--color-gray-90);border-radius:12px;font-size:.8em;transition:all .2s ease}.priority-label.svelte-tbx6po{color:var(--color-gray-50);font-weight:500}.priority-value.svelte-tbx6po{font-weight:700;color:var(--color-gray-30);min-width:16px;text-align:center}.priority-indicator.urgent.svelte-tbx6po{background:#ff5722;box-shadow:0 2px 6px #ff57224d}.priority-indicator.urgent.svelte-tbx6po .priority-label:where(.svelte-tbx6po),.priority-indicator.urgent.svelte-tbx6po .priority-value:where(.svelte-tbx6po){color:#fff}.form-group.svelte-1et6mbq{margin-bottom:var(--spacing-md)}.form-group.svelte-1et6mbq label:where(.svelte-1et6mbq){display:block;margin-bottom:var(--spacing-xs);font-weight:600;color:var(--color-text)}.form-control.svelte-1et6mbq{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:1em;background:var(--color-background);color:var(--color-text)}.form-control.svelte-1et6mbq:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #4299e11a}.modal-message.svelte-1et6mbq{margin-bottom:var(--spacing-md);color:var(--color-text);line-height:1.6}.modal-workflow-name.svelte-1et6mbq{margin-bottom:var(--spacing-md);font-weight:600;color:var(--color-primary);font-size:1.1em}.modal-warning.svelte-1et6mbq{margin-top:var(--spacing-md);padding:var(--spacing-sm);background:var(--color-danger-bg, #fee2e2);border-radius:var(--radius-sm);color:var(--color-danger-text, #991b1b);font-size:.95em}.orphan-actions-container.svelte-12iqcij{display:flex;align-items:center}.orphan-actions-list.svelte-12iqcij{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;flex:1}.orphan-action-item.svelte-12iqcij{display:flex;align-items:center;justify-content:space-between;padding:4px;background:#eff1f5;border:1px solid var(--color-tertiary-hover);cursor:pointer;transition:all .2s ease;position:relative;min-width:120px;max-width:200px}.orphan-action-item.svelte-12iqcij:hover{box-shadow:0 4px 12px #0000001a}.orphan-action-item.selected.svelte-12iqcij{border-color:var(--color-tertiary-hover);box-shadow:0 0 0 2px var(--color-tertiary-hover);background:var(--color-tertiary)}.orphan-action-item.archived.svelte-12iqcij{opacity:.7}.orphan-action-item.archived.svelte-12iqcij:hover{opacity:.9}.orphan-action-item[draggable=true].svelte-12iqcij:active{cursor:grabbing;opacity:.8}.orphan-action-item .orphan-action-recybac-badge{position:absolute;top:-6px;right:-6px;font-size:.55em;background:var(--color-gray-80);color:var(--color-gray-30);border:1px dashed var(--color-gray-70);pointer-events:none;z-index:10}.action-info.svelte-12iqcij{flex:1;min-width:0;overflow:hidden}.action-name.svelte-12iqcij{font-weight:600;font-size:.75em;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-description.svelte-12iqcij{font-size:.65em;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drag-image-preview{position:absolute;top:-1000px;left:-1000px;width:180px;padding:8px;background:#fff;border:2px solid #cacaca;font-family:inherit;box-shadow:0 2px 6px #0000001a}.drag-image-preview .drag-name{font-weight:600;font-size:.8em;margin-bottom:2px}.drag-image-preview .drag-description{font-size:.7em;color:#666}.action-node.svelte-1jrig2k{padding:12px 16px;border-radius:0;background:var(--color-tertiary);border:2px solid var(--color-tertiary-hover);width:200px;min-height:60px;box-sizing:border-box;box-shadow:0 4px 12px var(--color-lighter-15),0 2px 4px var(--color-lighter-10);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.action-node.svelte-1jrig2k:hover{box-shadow:0 8px 24px var(--color-lighter-15),0 4px 8px var(--color-lighter-10);border-color:var(--color-primary)}.action-node.drag-over.svelte-1jrig2k{background:var(--color-primary-lighter, #e3f2fd);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-lighter, #e3f2fd);transform:scale(1.02)}.action-node.selected.selected.selected.svelte-1jrig2k{border:4px solid var(--color-primary)!important;box-shadow:0 0 8px var(--color-primary-hover)!important}.action-node.multi-selected.svelte-1jrig2k{border:3px solid var(--color-secondary)!important;box-shadow:0 0 0 3px #ffa5004d!important}.action-node.anonymous.svelte-1jrig2k{background:transparent;border:none;box-shadow:none;min-width:40px;max-width:40px;width:40px;min-height:40px;max-height:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.action-node.anonymous.svelte-1jrig2k:hover{box-shadow:0 0 0 3px var(--color-primary-lighter, #e3f2fd)}.action-node.anonymous.selected.selected.selected.svelte-1jrig2k{box-shadow:0 0 0 3px var(--color-primary)!important}.empty-dot.svelte-1jrig2k{width:32px;height:32px;background:#eef1f4;border:1px solid #d3d9e2;position:relative}.action-node.anonymous.selected.svelte-1jrig2k .empty-dot:where(.svelte-1jrig2k){background:var(--color-primary)}.action-node.anonymous.svelte-1jrig2k:hover .empty-dot:where(.svelte-1jrig2k){background:var(--color-primary)}.action-node .action-recybac-badge{position:absolute;top:-8px;right:-8px;font-size:.65em;background:var(--color-gray-80);color:var(--color-gray-30);border:1px dashed var(--color-gray-70);pointer-events:none;z-index:10}.node-header.svelte-1jrig2k{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-bottom:1px solid var(--color-gray-90);padding-bottom:8px;margin-bottom:8px}.node-label.svelte-1jrig2k{font-weight:600;font-size:1.1em;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-20);text-align:center}.node-label-placeholder.svelte-1jrig2k{color:var(--color-gray-70);font-style:italic;font-weight:400}.node-content.svelte-1jrig2k{font-size:.85em;text-align:center}.node-content.svelte-1jrig2k p:where(.svelte-1jrig2k){margin:0;color:var(--color-gray-50);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.validation-info.svelte-1jrig2k{margin-top:8px;display:flex;justify-content:center}.validation-badge.svelte-1jrig2k{display:flex;align-items:center;gap:4px;padding:3px 8px;background:var(--color-gray-95);border-radius:12px;font-size:.7em;font-weight:600;color:var(--color-gray-40)}.validation-badge.svelte-1jrig2k svg{flex-shrink:0}.idle-indicator.svelte-1jrig2k{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-warning, #ff9800);border-radius:50%;box-shadow:0 2px 6px #0003;z-index:10}.idle-indicator.svelte-1jrig2k svg{color:#fff}.related-step-indicator.svelte-1jrig2k{position:absolute;top:-8px;left:-8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-info, #2196f3);border-radius:50%;box-shadow:0 2px 6px #0003;z-index:10;color:#fff}.related-step-indicator.svelte-1jrig2k svg:where(.svelte-1jrig2k){width:16px;height:16px}.action-node .custom-handle{background:var(--color-gray-80)!important;box-shadow:0 1px 3px #00000026!important;cursor:grab!important;transition:all .2s ease!important;z-index:100}.action-node .handle-vertical{width:16px!important;height:16px!important;border-radius:16px!important}.action-node .custom-handle:active{cursor:grabbing!important}.action-node .handle-top{top:-8px!important}.action-node .handle-bottom{bottom:-8px!important}.action-node .handle-valid:hover{background:var(--color-success-hover, #45a049)!important}.action-node .handle-invalid:hover{background:var(--color-danger-hover, #d32f2f)!important}.action-node .custom-handle.connected{background:var(--color-primary)!important}.action-node .custom-handle.connected:hover{background:var(--color-primary-hover)!important}.order-state-manager.svelte-45gloq{display:flex;flex-direction:column;height:100%;width:100%}.workflow-content.svelte-45gloq{display:flex;flex:1;overflow:hidden;position:relative}.flow-container.svelte-45gloq{width:100%;height:100%;position:relative}.orphan-actions-toolbar.svelte-45gloq{position:absolute;top:0;left:0;right:0;padding:0 8px 8px;z-index:5}.right-panel-container.svelte-45gloq{position:absolute;top:16px;right:16px;width:250px;display:flex;flex-direction:column;gap:12px;max-height:calc(100% - 32px);z-index:20}.alert-panel.svelte-45gloq{padding:16px;border-radius:16px;font-size:.9em;background:var(--color-danger-transparent, rgba(244, 67, 54, .15));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 12px #00000026;color:var(--color-text, #333)}.alert-list.svelte-45gloq{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px}.alert-list.svelte-45gloq li:where(.svelte-45gloq){line-height:1.4}.editor-panel.svelte-45gloq{padding:20px;background:var(--color-transparent-slate-15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:16px;height:fit-content;max-height:100%;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000026}.editor-panel.svelte-45gloq h3:where(.svelte-45gloq){margin:0 0 16px;font-size:1.2em;color:var(--color-text);text-align:center}.editor-header.svelte-45gloq{margin-bottom:16px}.editor-header.svelte-45gloq h3:where(.svelte-45gloq){margin:0 0 8px;text-align:center}.editor-info.svelte-45gloq{text-align:center}.info-text.svelte-45gloq{color:var(--color-text-secondary);font-size:.95em;line-height:1.6;margin:0}.loading.svelte-45gloq{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.2em;color:var(--color-text-secondary)}.archive-info.svelte-45gloq{padding:16px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;margin-bottom:16px}.archive-info.svelte-45gloq+button{width:100%}.archive-item-name.svelte-45gloq{font-weight:600;font-size:1.1em;color:var(--color-text);margin-bottom:8px}.archive-item-description.svelte-45gloq{color:var(--color-text-secondary);font-size:.95em;margin-bottom:8px}.svelte-flow__attribution{display:none!important}:root{--background-color: var(--color-gray-95);--text-color: var(--color-gray-25);--button-primary-background-color: var(--color-palette-sky-blue);--button-primary-background-color-hover: var(--color-palette-azure);--button-primary-text-color: var(--color-gray-100);--button-primary-border-color: var(--color-sky-blue);--button-danger-background-color: var(--color-red);--button-danger-background-color-hover: var(--color-red);--button-danger-text-color: var(--color-gray-100);--button-danger-border-color: var(--color-red)}.logo{z-index:1;position:fixed;bottom:30px;right:20px;background:var(--color-lighter-90);padding:10px;border-radius:var(--radius-md);box-shadow:0 4px 8px var(--color-darker-30);display:flex;justify-content:center;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.logo:hover{transform:scale(1.1);box-shadow:0 6px 12px var(--color-darker-50)}.logo img{width:50px;height:auto}.settings-card{background-color:var(--color-app-bg-secondary);padding:24px;border-radius:var(--radius-md);box-shadow:0 4px 8px var(--color-darker-10);display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding:var(--spacing-md)}.settings-item-card{background-color:var(--color-app-bg-secondary);border-radius:var(--radius-md);transition:all .2s ease;box-shadow:0 2px 8px #0000001a;border:1px solid var(--color-gray-90)}.settings-item-card:hover{box-shadow:0 4px 12px #00000026;border-color:var(--color-gray-80)}.settings-item-card:focus{outline:2px solid var(--color-primary);outline-offset:2px}.settings-card-header{font-weight:700;font-size:1.2rem;margin-bottom:8px}.settings-card-header h2{text-align:left}.settings-card-section{display:flex;justify-content:space-between;align-items:center}.settings-card-footer{display:flex;justify-content:flex-start;margin-top:16px;gap:12px}.settings-card-footer button{display:flex;align-items:center;gap:6px;font-weight:500}.settings-card-header-top{display:flex;align-items:center;gap:.5rem;margin-bottom:16px}.settings-card-header h2{margin:0}.chevron-toggle{background:transparent;border:none;color:var(--color-gray-50);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease;padding:0;margin-left:16px;margin-right:.5rem}.chevron-toggle:hover{color:var(--button-primary-border-color);transform:scale(1.2)}.bar{display:flex;align-items:center;gap:32px}.message-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:1rem;padding-left:calc(env(safe-area-inset-left,0px) + 1rem);padding-right:calc(env(safe-area-inset-right,0px) + 1rem);background:var(--color-gray-95);gap:1rem}.message-input-container{display:flex;gap:.5rem;padding:.5rem;padding-left:calc(env(safe-area-inset-left,0px) + 1rem);padding-right:calc(env(safe-area-inset-right,0px) + 1rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2rem);background-color:var(--color-gray-90);border-top:1px solid var(--color-gray-85)}.message-input-container input{flex:1;padding:.9rem 1.2rem;border-radius:var(--radius-md);border:1px solid var(--color-gray-80);background-color:var(--color-gray-95);color:var(--color-gray-10);font-size:1rem;transition:all .2s ease}.message-input-container input:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}.send-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--radius-md)}.send-button:active{transform:scale(.95)}.messages-status{display:flex;gap:.5rem;padding-left:calc(env(safe-area-inset-left,0px) + .5rem);padding-right:calc(env(safe-area-inset-right,0px) + .5rem);padding-top:calc(env(safe-area-inset-bottom,0px) + 1rem);background-color:var(--color-gray-90);border-top:1px solid var(--color-gray-85)}.messages-status i{flex:1;text-align:center;color:var(--color-gray-50);font-size:.85rem}.message-item.callme .message-bubble{background-color:var(--color-warning-light, #fff3cd);border:2px solid var(--color-warning, #ffc107)}.message-item.callme .message-text{font-weight:600;color:var(--color-warning-dark, #856404)}.message-item.callme .message-time{color:var(--color-warning-dark, #856404)}.menu-button{background:var(--color-gray-100);cursor:pointer;color:var(--color-gray-10);width:48px;height:48px;font-size:28px;border:2px solid var(--color-button-primary-background);border-radius:var(--radius-md);display:flex;justify-content:center;align-items:center;box-shadow:none;transition:all .2s ease;position:relative;z-index:1098}.menu-button:hover{background:var(--color-button-primary-background)}.menu-button:active{transform:scale(.97)}.menu-button:disabled{cursor:not-allowed;opacity:.5}.menu-button:disabled:hover{background:var(--color-gray-100)}.toggle-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--color-gray-100);border:none;cursor:pointer;font-weight:500;color:var(--color-gray-10);transition:all .2s ease;font-size:14px;border-radius:0}.toggle-btn.active{background:var(--button-primary-background-color);color:var(--color-gray-100)}.toggle-btn:hover{background:var(--button-primary-background-color-hover)}.toggle-btn:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.toggle-btn:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.toggle-group{display:flex;background:var(--color-gray-100);border-radius:var(--radius-lg);box-shadow:0 2px 4px var(--color-darker-10);overflow:hidden}.btn-danger{background:var(--color-danger);color:#fff}@layer colors,spacing,typography,effects;@layer colors{:root{--color-white: #FFFFFF;--color-black: #000000;--color-slate-00: #000000;--color-slate-05: #000102;--color-slate-10: #02050c;--color-slate-15: #08101c;--color-slate-20: #121d2d;--color-slate-25: #1e2b3e;--color-slate-30: #2a3a51;--color-slate-35: #374963;--color-slate-40: #445977;--color-slate-45: #52698b;--color-slate-50: #607a9f;--color-slate-55: #7087a7;--color-slate-60: #8093af;--color-slate-65: #90a0b7;--color-slate-70: #a0adc0;--color-slate-75: #b0bac9;--color-slate-80: #c1c8d2;--color-slate-85: #d1d5dc;--color-slate-90: #e0e3e7;--color-slate-95: #f0f1f2;--color-slate-100: #ffffff;--color-blue-00: #000000;--color-blue-05: #000206;--color-blue-10: #000d1d;--color-blue-15: #001f35;--color-blue-20: #003350;--color-blue-25: #00476b;--color-blue-30: #005d87;--color-blue-35: #0073a4;--color-blue-40: #008ac2;--color-blue-45: #00a2e0;--color-blue-50: #00bbff;--color-blue-55: #4cc2fc;--color-blue-60: #6dc9f9;--color-blue-65: #87cff7;--color-blue-70: #9ed6f5;--color-blue-75: #b2dcf4;--color-blue-80: #c5e3f4;--color-blue-85: #d6e9f5;--color-blue-90: #e6f0f6;--color-blue-95: #f4f7f9;--color-blue-100: #ffffff;--color-orange-00: #000000;--color-orange-05: #060000;--color-orange-10: #1c0300;--color-orange-15: #340d00;--color-orange-20: #4f1c00;--color-orange-25: #6a2c00;--color-orange-30: #863d00;--color-orange-35: #a34f00;--color-orange-40: #c16100;--color-orange-45: #e07500;--color-orange-50: #ff8900;--color-orange-55: #fd9845;--color-orange-60: #fba665;--color-orange-65: #f9b380;--color-orange-70: #f8c097;--color-orange-75: #f7cbad;--color-orange-80: #f6d7c1;--color-orange-85: #f6e1d3;--color-orange-90: #f7ece4;--color-orange-95: #faf6f3;--color-orange-100: #ffffff;--color-green-00: #000000;--color-green-05: #000201;--color-green-10: #001009;--color-green-15: #002319;--color-green-20: #00372a;--color-green-25: #004d3c;--color-green-30: #00634f;--color-green-35: #007a63;--color-green-40: #009278;--color-green-45: #00ab8d;--color-green-50: #00c4a3;--color-green-55: #4dc9ac;--color-green-60: #6eceb5;--color-green-65: #88d3be;--color-green-70: #9ed9c8;--color-green-75: #b2ded1;--color-green-80: #c5e4da;--color-green-85: #d6eae3;--color-green-90: #e5f0ed;--color-green-95: #f3f7f6;--color-green-100: #ffffff;--color-red-00: #000000;--color-red-05: #050000;--color-red-10: #190001;--color-red-15: #300205;--color-red-20: #48090d;--color-red-25: #621519;--color-red-30: #7c2225;--color-red-35: #973032;--color-red-40: #b23e40;--color-red-45: #ce4d4e;--color-red-50: #eb5d5d;--color-red-55: #ec7370;--color-red-60: #ec8681;--color-red-65: #ed9893;--color-red-70: #eda8a4;--color-red-75: #eeb8b5;--color-red-80: #efc8c5;--color-red-85: #f0d7d4;--color-red-90: #f3e5e4;--color-red-95: #f8f2f2;--color-red-100: #ffffff;--color-pink-00: #000000;--color-pink-05: #040001;--color-pink-10: #18000b;--color-pink-15: #2e051b;--color-pink-20: #460f2c;--color-pink-25: #5f1c3f;--color-pink-30: #782a52;--color-pink-35: #933866;--color-pink-40: #ae487b;--color-pink-45: #ca5790;--color-pink-50: #e668a6;--color-pink-55: #e77bae;--color-pink-60: #e88db6;--color-pink-65: #e99dbf;--color-pink-70: #ebadc7;--color-pink-75: #ecbcd0;--color-pink-80: #edcbd9;--color-pink-85: #f0d9e2;--color-pink-90: #f3e6eb;--color-pink-95: #f8f3f5;--color-pink-100: #ffffff;--color-fuchsia-00: #000000;--color-fuchsia-05: #040005;--color-fuchsia-10: #180119;--color-fuchsia-15: #2f0730;--color-fuchsia-20: #471549;--color-fuchsia-25: #612362;--color-fuchsia-30: #7b337d;--color-fuchsia-35: #974498;--color-fuchsia-40: #b355b5;--color-fuchsia-45: #d067d2;--color-fuchsia-50: #ed7aef;--color-fuchsia-55: #ed8cee;--color-fuchsia-60: #ee9cee;--color-fuchsia-65: #eeabee;--color-fuchsia-70: #eeb9ee;--color-fuchsia-75: #efc6ef;--color-fuchsia-80: #f1d3f0;--color-fuchsia-85: #f3dff2;--color-fuchsia-90: #f5ebf5;--color-fuchsia-95: #f9f5f9;--color-fuchsia-100: #ffffff;--color-gray-00: #000000;--color-gray-05: #010101;--color-gray-10: #060606;--color-gray-15: #121212;--color-gray-20: #1f1f1f;--color-gray-25: #2e2e2e;--color-gray-30: #3d3d3d;--color-gray-35: #4d4d4d;--color-gray-40: #5d5d5d;--color-gray-45: #6e6e6e;--color-gray-50: #808080;--color-gray-55: #8c8c8c;--color-gray-60: #989898;--color-gray-65: #a4a4a4;--color-gray-70: #b1b1b1;--color-gray-75: #bdbdbd;--color-gray-80: #cacaca;--color-gray-85: #d7d7d7;--color-gray-90: #e4e4e4;--color-gray-95: #f2f2f2;--color-gray-100: #ffffff;--color-transparent-slate-00: #607A9F00;--color-transparent-slate-05: #607A9F0d;--color-transparent-slate-10: #607A9F1a;--color-transparent-slate-15: #607A9F26;--color-transparent-slate-20: #607A9F33;--color-transparent-slate-25: #607A9F40;--color-transparent-slate-30: #607A9F4d;--color-transparent-slate-35: #607A9F59;--color-transparent-slate-40: #607A9F66;--color-transparent-slate-45: #607A9F73;--color-transparent-slate-50: #607A9F80;--color-transparent-slate-55: #607A9F8c;--color-transparent-slate-60: #607A9F99;--color-transparent-slate-65: #607A9Fa6;--color-transparent-slate-70: #607A9Fb3;--color-transparent-slate-75: #607A9Fbf;--color-transparent-slate-80: #607A9Fcc;--color-transparent-slate-85: #607A9Fd9;--color-transparent-slate-90: #607A9Fe6;--color-transparent-slate-95: #607A9Ff2;--color-transparent-slate-100: #607A9Fff;--color-transparent-blue-00: #00BBFF00;--color-transparent-blue-05: #00BBFF0d;--color-transparent-blue-10: #00BBFF1a;--color-transparent-blue-15: #00BBFF26;--color-transparent-blue-20: #00BBFF33;--color-transparent-blue-25: #00BBFF40;--color-transparent-blue-30: #00BBFF4d;--color-transparent-blue-35: #00BBFF59;--color-transparent-blue-40: #00BBFF66;--color-transparent-blue-45: #00BBFF73;--color-transparent-blue-50: #00BBFF80;--color-transparent-blue-55: #00BBFF8c;--color-transparent-blue-60: #00BBFF99;--color-transparent-blue-65: #00BBFFa6;--color-transparent-blue-70: #00BBFFb3;--color-transparent-blue-75: #00BBFFbf;--color-transparent-blue-80: #00BBFFcc;--color-transparent-blue-85: #00BBFFd9;--color-transparent-blue-90: #00BBFFe6;--color-transparent-blue-95: #00BBFFf2;--color-transparent-blue-100: #00BBFFff;--color-transparent-orange-00: #FF890000;--color-transparent-orange-05: #FF89000d;--color-transparent-orange-10: #FF89001a;--color-transparent-orange-15: #FF890026;--color-transparent-orange-20: #FF890033;--color-transparent-orange-25: #FF890040;--color-transparent-orange-30: #FF89004d;--color-transparent-orange-35: #FF890059;--color-transparent-orange-40: #FF890066;--color-transparent-orange-45: #FF890073;--color-transparent-orange-50: #FF890080;--color-transparent-orange-55: #FF89008c;--color-transparent-orange-60: #FF890099;--color-transparent-orange-65: #FF8900a6;--color-transparent-orange-70: #FF8900b3;--color-transparent-orange-75: #FF8900bf;--color-transparent-orange-80: #FF8900cc;--color-transparent-orange-85: #FF8900d9;--color-transparent-orange-90: #FF8900e6;--color-transparent-orange-95: #FF8900f2;--color-transparent-orange-100: #FF8900ff;--color-transparent-green-00: #00C4A300;--color-transparent-green-05: #00C4A30d;--color-transparent-green-10: #00C4A31a;--color-transparent-green-15: #00C4A326;--color-transparent-green-20: #00C4A333;--color-transparent-green-25: #00C4A340;--color-transparent-green-30: #00C4A34d;--color-transparent-green-35: #00C4A359;--color-transparent-green-40: #00C4A366;--color-transparent-green-45: #00C4A373;--color-transparent-green-50: #00C4A380;--color-transparent-green-55: #00C4A38c;--color-transparent-green-60: #00C4A399;--color-transparent-green-65: #00C4A3a6;--color-transparent-green-70: #00C4A3b3;--color-transparent-green-75: #00C4A3bf;--color-transparent-green-80: #00C4A3cc;--color-transparent-green-85: #00C4A3d9;--color-transparent-green-90: #00C4A3e6;--color-transparent-green-95: #00C4A3f2;--color-transparent-green-100: #00C4A3ff;--color-transparent-red-00: #EB5D5D00;--color-transparent-red-05: #EB5D5D0d;--color-transparent-red-10: #EB5D5D1a;--color-transparent-red-15: #EB5D5D26;--color-transparent-red-20: #EB5D5D33;--color-transparent-red-25: #EB5D5D40;--color-transparent-red-30: #EB5D5D4d;--color-transparent-red-35: #EB5D5D59;--color-transparent-red-40: #EB5D5D66;--color-transparent-red-45: #EB5D5D73;--color-transparent-red-50: #EB5D5D80;--color-transparent-red-55: #EB5D5D8c;--color-transparent-red-60: #EB5D5D99;--color-transparent-red-65: #EB5D5Da6;--color-transparent-red-70: #EB5D5Db3;--color-transparent-red-75: #EB5D5Dbf;--color-transparent-red-80: #EB5D5Dcc;--color-transparent-red-85: #EB5D5Dd9;--color-transparent-red-90: #EB5D5De6;--color-transparent-red-95: #EB5D5Df2;--color-transparent-red-100: #EB5D5Dff;--color-transparent-pink-00: #E668A600;--color-transparent-pink-05: #E668A60d;--color-transparent-pink-10: #E668A61a;--color-transparent-pink-15: #E668A626;--color-transparent-pink-20: #E668A633;--color-transparent-pink-25: #E668A640;--color-transparent-pink-30: #E668A64d;--color-transparent-pink-35: #E668A659;--color-transparent-pink-40: #E668A666;--color-transparent-pink-45: #E668A673;--color-transparent-pink-50: #E668A680;--color-transparent-pink-55: #E668A68c;--color-transparent-pink-60: #E668A699;--color-transparent-pink-65: #E668A6a6;--color-transparent-pink-70: #E668A6b3;--color-transparent-pink-75: #E668A6bf;--color-transparent-pink-80: #E668A6cc;--color-transparent-pink-85: #E668A6d9;--color-transparent-pink-90: #E668A6e6;--color-transparent-pink-95: #E668A6f2;--color-transparent-pink-100: #E668A6ff;--color-transparent-fuchsia-00: #ED7AEF00;--color-transparent-fuchsia-05: #ED7AEF0d;--color-transparent-fuchsia-10: #ED7AEF1a;--color-transparent-fuchsia-15: #ED7AEF26;--color-transparent-fuchsia-20: #ED7AEF33;--color-transparent-fuchsia-25: #ED7AEF40;--color-transparent-fuchsia-30: #ED7AEF4d;--color-transparent-fuchsia-35: #ED7AEF59;--color-transparent-fuchsia-40: #ED7AEF66;--color-transparent-fuchsia-45: #ED7AEF73;--color-transparent-fuchsia-50: #ED7AEF80;--color-transparent-fuchsia-55: #ED7AEF8c;--color-transparent-fuchsia-60: #ED7AEF99;--color-transparent-fuchsia-65: #ED7AEFa6;--color-transparent-fuchsia-70: #ED7AEFb3;--color-transparent-fuchsia-75: #ED7AEFbf;--color-transparent-fuchsia-80: #ED7AEFcc;--color-transparent-fuchsia-85: #ED7AEFd9;--color-transparent-fuchsia-90: #ED7AEFe6;--color-transparent-fuchsia-95: #ED7AEFf2;--color-transparent-fuchsia-100: #ED7AEFff;--color-transparent-gray-00: #80808000;--color-transparent-gray-05: #8080800d;--color-transparent-gray-10: #8080801a;--color-transparent-gray-15: #80808026;--color-transparent-gray-20: #80808033;--color-transparent-gray-25: #80808040;--color-transparent-gray-30: #8080804d;--color-transparent-gray-35: #80808059;--color-transparent-gray-40: #80808066;--color-transparent-gray-45: #80808073;--color-transparent-gray-50: #80808080;--color-transparent-gray-55: #8080808c;--color-transparent-gray-60: #80808099;--color-transparent-gray-65: #808080a6;--color-transparent-gray-70: #808080b3;--color-transparent-gray-75: #808080bf;--color-transparent-gray-80: #808080cc;--color-transparent-gray-85: #808080d9;--color-transparent-gray-90: #808080e6;--color-transparent-gray-95: #808080f2;--color-transparent-gray-100: #808080ff;--color-transparent-white-00: #FFFFFF00;--color-transparent-white-05: #FFFFFF0d;--color-transparent-white-10: #FFFFFF1a;--color-transparent-white-15: #FFFFFF26;--color-transparent-white-20: #FFFFFF33;--color-transparent-white-25: #FFFFFF40;--color-transparent-white-30: #FFFFFF4d;--color-transparent-white-35: #FFFFFF59;--color-transparent-white-40: #FFFFFF66;--color-transparent-white-45: #FFFFFF73;--color-transparent-white-50: #FFFFFF80;--color-transparent-white-55: #FFFFFF8c;--color-transparent-white-60: #FFFFFF99;--color-transparent-white-65: #FFFFFFa6;--color-transparent-white-70: #FFFFFFb3;--color-transparent-white-75: #FFFFFFbf;--color-transparent-white-80: #FFFFFFcc;--color-transparent-white-85: #FFFFFFd9;--color-transparent-white-90: #FFFFFFe6;--color-transparent-white-95: #FFFFFFf2;--color-transparent-white-100: #FFFFFFff;--color-transparent-black-00: #00000000;--color-transparent-black-05: #0000000d;--color-transparent-black-10: #0000001a;--color-transparent-black-15: #00000026;--color-transparent-black-20: #00000033;--color-transparent-black-25: #00000040;--color-transparent-black-30: #0000004d;--color-transparent-black-35: #00000059;--color-transparent-black-40: #00000066;--color-transparent-black-45: #00000073;--color-transparent-black-50: #00000080;--color-transparent-black-55: #0000008c;--color-transparent-black-60: #00000099;--color-transparent-black-65: #000000a6;--color-transparent-black-70: #000000b3;--color-transparent-black-75: #000000bf;--color-transparent-black-80: #000000cc;--color-transparent-black-85: #000000d9;--color-transparent-black-90: #000000e6;--color-transparent-black-95: #000000f2;--color-transparent-black-100: #000000ff;--color-transparent-slate40-00: #44597700;--color-transparent-slate40-05: #4459770d;--color-transparent-slate40-10: #4459771a;--color-transparent-slate40-15: #44597726;--color-transparent-slate40-20: #44597733;--color-transparent-slate40-25: #44597740;--color-transparent-slate40-30: #4459774d;--color-transparent-slate40-35: #44597759;--color-transparent-slate40-40: #44597766;--color-transparent-slate40-45: #44597773;--color-transparent-slate40-50: #44597780;--color-transparent-slate40-55: #4459778c;--color-transparent-slate40-60: #44597799;--color-transparent-slate40-65: #445977a6;--color-transparent-slate40-70: #445977b3;--color-transparent-slate40-75: #445977bf;--color-transparent-slate40-80: #445977cc;--color-transparent-slate40-85: #445977d9;--color-transparent-slate40-90: #445977e6;--color-transparent-slate40-95: #445977f2;--color-transparent-slate40-100: #445977ff;--color-transparent-slate70-00: #a0adc000;--color-transparent-slate70-05: #a0adc00d;--color-transparent-slate70-10: #a0adc01a;--color-transparent-slate70-15: #a0adc026;--color-transparent-slate70-20: #a0adc033;--color-transparent-slate70-25: #a0adc040;--color-transparent-slate70-30: #a0adc04d;--color-transparent-slate70-35: #a0adc059;--color-transparent-slate70-40: #a0adc066;--color-transparent-slate70-45: #a0adc073;--color-transparent-slate70-50: #a0adc080;--color-transparent-slate70-55: #a0adc08c;--color-transparent-slate70-60: #a0adc099;--color-transparent-slate70-65: #a0adc0a6;--color-transparent-slate70-70: #a0adc0b3;--color-transparent-slate70-75: #a0adc0bf;--color-transparent-slate70-80: #a0adc0cc;--color-transparent-slate70-85: #a0adc0d9;--color-transparent-slate70-90: #a0adc0e6;--color-transparent-slate70-95: #a0adc0f2;--color-transparent-slate70-100: #a0adc0ff}}@layer spacing{:root{--spacing-unit: 8px !important;--spacing-xxs: 4px ;--spacing-xs: 8px ;--spacing-sm: 16px ;--spacing-md: 24px ;--spacing-lg: 32px ;--spacing-xl: 40px ;--spacing-xxl: 80px }}@layer typography{:root{--typography-font-family: "Rubik", "Helvetica Neue", "Helvetica", "Roboto", "Arial", "sans-serif";--typography-line-height: 1.2;--typography-letter-spacing-condensed: -.02rem;--typography-font-weight-thin: 300;--typography-font-weight-normal: 400;--typography-font-weight-strong: 500;--typography-font-size-base: 16px !important;--typography-font-size-scaling-ratio: 1.2 !important;--typography-font-size-breakpoint-scaling-ratio: 1.125 !important;--typography-level-0: .69rem;--typography-level-1: .83rem;--typography-level-2: 1rem;--typography-level-3: 1.2rem;--typography-level-4: 1.44rem;--typography-level-5: 1.73rem;--typography-level-6: 2.07rem;--typography-level-7: 2.49rem;--typography-level-8: 2.99rem}}@layer effects{:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-rounded: 99px;--shadow-text-contraster: 0px 0px 8px 0px #0000000d;--transition-easing-instant: cubic-bezier(0, 0, 0, 0);--transition-easing-ease-out: cubic-bezier(0, 0, .58, 1);--transition-easing-bounce-out: cubic-bezier(.47, 1.64, .49, .9);--transition-default-mouseenter: 0ms 0ms cubic-bezier(0, 0, 0, 0);--transition-default-mouseleave: .2s 0ms cubic-bezier(0, 0, .58, 1);--disabled-opacity: .3}}:root{--layout-breakpoints-sm: 587px;--layout-breakpoints-md: 880px;--layout-breakpoints-lg: 1280px;--layout-z-index-modal: 10000;--layout-z-index-nav-bottom: 9000;--layout-app-padding: 24px;--layout-nav-bottom-height: 64px;--layout-button-corners: 8px;--layout-button-gap: 8px;--layout-button-padding: 8px;--layout-button-default-height: 40px;--layout-button-small-height: 32px;--layout-button-large-height: 48px;--layout-input-corners: 8px;--layout-input-height: 40px;--layout-input-padding: 16px;--layout-bubble-corners-large: 24px;--layout-bubble-corners-small: 8px;--layout-bubble-padding-horizontal: 16px;--layout-bubble-padding-vertical: 8px;--layout-card-corners: 16px;--layout-card-padding: 24px;--layout-card-max-width-sm: 440px;--layout-card-max-width-md: 560px;--layout-card-min-width-sm: 232px;--layout-card-min-width-md: 280px;--layout-panel-padding: 24px;--layout-panel-corners: 16px;--layout-modal-corners: 24px;--layout-modal-dialog-padding: 24px;--layout-modal-dialog-width: 360px;--layout-modal-page-padding: 32px;--layout-modal-page-width: 800px;--layout-module-corners: 16px;--layout-module-padding: 16px;--layout-tag-corners: 4px;--layout-tag-padding-vertical: 4px;--layout-tag-padding-horizontal: 8px}@layer colors,spacing,typography,effects;@layer colors{:root{--color-white: #FFFFFF;--color-black: #000000;--color-slate-00: #000000;--color-slate-05: #000102;--color-slate-10: #02050c;--color-slate-15: #08101c;--color-slate-20: #121d2d;--color-slate-25: #1e2b3e;--color-slate-30: #2a3a51;--color-slate-35: #374963;--color-slate-40: #445977;--color-slate-45: #52698b;--color-slate-50: #607a9f;--color-slate-55: #7087a7;--color-slate-60: #8093af;--color-slate-65: #90a0b7;--color-slate-70: #a0adc0;--color-slate-75: #b0bac9;--color-slate-80: #c1c8d2;--color-slate-85: #d1d5dc;--color-slate-90: #e0e3e7;--color-slate-95: #f0f1f2;--color-slate-100: #ffffff;--color-blue-00: #000000;--color-blue-05: #000206;--color-blue-10: #000d1d;--color-blue-15: #001f35;--color-blue-20: #003350;--color-blue-25: #00476b;--color-blue-30: #005d87;--color-blue-35: #0073a4;--color-blue-40: #008ac2;--color-blue-45: #00a2e0;--color-blue-50: #00bbff;--color-blue-55: #4cc2fc;--color-blue-60: #6dc9f9;--color-blue-65: #87cff7;--color-blue-70: #9ed6f5;--color-blue-75: #b2dcf4;--color-blue-80: #c5e3f4;--color-blue-85: #d6e9f5;--color-blue-90: #e6f0f6;--color-blue-95: #f4f7f9;--color-blue-100: #ffffff;--color-orange-00: #000000;--color-orange-05: #060000;--color-orange-10: #1c0300;--color-orange-15: #340d00;--color-orange-20: #4f1c00;--color-orange-25: #6a2c00;--color-orange-30: #863d00;--color-orange-35: #a34f00;--color-orange-40: #c16100;--color-orange-45: #e07500;--color-orange-50: #ff8900;--color-orange-55: #fd9845;--color-orange-60: #fba665;--color-orange-65: #f9b380;--color-orange-70: #f8c097;--color-orange-75: #f7cbad;--color-orange-80: #f6d7c1;--color-orange-85: #f6e1d3;--color-orange-90: #f7ece4;--color-orange-95: #faf6f3;--color-orange-100: #ffffff;--color-green-00: #000000;--color-green-05: #000201;--color-green-10: #001009;--color-green-15: #002319;--color-green-20: #00372a;--color-green-25: #004d3c;--color-green-30: #00634f;--color-green-35: #007a63;--color-green-40: #009278;--color-green-45: #00ab8d;--color-green-50: #00c4a3;--color-green-55: #4dc9ac;--color-green-60: #6eceb5;--color-green-65: #88d3be;--color-green-70: #9ed9c8;--color-green-75: #b2ded1;--color-green-80: #c5e4da;--color-green-85: #d6eae3;--color-green-90: #e5f0ed;--color-green-95: #f3f7f6;--color-green-100: #ffffff;--color-red-00: #000000;--color-red-05: #050000;--color-red-10: #190001;--color-red-15: #300205;--color-red-20: #48090d;--color-red-25: #621519;--color-red-30: #7c2225;--color-red-35: #973032;--color-red-40: #b23e40;--color-red-45: #ce4d4e;--color-red-50: #eb5d5d;--color-red-55: #ec7370;--color-red-60: #ec8681;--color-red-65: #ed9893;--color-red-70: #eda8a4;--color-red-75: #eeb8b5;--color-red-80: #efc8c5;--color-red-85: #f0d7d4;--color-red-90: #f3e5e4;--color-red-95: #f8f2f2;--color-red-100: #ffffff;--color-pink-00: #000000;--color-pink-05: #040001;--color-pink-10: #18000b;--color-pink-15: #2e051b;--color-pink-20: #460f2c;--color-pink-25: #5f1c3f;--color-pink-30: #782a52;--color-pink-35: #933866;--color-pink-40: #ae487b;--color-pink-45: #ca5790;--color-pink-50: #e668a6;--color-pink-55: #e77bae;--color-pink-60: #e88db6;--color-pink-65: #e99dbf;--color-pink-70: #ebadc7;--color-pink-75: #ecbcd0;--color-pink-80: #edcbd9;--color-pink-85: #f0d9e2;--color-pink-90: #f3e6eb;--color-pink-95: #f8f3f5;--color-pink-100: #ffffff;--color-fuchsia-00: #000000;--color-fuchsia-05: #040005;--color-fuchsia-10: #180119;--color-fuchsia-15: #2f0730;--color-fuchsia-20: #471549;--color-fuchsia-25: #612362;--color-fuchsia-30: #7b337d;--color-fuchsia-35: #974498;--color-fuchsia-40: #b355b5;--color-fuchsia-45: #d067d2;--color-fuchsia-50: #ed7aef;--color-fuchsia-55: #ed8cee;--color-fuchsia-60: #ee9cee;--color-fuchsia-65: #eeabee;--color-fuchsia-70: #eeb9ee;--color-fuchsia-75: #efc6ef;--color-fuchsia-80: #f1d3f0;--color-fuchsia-85: #f3dff2;--color-fuchsia-90: #f5ebf5;--color-fuchsia-95: #f9f5f9;--color-fuchsia-100: #ffffff;--color-gray-00: #000000;--color-gray-05: #010101;--color-gray-10: #060606;--color-gray-15: #121212;--color-gray-20: #1f1f1f;--color-gray-25: #2e2e2e;--color-gray-30: #3d3d3d;--color-gray-35: #4d4d4d;--color-gray-40: #5d5d5d;--color-gray-45: #6e6e6e;--color-gray-50: #808080;--color-gray-55: #8c8c8c;--color-gray-60: #989898;--color-gray-65: #a4a4a4;--color-gray-70: #b1b1b1;--color-gray-75: #bdbdbd;--color-gray-80: #cacaca;--color-gray-85: #d7d7d7;--color-gray-90: #e4e4e4;--color-gray-95: #f2f2f2;--color-gray-100: #ffffff;--color-transparent-slate-00: #607A9F00;--color-transparent-slate-05: #607A9F0d;--color-transparent-slate-10: #607A9F1a;--color-transparent-slate-15: #607A9F26;--color-transparent-slate-20: #607A9F33;--color-transparent-slate-25: #607A9F40;--color-transparent-slate-30: #607A9F4d;--color-transparent-slate-35: #607A9F59;--color-transparent-slate-40: #607A9F66;--color-transparent-slate-45: #607A9F73;--color-transparent-slate-50: #607A9F80;--color-transparent-slate-55: #607A9F8c;--color-transparent-slate-60: #607A9F99;--color-transparent-slate-65: #607A9Fa6;--color-transparent-slate-70: #607A9Fb3;--color-transparent-slate-75: #607A9Fbf;--color-transparent-slate-80: #607A9Fcc;--color-transparent-slate-85: #607A9Fd9;--color-transparent-slate-90: #607A9Fe6;--color-transparent-slate-95: #607A9Ff2;--color-transparent-slate-100: #607A9Fff;--color-transparent-blue-00: #00BBFF00;--color-transparent-blue-05: #00BBFF0d;--color-transparent-blue-10: #00BBFF1a;--color-transparent-blue-15: #00BBFF26;--color-transparent-blue-20: #00BBFF33;--color-transparent-blue-25: #00BBFF40;--color-transparent-blue-30: #00BBFF4d;--color-transparent-blue-35: #00BBFF59;--color-transparent-blue-40: #00BBFF66;--color-transparent-blue-45: #00BBFF73;--color-transparent-blue-50: #00BBFF80;--color-transparent-blue-55: #00BBFF8c;--color-transparent-blue-60: #00BBFF99;--color-transparent-blue-65: #00BBFFa6;--color-transparent-blue-70: #00BBFFb3;--color-transparent-blue-75: #00BBFFbf;--color-transparent-blue-80: #00BBFFcc;--color-transparent-blue-85: #00BBFFd9;--color-transparent-blue-90: #00BBFFe6;--color-transparent-blue-95: #00BBFFf2;--color-transparent-blue-100: #00BBFFff;--color-transparent-orange-00: #FF890000;--color-transparent-orange-05: #FF89000d;--color-transparent-orange-10: #FF89001a;--color-transparent-orange-15: #FF890026;--color-transparent-orange-20: #FF890033;--color-transparent-orange-25: #FF890040;--color-transparent-orange-30: #FF89004d;--color-transparent-orange-35: #FF890059;--color-transparent-orange-40: #FF890066;--color-transparent-orange-45: #FF890073;--color-transparent-orange-50: #FF890080;--color-transparent-orange-55: #FF89008c;--color-transparent-orange-60: #FF890099;--color-transparent-orange-65: #FF8900a6;--color-transparent-orange-70: #FF8900b3;--color-transparent-orange-75: #FF8900bf;--color-transparent-orange-80: #FF8900cc;--color-transparent-orange-85: #FF8900d9;--color-transparent-orange-90: #FF8900e6;--color-transparent-orange-95: #FF8900f2;--color-transparent-orange-100: #FF8900ff;--color-transparent-green-00: #00C4A300;--color-transparent-green-05: #00C4A30d;--color-transparent-green-10: #00C4A31a;--color-transparent-green-15: #00C4A326;--color-transparent-green-20: #00C4A333;--color-transparent-green-25: #00C4A340;--color-transparent-green-30: #00C4A34d;--color-transparent-green-35: #00C4A359;--color-transparent-green-40: #00C4A366;--color-transparent-green-45: #00C4A373;--color-transparent-green-50: #00C4A380;--color-transparent-green-55: #00C4A38c;--color-transparent-green-60: #00C4A399;--color-transparent-green-65: #00C4A3a6;--color-transparent-green-70: #00C4A3b3;--color-transparent-green-75: #00C4A3bf;--color-transparent-green-80: #00C4A3cc;--color-transparent-green-85: #00C4A3d9;--color-transparent-green-90: #00C4A3e6;--color-transparent-green-95: #00C4A3f2;--color-transparent-green-100: #00C4A3ff;--color-transparent-red-00: #EB5D5D00;--color-transparent-red-05: #EB5D5D0d;--color-transparent-red-10: #EB5D5D1a;--color-transparent-red-15: #EB5D5D26;--color-transparent-red-20: #EB5D5D33;--color-transparent-red-25: #EB5D5D40;--color-transparent-red-30: #EB5D5D4d;--color-transparent-red-35: #EB5D5D59;--color-transparent-red-40: #EB5D5D66;--color-transparent-red-45: #EB5D5D73;--color-transparent-red-50: #EB5D5D80;--color-transparent-red-55: #EB5D5D8c;--color-transparent-red-60: #EB5D5D99;--color-transparent-red-65: #EB5D5Da6;--color-transparent-red-70: #EB5D5Db3;--color-transparent-red-75: #EB5D5Dbf;--color-transparent-red-80: #EB5D5Dcc;--color-transparent-red-85: #EB5D5Dd9;--color-transparent-red-90: #EB5D5De6;--color-transparent-red-95: #EB5D5Df2;--color-transparent-red-100: #EB5D5Dff;--color-transparent-pink-00: #E668A600;--color-transparent-pink-05: #E668A60d;--color-transparent-pink-10: #E668A61a;--color-transparent-pink-15: #E668A626;--color-transparent-pink-20: #E668A633;--color-transparent-pink-25: #E668A640;--color-transparent-pink-30: #E668A64d;--color-transparent-pink-35: #E668A659;--color-transparent-pink-40: #E668A666;--color-transparent-pink-45: #E668A673;--color-transparent-pink-50: #E668A680;--color-transparent-pink-55: #E668A68c;--color-transparent-pink-60: #E668A699;--color-transparent-pink-65: #E668A6a6;--color-transparent-pink-70: #E668A6b3;--color-transparent-pink-75: #E668A6bf;--color-transparent-pink-80: #E668A6cc;--color-transparent-pink-85: #E668A6d9;--color-transparent-pink-90: #E668A6e6;--color-transparent-pink-95: #E668A6f2;--color-transparent-pink-100: #E668A6ff;--color-transparent-fuchsia-00: #ED7AEF00;--color-transparent-fuchsia-05: #ED7AEF0d;--color-transparent-fuchsia-10: #ED7AEF1a;--color-transparent-fuchsia-15: #ED7AEF26;--color-transparent-fuchsia-20: #ED7AEF33;--color-transparent-fuchsia-25: #ED7AEF40;--color-transparent-fuchsia-30: #ED7AEF4d;--color-transparent-fuchsia-35: #ED7AEF59;--color-transparent-fuchsia-40: #ED7AEF66;--color-transparent-fuchsia-45: #ED7AEF73;--color-transparent-fuchsia-50: #ED7AEF80;--color-transparent-fuchsia-55: #ED7AEF8c;--color-transparent-fuchsia-60: #ED7AEF99;--color-transparent-fuchsia-65: #ED7AEFa6;--color-transparent-fuchsia-70: #ED7AEFb3;--color-transparent-fuchsia-75: #ED7AEFbf;--color-transparent-fuchsia-80: #ED7AEFcc;--color-transparent-fuchsia-85: #ED7AEFd9;--color-transparent-fuchsia-90: #ED7AEFe6;--color-transparent-fuchsia-95: #ED7AEFf2;--color-transparent-fuchsia-100: #ED7AEFff;--color-transparent-gray-00: #80808000;--color-transparent-gray-05: #8080800d;--color-transparent-gray-10: #8080801a;--color-transparent-gray-15: #80808026;--color-transparent-gray-20: #80808033;--color-transparent-gray-25: #80808040;--color-transparent-gray-30: #8080804d;--color-transparent-gray-35: #80808059;--color-transparent-gray-40: #80808066;--color-transparent-gray-45: #80808073;--color-transparent-gray-50: #80808080;--color-transparent-gray-55: #8080808c;--color-transparent-gray-60: #80808099;--color-transparent-gray-65: #808080a6;--color-transparent-gray-70: #808080b3;--color-transparent-gray-75: #808080bf;--color-transparent-gray-80: #808080cc;--color-transparent-gray-85: #808080d9;--color-transparent-gray-90: #808080e6;--color-transparent-gray-95: #808080f2;--color-transparent-gray-100: #808080ff;--color-transparent-white-00: #FFFFFF00;--color-transparent-white-05: #FFFFFF0d;--color-transparent-white-10: #FFFFFF1a;--color-transparent-white-15: #FFFFFF26;--color-transparent-white-20: #FFFFFF33;--color-transparent-white-25: #FFFFFF40;--color-transparent-white-30: #FFFFFF4d;--color-transparent-white-35: #FFFFFF59;--color-transparent-white-40: #FFFFFF66;--color-transparent-white-45: #FFFFFF73;--color-transparent-white-50: #FFFFFF80;--color-transparent-white-55: #FFFFFF8c;--color-transparent-white-60: #FFFFFF99;--color-transparent-white-65: #FFFFFFa6;--color-transparent-white-70: #FFFFFFb3;--color-transparent-white-75: #FFFFFFbf;--color-transparent-white-80: #FFFFFFcc;--color-transparent-white-85: #FFFFFFd9;--color-transparent-white-90: #FFFFFFe6;--color-transparent-white-95: #FFFFFFf2;--color-transparent-white-100: #FFFFFFff;--color-transparent-black-00: #00000000;--color-transparent-black-05: #0000000d;--color-transparent-black-10: #0000001a;--color-transparent-black-15: #00000026;--color-transparent-black-20: #00000033;--color-transparent-black-25: #00000040;--color-transparent-black-30: #0000004d;--color-transparent-black-35: #00000059;--color-transparent-black-40: #00000066;--color-transparent-black-45: #00000073;--color-transparent-black-50: #00000080;--color-transparent-black-55: #0000008c;--color-transparent-black-60: #00000099;--color-transparent-black-65: #000000a6;--color-transparent-black-70: #000000b3;--color-transparent-black-75: #000000bf;--color-transparent-black-80: #000000cc;--color-transparent-black-85: #000000d9;--color-transparent-black-90: #000000e6;--color-transparent-black-95: #000000f2;--color-transparent-black-100: #000000ff;--color-transparent-slate40-00: #44597700;--color-transparent-slate40-05: #4459770d;--color-transparent-slate40-10: #4459771a;--color-transparent-slate40-15: #44597726;--color-transparent-slate40-20: #44597733;--color-transparent-slate40-25: #44597740;--color-transparent-slate40-30: #4459774d;--color-transparent-slate40-35: #44597759;--color-transparent-slate40-40: #44597766;--color-transparent-slate40-45: #44597773;--color-transparent-slate40-50: #44597780;--color-transparent-slate40-55: #4459778c;--color-transparent-slate40-60: #44597799;--color-transparent-slate40-65: #445977a6;--color-transparent-slate40-70: #445977b3;--color-transparent-slate40-75: #445977bf;--color-transparent-slate40-80: #445977cc;--color-transparent-slate40-85: #445977d9;--color-transparent-slate40-90: #445977e6;--color-transparent-slate40-95: #445977f2;--color-transparent-slate40-100: #445977ff;--color-transparent-slate70-00: #a0adc000;--color-transparent-slate70-05: #a0adc00d;--color-transparent-slate70-10: #a0adc01a;--color-transparent-slate70-15: #a0adc026;--color-transparent-slate70-20: #a0adc033;--color-transparent-slate70-25: #a0adc040;--color-transparent-slate70-30: #a0adc04d;--color-transparent-slate70-35: #a0adc059;--color-transparent-slate70-40: #a0adc066;--color-transparent-slate70-45: #a0adc073;--color-transparent-slate70-50: #a0adc080;--color-transparent-slate70-55: #a0adc08c;--color-transparent-slate70-60: #a0adc099;--color-transparent-slate70-65: #a0adc0a6;--color-transparent-slate70-70: #a0adc0b3;--color-transparent-slate70-75: #a0adc0bf;--color-transparent-slate70-80: #a0adc0cc;--color-transparent-slate70-85: #a0adc0d9;--color-transparent-slate70-90: #a0adc0e6;--color-transparent-slate70-95: #a0adc0f2;--color-transparent-slate70-100: #a0adc0ff}}@layer spacing{:root{--spacing-unit: 8px !important;--spacing-xxs: 4px ;--spacing-xs: 8px ;--spacing-sm: 16px ;--spacing-md: 24px ;--spacing-lg: 32px ;--spacing-xl: 40px ;--spacing-xxl: 80px }}@layer typography{:root{--typography-font-family: "Rubik", "Helvetica Neue", "Helvetica", "Roboto", "Arial", "sans-serif";--typography-line-height: 1.2;--typography-letter-spacing-condensed: -.02rem;--typography-font-weight-thin: 300;--typography-font-weight-normal: 400;--typography-font-weight-strong: 500;--typography-font-size-base: 16px !important;--typography-font-size-scaling-ratio: 1.2 !important;--typography-font-size-breakpoint-scaling-ratio: 1.125 !important;--typography-level-0: .69rem;--typography-level-1: .83rem;--typography-level-2: 1rem;--typography-level-3: 1.2rem;--typography-level-4: 1.44rem;--typography-level-5: 1.73rem;--typography-level-6: 2.07rem;--typography-level-7: 2.49rem;--typography-level-8: 2.99rem}}@layer effects{:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-rounded: 99px;--shadow-text-contraster: 0px 0px 8px 0px #0000000d;--transition-easing-instant: cubic-bezier(0, 0, 0, 0);--transition-easing-ease-out: cubic-bezier(0, 0, .58, 1);--transition-easing-bounce-out: cubic-bezier(.47, 1.64, .49, .9);--transition-default-mouseenter: 0ms 0ms cubic-bezier(0, 0, 0, 0);--transition-default-mouseleave: .2s 0ms cubic-bezier(0, 0, .58, 1);--disabled-opacity: .3}}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}html,textarea,input{font-family:var(--typography-font-family);font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-normal);line-height:1.2}@media screen and (max-width:587px){html{font-size:calc(var(--typography-font-size-base) / var(--typography-font-size-breakpoint-scaling-ratio))}}h1,h2,h3,h4,h5,.h1-d,.h2-d,.h3-d,.h4-d,.h5-d,.hero-text{font-weight:var(--typography-font-weight-strong);margin:0}.hero-text{font-size:var(--typography-level-8);letter-spacing:-.02rem}h1,.h1-d{font-size:var(--typography-level-7);letter-spacing:-.02rem}h2,.h2-d{font-size:var(--typography-level-6);letter-spacing:-.02rem}h3,.h3-d{font-size:var(--typography-level-5)}h4,.h4-d{font-size:var(--typography-level-4)}h5,.h5-d{font-size:var(--typography-level-3)}body,p,input,textarea,.body{font-size:var(--typography-level-2)}small,.small{font-size:var(--typography-level-1)}strong,.strong{font-weight:var(--typography-font-weight-strong)}.italic{font-style:italic}label,.label,th,.note,.note>p{font-size:var(--typography-level-0);line-height:1.3}label,.label,th{text-transform:uppercase;letter-spacing:.03rem;font-weight:var(--typography-font-weight-strong)}a{text-decoration:none}@layer colors,spacing,typography,effects;@layer colors{:root{--color-white: #FFFFFF;--color-black: #000000;--color-slate-00: #000000;--color-slate-05: #000102;--color-slate-10: #02050c;--color-slate-15: #08101c;--color-slate-20: #121d2d;--color-slate-25: #1e2b3e;--color-slate-30: #2a3a51;--color-slate-35: #374963;--color-slate-40: #445977;--color-slate-45: #52698b;--color-slate-50: #607a9f;--color-slate-55: #7087a7;--color-slate-60: #8093af;--color-slate-65: #90a0b7;--color-slate-70: #a0adc0;--color-slate-75: #b0bac9;--color-slate-80: #c1c8d2;--color-slate-85: #d1d5dc;--color-slate-90: #e0e3e7;--color-slate-95: #f0f1f2;--color-slate-100: #ffffff;--color-blue-00: #000000;--color-blue-05: #000206;--color-blue-10: #000d1d;--color-blue-15: #001f35;--color-blue-20: #003350;--color-blue-25: #00476b;--color-blue-30: #005d87;--color-blue-35: #0073a4;--color-blue-40: #008ac2;--color-blue-45: #00a2e0;--color-blue-50: #00bbff;--color-blue-55: #4cc2fc;--color-blue-60: #6dc9f9;--color-blue-65: #87cff7;--color-blue-70: #9ed6f5;--color-blue-75: #b2dcf4;--color-blue-80: #c5e3f4;--color-blue-85: #d6e9f5;--color-blue-90: #e6f0f6;--color-blue-95: #f4f7f9;--color-blue-100: #ffffff;--color-orange-00: #000000;--color-orange-05: #060000;--color-orange-10: #1c0300;--color-orange-15: #340d00;--color-orange-20: #4f1c00;--color-orange-25: #6a2c00;--color-orange-30: #863d00;--color-orange-35: #a34f00;--color-orange-40: #c16100;--color-orange-45: #e07500;--color-orange-50: #ff8900;--color-orange-55: #fd9845;--color-orange-60: #fba665;--color-orange-65: #f9b380;--color-orange-70: #f8c097;--color-orange-75: #f7cbad;--color-orange-80: #f6d7c1;--color-orange-85: #f6e1d3;--color-orange-90: #f7ece4;--color-orange-95: #faf6f3;--color-orange-100: #ffffff;--color-green-00: #000000;--color-green-05: #000201;--color-green-10: #001009;--color-green-15: #002319;--color-green-20: #00372a;--color-green-25: #004d3c;--color-green-30: #00634f;--color-green-35: #007a63;--color-green-40: #009278;--color-green-45: #00ab8d;--color-green-50: #00c4a3;--color-green-55: #4dc9ac;--color-green-60: #6eceb5;--color-green-65: #88d3be;--color-green-70: #9ed9c8;--color-green-75: #b2ded1;--color-green-80: #c5e4da;--color-green-85: #d6eae3;--color-green-90: #e5f0ed;--color-green-95: #f3f7f6;--color-green-100: #ffffff;--color-red-00: #000000;--color-red-05: #050000;--color-red-10: #190001;--color-red-15: #300205;--color-red-20: #48090d;--color-red-25: #621519;--color-red-30: #7c2225;--color-red-35: #973032;--color-red-40: #b23e40;--color-red-45: #ce4d4e;--color-red-50: #eb5d5d;--color-red-55: #ec7370;--color-red-60: #ec8681;--color-red-65: #ed9893;--color-red-70: #eda8a4;--color-red-75: #eeb8b5;--color-red-80: #efc8c5;--color-red-85: #f0d7d4;--color-red-90: #f3e5e4;--color-red-95: #f8f2f2;--color-red-100: #ffffff;--color-pink-00: #000000;--color-pink-05: #040001;--color-pink-10: #18000b;--color-pink-15: #2e051b;--color-pink-20: #460f2c;--color-pink-25: #5f1c3f;--color-pink-30: #782a52;--color-pink-35: #933866;--color-pink-40: #ae487b;--color-pink-45: #ca5790;--color-pink-50: #e668a6;--color-pink-55: #e77bae;--color-pink-60: #e88db6;--color-pink-65: #e99dbf;--color-pink-70: #ebadc7;--color-pink-75: #ecbcd0;--color-pink-80: #edcbd9;--color-pink-85: #f0d9e2;--color-pink-90: #f3e6eb;--color-pink-95: #f8f3f5;--color-pink-100: #ffffff;--color-fuchsia-00: #000000;--color-fuchsia-05: #040005;--color-fuchsia-10: #180119;--color-fuchsia-15: #2f0730;--color-fuchsia-20: #471549;--color-fuchsia-25: #612362;--color-fuchsia-30: #7b337d;--color-fuchsia-35: #974498;--color-fuchsia-40: #b355b5;--color-fuchsia-45: #d067d2;--color-fuchsia-50: #ed7aef;--color-fuchsia-55: #ed8cee;--color-fuchsia-60: #ee9cee;--color-fuchsia-65: #eeabee;--color-fuchsia-70: #eeb9ee;--color-fuchsia-75: #efc6ef;--color-fuchsia-80: #f1d3f0;--color-fuchsia-85: #f3dff2;--color-fuchsia-90: #f5ebf5;--color-fuchsia-95: #f9f5f9;--color-fuchsia-100: #ffffff;--color-gray-00: #000000;--color-gray-05: #010101;--color-gray-10: #060606;--color-gray-15: #121212;--color-gray-20: #1f1f1f;--color-gray-25: #2e2e2e;--color-gray-30: #3d3d3d;--color-gray-35: #4d4d4d;--color-gray-40: #5d5d5d;--color-gray-45: #6e6e6e;--color-gray-50: #808080;--color-gray-55: #8c8c8c;--color-gray-60: #989898;--color-gray-65: #a4a4a4;--color-gray-70: #b1b1b1;--color-gray-75: #bdbdbd;--color-gray-80: #cacaca;--color-gray-85: #d7d7d7;--color-gray-90: #e4e4e4;--color-gray-95: #f2f2f2;--color-gray-100: #ffffff;--color-transparent-slate-00: #607A9F00;--color-transparent-slate-05: #607A9F0d;--color-transparent-slate-10: #607A9F1a;--color-transparent-slate-15: #607A9F26;--color-transparent-slate-20: #607A9F33;--color-transparent-slate-25: #607A9F40;--color-transparent-slate-30: #607A9F4d;--color-transparent-slate-35: #607A9F59;--color-transparent-slate-40: #607A9F66;--color-transparent-slate-45: #607A9F73;--color-transparent-slate-50: #607A9F80;--color-transparent-slate-55: #607A9F8c;--color-transparent-slate-60: #607A9F99;--color-transparent-slate-65: #607A9Fa6;--color-transparent-slate-70: #607A9Fb3;--color-transparent-slate-75: #607A9Fbf;--color-transparent-slate-80: #607A9Fcc;--color-transparent-slate-85: #607A9Fd9;--color-transparent-slate-90: #607A9Fe6;--color-transparent-slate-95: #607A9Ff2;--color-transparent-slate-100: #607A9Fff;--color-transparent-blue-00: #00BBFF00;--color-transparent-blue-05: #00BBFF0d;--color-transparent-blue-10: #00BBFF1a;--color-transparent-blue-15: #00BBFF26;--color-transparent-blue-20: #00BBFF33;--color-transparent-blue-25: #00BBFF40;--color-transparent-blue-30: #00BBFF4d;--color-transparent-blue-35: #00BBFF59;--color-transparent-blue-40: #00BBFF66;--color-transparent-blue-45: #00BBFF73;--color-transparent-blue-50: #00BBFF80;--color-transparent-blue-55: #00BBFF8c;--color-transparent-blue-60: #00BBFF99;--color-transparent-blue-65: #00BBFFa6;--color-transparent-blue-70: #00BBFFb3;--color-transparent-blue-75: #00BBFFbf;--color-transparent-blue-80: #00BBFFcc;--color-transparent-blue-85: #00BBFFd9;--color-transparent-blue-90: #00BBFFe6;--color-transparent-blue-95: #00BBFFf2;--color-transparent-blue-100: #00BBFFff;--color-transparent-orange-00: #FF890000;--color-transparent-orange-05: #FF89000d;--color-transparent-orange-10: #FF89001a;--color-transparent-orange-15: #FF890026;--color-transparent-orange-20: #FF890033;--color-transparent-orange-25: #FF890040;--color-transparent-orange-30: #FF89004d;--color-transparent-orange-35: #FF890059;--color-transparent-orange-40: #FF890066;--color-transparent-orange-45: #FF890073;--color-transparent-orange-50: #FF890080;--color-transparent-orange-55: #FF89008c;--color-transparent-orange-60: #FF890099;--color-transparent-orange-65: #FF8900a6;--color-transparent-orange-70: #FF8900b3;--color-transparent-orange-75: #FF8900bf;--color-transparent-orange-80: #FF8900cc;--color-transparent-orange-85: #FF8900d9;--color-transparent-orange-90: #FF8900e6;--color-transparent-orange-95: #FF8900f2;--color-transparent-orange-100: #FF8900ff;--color-transparent-green-00: #00C4A300;--color-transparent-green-05: #00C4A30d;--color-transparent-green-10: #00C4A31a;--color-transparent-green-15: #00C4A326;--color-transparent-green-20: #00C4A333;--color-transparent-green-25: #00C4A340;--color-transparent-green-30: #00C4A34d;--color-transparent-green-35: #00C4A359;--color-transparent-green-40: #00C4A366;--color-transparent-green-45: #00C4A373;--color-transparent-green-50: #00C4A380;--color-transparent-green-55: #00C4A38c;--color-transparent-green-60: #00C4A399;--color-transparent-green-65: #00C4A3a6;--color-transparent-green-70: #00C4A3b3;--color-transparent-green-75: #00C4A3bf;--color-transparent-green-80: #00C4A3cc;--color-transparent-green-85: #00C4A3d9;--color-transparent-green-90: #00C4A3e6;--color-transparent-green-95: #00C4A3f2;--color-transparent-green-100: #00C4A3ff;--color-transparent-red-00: #EB5D5D00;--color-transparent-red-05: #EB5D5D0d;--color-transparent-red-10: #EB5D5D1a;--color-transparent-red-15: #EB5D5D26;--color-transparent-red-20: #EB5D5D33;--color-transparent-red-25: #EB5D5D40;--color-transparent-red-30: #EB5D5D4d;--color-transparent-red-35: #EB5D5D59;--color-transparent-red-40: #EB5D5D66;--color-transparent-red-45: #EB5D5D73;--color-transparent-red-50: #EB5D5D80;--color-transparent-red-55: #EB5D5D8c;--color-transparent-red-60: #EB5D5D99;--color-transparent-red-65: #EB5D5Da6;--color-transparent-red-70: #EB5D5Db3;--color-transparent-red-75: #EB5D5Dbf;--color-transparent-red-80: #EB5D5Dcc;--color-transparent-red-85: #EB5D5Dd9;--color-transparent-red-90: #EB5D5De6;--color-transparent-red-95: #EB5D5Df2;--color-transparent-red-100: #EB5D5Dff;--color-transparent-pink-00: #E668A600;--color-transparent-pink-05: #E668A60d;--color-transparent-pink-10: #E668A61a;--color-transparent-pink-15: #E668A626;--color-transparent-pink-20: #E668A633;--color-transparent-pink-25: #E668A640;--color-transparent-pink-30: #E668A64d;--color-transparent-pink-35: #E668A659;--color-transparent-pink-40: #E668A666;--color-transparent-pink-45: #E668A673;--color-transparent-pink-50: #E668A680;--color-transparent-pink-55: #E668A68c;--color-transparent-pink-60: #E668A699;--color-transparent-pink-65: #E668A6a6;--color-transparent-pink-70: #E668A6b3;--color-transparent-pink-75: #E668A6bf;--color-transparent-pink-80: #E668A6cc;--color-transparent-pink-85: #E668A6d9;--color-transparent-pink-90: #E668A6e6;--color-transparent-pink-95: #E668A6f2;--color-transparent-pink-100: #E668A6ff;--color-transparent-fuchsia-00: #ED7AEF00;--color-transparent-fuchsia-05: #ED7AEF0d;--color-transparent-fuchsia-10: #ED7AEF1a;--color-transparent-fuchsia-15: #ED7AEF26;--color-transparent-fuchsia-20: #ED7AEF33;--color-transparent-fuchsia-25: #ED7AEF40;--color-transparent-fuchsia-30: #ED7AEF4d;--color-transparent-fuchsia-35: #ED7AEF59;--color-transparent-fuchsia-40: #ED7AEF66;--color-transparent-fuchsia-45: #ED7AEF73;--color-transparent-fuchsia-50: #ED7AEF80;--color-transparent-fuchsia-55: #ED7AEF8c;--color-transparent-fuchsia-60: #ED7AEF99;--color-transparent-fuchsia-65: #ED7AEFa6;--color-transparent-fuchsia-70: #ED7AEFb3;--color-transparent-fuchsia-75: #ED7AEFbf;--color-transparent-fuchsia-80: #ED7AEFcc;--color-transparent-fuchsia-85: #ED7AEFd9;--color-transparent-fuchsia-90: #ED7AEFe6;--color-transparent-fuchsia-95: #ED7AEFf2;--color-transparent-fuchsia-100: #ED7AEFff;--color-transparent-gray-00: #80808000;--color-transparent-gray-05: #8080800d;--color-transparent-gray-10: #8080801a;--color-transparent-gray-15: #80808026;--color-transparent-gray-20: #80808033;--color-transparent-gray-25: #80808040;--color-transparent-gray-30: #8080804d;--color-transparent-gray-35: #80808059;--color-transparent-gray-40: #80808066;--color-transparent-gray-45: #80808073;--color-transparent-gray-50: #80808080;--color-transparent-gray-55: #8080808c;--color-transparent-gray-60: #80808099;--color-transparent-gray-65: #808080a6;--color-transparent-gray-70: #808080b3;--color-transparent-gray-75: #808080bf;--color-transparent-gray-80: #808080cc;--color-transparent-gray-85: #808080d9;--color-transparent-gray-90: #808080e6;--color-transparent-gray-95: #808080f2;--color-transparent-gray-100: #808080ff;--color-transparent-white-00: #FFFFFF00;--color-transparent-white-05: #FFFFFF0d;--color-transparent-white-10: #FFFFFF1a;--color-transparent-white-15: #FFFFFF26;--color-transparent-white-20: #FFFFFF33;--color-transparent-white-25: #FFFFFF40;--color-transparent-white-30: #FFFFFF4d;--color-transparent-white-35: #FFFFFF59;--color-transparent-white-40: #FFFFFF66;--color-transparent-white-45: #FFFFFF73;--color-transparent-white-50: #FFFFFF80;--color-transparent-white-55: #FFFFFF8c;--color-transparent-white-60: #FFFFFF99;--color-transparent-white-65: #FFFFFFa6;--color-transparent-white-70: #FFFFFFb3;--color-transparent-white-75: #FFFFFFbf;--color-transparent-white-80: #FFFFFFcc;--color-transparent-white-85: #FFFFFFd9;--color-transparent-white-90: #FFFFFFe6;--color-transparent-white-95: #FFFFFFf2;--color-transparent-white-100: #FFFFFFff;--color-transparent-black-00: #00000000;--color-transparent-black-05: #0000000d;--color-transparent-black-10: #0000001a;--color-transparent-black-15: #00000026;--color-transparent-black-20: #00000033;--color-transparent-black-25: #00000040;--color-transparent-black-30: #0000004d;--color-transparent-black-35: #00000059;--color-transparent-black-40: #00000066;--color-transparent-black-45: #00000073;--color-transparent-black-50: #00000080;--color-transparent-black-55: #0000008c;--color-transparent-black-60: #00000099;--color-transparent-black-65: #000000a6;--color-transparent-black-70: #000000b3;--color-transparent-black-75: #000000bf;--color-transparent-black-80: #000000cc;--color-transparent-black-85: #000000d9;--color-transparent-black-90: #000000e6;--color-transparent-black-95: #000000f2;--color-transparent-black-100: #000000ff;--color-transparent-slate40-00: #44597700;--color-transparent-slate40-05: #4459770d;--color-transparent-slate40-10: #4459771a;--color-transparent-slate40-15: #44597726;--color-transparent-slate40-20: #44597733;--color-transparent-slate40-25: #44597740;--color-transparent-slate40-30: #4459774d;--color-transparent-slate40-35: #44597759;--color-transparent-slate40-40: #44597766;--color-transparent-slate40-45: #44597773;--color-transparent-slate40-50: #44597780;--color-transparent-slate40-55: #4459778c;--color-transparent-slate40-60: #44597799;--color-transparent-slate40-65: #445977a6;--color-transparent-slate40-70: #445977b3;--color-transparent-slate40-75: #445977bf;--color-transparent-slate40-80: #445977cc;--color-transparent-slate40-85: #445977d9;--color-transparent-slate40-90: #445977e6;--color-transparent-slate40-95: #445977f2;--color-transparent-slate40-100: #445977ff;--color-transparent-slate70-00: #a0adc000;--color-transparent-slate70-05: #a0adc00d;--color-transparent-slate70-10: #a0adc01a;--color-transparent-slate70-15: #a0adc026;--color-transparent-slate70-20: #a0adc033;--color-transparent-slate70-25: #a0adc040;--color-transparent-slate70-30: #a0adc04d;--color-transparent-slate70-35: #a0adc059;--color-transparent-slate70-40: #a0adc066;--color-transparent-slate70-45: #a0adc073;--color-transparent-slate70-50: #a0adc080;--color-transparent-slate70-55: #a0adc08c;--color-transparent-slate70-60: #a0adc099;--color-transparent-slate70-65: #a0adc0a6;--color-transparent-slate70-70: #a0adc0b3;--color-transparent-slate70-75: #a0adc0bf;--color-transparent-slate70-80: #a0adc0cc;--color-transparent-slate70-85: #a0adc0d9;--color-transparent-slate70-90: #a0adc0e6;--color-transparent-slate70-95: #a0adc0f2;--color-transparent-slate70-100: #a0adc0ff}}@layer spacing{:root{--spacing-unit: 8px !important;--spacing-xxs: 4px ;--spacing-xs: 8px ;--spacing-sm: 16px ;--spacing-md: 24px ;--spacing-lg: 32px ;--spacing-xl: 40px ;--spacing-xxl: 80px }}@layer typography{:root{--typography-font-family: "Rubik", "Helvetica Neue", "Helvetica", "Roboto", "Arial", "sans-serif";--typography-line-height: 1.2;--typography-letter-spacing-condensed: -.02rem;--typography-font-weight-thin: 300;--typography-font-weight-normal: 400;--typography-font-weight-strong: 500;--typography-font-size-base: 16px !important;--typography-font-size-scaling-ratio: 1.2 !important;--typography-font-size-breakpoint-scaling-ratio: 1.125 !important;--typography-level-0: .69rem;--typography-level-1: .83rem;--typography-level-2: 1rem;--typography-level-3: 1.2rem;--typography-level-4: 1.44rem;--typography-level-5: 1.73rem;--typography-level-6: 2.07rem;--typography-level-7: 2.49rem;--typography-level-8: 2.99rem}}@layer effects{:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-rounded: 99px;--shadow-text-contraster: 0px 0px 8px 0px #0000000d;--transition-easing-instant: cubic-bezier(0, 0, 0, 0);--transition-easing-ease-out: cubic-bezier(0, 0, .58, 1);--transition-easing-bounce-out: cubic-bezier(.47, 1.64, .49, .9);--transition-default-mouseenter: 0ms 0ms cubic-bezier(0, 0, 0, 0);--transition-default-mouseleave: .2s 0ms cubic-bezier(0, 0, .58, 1);--disabled-opacity: .3}}@layer theme,app,components,effects;@layer theme{:root{--color-primary: var(--color-slate-50);--color-primary-hover: var(--color-slate-65);--color-secondary: var(--color-slate-50);--color-secondary-hover: var(--color-slate-60);--color-tertiary: var(--color-transparent-slate-10);--color-tertiary-hover: var(--color-transparent-slate-20);--color-success: var(--color-green-50);--color-success-hover: var(--color-green-60);--color-success-transparent: var(--color-transparent-green-10);--color-danger: var(--color-red-50);--color-danger-hover: var(--color-red-60);--color-danger-transparent: var(--color-transparent-red-10);--color-warning: var(--color-orange-50);--color-warning-hover: var(--color-orange-60);--color-warning-95: var(--color-orange-95);--color-warning-30: var(--color-orange-30);--color-surface: var(--color-slate-95);--color-surface-container: var(--color-slate-90);--color-surface-container-high: var(--color-slate-85);--color-surface-container-highest: var(--color-slate-80);--color-surface-container-low: var(--color-slate-95);--color-surface-container-lowest: var(--color-slate-100);--color-on-surface: var(--color-gray-10);--color-on-surface-low: var(--color-transparent-slate-45);--color-on-surface-lowest: var(--color-transparent-slate-15);--color-haul-delivery: var(--color-orange-50);--color-haul-pickup: var(--color-green-50)}}@layer app{:root{--color-app-background: var(--color-surface);--color-app-text: var(--color-on-surface);--color-app-text-note: var(--color-on-surface-low);--color-app-text-link: var(--color-primary);--color-app-text-link-hover: var(--color-primary-hover);--color-app-text-error: var(--color-danger);--color-app-scrollbar-thumb: var(--color-transparent-black-10);--color-app-scrollbar-thumb-hover: var(--color-transparent-black-15);--color-app-scrollbar-track: var(--color-transparent-slate-05);--color-app-scrollbar-track-hover: var(--color-transparent-slate-10)}}@layer components{:root{--color-breakline: var(--color-on-surface-lowest);--color-panel-background: var(--color-transparent-white-50);--color-card-background: var(--color-gray-100);--color-modal-background: var(--color-white);--color-modal-backdrop: var(--color-transparent-black-20);--color-button-primary-background: var(--color-primary);--color-button-primary-background-hover: var(--color-primary-hover);--color-button-primary-text: var(--color-gray-100);--color-button-primary-text-hover: var(--color-gray-100);--color-button-secondary-background: var(--color-gray-100);--color-button-secondary-background-hover: var(--color-primary-hover);--color-button-secondary-border: var(--color-primary);--color-button-secondary-border-hover: var(--color-primary-hover);--color-button-secondary-text: var(--color-app-text);--color-button-secondary-text-hover: var(--color-gray-100);--color-button-tertiary-background: var(--color-tertiary);--color-button-tertiary-background-transparent: transparent;--color-button-tertiary-background-hover: var(--color-tertiary-hover);--color-button-tertiary-text: var(--color-app-text);--color-button-tertiary-text-hover: var(--color-gray-00);--color-button-danger-background: var(--color-danger);--color-button-danger-background-hover: var(--color-danger-hover);--color-button-danger-text: var(--color-white);--color-input-background: var(--color-surface-container-lowest);--color-input-border: var(--color-secondary);--color-input-border-hover: var(--color-secondary-hover);--color-input-border-error: var(--color-danger);--color-input-text-label: var(--color-app-text);--color-input-text-label-error: var(--color-danger);--color-input-text-placeholder: var(--color-transparent-black-30);--color-input-text-placeholder-hover: var(--color-transparent-black-50);--color-icon-transparent-light: var(--color-transparent-white-50);--color-icon-transparent-light-hover: var(--color-transparent-white-80);--color-icon-transparent-dark: var(--color-transparent-black-50);--color-icon-transparent-dark-hover: var(--color-transparent-black-80);--color-panel-border: var(--color-breakline);--color-panel-border-hover: var(--color-tertiary-hover);--color-panel-danger-border: var(--color-danger);--color-panel-danger-border-hover: var(--color-danger-hover);--color-panel-danger-background: var(--color-danger-transparent);--color-panel-success-border: var(--color-success);--color-panel-success-border-hover: var(--color-success-hover);--color-panel-success-background: var(--color-transparent-green-10)}}@layer effects{:root{--shadow-3d-floating: 0px 2px 8px var(--color-transparent-black-15);--shadow-3d-floating-hover: 0px 4px 12px var(--color-transparent-black-20);--shadow-3d-hole: 1px 2px 8px var(--color-transparent-black-15) inset;--shadow-3d-hole-sm: 0px 0px 4px var(--color-transparent-black-15) inset;--shadow-backdrop: 0 0 0 100vmax var(--color-transparent-black-15);--shadow-text-contraster-dark: 0px 0px 4px var(--color-transparent-black-50);--shadow-text-contraster-light: 0px 0px 4px var(--color-transparent-white-50)}}@layer colors,spacing,typography,effects;@layer colors{:root{--color-white: #FFFFFF;--color-black: #000000;--color-slate-00: #000000;--color-slate-05: #000102;--color-slate-10: #02050c;--color-slate-15: #08101c;--color-slate-20: #121d2d;--color-slate-25: #1e2b3e;--color-slate-30: #2a3a51;--color-slate-35: #374963;--color-slate-40: #445977;--color-slate-45: #52698b;--color-slate-50: #607a9f;--color-slate-55: #7087a7;--color-slate-60: #8093af;--color-slate-65: #90a0b7;--color-slate-70: #a0adc0;--color-slate-75: #b0bac9;--color-slate-80: #c1c8d2;--color-slate-85: #d1d5dc;--color-slate-90: #e0e3e7;--color-slate-95: #f0f1f2;--color-slate-100: #ffffff;--color-blue-00: #000000;--color-blue-05: #000206;--color-blue-10: #000d1d;--color-blue-15: #001f35;--color-blue-20: #003350;--color-blue-25: #00476b;--color-blue-30: #005d87;--color-blue-35: #0073a4;--color-blue-40: #008ac2;--color-blue-45: #00a2e0;--color-blue-50: #00bbff;--color-blue-55: #4cc2fc;--color-blue-60: #6dc9f9;--color-blue-65: #87cff7;--color-blue-70: #9ed6f5;--color-blue-75: #b2dcf4;--color-blue-80: #c5e3f4;--color-blue-85: #d6e9f5;--color-blue-90: #e6f0f6;--color-blue-95: #f4f7f9;--color-blue-100: #ffffff;--color-orange-00: #000000;--color-orange-05: #060000;--color-orange-10: #1c0300;--color-orange-15: #340d00;--color-orange-20: #4f1c00;--color-orange-25: #6a2c00;--color-orange-30: #863d00;--color-orange-35: #a34f00;--color-orange-40: #c16100;--color-orange-45: #e07500;--color-orange-50: #ff8900;--color-orange-55: #fd9845;--color-orange-60: #fba665;--color-orange-65: #f9b380;--color-orange-70: #f8c097;--color-orange-75: #f7cbad;--color-orange-80: #f6d7c1;--color-orange-85: #f6e1d3;--color-orange-90: #f7ece4;--color-orange-95: #faf6f3;--color-orange-100: #ffffff;--color-green-00: #000000;--color-green-05: #000201;--color-green-10: #001009;--color-green-15: #002319;--color-green-20: #00372a;--color-green-25: #004d3c;--color-green-30: #00634f;--color-green-35: #007a63;--color-green-40: #009278;--color-green-45: #00ab8d;--color-green-50: #00c4a3;--color-green-55: #4dc9ac;--color-green-60: #6eceb5;--color-green-65: #88d3be;--color-green-70: #9ed9c8;--color-green-75: #b2ded1;--color-green-80: #c5e4da;--color-green-85: #d6eae3;--color-green-90: #e5f0ed;--color-green-95: #f3f7f6;--color-green-100: #ffffff;--color-red-00: #000000;--color-red-05: #050000;--color-red-10: #190001;--color-red-15: #300205;--color-red-20: #48090d;--color-red-25: #621519;--color-red-30: #7c2225;--color-red-35: #973032;--color-red-40: #b23e40;--color-red-45: #ce4d4e;--color-red-50: #eb5d5d;--color-red-55: #ec7370;--color-red-60: #ec8681;--color-red-65: #ed9893;--color-red-70: #eda8a4;--color-red-75: #eeb8b5;--color-red-80: #efc8c5;--color-red-85: #f0d7d4;--color-red-90: #f3e5e4;--color-red-95: #f8f2f2;--color-red-100: #ffffff;--color-pink-00: #000000;--color-pink-05: #040001;--color-pink-10: #18000b;--color-pink-15: #2e051b;--color-pink-20: #460f2c;--color-pink-25: #5f1c3f;--color-pink-30: #782a52;--color-pink-35: #933866;--color-pink-40: #ae487b;--color-pink-45: #ca5790;--color-pink-50: #e668a6;--color-pink-55: #e77bae;--color-pink-60: #e88db6;--color-pink-65: #e99dbf;--color-pink-70: #ebadc7;--color-pink-75: #ecbcd0;--color-pink-80: #edcbd9;--color-pink-85: #f0d9e2;--color-pink-90: #f3e6eb;--color-pink-95: #f8f3f5;--color-pink-100: #ffffff;--color-fuchsia-00: #000000;--color-fuchsia-05: #040005;--color-fuchsia-10: #180119;--color-fuchsia-15: #2f0730;--color-fuchsia-20: #471549;--color-fuchsia-25: #612362;--color-fuchsia-30: #7b337d;--color-fuchsia-35: #974498;--color-fuchsia-40: #b355b5;--color-fuchsia-45: #d067d2;--color-fuchsia-50: #ed7aef;--color-fuchsia-55: #ed8cee;--color-fuchsia-60: #ee9cee;--color-fuchsia-65: #eeabee;--color-fuchsia-70: #eeb9ee;--color-fuchsia-75: #efc6ef;--color-fuchsia-80: #f1d3f0;--color-fuchsia-85: #f3dff2;--color-fuchsia-90: #f5ebf5;--color-fuchsia-95: #f9f5f9;--color-fuchsia-100: #ffffff;--color-gray-00: #000000;--color-gray-05: #010101;--color-gray-10: #060606;--color-gray-15: #121212;--color-gray-20: #1f1f1f;--color-gray-25: #2e2e2e;--color-gray-30: #3d3d3d;--color-gray-35: #4d4d4d;--color-gray-40: #5d5d5d;--color-gray-45: #6e6e6e;--color-gray-50: #808080;--color-gray-55: #8c8c8c;--color-gray-60: #989898;--color-gray-65: #a4a4a4;--color-gray-70: #b1b1b1;--color-gray-75: #bdbdbd;--color-gray-80: #cacaca;--color-gray-85: #d7d7d7;--color-gray-90: #e4e4e4;--color-gray-95: #f2f2f2;--color-gray-100: #ffffff;--color-transparent-slate-00: #607A9F00;--color-transparent-slate-05: #607A9F0d;--color-transparent-slate-10: #607A9F1a;--color-transparent-slate-15: #607A9F26;--color-transparent-slate-20: #607A9F33;--color-transparent-slate-25: #607A9F40;--color-transparent-slate-30: #607A9F4d;--color-transparent-slate-35: #607A9F59;--color-transparent-slate-40: #607A9F66;--color-transparent-slate-45: #607A9F73;--color-transparent-slate-50: #607A9F80;--color-transparent-slate-55: #607A9F8c;--color-transparent-slate-60: #607A9F99;--color-transparent-slate-65: #607A9Fa6;--color-transparent-slate-70: #607A9Fb3;--color-transparent-slate-75: #607A9Fbf;--color-transparent-slate-80: #607A9Fcc;--color-transparent-slate-85: #607A9Fd9;--color-transparent-slate-90: #607A9Fe6;--color-transparent-slate-95: #607A9Ff2;--color-transparent-slate-100: #607A9Fff;--color-transparent-blue-00: #00BBFF00;--color-transparent-blue-05: #00BBFF0d;--color-transparent-blue-10: #00BBFF1a;--color-transparent-blue-15: #00BBFF26;--color-transparent-blue-20: #00BBFF33;--color-transparent-blue-25: #00BBFF40;--color-transparent-blue-30: #00BBFF4d;--color-transparent-blue-35: #00BBFF59;--color-transparent-blue-40: #00BBFF66;--color-transparent-blue-45: #00BBFF73;--color-transparent-blue-50: #00BBFF80;--color-transparent-blue-55: #00BBFF8c;--color-transparent-blue-60: #00BBFF99;--color-transparent-blue-65: #00BBFFa6;--color-transparent-blue-70: #00BBFFb3;--color-transparent-blue-75: #00BBFFbf;--color-transparent-blue-80: #00BBFFcc;--color-transparent-blue-85: #00BBFFd9;--color-transparent-blue-90: #00BBFFe6;--color-transparent-blue-95: #00BBFFf2;--color-transparent-blue-100: #00BBFFff;--color-transparent-orange-00: #FF890000;--color-transparent-orange-05: #FF89000d;--color-transparent-orange-10: #FF89001a;--color-transparent-orange-15: #FF890026;--color-transparent-orange-20: #FF890033;--color-transparent-orange-25: #FF890040;--color-transparent-orange-30: #FF89004d;--color-transparent-orange-35: #FF890059;--color-transparent-orange-40: #FF890066;--color-transparent-orange-45: #FF890073;--color-transparent-orange-50: #FF890080;--color-transparent-orange-55: #FF89008c;--color-transparent-orange-60: #FF890099;--color-transparent-orange-65: #FF8900a6;--color-transparent-orange-70: #FF8900b3;--color-transparent-orange-75: #FF8900bf;--color-transparent-orange-80: #FF8900cc;--color-transparent-orange-85: #FF8900d9;--color-transparent-orange-90: #FF8900e6;--color-transparent-orange-95: #FF8900f2;--color-transparent-orange-100: #FF8900ff;--color-transparent-green-00: #00C4A300;--color-transparent-green-05: #00C4A30d;--color-transparent-green-10: #00C4A31a;--color-transparent-green-15: #00C4A326;--color-transparent-green-20: #00C4A333;--color-transparent-green-25: #00C4A340;--color-transparent-green-30: #00C4A34d;--color-transparent-green-35: #00C4A359;--color-transparent-green-40: #00C4A366;--color-transparent-green-45: #00C4A373;--color-transparent-green-50: #00C4A380;--color-transparent-green-55: #00C4A38c;--color-transparent-green-60: #00C4A399;--color-transparent-green-65: #00C4A3a6;--color-transparent-green-70: #00C4A3b3;--color-transparent-green-75: #00C4A3bf;--color-transparent-green-80: #00C4A3cc;--color-transparent-green-85: #00C4A3d9;--color-transparent-green-90: #00C4A3e6;--color-transparent-green-95: #00C4A3f2;--color-transparent-green-100: #00C4A3ff;--color-transparent-red-00: #EB5D5D00;--color-transparent-red-05: #EB5D5D0d;--color-transparent-red-10: #EB5D5D1a;--color-transparent-red-15: #EB5D5D26;--color-transparent-red-20: #EB5D5D33;--color-transparent-red-25: #EB5D5D40;--color-transparent-red-30: #EB5D5D4d;--color-transparent-red-35: #EB5D5D59;--color-transparent-red-40: #EB5D5D66;--color-transparent-red-45: #EB5D5D73;--color-transparent-red-50: #EB5D5D80;--color-transparent-red-55: #EB5D5D8c;--color-transparent-red-60: #EB5D5D99;--color-transparent-red-65: #EB5D5Da6;--color-transparent-red-70: #EB5D5Db3;--color-transparent-red-75: #EB5D5Dbf;--color-transparent-red-80: #EB5D5Dcc;--color-transparent-red-85: #EB5D5Dd9;--color-transparent-red-90: #EB5D5De6;--color-transparent-red-95: #EB5D5Df2;--color-transparent-red-100: #EB5D5Dff;--color-transparent-pink-00: #E668A600;--color-transparent-pink-05: #E668A60d;--color-transparent-pink-10: #E668A61a;--color-transparent-pink-15: #E668A626;--color-transparent-pink-20: #E668A633;--color-transparent-pink-25: #E668A640;--color-transparent-pink-30: #E668A64d;--color-transparent-pink-35: #E668A659;--color-transparent-pink-40: #E668A666;--color-transparent-pink-45: #E668A673;--color-transparent-pink-50: #E668A680;--color-transparent-pink-55: #E668A68c;--color-transparent-pink-60: #E668A699;--color-transparent-pink-65: #E668A6a6;--color-transparent-pink-70: #E668A6b3;--color-transparent-pink-75: #E668A6bf;--color-transparent-pink-80: #E668A6cc;--color-transparent-pink-85: #E668A6d9;--color-transparent-pink-90: #E668A6e6;--color-transparent-pink-95: #E668A6f2;--color-transparent-pink-100: #E668A6ff;--color-transparent-fuchsia-00: #ED7AEF00;--color-transparent-fuchsia-05: #ED7AEF0d;--color-transparent-fuchsia-10: #ED7AEF1a;--color-transparent-fuchsia-15: #ED7AEF26;--color-transparent-fuchsia-20: #ED7AEF33;--color-transparent-fuchsia-25: #ED7AEF40;--color-transparent-fuchsia-30: #ED7AEF4d;--color-transparent-fuchsia-35: #ED7AEF59;--color-transparent-fuchsia-40: #ED7AEF66;--color-transparent-fuchsia-45: #ED7AEF73;--color-transparent-fuchsia-50: #ED7AEF80;--color-transparent-fuchsia-55: #ED7AEF8c;--color-transparent-fuchsia-60: #ED7AEF99;--color-transparent-fuchsia-65: #ED7AEFa6;--color-transparent-fuchsia-70: #ED7AEFb3;--color-transparent-fuchsia-75: #ED7AEFbf;--color-transparent-fuchsia-80: #ED7AEFcc;--color-transparent-fuchsia-85: #ED7AEFd9;--color-transparent-fuchsia-90: #ED7AEFe6;--color-transparent-fuchsia-95: #ED7AEFf2;--color-transparent-fuchsia-100: #ED7AEFff;--color-transparent-gray-00: #80808000;--color-transparent-gray-05: #8080800d;--color-transparent-gray-10: #8080801a;--color-transparent-gray-15: #80808026;--color-transparent-gray-20: #80808033;--color-transparent-gray-25: #80808040;--color-transparent-gray-30: #8080804d;--color-transparent-gray-35: #80808059;--color-transparent-gray-40: #80808066;--color-transparent-gray-45: #80808073;--color-transparent-gray-50: #80808080;--color-transparent-gray-55: #8080808c;--color-transparent-gray-60: #80808099;--color-transparent-gray-65: #808080a6;--color-transparent-gray-70: #808080b3;--color-transparent-gray-75: #808080bf;--color-transparent-gray-80: #808080cc;--color-transparent-gray-85: #808080d9;--color-transparent-gray-90: #808080e6;--color-transparent-gray-95: #808080f2;--color-transparent-gray-100: #808080ff;--color-transparent-white-00: #FFFFFF00;--color-transparent-white-05: #FFFFFF0d;--color-transparent-white-10: #FFFFFF1a;--color-transparent-white-15: #FFFFFF26;--color-transparent-white-20: #FFFFFF33;--color-transparent-white-25: #FFFFFF40;--color-transparent-white-30: #FFFFFF4d;--color-transparent-white-35: #FFFFFF59;--color-transparent-white-40: #FFFFFF66;--color-transparent-white-45: #FFFFFF73;--color-transparent-white-50: #FFFFFF80;--color-transparent-white-55: #FFFFFF8c;--color-transparent-white-60: #FFFFFF99;--color-transparent-white-65: #FFFFFFa6;--color-transparent-white-70: #FFFFFFb3;--color-transparent-white-75: #FFFFFFbf;--color-transparent-white-80: #FFFFFFcc;--color-transparent-white-85: #FFFFFFd9;--color-transparent-white-90: #FFFFFFe6;--color-transparent-white-95: #FFFFFFf2;--color-transparent-white-100: #FFFFFFff;--color-transparent-black-00: #00000000;--color-transparent-black-05: #0000000d;--color-transparent-black-10: #0000001a;--color-transparent-black-15: #00000026;--color-transparent-black-20: #00000033;--color-transparent-black-25: #00000040;--color-transparent-black-30: #0000004d;--color-transparent-black-35: #00000059;--color-transparent-black-40: #00000066;--color-transparent-black-45: #00000073;--color-transparent-black-50: #00000080;--color-transparent-black-55: #0000008c;--color-transparent-black-60: #00000099;--color-transparent-black-65: #000000a6;--color-transparent-black-70: #000000b3;--color-transparent-black-75: #000000bf;--color-transparent-black-80: #000000cc;--color-transparent-black-85: #000000d9;--color-transparent-black-90: #000000e6;--color-transparent-black-95: #000000f2;--color-transparent-black-100: #000000ff;--color-transparent-slate40-00: #44597700;--color-transparent-slate40-05: #4459770d;--color-transparent-slate40-10: #4459771a;--color-transparent-slate40-15: #44597726;--color-transparent-slate40-20: #44597733;--color-transparent-slate40-25: #44597740;--color-transparent-slate40-30: #4459774d;--color-transparent-slate40-35: #44597759;--color-transparent-slate40-40: #44597766;--color-transparent-slate40-45: #44597773;--color-transparent-slate40-50: #44597780;--color-transparent-slate40-55: #4459778c;--color-transparent-slate40-60: #44597799;--color-transparent-slate40-65: #445977a6;--color-transparent-slate40-70: #445977b3;--color-transparent-slate40-75: #445977bf;--color-transparent-slate40-80: #445977cc;--color-transparent-slate40-85: #445977d9;--color-transparent-slate40-90: #445977e6;--color-transparent-slate40-95: #445977f2;--color-transparent-slate40-100: #445977ff;--color-transparent-slate70-00: #a0adc000;--color-transparent-slate70-05: #a0adc00d;--color-transparent-slate70-10: #a0adc01a;--color-transparent-slate70-15: #a0adc026;--color-transparent-slate70-20: #a0adc033;--color-transparent-slate70-25: #a0adc040;--color-transparent-slate70-30: #a0adc04d;--color-transparent-slate70-35: #a0adc059;--color-transparent-slate70-40: #a0adc066;--color-transparent-slate70-45: #a0adc073;--color-transparent-slate70-50: #a0adc080;--color-transparent-slate70-55: #a0adc08c;--color-transparent-slate70-60: #a0adc099;--color-transparent-slate70-65: #a0adc0a6;--color-transparent-slate70-70: #a0adc0b3;--color-transparent-slate70-75: #a0adc0bf;--color-transparent-slate70-80: #a0adc0cc;--color-transparent-slate70-85: #a0adc0d9;--color-transparent-slate70-90: #a0adc0e6;--color-transparent-slate70-95: #a0adc0f2;--color-transparent-slate70-100: #a0adc0ff}}@layer spacing{:root{--spacing-unit: 8px !important;--spacing-xxs: 4px ;--spacing-xs: 8px ;--spacing-sm: 16px ;--spacing-md: 24px ;--spacing-lg: 32px ;--spacing-xl: 40px ;--spacing-xxl: 80px }}@layer typography{:root{--typography-font-family: "Rubik", "Helvetica Neue", "Helvetica", "Roboto", "Arial", "sans-serif";--typography-line-height: 1.2;--typography-letter-spacing-condensed: -.02rem;--typography-font-weight-thin: 300;--typography-font-weight-normal: 400;--typography-font-weight-strong: 500;--typography-font-size-base: 16px !important;--typography-font-size-scaling-ratio: 1.2 !important;--typography-font-size-breakpoint-scaling-ratio: 1.125 !important;--typography-level-0: .69rem;--typography-level-1: .83rem;--typography-level-2: 1rem;--typography-level-3: 1.2rem;--typography-level-4: 1.44rem;--typography-level-5: 1.73rem;--typography-level-6: 2.07rem;--typography-level-7: 2.49rem;--typography-level-8: 2.99rem}}@layer effects{:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-rounded: 99px;--shadow-text-contraster: 0px 0px 8px 0px #0000000d;--transition-easing-instant: cubic-bezier(0, 0, 0, 0);--transition-easing-ease-out: cubic-bezier(0, 0, .58, 1);--transition-easing-bounce-out: cubic-bezier(.47, 1.64, .49, .9);--transition-default-mouseenter: 0ms 0ms cubic-bezier(0, 0, 0, 0);--transition-default-mouseleave: .2s 0ms cubic-bezier(0, 0, .58, 1);--disabled-opacity: .3}}@layer theme,app,components,effects;@layer theme{:root{--color-primary: var(--color-slate-50);--color-primary-hover: var(--color-slate-65);--color-secondary: var(--color-slate-50);--color-secondary-hover: var(--color-slate-60);--color-tertiary: var(--color-transparent-slate-10);--color-tertiary-hover: var(--color-transparent-slate-20);--color-success: var(--color-green-50);--color-success-hover: var(--color-green-60);--color-success-transparent: var(--color-transparent-green-10);--color-danger: var(--color-red-50);--color-danger-hover: var(--color-red-60);--color-danger-transparent: var(--color-transparent-red-10);--color-warning: var(--color-orange-50);--color-warning-hover: var(--color-orange-60);--color-warning-95: var(--color-orange-95);--color-warning-30: var(--color-orange-30);--color-surface: var(--color-slate-95);--color-surface-container: var(--color-slate-90);--color-surface-container-high: var(--color-slate-85);--color-surface-container-highest: var(--color-slate-80);--color-surface-container-low: var(--color-slate-95);--color-surface-container-lowest: var(--color-slate-100);--color-on-surface: var(--color-gray-10);--color-on-surface-low: var(--color-transparent-slate-45);--color-on-surface-lowest: var(--color-transparent-slate-15);--color-haul-delivery: var(--color-orange-50);--color-haul-pickup: var(--color-green-50)}}@layer app{:root{--color-app-background: var(--color-surface);--color-app-text: var(--color-on-surface);--color-app-text-note: var(--color-on-surface-low);--color-app-text-link: var(--color-primary);--color-app-text-link-hover: var(--color-primary-hover);--color-app-text-error: var(--color-danger);--color-app-scrollbar-thumb: var(--color-transparent-black-10);--color-app-scrollbar-thumb-hover: var(--color-transparent-black-15);--color-app-scrollbar-track: var(--color-transparent-slate-05);--color-app-scrollbar-track-hover: var(--color-transparent-slate-10)}}@layer components{:root{--color-breakline: var(--color-on-surface-lowest);--color-panel-background: var(--color-transparent-white-50);--color-card-background: var(--color-gray-100);--color-modal-background: var(--color-white);--color-modal-backdrop: var(--color-transparent-black-20);--color-button-primary-background: var(--color-primary);--color-button-primary-background-hover: var(--color-primary-hover);--color-button-primary-text: var(--color-gray-100);--color-button-primary-text-hover: var(--color-gray-100);--color-button-secondary-background: var(--color-gray-100);--color-button-secondary-background-hover: var(--color-primary-hover);--color-button-secondary-border: var(--color-primary);--color-button-secondary-border-hover: var(--color-primary-hover);--color-button-secondary-text: var(--color-app-text);--color-button-secondary-text-hover: var(--color-gray-100);--color-button-tertiary-background: var(--color-tertiary);--color-button-tertiary-background-transparent: transparent;--color-button-tertiary-background-hover: var(--color-tertiary-hover);--color-button-tertiary-text: var(--color-app-text);--color-button-tertiary-text-hover: var(--color-gray-00);--color-button-danger-background: var(--color-danger);--color-button-danger-background-hover: var(--color-danger-hover);--color-button-danger-text: var(--color-white);--color-input-background: var(--color-surface-container-lowest);--color-input-border: var(--color-secondary);--color-input-border-hover: var(--color-secondary-hover);--color-input-border-error: var(--color-danger);--color-input-text-label: var(--color-app-text);--color-input-text-label-error: var(--color-danger);--color-input-text-placeholder: var(--color-transparent-black-30);--color-input-text-placeholder-hover: var(--color-transparent-black-50);--color-icon-transparent-light: var(--color-transparent-white-50);--color-icon-transparent-light-hover: var(--color-transparent-white-80);--color-icon-transparent-dark: var(--color-transparent-black-50);--color-icon-transparent-dark-hover: var(--color-transparent-black-80);--color-panel-border: var(--color-breakline);--color-panel-border-hover: var(--color-tertiary-hover);--color-panel-danger-border: var(--color-danger);--color-panel-danger-border-hover: var(--color-danger-hover);--color-panel-danger-background: var(--color-danger-transparent);--color-panel-success-border: var(--color-success);--color-panel-success-border-hover: var(--color-success-hover);--color-panel-success-background: var(--color-transparent-green-10)}}@layer effects{:root{--shadow-3d-floating: 0px 2px 8px var(--color-transparent-black-15);--shadow-3d-floating-hover: 0px 4px 12px var(--color-transparent-black-20);--shadow-3d-hole: 1px 2px 8px var(--color-transparent-black-15) inset;--shadow-3d-hole-sm: 0px 0px 4px var(--color-transparent-black-15) inset;--shadow-backdrop: 0 0 0 100vmax var(--color-transparent-black-15);--shadow-text-contraster-dark: 0px 0px 4px var(--color-transparent-black-50);--shadow-text-contraster-light: 0px 0px 4px var(--color-transparent-white-50)}}html,body{background-color:var(--color-app-background);color:var(--color-app-text)}a{color:var(--color-app-text-link)}a:hover{color:var(--color-app-text-link-hover);text-decoration:underline}.error_text{color:var(--color-app-text-error);font-size:var(--typography-level-0)}.danger_text{color:var(--color-danger)}:disabled,.disabled{opacity:var(--disabled-opacity);pointer-events:none}.readonly{pointer-events:none}.non-draggable,.non-draggable:active,.non-draggable:hover,[draggable=false]{cursor:default!important}.placeholder_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md);height:64px;border-radius:var(--layout-card-corners);background:var(--color-tertiary);color:var(--color-app-text-note);font-style:italic;text-align:center}.rounded{border-radius:var(--radius-rounded)}@supports (scrollbar-color: auto){html{scrollbar-color:var(--color-app-scrollbar-thumb) var(--color-app-scrollbar-track);scrollbar-width:auto}@supports selector(::-webkit-scrollbar){html{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:var(--spacing-xs);height:var(--spacing-xs);border-radius:100px;background-color:var(--color-app-scrollbar-track)}::-webkit-scrollbar:hover{background-color:var(--color-app-scrollbar-track-hover)}::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-app-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-app-scrollbar-thumb-hover);cursor:pointer}}}
