@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@600;700;800&family=Inter:wght@400;500;600&family=Manrope:wght@500;600;700&family=Sora:wght@400;500;600;700&family=Unbounded:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--bg-0: #0c1116;--bg-1: #121a22;--bg-2: #1b2633;--text-0: #f6f7f9;--text-1: #c9d2db;--text-2: #8a99a8;--card: #141c24;--card-2: #1b2530;--accent: #3dd6c6;--accent-2: #2aa6c9;--brand-spot: #f1c04a;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 60px rgba(8, 12, 16, .45);--glow: 0 0 0 1px rgba(255, 255, 255, .06);--text-primary: var(--text-0);--text-secondary: var(--text-1);--text-muted: var(--text-2);--bg-primary: var(--bg-0);--bg-secondary: var(--bg-1);--bg-tertiary: var(--bg-2);--card-header-bg: linear-gradient(120deg, rgba(61, 214, 198, .18), rgba(42, 166, 201, .08));--card-header-text: var(--text-0);--card-header-icon: var(--text-0);--card-header-border: var(--border);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 0;--card-header-text-shadow: 0 6px 18px rgba(0, 0, 0, .35);--cargo-icon: var(--card-header-icon);--transport-icon: var(--card-header-icon);--link-color: var(--accent);--link-hover: var(--accent-2);--focus-ring: rgba(61, 214, 198, .35);--card-radius: 24px;--card-shadow: var(--glow);--card-inner-glow: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0));--card-inner-glow-opacity: 0;--modal-bg: var(--card-2);--modal-card-bg: var(--card-2);--modal-header-bg: var(--card-header-bg);--modal-nested-bg: color-mix(in srgb, var(--card-2) 88%, var(--accent) 12%);--surface-2: var(--card-2);--btn-radius: 14px;--btn-primary-bg: linear-gradient(120deg, var(--accent), var(--accent-2));--btn-primary-hover: linear-gradient(120deg, var(--accent-2), var(--accent));--btn-primary-text: #0b1216;--btn-primary-shadow: 0 12px 24px rgba(61, 214, 198, .25);--btn-secondary-bg: var(--card-2);--btn-secondary-border: color-mix(in srgb, var(--border) 66%, var(--text-2) 34%);--btn-secondary-text: var(--text-0);--btn-secondary-shadow: 0 10px 20px rgba(0, 0, 0, .18);--switch-track-border: color-mix(in srgb, var(--border) 72%, var(--text-2) 28%);--status-success: var(--accent-2);--status-warning: var(--brand-spot);--status-error: #ff6b6b;--status-success-bg: rgba(45, 212, 191, .12);--status-warning-bg: rgba(255, 180, 84, .14);--status-error-bg: rgba(255, 107, 107, .14);--metric-pill-bg: color-mix(in srgb, var(--card-2) 82%, var(--accent) 18%);--metric-pill-text: var(--text-0);--metric-pill-border: color-mix(in srgb, var(--border-strong, var(--border)) 55%, var(--border) 45%);--metric-pill-price-bg: color-mix(in srgb, var(--card-2) 76%, var(--status-warning) 24%);--metric-pill-price-text: var(--text-0);--metric-pill-weight-bg: color-mix(in srgb, var(--card-2) 76%, var(--status-success) 24%);--metric-pill-weight-text: var(--text-0);--metric-pill-volume-bg: color-mix(in srgb, var(--card-2) 78%, var(--accent) 22%);--metric-pill-volume-text: var(--text-0);--alert-bg: rgba(255, 255, 255, .04);--table-row-hover: rgba(255, 255, 255, .04);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: var(--accent);--icon-muted: var(--text-2);--h1-size: 2.5rem;--h1-weight: 700;--h1-line: 1.2;--h2-size: 2rem;--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.4rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.6;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=atlantic]{--bg-0: #0c1116;--bg-1: #121a22;--bg-2: #1b2633;--text-0: #f6f7f9;--text-1: #c9d2db;--text-2: #8a99a8;--card: #141c24;--card-2: #1b2530;--accent: #3dd6c6;--accent-2: #2aa6c9;--brand-spot: #f1c04a;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 60px rgba(8, 12, 16, .45);--glow: 0 0 0 1px rgba(255, 255, 255, .06);--text-primary: #f6f7f9;--text-secondary: #c9d2db;--text-muted: #8a99a8;--bg-primary: #0c1116;--bg-secondary: #121a22;--bg-tertiary: #1b2633;--card-header-bg: linear-gradient(120deg, rgba(61, 214, 198, .18), rgba(42, 166, 201, .08));--card-header-text: #f6f7f9;--card-header-icon: #3dd6c6;--card-header-border: rgba(255, 255, 255, .08);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 6px 18px rgba(8, 12, 16, .5);--cargo-icon: #3dd6c6;--transport-icon: #3dd6c6;--link-color: #3dd6c6;--link-hover: #2aa6c9;--focus-ring: rgba(61, 214, 198, .35);--card-radius: 22px;--card-shadow: 0 20px 50px rgba(8, 12, 16, .55);--card-inner-glow: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(20, 28, 36, 0));--card-inner-glow-opacity: 1;--btn-primary-bg: linear-gradient(120deg, #3dd6c6, #2aa6c9);--btn-primary-hover: linear-gradient(120deg, #2aa6c9, #3dd6c6);--btn-primary-text: #0b1216;--status-success: #3dd6c6;--status-warning: #f1c04a;--status-error: #ff6b6b;--alert-bg: rgba(20, 28, 36, .6);--table-row-hover: rgba(61, 214, 198, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #3dd6c6;--icon-muted: #8a99a8;--h1-size: clamp(34px, 3.5vw, 42px);--h1-weight: 800;--h1-line: 1.15;--h2-size: clamp(20px, 2.3vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.3rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=atlantic] .card,[data-theme=atlantic] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=atlantic] .card:not(.dashboard-shell-card),[data-theme=atlantic] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=atlantic] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=atlantic] .card-header,[data-theme=atlantic] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=atlantic] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=atlantic] .card>.card-body,[data-theme=atlantic] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=atlantic] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=dune]{--bg-0: #1a1410;--bg-1: #241c16;--bg-2: #2f241b;--text-0: #fff8f0;--text-1: #e4d6c7;--text-2: #b9a48d;--card: #221a14;--card-2: #2b2018;--accent: #f2a255;--accent-2: #d1683b;--brand-spot: #f7d07b;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 60px rgba(16, 10, 6, .55);--glow: 0 0 0 1px rgba(255, 255, 255, .08);--text-primary: var(--text-0);--text-secondary: var(--text-1);--text-muted: var(--text-2);--bg-primary: var(--bg-0);--bg-secondary: var(--bg-1);--bg-tertiary: var(--bg-2);--card-header-bg: linear-gradient(135deg, rgba(242, 162, 85, .2), rgba(209, 104, 59, .14), rgba(255, 255, 255, .06));--card-header-text: var(--text-0);--card-header-icon: #f7d07b;--card-header-border: var(--border);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 6px 18px rgba(12, 7, 5, .6);--cargo-icon: var(--card-header-icon);--transport-icon: #d9b88a;--link-color: var(--accent);--link-hover: var(--accent-2);--focus-ring: rgba(242, 162, 85, .35);--card-radius: 22px;--card-shadow: 0 16px 40px rgba(12, 7, 5, .55);--card-inner-glow: linear-gradient(180deg, rgba(255, 214, 170, .16), rgba(34, 24, 20, 0));--card-inner-glow-opacity: 1;--btn-primary-bg: linear-gradient(120deg, var(--accent), var(--accent-2));--btn-primary-hover: linear-gradient(120deg, var(--accent-2), var(--accent));--btn-primary-text: #1a1410;--status-success: #46d37d;--status-warning: var(--brand-spot);--status-error: #ff6b6b;--alert-bg: rgba(34, 26, 20, .6);--table-row-hover: rgba(242, 162, 85, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #f7d07b;--icon-muted: var(--text-2);--h1-size: clamp(34px, 3.5vw, 42px);--h1-weight: 800;--h1-line: 1.12;--h2-size: clamp(20px, 2.2vw, 24px);--h2-weight: 700;--h2-line: 1.2;--h3-size: 1.3rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=dune] .card,[data-theme=dune] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=dune] .card:not(.dashboard-shell-card),[data-theme=dune] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=dune] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=dune] .card-header,[data-theme=dune] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=dune] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=dune] .card>.card-body,[data-theme=dune] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=dune] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=pacific]{--bg-0: #f4fbff;--bg-1: #e8f5fe;--bg-2: #d5ecf6;--text-0: #21404d;--text-1: #42616f;--text-2: #6f8d9c;--card: #ffffff;--card-2: #eff7fb;--accent: #2fb7c8;--accent-2: #5fd4b2;--brand-spot: #ff9b73;--border: rgba(15, 47, 58, .14);--shadow: 0 16px 46px rgba(15, 47, 58, .16);--glow: 0 0 0 1px rgba(15, 47, 58, .1);--text-primary: #21404d;--text-secondary: #42616f;--text-muted: #6f8d9c;--bg-primary: #f4fbff;--bg-secondary: #e8f5fe;--bg-tertiary: #d5ecf6;--card-header-bg: linear-gradient(140deg, rgba(47, 183, 200, .2), rgba(95, 212, 178, .16), rgba(255, 255, 255, .72));--card-header-text: #244654;--card-header-icon: #1d5b6b;--card-header-border: rgba(15, 47, 58, .18);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .8), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .75);--font-body: "Avenir Next", "SF Pro Text", "Inter", "Segoe UI", sans-serif;--font-heading: "SF Pro Display", "Avenir Next", "Manrope", "Inter", "Segoe UI", sans-serif;--link-color: #2fb7c8;--link-hover: #5fd4b2;--focus-ring: rgba(47, 183, 200, .35);--card-radius: 22px;--card-shadow: 0 16px 38px rgba(15, 47, 58, .2);--card-inner-glow: linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(239, 247, 251, 0));--card-inner-glow-opacity: 1;--btn-primary-bg: linear-gradient(120deg, #2fb7c8, #5fd4b2);--btn-primary-hover: linear-gradient(120deg, #5fd4b2, #2fb7c8);--btn-primary-text: #0f2a34;--status-success: #5fd4b2;--status-warning: #ff9b73;--status-error: #ff6b6b;--status-success-bg: rgba(95, 212, 178, .22);--status-warning-bg: rgba(255, 155, 115, .24);--status-error-bg: rgba(255, 107, 107, .22);--alert-bg: rgba(255, 255, 255, .85);--table-row-hover: rgba(47, 183, 200, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #1d5b6b;--icon-muted: #7c98a1;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.18;--h2-size: clamp(20px, 2.2vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.25rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%)}[data-theme=pacific] .card,[data-theme=pacific] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=pacific] .card:not(.dashboard-shell-card),[data-theme=pacific] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=pacific] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=pacific] .card-header,[data-theme=pacific] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=pacific] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=pacific] .card>.card-body,[data-theme=pacific] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=pacific] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=pacific] h1,[data-theme=pacific] h2,[data-theme=pacific] h3,[data-theme=pacific] .card-header,[data-theme=pacific] .dashboard-header{color:#244654!important}[data-theme=pacific] .main-nav{background:linear-gradient(180deg,#0e1822f2,#0c151eeb);border-bottom:1px solid rgba(120,170,196,.35)!important}[data-theme=pacific] .main-nav .footer-title,[data-theme=pacific] .main-nav .nav-link,[data-theme=pacific] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=pacific] .main-nav .nav-auth{color:#eaf4fb!important}[data-theme=pacific] .main-nav .footer-sub{color:#b7cfdb!important}[data-theme=pacific] .main-nav .footer-mark,[data-theme=pacific] .footer .footer-mark{background:#f8fcff!important;border:1px solid rgba(128,181,208,.44);box-shadow:0 4px 12px #08141e38}[data-theme=pacific] .main-nav .footer-mark svg,[data-theme=pacific] .footer .footer-mark svg{stroke:#1f6d85}[data-theme=pacific] .footer{background:linear-gradient(180deg,#0e1822f5,#0a121afa)!important;border-top:1px solid rgba(120,170,196,.32)!important}[data-theme=pacific] .footer .footer-title,[data-theme=pacific] .footer .footer-heading{color:#e8f4fb!important}[data-theme=pacific] .footer .footer-sub,[data-theme=pacific] .footer ul li,[data-theme=pacific] .footer .footer-bottom{color:#b9ceda!important}[data-theme=sunsetharbor]{--bg-0: #0b1020;--bg-1: #121b33;--bg-2: #233059;--text-0: #eaf0ff;--text-1: #b7c4e6;--text-2: #7f90c2;--card: #121b33;--card-2: #162242;--accent: #4f8cff;--accent-2: #22c3ee;--brand-spot: #ff8a5b;--border: rgba(35, 48, 89, .9);--shadow: 0 24px 60px rgba(5, 8, 18, .75);--glow: 0 0 0 1px rgba(79, 140, 255, .18);--text-primary: #eaf0ff;--text-secondary: #b7c4e6;--text-muted: #7f90c2;--bg-primary: #0b1020;--bg-secondary: #121b33;--bg-tertiary: #233059;--card-header-bg: linear-gradient(130deg, rgba(38, 63, 130, .45), rgba(79, 140, 255, .28) 55%, rgba(34, 195, 238, .2));--card-header-text: #eaf0ff;--card-header-icon: #22c3ee;--card-header-border: rgba(35, 48, 89, .9);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 6px 18px rgba(5, 8, 18, .55);--link-color: #4f8cff;--link-hover: #22c3ee;--focus-ring: rgba(34, 195, 238, .4);--card-radius: 22px;--card-inner-glow-opacity: .08;--btn-primary-bg: #4f8cff;--btn-primary-hover: #22c3ee;--btn-primary-text: #0b1020;--status-success: #22c3ee;--status-warning: #ffc46b;--status-error: #ff8a5b;--alert-bg: rgba(18, 27, 51, .65);--table-row-hover: rgba(34, 195, 238, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #22c3ee;--icon-muted: #7f90c2;--h1-size: clamp(34px, 3.6vw, 42px);--h1-weight: 800;--h1-line: 1.12;--h2-size: clamp(20px, 2.3vw, 24px);--h2-weight: 700;--h2-line: 1.2;--h3-size: 1.3rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Manrope", "Inter", "Segoe UI", sans-serif;--font-heading: "Exo 2", "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=sunsetharbor] .card,[data-theme=sunsetharbor] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=sunsetharbor] .card:not(.dashboard-shell-card),[data-theme=sunsetharbor] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=sunsetharbor] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=sunsetharbor] .card-header,[data-theme=sunsetharbor] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=sunsetharbor] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=sunsetharbor] .card>.card-body,[data-theme=sunsetharbor] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=sunsetharbor] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=deeppacific]{--bg-0: #071a23;--bg-1: #0b2531;--bg-2: #123444;--text-0: #e6f2f7;--text-1: #a9c3cf;--text-2: #6f93a3;--card: #0b2531;--card-2: #102f3e;--accent: #21b6c7;--accent-2: #2dd4bf;--brand-spot: #ffb454;--border: rgba(18, 52, 68, .7);--shadow: 0 22px 60px rgba(3, 12, 18, .7);--glow: 0 0 0 1px rgba(33, 182, 199, .14);--text-primary: #e6f2f7;--text-secondary: #a9c3cf;--text-muted: #6f93a3;--bg-primary: #071a23;--bg-secondary: #0b2531;--bg-tertiary: #123444;--card-header-bg: linear-gradient(130deg, rgba(19, 64, 83, .65), rgba(33, 182, 199, .28) 55%, rgba(45, 212, 191, .2));--card-header-text: #e6f2f7;--card-header-icon: #9fe7f0;--card-header-border: rgba(18, 52, 68, .7);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 6px 18px rgba(2, 12, 18, .6);--cargo-icon: #9fe7f0;--transport-icon: #79cfe0;--link-color: #21b6c7;--link-hover: #2dd4bf;--focus-ring: rgba(45, 212, 191, .45);--card-radius: 22px;--card-shadow: 0 18px 40px rgba(2, 12, 18, .55);--card-inner-glow: linear-gradient(180deg, rgba(159, 231, 240, .12), rgba(11, 37, 49, 0));--card-inner-glow-opacity: 1;--btn-primary-bg: linear-gradient(120deg, #21b6c7, #2dd4bf);--btn-primary-hover: linear-gradient(120deg, #2dd4bf, #21b6c7);--btn-primary-text: #071a23;--status-success: #2dd4bf;--status-warning: #ffb454;--status-error: #ff6b6b;--alert-bg: rgba(11, 37, 49, .6);--table-row-hover: rgba(45, 212, 191, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #9fe7f0;--icon-muted: #5e8597;--h1-size: clamp(36px, 3.8vw, 44px);--h1-weight: 800;--h1-line: 1.12;--h2-size: clamp(20px, 2.4vw, 24px);--h2-weight: 700;--h2-line: 1.2;--h3-size: 1.3rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Unbounded", "Manrope", "Inter", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}[data-theme=deeppacific] .card,[data-theme=deeppacific] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=deeppacific] .card:not(.dashboard-shell-card),[data-theme=deeppacific] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=deeppacific] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=deeppacific] .card-header,[data-theme=deeppacific] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=deeppacific] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=deeppacific] .card>.card-body,[data-theme=deeppacific] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=deeppacific] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=coastalmist]{--bg-0: #f4fbfc;--bg-1: #ffffff;--bg-2: #dcecef;--text-0: #0f2a34;--text-1: #46616a;--text-2: #7c98a1;--card: #ffffff;--card-2: #f1f7f8;--accent: #0ea5b7;--accent-2: #2bc4d3;--brand-spot: #ff7a59;--border: rgba(220, 236, 239, .95);--shadow: 0 16px 40px rgba(15, 42, 52, .12);--glow: 0 0 0 1px rgba(220, 236, 239, .9);--text-primary: #0f2a34;--text-secondary: #46616a;--text-muted: #7c98a1;--bg-primary: #f4fbfc;--bg-secondary: #ffffff;--bg-tertiary: #dcecef;--card-header-bg: linear-gradient(135deg, rgba(14, 165, 183, .18), rgba(43, 196, 211, .14), rgba(255, 255, 255, .7));--card-header-text: #0f2a34;--card-header-icon: #0ea5b7;--card-header-border: rgba(220, 236, 239, .95);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .85), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .7);--link-color: #0ea5b7;--link-hover: #2bc4d3;--focus-ring: rgba(43, 196, 211, .35);--card-radius: 22px;--btn-primary-bg: #0ea5b7;--btn-primary-hover: #2bc4d3;--btn-primary-text: #0f2a34;--status-success: #2bc4d3;--status-warning: #ff7a59;--status-error: #ff7a59;--alert-bg: rgba(255, 255, 255, .9);--table-row-hover: rgba(14, 165, 183, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #0ea5b7;--icon-muted: #7c98a1;--h1-size: clamp(34px, 3.5vw, 40px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(20px, 2.2vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.25rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%);--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=coastalmist] .card,[data-theme=coastalmist] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=coastalmist] .card:not(.dashboard-shell-card),[data-theme=coastalmist] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=coastalmist] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=coastalmist] .card-header,[data-theme=coastalmist] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=coastalmist] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=coastalmist] .card>.card-body,[data-theme=coastalmist] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=coastalmist] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=alaska]{--bg-0: #f4fbfc;--bg-1: #ffffff;--bg-2: #dcecef;--text-0: #0f2a34;--text-1: #46616a;--text-2: #7c98a1;--card: transparent;--card-2: transparent;--accent: #0ea5b7;--accent-2: #2bc4d3;--brand-spot: #ff7a59;--border: rgba(220, 236, 239, .95);--shadow: 0 16px 40px rgba(15, 42, 52, .12);--glow: 0 0 0 1px rgba(220, 236, 239, .9);--text-primary: #0f2a34;--text-secondary: #46616a;--text-muted: #7c98a1;--bg-primary: #f4fbfc;--bg-secondary: #ffffff;--bg-tertiary: #dcecef;--card-header-bg: transparent;--card-header-text: #0f2a34;--card-header-icon: #0ea5b7;--card-header-border: transparent;--card-header-gloss: transparent;--card-header-gloss-opacity: 0;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .7);--modal-bg: #f4fbfc;--modal-card-bg: #f4fbfc;--modal-header-bg: #edf7f9;--modal-nested-bg: #e7f2f5;--surface-2: #ffffff;--link-color: #0ea5b7;--link-hover: #2bc4d3;--focus-ring: rgba(43, 196, 211, .35);--card-radius: 18px;--btn-primary-bg: linear-gradient(120deg, #0ea5b7, #2bc4d3);--btn-primary-hover: linear-gradient(120deg, #2bc4d3, #0ea5b7);--btn-primary-text: #0b1216;--status-success: #2bc4d3;--status-warning: #ff7a59;--status-error: #ff7a59;--alert-bg: rgba(255, 255, 255, .9);--table-row-hover: rgba(14, 165, 183, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #0ea5b7;--icon-muted: #7c98a1;--h1-size: clamp(34px, 3.5vw, 40px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(20px, 2.2vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.25rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%);--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=alaska] .card,[data-theme=alaska] .dashboard-card,[data-theme=alaska] .theme-demo__card,[data-theme=alaska] .theme-demo__panel,[data-theme=alaska] .card-header,[data-theme=alaska] .dashboard-header{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-theme=alaska] .form-control,[data-theme=alaska] select.form-control,[data-theme=alaska] .dashboard-theme__select{background:#ffffffe6!important;border:1px solid rgba(130,167,176,.55)!important;color:var(--text-0)!important}[data-theme=alaska] .form-control::placeholder{color:#6f8d96!important}[data-theme=alaska] .form-control:hover,[data-theme=alaska] select.form-control:hover,[data-theme=alaska] .dashboard-theme__select:hover{border-color:#598d9ac7!important}[data-theme=alaska] .form-control:focus,[data-theme=alaska] select.form-control:focus,[data-theme=alaska] .dashboard-theme__select:focus{border-color:#2bc4d3d9!important;box-shadow:0 0 0 3px #2bc4d338!important}[data-theme=alaska] .overlay .inner-div,[data-theme=alaska] .overlay .confirm-card,[data-theme=alaska] .overlay .communication-card,[data-theme=alaska] .overlay .list-card--modal,[data-theme=alaska] .overlay #location-picker{background:#fffffffa!important;border-color:#82a7b073!important;box-shadow:0 18px 40px #0f2a3433!important}[data-theme=alaska] .overlay .card-header,[data-theme=alaska] .overlay .dashboard-header{background:#fffffff0!important;border-color:#82a7b052!important}[data-theme=alaska] .btn.btn-ghost,[data-theme=alaska] .btn.btn-secondary,[data-theme=alaska] .btn.cancelBtn,[data-theme=alaska] .btn.location-close{border-color:#387480b8!important;background:transparent!important;color:#0f2a34!important}[data-theme=alaska] .btn.btn-ghost:hover,[data-theme=alaska] .btn.btn-secondary:hover,[data-theme=alaska] .btn.cancelBtn:hover,[data-theme=alaska] .btn.location-close:hover,[data-theme=alaska] .btn.btn-ghost:focus-visible,[data-theme=alaska] .btn.btn-secondary:focus-visible,[data-theme=alaska] .btn.cancelBtn:focus-visible,[data-theme=alaska] .btn.location-close:focus-visible{border-color:#20616ff2!important;background:transparent!important}[data-theme=alaska] .footer{background:#e8f5f8f0!important;border-top:1px solid rgba(130,167,176,.35)!important}[data-theme=alaska] .footer-title,[data-theme=alaska] .footer-heading{color:#0f2a34!important}[data-theme=alaska] .footer-sub,[data-theme=alaska] .footer ul li,[data-theme=alaska] .footer-bottom{color:#46616a!important}[data-theme=alaska] .main-nav{background:#d8eaeff5!important;border-bottom:1px solid rgba(130,167,176,.35)!important;box-shadow:0 8px 20px #0f2a3414}[data-theme=alaska] .main-nav .footer-title,[data-theme=alaska] .main-nav .nav-link,[data-theme=alaska] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=alaska] .main-nav .nav-auth{color:#0f2a34!important}[data-theme=alaska] .main-nav .footer-sub{color:#46616a!important}[data-theme=alaska] .nav-dropdown .dropdown-menu{background:#fffffffa!important;border-color:#82a7b059!important}[data-theme=alaska] .nav-dropdown .dropdown-item{color:#0f2a34!important}[data-theme=alaska] .nav-offcanvas{background:#f1f9fbfc!important;border-left:1px solid rgba(130,167,176,.35)!important;color:#0f2a34!important}[data-theme=alaska] .nav-offcanvas.offcanvas,[data-theme=alaska] .nav-offcanvas .offcanvas-header{background:#f1f9fbfc!important}[data-theme=alaska] .nav-offcanvas .offcanvas-title,[data-theme=alaska] .nav-offcanvas .nav-section__title{color:#2e5c67!important}[data-theme=alaska] .nav-offcanvas .btn-close{filter:none;opacity:.65}[data-theme=alaska] .nav-offcanvas .nav-item{background:#ffffffe0!important;border-color:#82a7b059!important;color:#0f2a34!important}[data-theme=alaska] .nav-offcanvas .nav-item:hover,[data-theme=alaska] .nav-offcanvas .nav-item:focus-visible{background:#e8f5f8f2!important;border-color:#3874808c!important}[data-theme=alaska] .nav-offcanvas .nav-item--ghost{background:#ffffffad!important;border-color:#82a7b052!important}[data-theme=alaska] .nav-offcanvas .nav-item--ghost.is-active{background:#0ea5b72e!important;border-color:#0ea5b759!important;color:#0f2a34!important}[data-theme=alaska] .nav-offcanvas .nav-item--primary{color:#0f2a34!important}[data-theme=alaska] .nav-offcanvas .nav-item-dropdown__menu{background:#fffffffa!important;border-color:#82a7b059!important;box-shadow:0 12px 28px #0f2a3424!important}[data-theme=alaska] .nav-offcanvas .nav-item-dropdown__menu .nav-item{background:#ffffffe6!important;border-color:#82a7b04d!important;color:#0f2a34!important}[data-theme=alaska] .main-nav .footer-mark{background:#fff!important;border:1px solid rgba(130,167,176,.35)}[data-theme=alaska] .main-nav .navbar-toggler{border:1px solid rgba(56,116,128,.55);background:#ffffffd9}[data-theme=alaska] .main-nav .navbar-toggler-icon{filter:invert(16%) sepia(22%) saturate(956%) hue-rotate(146deg) brightness(92%) contrast(92%)}[data-theme=alaska] .list-card .field .label,[data-theme=alaska] .list-card--modal .field .label,[data-theme=alaska] .cargoTable .field .label,[data-theme=alaska] .transportTable .field .label{color:var(--text-1)!important}[data-theme=alaska] .round-button:not(.delete){border-color:#0ea5b79e!important;background:linear-gradient(120deg,#0ea5b738,#2bc4d342)!important;color:#0f2a34!important;box-shadow:0 8px 18px #0ea5b72e!important}[data-theme=alaska] .round-button:not(.delete):hover,[data-theme=alaska] .round-button:not(.delete):focus-visible{border-color:#0ea5b7e6!important;background:linear-gradient(120deg,#0ea5b752,#2bc4d361)!important;color:#0b1f27!important;box-shadow:0 10px 22px #0ea5b742!important}[data-theme=alaska] .round-button:not(.delete) svg{color:#1497ac!important}[data-theme=alaska] .round-button:not(.delete):hover svg,[data-theme=alaska] .round-button:not(.delete):focus-visible svg{color:#0f8397!important}@media(min-width:769px){[data-theme=alaska] .page.page--inner{padding-top:7rem!important}}[data-theme=alaska] .dashboard-header-separator{display:block;height:2px;margin:.25rem 2.25rem .9rem;border-radius:999px;background:linear-gradient(90deg,#0ea5b700,#0ea5b79e 22%,#2bc4d3d9,#0ea5b79e 78%,#0ea5b700)!important}[data-theme=sunlitember]{--bg-0: #fdf2e8;--bg-1: #fbeee2;--bg-2: #f6dfcf;--text-0: #433227;--text-1: #6a4f3d;--text-2: #9a7963;--card: linear-gradient(160deg, rgba(255, 248, 238, .96), rgba(245, 222, 203, .9));--card-2: rgba(255, 244, 233, .94);--accent: #ffb36f;--accent-2: #ff8f8a;--brand-spot: #ff9a62;--border: transparent;--shadow: 0 14px 32px rgba(186, 118, 76, .2);--glow: 0 0 0 1px rgba(255, 182, 132, .1), 0 16px 36px rgba(241, 151, 94, .12);--text-primary: #433227;--text-secondary: #6a4f3d;--text-muted: #9a7963;--bg-primary: #fff8f1;--bg-secondary: #fffdf9;--bg-tertiary: #ffeede;--card-header-bg: linear-gradient(120deg, rgba(255, 198, 128, .5), rgba(255, 165, 140, .38));--card-header-text: #4f3628;--card-header-icon: #c46d45;--card-header-border: transparent;--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .62);--link-color: #d77a4e;--link-hover: #c35e78;--focus-ring: rgba(255, 143, 138, .3);--card-radius: 22px;--btn-primary-bg: linear-gradient(120deg, #ffb36f, #ff8f8a);--btn-primary-hover: linear-gradient(120deg, #ffbc81, #ff9da0);--btn-primary-text: #472a23;--status-success: #52b787;--status-warning: #ffb36f;--status-error: #e87070;--alert-bg: rgba(255, 248, 240, .95);--table-row-hover: rgba(255, 188, 129, .2);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #c56f46;--icon-muted: #b08d77;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(22px, 2.2vw, 28px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.2rem;--h3-weight: 650;--h3-line: 1.32;--body-line: 1.66;--label-size: .82rem;--label-weight: 600;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%);--font-body: "Manrope", "Nunito Sans", "Noto Sans", "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Nunito Sans", "Noto Sans", "Inter", "Segoe UI", sans-serif}[data-theme=sunlitember] body{background:radial-gradient(1000px 600px at 12% -8%,rgba(255,185,123,.3),transparent 58%),radial-gradient(850px 520px at 100% 0%,rgba(255,156,143,.26),transparent 58%),radial-gradient(760px 500px at 45% 100%,rgba(255,220,165,.24),transparent 62%),var(--bg-0)}[data-theme=sunlitember] .card,[data-theme=sunlitember] .dashboard-card,[data-theme=sunlitember] .theme-demo__card,[data-theme=sunlitember] .theme-demo__panel{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--shadow),var(--glow)!important;backdrop-filter:blur(6px)}[data-theme=sunlitember] .card-header,[data-theme=sunlitember] .dashboard-header{background:var(--card-header-bg)!important;border-color:transparent!important}[data-theme=sunlitember] .dashboard-header,[data-theme=sunlitember] .card-header{display:none!important}[data-theme=sunlitember] .dashboard-card .card-body,[data-theme=sunlitember] .adf-c .card-body,[data-theme=sunlitember] .updateCargo .card-body,[data-theme=sunlitember] .updateTransport .card-body{padding-top:1.1rem!important}[data-theme=sunlitember] .main-nav{background:#faecdcf2!important;border-bottom:1px solid rgba(255,201,150,.24)!important;box-shadow:0 8px 24px #d78f5f1f;backdrop-filter:blur(8px)}[data-theme=sunlitember] .main-nav .footer-title,[data-theme=sunlitember] .main-nav .nav-link,[data-theme=sunlitember] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=sunlitember] .main-nav .nav-auth{color:#5d4131!important}[data-theme=sunlitember] .main-nav .footer-sub{color:#7e5f4a!important}[data-theme=sunlitember] .main-nav .footer-mark{background:#fff!important;border:1px solid rgba(220,177,141,.38);box-shadow:0 4px 10px #bc7a5624}[data-theme=sunlitember] .main-nav .navbar-toggler{border:1px solid rgba(181,122,86,.52)!important;background:#fff9f1f2!important}[data-theme=sunlitember] .main-nav .navbar-toggler-icon{filter:invert(22%) sepia(25%) saturate(1084%) hue-rotate(337deg) brightness(86%) contrast(94%)}[data-theme=sunlitember] .nav-dropdown .dropdown-menu,[data-theme=sunlitember] .nav-offcanvas,[data-theme=sunlitember] .nav-offcanvas.offcanvas,[data-theme=sunlitember] .nav-offcanvas .offcanvas-header,[data-theme=sunlitember] .nav-offcanvas .nav-item-dropdown__menu{background:#fff8eff5!important;border-color:transparent!important;color:#583f31!important;box-shadow:0 12px 28px #d48b5a24}[data-theme=sunlitember] .nav-dropdown .dropdown-item,[data-theme=sunlitember] .nav-offcanvas .nav-item,[data-theme=sunlitember] .nav-offcanvas .nav-item--primary,[data-theme=sunlitember] .nav-offcanvas .offcanvas-title,[data-theme=sunlitember] .nav-offcanvas .nav-section__title{color:#5d4335!important}[data-theme=sunlitember] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#fff6ebdb,#ffe9d4d1)!important;border-color:transparent!important}[data-theme=sunlitember] .nav-offcanvas .nav-item:hover,[data-theme=sunlitember] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#ffefe0eb,#ffdfc5e6)!important;border-color:transparent!important}[data-theme=sunlitember] .form-control,[data-theme=sunlitember] select.form-control,[data-theme=sunlitember] .dashboard-theme__select{background:#fffbf5f2!important;border:1px solid transparent!important;color:#4f3729!important;box-shadow:inset 0 0 0 1px #ffc49747!important}[data-theme=sunlitember] .form-control::placeholder{color:#b18a72!important}[data-theme=sunlitember] .form-control:hover,[data-theme=sunlitember] select.form-control:hover,[data-theme=sunlitember] .dashboard-theme__select:hover{box-shadow:inset 0 0 0 1px #ffab826b,0 6px 14px #ef9a6824!important}[data-theme=sunlitember] .form-control:focus,[data-theme=sunlitember] select.form-control:focus,[data-theme=sunlitember] .dashboard-theme__select:focus{border-color:transparent!important;box-shadow:0 0 0 3px #ff998b42,inset 0 0 0 1px #ffa0786b!important}[data-theme=sunlitember] .overlay .inner-div,[data-theme=sunlitember] .overlay .confirm-card,[data-theme=sunlitember] .overlay .communication-card,[data-theme=sunlitember] .overlay .list-card--modal,[data-theme=sunlitember] .overlay #location-picker{background:linear-gradient(165deg,#fffdf8fa,#fff4e6f5)!important;border-color:transparent!important;box-shadow:0 20px 48px #d58c5d33!important}[data-theme=sunlitember] .overlay .card-header,[data-theme=sunlitember] .overlay .dashboard-header{background:linear-gradient(120deg,#ffc78580,#ffa38e66)!important;border-color:transparent!important}[data-theme=sunlitember] .table,[data-theme=sunlitember] .table th,[data-theme=sunlitember] .table td,[data-theme=sunlitember] .cargoTable,[data-theme=sunlitember] .transportTable,[data-theme=sunlitember] .cargoTable th,[data-theme=sunlitember] .cargoTable td,[data-theme=sunlitember] .transportTable th,[data-theme=sunlitember] .transportTable td{border-color:transparent!important}[data-theme=sunlitember] .btn,[data-theme=sunlitember] .btn.btn-primary,[data-theme=sunlitember] .cargoBtnColor,[data-theme=sunlitember] .transportBtnColor,[data-theme=sunlitember] .btnSetLocation{border-color:transparent!important;box-shadow:0 10px 24px #ea996a42!important}[data-theme=sunlitember] .btn.btn-ghost,[data-theme=sunlitember] .btn.btn-secondary,[data-theme=sunlitember] .btn.cancelBtn,[data-theme=sunlitember] .btn.location-close{background:linear-gradient(120deg,#fffaf2eb,#ffeedde0)!important;border-color:transparent!important;color:#593f31!important;box-shadow:0 8px 20px #e8976a29!important}[data-theme=sunlitember] .btn.btn-ghost:hover,[data-theme=sunlitember] .btn.btn-secondary:hover,[data-theme=sunlitember] .btn.cancelBtn:hover,[data-theme=sunlitember] .btn.location-close:hover,[data-theme=sunlitember] .btn.btn-ghost:focus-visible,[data-theme=sunlitember] .btn.btn-secondary:focus-visible,[data-theme=sunlitember] .btn.cancelBtn:focus-visible,[data-theme=sunlitember] .btn.location-close:focus-visible{background:linear-gradient(120deg,#fff5e9f2,#ffe2ceeb)!important;border-color:transparent!important}[data-theme=sunlitember] .round-button:not(.delete){border-color:transparent!important;background:linear-gradient(120deg,#ffc6816b,#ff9e8e61)!important;color:#5a3f31!important;box-shadow:0 8px 20px #ef9b6d38!important}[data-theme=sunlitember] .round-button:not(.delete):hover,[data-theme=sunlitember] .round-button:not(.delete):focus-visible{background:linear-gradient(120deg,#ffb76f8a,#ff93927a)!important}[data-theme=sunlitember] .round-button:not(.delete) svg{color:#7f4f39!important}[data-theme=sunlitember] .list-card .field .label,[data-theme=sunlitember] .list-card--modal .field .label,[data-theme=sunlitember] .cargoTable .field .label,[data-theme=sunlitember] .transportTable .field .label{color:#8e6d57!important}[data-theme=sunlitember] .footer{background:linear-gradient(120deg,#fff7edf2,#ffe9d6e6)!important;border-top:1px solid rgba(255,205,158,.28)!important}[data-theme=sunlitember] .footer-title,[data-theme=sunlitember] .footer-heading{color:#5f4334!important}[data-theme=sunlitember] .footer-sub,[data-theme=sunlitember] .footer ul li,[data-theme=sunlitember] .footer-bottom{color:#886a55!important}[data-theme=sunlitember] .card,[data-theme=sunlitember] .dashboard-card,[data-theme=sunlitember] .btn,[data-theme=sunlitember] .form-control,[data-theme=sunlitember] .dashboard-theme__select,[data-theme=sunlitember] .nav-offcanvas .nav-item{transition:background-color .22s ease,background-image .24s ease,border-color .22s ease,box-shadow .24s ease,transform .18s ease,color .18s ease}[data-theme=sunlitember] .btn:hover,[data-theme=sunlitember] .round-button:hover,[data-theme=sunlitember] .card:hover,[data-theme=sunlitember] .dashboard-card:hover{transform:translateY(-1px)}[data-theme=sunlitember] .dashboard-header-separator{display:none;height:2px;margin:.28rem 2.25rem .95rem;border-radius:999px;background:linear-gradient(90deg,#ffb56f00,#ffb56fad 24%,#ff928ee6,#ffb56fad 76%,#ffb56f00)!important}@media(min-width:769px){[data-theme=sunlitember] .page.page--inner{padding-top:7rem!important}}[data-theme=plumvelvet]{--bg-0: #1a1226;--bg-1: #241736;--bg-2: #32204a;--text-0: #f4edff;--text-1: #d8c9f2;--text-2: #b7a1d8;--card: linear-gradient(160deg, rgba(53, 34, 77, .92), rgba(41, 26, 61, .9));--card-2: rgba(45, 31, 68, .92);--accent: #8f6bff;--accent-2: #b06dff;--brand-spot: #c88bff;--border: transparent;--shadow: 0 14px 32px rgba(17, 10, 29, .45);--glow: 0 0 0 1px rgba(164, 112, 255, .16), 0 16px 36px rgba(100, 73, 190, .2);--text-primary: #f4edff;--text-secondary: #d8c9f2;--text-muted: #b7a1d8;--bg-primary: #fff8f1;--bg-secondary: #fffdf9;--bg-tertiary: #ffeede;--card-header-bg: linear-gradient(120deg, rgba(255, 198, 128, .5), rgba(255, 165, 140, .38));--card-header-text: #4f3628;--card-header-icon: #c46d45;--card-header-border: transparent;--card-header-gloss: transparent;--card-header-gloss-opacity: 0;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .62);--link-color: #d77a4e;--link-hover: #c35e78;--focus-ring: rgba(255, 143, 138, .3);--card-radius: 22px;--modal-bg: #24183c;--modal-card-bg: #24183c;--modal-header-bg: #2b1d45;--modal-nested-bg: #2b1d45;--surface-2: #2a2143;--btn-primary-bg: linear-gradient(120deg, #8f6bff, #b06dff);--btn-primary-hover: linear-gradient(120deg, #ffbc81, #ff9da0);--btn-primary-text: #1d102f;--status-success: #52b787;--status-warning: #8f6bff;--status-error: #e87070;--alert-bg: rgba(255, 248, 240, .95);--table-row-hover: rgba(255, 188, 129, .2);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #c56f46;--icon-muted: #b08d77;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(22px, 2.2vw, 28px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.2rem;--h3-weight: 650;--h3-line: 1.32;--body-line: 1.66;--label-size: .82rem;--label-weight: 600;--mono-size: .9rem;--font-body: "Avenir Next", "Avenir", "SF Pro Text", "Noto Sans", "Inter", sans-serif;--font-heading: "Avenir Next", "Avenir", "SF Pro Text", "Noto Sans", "Inter", sans-serif}[data-theme=plumvelvet] body{background:radial-gradient(1000px 600px at 12% -8%,rgba(255,185,123,.3),transparent 58%),radial-gradient(850px 520px at 100% 0%,rgba(255,156,143,.26),transparent 58%),radial-gradient(760px 500px at 45% 100%,rgba(255,220,165,.24),transparent 62%),var(--bg-0)}[data-theme=plumvelvet] .card,[data-theme=plumvelvet] .dashboard-card,[data-theme=plumvelvet] .theme-demo__card,[data-theme=plumvelvet] .theme-demo__panel{background:var(--card)!important;border-color:transparent!important;border-radius:var(--card-radius)!important;background-clip:padding-box;box-shadow:var(--shadow),var(--glow)!important}[data-theme=plumvelvet] .card:not(.dashboard-shell-card),[data-theme=plumvelvet] .dashboard-card:not(.dashboard-shell-card),[data-theme=plumvelvet] .theme-demo__card,[data-theme=plumvelvet] .theme-demo__panel{overflow:hidden!important}[data-theme=plumvelvet] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=plumvelvet] .card-header,[data-theme=plumvelvet] .dashboard-header{background:#140c216b!important;border-color:transparent!important;border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box;color:#fff!important}[data-theme=plumvelvet] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=plumvelvet] .dashboard-header .isonHeader,[data-theme=plumvelvet] .card-header .isonHeader,[data-theme=plumvelvet] .dashboard-header svg,[data-theme=plumvelvet] .card-header svg{display:inline-block!important}[data-theme=plumvelvet] .dashboard-header span,[data-theme=plumvelvet] .card-header span{color:#fff!important}[data-theme=plumvelvet] .dashboard-header,[data-theme=plumvelvet] .card-header{position:relative;background-image:none!important;background-repeat:no-repeat!important;background-size:auto!important;background-position:initial!important;border-bottom:1px solid rgba(235,224,255,.22)!important}[data-theme=plumvelvet] .dashboard-card .card-body,[data-theme=plumvelvet] .adf-c .card-body,[data-theme=plumvelvet] .updateCargo .card-body,[data-theme=plumvelvet] .updateTransport .card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box;padding-top:1.1rem!important}[data-theme=plumvelvet] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=plumvelvet] .main-nav{background:#1f1531f0!important;border-bottom:1px solid rgba(255,201,150,.24)!important;box-shadow:0 8px 24px #d78f5f1f;backdrop-filter:blur(8px)}[data-theme=plumvelvet] .main-nav .footer-title,[data-theme=plumvelvet] .main-nav .nav-link,[data-theme=plumvelvet] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=plumvelvet] .main-nav .nav-auth{color:#efe8ff!important}[data-theme=plumvelvet] .main-nav .footer-sub{color:#c7b6e8!important}[data-theme=plumvelvet] .main-nav .footer-mark{background:#f8f3ff!important;border:1px solid rgba(155,120,228,.4);box-shadow:0 4px 10px #bc7a5624}[data-theme=plumvelvet] .main-nav .navbar-toggler{border:1px solid rgba(151,117,225,.6)!important;background:#271b3cf5!important}[data-theme=plumvelvet] .main-nav .navbar-toggler-icon{filter:invert(22%) sepia(25%) saturate(1084%) hue-rotate(337deg) brightness(86%) contrast(94%)}[data-theme=plumvelvet] .nav-offcanvas,[data-theme=plumvelvet] .nav-offcanvas.offcanvas,[data-theme=plumvelvet] .nav-offcanvas .offcanvas-header,[data-theme=plumvelvet] .nav-offcanvas .nav-item-dropdown__menu{background:#fff8eff5!important;border-color:transparent!important;color:#f0e9ff!important;box-shadow:0 12px 28px #d48b5a24}[data-theme=plumvelvet] .nav-dropdown .dropdown-menu{background:color-mix(in srgb,var(--bg-1) 86%,var(--bg-0) 14%)!important;border-color:color-mix(in srgb,var(--accent) 35%,var(--border) 65%)!important;color:var(--text-0)!important}[data-theme=plumvelvet] .nav-dropdown .dropdown-item,[data-theme=plumvelvet] .nav-offcanvas .nav-item,[data-theme=plumvelvet] .nav-offcanvas .nav-item--primary,[data-theme=plumvelvet] .nav-offcanvas .offcanvas-title,[data-theme=plumvelvet] .nav-offcanvas .nav-section__title{color:var(--text-0)!important}[data-theme=plumvelvet] .nav-dropdown .dropdown-item:hover,[data-theme=plumvelvet] .nav-dropdown .dropdown-item:focus-visible,[data-theme=plumvelvet] .nav-dropdown .dropdown-item.active,[data-theme=plumvelvet] .nav-dropdown .dropdown-item:active{background:color-mix(in srgb,var(--accent) 22%,var(--bg-1) 78%)!important;color:var(--text-0)!important}[data-theme=plumvelvet] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#fff6ebdb,#ffe9d4d1)!important;border-color:transparent!important}[data-theme=plumvelvet] .nav-offcanvas .nav-item:hover,[data-theme=plumvelvet] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#ffefe0eb,#ffdfc5e6)!important;border-color:transparent!important}[data-theme=plumvelvet] .form-control,[data-theme=plumvelvet] select.form-control,[data-theme=plumvelvet] .dashboard-theme__select{background:#1e1430f5!important;border:1px solid transparent!important;color:#f4edff!important;box-shadow:inset 0 0 0 1px #b07eff4d!important}[data-theme=plumvelvet] .form-control::placeholder{color:#a88fca!important}[data-theme=plumvelvet] .form-control:hover,[data-theme=plumvelvet] select.form-control:hover,[data-theme=plumvelvet] .dashboard-theme__select:hover{box-shadow:inset 0 0 0 1px #b07eff75,0 6px 14px #855bd229!important}[data-theme=plumvelvet] .form-control:focus,[data-theme=plumvelvet] select.form-control:focus,[data-theme=plumvelvet] .dashboard-theme__select:focus{border-color:transparent!important;box-shadow:0 0 0 3px #a77bff47,inset 0 0 0 1px #b888ff80!important}[data-theme=plumvelvet] .overlay .inner-div,[data-theme=plumvelvet] .overlay .confirm-card,[data-theme=plumvelvet] .overlay .communication-card,[data-theme=plumvelvet] .overlay .list-card--modal{background:linear-gradient(165deg,#fffdf8fa,#fff4e6f5)!important;border-color:transparent!important;box-shadow:0 20px 48px #d58c5d33!important}[data-theme=plumvelvet] .overlay .inner-div.confirm-modal,[data-theme=plumvelvet] .overlay .confirm-modal .confirm-card{background:var(--bg-1)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow, var(--glow))!important}[data-theme=plumvelvet] .overlay.overlay--edit-form .inner-div.inner-div--edit-form{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:min(980px,92vw)!important;max-width:980px!important}[data-theme=plumvelvet] .overlay.chat-overlay .inner-div.chat-modal{background:linear-gradient(165deg,color-mix(in srgb,var(--card-2) 90%,#0d0817 10%),color-mix(in srgb,var(--card-2) 96%,#06040d 4%))!important;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--bg-0) 70%)!important;box-shadow:0 26px 56px #0a061399!important}[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget,[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget__sidebar,[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget__sidebar-header,[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget__main-header,[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget__composer{background:color-mix(in srgb,var(--card-2) 94%,#080512 6%)!important;color:var(--text-0)!important}[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget .btn.btn-ghost,[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget .chat-widget__header-search-toggle,[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget .chat-widget__header-search-arrow,[data-theme=plumvelvet] .overlay.chat-overlay .chat-widget .chat-widget__header-search-close{background:color-mix(in srgb,var(--card-2) 88%,#0b0714 12%)!important;color:var(--text-0)!important;border-color:color-mix(in srgb,var(--accent) 26%,var(--bg-0) 74%)!important}[data-theme=plumvelvet] .chat-widget__conversation-item{border-color:#866ccd70!important}[data-theme=plumvelvet] .chat-widget__conversation-item:hover{border-color:#9c81e894!important}[data-theme=plumvelvet] .chat-widget__conversation-count-inline.is-total{background:linear-gradient(135deg,#6c56aae6,#52408aeb)!important;border-color:#bea5ff9e!important;color:#f8f4ff!important;box-shadow:0 4px 10px #180e2c57!important}[data-theme=plumvelvet] .overlay .list-card--modal,[data-theme=plumvelvet] .overlay .transport-details-card-modal,[data-theme=plumvelvet] .overlay .cargo-details-card-modal,[data-theme=plumvelvet] .overlay .list-card--modal .list-card__title,[data-theme=plumvelvet] .overlay .list-card--modal .field .value,[data-theme=plumvelvet] .overlay .list-card--modal .pill,[data-theme=plumvelvet] .overlay .list-card--modal .muted,[data-theme=plumvelvet] .overlay .list-card--modal .list-card__place-btn{color:var(--card-header-text, #4f3628)!important}[data-theme=plumvelvet] .overlay .list-card--modal .list-card__place-btn{background:linear-gradient(120deg,#fff8f0f5,#ffecdbeb)!important;border:1px solid color-mix(in srgb,var(--accent) 28%,#ffffff 72%)!important;color:#5e3f33!important;box-shadow:0 6px 14px #744e3d24!important}[data-theme=plumvelvet] .overlay .list-card--modal .list-card__place-btn svg{color:#5e3f33!important;stroke:currentColor!important}[data-theme=plumvelvet] .overlay .list-card--modal .list-card__place-btn:hover,[data-theme=plumvelvet] .overlay .list-card--modal .list-card__place-btn:focus-visible{background:linear-gradient(120deg,#fff2e5fa,#ffe2ccf5)!important;border-color:color-mix(in srgb,var(--accent) 42%,#ffffff 58%)!important;color:#5e3f33!important}[data-theme=plumvelvet] .overlay .list-card--modal .list-card__place-btn:hover svg,[data-theme=plumvelvet] .overlay .list-card--modal .list-card__place-btn:focus-visible svg{color:#5e3f33!important;stroke:currentColor!important}[data-theme=plumvelvet] .overlay .list-card--modal .field .label{color:color-mix(in srgb,var(--card-header-text, #4f3628) 68%,#ffffff 32%)!important}[data-theme=plumvelvet] .overlay .list-card--modal .pill{background:color-mix(in srgb,var(--accent) 24%,#ffffff 76%)!important}[data-theme=plumvelvet] .table,[data-theme=plumvelvet] .table th,[data-theme=plumvelvet] .table td,[data-theme=plumvelvet] .cargoTable,[data-theme=plumvelvet] .transportTable,[data-theme=plumvelvet] .cargoTable th,[data-theme=plumvelvet] .cargoTable td,[data-theme=plumvelvet] .transportTable th,[data-theme=plumvelvet] .transportTable td{border-color:transparent!important}[data-theme=plumvelvet] .btn,[data-theme=plumvelvet] .btn.btn-primary,[data-theme=plumvelvet] .cargoBtnColor,[data-theme=plumvelvet] .transportBtnColor,[data-theme=plumvelvet] .btnSetLocation{border-color:transparent!important;box-shadow:0 10px 24px #ea996a42!important}[data-theme=plumvelvet] .btn.btn-ghost,[data-theme=plumvelvet] .btn.btn-secondary,[data-theme=plumvelvet] .btn.cancelBtn{background:linear-gradient(120deg,#fffaf2eb,#ffeedde0)!important;border-color:transparent!important;color:#f0e8ff!important;box-shadow:0 8px 20px #e8976a29!important}[data-theme=plumvelvet] .btn.btn-ghost:hover,[data-theme=plumvelvet] .btn.btn-secondary:hover,[data-theme=plumvelvet] .btn.cancelBtn:hover,[data-theme=plumvelvet] .btn.btn-ghost:focus-visible,[data-theme=plumvelvet] .btn.btn-secondary:focus-visible,[data-theme=plumvelvet] .btn.cancelBtn:focus-visible{background:linear-gradient(120deg,#fff5e9f2,#ffe2ceeb)!important;border-color:transparent!important}[data-theme=plumvelvet] .round-button:not(.delete){border-color:transparent!important;background:linear-gradient(120deg,#ffc6816b,#ff9e8e61)!important;color:#efe7ff!important;box-shadow:0 8px 20px #ef9b6d38!important}[data-theme=plumvelvet] .round-button:not(.delete):hover,[data-theme=plumvelvet] .round-button:not(.delete):focus-visible{background:linear-gradient(120deg,#ffb76f8a,#ff93927a)!important}[data-theme=plumvelvet] .round-button:not(.delete) svg{color:#f1eaff!important}[data-theme=plumvelvet] .list-card .field .label,[data-theme=plumvelvet] .list-card--modal .field .label,[data-theme=plumvelvet] .cargoTable .field .label,[data-theme=plumvelvet] .transportTable .field .label{color:#d4c4f0!important}[data-theme=plumvelvet] .footer{background:linear-gradient(120deg,#fff7edf2,#ffe9d6e6)!important;border-top:1px solid rgba(255,205,158,.28)!important}[data-theme=plumvelvet] .footer-title,[data-theme=plumvelvet] .footer-heading{color:#5f4334!important}[data-theme=plumvelvet] .footer-sub,[data-theme=plumvelvet] .footer ul li,[data-theme=plumvelvet] .footer-bottom{color:#886a55!important}[data-theme=plumvelvet] .card,[data-theme=plumvelvet] .dashboard-card,[data-theme=plumvelvet] .btn,[data-theme=plumvelvet] .form-control,[data-theme=plumvelvet] .dashboard-theme__select,[data-theme=plumvelvet] .nav-offcanvas .nav-item{transition:background-color .22s ease,background-image .24s ease,border-color .22s ease,box-shadow .24s ease,transform .18s ease,color .18s ease}[data-theme=plumvelvet] .btn:hover,[data-theme=plumvelvet] .round-button:hover{transform:translateY(-1px)}[data-theme=plumvelvet] .dashboard-header-separator{display:none;height:2px;margin:.28rem 2.25rem .95rem;border-radius:999px;background:linear-gradient(90deg,#ffb56f00,#ffb56fad 24%,#ff928ee6,#ffb56fad 76%,#ffb56f00)!important}@media(min-width:769px){[data-theme=plumvelvet] .page.page--inner{padding-top:7rem!important}}[data-theme=plumvelvet] .btn.btn-ghost,[data-theme=plumvelvet] .btn.btn-secondary,[data-theme=plumvelvet] .btn.cancelBtn{background:linear-gradient(120deg,#3e2b61e6,#312150e6)!important;color:#f4edff!important}[data-theme=plumvelvet] .btn.btn-ghost:hover,[data-theme=plumvelvet] .btn.btn-secondary:hover,[data-theme=plumvelvet] .btn.cancelBtn:hover,[data-theme=plumvelvet] .btn.btn-ghost:focus-visible,[data-theme=plumvelvet] .btn.btn-secondary:focus-visible,[data-theme=plumvelvet] .btn.cancelBtn:focus-visible{background:linear-gradient(120deg,#4b3474eb,#3a275eeb)!important;color:#fff!important}[data-theme=plumvelvet] .nav-offcanvas,[data-theme=plumvelvet] .nav-offcanvas.offcanvas,[data-theme=plumvelvet] .nav-offcanvas .offcanvas-header,[data-theme=plumvelvet] .nav-offcanvas .nav-item-dropdown__menu{background:#211736f7!important;border-color:#8e77cc59!important;color:#efe8ff!important;box-shadow:0 14px 30px #0e091857!important}[data-theme=plumvelvet] .nav-offcanvas .nav-item,[data-theme=plumvelvet] .nav-offcanvas .nav-item--primary,[data-theme=plumvelvet] .nav-offcanvas .offcanvas-title,[data-theme=plumvelvet] .nav-offcanvas .nav-section__title{color:#f1ebff!important}[data-theme=plumvelvet] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#342452e6,#271b40e0)!important;border-color:#846ec257!important}[data-theme=plumvelvet] .nav-offcanvas .nav-item:hover,[data-theme=plumvelvet] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#402c65f0,#31224feb)!important;border-color:#9c83e175!important}[data-theme=plumvelvet] .nav-offcanvas .nav-item.is-active,[data-theme=plumvelvet] .nav-offcanvas .nav-item--ghost.is-active{background:linear-gradient(120deg,#5c4090fa,#473272f5)!important;border-color:#b497ff9e!important;color:#fff!important;box-shadow:0 8px 20px #1a0e2e57!important}[data-theme=appleglow]{--bg-0: #eef9ef;--bg-1: #e3f3e5;--bg-2: #d2ead6;--text-0: #1f3a22;--text-1: #2f5a36;--text-2: #4f7d55;--card: linear-gradient(160deg, rgba(243, 252, 244, .96), rgba(214, 239, 217, .9));--card-2: rgba(234, 248, 236, .94);--accent: #9ad37a;--accent-2: #6fbe77;--brand-spot: #7cc86f;--border: transparent;--shadow: 0 14px 32px rgba(83, 145, 92, .2);--glow: 0 0 0 1px rgba(152, 214, 128, .14), 0 16px 36px rgba(113, 190, 122, .14);--text-primary: #1f3a22;--text-secondary: #2f5a36;--text-muted: #4f7d55;--bg-primary: #fff8f1;--bg-secondary: #fffdf9;--bg-tertiary: #ffeede;--card-header-bg: linear-gradient(120deg, rgba(255, 198, 128, .5), rgba(255, 165, 140, .38));--card-header-text: #4f3628;--card-header-icon: #c46d45;--card-header-border: transparent;--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .62);--link-color: #d77a4e;--link-hover: #c35e78;--focus-ring: rgba(255, 143, 138, .3);--card-radius: 22px;--btn-primary-bg: linear-gradient(120deg, #9ad37a, #6fbe77);--btn-primary-hover: linear-gradient(120deg, #ffbc81, #ff9da0);--btn-primary-text: #1f3a22;--status-success: #52b787;--status-warning: #9ad37a;--status-error: #e87070;--alert-bg: rgba(255, 248, 240, .95);--table-row-hover: rgba(255, 188, 129, .2);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #c56f46;--icon-muted: #b08d77;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(22px, 2.2vw, 28px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.2rem;--h3-weight: 650;--h3-line: 1.32;--body-line: 1.66;--label-size: .82rem;--label-weight: 600;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%);--font-body: "SF Pro Text", "Avenir Next", "Noto Sans", "Inter", sans-serif;--font-heading: "SF Pro Text", "Avenir Next", "Noto Sans", "Inter", sans-serif}[data-theme=appleglow] body{background:radial-gradient(1000px 600px at 12% -8%,rgba(255,185,123,.3),transparent 58%),radial-gradient(850px 520px at 100% 0%,rgba(255,156,143,.26),transparent 58%),radial-gradient(760px 500px at 45% 100%,rgba(255,220,165,.24),transparent 62%),var(--bg-0)}[data-theme=appleglow] .card,[data-theme=appleglow] .dashboard-card,[data-theme=appleglow] .theme-demo__card,[data-theme=appleglow] .theme-demo__panel{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--shadow),var(--glow)!important;backdrop-filter:blur(6px)}[data-theme=appleglow] .card-header,[data-theme=appleglow] .dashboard-header{background:var(--card-header-bg)!important;border-color:transparent!important}[data-theme=appleglow] .dashboard-header,[data-theme=appleglow] .card-header{display:none!important}[data-theme=appleglow] .dashboard-card .card-body,[data-theme=appleglow] .adf-c .card-body,[data-theme=appleglow] .updateCargo .card-body,[data-theme=appleglow] .updateTransport .card-body{padding-top:1.1rem!important}[data-theme=appleglow] .main-nav{background:#e7f7e9f2!important;border-bottom:1px solid rgba(255,201,150,.24)!important;box-shadow:0 8px 24px #d78f5f1f;backdrop-filter:blur(8px)}[data-theme=appleglow] .main-nav .footer-title,[data-theme=appleglow] .main-nav .nav-link,[data-theme=appleglow] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=appleglow] .main-nav .nav-auth{color:#234326!important}[data-theme=appleglow] .main-nav .footer-sub{color:#3f6b45!important}[data-theme=appleglow] .main-nav .footer-mark{background:#fff!important;border:1px solid rgba(128,191,126,.35);box-shadow:0 4px 10px #bc7a5624}[data-theme=appleglow] .main-nav .navbar-toggler{border:1px solid rgba(108,172,106,.52)!important;background:#fff9f1f2!important}[data-theme=appleglow] .main-nav .navbar-toggler-icon{filter:invert(22%) sepia(25%) saturate(1084%) hue-rotate(337deg) brightness(86%) contrast(94%)}[data-theme=appleglow] .nav-dropdown .dropdown-menu,[data-theme=appleglow] .nav-offcanvas,[data-theme=appleglow] .nav-offcanvas.offcanvas,[data-theme=appleglow] .nav-offcanvas .offcanvas-header,[data-theme=appleglow] .nav-offcanvas .nav-item-dropdown__menu{background:#fff8eff5!important;border-color:transparent!important;color:#27492a!important;box-shadow:0 12px 28px #d48b5a24}[data-theme=appleglow] .nav-dropdown .dropdown-item,[data-theme=appleglow] .nav-offcanvas .nav-item,[data-theme=appleglow] .nav-offcanvas .nav-item--primary,[data-theme=appleglow] .nav-offcanvas .offcanvas-title,[data-theme=appleglow] .nav-offcanvas .nav-section__title{color:#28522d!important}[data-theme=appleglow] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#fff6ebdb,#ffe9d4d1)!important;border-color:transparent!important}[data-theme=appleglow] .nav-offcanvas .nav-item:hover,[data-theme=appleglow] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#ffefe0eb,#ffdfc5e6)!important;border-color:transparent!important}[data-theme=appleglow] .form-control,[data-theme=appleglow] select.form-control,[data-theme=appleglow] .dashboard-theme__select{background:#f4fcf5f2!important;border:1px solid transparent!important;color:#234325!important;box-shadow:inset 0 0 0 1px #ffc49747!important}[data-theme=appleglow] .form-control::placeholder{color:#6e9a70!important}[data-theme=appleglow] .form-control:hover,[data-theme=appleglow] select.form-control:hover,[data-theme=appleglow] .dashboard-theme__select:hover{box-shadow:inset 0 0 0 1px #ffab826b,0 6px 14px #ef9a6824!important}[data-theme=appleglow] .form-control:focus,[data-theme=appleglow] select.form-control:focus,[data-theme=appleglow] .dashboard-theme__select:focus{border-color:transparent!important;box-shadow:0 0 0 3px #7ec77742,inset 0 0 0 1px #ffa0786b!important}[data-theme=appleglow] .overlay .inner-div,[data-theme=appleglow] .overlay .confirm-card,[data-theme=appleglow] .overlay .communication-card,[data-theme=appleglow] .overlay .list-card--modal,[data-theme=appleglow] .overlay #location-picker{background:linear-gradient(165deg,#fffdf8fa,#fff4e6f5)!important;border-color:transparent!important;box-shadow:0 20px 48px #d58c5d33!important}[data-theme=appleglow] .overlay .card-header,[data-theme=appleglow] .overlay .dashboard-header{background:linear-gradient(120deg,#ffc78580,#ffa38e66)!important;border-color:transparent!important}[data-theme=appleglow] .table,[data-theme=appleglow] .table th,[data-theme=appleglow] .table td,[data-theme=appleglow] .cargoTable,[data-theme=appleglow] .transportTable,[data-theme=appleglow] .cargoTable th,[data-theme=appleglow] .cargoTable td,[data-theme=appleglow] .transportTable th,[data-theme=appleglow] .transportTable td{border-color:transparent!important}[data-theme=appleglow] .btn,[data-theme=appleglow] .btn.btn-primary,[data-theme=appleglow] .cargoBtnColor,[data-theme=appleglow] .transportBtnColor,[data-theme=appleglow] .btnSetLocation{border-color:transparent!important;box-shadow:0 10px 24px #ea996a42!important}[data-theme=appleglow] .btn.btn-ghost,[data-theme=appleglow] .btn.btn-secondary,[data-theme=appleglow] .btn.cancelBtn,[data-theme=appleglow] .btn.location-close{background:linear-gradient(120deg,#fffaf2eb,#ffeedde0)!important;border-color:transparent!important;color:#244325!important;box-shadow:0 8px 20px #e8976a29!important}[data-theme=appleglow] .btn.btn-ghost:hover,[data-theme=appleglow] .btn.btn-secondary:hover,[data-theme=appleglow] .btn.cancelBtn:hover,[data-theme=appleglow] .btn.location-close:hover,[data-theme=appleglow] .btn.btn-ghost:focus-visible,[data-theme=appleglow] .btn.btn-secondary:focus-visible,[data-theme=appleglow] .btn.cancelBtn:focus-visible,[data-theme=appleglow] .btn.location-close:focus-visible{background:linear-gradient(120deg,#fff5e9f2,#ffe2ceeb)!important;border-color:transparent!important}[data-theme=appleglow] .round-button:not(.delete){border-color:transparent!important;background:linear-gradient(120deg,#ffc6816b,#ff9e8e61)!important;color:#244325!important;box-shadow:0 8px 20px #ef9b6d38!important}[data-theme=appleglow] .round-button:not(.delete):hover,[data-theme=appleglow] .round-button:not(.delete):focus-visible{background:linear-gradient(120deg,#ffb76f8a,#ff93927a)!important}[data-theme=appleglow] .round-button:not(.delete) svg{color:#2f5f33!important}[data-theme=appleglow] .list-card .field .label,[data-theme=appleglow] .list-card--modal .field .label,[data-theme=appleglow] .cargoTable .field .label,[data-theme=appleglow] .transportTable .field .label{color:#4f7d55!important}[data-theme=appleglow] .footer{background:linear-gradient(120deg,#fff7edf2,#ffe9d6e6)!important;border-top:1px solid rgba(255,205,158,.28)!important}[data-theme=appleglow] .footer-title,[data-theme=appleglow] .footer-heading{color:#5f4334!important}[data-theme=appleglow] .footer-sub,[data-theme=appleglow] .footer ul li,[data-theme=appleglow] .footer-bottom{color:#886a55!important}[data-theme=appleglow] .card,[data-theme=appleglow] .dashboard-card,[data-theme=appleglow] .btn,[data-theme=appleglow] .form-control,[data-theme=appleglow] .dashboard-theme__select,[data-theme=appleglow] .nav-offcanvas .nav-item{transition:background-color .22s ease,background-image .24s ease,border-color .22s ease,box-shadow .24s ease,transform .18s ease,color .18s ease}[data-theme=appleglow] .btn:hover,[data-theme=appleglow] .round-button:hover,[data-theme=appleglow] .card:hover,[data-theme=appleglow] .dashboard-card:hover{transform:translateY(-1px)}[data-theme=appleglow] .dashboard-header-separator{display:none;height:2px;margin:.28rem 2.25rem .95rem;border-radius:999px;background:linear-gradient(90deg,#ffb56f00,#ffb56fad 24%,#ff928ee6,#ffb56fad 76%,#ffb56f00)!important}@media(min-width:769px){[data-theme=appleglow] .page.page--inner{padding-top:7rem!important}}[data-theme=appleglow] .btn.btn-ghost,[data-theme=appleglow] .btn.btn-secondary,[data-theme=appleglow] .btn.cancelBtn,[data-theme=appleglow] .btn.location-close{color:#1f3a22!important}[data-theme=appleglow] .nav-offcanvas,[data-theme=appleglow] .nav-offcanvas.offcanvas,[data-theme=appleglow] .nav-offcanvas .offcanvas-header,[data-theme=appleglow] .nav-offcanvas .nav-item-dropdown__menu{background:#e7f6e9fa!important;border-color:#80bf7e52!important;color:#234326!important}[data-theme=appleglow] .nav-offcanvas .nav-item,[data-theme=appleglow] .nav-offcanvas .nav-item--primary,[data-theme=appleglow] .nav-offcanvas .offcanvas-title,[data-theme=appleglow] .nav-offcanvas .nav-section__title{color:#1f3a22!important}[data-theme=appleglow] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#dcf1e0eb,#cce8d1e0)!important;border-color:#7eb87c4d!important}[data-theme=appleglow] .nav-offcanvas .nav-item:hover,[data-theme=appleglow] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#cbe6d0f2,#badcc1eb)!important;border-color:#6daa6b6b!important}[data-theme=goldencherry]{--bg-0: #fff9e7;--bg-1: #fff3ce;--bg-2: #ffe7ad;--text-0: #4e3b13;--text-1: #7a5a1e;--text-2: #a17a2e;--card: linear-gradient(160deg, rgba(255, 251, 230, .96), rgba(255, 236, 178, .9));--card-2: rgba(255, 246, 206, .94);--accent: #ffd05e;--accent-2: #ffb84f;--brand-spot: #f6c33e;--border: transparent;--shadow: 0 14px 32px rgba(179, 136, 38, .18);--glow: 0 0 0 1px rgba(255, 210, 92, .14), 0 16px 36px rgba(255, 184, 64, .14);--text-primary: #4e3b13;--text-secondary: #7a5a1e;--text-muted: #a17a2e;--bg-primary: #fff8f1;--bg-secondary: #fffdf9;--bg-tertiary: #ffeede;--card-header-bg: linear-gradient(120deg, rgba(255, 198, 128, .5), rgba(255, 165, 140, .38));--card-header-text: #4f3628;--card-header-icon: #c46d45;--card-header-border: transparent;--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .62);--link-color: #d77a4e;--link-hover: #c35e78;--focus-ring: rgba(255, 143, 138, .3);--card-radius: 22px;--btn-primary-bg: linear-gradient(120deg, #ffd05e, #ffb84f);--btn-primary-hover: linear-gradient(120deg, #ffbc81, #ff9da0);--btn-primary-text: #4f3a11;--status-success: #52b787;--status-warning: #ffd05e;--status-error: #e87070;--alert-bg: rgba(255, 248, 240, .95);--table-row-hover: rgba(255, 188, 129, .2);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #c56f46;--icon-muted: #b08d77;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(22px, 2.2vw, 28px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.2rem;--h3-weight: 650;--h3-line: 1.32;--body-line: 1.66;--label-size: .82rem;--label-weight: 600;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%);--font-body: "Avenir Next", "SF Pro Text", "Noto Sans", "Inter", sans-serif;--font-heading: "Avenir Next", "SF Pro Text", "Noto Sans", "Inter", sans-serif}[data-theme=goldencherry] body{background:radial-gradient(1000px 600px at 12% -8%,rgba(255,185,123,.3),transparent 58%),radial-gradient(850px 520px at 100% 0%,rgba(255,156,143,.26),transparent 58%),radial-gradient(760px 500px at 45% 100%,rgba(255,220,165,.24),transparent 62%),var(--bg-0)}[data-theme=goldencherry] .card,[data-theme=goldencherry] .dashboard-card,[data-theme=goldencherry] .theme-demo__card,[data-theme=goldencherry] .theme-demo__panel{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--shadow),var(--glow)!important;backdrop-filter:blur(6px)}[data-theme=goldencherry] .card-header,[data-theme=goldencherry] .dashboard-header{background:var(--card-header-bg)!important;border-color:transparent!important}[data-theme=goldencherry] .dashboard-header,[data-theme=goldencherry] .card-header{display:none!important}[data-theme=goldencherry] .dashboard-card .card-body,[data-theme=goldencherry] .adf-c .card-body,[data-theme=goldencherry] .updateCargo .card-body,[data-theme=goldencherry] .updateTransport .card-body{padding-top:1.1rem!important}[data-theme=goldencherry] .main-nav{background:#fff4c5f2!important;border-bottom:1px solid rgba(255,201,150,.24)!important;box-shadow:0 8px 24px #d78f5f1f;backdrop-filter:blur(8px)}[data-theme=goldencherry] .main-nav .footer-title,[data-theme=goldencherry] .main-nav .nav-link,[data-theme=goldencherry] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=goldencherry] .main-nav .nav-auth{color:#584011!important}[data-theme=goldencherry] .main-nav .footer-sub{color:#8c6a1f!important}[data-theme=goldencherry] .main-nav .footer-mark{background:#fff!important;border:1px solid rgba(223,180,61,.34);box-shadow:0 4px 10px #bc7a5624}[data-theme=goldencherry] .main-nav .navbar-toggler{border:1px solid rgba(196,149,28,.5)!important;background:#fff9f1f2!important}[data-theme=goldencherry] .main-nav .navbar-toggler-icon{filter:invert(22%) sepia(25%) saturate(1084%) hue-rotate(337deg) brightness(86%) contrast(94%)}[data-theme=goldencherry] .nav-dropdown .dropdown-menu,[data-theme=goldencherry] .nav-offcanvas,[data-theme=goldencherry] .nav-offcanvas.offcanvas,[data-theme=goldencherry] .nav-offcanvas .offcanvas-header,[data-theme=goldencherry] .nav-offcanvas .nav-item-dropdown__menu{background:#fff8eff5!important;border-color:transparent!important;color:#5c4314!important;box-shadow:0 12px 28px #d48b5a24}[data-theme=goldencherry] .nav-dropdown .dropdown-item,[data-theme=goldencherry] .nav-offcanvas .nav-item,[data-theme=goldencherry] .nav-offcanvas .nav-item--primary,[data-theme=goldencherry] .nav-offcanvas .offcanvas-title,[data-theme=goldencherry] .nav-offcanvas .nav-section__title{color:#654b16!important}[data-theme=goldencherry] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#fff6ebdb,#ffe9d4d1)!important;border-color:transparent!important}[data-theme=goldencherry] .nav-offcanvas .nav-item:hover,[data-theme=goldencherry] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#ffefe0eb,#ffdfc5e6)!important;border-color:transparent!important}[data-theme=goldencherry] .form-control,[data-theme=goldencherry] select.form-control,[data-theme=goldencherry] .dashboard-theme__select{background:#fff9e0f2!important;border:1px solid transparent!important;color:#584111!important;box-shadow:inset 0 0 0 1px #ffc49747!important}[data-theme=goldencherry] .form-control::placeholder{color:#9d7b2b!important}[data-theme=goldencherry] .form-control:hover,[data-theme=goldencherry] select.form-control:hover,[data-theme=goldencherry] .dashboard-theme__select:hover{box-shadow:inset 0 0 0 1px #ffab826b,0 6px 14px #ef9a6824!important}[data-theme=goldencherry] .form-control:focus,[data-theme=goldencherry] select.form-control:focus,[data-theme=goldencherry] .dashboard-theme__select:focus{border-color:transparent!important;box-shadow:0 0 0 3px #ffc75242,inset 0 0 0 1px #ffa0786b!important}[data-theme=goldencherry] .overlay .inner-div,[data-theme=goldencherry] .overlay .confirm-card,[data-theme=goldencherry] .overlay .communication-card,[data-theme=goldencherry] .overlay .list-card--modal,[data-theme=goldencherry] .overlay #location-picker{background:linear-gradient(165deg,#fffdf8fa,#fff4e6f5)!important;border-color:transparent!important;box-shadow:0 20px 48px #d58c5d33!important}[data-theme=goldencherry] .overlay .card-header,[data-theme=goldencherry] .overlay .dashboard-header{background:linear-gradient(120deg,#ffc78580,#ffa38e66)!important;border-color:transparent!important}[data-theme=goldencherry] .table,[data-theme=goldencherry] .table th,[data-theme=goldencherry] .table td,[data-theme=goldencherry] .cargoTable,[data-theme=goldencherry] .transportTable,[data-theme=goldencherry] .cargoTable th,[data-theme=goldencherry] .cargoTable td,[data-theme=goldencherry] .transportTable th,[data-theme=goldencherry] .transportTable td{border-color:transparent!important}[data-theme=goldencherry] .btn,[data-theme=goldencherry] .btn.btn-primary,[data-theme=goldencherry] .cargoBtnColor,[data-theme=goldencherry] .transportBtnColor,[data-theme=goldencherry] .btnSetLocation{border-color:transparent!important;box-shadow:0 10px 24px #ea996a42!important}[data-theme=goldencherry] .btn.btn-ghost,[data-theme=goldencherry] .btn.btn-secondary,[data-theme=goldencherry] .btn.cancelBtn,[data-theme=goldencherry] .btn.location-close{background:linear-gradient(120deg,#fffaf2eb,#ffeedde0)!important;border-color:transparent!important;color:#5a4213!important;box-shadow:0 8px 20px #e8976a29!important}[data-theme=goldencherry] .btn.btn-ghost:hover,[data-theme=goldencherry] .btn.btn-secondary:hover,[data-theme=goldencherry] .btn.cancelBtn:hover,[data-theme=goldencherry] .btn.location-close:hover,[data-theme=goldencherry] .btn.btn-ghost:focus-visible,[data-theme=goldencherry] .btn.btn-secondary:focus-visible,[data-theme=goldencherry] .btn.cancelBtn:focus-visible,[data-theme=goldencherry] .btn.location-close:focus-visible{background:linear-gradient(120deg,#fff5e9f2,#ffe2ceeb)!important;border-color:transparent!important}[data-theme=goldencherry] .round-button:not(.delete){border-color:transparent!important;background:linear-gradient(120deg,#ffc6816b,#ff9e8e61)!important;color:#5a4213!important;box-shadow:0 8px 20px #ef9b6d38!important}[data-theme=goldencherry] .round-button:not(.delete):hover,[data-theme=goldencherry] .round-button:not(.delete):focus-visible{background:linear-gradient(120deg,#ffb76f8a,#ff93927a)!important}[data-theme=goldencherry] .round-button:not(.delete) svg{color:#7a5b1d!important}[data-theme=goldencherry] .list-card .field .label,[data-theme=goldencherry] .list-card--modal .field .label,[data-theme=goldencherry] .cargoTable .field .label,[data-theme=goldencherry] .transportTable .field .label{color:#9f7b2f!important}[data-theme=goldencherry] .footer{background:linear-gradient(120deg,#fff7edf2,#ffe9d6e6)!important;border-top:1px solid rgba(255,205,158,.28)!important}[data-theme=goldencherry] .footer-title,[data-theme=goldencherry] .footer-heading{color:#5f4334!important}[data-theme=goldencherry] .footer-sub,[data-theme=goldencherry] .footer ul li,[data-theme=goldencherry] .footer-bottom{color:#886a55!important}[data-theme=goldencherry] .card,[data-theme=goldencherry] .dashboard-card,[data-theme=goldencherry] .btn,[data-theme=goldencherry] .form-control,[data-theme=goldencherry] .dashboard-theme__select,[data-theme=goldencherry] .nav-offcanvas .nav-item{transition:background-color .22s ease,background-image .24s ease,border-color .22s ease,box-shadow .24s ease,transform .18s ease,color .18s ease}[data-theme=goldencherry] .btn:hover,[data-theme=goldencherry] .round-button:hover,[data-theme=goldencherry] .card:hover,[data-theme=goldencherry] .dashboard-card:hover{transform:translateY(-1px)}[data-theme=goldencherry] .dashboard-header-separator{display:none;height:2px;margin:.28rem 2.25rem .95rem;border-radius:999px;background:linear-gradient(90deg,#ffb56f00,#ffb56fad 24%,#ff928ee6,#ffb56fad 76%,#ffb56f00)!important}@media(min-width:769px){[data-theme=goldencherry] .page.page--inner{padding-top:7rem!important}}[data-theme=goldencherry] .btn.btn-ghost,[data-theme=goldencherry] .btn.btn-secondary,[data-theme=goldencherry] .btn.cancelBtn,[data-theme=goldencherry] .btn.location-close{color:#4e3b13!important}[data-theme=goldencherry] .nav-offcanvas,[data-theme=goldencherry] .nav-offcanvas.offcanvas,[data-theme=goldencherry] .nav-offcanvas .offcanvas-header,[data-theme=goldencherry] .nav-offcanvas .nav-item-dropdown__menu{background:#fff5cef7!important;border-color:#be942f57!important;color:#5b4314!important}[data-theme=goldencherry] .nav-offcanvas .nav-item,[data-theme=goldencherry] .nav-offcanvas .nav-item--primary,[data-theme=goldencherry] .nav-offcanvas .offcanvas-title,[data-theme=goldencherry] .nav-offcanvas .nav-section__title{color:#4e3b13!important}[data-theme=goldencherry] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#ffecb0e6,#f8dd94db)!important;border-color:#b78e2747!important}[data-theme=goldencherry] .nav-offcanvas .nav-item:hover,[data-theme=goldencherry] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#fbe193f2,#f2d376eb)!important;border-color:#a9811b6b!important}[data-theme=silvergrain]{--bg-0: #f0f0f0;--bg-1: #e4e4e4;--bg-2: #cfcfcf;--text-0: #1f1f1f;--text-1: #3c3c3c;--text-2: #6a6a6a;--card: linear-gradient(160deg, rgba(245, 245, 245, .96), rgba(213, 213, 213, .9));--card-2: rgba(232, 232, 232, .94);--accent: #bdbdbd;--accent-2: #9f9f9f;--brand-spot: #a8a8a8;--border: transparent;--shadow: 0 14px 32px rgba(90, 90, 90, .18);--glow: 0 0 0 1px rgba(170, 170, 170, .12), 0 16px 36px rgba(140, 140, 140, .14);--text-primary: #1f1f1f;--text-secondary: #3c3c3c;--text-muted: #6a6a6a;--bg-primary: #fff8f1;--bg-secondary: #fffdf9;--bg-tertiary: #ffeede;--card-header-bg: linear-gradient(120deg, rgba(255, 198, 128, .5), rgba(255, 165, 140, .38));--card-header-text: #4f3628;--card-header-icon: #c46d45;--card-header-border: transparent;--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .62);--link-color: #d77a4e;--link-hover: #c35e78;--focus-ring: rgba(255, 143, 138, .3);--card-radius: 22px;--btn-primary-bg: linear-gradient(120deg, #bdbdbd, #9f9f9f);--btn-primary-hover: linear-gradient(120deg, #ffbc81, #ff9da0);--btn-primary-text: #222222;--status-success: #52b787;--status-warning: #bdbdbd;--status-error: #e87070;--alert-bg: rgba(255, 248, 240, .95);--table-row-hover: rgba(255, 188, 129, .2);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #c56f46;--icon-muted: #b08d77;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(22px, 2.2vw, 28px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.2rem;--h3-weight: 650;--h3-line: 1.32;--body-line: 1.66;--label-size: .82rem;--label-weight: 600;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%);--font-body: "Avenir Next", "Helvetica Neue", "SF Pro Text", "Noto Sans", "Inter", sans-serif;--font-heading: "Avenir Next", "Helvetica Neue", "SF Pro Text", "Noto Sans", "Inter", sans-serif}[data-theme=silvergrain] body{background:radial-gradient(1000px 600px at 12% -8%,rgba(255,185,123,.3),transparent 58%),radial-gradient(850px 520px at 100% 0%,rgba(255,156,143,.26),transparent 58%),radial-gradient(760px 500px at 45% 100%,rgba(255,220,165,.24),transparent 62%),var(--bg-0)}[data-theme=silvergrain] .card,[data-theme=silvergrain] .dashboard-card,[data-theme=silvergrain] .theme-demo__card,[data-theme=silvergrain] .theme-demo__panel{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--shadow),var(--glow)!important;backdrop-filter:blur(6px)}[data-theme=silvergrain] .card-header,[data-theme=silvergrain] .dashboard-header{background:var(--card-header-bg)!important;border-color:transparent!important}[data-theme=silvergrain] .dashboard-header,[data-theme=silvergrain] .card-header{display:none!important}[data-theme=silvergrain] .dashboard-card .card-body,[data-theme=silvergrain] .adf-c .card-body,[data-theme=silvergrain] .updateCargo .card-body,[data-theme=silvergrain] .updateTransport .card-body{padding-top:1.1rem!important}[data-theme=silvergrain] .main-nav{background:#e6e6e6f2!important;border-bottom:1px solid rgba(255,201,150,.24)!important;box-shadow:0 8px 24px #d78f5f1f;backdrop-filter:blur(8px)}[data-theme=silvergrain] .main-nav .footer-title,[data-theme=silvergrain] .main-nav .nav-link,[data-theme=silvergrain] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=silvergrain] .main-nav .nav-auth{color:#242424!important}[data-theme=silvergrain] .main-nav .footer-sub{color:#4a4a4a!important}[data-theme=silvergrain] .main-nav .footer-mark{background:#fff!important;border:1px solid rgba(160,160,160,.34);box-shadow:0 4px 10px #bc7a5624}[data-theme=silvergrain] .main-nav .navbar-toggler{border:1px solid rgba(126,126,126,.5)!important;background:#fff9f1f2!important}[data-theme=silvergrain] .main-nav .navbar-toggler-icon{filter:invert(22%) sepia(25%) saturate(1084%) hue-rotate(337deg) brightness(86%) contrast(94%)}[data-theme=silvergrain] .nav-dropdown .dropdown-menu,[data-theme=silvergrain] .nav-offcanvas,[data-theme=silvergrain] .nav-offcanvas.offcanvas,[data-theme=silvergrain] .nav-offcanvas .offcanvas-header,[data-theme=silvergrain] .nav-offcanvas .nav-item-dropdown__menu{background:#fff8eff5!important;border-color:transparent!important;color:#272727!important;box-shadow:0 12px 28px #d48b5a24}[data-theme=silvergrain] .nav-dropdown .dropdown-item,[data-theme=silvergrain] .nav-offcanvas .nav-item,[data-theme=silvergrain] .nav-offcanvas .nav-item--primary,[data-theme=silvergrain] .nav-offcanvas .offcanvas-title,[data-theme=silvergrain] .nav-offcanvas .nav-section__title{color:#2e2e2e!important}[data-theme=silvergrain] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#fff6ebdb,#ffe9d4d1)!important;border-color:transparent!important}[data-theme=silvergrain] .nav-offcanvas .nav-item:hover,[data-theme=silvergrain] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#ffefe0eb,#ffdfc5e6)!important;border-color:transparent!important}[data-theme=silvergrain] .form-control,[data-theme=silvergrain] select.form-control,[data-theme=silvergrain] .dashboard-theme__select{background:#f2f2f2f2!important;border:1px solid transparent!important;color:#232323!important;box-shadow:inset 0 0 0 1px #ffc49747!important}[data-theme=silvergrain] .form-control::placeholder{color:#737373!important}[data-theme=silvergrain] .form-control:hover,[data-theme=silvergrain] select.form-control:hover,[data-theme=silvergrain] .dashboard-theme__select:hover{box-shadow:inset 0 0 0 1px #ffab826b,0 6px 14px #ef9a6824!important}[data-theme=silvergrain] .form-control:focus,[data-theme=silvergrain] select.form-control:focus,[data-theme=silvergrain] .dashboard-theme__select:focus{border-color:transparent!important;box-shadow:0 0 0 3px #9e9e9e42,inset 0 0 0 1px #ffa0786b!important}[data-theme=silvergrain] .overlay .inner-div,[data-theme=silvergrain] .overlay .confirm-card,[data-theme=silvergrain] .overlay .communication-card,[data-theme=silvergrain] .overlay .list-card--modal,[data-theme=silvergrain] .overlay #location-picker{background:linear-gradient(165deg,#fffdf8fa,#fff4e6f5)!important;border-color:transparent!important;box-shadow:0 20px 48px #d58c5d33!important}[data-theme=silvergrain] .overlay .card-header,[data-theme=silvergrain] .overlay .dashboard-header{background:linear-gradient(120deg,#ffc78580,#ffa38e66)!important;border-color:transparent!important}[data-theme=silvergrain] .table,[data-theme=silvergrain] .table th,[data-theme=silvergrain] .table td,[data-theme=silvergrain] .cargoTable,[data-theme=silvergrain] .transportTable,[data-theme=silvergrain] .cargoTable th,[data-theme=silvergrain] .cargoTable td,[data-theme=silvergrain] .transportTable th,[data-theme=silvergrain] .transportTable td{border-color:transparent!important}[data-theme=silvergrain] .btn,[data-theme=silvergrain] .btn.btn-primary,[data-theme=silvergrain] .cargoBtnColor,[data-theme=silvergrain] .transportBtnColor,[data-theme=silvergrain] .btnSetLocation{border-color:transparent!important;box-shadow:0 10px 24px #ea996a42!important}[data-theme=silvergrain] .btn.btn-ghost,[data-theme=silvergrain] .btn.btn-secondary,[data-theme=silvergrain] .btn.cancelBtn,[data-theme=silvergrain] .btn.location-close{background:linear-gradient(120deg,#fffaf2eb,#ffeedde0)!important;border-color:transparent!important;color:#2a2a2a!important;box-shadow:0 8px 20px #e8976a29!important}[data-theme=silvergrain] .btn.btn-ghost:hover,[data-theme=silvergrain] .btn.btn-secondary:hover,[data-theme=silvergrain] .btn.cancelBtn:hover,[data-theme=silvergrain] .btn.location-close:hover,[data-theme=silvergrain] .btn.btn-ghost:focus-visible,[data-theme=silvergrain] .btn.btn-secondary:focus-visible,[data-theme=silvergrain] .btn.cancelBtn:focus-visible,[data-theme=silvergrain] .btn.location-close:focus-visible{background:linear-gradient(120deg,#fff5e9f2,#ffe2ceeb)!important;border-color:transparent!important}[data-theme=silvergrain] .round-button:not(.delete){border-color:transparent!important;background:linear-gradient(120deg,#ffc6816b,#ff9e8e61)!important;color:#2a2a2a!important;box-shadow:0 8px 20px #ef9b6d38!important}[data-theme=silvergrain] .round-button:not(.delete):hover,[data-theme=silvergrain] .round-button:not(.delete):focus-visible{background:linear-gradient(120deg,#ffb76f8a,#ff93927a)!important}[data-theme=silvergrain] .round-button:not(.delete) svg{color:#4f4f4f!important}[data-theme=silvergrain] .list-card .field .label,[data-theme=silvergrain] .list-card--modal .field .label,[data-theme=silvergrain] .cargoTable .field .label,[data-theme=silvergrain] .transportTable .field .label{color:#737373!important}[data-theme=silvergrain] .footer{background:linear-gradient(120deg,#fff7edf2,#ffe9d6e6)!important;border-top:1px solid rgba(255,205,158,.28)!important}[data-theme=silvergrain] .footer-title,[data-theme=silvergrain] .footer-heading{color:#5f4334!important}[data-theme=silvergrain] .footer-sub,[data-theme=silvergrain] .footer ul li,[data-theme=silvergrain] .footer-bottom{color:#886a55!important}[data-theme=silvergrain] .card,[data-theme=silvergrain] .dashboard-card,[data-theme=silvergrain] .btn,[data-theme=silvergrain] .form-control,[data-theme=silvergrain] .dashboard-theme__select,[data-theme=silvergrain] .nav-offcanvas .nav-item{transition:background-color .22s ease,background-image .24s ease,border-color .22s ease,box-shadow .24s ease,transform .18s ease,color .18s ease}[data-theme=silvergrain] .btn:hover,[data-theme=silvergrain] .round-button:hover,[data-theme=silvergrain] .card:hover,[data-theme=silvergrain] .dashboard-card:hover{transform:translateY(-1px)}[data-theme=silvergrain] .dashboard-header-separator{display:none;height:2px;margin:.28rem 2.25rem .95rem;border-radius:999px;background:linear-gradient(90deg,#ffb56f00,#ffb56fad 24%,#ff928ee6,#ffb56fad 76%,#ffb56f00)!important}@media(min-width:769px){[data-theme=silvergrain] .page.page--inner{padding-top:7rem!important}}[data-theme=silvergrain] .btn.btn-ghost,[data-theme=silvergrain] .btn.btn-secondary,[data-theme=silvergrain] .btn.cancelBtn,[data-theme=silvergrain] .btn.location-close{color:#1f1f1f!important}[data-theme=silvergrain] .nav-offcanvas,[data-theme=silvergrain] .nav-offcanvas.offcanvas,[data-theme=silvergrain] .nav-offcanvas .offcanvas-header,[data-theme=silvergrain] .nav-offcanvas .nav-item-dropdown__menu{background:linear-gradient(155deg,#f4f4f4fa,#e1e1e1f5)!important;border-color:#9c9c9c52!important;color:#2a2a2a!important;box-shadow:0 12px 28px #5a5a5a29!important}[data-theme=silvergrain] .nav-offcanvas .nav-item,[data-theme=silvergrain] .nav-offcanvas .nav-item--primary,[data-theme=silvergrain] .nav-offcanvas .offcanvas-title,[data-theme=silvergrain] .nav-offcanvas .nav-section__title{color:#2a2a2a!important}[data-theme=silvergrain] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#eeeeeee6,#d8d8d8db)!important;border-color:#94949447!important}[data-theme=silvergrain] .nav-offcanvas .nav-item:hover,[data-theme=silvergrain] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#e2e2e2f0,#c9c9c9eb)!important;border-color:#8484846b!important}[data-theme=graphitefilm]{--bg-0: #f0f0f0;--bg-1: #e4e4e4;--bg-2: #cfcfcf;--text-0: #1f1f1f;--text-1: #3c3c3c;--text-2: #6a6a6a;--card: linear-gradient(160deg, rgba(245, 245, 245, .96), rgba(213, 213, 213, .9));--card-2: rgba(232, 232, 232, .94);--accent: #bdbdbd;--accent-2: #9f9f9f;--brand-spot: #a8a8a8;--border: transparent;--shadow: 0 14px 32px rgba(90, 90, 90, .18);--glow: 0 0 0 1px rgba(170, 170, 170, .12), 0 16px 36px rgba(140, 140, 140, .14);--text-primary: #1f1f1f;--text-secondary: #3c3c3c;--text-muted: #6a6a6a;--bg-primary: #fff8f1;--bg-secondary: #fffdf9;--bg-tertiary: #ffeede;--card-header-bg: linear-gradient(120deg, rgba(255, 198, 128, .5), rgba(255, 165, 140, .38));--card-header-text: #4f3628;--card-header-icon: #c46d45;--card-header-border: transparent;--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(255, 255, 255, .62);--link-color: #d77a4e;--link-hover: #c35e78;--focus-ring: rgba(255, 143, 138, .3);--card-radius: 22px;--btn-primary-bg: linear-gradient(120deg, #bdbdbd, #9f9f9f);--btn-primary-hover: linear-gradient(120deg, #ffbc81, #ff9da0);--btn-primary-text: #222222;--status-success: #52b787;--status-warning: #bdbdbd;--status-error: #e87070;--alert-bg: rgba(255, 248, 240, .95);--table-row-hover: rgba(255, 188, 129, .2);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #4a7fc5;--icon-muted: #b08d77;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(22px, 2.2vw, 28px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.2rem;--h3-weight: 650;--h3-line: 1.32;--body-line: 1.66;--label-size: .82rem;--label-weight: 600;--mono-size: .9rem;--nav-menu-bg: color-mix(in srgb, var(--text-0) 84%, var(--bg-0) 16%);--nav-menu-text: color-mix(in srgb, var(--bg-0) 92%, var(--text-0) 8%);--nav-menu-border: color-mix(in srgb, var(--text-0) 64%, var(--bg-0) 36%);--nav-menu-item-bg: color-mix(in srgb, var(--text-0) 78%, var(--bg-0) 22%);--nav-menu-item-hover-bg: color-mix(in srgb, var(--accent) 24%, var(--text-0) 76%);--font-body: "Avenir Next", "Helvetica Neue", "SF Pro Text", "Noto Sans", "Inter", sans-serif;--font-heading: "Avenir Next", "Helvetica Neue", "SF Pro Text", "Noto Sans", "Inter", sans-serif}[data-theme=graphitefilm] body{background:radial-gradient(1000px 600px at 12% -8%,rgba(255,185,123,.3),transparent 58%),radial-gradient(850px 520px at 100% 0%,rgba(255,156,143,.26),transparent 58%),radial-gradient(760px 500px at 45% 100%,rgba(255,220,165,.24),transparent 62%),var(--bg-0)}[data-theme=graphitefilm] .card,[data-theme=graphitefilm] .dashboard-card,[data-theme=graphitefilm] .theme-demo__card,[data-theme=graphitefilm] .theme-demo__panel{background:var(--card)!important;border-color:transparent!important;box-shadow:var(--shadow),var(--glow)!important;backdrop-filter:blur(6px)}[data-theme=graphitefilm] .card-header,[data-theme=graphitefilm] .dashboard-header{background:var(--card-header-bg)!important;border-color:transparent!important}[data-theme=graphitefilm] .dashboard-header,[data-theme=graphitefilm] .card-header{display:none!important}[data-theme=graphitefilm] .dashboard-card .card-body,[data-theme=graphitefilm] .adf-c .card-body,[data-theme=graphitefilm] .updateCargo .card-body,[data-theme=graphitefilm] .updateTransport .card-body{padding-top:1.1rem!important}[data-theme=graphitefilm] .main-nav{background:#e6e6e6f2!important;border-bottom:1px solid rgba(255,201,150,.24)!important;box-shadow:0 8px 24px #d78f5f1f;backdrop-filter:blur(8px)}[data-theme=graphitefilm] .main-nav .footer-title,[data-theme=graphitefilm] .main-nav .nav-link,[data-theme=graphitefilm] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=graphitefilm] .main-nav .nav-auth{color:#242424!important}[data-theme=graphitefilm] .main-nav .footer-sub{color:#4a4a4a!important}[data-theme=graphitefilm] .main-nav .footer-mark{background:#fff!important;border:1px solid rgba(160,160,160,.34);box-shadow:0 4px 10px #bc7a5624}[data-theme=graphitefilm] .main-nav .navbar-toggler{border:1px solid rgba(126,126,126,.5)!important;background:#fff9f1f2!important}[data-theme=graphitefilm] .main-nav .navbar-toggler-icon{filter:invert(22%) sepia(25%) saturate(1084%) hue-rotate(337deg) brightness(86%) contrast(94%)}[data-theme=graphitefilm] .nav-dropdown .dropdown-menu,[data-theme=graphitefilm] .nav-offcanvas,[data-theme=graphitefilm] .nav-offcanvas.offcanvas,[data-theme=graphitefilm] .nav-offcanvas .offcanvas-header,[data-theme=graphitefilm] .nav-offcanvas .nav-item-dropdown__menu{background:#fff8eff5!important;border-color:transparent!important;color:#272727!important;box-shadow:0 12px 28px #d48b5a24}[data-theme=graphitefilm] .nav-dropdown .dropdown-item,[data-theme=graphitefilm] .nav-offcanvas .nav-item,[data-theme=graphitefilm] .nav-offcanvas .nav-item--primary,[data-theme=graphitefilm] .nav-offcanvas .offcanvas-title,[data-theme=graphitefilm] .nav-offcanvas .nav-section__title{color:#2e2e2e!important}[data-theme=graphitefilm] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#fff6ebdb,#ffe9d4d1)!important;border-color:transparent!important}[data-theme=graphitefilm] .nav-offcanvas .nav-item:hover,[data-theme=graphitefilm] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#ffefe0eb,#ffdfc5e6)!important;border-color:transparent!important}[data-theme=graphitefilm] .form-control,[data-theme=graphitefilm] select.form-control,[data-theme=graphitefilm] .dashboard-theme__select{background:#f2f2f2f2!important;border:1px solid transparent!important;color:#232323!important;box-shadow:inset 0 0 0 1px #ffc49747!important}[data-theme=graphitefilm] .form-control::placeholder{color:#737373!important}[data-theme=graphitefilm] .form-control:hover,[data-theme=graphitefilm] select.form-control:hover,[data-theme=graphitefilm] .dashboard-theme__select:hover{box-shadow:inset 0 0 0 1px #ffab826b,0 6px 14px #ef9a6824!important}[data-theme=graphitefilm] .form-control:focus,[data-theme=graphitefilm] select.form-control:focus,[data-theme=graphitefilm] .dashboard-theme__select:focus{border-color:transparent!important;box-shadow:0 0 0 3px #9e9e9e42,inset 0 0 0 1px #ffa0786b!important}[data-theme=graphitefilm] .overlay .inner-div,[data-theme=graphitefilm] .overlay .confirm-card,[data-theme=graphitefilm] .overlay .communication-card,[data-theme=graphitefilm] .overlay .list-card--modal,[data-theme=graphitefilm] .overlay #location-picker{background:linear-gradient(165deg,#fffdf8fa,#fff4e6f5)!important;border-color:transparent!important;box-shadow:0 20px 48px #d58c5d33!important}[data-theme=graphitefilm] .overlay .card-header,[data-theme=graphitefilm] .overlay .dashboard-header{background:linear-gradient(120deg,#ffc78580,#ffa38e66)!important;border-color:transparent!important}[data-theme=graphitefilm] .table,[data-theme=graphitefilm] .table th,[data-theme=graphitefilm] .table td,[data-theme=graphitefilm] .cargoTable,[data-theme=graphitefilm] .transportTable,[data-theme=graphitefilm] .cargoTable th,[data-theme=graphitefilm] .cargoTable td,[data-theme=graphitefilm] .transportTable th,[data-theme=graphitefilm] .transportTable td{border-color:transparent!important}[data-theme=graphitefilm] .btn,[data-theme=graphitefilm] .btn.btn-primary,[data-theme=graphitefilm] .cargoBtnColor,[data-theme=graphitefilm] .transportBtnColor,[data-theme=graphitefilm] .btnSetLocation{border-color:transparent!important;box-shadow:0 10px 24px #ea996a42!important}[data-theme=graphitefilm] .btn.btn-ghost,[data-theme=graphitefilm] .btn.btn-secondary,[data-theme=graphitefilm] .btn.cancelBtn,[data-theme=graphitefilm] .btn.location-close{background:linear-gradient(120deg,#fffaf2eb,#ffeedde0)!important;border-color:transparent!important;color:#2a2a2a!important;box-shadow:0 8px 20px #e8976a29!important}[data-theme=graphitefilm] .btn.btn-ghost:hover,[data-theme=graphitefilm] .btn.btn-secondary:hover,[data-theme=graphitefilm] .btn.cancelBtn:hover,[data-theme=graphitefilm] .btn.location-close:hover,[data-theme=graphitefilm] .btn.btn-ghost:focus-visible,[data-theme=graphitefilm] .btn.btn-secondary:focus-visible,[data-theme=graphitefilm] .btn.cancelBtn:focus-visible,[data-theme=graphitefilm] .btn.location-close:focus-visible{background:linear-gradient(120deg,#fff5e9f2,#ffe2ceeb)!important;border-color:transparent!important}[data-theme=graphitefilm] .round-button:not(.delete){border-color:transparent!important;background:linear-gradient(120deg,#ffc6816b,#ff9e8e61)!important;color:#2a2a2a!important;box-shadow:0 8px 20px #ef9b6d38!important}[data-theme=graphitefilm] .round-button:not(.delete):hover,[data-theme=graphitefilm] .round-button:not(.delete):focus-visible{background:linear-gradient(120deg,#ffb76f8a,#ff93927a)!important}[data-theme=graphitefilm] .round-button:not(.delete) svg{color:#4f4f4f!important}[data-theme=graphitefilm] .list-card .field .label,[data-theme=graphitefilm] .list-card--modal .field .label,[data-theme=graphitefilm] .cargoTable .field .label,[data-theme=graphitefilm] .transportTable .field .label{color:#737373!important}[data-theme=graphitefilm] .footer{background:linear-gradient(120deg,#fff7edf2,#ffe9d6e6)!important;border-top:1px solid rgba(255,205,158,.28)!important}[data-theme=graphitefilm] .footer-title,[data-theme=graphitefilm] .footer-heading{color:#5f4334!important}[data-theme=graphitefilm] .footer-sub,[data-theme=graphitefilm] .footer ul li,[data-theme=graphitefilm] .footer-bottom{color:#886a55!important}[data-theme=graphitefilm] .card,[data-theme=graphitefilm] .dashboard-card,[data-theme=graphitefilm] .btn,[data-theme=graphitefilm] .form-control,[data-theme=graphitefilm] .dashboard-theme__select,[data-theme=graphitefilm] .nav-offcanvas .nav-item{transition:background-color .22s ease,background-image .24s ease,border-color .22s ease,box-shadow .24s ease,transform .18s ease,color .18s ease}[data-theme=graphitefilm] .btn:hover,[data-theme=graphitefilm] .round-button:hover,[data-theme=graphitefilm] .card:hover,[data-theme=graphitefilm] .dashboard-card:hover{transform:translateY(-1px)}[data-theme=graphitefilm] .dashboard-header-separator{display:none;height:2px;margin:.28rem 2.25rem .95rem;border-radius:999px;background:linear-gradient(90deg,#ffb56f00,#ffb56fad 24%,#ff928ee6,#ffb56fad 76%,#ffb56f00)!important}@media(min-width:769px){[data-theme=graphitefilm] .page.page--inner{padding-top:7rem!important}}[data-theme=graphitefilm] .btn.btn-ghost,[data-theme=graphitefilm] .btn.btn-secondary,[data-theme=graphitefilm] .btn.cancelBtn,[data-theme=graphitefilm] .btn.location-close{color:#1f1f1f!important}[data-theme=graphitefilm]{--bg-0: #ececec;--bg-1: #e2e2e2;--bg-2: #cfcfcf;--text-0: #1a1a1a;--text-1: #333333;--text-2: #616161;--card: linear-gradient(160deg, rgba(246, 246, 246, .98), rgba(213, 213, 213, .94));--card-2: rgba(236, 236, 236, .95);--accent: #9f9f9f;--accent-2: #7f7f7f;--brand-spot: #6aa7d8;--border: transparent;--shadow: 0 14px 32px rgba(82, 82, 82, .18);--glow: 0 0 0 1px rgba(190, 190, 190, .12), 0 16px 36px rgba(140, 140, 140, .16);--btn-primary-bg: linear-gradient(120deg, #b5b5b5, #909090);--btn-primary-hover: linear-gradient(120deg, #c0c0c0, #999999);--btn-primary-text: #1f1f1f;--focus-ring: rgba(130, 130, 130, .28)}[data-theme=graphitefilm] body{background:radial-gradient(1000px 600px at 12% -8%,rgba(200,200,200,.34),transparent 58%),radial-gradient(850px 520px at 100% 0%,rgba(176,176,176,.26),transparent 58%),radial-gradient(760px 500px at 45% 100%,rgba(220,220,220,.24),transparent 62%),var(--bg-0)!important}[data-theme=graphitefilm] .main-nav{background:#e3e3e3f2!important;border-bottom:1px solid rgba(160,160,160,.34)!important;box-shadow:0 8px 24px #5f5f5f24!important}[data-theme=graphitefilm] .main-nav .footer-mark{background:#fff!important;border:1px solid rgba(170,170,170,.42);box-shadow:0 4px 10px #6e6e6e29}[data-theme=graphitefilm] .footer .footer-mark{background:#fff!important;border:1px solid rgba(170,170,170,.42)!important;box-shadow:0 4px 10px #6e6e6e29!important}[data-theme=graphitefilm] .main-nav .footer-mark svg{fill:#e9f4ff!important;stroke:#4a7fc5!important}[data-theme=graphitefilm] .main-nav .navbar-toggler{border:1px solid rgba(110,110,110,.56)!important;background:#f5f5f5fa!important}[data-theme=graphitefilm] .main-nav .navbar-toggler-icon{filter:grayscale(1) contrast(1.8) brightness(.55)!important}[data-theme=graphitefilm] .nav-dropdown .dropdown-menu,[data-theme=graphitefilm] .nav-offcanvas,[data-theme=graphitefilm] .nav-offcanvas.offcanvas,[data-theme=graphitefilm] .nav-offcanvas .offcanvas-header,[data-theme=graphitefilm] .nav-offcanvas .nav-item-dropdown__menu{background:linear-gradient(155deg,#f5f5f5fa,#e0e0e0f5)!important;box-shadow:0 12px 28px #5a5a5a29!important}[data-theme=graphitefilm] .nav-offcanvas .nav-item{background:linear-gradient(120deg,#eeeeeee6,#d8d8d8db)!important}[data-theme=graphitefilm] .nav-offcanvas .nav-item:hover,[data-theme=graphitefilm] .nav-offcanvas .nav-item:focus-visible{background:linear-gradient(120deg,#e2e2e2f0,#c9c9c9eb)!important}[data-theme=graphitefilm] .form-control,[data-theme=graphitefilm] select.form-control,[data-theme=graphitefilm] .dashboard-theme__select{background:linear-gradient(130deg,#f6f6f6fa,#e4e4e4f5)!important;box-shadow:inset 0 0 0 1px #aaaaaa57!important}[data-theme=graphitefilm] .form-control:hover,[data-theme=graphitefilm] select.form-control:hover,[data-theme=graphitefilm] .dashboard-theme__select:hover{box-shadow:inset 0 0 0 1px #8e8e8e73,0 6px 14px #7070701f!important}[data-theme=graphitefilm] .form-control:focus,[data-theme=graphitefilm] select.form-control:focus,[data-theme=graphitefilm] .dashboard-theme__select:focus{box-shadow:0 0 0 3px #8282823d,inset 0 0 0 1px #7878786b!important}[data-theme=graphitefilm] .overlay .inner-div,[data-theme=graphitefilm] .overlay .confirm-card,[data-theme=graphitefilm] .overlay .communication-card,[data-theme=graphitefilm] .overlay .list-card--modal,[data-theme=graphitefilm] .overlay #location-picker{background:linear-gradient(165deg,#f7f7f7fc,#e1e1e1f5)!important;box-shadow:0 20px 48px #54545433!important}[data-theme=graphitefilm] .btn,[data-theme=graphitefilm] .btn.btn-primary,[data-theme=graphitefilm] .cargoBtnColor,[data-theme=graphitefilm] .transportBtnColor,[data-theme=graphitefilm] .btnSetLocation{background:#1f75fe!important;border-color:#145cd0b8!important;border-radius:16px!important;box-shadow:0 10px 24px #1254c44d!important;color:#fff!important}[data-theme=graphitefilm] .btn.btn-ghost,[data-theme=graphitefilm] .btn.btn-secondary,[data-theme=graphitefilm] .btn.cancelBtn,[data-theme=graphitefilm] .btn.location-close{background:#1f75fe!important;border-color:#145cd0b3!important;border-radius:16px!important;box-shadow:0 8px 20px #1254c442!important;color:#fff!important}[data-theme=graphitefilm] .btn.btn-ghost:hover,[data-theme=graphitefilm] .btn.btn-secondary:hover,[data-theme=graphitefilm] .btn.cancelBtn:hover,[data-theme=graphitefilm] .btn.location-close:hover,[data-theme=graphitefilm] .btn.btn-ghost:focus-visible,[data-theme=graphitefilm] .btn.btn-secondary:focus-visible,[data-theme=graphitefilm] .btn.cancelBtn:focus-visible,[data-theme=graphitefilm] .btn.location-close:focus-visible{background:#3b87fe!important;border-color:#1762d8cc!important;color:#fff!important}[data-theme=graphitefilm] .round-button:not(.delete){background:#1f75fe!important;border-color:#145cd0b3!important;border-radius:50%!important;box-shadow:0 8px 20px #1254c442!important;color:#fff!important}[data-theme=graphitefilm] .round-button:not(.delete):hover,[data-theme=graphitefilm] .round-button:not(.delete):focus-visible{background:#3b87fe!important;border-color:#1762d8d1!important}[data-theme=graphitefilm] .round-button:not(.delete) svg{color:#fff!important}[data-theme=graphitefilm] .footer{background:linear-gradient(120deg,#eeeeeef5,#dadadaeb)!important;border-top:1px solid rgba(160,160,160,.3)!important}[data-theme=graphitefilm] .footer-title,[data-theme=graphitefilm] .footer-heading{color:#242424!important}[data-theme=graphitefilm] .footer-sub,[data-theme=graphitefilm] .footer ul li,[data-theme=graphitefilm] .footer-bottom{color:#4a4a4a!important}[data-theme=graphitefilm] .range-slider:before{background:linear-gradient(90deg,#1f75fe,#3b87fe 55%,#5a9bff)!important;border:1px solid rgba(20,92,208,.52)!important;box-shadow:0 4px 10px #1254c43d!important}[data-theme=graphitefilm] .range-input::-webkit-slider-thumb{background:#1f75fe!important;border:2px solid #edf3ff!important}[data-theme=graphitefilm] .range-input::-moz-range-thumb{background:#1f75fe!important;border:2px solid #edf3ff!important}[data-theme=neonhorizon]{--bg-0: #0a1124;--bg-1: #121c38;--bg-2: #1a2850;--text-0: #f4f7ff;--text-1: #d8def2;--text-2: #a8b4db;--card: linear-gradient(165deg, rgba(25, 39, 79, .86), rgba(15, 25, 54, .8));--card-2: rgba(17, 27, 58, .85);--accent: #5f7cff;--accent-2: #8a5dff;--brand-spot: #ff9b6a;--border: rgba(134, 156, 224, .38);--shadow: 0 16px 38px rgba(7, 12, 28, .42);--glow: 0 0 0 1px rgba(116, 139, 212, .28), 0 0 42px rgba(95, 124, 255, .08);--text-primary: #f4f7ff;--text-secondary: #d8def2;--text-muted: #a8b4db;--bg-primary: #0a1124;--bg-secondary: #121c38;--bg-tertiary: #1a2850;--card-header-bg: linear-gradient(120deg, rgba(95, 124, 255, .28), rgba(138, 93, 255, .22));--card-header-text: #f4f7ff;--card-header-icon: #d6dcff;--card-header-border: rgba(144, 163, 228, .38);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 1px 0 rgba(8, 13, 33, .65);--link-color: #a8bcff;--link-hover: #d1a2ff;--focus-ring: rgba(138, 93, 255, .35);--card-radius: 22px;--btn-primary-bg: linear-gradient(120deg, #ffbf7a, #ff8f7f);--btn-primary-hover: linear-gradient(120deg, #ffc98e, #ff9c90);--btn-primary-text: #2a1820;--status-success: #5edcb1;--status-warning: #ffbf7a;--status-error: #ff7c88;--alert-bg: rgba(22, 33, 66, .88);--table-row-hover: rgba(126, 143, 255, .16);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #cfd8ff;--icon-muted: #a2b0da;--h1-size: clamp(34px, 3.4vw, 42px);--h1-weight: 700;--h1-line: 1.18;--h2-size: clamp(22px, 2.2vw, 28px);--h2-weight: 700;--h2-line: 1.24;--h3-size: 1.22rem;--h3-weight: 650;--h3-line: 1.3;--body-line: 1.66;--label-size: .82rem;--label-weight: 600;--mono-size: .9rem;--font-body: "Manrope", "Noto Sans", "Inter", "Segoe UI", "Arial", sans-serif;--font-heading: "Manrope", "Noto Sans", "Inter", "Segoe UI", "Arial", sans-serif}[data-theme=neonhorizon] body{background:radial-gradient(1100px 640px at 10% -5%,rgba(95,124,255,.28),transparent 55%),radial-gradient(920px 540px at 95% 0%,rgba(138,93,255,.26),transparent 58%),radial-gradient(850px 520px at 45% 100%,rgba(255,167,112,.16),transparent 60%),var(--bg-0)}[data-theme=neonhorizon] .card,[data-theme=neonhorizon] .dashboard-card,[data-theme=neonhorizon] .theme-demo__card,[data-theme=neonhorizon] .theme-demo__panel{background:var(--card)!important;border-color:var(--border)!important;border-radius:var(--card-radius)!important;background-clip:padding-box;box-shadow:var(--shadow),var(--glow)!important;backdrop-filter:blur(8px)}[data-theme=neonhorizon] .card:not(.dashboard-shell-card),[data-theme=neonhorizon] .dashboard-card:not(.dashboard-shell-card),[data-theme=neonhorizon] .theme-demo__card,[data-theme=neonhorizon] .theme-demo__panel{overflow:hidden!important}[data-theme=neonhorizon] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=neonhorizon] .card-header,[data-theme=neonhorizon] .dashboard-header{background:var(--card-header-bg)!important;border-color:var(--card-header-border)!important;border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box;color:var(--card-header-text)!important}[data-theme=neonhorizon] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=neonhorizon] .card>.card-body,[data-theme=neonhorizon] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=neonhorizon] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=neonhorizon] .main-nav{background:#0d142be6!important;border-bottom:1px solid rgba(137,157,226,.35)!important;box-shadow:0 10px 24px #0508165c;backdrop-filter:blur(8px)}[data-theme=neonhorizon] .main-nav .footer-title,[data-theme=neonhorizon] .main-nav .nav-link,[data-theme=neonhorizon] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=neonhorizon] .main-nav .nav-auth,[data-theme=neonhorizon] .main-nav .footer-sub{color:#e6ecff!important}[data-theme=neonhorizon] .main-nav .footer-mark{background:#f6f9fff2!important;border:1px solid rgba(183,197,238,.5)}[data-theme=neonhorizon] .nav-dropdown .dropdown-menu,[data-theme=neonhorizon] .nav-offcanvas,[data-theme=neonhorizon] .nav-offcanvas.offcanvas,[data-theme=neonhorizon] .nav-offcanvas .offcanvas-header,[data-theme=neonhorizon] .nav-offcanvas .nav-item-dropdown__menu{background:#101934f5!important;border-color:#869ce059!important;color:#e8eeff!important}[data-theme=neonhorizon] .nav-dropdown .dropdown-item,[data-theme=neonhorizon] .nav-offcanvas .nav-item,[data-theme=neonhorizon] .nav-offcanvas .nav-item--primary,[data-theme=neonhorizon] .nav-offcanvas .offcanvas-title,[data-theme=neonhorizon] .nav-offcanvas .nav-section__title{color:#e8eeff!important}[data-theme=neonhorizon] .nav-offcanvas .nav-item{background:#141f40db!important;border-color:#8197db4d!important}[data-theme=neonhorizon] .nav-offcanvas .nav-item:hover,[data-theme=neonhorizon] .nav-offcanvas .nav-item:focus-visible{background:#243360eb!important;border-color:#9daceb80!important}[data-theme=neonhorizon] .form-control,[data-theme=neonhorizon] select.form-control,[data-theme=neonhorizon] .dashboard-theme__select{background:#111c3bd1!important;border:1px solid rgba(134,156,224,.45)!important;color:#edf2ff!important}[data-theme=neonhorizon] .form-control::placeholder{color:#9fb0de!important}[data-theme=neonhorizon] .form-control:hover,[data-theme=neonhorizon] select.form-control:hover,[data-theme=neonhorizon] .dashboard-theme__select:hover{border-color:#a2b3ee9e!important}[data-theme=neonhorizon] .form-control:focus,[data-theme=neonhorizon] select.form-control:focus,[data-theme=neonhorizon] .dashboard-theme__select:focus{border-color:#976effe6!important;box-shadow:0 0 0 3px #8a5dff3d!important}[data-theme=neonhorizon] .overlay .inner-div,[data-theme=neonhorizon] .overlay .confirm-card,[data-theme=neonhorizon] .overlay .communication-card,[data-theme=neonhorizon] .overlay .list-card--modal,[data-theme=neonhorizon] .overlay #location-picker{background:linear-gradient(165deg,#141f42f7,#0f1834f2)!important;border-color:#899cdf66!important;box-shadow:0 24px 50px #060a1885!important}[data-theme=neonhorizon] .overlay .card-header,[data-theme=neonhorizon] .overlay .dashboard-header{background:linear-gradient(120deg,#5f7cff5c,#8a5dff47)!important;border-color:#9aabe757!important}[data-theme=neonhorizon] .btn,[data-theme=neonhorizon] .btn.btn-primary,[data-theme=neonhorizon] .cargoBtnColor,[data-theme=neonhorizon] .transportBtnColor,[data-theme=neonhorizon] .btnSetLocation{border-color:#ffc082a6!important;box-shadow:0 10px 22px #ff967833!important}[data-theme=neonhorizon] .btn.btn-ghost,[data-theme=neonhorizon] .btn.btn-secondary,[data-theme=neonhorizon] .btn.cancelBtn,[data-theme=neonhorizon] .btn.location-close{background:#162248c2!important;border-color:#8a9cdf8f!important;color:#ebf1ff!important}[data-theme=neonhorizon] .btn.btn-ghost:hover,[data-theme=neonhorizon] .btn.btn-secondary:hover,[data-theme=neonhorizon] .btn.cancelBtn:hover,[data-theme=neonhorizon] .btn.location-close:hover,[data-theme=neonhorizon] .btn.btn-ghost:focus-visible,[data-theme=neonhorizon] .btn.btn-secondary:focus-visible,[data-theme=neonhorizon] .btn.cancelBtn:focus-visible,[data-theme=neonhorizon] .btn.location-close:focus-visible{background:#213161d9!important;border-color:#a7b5eebf!important}[data-theme=neonhorizon] .round-button:not(.delete){border-color:#8897ecad!important;background:linear-gradient(120deg,#5f7cff40,#8a5dff42)!important;color:#edf2ff!important;box-shadow:0 10px 20px #485fc040!important}[data-theme=neonhorizon] .round-button:not(.delete):hover,[data-theme=neonhorizon] .round-button:not(.delete):focus-visible{border-color:#a6b4f1d9!important;background:linear-gradient(120deg,#5f7cff57,#8a5dff57)!important}[data-theme=neonhorizon] .round-button:not(.delete) svg{color:#e6ecff!important}[data-theme=neonhorizon] .list-card .field .label,[data-theme=neonhorizon] .list-card--modal .field .label,[data-theme=neonhorizon] .cargoTable .field .label,[data-theme=neonhorizon] .transportTable .field .label{color:#d1dbff!important}[data-theme=neonhorizon] .footer{background:#0b1227f0!important;border-top:1px solid rgba(128,147,214,.32)!important}[data-theme=neonhorizon] .footer-title,[data-theme=neonhorizon] .footer-heading{color:#f0f4ff!important}[data-theme=neonhorizon] .footer-sub,[data-theme=neonhorizon] .footer ul li,[data-theme=neonhorizon] .footer-bottom{color:#bcc8ee!important}[data-theme=neonhorizon] .card,[data-theme=neonhorizon] .dashboard-card,[data-theme=neonhorizon] .btn,[data-theme=neonhorizon] .form-control,[data-theme=neonhorizon] .dashboard-theme__select,[data-theme=neonhorizon] .nav-offcanvas .nav-item{transition:background-color .22s ease,border-color .22s ease,box-shadow .24s ease,transform .18s ease,color .18s ease}[data-theme=neonhorizon] .dashboard-header-separator{display:block;height:2px;margin:.3rem 2.25rem 1rem;border-radius:999px;background:linear-gradient(90deg,#5f7cff00,#5f7cff9e 24%,#8a5dffe0,#5f7cff9e 76%,#5f7cff00)!important}@media(min-width:769px){[data-theme=neonhorizon] .page.page--inner{padding-top:7rem!important}}[data-theme=windows98]{--bg-0: #008080;--bg-1: #c0c0c0;--bg-2: #d4d0c8;--text-0: #000000;--text-1: #202020;--text-2: #3a3a3a;--card: #d4d0c8;--card-2: #ffffff;--accent: #000080;--accent-2: #0a2e9b;--brand-spot: #ff0000;--border: #808080;--shadow: 2px 2px 0 #404040;--glow: none;--text-primary: #000000;--text-secondary: #202020;--text-muted: #3a3a3a;--bg-primary: #008080;--bg-secondary: #c0c0c0;--bg-tertiary: #d4d0c8;--card-header-bg: linear-gradient(90deg, #000080, #1084d0);--card-header-text: #ffffff;--card-header-icon: #ffffff;--card-header-border: #404040;--card-header-gloss: transparent;--card-header-gloss-opacity: 0;--card-header-text-shadow: none;--link-color: #0000ee;--link-hover: #551a8b;--focus-ring: rgba(0, 0, 128, .25);--card-radius: 4px;--btn-primary-bg: #d4d0c8;--btn-primary-hover: #e2dfd8;--btn-primary-text: #000000;--status-success: #008000;--status-warning: #8a6b00;--status-error: #b00000;--alert-bg: #ffffe1;--table-row-hover: #cfe8ff;--table-col-odd: #cbd5ef;--table-col-even: #c4cfe9;--table-col-hover: #bcc8e3;--icon-strong: #000000;--icon-muted: #4b4b4b;--h1-size: clamp(28px, 3vw, 34px);--h1-weight: 700;--h1-line: 1.2;--h2-size: clamp(20px, 2.2vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.15rem;--h3-weight: 700;--h3-line: 1.25;--body-line: 1.45;--label-size: .78rem;--label-weight: 700;--mono-size: .9rem;--font-body: Tahoma, "MS Sans Serif", "Segoe UI", sans-serif;--font-heading: Tahoma, "MS Sans Serif", "Segoe UI", sans-serif}[data-theme=windows98] body{background:var(--bg-0)}[data-theme=windows98] .page{width:min(1220px,95vw)}[data-theme=windows98] .card,[data-theme=windows98] .dashboard-card,[data-theme=windows98] .theme-demo__card,[data-theme=windows98] .theme-demo__panel{background:var(--card)!important;border:1px solid #808080!important;border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#404040!important;border-bottom-color:#404040!important;border-radius:var(--card-radius)!important;box-shadow:none!important}[data-theme=windows98] .card-header,[data-theme=windows98] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:none!important}[data-theme=windows98] .overlay .card-header,[data-theme=windows98] .dashboard-status-confirm-layer .card-header,[data-theme=windows98] .overlay .dashboard-status-confirm-header,[data-theme=windows98] .dashboard-status-confirm-layer .dashboard-status-confirm-header,[data-theme=windows98] .overlay .dashboard-status-history-modal__header,[data-theme=windows98] .overlay .dashboard-status-history-trip-card__header,[data-theme=windows98] .overlay .transport-offer-dialog__header{color:#fff!important}[data-theme=windows98] .overlay .card-header .dashboard-status-confirm-title,[data-theme=windows98] .dashboard-status-confirm-layer .card-header .dashboard-status-confirm-title,[data-theme=windows98] .overlay .card-header .dashboard-status-history-modal__title,[data-theme=windows98] .dashboard-status-confirm-layer .card-header .dashboard-status-history-modal__title,[data-theme=windows98] .overlay .card-header .dashboard-status-history-trip-card__title,[data-theme=windows98] .dashboard-status-confirm-layer .card-header .dashboard-status-history-trip-card__title,[data-theme=windows98] .overlay .card-header .dashboard-status-history-trip-card__title-label,[data-theme=windows98] .dashboard-status-confirm-layer .card-header .dashboard-status-history-trip-card__title-label,[data-theme=windows98] .overlay .card-header .dashboard-status-history-trip-card__title-number,[data-theme=windows98] .dashboard-status-confirm-layer .card-header .dashboard-status-history-trip-card__title-number,[data-theme=windows98] .overlay .card-header .transport-offer-dialog__title-with-icon,[data-theme=windows98] .overlay .card-header .transport-offer-dialog__title-icon,[data-theme=windows98] .overlay .card-header .isonHeader,[data-theme=windows98] .dashboard-status-confirm-layer .card-header .isonHeader,[data-theme=windows98] .dashboard-status-confirm-layer .card-header svg,[data-theme=windows98] .overlay .card-header svg{color:#fff!important;stroke:currentColor!important}[data-theme=windows98] .main-nav{background:#d4d0c8!important;border-bottom:1px solid #808080!important;box-shadow:none!important}[data-theme=windows98] .main-nav .footer-title,[data-theme=windows98] .main-nav .nav-link,[data-theme=windows98] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=windows98] .main-nav .nav-auth{color:#000!important}[data-theme=windows98] .main-nav .navbar-toggler{background:#d4d0c8!important;border:1px solid #808080!important;border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#404040!important;border-bottom-color:#404040!important}[data-theme=windows98] .main-nav .navbar-toggler-icon{filter:invert(1) contrast(180%)}[data-theme=windows98] .form-control,[data-theme=windows98] select.form-control,[data-theme=windows98] .dashboard-theme__select{border-radius:4px!important;background:#fff!important;border:1px solid #808080!important;border-top-color:#404040!important;border-left-color:#404040!important;border-right-color:#fff!important;border-bottom-color:#fff!important;color:#000!important;box-shadow:none!important}[data-theme=windows98] .form-control:focus,[data-theme=windows98] select.form-control:focus,[data-theme=windows98] .dashboard-theme__select:focus{outline:1px dotted #000000!important;outline-offset:-3px;box-shadow:none!important}[data-theme=windows98] .btn,[data-theme=windows98] .btn-primary,[data-theme=windows98] .btn-secondary,[data-theme=windows98] .btn-ghost,[data-theme=windows98] .btn.cancelBtn,[data-theme=windows98] .btn.location-close{border-radius:4px!important;background:#d4d0c8!important;color:#000!important;border:1px solid #808080!important;border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#404040!important;border-bottom-color:#404040!important;box-shadow:none!important;transform:none!important}[data-theme=windows98] .btn:hover,[data-theme=windows98] .btn-primary:hover,[data-theme=windows98] .btn-secondary:hover,[data-theme=windows98] .btn-ghost:hover{background:#e2dfd8!important}[data-theme=windows98] .btn:active,[data-theme=windows98] .btn-primary:active,[data-theme=windows98] .btn-secondary:active,[data-theme=windows98] .btn-ghost:active{border-top-color:#404040!important;border-left-color:#404040!important;border-right-color:#fff!important;border-bottom-color:#fff!important;background:#c8c3b8!important}[data-theme=windows98] .cargoBtnColor,[data-theme=windows98] .transportBtnColor,[data-theme=windows98] .btnSetLocation{border:1px solid #808080!important;border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#404040!important;border-bottom-color:#404040!important;background:#d4d0c8!important;color:#000!important;border-radius:4px!important}[data-theme=windows98] .round-button:not(.delete){border-radius:4px!important;background:#d4d0c8!important;color:#000!important;border:1px solid #808080!important;border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#404040!important;border-bottom-color:#404040!important;box-shadow:none!important}[data-theme=windows98] .round-button.delete{border-color:#900!important;color:#900!important}[data-theme=windows98] .footer{background:silver!important;border-top:1px solid #808080!important}[data-theme=windows98] .footer-title,[data-theme=windows98] .footer-heading,[data-theme=windows98] .footer-sub,[data-theme=windows98] .footer ul li,[data-theme=windows98] .footer-bottom{color:#000!important}[data-theme=windows98] .nav-offcanvas,[data-theme=windows98] .nav-offcanvas.offcanvas,[data-theme=windows98] .nav-offcanvas .offcanvas-header,[data-theme=windows98] .nav-offcanvas .nav-item,[data-theme=windows98] .nav-offcanvas .nav-item-dropdown__menu{background:#d4d0c8!important;color:#000!important;border-color:gray!important}[data-theme=windows98] .dashboard-header-separator{display:none}@media(min-width:769px){[data-theme=windows98] .page.page--inner{padding-top:7rem!important}}[data-theme=jungle]{--bg-0: #0c1611;--bg-1: #112018;--bg-2: #1a2f22;--text-0: #f0f8f2;--text-1: #cfe0d5;--text-2: #8fa99a;--card: #14211a;--card-2: #1b2a21;--accent: #46d37d;--accent-2: #2aa36a;--brand-spot: #d6f06b;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 60px rgba(6, 16, 10, .6);--glow: 0 0 0 1px rgba(255, 255, 255, .08);--text-primary: var(--text-0);--text-secondary: var(--text-1);--text-muted: var(--text-2);--bg-primary: var(--bg-0);--bg-secondary: var(--bg-1);--bg-tertiary: var(--bg-2);--card-header-bg: linear-gradient(130deg, rgba(70, 211, 125, .22), rgba(42, 163, 106, .16), rgba(255, 255, 255, .05));--card-header-text: var(--text-0);--card-header-icon: #46d37d;--card-header-border: var(--border);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 6px 18px rgba(6, 16, 10, .6);--cargo-icon: #46d37d;--transport-icon: #2aa36a;--link-color: var(--accent);--link-hover: var(--accent-2);--focus-ring: rgba(70, 211, 125, .35);--card-radius: 22px;--card-shadow: 0 18px 44px rgba(6, 16, 10, .6);--card-inner-glow: linear-gradient(180deg, rgba(214, 240, 107, .16), rgba(20, 33, 26, 0));--card-inner-glow-opacity: 1;--btn-primary-bg: linear-gradient(120deg, var(--accent), var(--accent-2));--btn-primary-hover: linear-gradient(120deg, var(--accent-2), var(--accent));--btn-primary-text: #0c1611;--status-success: #46d37d;--status-warning: #d6f06b;--status-error: #ff6b6b;--alert-bg: rgba(20, 33, 26, .6);--table-row-hover: rgba(70, 211, 125, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #46d37d;--icon-muted: var(--text-2);--h1-size: clamp(34px, 3.5vw, 42px);--h1-weight: 800;--h1-line: 1.15;--h2-size: clamp(20px, 2.3vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.3rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=jungle] .card,[data-theme=jungle] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=jungle] .card:not(.dashboard-shell-card),[data-theme=jungle] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=jungle] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=jungle] .card-header,[data-theme=jungle] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=jungle] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=jungle] .card>.card-body,[data-theme=jungle] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=jungle] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=aurora]{--bg-0: #0d0f1f;--bg-1: #13162c;--bg-2: #1b2040;--text-0: #eef1ff;--text-1: #c6cbe9;--text-2: #8b92c4;--card: #151a33;--card-2: #1e2547;--accent: #7c8cff;--accent-2: #43d6b7;--brand-spot: #ffd369;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 60px rgba(6, 8, 20, .6);--glow: 0 0 0 1px rgba(255, 255, 255, .08);--text-primary: var(--text-0);--text-secondary: var(--text-1);--text-muted: var(--text-2);--bg-primary: var(--bg-0);--bg-secondary: var(--bg-1);--bg-tertiary: var(--bg-2);--card-header-bg: linear-gradient(130deg, rgba(88, 108, 216, .38), rgba(124, 140, 255, .28) 55%, rgba(67, 214, 183, .2));--card-header-text: var(--text-0);--card-header-icon: #7c8cff;--card-header-border: var(--border);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 6px 18px rgba(6, 8, 20, .6);--cargo-icon: #7c8cff;--transport-icon: #43d6b7;--link-color: var(--accent);--link-hover: var(--accent-2);--focus-ring: rgba(124, 140, 255, .4);--card-radius: 22px;--card-shadow: 0 18px 48px rgba(6, 8, 20, .6);--card-inner-glow: linear-gradient(180deg, rgba(124, 140, 255, .14), rgba(21, 26, 51, 0));--card-inner-glow-opacity: 1;--btn-primary-bg: linear-gradient(120deg, var(--accent), var(--accent-2));--btn-primary-hover: linear-gradient(120deg, var(--accent-2), var(--accent));--btn-primary-text: #0d0f1f;--status-success: #43d6b7;--status-warning: #ffd369;--status-error: #ff6b6b;--alert-bg: rgba(21, 26, 51, .6);--table-row-hover: rgba(124, 140, 255, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #7c8cff;--icon-muted: var(--text-2);--h1-size: clamp(34px, 3.6vw, 42px);--h1-weight: 800;--h1-line: 1.15;--h2-size: clamp(20px, 2.3vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.3rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Exo 2", "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=aurora] .card,[data-theme=aurora] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=aurora] .card:not(.dashboard-shell-card),[data-theme=aurora] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=aurora] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=aurora] .card-header,[data-theme=aurora] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=aurora] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=aurora] .card>.card-body,[data-theme=aurora] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=aurora] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=ember]{--bg-0: #1a1010;--bg-1: #241312;--bg-2: #2f1916;--text-0: #fff2ec;--text-1: #e6c7bb;--text-2: #b58b7d;--card: #221413;--card-2: #2b1a18;--accent: #ff784a;--accent-2: #f4b05d;--brand-spot: #ffd66e;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 60px rgba(14, 6, 6, .6);--glow: 0 0 0 1px rgba(255, 255, 255, .08);--text-primary: var(--text-0);--text-secondary: var(--text-1);--text-muted: var(--text-2);--bg-primary: var(--bg-0);--bg-secondary: var(--bg-1);--bg-tertiary: var(--bg-2);--card-header-bg: linear-gradient(130deg, rgba(255, 120, 74, .28), rgba(244, 176, 93, .18), rgba(255, 214, 110, .12));--card-header-text: var(--text-0);--card-header-icon: #ff784a;--card-header-border: var(--border);--card-header-gloss: linear-gradient(180deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, 0));--card-header-gloss-opacity: 1;--card-header-text-shadow: 0 6px 18px rgba(14, 6, 6, .6);--cargo-icon: #ff784a;--transport-icon: #f4b05d;--link-color: var(--accent);--link-hover: var(--accent-2);--focus-ring: rgba(255, 120, 74, .4);--card-radius: 22px;--card-shadow: 0 18px 48px rgba(14, 6, 6, .6);--card-inner-glow: linear-gradient(180deg, rgba(255, 120, 74, .18), rgba(34, 20, 19, 0));--card-inner-glow-opacity: 1;--btn-primary-bg: linear-gradient(120deg, var(--accent), var(--accent-2));--btn-primary-hover: linear-gradient(120deg, var(--accent-2), var(--accent));--btn-primary-text: #1a1010;--status-success: #f4b05d;--status-warning: #ffd66e;--status-error: #ff6b6b;--alert-bg: rgba(34, 20, 19, .6);--table-row-hover: rgba(255, 120, 74, .08);--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%);--icon-strong: #ff784a;--icon-muted: var(--text-2);--h1-size: clamp(34px, 3.5vw, 42px);--h1-weight: 800;--h1-line: 1.15;--h2-size: clamp(20px, 2.3vw, 24px);--h2-weight: 700;--h2-line: 1.25;--h3-size: 1.3rem;--h3-weight: 600;--h3-line: 1.3;--body-line: 1.65;--label-size: .8rem;--label-weight: 500;--mono-size: .9rem;--font-body: "Inter", "Segoe UI", sans-serif;--font-heading: "Manrope", "Inter", "Segoe UI", sans-serif}[data-theme=ember] .card,[data-theme=ember] .dashboard-card{border-radius:var(--card-radius);background-clip:padding-box}[data-theme=ember] .card:not(.dashboard-shell-card),[data-theme=ember] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=ember] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=ember] .card-header,[data-theme=ember] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=ember] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=ember] .card>.card-body,[data-theme=ember] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=ember] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=obsidianorbit]{--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--card-radius: var(--r-xl);--t-fast: .14s;--t-mid: .22s;--ease: cubic-bezier(.2, .8, .2, 1);--bg-0: #0b1020;--bg-1: #11182d;--bg-2: #18213a;--card: var(--bg-1);--card-2: var(--bg-2);--text-0: #eef3ff;--text-1: #b7c2df;--text-2: #8894b7;--accent: #4f7cff;--accent-2: #7b5cff;--border: #2a3557;--glow: 0 0 0 1px #38456f;--shadow: 0 14px 35px rgba(8, 12, 25, .36);--focus-ring: rgba(79, 124, 255, .26);--btn-primary-bg: linear-gradient(135deg, #4f7cff, #4a66ff 45%, #7b5cff);--btn-primary-hover: linear-gradient(135deg, #5d86ff, #5a73ff 45%, #8869ff);--btn-primary-text: #ffffff;--status-success: #19c37d;--status-warning: #ffb020;--status-error: #ff5d73;--link-color: #9ec0ff;--link-hover: #c0d6ff;--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%)}[data-theme=obsidianorbit] body{background:radial-gradient(1200px 700px at 10% -10%,rgba(79,124,255,.16),transparent 45%),radial-gradient(900px 600px at 100% 0%,rgba(123,92,255,.14),transparent 50%),var(--bg-0);color:var(--text-0)}[data-theme=obsidianorbit] .card,[data-theme=obsidianorbit] .dashboard-card{background:linear-gradient(180deg,#ffffff05,#fff0),var(--card);border:1px solid var(--border);border-radius:var(--card-radius);background-clip:padding-box;box-shadow:0 6px 18px #080c1947;transition:none}[data-theme=obsidianorbit] .card:not(.dashboard-shell-card),[data-theme=obsidianorbit] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=obsidianorbit] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=obsidianorbit] .card-header,[data-theme=obsidianorbit] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=obsidianorbit] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=obsidianorbit] .card>.card-body,[data-theme=obsidianorbit] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=obsidianorbit] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=obsidianorbit] .card:hover,[data-theme=obsidianorbit] .dashboard-card:hover{border-color:var(--border);transform:none!important;box-shadow:0 6px 18px #080c1947}[data-theme=obsidianorbit] .btn{border-radius:12px;min-height:42px;font-weight:650}[data-theme=obsidianorbit] .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:transparent;box-shadow:0 10px 28px #4f7cff52}[data-theme=obsidianorbit] .btn-primary:hover{background:var(--btn-primary-hover);filter:saturate(1.08) brightness(1.04);box-shadow:0 14px 34px #4f7cff6b}[data-theme=obsidianorbit] .btn-ghost{background:transparent;border-color:var(--border);color:var(--text-0)}[data-theme=obsidianorbit] .btn-ghost:hover{background:#ffffff0a}[data-theme=obsidianorbit] .btn:focus-visible,[data-theme=obsidianorbit] .form-control:focus{box-shadow:0 0 0 3px var(--focus-ring)}[data-theme=obsidianorbit] .form-control{background:#0f162b!important;color:var(--text-0)!important;border:1px solid var(--border)!important;border-radius:12px}[data-theme=obsidianorbit] .form-control::placeholder{color:#6f7da8}[data-theme=obsidianorbit] .form-control:hover{border-color:color-mix(in srgb,var(--border) 60%,#6e82c7 40%)!important}[data-theme=obsidianorbit] .table th{background:#121b33;color:var(--text-2);border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent 30%)}[data-theme=obsidianorbit] .table td{border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent 30%)}[data-theme=obsidianorbit] .table tr:hover td{background:#7a92ff0f}[data-theme=obsidianorbit] .main-nav{backdrop-filter:saturate(120%) blur(10px);background:#0a1021c7;border-bottom:1px solid rgba(57,73,120,.45)}[data-theme=auroragrid]{--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--card-radius: var(--r-xl);--t-fast: .14s;--t-mid: .22s;--ease: cubic-bezier(.2, .8, .2, 1);--bg-0: #0a1326;--bg-1: #101d35;--bg-2: #162644;--card: var(--bg-1);--card-2: var(--bg-2);--text-0: #f1f5ff;--text-1: #c3cdef;--text-2: #92a0c8;--accent: #5f8dff;--accent-2: #8d6bff;--border: #2b3d69;--glow: 0 0 0 1px #405389;--shadow: 0 14px 35px rgba(8, 12, 25, .38);--focus-ring: rgba(95, 141, 255, .28);--btn-primary-bg: linear-gradient(135deg, #5f8dff, #5577ff 45%, #8d6bff);--btn-primary-hover: linear-gradient(135deg, #7199ff, #6787ff 45%, #9a7dff);--btn-primary-text: #ffffff;--status-success: #22c786;--status-warning: #ffb84a;--status-error: #ff6c81;--link-color: #a8c5ff;--link-hover: #cadbff;--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%)}[data-theme=auroragrid] body{background:radial-gradient(1200px 700px at 10% -10%,rgba(79,124,255,.16),transparent 45%),radial-gradient(900px 600px at 100% 0%,rgba(123,92,255,.14),transparent 50%),var(--bg-0);color:var(--text-0)}[data-theme=auroragrid] .card,[data-theme=auroragrid] .dashboard-card{background:linear-gradient(180deg,#ffffff05,#fff0),var(--card);border:1px solid var(--border);border-radius:var(--card-radius);background-clip:padding-box;box-shadow:0 6px 18px #080c1947;transition:none}[data-theme=auroragrid] .card:not(.dashboard-shell-card),[data-theme=auroragrid] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=auroragrid] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=auroragrid] .card-header,[data-theme=auroragrid] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=auroragrid] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=auroragrid] .card>.card-body,[data-theme=auroragrid] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=auroragrid] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=auroragrid] .card:hover,[data-theme=auroragrid] .dashboard-card:hover{border-color:var(--border);transform:none!important;box-shadow:0 6px 18px #080c1947}[data-theme=auroragrid] .btn{border-radius:12px;min-height:42px;font-weight:650}[data-theme=auroragrid] .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:transparent;box-shadow:0 10px 28px #4f7cff52}[data-theme=auroragrid] .btn-primary:hover{background:var(--btn-primary-hover);filter:saturate(1.08) brightness(1.04);box-shadow:0 14px 34px #4f7cff6b}[data-theme=auroragrid] .btn-ghost{background:transparent;border-color:var(--border);color:var(--text-0)}[data-theme=auroragrid] .btn-ghost:hover{background:#ffffff0a}[data-theme=auroragrid] .btn:focus-visible,[data-theme=auroragrid] .form-control:focus{box-shadow:0 0 0 3px var(--focus-ring)}[data-theme=auroragrid] .form-control{background:#0f162b!important;color:var(--text-0)!important;border:1px solid var(--border)!important;border-radius:12px}[data-theme=auroragrid] .form-control::placeholder{color:#6f7da8}[data-theme=auroragrid] .form-control:hover{border-color:color-mix(in srgb,var(--border) 60%,#6e82c7 40%)!important}[data-theme=auroragrid] .table th{background:#121b33;color:var(--text-2);border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent 30%)}[data-theme=auroragrid] .table td{border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent 30%)}[data-theme=auroragrid] .table tr:hover td{background:#7a92ff0f}[data-theme=auroragrid] .main-nav{backdrop-filter:saturate(120%) blur(10px);background:#0a1021c7;border-bottom:1px solid rgba(57,73,120,.45)}[data-theme=midnightvault]{--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--card-radius: var(--r-xl);--t-fast: .14s;--t-mid: .22s;--ease: cubic-bezier(.2, .8, .2, 1);--bg-0: #090f1d;--bg-1: #0f172a;--bg-2: #17213b;--card: var(--bg-1);--card-2: var(--bg-2);--text-0: #edf2ff;--text-1: #b8c3e4;--text-2: #8795bc;--accent: #4d79f6;--accent-2: #6f5af8;--border: #28355a;--glow: 0 0 0 1px #3a4b7a;--shadow: 0 16px 38px rgba(8, 12, 25, .4);--focus-ring: rgba(77, 121, 246, .28);--btn-primary-bg: linear-gradient(135deg, #4d79f6, #4869f1 45%, #6f5af8);--btn-primary-hover: linear-gradient(135deg, #5f89ff, #5978ff 45%, #7e6bff);--btn-primary-text: #ffffff;--status-success: #1ec784;--status-warning: #ffb340;--status-error: #ff6278;--link-color: #9dbdff;--link-hover: #bed4ff;--table-col-odd: color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%);--table-col-even: color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%);--table-col-hover: color-mix(in srgb, var(--card-2) 90%, var(--accent) 10%)}[data-theme=midnightvault] body{background:radial-gradient(1200px 700px at 10% -10%,rgba(79,124,255,.16),transparent 45%),radial-gradient(900px 600px at 100% 0%,rgba(123,92,255,.14),transparent 50%),var(--bg-0);color:var(--text-0)}[data-theme=midnightvault] .card,[data-theme=midnightvault] .dashboard-card{background:linear-gradient(180deg,#ffffff05,#fff0),var(--card);border:1px solid var(--border);border-radius:var(--card-radius);background-clip:padding-box;box-shadow:0 6px 18px #080c1947;transition:none}[data-theme=midnightvault] .card:not(.dashboard-shell-card),[data-theme=midnightvault] .dashboard-card:not(.dashboard-shell-card){overflow:hidden!important}[data-theme=midnightvault] .card:before{border-radius:calc(var(--card-radius) - 2px)}[data-theme=midnightvault] .card-header,[data-theme=midnightvault] .dashboard-header{border-top-left-radius:var(--card-radius)!important;border-top-right-radius:var(--card-radius)!important;background-clip:padding-box}[data-theme=midnightvault] .card-header:after{border-top-left-radius:calc(var(--card-radius) - 2px);border-top-right-radius:calc(var(--card-radius) - 2px)}[data-theme=midnightvault] .card>.card-body,[data-theme=midnightvault] .dashboard-card>.card-body{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius);background-clip:padding-box}[data-theme=midnightvault] .dashboard-child-card{border-radius:var(--card-radius);background-clip:padding-box;overflow:hidden}[data-theme=midnightvault] .card:hover,[data-theme=midnightvault] .dashboard-card:hover{border-color:var(--border);transform:none!important;box-shadow:0 6px 18px #080c1947}[data-theme=midnightvault] .btn{border-radius:12px;min-height:42px;font-weight:650}[data-theme=midnightvault] .btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:transparent;box-shadow:0 10px 28px #4f7cff52}[data-theme=midnightvault] .btn-primary:hover{background:var(--btn-primary-hover);filter:saturate(1.08) brightness(1.04);box-shadow:0 14px 34px #4f7cff6b}[data-theme=midnightvault] .btn-ghost{background:transparent;border-color:var(--border);color:var(--text-0)}[data-theme=midnightvault] .btn-ghost:hover{background:#ffffff0a}[data-theme=midnightvault] .btn:focus-visible,[data-theme=midnightvault] .form-control:focus{box-shadow:0 0 0 3px var(--focus-ring)}[data-theme=midnightvault] .form-control{background:#0f162b!important;color:var(--text-0)!important;border:1px solid var(--border)!important;border-radius:12px}[data-theme=midnightvault] .form-control::placeholder{color:#6f7da8}[data-theme=midnightvault] .form-control:hover{border-color:color-mix(in srgb,var(--border) 60%,#6e82c7 40%)!important}[data-theme=midnightvault] .table th{background:#121b33;color:var(--text-2);border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent 30%)}[data-theme=midnightvault] .table td{border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent 30%)}[data-theme=midnightvault] .table tr:hover td{background:#7a92ff0f}[data-theme=midnightvault] .main-nav{backdrop-filter:saturate(120%) blur(10px);background:#0a1021c7;border-bottom:1px solid rgba(57,73,120,.45)}*,*:before,*:after{box-sizing:border-box}:root{--layer-modal-base: 3000;--layer-modal-raised: 3100;--layer-modal-top: 4200;--layer-modal-entity-details: 5100;--layer-modal-status-confirm: 5200;--layer-modal-fullscreen: 5000}html,body{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top,var(--bg-2),var(--bg-0));overscroll-behavior-y:none}body{font-family:var(--font-body, "Inter", "Segoe UI", sans-serif);font-size:var(--font-size-base, 16px);color:var(--text-primary, var(--text-0));background:radial-gradient(circle at top,var(--bg-2),var(--bg-0));line-height:var(--body-line, 1.6);position:relative;overflow-x:hidden}body:before,body:after{content:"";position:fixed;width:420px;height:420px;border-radius:50%;filter:blur(120px);opacity:.35;z-index:-1}body:before{top:-120px;right:-120px;background:var(--accent)}body:after{bottom:-160px;left:-160px;background:var(--accent-2)}@supports (-webkit-touch-callout: none){body:before,body:after{content:none!important;display:none!important}}h1,h2,h3,h4,h5{font-family:var(--font-heading, "Manrope", "Inter", "Segoe UI", sans-serif);margin:0 0 .5rem;letter-spacing:-.02em}h1{font-size:var(--h1-size, 2.5rem);font-weight:var(--h1-weight, 700);line-height:var(--h1-line, 1.2)}h2{font-size:var(--h2-size, 2rem);font-weight:var(--h2-weight, 700);line-height:var(--h2-line, 1.25)}h3{font-size:var(--h3-size, 1.4rem);font-weight:var(--h3-weight, 600);line-height:var(--h3-line, 1.3)}p{margin:0 0 1rem;color:var(--text-secondary, var(--text-1))}a{color:var(--link-color, var(--accent));text-decoration:none}a:hover{color:var(--link-hover, var(--accent-2));text-decoration:underline}img,svg{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}button{font:inherit}.app{min-height:100vh;display:flex;flex-direction:column}.page{flex:1;width:min(1200px,92vw);margin:0 auto;padding:calc(2.5rem + 162px) 0 4rem}.container-fluid{width:min(1200px,92vw);margin:0 auto}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;align-items:center}.hero-copy{max-width:560px}.hero-copy h1{font-size:clamp(2.5rem,4vw,3.6rem);color:var(--text-0)!important;text-shadow:0 10px 28px rgba(0,0,0,.5)}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.hero-stats{display:flex;gap:2rem;flex-wrap:wrap}.stat-number{font-size:1.5rem;font-weight:700;color:var(--text-0)}.stat-label{color:var(--text-2);font-size:.9rem}.feature-grid{margin-top:3rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.home-landing{display:grid;gap:1.25rem}.home-landing__block{border:1px solid var(--border);border-radius:var(--card-radius, 24px);background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:var(--glow);padding:1.3rem 1.35rem}.home-landing__content{color:var(--text-1)}.home-landing__content h1,.home-landing__content h2,.home-landing__content h3,.home-landing__content h4{color:var(--text-0);margin:0 0 .55rem}.home-landing__content p{margin:0 0 .65rem}.home-landing__content ul,.home-landing__content ol{margin:.6rem 0 .6rem 1.1rem;padding:0;display:grid;gap:.35rem}.home-landing__content li::marker{color:var(--accent)}.home-landing__content a{color:var(--link-color, var(--accent));text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--link-color, var(--accent)) 50%,transparent)}.home-landing__content a:hover,.home-landing__content a:focus-visible{color:var(--text-0);border-bottom-color:var(--text-0)}.cta{margin-top:3.5rem;padding:2.5rem;border-radius:24px;background:linear-gradient(135deg,#3dd6c633,#2aa6c91a);border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.cta h2{color:var(--text-0)}.auth-layout{width:min(1050px,92vw);margin:0 auto;padding:2rem 0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}@media(min-width:769px){.page.page--inner{padding-top:7rem}}@media(max-width:768px){.page{margin:100px auto 0;padding:2rem 0 3rem}.page.page--auth{padding-top:0}.hero{text-align:center}.hero-actions,.hero-stats{justify-content:center}}@media(max-width:420px){.container-fluid,.page,.auth-layout{width:calc(100vw - 6px)}.page{margin:60px auto 0;padding:2rem 0 3rem}.page.page--auth{padding-top:0}}.main-nav{background:#0a0e12cc;backdrop-filter:blur(18px);border-bottom:1px solid var(--border);padding:.85rem 0;height:72px;align-items:center;overflow:visible;position:fixed;top:0;left:0;right:0;z-index:2100}.main-nav.navbar{position:fixed!important;top:0;left:0;right:0}.nav-shell{width:min(1200px,92vw);margin:0 auto;display:flex;align-items:center;gap:1.5rem;height:100%}.main-nav .footer-brand{align-items:center;gap:1rem}.main-nav .footer-title{display:block;font-weight:700;font-size:1.05rem;line-height:1.1;color:var(--text-0)}.main-nav .footer-sub{display:block;font-size:.9rem;line-height:1.2;margin-top:.1rem;color:var(--text-2)}[data-theme=pacific] .main-nav{--text-0: #f6f7f9;--text-1: #c9d2db;--text-2: #8a99a8}[data-theme=coastalmist] .main-nav{--text-0: #f7fbff;--text-1: #d9e6ec;--text-2: #b7c9d1}[data-theme=pacific] .nav-offcanvas{background:#ecf8fffa;border-left:1px solid rgba(13,42,52,.12);color:#0d2a34}[data-theme=pacific] .nav-offcanvas.offcanvas,[data-theme=pacific] .nav-offcanvas .offcanvas-header{background:#ecf8fffa}[data-theme=pacific] .nav-offcanvas .offcanvas-title{color:#2a4b57}[data-theme=pacific] .nav-offcanvas .btn-close{filter:none;opacity:.6}[data-theme=pacific] .nav-offcanvas .nav-item{background:#ffffffb3;border-color:#0d2a341f;color:#0d2a34}[data-theme=pacific] .nav-offcanvas .nav-item--ghost{background:#ffffff59;border-color:#0d2a341f}[data-theme=pacific] .nav-offcanvas .nav-item--primary{color:#0d2a34}[data-theme=pacific] .nav-offcanvas .nav-item-dropdown__menu{background:#ffffffeb;border-color:#0d2a3429;box-shadow:0 18px 40px #0d2a3426}[data-theme=pacific] .nav-offcanvas .nav-item-dropdown__menu .nav-item{background:#ffffffb3;border-color:#0d2a341f;color:#0d2a34}[data-theme=pacific] .nav-offcanvas .nav-item-dropdown__menu .nav-item--ghost{background:#ffffff80;border-color:#0d2a3424}[data-theme=pacific] .nav-offcanvas .nav-item-dropdown__menu .nav-item--ghost.is-active{background:#33c7d833;border-color:#0d2a342e}[data-theme=coastalmist] .nav-offcanvas{background:#f4fbfcfa;border-left:1px solid #dcecef;color:#0f2a34}[data-theme=coastalmist] .nav-offcanvas.offcanvas,[data-theme=coastalmist] .nav-offcanvas .offcanvas-header{background:#f4fbfcfa}[data-theme=coastalmist] .nav-offcanvas .offcanvas-title{color:#46616a}[data-theme=coastalmist] .nav-offcanvas .btn-close{filter:none;opacity:.6}[data-theme=coastalmist] .nav-offcanvas .nav-item{background:#fffc;border-color:#dcecef;color:#0f2a34}[data-theme=coastalmist] .nav-offcanvas .nav-item--ghost{background:#fff9;border-color:#dcecef}[data-theme=coastalmist] .nav-offcanvas .nav-item--primary{color:#0f2a34}[data-theme=coastalmist] .nav-offcanvas .nav-item-dropdown__menu{background:#fffffffa;border-color:#dcecef;box-shadow:0 18px 40px #0f2a341f}[data-theme=coastalmist] .nav-offcanvas .nav-item-dropdown__menu .nav-item{background:#ffffffd9;border-color:#dcecef;color:#0f2a34}[data-theme=coastalmist] .nav-offcanvas .nav-item-dropdown__menu .nav-item--ghost{background:#ffffffb3;border-color:#dcecef}[data-theme=coastalmist] .nav-offcanvas .nav-item-dropdown__menu .nav-item--ghost.is-active{background:#0ea5b729;border-color:#0ea5b733}[data-theme=deeppacific] .main-nav .nav-link,[data-theme=deeppacific] .main-nav .nav-dropdown .dropdown-toggle,[data-theme=deeppacific] .main-nav .nav-auth{font-family:var(--font-heading);letter-spacing:.02em}[data-theme=deeppacific] .footer{font-family:var(--font-body)}[data-theme=deeppacific] .footer-heading,[data-theme=deeppacific] .footer-title{font-family:var(--font-heading)}[data-theme=deeppacific] .nav-offcanvas{font-family:var(--font-body)}[data-theme=deeppacific] .nav-offcanvas .nav-section__title{font-family:var(--font-heading);letter-spacing:.08em}.main-nav .navbar-brand{padding-left:0;margin-right:2rem}.main-nav .navbar-collapse{padding-right:0;justify-content:flex-end;height:100%;align-items:center;overflow:visible}.main-nav .navbar-toggler{margin-right:20px;margin-left:auto}.nav-toggle-wrap{position:relative;margin-left:auto;margin-right:20px}@media(min-width:1301px){.nav-toggle-wrap{display:none!important}}.nav-toggle-wrap .navbar-toggler{margin-right:0}.nav-toggle-badge{position:absolute;top:0;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2d8cff;color:#fff;border:2px solid rgba(10,14,18,.85);font-size:10px;line-height:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transform:translate(35%,-35%);z-index:2}.nav-messenger-label{display:inline-flex;align-items:center;gap:8px}.nav-messenger-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2d8cff;color:#fff;font-size:10px;line-height:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}@media(max-width:768px){.main-nav .navbar-collapse{padding:10px 0 10px 20px}.main-nav{padding:.85rem 0}.nav-shell{position:relative;width:100%;padding-right:112px;padding-left:max(10px,env(safe-area-inset-left));gap:1rem;overflow:hidden}.main-nav .navbar-brand{min-width:0;margin-right:0}.main-nav .navbar-brand>span:last-child{min-width:0}.main-nav .footer-title,.main-nav .footer-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-toggle-wrap{position:absolute;top:50%;right:10px;flex:0 0 auto;margin-right:0;transform:translateY(-50%)}}@media(max-width:1300px){.main-nav .nav-right{display:none}.nav-offcanvas .nav-right{display:flex}.main-nav.navbar-expand-lg .navbar-toggler{display:block!important}.main-nav.navbar-expand-lg .navbar-collapse,.main-nav.navbar-expand-lg .navbar-collapse.show{display:none!important}.main-nav.navbar-expand-lg .nav-right{flex-direction:column;align-items:flex-start;gap:1rem;padding:16px 0 12px 20px}.main-nav.navbar-expand-lg .nav-categories,.main-nav.navbar-expand-lg .nav-meta{flex-direction:column;align-items:flex-start;width:100%;gap:.6rem}.main-nav.navbar-expand-lg .nav-dropdown .dropdown-toggle{width:100%;display:flex;justify-content:space-between}.main-nav.navbar-expand-lg .nav-auth{align-self:flex-start}}@media(min-width:1301px){.main-nav.navbar-expand-lg .navbar-toggler{display:none!important}.main-nav.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}}.brand{display:flex;align-items:center;gap:1rem;color:var(--text-0);margin-left:0;text-decoration:none}.brand-mark{width:40px;height:40px;border-radius:12px;background:var(--card-2);display:grid;place-items:center}.brand-mark svg{width:28px;height:28px}.brand-mark img{width:28px;height:28px;object-fit:contain}.brand-text{display:flex;flex-direction:column;font-weight:700;font-size:1rem;line-height:1.2}.brand-sub{font-size:.9rem;color:var(--text-2);margin-top:.1rem;line-height:1.2}.navbar-nav .nav-link{color:var(--text-1);margin:0 .25rem;font-weight:600;text-decoration:none;white-space:nowrap;letter-spacing:.02em;padding:.55rem 1rem;border-radius:14px}.navbar-nav .nav-link.active{color:var(--text-0);background:#ffffff0f;border-radius:14px;padding:.55rem 1rem;text-decoration:none}.nav-actions{display:flex;align-items:center;gap:.75rem;margin-right:.75rem}.nav-right{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;width:100%}.nav-categories{display:flex;align-items:center;gap:.4rem;margin-left:auto}.nav-meta{display:flex;align-items:center;gap:.75rem}.nav-dropdown .dropdown-toggle{background:transparent!important;border:1px solid transparent!important;color:var(--text-0);border-radius:14px;padding:.55rem 1rem;font-weight:600;letter-spacing:.02em;box-shadow:none!important;outline:none;text-decoration:none}.nav-dropdown--meta .dropdown-toggle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:.35rem;padding:.35rem .7rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}.nav-categories .nav-dropdown,.nav-meta .nav-dropdown{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.nav-categories .nav-dropdown,.nav-meta .nav-dropdown,.nav-categories .dropdown-toggle,.nav-meta .dropdown-toggle{box-shadow:none!important;outline:none!important}.nav-categories .dropdown-toggle,.nav-meta .dropdown-toggle{background:transparent!important;border-color:transparent!important}.nav-categories .dropdown-toggle:before,.nav-meta .dropdown-toggle:before{content:none!important}.nav-dropdown .dropdown-toggle:after{margin-left:.45rem;opacity:.7}.main-nav .nav-dropdown .dropdown-toggle{background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}.main-nav .nav-dropdown .dropdown-toggle:hover,.main-nav .nav-dropdown.show .dropdown-toggle{background:#ffffff0f!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}.nav-dropdown .dropdown-menu{background:var(--card-2);border:1px solid var(--border);border-radius:16px;padding:.5rem;box-shadow:var(--shadow);color:var(--text-primary, var(--text-0));z-index:2000}.nav-dropdown--meta .dropdown-menu{max-height:200px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.nav-dropdown .dropdown-item{color:var(--text-primary, var(--text-0));border-radius:12px;padding:.5rem .85rem;font-weight:500;text-decoration:none}.nav-dropdown .dropdown-item.active,.nav-dropdown .dropdown-item:active,.nav-dropdown .dropdown-item:hover{background:#3dd6c62e;color:var(--text-0)}[data-theme=pacific] .nav-dropdown .dropdown-menu,[data-theme=pacific] .nav-dropdown .dropdown-item,[data-theme=pacific] .nav-dropdown .dropdown-item.active,[data-theme=pacific] .nav-dropdown .dropdown-item:active,[data-theme=pacific] .nav-dropdown .dropdown-item:hover{color:#0d2a34}[data-theme=coastalmist] .nav-dropdown .dropdown-menu,[data-theme=coastalmist] .nav-dropdown .dropdown-item{color:#0f2a34}[data-theme=coastalmist] .nav-dropdown .dropdown-item.active,[data-theme=coastalmist] .nav-dropdown .dropdown-item:active,[data-theme=coastalmist] .nav-dropdown .dropdown-item:hover{background:#0ea5b724;color:#0f2a34}.nav-auth{background:linear-gradient(120deg,var(--accent),var(--accent-2));border-radius:999px;color:#fff!important;padding:.45rem 1.1rem!important;font-weight:600}.nav-offcanvas{background:#0a0e12fa;backdrop-filter:blur(18px);border-left:1px solid var(--border);color:var(--text-primary, var(--text-0));z-index:2005;width:min(360px,86vw)}.nav-offcanvas.offcanvas{background:#0a0e12fa;color:var(--text-primary, var(--text-0))}.nav-offcanvas .offcanvas-body{background:transparent;color:var(--text-primary, var(--text-0));padding:1rem 1.25rem 1.5rem;overflow-y:auto;max-height:calc(100vh - 72px);-webkit-overflow-scrolling:touch}.nav-right--panel{padding-top:12px}.nav-offcanvas .btn-close{filter:invert(1);opacity:.8}.nav-offcanvas .offcanvas-header{border-bottom:1px solid var(--border);background:#0a0e12fa}.nav-offcanvas .offcanvas-title{color:var(--text-primary, var(--text-0));letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.nav-right--panel{gap:.75rem;align-items:stretch;flex-direction:column}.nav-section{display:grid;gap:.4rem;align-items:stretch;grid-auto-rows:min-content}.nav-section__title{color:var(--text-2);text-transform:uppercase;letter-spacing:.18em;font-size:.65rem;padding:0 .1rem;text-align:left}.nav-item{display:flex;align-items:center;width:100%;padding:.6rem .8rem;border-radius:12px;color:var(--text-primary, var(--text-0));background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;font-weight:600;letter-spacing:.02em;text-align:left;justify-content:flex-start}.nav-item:hover{background:#3dd6c62e;color:var(--text-primary, var(--text-0));text-decoration:none}.nav-item.is-active{background:#3dd6c62e;border-color:var(--border);color:var(--text-primary, var(--text-0))}.main-nav a:hover,.main-nav a:focus,.main-nav a:focus-visible,.nav-offcanvas a:hover,.nav-offcanvas a:focus,.nav-offcanvas a:focus-visible{text-decoration:none}.nav-item--ghost{background:transparent;border:1px dashed rgba(255,255,255,.12);justify-content:flex-start}.nav-item--ghost.is-active{background:#3dd6c62e;border-style:solid}.nav-item--primary{background:linear-gradient(120deg,var(--accent),var(--accent-2));border:none;color:#0b1216;justify-content:flex-start}.nav-right--panel .nav-item--primary{margin-bottom:50px}.nav-item-dropdown{position:relative;width:100%}.nav-item--dropdown{justify-content:space-between}.nav-item-dropdown__menu{position:absolute;top:calc(100% + 10px);left:0;right:0;display:none;gap:.4rem;padding:.4rem;background:#080c10f5;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:2010;max-height:180px;overflow-y:auto;overscroll-behavior:contain}.nav-item-dropdown.is-open .nav-item-dropdown__menu{display:grid;grid-auto-flow:row}.nav-right--panel .nav-item-dropdown__menu{position:static;margin-top:6px}.theme-toggle{border:1px solid var(--border);background:var(--card);color:var(--text-0);border-radius:999px;padding:.35rem .75rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--glow)}.theme-toggle__pill{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.theme-toggle__dot{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #3dd6c699}.eyebrow{display:inline-flex;padding:.25rem .75rem;border-radius:999px;background:#ffffff14;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-1)}.hero-card{background:var(--card);border-radius:28px;padding:2rem;border:1px solid var(--border);box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-card__header{display:flex;justify-content:space-between;align-items:center;gap:.6rem;color:var(--text-1);font-weight:600}.hero-card__badges{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.pill{padding:.2rem .6rem;border-radius:999px;background:#3dd6c62e;color:var(--accent);font-size:.75rem}.pill--soon{background:linear-gradient(135deg,#f59e0b4d,#f9731640);color:color-mix(in srgb,#fdba74 72%,#fff);border:1px solid rgba(249,115,22,.45);box-shadow:0 8px 18px #f9731638;text-transform:uppercase;letter-spacing:.06em}.hero-card__map{margin:1.5rem 0;height:160px;border-radius:20px;background:radial-gradient(circle at top,rgba(61,214,198,.2),transparent),linear-gradient(135deg,#ffffff0d,#fff0);position:relative;border:1px dashed rgba(255,255,255,.15);overflow:hidden}.hero-card__map-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.route-line{position:absolute;inset:30% 14%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.85;height:16px}.route-line:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;border-top:3px solid var(--accent-2);border-right:3px solid var(--accent-2);transform:translateY(-50%) rotate(45deg)}.route-dot{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #3dd6c699}.route-dot--start{top:30%;left:10%}.route-dot--end{bottom:25%;right:10%;background:var(--accent-2)}.route-label{position:absolute;font-size:.75rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.12em}.route-label--start{top:18%;left:10%}.route-label--end{bottom:14%;right:10%}.hero-card__details{display:grid;gap:1rem}.detail-label{font-size:.75rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.12em}.detail-value{font-size:1rem;color:var(--text-0);font-weight:600}.feature-card{background:var(--card);padding:1.75rem;border-radius:22px;border:1px solid var(--border);box-shadow:var(--glow)}.feature-card h3{color:var(--text-0)}.feature-icon{width:44px;height:44px;border-radius:14px;background:#3dd6c626;display:grid;place-items:center;margin-bottom:1rem;color:var(--accent)}.btn{border-radius:var(--btn-radius, 14px);padding:.6rem 1.5rem;border:1px solid transparent;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text, #0b1216);border:none;box-shadow:var(--btn-primary-shadow, 0 12px 24px rgba(61, 214, 198, .25))}.btn-primary:hover{background:var(--btn-primary-hover, var(--btn-primary-bg))}.btn-secondary{background:var(--btn-secondary-bg, rgba(255, 255, 255, .04))!important;color:var(--btn-secondary-text, var(--text-0))!important;border:1px solid var(--btn-secondary-border, var(--border))!important;border-radius:var(--btn-radius, 14px);box-shadow:var(--btn-secondary-shadow, 0 10px 20px rgba(0, 0, 0, .12))}.btn-secondary:hover{border-color:var(--accent-2);background:var(--btn-secondary-hover, rgba(255, 255, 255, .08));color:var(--btn-secondary-text, var(--text-0))!important}.btn-ghost{background:var(--btn-secondary-bg, rgba(255, 255, 255, .04))!important;color:var(--btn-secondary-text, var(--text-0))!important;border:1px solid var(--btn-secondary-border, var(--border))!important;border-radius:var(--btn-radius, 14px);box-shadow:var(--btn-secondary-shadow, 0 10px 20px rgba(0, 0, 0, .12))}.btn-ghost:hover{border-color:var(--accent-2);color:var(--text-0);background:#ffffff14}.location-close{border-color:var(--border)!important;color:var(--text-0)!important;background:#ffffff0f!important;border-radius:var(--btn-radius, 14px)}[data-theme=pacific] .location-close{background:linear-gradient(120deg,#2fb7c833,#5fd4b238)!important;color:#0f2f3a!important;border-color:#0f2f3a33!important;box-shadow:0 10px 22px #0f2f3a29}.btn:hover{transform:translateY(-1px);text-decoration:none}.btn,.btn:focus,.btn:focus-visible,.btn:active,.btn:active:focus,.btn:active:focus-visible,.btn:not(:disabled):not(.disabled):active:focus,a.btn:focus,a.btn:focus-visible,button:focus,button:focus-visible,button:active:focus,button:active:focus-visible{outline:none!important;box-shadow:none!important}button::-moz-focus-inner,.btn::-moz-focus-inner{border:0!important}.btn:focus-visible,button:focus-visible,a.btn:focus-visible{outline:none!important;box-shadow:none!important}.btn,.btn:hover,a.btn,a.btn:hover,.navbar-nav .nav-link:hover,.nav-dropdown .dropdown-item:hover,.nav-item:hover{text-decoration:none!important}*:focus-visible{outline:none!important}*:focus{outline:none!important;box-shadow:none!important}.btn:focus-visible,button:focus-visible,a.btn:focus-visible,.form-control:focus-visible,.nav-link:focus-visible,.dropdown-toggle:focus-visible,.nav-item:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)!important}.btn,.btn:focus,.btn:focus-visible,.btn:active,.btn:active:focus,.btn:active:focus-visible,.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-primary:focus-visible,.btn.btn-primary:active,.btn.btn-primary:active:focus,.btn.btn-primary:active:focus-visible,.btn.btn-secondary:focus,.btn.btn-secondary:focus-visible,.btn.btn-ghost:focus,.btn.btn-ghost:focus-visible,a.btn:focus,a.btn:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}a:focus,a:focus-visible{outline:none!important}.btn,a.btn,button{-webkit-tap-highlight-color:transparent}.btn.btn-primary:focus,.btn.btn-primary:focus-visible,.btn.btn-primary:active:focus,.btn.btn-primary:active:focus-visible,.btn.btn-secondary:focus,.btn.btn-secondary:focus-visible,.btn.btn-ghost:focus,.btn.btn-ghost:focus-visible{outline:none!important;box-shadow:none!important}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius, 24px);box-shadow:var(--card-shadow, var(--glow));position:relative;overflow:hidden}.card:before{content:"";position:absolute;inset:1px 1px auto;height:48%;border-radius:calc(var(--card-radius, 24px) - 2px);background:var(--card-inner-glow, transparent);opacity:var(--card-inner-glow-opacity, 0);pointer-events:none}.card-header{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-border, var(--border));border-top-left-radius:var(--card-radius, 24px);border-top-right-radius:var(--card-radius, 24px);margin:0;padding:1rem 1.5rem;width:100%;display:flex;align-items:center;gap:.6rem;white-space:nowrap;color:var(--card-header-text, var(--text-0));text-shadow:var(--card-header-text-shadow, none);position:relative}.card-header:after{content:"";position:absolute;inset:1px 1px auto;height:60%;border-top-left-radius:calc(var(--card-radius, 24px) - 2px);border-top-right-radius:calc(var(--card-radius, 24px) - 2px);background:var(--card-header-gloss, transparent);opacity:var(--card-header-gloss-opacity, 0);pointer-events:none}.card-header .isonHeader{color:var(--card-header-icon, currentColor)}.card-header svg{color:var(--card-header-icon, currentColor)}.card-body{padding:1.5rem}.form-group{margin-bottom:1rem}.button-group{display:flex;gap:10px;align-items:center;justify-content:flex-start}.form-group label{color:var(--text-1);font-weight:var(--label-weight, 500);font-size:var(--label-size, .8rem)}.form-control{background:var(--card-2)!important;border:1px solid var(--border)!important;color:var(--text-0)!important;border-radius:14px;padding:.75rem 1rem}.form-control::placeholder{color:var(--text-2)}input::placeholder,textarea::placeholder,.form-control::placeholder{opacity:.58!important}.form-control:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);background:var(--card-2);color:var(--text-0)}.form-control[type=number]{padding-right:.35rem!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;min-height:1.5em;width:1.05em;opacity:1;cursor:pointer;border-left:1px solid color-mix(in srgb,var(--accent) 46%,var(--border) 54%);border-radius:0 10px 10px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 28%,var(--card-2) 72%),color-mix(in srgb,var(--accent-2) 24%,var(--card-2) 76%));color:var(--text-0)}input[type=number]::-webkit-outer-spin-button:hover,input[type=number]::-webkit-inner-spin-button:hover{border-left-color:color-mix(in srgb,var(--accent) 70%,var(--border) 30%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 42%,var(--card-2) 58%),color-mix(in srgb,var(--accent-2) 36%,var(--card-2) 64%))}.themed-number-input{position:relative;width:100%;padding-left:1px;box-sizing:border-box}.input-group>.themed-number-input{flex:1 1 0;min-width:0}.themed-number-input__field.form-control{width:100%;padding-right:2.55rem!important;appearance:textfield!important;-webkit-appearance:none!important;-moz-appearance:textfield}.themed-number-input__field::-webkit-outer-spin-button,.themed-number-input__field::-webkit-inner-spin-button{display:none!important;margin:0;appearance:none!important;-webkit-appearance:none!important}.themed-number-input__controls{position:absolute;top:50%;right:4px;width:1.53rem;height:2.25rem;display:grid;grid-template-rows:1fr 1fr;gap:1px;overflow:hidden;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--accent) 62%,var(--border) 38%);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 42%,var(--card-2) 58%),color-mix(in srgb,var(--accent-2) 36%,var(--card-2) 64%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-0) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.themed-number-input__button{position:relative;display:block;min-width:0;min-height:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.themed-number-input__button+.themed-number-input__button{border-top:0}.themed-number-input__button:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);border-left:.36rem solid transparent;border-right:.36rem solid transparent}.themed-number-input__button--up:before{border-bottom:.43rem solid color-mix(in srgb,var(--text-0) 88%,var(--accent) 12%)}.themed-number-input__button--down:before{border-top:.43rem solid color-mix(in srgb,var(--text-0) 88%,var(--accent-2) 12%)}.themed-number-input__button:hover{background:color-mix(in srgb,var(--accent) 22%,var(--text-0) 2%)}.themed-number-input__button:active{background:color-mix(in srgb,var(--accent-2) 34%,transparent)}.themed-number-input__button:disabled{cursor:default;opacity:.45}[data-theme=atlantic] .form-control[type=number],[data-theme=dune] .form-control[type=number],[data-theme=sunsetharbor] .form-control[type=number],[data-theme=deeppacific] .form-control[type=number],[data-theme=plumvelvet] .form-control[type=number],[data-theme=neonhorizon] .form-control[type=number],[data-theme=jungle] .form-control[type=number],[data-theme=aurora] .form-control[type=number],[data-theme=ember] .form-control[type=number],[data-theme=windows98] .form-control[type=number],[data-theme=obsidianorbit] .form-control[type=number],[data-theme=auroragrid] .form-control[type=number],[data-theme=midnightvault] .form-control[type=number]{color-scheme:dark}.range-slider{position:relative;height:42px;margin-top:.5rem;padding:10px 0}.range-slider:before{content:"";position:absolute;left:0;right:0;top:50%;height:8px;transform:translateY(-50%);background:linear-gradient(90deg,#4f7cff,#6f5af8 55%,#8a63ff);border:1px solid rgba(111,90,248,.45);border-radius:999px;box-shadow:0 4px 10px #4f7cff40;z-index:1}.range-input{position:absolute;left:0;right:0;width:100%;height:26px;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none;z-index:3}.range-input--min{z-index:4}.range-input--max,.range-input--single{z-index:5}.range-input::-webkit-slider-runnable-track{height:8px;background:transparent;border:none}.range-input::-moz-range-track{height:8px;background:transparent;border:none}.range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-primary);box-shadow:0 6px 14px #0003;pointer-events:auto;margin-top:-7px}.range-input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-primary);box-shadow:0 6px 14px #0003;pointer-events:auto}.auth-card{background:var(--card);border-radius:24px;border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text-1);overflow:hidden}.auth-card .card-body{padding:2rem}.auth-card .card-header{background:linear-gradient(120deg,#3dd6c62e,#2aa6c914);color:var(--text-0);font-size:1.4rem;border-top-left-radius:24px;border-top-right-radius:24px;padding:1rem 1.5rem;margin:0}.auth-card .form-group{color:var(--text-1)}.auth-card a{color:var(--accent)}.oauth-buttons{display:grid;gap:.75rem}.oauth-buttons--single{margin-bottom:.5rem}.oauth-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;font-weight:700;text-align:center;border-radius:999px;padding:.85rem 1.6rem;border:1px solid transparent;box-shadow:0 14px 28px #0003;letter-spacing:.01em;font-family:var(--font-heading, "Manrope", "Inter", sans-serif)}.oauth-btn svg{width:22px;height:22px;fill:currentColor}.oauth-only{margin-top:.5rem}.oauth-btn__label{display:inline-block;text-align:center;width:100%;font-size:1.05rem}.oauth-btn svg{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%)}.oauth-btn__icon-img{position:absolute;left:1.1rem;top:50%;transform:translateY(-50%);width:44px;height:44px;object-fit:contain}.oauth-btn--google{background:#d3d9eb!important;color:#142b57!important;border-color:#adc1ece6!important;font-family:"Unbounded","Sora",var(--font-heading, "Manrope", "Inter", sans-serif);font-weight:700;letter-spacing:.02em;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.oauth-btn--google .oauth-btn__label{color:#10244c;text-shadow:0 1px 0 rgba(255,255,255,.35)}.oauth-btn--google:hover{background:#dfe5f5!important;border-color:#bcd0f6!important;box-shadow:0 16px 30px #4968aa2e}.oauth-btn--google:focus-visible{background:#dfe5f5!important;border-color:#bcd0f6!important;box-shadow:0 0 0 3px #adc1ec73}.oauth-btn--google svg{color:#1f1f1f}.oauth-btn--apple{background:#000!important;color:#fff!important;border-color:#ffffff59!important}.oauth-btn--apple:hover{background:#151515!important}.oauth-btn--facebook{background:#1877f2!important;color:#fff!important;border-color:#ffffff59!important}.oauth-btn--facebook:hover{background:#2d86ff!important}.auth-card .oauth-buttons .oauth-btn{min-height:52px;font-size:1rem;line-height:1.2;opacity:1!important}.turnstile-group{display:flex;flex-direction:column;align-items:center;margin:1rem 0 .5rem;gap:.4rem}.turnstile-group .invalid-feedback{display:block;text-align:center}.auth-divider{margin:10px 0;text-align:center;color:var(--text-2);font-size:.9rem}.auth-divider span{display:inline-block;padding:0 .5rem}.auth-divider--lines{display:flex;align-items:center;gap:.75rem}.auth-divider--lines:before,.auth-divider--lines:after{content:"";height:1px;flex:1;background:var(--border)}.auth-aside{background:linear-gradient(145deg,#3dd6c62e,#2aa6c914);border-radius:24px;border:1px solid var(--border);padding:2rem;display:flex;flex-direction:column;gap:1rem}.auth-aside__badge{align-self:flex-start;padding:.45rem .95rem;border-radius:999px;background:var(--status-success-bg);color:var(--status-success);border:1px solid color-mix(in srgb,var(--status-success) 55%,transparent);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.auth-aside h3{font-family:var(--font-heading);font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line);color:var(--text-0);margin:0}.auth-aside p{font-family:var(--font-body);font-size:1rem;line-height:var(--body-line);color:var(--text-1);margin:0}.auth-aside__panel{background:color-mix(in srgb,var(--card) 82%,transparent);border-radius:18px;border:1px solid var(--border);padding:1rem;display:grid;gap:1rem}.auth-aside__panel .detail-label{color:var(--text-2);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.auth-aside__panel .detail-value{color:var(--text-0);font-weight:600}.auth-aside__benefits{display:grid;gap:.55rem;margin:0;padding:0;color:var(--text-0);font-size:.95rem;font-weight:600;line-height:1.35;list-style:none}.auth-aside__benefits li{position:relative;min-width:0;padding-left:1.65rem;overflow-wrap:anywhere}.auth-aside__benefits li:before{content:"✓";position:absolute;left:0;top:.02rem;display:grid;place-items:center;inline-size:1.05rem;block-size:1.05rem;border-radius:999px;background:var(--status-success-bg);color:var(--status-success);font-size:.68rem;font-weight:900;line-height:1}@media(max-width:320px){.auth-layout--register .auth-card .card-header{font-size:1.2rem}.auth-layout--register .auth-card .card-body{font-size:.92rem;padding:1.5rem}.auth-layout--register .auth-card label,.auth-layout--register .auth-card .form-control,.auth-layout--register .auth-card .btn,.auth-layout--register .auth-card a,.auth-layout--register .auth-card .google-btn{font-size:.9rem}}@media(max-width:370px){.card-header{font-size:1.1rem!important}}.alert{border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)));border:1px solid var(--border);background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 92%,var(--accent) 8%);color:var(--text-0);font-weight:400;line-height:1.45}.footer{border-top:1px solid var(--border);background:#0a0e12bf;padding:2.5rem 0 1.5rem}.footer-inner{width:min(1200px,92vw);margin:0 auto;display:grid;gap:2rem}.footer-brand{display:flex;align-items:center;gap:1rem}.footer-mark{width:40px;height:40px;border-radius:12px;background:var(--card-2);display:grid;place-items:center}.footer-mark svg{width:28px;height:28px;fill:var(--card-2);stroke:var(--icon-strong);stroke-width:1;overflow:visible;display:block}.footer-mark img{width:28px;height:28px;object-fit:contain}.footer-title{font-weight:700;color:var(--text-0)}.footer-sub{color:var(--text-2);font-size:.9rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.footer-heading{font-weight:600;margin-bottom:.5rem;color:var(--text-0);letter-spacing:.02em;text-transform:none;font-size:.75rem}.footer ul li{color:var(--text-2);margin-bottom:.4rem}.footer a{color:inherit;text-decoration:none;border-bottom:1px dashed transparent;transition:border-color .2s ease}.footer a:hover,.footer a:focus-visible{color:inherit;border-bottom-color:currentColor}.cookie-consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:3300;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--card-2, #f3f6fb);color:var(--text-0);box-shadow:var(--shadow)}.cookie-consent-banner__text{color:var(--text-0);font-size:.92rem;line-height:1.45;flex:1 1 340px}.cookie-consent-banner__actions{display:inline-flex;flex-wrap:wrap;gap:8px}.cookie-consent-modal{width:min(620px,94vw);max-width:620px}.cookie-consent-modal .card-body p{margin-bottom:.8rem}.cookie-consent-modal__option{display:flex;align-items:center;gap:10px;margin:0 0 .65rem;color:var(--text-1)}.cookie-consent-modal__option input{width:16px;height:16px}@media(max-width:640px){.cookie-consent-banner{left:10px;right:10px;bottom:10px;padding:12px}.cookie-consent-banner__actions{width:100%;justify-content:flex-end}}.footer-bottom{width:min(1200px,92vw);margin:1.5rem auto 0;display:flex;justify-content:space-between;flex-wrap:wrap;color:var(--text-2);font-size:.85rem}[data-theme=pacific] .footer{background:linear-gradient(180deg,#0e1822f5,#0a121afa);border-top:1px solid rgba(120,170,196,.32)}[data-theme=pacific] .footer .footer-title,[data-theme=pacific] .footer .footer-heading{color:#e8f4fb}[data-theme=pacific] .footer .footer-sub,[data-theme=pacific] .footer ul li,[data-theme=pacific] .footer .footer-bottom{color:#b9ceda}.table{color:var(--text-primary, var(--text-0))}.table thead th{color:var(--text-secondary, var(--text-1));border-bottom:1px solid var(--border);background:var(--card-2)}.table-striped tbody tr:nth-of-type(odd){background:#ffffff08}.table tbody tr:hover{background:var(--table-row-hover, rgba(255, 255, 255, .04))}.alert{background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 92%,var(--accent) 8%)!important;border:1px solid var(--border)!important;color:var(--text-0)!important;padding:.95rem 1.15rem;border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)))!important;font-weight:400!important;line-height:1.45}.alert-success{border-color:var(--status-success)!important;border-left-width:1px;background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-success) 16%)!important;color:var(--text-0)!important}.alert-warning{border-color:var(--status-warning)!important;border-left-width:1px;background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-warning) 16%)!important;color:var(--text-0)!important}.alert-server-unavailable{display:flex;align-items:center;gap:.55rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;max-height:none;overflow:visible;border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)))!important;border-color:color-mix(in srgb,var(--accent, var(--status-warning)) 50%,var(--border) 50%)!important;border-left-width:1px;background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--accent, #7fb0ff) 16%)!important;color:var(--text-0)!important;font-weight:400!important;animation:alertFadeSlideIn 2s ease-out both}.alert-server-unavailable.is-hiding{overflow:hidden;animation:alertFadeSlideOut 2s ease-in both}.alert-server-unavailable.is-attention-pulse{animation:alertFadeSlideIn 2s ease-out both,serverUnavailableAttentionPulse .85s ease-in-out 2s both}.alert-server-unavailable:before{content:"i";display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;font-size:.72rem;line-height:1;font-weight:700;color:var(--text-primary, var(--text-0));border:1px solid color-mix(in srgb,var(--accent, var(--status-warning)) 62%,var(--border) 38%);background:color-mix(in srgb,var(--card) 72%,var(--accent, #7fb0ff) 28%);flex:0 0 auto}.alert-server-unavailable>span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:normal;white-space:normal}.alert-danger{border-color:var(--status-error)!important;border-left-width:1px;background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-error) 16%)!important;color:var(--text-0)!important}@keyframes alertFadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes alertFadeSlideOut{0%{opacity:1;transform:translateY(0);max-height:120px;margin-top:var(--alert-margin-top, 0);margin-bottom:var(--alert-margin-bottom, 1rem);padding-top:var(--bs-alert-padding-y, 1rem);padding-bottom:var(--bs-alert-padding-y, 1rem)}to{opacity:0;transform:translateY(-8px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes serverUnavailableAttentionPulse{0%{border-color:color-mix(in srgb,var(--accent, var(--status-warning)) 50%,var(--border) 50%);box-shadow:none}45%{border-color:color-mix(in srgb,var(--status-warning, #ffb454) 88%,var(--accent, #7fb0ff) 12%);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-warning, #ffb454) 20%,transparent)}to{border-color:color-mix(in srgb,var(--accent, var(--status-warning)) 50%,var(--border) 50%);box-shadow:none}}.overlay{position:fixed;inset:0;width:100%;height:100%;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:var(--layer-modal-base, 3000);backdrop-filter:blur(8px);overflow:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px}.overlay.overlay--edit-form{background:color-mix(in srgb,#000 64%,transparent);backdrop-filter:blur(12px)}.overlay.overlay--edit-form .inner-div.inner-div--edit-form{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:min(980px,92vw)!important;max-width:980px!important}.inner-div{background:var(--card);border-radius:20px;padding:1.5rem;border:1px solid var(--border);width:calc(100vw - 32px);max-width:1000px;box-sizing:border-box;margin:0 auto;max-height:calc(100vh - 48px);overflow:auto;overflow-x:hidden;display:flex;justify-content:center}.confirm-modal{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:min(520px,92vw);max-width:520px;gap:.75rem}.inner-div.confirm-modal{background:transparent;border:0;padding:0;box-shadow:none;overflow:visible;width:min(520px,92vw);max-width:520px}.overlay .inner-div.inner-div--contact-modal{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;width:auto;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;display:block}.confirm-modal .confirm-card{width:100%;margin:0;background:var(--card-2, var(--card))!important;color:var(--text-0);border:1px solid var(--border);border-radius:var(--card-radius, 24px);box-shadow:var(--card-shadow, var(--glow))}.card-warning{width:100%;margin:0 0 10px;opacity:0;transform:translateY(-6px);animation:warningFadeIn .22s ease-out forwards}@keyframes warningFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card-warning{animation:none;opacity:1;transform:none}}.communication-modal{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:min(860px,94vw);max-width:860px;gap:.75rem}.communication-modal .communication-card{width:100%;margin:0;background:var(--card)!important;color:var(--text-0);border:1px solid var(--border);border-radius:var(--card-radius, 24px);box-shadow:var(--card-shadow, var(--glow))}.communication-modal .card-header{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-border, var(--border));color:var(--card-header-text, var(--text-0));text-shadow:var(--card-header-text-shadow, none);padding:.9rem 12px .9rem 16px;box-sizing:border-box}.communication-modal .card-body{color:var(--text-0)}.communication-modal .communication-grid{padding:0 12px;box-sizing:border-box}.communication-modal .alert{background:var(--alert-bg, rgba(255, 255, 255, .1));border:1px solid var(--border);color:var(--text-1);margin:0 12px 1rem}.communication-modal .button-group{padding:0 12px;box-sizing:border-box}.communication-modal .btn-primary,.communication-modal .btn-ghost{border-radius:var(--btn-radius, 14px)}.confirm-modal .card-header{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-border, var(--border));color:var(--card-header-text, var(--text-0));text-shadow:var(--card-header-text-shadow, none)}.confirm-modal .card-body{color:var(--text-0)}.confirm-modal .card-body p{color:var(--text-1);margin-bottom:1.25rem}.confirm-modal .superadmin-block-status-slot{height:52px;margin:.9rem 0 .65rem;padding:.65rem .8rem;border:1px solid transparent;border-radius:12px;color:transparent;line-height:1.35;box-sizing:border-box;overflow:auto;overflow-wrap:anywhere}.confirm-modal .superadmin-block-status-slot--error{color:var(--status-error, #ff6b6b);background:var(--status-error-bg, rgba(255, 107, 107, .14));border-color:color-mix(in srgb,var(--status-error, #ff6b6b) 46%,var(--border) 54%)}.confirm-modal .superadmin-block-status-slot--success{color:var(--status-success, #22c55e);background:var(--status-success-bg, rgba(45, 212, 191, .12));border-color:color-mix(in srgb,var(--status-success, #22c55e) 46%,var(--border) 54%)}.confirm-modal .superadmin-block-status-slot--busy{color:var(--text-1);background:var(--alert-bg, rgba(255, 255, 255, .08));border-color:var(--border)}.confirm-modal .superadmin-block-status-slot--idle{background:transparent}.confirm-modal .btn-primary,.confirm-modal .btn-secondary{border-radius:var(--btn-radius, 14px)}.confirm-modal .button-group .btn{border-radius:var(--btn-radius, 14px)!important}.confirm-modal .button-group,.confirm-modal .superadmin-actions__buttons,.communication-modal .button-group{justify-content:flex-end}.confirm-modal .button-group .btn-ghost,.confirm-modal .button-group .btn-secondary,.confirm-modal .button-group .cancelBtn,.confirm-modal .superadmin-actions__buttons .btn-secondary,.communication-modal .button-group .btn-ghost,.communication-modal .button-group .cancelBtn{order:1}.confirm-modal .button-group .btn-primary,.confirm-modal .superadmin-actions__buttons .btn-primary,.communication-modal .button-group .btn-primary{order:2}.confirm-modal .button-group .btn.btn-primary,.confirm-modal .superadmin-actions__buttons .btn.btn-primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text, #0b1216)!important;border:1px solid transparent!important;box-shadow:var(--btn-primary-shadow, 0 12px 24px rgba(61, 214, 198, .25))!important}.confirm-modal .button-group .btn.btn-primary:hover,.confirm-modal .button-group .btn.btn-primary:focus-visible,.confirm-modal .superadmin-actions__buttons .btn.btn-primary:hover,.confirm-modal .superadmin-actions__buttons .btn.btn-primary:focus-visible{background:var(--btn-primary-hover, var(--btn-primary-bg))!important}.confirm-modal .button-group .btn.btn-ghost,.confirm-modal .button-group .btn.cancelBtn,.confirm-modal .superadmin-actions__buttons .btn.btn-secondary{background:var(--btn-secondary-bg, rgba(255, 255, 255, .04))!important;color:var(--btn-secondary-text, var(--text-0))!important;border:1px solid var(--btn-secondary-border, color-mix(in srgb, var(--border) 66%, var(--text-2) 34%))!important;box-shadow:var(--btn-secondary-shadow, 0 10px 20px rgba(0, 0, 0, .12))!important}.confirm-modal .button-group .btn.btn-ghost:hover,.confirm-modal .button-group .btn.cancelBtn:hover,.confirm-modal .button-group .btn.btn-ghost:focus-visible,.confirm-modal .button-group .btn.cancelBtn:focus-visible,.confirm-modal .superadmin-actions__buttons .btn.btn-secondary:hover,.confirm-modal .superadmin-actions__buttons .btn.btn-secondary:focus-visible{background:var(--btn-secondary-hover, rgba(255, 255, 255, .08))!important;border-color:var(--accent-2, var(--btn-secondary-border, var(--border)))!important}.confirm-modal .card-header,.confirm-modal .card-body{width:100%}@media(min-width:1200px){.inner-div{width:min(1100px,96vw);max-width:1100px}}@media(max-width:768px){.inner-div{background:transparent;border:none;padding:0;box-shadow:none}.inner-div .card{margin:0;width:100%;border-radius:20px}#location-picker{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:1rem}}@media(max-width:420px){.overlay{padding:3px}.inner-div{width:calc(100vw - 6px);max-height:calc(100vh - 6px)}}.locationPicker-container{width:100%}.locationPicker-modal{position:fixed;inset:0;z-index:var(--layer-modal-fullscreen, 5000);width:100vw;height:100dvh;padding:12px;background:var(--bg-primary, var(--bg-0, #fff))}#location-picker{width:100%;max-width:100%;display:grid;gap:1rem}#location-picker.location-picker--fullscreen{width:100%;height:100%;max-width:none;display:flex;flex-direction:column;gap:12px;background:var(--bg-primary, var(--bg-0, #fff));border:0;border-radius:0;padding:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}#location-picker.location-picker--fullscreen #map-container{width:100%;height:auto;flex:1;min-height:0;margin:0;border-radius:14px;box-shadow:none}#location-picker.location-picker--fullscreen #map-f{position:static;margin:0;pointer-events:auto}#location-picker.location-picker--fullscreen .selectedCoordinates{display:none}#location-picker.location-picker--fullscreen .btnAcceptLocation{width:100%;justify-content:space-between;flex-wrap:nowrap;pointer-events:auto}#location-picker.location-picker--fullscreen .btnAcceptLocation .location-close{order:1}#location-picker.location-picker--fullscreen .btnAcceptLocation .btn-primary{order:2}#location-picker.location-picker--fullscreen .btnAcceptLocation .btn{min-width:130px}#map-container{width:100%;height:70vh;margin:10px 0;border-radius:16px;overflow:hidden;box-shadow:var(--glow)}#map-f{width:100%;display:grid;gap:.75rem;margin-top:10px}#location-picker.location-picker--fullscreen{overflow:hidden}#location-picker.location-picker--fullscreen #map-container{height:calc(100dvh - 190px)!important;margin:0!important;flex:1 1 auto!important;min-height:0!important}#location-picker.location-picker--fullscreen #map-f{margin-top:8px!important;flex:0 0 auto!important}.btnAcceptLocation{display:flex;gap:10px;flex-wrap:wrap}.selectedCoordinates{color:var(--text-0);background:color-mix(in srgb,var(--card-2) 78%,transparent);border:1px solid var(--border);border-radius:12px;padding:.75rem 1rem;max-width:100%;word-break:break-word;line-height:1.5}.selectedCoordinates,.selectedCoordinates *{color:var(--text-0)!important}:root .btn.btn-ghost,:root .btn.btn-secondary,:root .btn.cancelBtn,:root .btn.location-close{border:1px solid var(--btn-secondary-border, color-mix(in srgb, var(--border) 66%, var(--text-2) 34%))!important}:root .btn.btn-ghost:hover,:root .btn.btn-secondary:hover,:root .btn.cancelBtn:hover,:root .btn.location-close:hover,:root .btn.btn-ghost:focus,:root .btn.btn-secondary:focus,:root .btn.cancelBtn:focus,:root .btn.location-close:focus,:root .btn.btn-ghost:focus-visible,:root .btn.btn-secondary:focus-visible,:root .btn.cancelBtn:focus-visible,:root .btn.location-close:focus-visible{border-color:var(--accent-2, var(--btn-secondary-border, color-mix(in srgb, var(--border) 66%, var(--text-2) 34%)))!important}body.map-fullscreen-open,body.dashboard-modal-open{overflow:hidden}@media(max-width:768px){#location-picker.location-picker--fullscreen #map-f{padding:0 12px}}.messages-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .4rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--card-2) 86%,transparent);color:var(--text-1);font-size:.7rem;line-height:1;font-weight:700;min-height:18px}.messages-badge.is-unread{border-color:color-mix(in srgb,#2d8cff 62%,rgba(10,14,18,.55));background:#2d8cff;color:#fff}.messages-badge.is-muted{opacity:1;border-color:color-mix(in srgb,var(--text-1) 45%,var(--border));background:color-mix(in srgb,var(--card-2) 92%,var(--text-1) 8%);color:var(--text-0)}.messages-badge__count{min-width:10px;text-align:center}.messages-badge--overlay{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;z-index:2;pointer-events:none}.offers-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;z-index:4;pointer-events:none;border:1px solid color-mix(in srgb,#2fcb78 62%,rgba(7,19,10,.55));background:#2fcb78;color:#fff;font-size:.68rem;line-height:1;font-weight:700}.offers-badge--overlay{position:absolute}.offers-badge--notification{background:#ff5722;border-color:#ff5722;color:#fff;white-space:nowrap;font-size:.62rem;padding:0 6px}.list-card__messages{margin:.35rem 0 .5rem}.overlay.overlay--contact-disclosure{background:transparent!important;backdrop-filter:none!important;pointer-events:auto}.contact-disclosure-dialog{box-shadow:0 10px 30px #00000059!important}.contact-disclosure-dialog__body::-webkit-scrollbar{width:6px}.contact-disclosure-dialog__body::-webkit-scrollbar-track{background:transparent}.contact-disclosure-dialog__body::-webkit-scrollbar-thumb{background:var(--border, #444);border-radius:3px}.contact-disclosure-dialog__body::-webkit-scrollbar-thumb:hover{background:var(--text-muted, #666)}.google-btn{--g-btn-height: 44px;--g-btn-radius: 12px;--g-btn-bg: #ffffff;--g-btn-border: #d9dce1;--g-btn-text: #1f1f1f;--g-btn-shadow: 0 1px 2px rgba(16, 24, 40, .08), 0 1px 1px rgba(16, 24, 40, .04);display:inline-flex;align-items:center;justify-content:center;gap:12px;height:var(--g-btn-height);min-width:240px;padding:0 18px 0 12px;border:1px solid var(--g-btn-border);border-radius:var(--g-btn-radius);background:var(--g-btn-bg);color:var(--g-btn-text);box-shadow:var(--g-btn-shadow);font:500 15px/1.2 Inter,Roboto,Segoe UI,Arial,sans-serif;letter-spacing:.2px;text-decoration:none;user-select:none;cursor:pointer;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;-webkit-tap-highlight-color:transparent}.oauth-btn--google.google-btn{background:var(--g-btn-bg)!important;color:var(--g-btn-text)!important;border-color:var(--g-btn-border)!important;border-radius:var(--g-btn-radius)!important;box-shadow:var(--g-btn-shadow)!important}.auth-card .google-btn{width:100%;min-width:0}.google-btn__icon-wrap{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#fff;flex:0 0 auto}.google-btn__icon{width:18px;height:18px;display:block}.google-btn .google-btn__icon--svg{position:static;left:auto;top:auto;transform:none}.google-btn--icon-svg .google-btn__icon--img,.google-btn--icon-img .google-btn__icon--svg{display:none}.google-btn__text{white-space:nowrap}.google-btn:hover{border-color:#c8ccd3;box-shadow:0 2px 6px #1018281f,0 1px 2px #1018280f;transform:translateY(-1px)}.google-btn:active{transform:translateY(0);background:#f8f9fb;box-shadow:inset 0 1px 2px #1018281f}.google-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #4285f440,0 1px 2px #1018281a;border-color:#9dbcfb}.google-btn[disabled],.google-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.google-btn--sm{--g-btn-height: 38px;min-width:200px;font-size:14px}.adf-c,.updateCargo,.updateTransport{width:min(980px,92vw);min-width:320px;margin:0 auto;max-width:100%;flex:1 1 auto}@keyframes entity-form-backdrop-in{0%{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:color-mix(in srgb,#000 64%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@keyframes entity-form-card-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.overlay.overlay--edit-form:has(.adf-c,.updateCargo,.updateTransport){animation:entity-form-backdrop-in 1s ease both}.overlay.overlay--edit-form .adf-c>.card,.overlay.overlay--edit-form .updateCargo>.card,.overlay.overlay--edit-form .updateTransport>.card{animation:entity-form-card-in 1s cubic-bezier(.22,1,.36,1) both}.overlay.overlay--edit-form:has(.locationPicker-modal) .adf-c>.card,.overlay.overlay--edit-form:has(.locationPicker-modal) .updateCargo>.card,.overlay.overlay--edit-form:has(.locationPicker-modal) .updateTransport>.card{animation:none!important;transform:none!important;will-change:auto!important}@media(prefers-reduced-motion:reduce){.overlay.overlay--edit-form:has(.adf-c,.updateCargo,.updateTransport),.overlay.overlay--edit-form .adf-c>.card,.overlay.overlay--edit-form .updateCargo>.card,.overlay.overlay--edit-form .updateTransport>.card{animation:none!important}}.adf-c .card,.updateCargo .card,.updateTransport .card,.card.search,.card.fullwidth{min-width:320px;background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius, 24px);box-shadow:var(--card-shadow, var(--glow))}[data-theme=alaska] .overlay.overlay--edit-form .adf-c>.card,[data-theme=alaska] .overlay.overlay--edit-form .updateCargo>.card,[data-theme=alaska] .overlay.overlay--edit-form .updateTransport>.card{background:var(--modal-card-bg, var(--card))!important;border-color:#82a7b073!important;box-shadow:0 18px 40px #0f2a3433!important}[data-theme=alaska] .overlay.overlay--edit-form .adf-c>.card>.card-header,[data-theme=alaska] .overlay.overlay--edit-form .updateCargo>.card>.card-header,[data-theme=alaska] .overlay.overlay--edit-form .updateTransport>.card>.card-header{background:var(--modal-header-bg, var(--card-header-bg))!important;border-bottom-color:#82a7b052!important;box-shadow:none!important}.adf-c .card,.updateCargo .card,.updateTransport .card,.card.search{overflow:hidden}.adf-c .card.fullwidth,.search-cargo-page>.card.fullwidth,.search-transport-page>.card.fullwidth,.search-cargo-page .card.fullwidth.marginTB,.search-transport-page .card.fullwidth.marginTB{overflow:visible!important}.adf-c .card.fullwidth>.card-body.overflow-body,.search-cargo-page>.card.fullwidth>.card-body.overflow-body,.search-transport-page>.card.fullwidth>.card-body.overflow-body,.search-cargo-page .card.fullwidth.marginTB>.card-body.overflow-body,.search-transport-page .card.fullwidth.marginTB>.card-body.overflow-body{overflow:visible!important}.search-cargo-page .cargo-list,.search-cargo-page .pagination-block,.search-cargo-page .pagination-block__sort,.search-cargo-page .list-sort-menu-wrap,.search-transport-page .transport-list,.search-transport-page .pagination-block,.search-transport-page .pagination-block__sort,.search-transport-page .list-sort-menu-wrap,.dashboard-child-card--my-cargo,.dashboard-child-card--my-cargo .cargo-list,.dashboard-child-card--my-cargo .pagination-block,.dashboard-child-card--my-cargo .pagination-block__sort,.dashboard-child-card--my-cargo .list-sort-menu-wrap,.dashboard-child-card--my-transport,.dashboard-child-card--my-transport .transport-list,.dashboard-child-card--my-transport .pagination-block,.dashboard-child-card--my-transport .pagination-block__sort,.dashboard-child-card--my-transport .list-sort-menu-wrap,.dashboard-offers-section,.dashboard-offers-section .dashboard-child-card,.dashboard-offers-section .dashboard-offers-list,.dashboard-offers-section .pagination-block,.dashboard-offers-section .pagination-block__sort,.dashboard-offers-section .list-sort-menu-wrap,.dashboard-trips-section,.dashboard-trips-section .dashboard-child-card,.dashboard-trips-section .dashboard-trips-list,.dashboard-trips-section .pagination-block,.dashboard-trips-section .pagination-block__sort,.dashboard-trips-section .list-sort-menu-wrap,.dashboard-favorites .dashboard-child-card,.dashboard-favorites .pagination-block,.dashboard-favorites .pagination-block__sort,.dashboard-favorites .list-sort-menu-wrap{overflow:visible!important}.search-cargo-page .pagination-block__sort,.search-transport-page .pagination-block__sort,.dashboard-child-card--my-cargo .pagination-block__sort,.dashboard-child-card--my-transport .pagination-block__sort,.dashboard-offers-section .pagination-block__sort,.dashboard-trips-section .pagination-block__sort,.dashboard-favorites .pagination-block__sort{position:relative;z-index:70}.search-cargo-page .list-sort-menu,.search-cargo-page .list-sort-menu__submenu,.search-transport-page .list-sort-menu,.search-transport-page .list-sort-menu__submenu,.dashboard-child-card--my-cargo .list-sort-menu,.dashboard-child-card--my-cargo .list-sort-menu__submenu,.dashboard-child-card--my-transport .list-sort-menu,.dashboard-child-card--my-transport .list-sort-menu__submenu,.dashboard-offers-section .list-sort-menu,.dashboard-offers-section .list-sort-menu__submenu,.dashboard-trips-section .list-sort-menu,.dashboard-trips-section .list-sort-menu__submenu,.dashboard-favorites .list-sort-menu,.dashboard-favorites .list-sort-menu__submenu{z-index:80}.list-sort-menu-wrap:has(.list-sort-toggle.is-open){z-index:100!important}.dashboard-child-card:has(.list-sort-toggle.is-open){position:relative;z-index:90!important}.adf-c .card-header,.updateCargo .card-header,.updateTransport .card-header,.card.search>.card-header{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-border, var(--border));border-top-left-radius:var(--card-radius, 24px);border-top-right-radius:var(--card-radius, 24px);margin:0;padding:1rem 1.5rem;width:100%;display:flex;align-items:center;gap:.6rem;white-space:nowrap}.adf-c .card-body,.updateCargo .card-body,.updateTransport .card-body,.card.search .card-body{padding:2rem 2.25rem}.rowcargo{gap:1.25rem;margin-left:0!important;margin-right:0!important}.w48perc{width:48%}.rowcargo--cargo-details{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.cargo-form-field{flex:1 1 calc(25% - .75rem);min-width:170px;max-width:calc(25% - .75rem)}.form-control[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{width:1.1rem;height:1.1rem;padding:.1rem;margin-inline-start:.25rem;cursor:pointer;opacity:1;background-color:var(--accent);border-radius:4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1V3a1 1 0 0 1 1-1Zm13 8H4v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-9ZM5 6a1 1 0 0 0-1 1v1h16V7a1 1 0 0 0-1-1H5Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2a1 1 0 0 1 1 1v1h8V3a1 1 0 1 1 2 0v1h1a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h1V3a1 1 0 0 1 1-1Zm13 8H4v9a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-9ZM5 6a1 1 0 0 0-1 1v1h16V7a1 1 0 0 0-1-1H5Z'/%3E%3C/svg%3E") center / contain no-repeat}.form-control[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{background-color:var(--accent-2)}.rowcargo--transport-details{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.transport-form-field{min-width:0}.transport-form-field--wide{flex:1 1 calc(50% - .67rem)}.transport-form-field--compact{flex:1 1 calc(25% - .67rem)}.btngroup{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap;align-items:center}.overlay.overlay--edit-form .btngroup{justify-content:flex-end}.overlay.overlay--edit-form .btngroup .cancelBtn{order:1}.overlay.overlay--edit-form .btngroup .btn-ghost:not(.cancelBtn){order:2}.overlay.overlay--edit-form .btngroup .btn-primary{order:3}.overlay.overlay--edit-form .btngroup .marginRight{margin-right:0}.transportHeader,.cargoHeader{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;white-space:nowrap}.add-transport-card-shell__header{display:flex;align-items:center;gap:.5rem}.add-transport-card-shell__header>span{min-width:0}.entity-form-card-title{margin:0;display:flex;align-items:center;gap:.5rem;min-width:0;font-size:1.25rem;font-weight:600;line-height:1.25;color:inherit;text-shadow:inherit}.entity-form-card-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.isonHeader{color:var(--card-header-icon, var(--accent))}.cargoBtnColor{background:linear-gradient(120deg,var(--accent),var(--accent-2));border:none;color:#0b1216}.transportBtnColor{background:linear-gradient(120deg,var(--accent-2),var(--accent));border:none;color:#0b1216}.btnSetLocation{border-radius:12px;padding:.35rem .6rem}.coordinates-summary{margin-top:.5rem;color:var(--text-0);background:color-mix(in srgb,var(--card-2) 78%,transparent);border:1px solid var(--border);border-radius:12px;padding:.6rem .9rem;max-width:100%;word-break:break-word;line-height:1.45}.coordinates-summary,.coordinates-summary *{color:var(--text-0)!important}.location-row{display:flex;align-items:center;gap:.5rem}.location-row label{min-width:160px;margin:0}.adf-c .form-group>div,.updateCargo .form-group>div,.updateTransport .form-group>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marginRight{margin-right:20px}.cancelBtn{padding:.6rem 1.5rem}.server-unavailable-slot{overflow:hidden;max-height:0;margin:0;opacity:0;transform:translateY(-6px);transition:max-height .32s ease,margin-bottom .32s ease,opacity .22s ease,transform .22s ease}.server-unavailable-slot.is-visible{max-height:140px;margin-bottom:1.2rem;opacity:1;transform:translateY(0)}.server-unavailable-slot .alert-server-unavailable{margin:0}.form-status-slot{max-height:0;margin:0;padding:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .32s ease,margin-bottom .32s ease,opacity .22s ease,transform .22s ease}.form-status-slot.is-visible{max-height:180px;margin-bottom:1rem;opacity:1;transform:translateY(0)}.form-status-slot.is-warning{transition:max-height .42s ease,margin-bottom .42s ease,opacity .42s ease,transform .42s ease}.form-status-alert{margin:0!important;padding:.55rem .85rem!important;border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)))!important;line-height:1.3;font-size:.9rem;font-weight:400!important}.transport-marketplace-readiness-alert{border:1px solid rgba(245,158,11,.72);background:#f59e0b1f;color:#f8e2b0;font-weight:400}.transport-marketplace-readiness-alert__fields{margin-top:.35rem;color:#f4c46d;font-size:.92rem;font-weight:600}.transport-required-field-missing .form-control,.transport-required-field-missing .btnSetLocation{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b2e}@media(prefers-reduced-motion:reduce){.server-unavailable-slot,.form-status-slot,.form-status-slot.is-warning{transition:none;transform:none}}.matching-context-banner{position:relative;width:100%;margin:0 0 12px;border-radius:var(--card-radius, 16px);border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--card-2) 92%,var(--accent) 8%),color-mix(in srgb,var(--card) 94%,var(--accent) 6%))!important;color:var(--text-0)!important;font-weight:600;text-shadow:none;box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent);display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.matching-context-banner__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.55rem}.matching-context-banner__summary{width:100%;min-width:0}.matching-context-banner .dashboard-entity-inline-summary{align-items:stretch}.dashboard-entity-inline-summary{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;min-width:0}.dashboard-entity-inline-summary__heading{appearance:none;border:0;background:transparent;color:var(--text-1);border-radius:0;padding:0;font:inherit;font-weight:var(--label-weight, 500);font-size:var(--label-size, .8rem);line-height:1.25;text-align:left;width:fit-content;max-width:100%;cursor:pointer}.dashboard-entity-inline-summary__heading-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding-right:2.7rem}.dashboard-entity-inline-summary__heading-aside{flex:0 1 auto;min-width:0;display:inline-flex;justify-content:flex-end}.dashboard-entity-inline-summary__heading:disabled{cursor:default}.dashboard-entity-inline-summary__heading:hover:not(:disabled){color:var(--text-0)}.dashboard-entity-inline-summary__heading:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,#fff 35%);outline-offset:2px}.dashboard-entity-inline-summary__data{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%);background:color-mix(in srgb,var(--card-2) 93%,var(--accent) 7%);color:inherit;border-radius:12px;min-height:36px;padding:.34rem .5rem;display:flex;align-items:center;gap:.45rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.dashboard-entity-inline-summary__id{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--accent-2);font-size:.86rem;font-weight:800;white-space:nowrap}.dashboard-entity-inline-summary__icon-button{flex:0 0 38px}.dashboard-entity-inline-summary__route{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto}.dashboard-entity-inline-summary__city{font-weight:600}.dashboard-entity-inline-summary__arrow{opacity:.8}.dashboard-entity-inline-summary__label{flex:0 0 auto;border-radius:999px;border:1px solid var(--metric-pill-border, color-mix(in srgb, var(--border-strong) 55%, var(--border) 45%));padding:.1rem .45rem;font-weight:600;color:var(--metric-pill-text, var(--text-0))}.dashboard-entity-inline-summary__label--primary{color:var(--text-0);background:color-mix(in srgb,var(--accent) 14%,transparent)}.dashboard-entity-inline-summary__meta{flex:0 0 auto;border-radius:999px;border:1px solid var(--metric-pill-border, color-mix(in srgb, var(--border-strong) 55%, var(--border) 45%));background:var(--metric-pill-bg, color-mix(in srgb, var(--card-2) 82%, var(--accent) 18%));color:var(--metric-pill-text, var(--text-0));padding:.1rem .45rem;font-weight:600;font-size:.82rem}.dashboard-entity-inline-summary__meta--price{background:var(--metric-pill-price-bg, var(--status-warning-bg, color-mix(in srgb, #facc15 20%, transparent)));color:var(--metric-pill-price-text, var(--text-0))}.dashboard-entity-inline-summary__meta--weight{background:var(--metric-pill-weight-bg, var(--status-success-bg, color-mix(in srgb, #22c55e 16%, transparent)));color:var(--metric-pill-weight-text, var(--text-0))}.dashboard-entity-inline-summary__meta--volume{background:var(--metric-pill-volume-bg, color-mix(in srgb, var(--card-2) 78%, var(--accent) 22%));color:var(--metric-pill-volume-text, var(--text-0))}.matching-context-banner__link{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;padding:0;width:fit-content;max-width:100%}.matching-context-banner__link:hover{text-decoration-thickness:2px}.matching-context-banner__link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,#fff 35%);outline-offset:3px;border-radius:4px}.matching-context-banner__return-link{appearance:none;border:0;background:transparent;color:var(--accent-2);font:inherit;font-size:.78rem;font-weight:700;line-height:1.25;text-align:right;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;padding:0;white-space:normal}.matching-context-banner__return-link:hover{color:var(--text-0);text-decoration-thickness:2px}.matching-context-banner__return-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,#fff 35%);outline-offset:3px;border-radius:4px}.matching-context-banner__close{appearance:none;width:28px;height:28px;position:absolute;top:calc(.9rem - 7px);right:calc(.9rem - 7px);flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border) 64%);background:color-mix(in srgb,var(--card) 84%,var(--accent) 16%);color:inherit;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:0;cursor:pointer;padding:0}.matching-context-banner__sticker{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.matching-context-banner__sticker .dashboard-entity-sticker-shell{width:fit-content;max-width:100%}.matching-context-banner__close:before{content:"×";font-size:1.1rem;line-height:1;transform:translateY(-1px)}.matching-context-banner__close:hover{background:color-mix(in srgb,var(--card) 76%,var(--accent) 24%)}.matching-context-banner__close:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,#fff 35%);outline-offset:2px}@media(max-width:900px){.dashboard-entity-inline-summary__heading-row{align-items:flex-start;flex-direction:column}.dashboard-entity-inline-summary__heading-aside{justify-content:flex-start}.matching-context-banner__return-link{text-align:left}.dashboard-entity-inline-summary__heading{max-width:100%}}@media(max-width:560px){.matching-context-banner{padding-right:1.1rem!important}.matching-context-banner__close{top:calc(.72rem - 4px);right:calc(.72rem - 4px)}.dashboard-entity-inline-summary__data{width:100%;max-width:100%;padding-right:.5rem}}.infoBlock{padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius, 24px);box-shadow:var(--card-shadow, var(--glow))}.mscc{margin-top:2rem}.bz{border-radius:var(--card-radius, 24px)}.logoPart{width:14px;height:14px;background:var(--brand-spot);border-radius:50%;margin-left:.5rem}[data-theme=windows98] .cargoBtnColor,[data-theme=windows98] .transportBtnColor,[data-theme=windows98] .btnSetLocation{border:1px solid #808080!important;border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#404040!important;border-bottom-color:#404040!important;background:#d4d0c8!important;color:#000!important;border-radius:0!important}[data-theme=windows98] .cargoBtnColor:active,[data-theme=windows98] .transportBtnColor:active,[data-theme=windows98] .btnSetLocation:active{border-top-color:#404040!important;border-left-color:#404040!important;border-right-color:#fff!important;border-bottom-color:#fff!important}@media(max-width:900px){.w48perc,.transport-form-field--wide,.transport-form-field--compact{width:100%;flex-basis:100%}.cargo-form-field{max-width:none}}.theme-demo{display:flex;flex-direction:column;gap:1.5rem;color:var(--text-primary, var(--text-0))}.theme-demo__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.theme-demo__header .eyebrow{color:var(--text-muted, var(--text-2));text-transform:uppercase;letter-spacing:.2em;font-size:.7rem}.theme-demo__header .eyebrow .theme-word{color:var(--text-primary, var(--text-0))!important;font-weight:700}.theme-demo__header h2{font-family:var(--font-heading);font-size:clamp(32px,3.5vw,44px);font-weight:800;line-height:1.1;margin-bottom:.4rem;color:var(--text-primary, var(--text-0))}.theme-demo__header p{color:var(--text-secondary, var(--text-1));max-width:560px;font-family:var(--font-body)}.theme-demo__badge{display:inline-flex;align-items:center;gap:.4rem;margin:.35rem 0 .6rem;padding:.25rem .6rem;border-radius:999px;background:#ffb45433;background:color-mix(in srgb,var(--status-warning) 24%,transparent);color:var(--status-warning);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.theme-demo__actions{display:flex;gap:.75rem;flex-wrap:wrap}.theme-demo .btn-ghost{background:var(--btn-secondary-bg, rgba(255, 255, 255, .04))!important;border:1px solid var(--btn-secondary-border, var(--border))!important;color:var(--btn-secondary-text, var(--text-0))!important}.theme-demo .btn-ghost:hover{border-color:var(--accent-2);background:#ffffff14}.theme-demo__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.theme-demo__card{padding:1.2rem 1.4rem;background:var(--card);border:1px solid var(--border)}.theme-demo .card,.theme-demo__panel,.theme-demo__card{background:var(--card)!important;color:var(--text-primary, var(--text-0));border:1px solid var(--border)!important;border-radius:var(--card-radius, 24px)!important}.theme-demo__card-title{color:var(--text-secondary, var(--text-1));font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.theme-demo__metric{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;margin-top:.4rem;color:var(--text-primary, var(--text-0))}.theme-demo__meta{color:var(--text-muted, var(--text-2));font-size:.85rem}.theme-demo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.theme-demo__panel{padding:1.5rem;background:var(--card);border:1px solid var(--border)}.theme-demo__panel h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary, var(--text-0))}.theme-demo__alerts{display:grid;gap:.75rem}.theme-demo .alert{background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 92%,var(--accent) 8%);color:var(--text-0);border:1px solid var(--border);border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)));font-weight:400}.theme-demo .alert-success{background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-success) 16%);border-color:var(--status-success)}.theme-demo .alert-warning{background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-warning) 16%);border-color:var(--status-warning)}.theme-demo .alert-danger{background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-error) 16%);border-color:var(--status-error)}.theme-demo__links{display:flex;flex-direction:column;gap:.65rem}.theme-demo__link{display:flex;align-items:center;gap:.6rem;color:var(--text-primary, var(--text-0))}.theme-demo a{text-decoration:none}.theme-demo a:hover{text-decoration:underline}.theme-demo__link svg{width:18px;height:18px;color:var(--icon-strong, var(--accent))}.theme-demo__link--muted svg{color:var(--icon-muted, var(--text-2))}.theme-demo__link span{color:var(--text-muted, var(--text-2))}.theme-demo .demo-table th,.theme-demo .demo-table td{color:var(--text-primary, var(--text-0))}.theme-demo .demo-table th{color:var(--text-secondary, var(--text-1))}.theme-demo .demo-table thead,.theme-demo .demo-table tbody,.theme-demo .demo-table tr,.theme-demo .demo-table th,.theme-demo .demo-table td{background:transparent!important}.theme-demo .demo-table td{border-bottom:1px solid var(--border)}.theme-demo .demo-table tbody tr:hover{background:var(--table-row-hover, rgba(255, 255, 255, .04))!important}.theme-demo .form-control{color:var(--text-primary, var(--text-0))!important}.theme-demo .form-control::placeholder{color:var(--text-muted, var(--text-2))!important;opacity:.85}.dashboard-card{background:linear-gradient(135deg,#ffffff08,#3dd6c614);min-width:320px;border:1px solid var(--border);border-radius:var(--card-radius, 24px);box-shadow:var(--card-shadow, var(--glow));overflow:hidden;padding:0!important;margin:1.5rem 0}.dashboard-container{width:min(1200px,92vw);min-width:320px;margin:0 auto}.dashboard-container.is-panel-expanded{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:12px;padding-right:12px}.dashboard-container.dashboard-sections-page.is-panel-left{width:min(1200px,92vw)!important;max-width:min(1200px,92vw)!important;margin-left:calc(50% - 50vw)!important;margin-right:auto!important;padding-left:12px!important;padding-right:12px!important;transform:none!important;left:0!important}.dashboard-container>.row{margin-left:0;margin-right:0}.dashboard-overview-card{width:max(100%,316px);min-width:316px}.dashboard-overview-card .card-body{min-height:190px}.dashboard-overview-card .dashboard-overview-body{transition:max-height .26s ease}.dashboard-overview-card .dashboard-overview-body.is-comm-closed{max-height:200px;overflow:hidden}.dashboard-overview-card .dashboard-overview-body.is-comm-open{max-height:none;overflow:visible}.dashboard-overview-card .dashboard-user__row{flex-wrap:nowrap}.cargo-card{background:linear-gradient(135deg,#3dd6c614,#ffffff05)}.transport-card{background:linear-gradient(135deg,#2aa6c91a,#ffffff05)}.tpt{padding:0}.overflow-body{overflow-x:auto}.cargoColor,.transportColor,.dashboard-header{color:var(--card-header-text, var(--text-0))!important}.dashboard-header{display:flex;align-items:center;gap:.6rem;font-weight:600;flex-wrap:nowrap;padding:.9rem 1.5rem .9rem 2.25rem;margin:0!important;width:100%;box-sizing:border-box;text-shadow:var(--card-header-text-shadow, 0 6px 18px rgba(0, 0, 0, .35));color:var(--card-header-text, var(--text-0))!important;white-space:nowrap}.dashboard-header .isonHeader{color:var(--card-header-icon, currentColor)}.dashboard-header span{position:relative;top:1px;white-space:nowrap;flex:0 1 auto}.dashboard-card>.dashboard-header{background:var(--card-header-bg);border-bottom:1px solid var(--card-header-border, var(--border));border-top-left-radius:var(--card-radius, 24px);border-top-right-radius:var(--card-radius, 24px);border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;display:flex;background-clip:padding-box}.dashboard-header-separator{display:none}.dashboard-header svg{display:inline-block;flex:0 0 auto;color:var(--card-header-icon, currentColor)}.dashboard-card:not(.cargo-card):not(.transport-card) .dashboard-header .isonHeader,.dashboard-card:not(.cargo-card):not(.transport-card) .dashboard-header svg{color:var(--card-header-icon, currentColor)!important}.dashboard-header.cargoColor .isonHeader,.dashboard-header.cargoColor svg{color:var(--cargo-icon, var(--card-header-icon, currentColor))}.dashboard-header.transportColor .isonHeader,.dashboard-header.transportColor svg{color:var(--transport-icon, var(--card-header-icon, currentColor))}.dashboard-card .card-body{padding-left:20px;padding-right:20px}.dashboard-card:first-of-type{margin-top:0}.dashboard-card.marginTB{margin:1.5rem 0}.cargo-card .isonHeader,.transport-card .isonHeader,.dashboard-card .isonHeader{color:currentColor}.dashboard-card .cargo-list,.dashboard-card .transport-list{min-height:140px}.dashboard-card .cargo-list .cargoTable,.dashboard-card .cargo-list .list-grid--responsive,.dashboard-card .transport-list .transportTable,.dashboard-card .transport-list .list-grid--responsive{transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.dashboard-card .cargo-list.is-loading .cargoTable,.dashboard-card .cargo-list.is-loading .list-grid--responsive,.dashboard-card .transport-list.is-loading .transportTable,.dashboard-card .transport-list.is-loading .list-grid--responsive{opacity:.24;transform:translateY(6px)}.dashboard-card .cargo-list.is-ready .cargoTable,.dashboard-card .cargo-list.is-ready .list-grid--responsive,.dashboard-card .transport-list.is-ready .transportTable,.dashboard-card .transport-list.is-ready .list-grid--responsive{opacity:1;transform:translateY(0)}.home{display:flex;flex-direction:column;gap:2rem}.dashboard-user{display:grid;gap:.35rem;margin-bottom:1rem;min-height:72px}.dashboard-user__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;min-height:64px}.dashboard-user__identity{min-height:48px;display:grid;align-content:start;min-width:0}.dashboard-user__label{color:var(--text-2);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.dashboard-info-mini-card{padding:.8rem 1.2rem!important;background:var(--card-2, var(--card))!important;border:1px solid var(--border)!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:130px;max-width:220px;flex:1 1 auto;box-shadow:0 4px 12px #00000008;transition:transform .2s ease,box-shadow .2s ease}.dashboard-info-mini-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.dashboard-info-mini-card .label{color:var(--text-2)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.12em!important}.dashboard-info-mini-card .value{color:var(--text-0)!important;font-weight:500!important;font-size:.95rem!important;margin-top:.2rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}.dashboard-user__name{color:var(--text-0);font-size:1.2rem;font-weight:600;line-height:1.35;min-height:1.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(56vw,540px)}.dashboard-theme{min-width:110px;min-height:64px;margin-left:auto;text-align:right;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end}.dashboard-theme--placeholder{visibility:hidden}.dashboard-theme .dashboard-user__label{margin-right:0}.dashboard-theme__select{margin-top:.2rem;width:110px;min-width:110px;margin-right:0}.dashboard-sections-page{display:grid;gap:1rem}.dashboard-shell-card .card-body{display:grid;gap:1.1rem;overflow:visible}.dashboard-card.dashboard-shell-card{overflow:visible;container-type:inline-size;container-name:dashboard-shell}.dashboard-user--sections{margin-bottom:0;min-height:0}.dashboard-user-intro{margin-bottom:0;border-bottom:none;display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.dashboard-user-intro__identity{min-width:0;flex:1 1 260px}.dashboard-child-card.dashboard-user-card{position:relative;width:100%;max-height:500px;z-index:30;cursor:pointer;touch-action:manipulation;transition:width 1s cubic-bezier(.4,0,.2,1),height 1s cubic-bezier(.4,0,.2,1),max-height 1s cubic-bezier(.4,0,.2,1),padding 1s cubic-bezier(.4,0,.2,1),margin 1s cubic-bezier(.4,0,.2,1),border-radius 1s cubic-bezier(.4,0,.2,1),background-color 1s ease-in-out,border-color 1s ease-in-out,opacity 1s ease-in-out}.dashboard-shell-card>.card-body,.dashboard-user-card:not(.is-collapsed) .dashboard-user,.dashboard-user-card:not(.is-collapsed) .dashboard-user-intro,.dashboard-user-card:not(.is-collapsed) .dashboard-user-awards{overflow:visible!important}[data-theme] .dashboard-child-card.dashboard-user-card:not(.is-collapsed){overflow:visible!important}[data-theme] .dashboard-child-card.dashboard-user-card.is-collapsed,.dashboard-user-card.is-collapsed .dashboard-user,.dashboard-user-card.is-collapsed .dashboard-user-intro,.dashboard-user-card.is-collapsed .dashboard-user-awards{overflow:hidden!important}.dashboard-child-card.dashboard-user-card.is-collapsed{width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;border-radius:4px!important;padding:0!important;margin-top:-.5rem!important;margin-bottom:-.6rem!important;background-color:var(--card-2)!important;border-color:var(--border)!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important}.dashboard-user-card__expand-caret{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out;color:var(--text-2)}.dashboard-user-card.is-collapsed .dashboard-user-card__expand-caret{opacity:1}.dashboard-user-card__expand-caret svg{width:10px;height:10px;transition:transform .3s ease}.dashboard-user-card.is-collapsed:hover .dashboard-user-card__expand-caret svg{transform:translateY(1px);color:var(--accent)}.dashboard-user-card__transition-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows 1s cubic-bezier(.4,0,.2,1),opacity .8s ease-in-out;opacity:1}.dashboard-user-card.is-collapsed .dashboard-user-card__transition-wrapper{grid-template-rows:0fr;opacity:0;pointer-events:none}.dashboard-user-card__transition-inner{min-height:0;overflow:hidden}.dashboard-user-card .dashboard-user__name{max-width:100%}.dashboard-user-awards{--award-icon-size: 38px;--award-tone: var(--accent);--award-inactive-opacity: .3;--award-muted-color: color-mix(in srgb, color-mix(in srgb, var(--border) 72%, var(--text-2) 28%) 78%, var(--award-tone) 22%);position:relative;z-index:31;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.dashboard-user-awards__icon{width:var(--award-icon-size);height:var(--award-icon-size);object-fit:contain;display:block}.dashboard-user-awards__item{position:relative;flex:0 0 auto;display:inline-flex;cursor:default;user-select:none;-webkit-user-drag:none;outline:none;box-shadow:none;padding:4px;border-radius:12px;background:transparent;border:1px solid color-mix(in srgb,var(--border) 78%,var(--award-muted-color) 22%);color:var(--award-muted-color);opacity:1;transition:border-color .16s ease,box-shadow .16s ease}.dashboard-user-awards__item:after{content:"";position:absolute;inset:4px;background:currentColor;opacity:var(--award-inactive-opacity);pointer-events:none;-webkit-mask:var(--award-icon-url) center / contain no-repeat;mask:var(--award-icon-url) center / contain no-repeat;transition:opacity .16s ease,background-color .16s ease}.dashboard-user-awards__item:before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);min-width:220px;max-width:360px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--card-2) 78%,#000 22%);border:1px solid color-mix(in srgb,var(--border) 74%,var(--award-tone) 26%);color:var(--text-0);font-size:12px;line-height:1.3;box-shadow:0 10px 22px #00000047;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:1200}.dashboard-user-awards__item:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dashboard-user-awards__item:hover{color:color-mix(in srgb,var(--award-muted-color) 58%,var(--award-tone) 42%);border-color:color-mix(in srgb,var(--border) 48%,var(--award-tone) 52%);box-shadow:0 0 0 1px color-mix(in srgb,var(--award-tone) 16%,transparent)}.dashboard-user-awards__item:hover:after{opacity:.9}.dashboard-user-awards__icon.is-mono,.dashboard-user-awards__item:hover .dashboard-user-awards__icon.is-mono{opacity:0;filter:none}.dashboard-user-awards__icon.is-color{opacity:0;filter:saturate(.98) contrast(1.02) brightness(.98)}.dashboard-user-awards__item:hover .dashboard-user-awards__icon.is-color{opacity:0;filter:none}.dashboard-user-awards__icon:active,.dashboard-user-awards__icon:focus,.dashboard-user-awards__icon:focus-visible{outline:none;box-shadow:none;transform:none}.superadmin-layout.dashboard-sections-layout{grid-template-columns:max-content minmax(0,1fr);gap:1.1rem}.superadmin-nav.dashboard-sections-nav{align-self:start;justify-self:start;width:100%;min-width:240px;max-width:300px;transition:padding .7s cubic-bezier(.4,0,.2,1) 0s,max-width .7s cubic-bezier(.4,0,.2,1) 0s,min-width .7s cubic-bezier(.4,0,.2,1) 0s}.superadmin-nav__item.dashboard-sections-nav__item{width:100%;transition:padding .7s cubic-bezier(.4,0,.2,1) 0s,border-radius .7s cubic-bezier(.4,0,.2,1) 0s}.dashboard-sections-nav__item-content{display:inline-flex;align-items:center;gap:.7rem;white-space:nowrap;transition:gap .7s cubic-bezier(.4,0,.2,1) 0s,margin .7s cubic-bezier(.4,0,.2,1) 0s}.dashboard-sections-nav__label{min-width:0;max-width:200px;opacity:1;display:inline-block;vertical-align:middle;transition:max-width .7s cubic-bezier(.4,0,.2,1) 0s,opacity .3s ease-in-out .5s;overflow:hidden;white-space:nowrap}.is-user-card-collapsed .dashboard-sections-nav__label{max-width:0!important;opacity:0!important;margin-left:0!important;transition:opacity .2s ease-in-out 0s,max-width .8s cubic-bezier(.4,0,.2,1) .2s}.is-user-card-collapsed .dashboard-sections-nav__item-content{gap:0!important;margin:0 auto!important;transition:gap .8s cubic-bezier(.4,0,.2,1) .2s,margin .8s cubic-bezier(.4,0,.2,1) .2s}.is-user-card-collapsed .superadmin-nav__item.dashboard-sections-nav__item{min-width:0!important;padding:.75rem .5rem!important;text-align:center!important;border-radius:10px!important;transition:padding .8s cubic-bezier(.4,0,.2,1) .2s,border-radius .8s cubic-bezier(.4,0,.2,1) .2s}.is-user-card-collapsed .superadmin-nav.dashboard-sections-nav{min-width:0!important;max-width:60px!important;padding:.5rem!important;transition:padding .8s cubic-bezier(.4,0,.2,1) .2s,max-width .8s cubic-bezier(.4,0,.2,1) .2s}.dashboard-sections-nav__icon{width:24px;height:24px;display:inline-grid;place-items:center;font-size:20px;line-height:1;color:var(--text-1);flex:0 0 24px;opacity:1;filter:none}img.dashboard-sections-nav__icon{object-fit:contain}.dashboard-sections-content{min-width:0;container-type:inline-size;container-name:dashboard-content}.dashboard-section-panel{display:grid;gap:.75rem}.dashboard-section-head{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,24vw,320px);align-items:stretch;gap:.9rem}.dashboard-section-head:not(:has(>:nth-child(2))),.dashboard-section-head--single{grid-template-columns:minmax(0,1fr)}.dashboard-section-head__text{min-width:0;display:grid;gap:.35rem}.dashboard-section-head__text .superadmin-content__title,.dashboard-section-head__text .superadmin-content__subtitle{margin:0}.dashboard-list-control-panel{min-height:100%;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding:.2rem 0}.dashboard-list-control-panel--inline{min-height:auto;padding:0}.dashboard-list-icon-add{display:inline-flex;align-items:center}.dashboard-list-icon-actions{display:inline-flex;gap:.55rem;align-items:center}.dashboard-list-icon-actions--table-only{display:inline-flex}.dashboard-list-icon-actions--row{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.dashboard-list-icon-actions--row .dashboard-list-icon-btn{width:34px;height:34px}.dashboard-list-icon-actions--row .dashboard-list-icon-btn img{width:16px;height:16px}.dashboard-list-icon-actions--row .dashboard-list-icon-btn svg{width:15px;height:15px}.dashboard-list-icon-actions--row .dashboard-list-icon-btn i{font-size:14px;line-height:1}.dashboard-list-icon-btn{--dashboard-relation-icon-btn-size: 38px;--dashboard-relation-icon-size: 17px;width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 80%,var(--accent) 20%);background:color-mix(in srgb,var(--card-2) 90%,transparent);color:color-mix(in srgb,var(--accent) 72%,#c19bff 28%);display:inline-flex;align-items:center;justify-content:center;padding:0;position:relative;overflow:visible;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.dashboard-list-icon-btn img{width:20px;height:20px;object-fit:contain}.dashboard-list-icon-btn svg{width:18px;height:18px}.dashboard-list-icon-btn--submit-offer .offer-action-icon{width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;padding:0;box-sizing:border-box;display:block;overflow:visible}.add-offer-button .add-offer-button__arrow-shaft,.add-offer-button .add-offer-button__arrow-cutout{fill:none;stroke-linecap:butt;stroke-linejoin:miter}.add-offer-button .add-offer-button__arrow-shaft{stroke:var(--status-success, var(--accent-2));stroke-width:5.8}.add-offer-button .add-offer-button__arrow-cutout{stroke:#000;stroke-width:9.8}.add-offer-button .add-offer-button__arrow-head{fill:var(--status-success, var(--accent-2));stroke:none}.add-offer-button .add-offer-button__arrow-head-cutout{fill:#000;stroke:none}.dashboard-list-icon-btn--submit-offer .offer-select-action-icon{display:block;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;box-sizing:border-box;overflow:visible}.dashboard-list-icon-btn--submit-offer .offer-select-action-icon__document{fill:currentColor}.dashboard-list-icon-btn--submit-offer .offer-select-action-icon__fold{fill:none;stroke:var(--card-2, #24183c);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.dashboard-list-icon-btn--submit-offer .offer-select-action-icon__currency{fill:var(--card-2, #24183c);font-size:23px;font-weight:700}.dashboard-list-icon-btn--submit-offer .offer-select-action-icon__line{fill:none;stroke:var(--card-2, #24183c);stroke-width:3.1;stroke-linecap:round;opacity:.72}.dashboard-list-icon-btn--submit-offer .offer-select-action-icon__check-cutout{fill:none;stroke:#000;stroke-width:10.8;stroke-linecap:round;stroke-linejoin:round}.dashboard-list-icon-btn--submit-offer .offer-select-action-icon__check-mark{fill:none;stroke:var(--status-success, #22c55e);stroke-width:4.3;stroke-linecap:round;stroke-linejoin:round}.dashboard-list-icon-btn--submit-offer .details-top-actions__match-icon{stroke:var(--status-success, #22c55e)}.dashboard-list-icon-btn .offer-list-action-icon{display:block;width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;box-sizing:border-box;overflow:visible}.dashboard-list-icon-btn .offer-list-action-icon__bubble{fill:currentColor}.dashboard-list-icon-btn .offer-list-action-icon__currency{fill:var(--card-2, #24183c);font-size:28px;font-weight:700}.dashboard-list-icon-btn i{font-size:16px;line-height:1}.dashboard-favorite-icon{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.dashboard-favorite-icon.is-active{fill:currentColor;stroke:currentColor}.dashboard-match-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.dashboard-list-icon-btn:hover:not(:disabled),.dashboard-list-icon-btn:focus-visible:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);box-shadow:0 8px 20px color-mix(in srgb,#000 26%,transparent);outline:none}.dashboard-list-icon-btn:disabled{opacity:.45;filter:grayscale(.15);cursor:not-allowed}.dashboard-list-icon-btn--delete{border-color:color-mix(in srgb,#ff6d7a 42%,var(--border) 58%);color:color-mix(in srgb,#ff8390 84%,#ffd8de 16%)}.dashboard-list-icon-btn--favorite{border-color:color-mix(in srgb,#ffc56d 44%,var(--border) 56%);color:color-mix(in srgb,#ffc46a 86%,#fff2ca 14%)}.dashboard-list-icon-btn--match{border-color:color-mix(in srgb,#7fb0ff 44%,var(--border) 56%);color:color-mix(in srgb,#8fbdff 86%,#dceaff 14%)}.dashboard-list-icon-btn--trusted{--trusted-border-color: color-mix(in srgb, #67d4ff 44%, var(--border) 56%);border-color:var(--trusted-border-color);color:color-mix(in srgb,#79d9ff 86%,#d7f4ff 14%)}.dashboard-list-icon-btn--blacklist{border-color:color-mix(in srgb,#ff7f8d 44%,var(--border) 56%);color:color-mix(in srgb,#ff8794 86%,#ffe2e7 14%)}.dashboard-favorites-relation-actions .dashboard-list-icon-btn--favorite,.dashboard-favorites-relation-actions .dashboard-list-icon-btn--trusted,.dashboard-favorites-relation-actions .dashboard-list-icon-btn--blacklist{width:var(--dashboard-relation-icon-btn-size);height:var(--dashboard-relation-icon-btn-size)}.dashboard-favorites-relation-actions .dashboard-list-icon-btn--favorite .dashboard-favorite-icon,.dashboard-favorites-relation-actions .dashboard-list-icon-btn--trusted .dashboard-relation-icon,.dashboard-favorites-relation-actions .dashboard-list-icon-btn--blacklist .dashboard-relation-icon{width:var(--dashboard-relation-icon-size);height:var(--dashboard-relation-icon-size)}.dashboard-list-icon-btn--edit,.dashboard-list-icon-btn--clone{border-color:color-mix(in srgb,var(--accent) 44%,var(--border) 56%);color:color-mix(in srgb,var(--accent) 82%,#d8c2ff 18%)}.dashboard-list-icon-btn--add-bubble{border-color:color-mix(in srgb,#2dc574 48%,var(--border) 52%);background:color-mix(in srgb,var(--card-2) 90%,transparent);color:#fff}.dashboard-list-icon-btn--add-bubble:hover:not(:disabled),.dashboard-list-icon-btn--add-bubble:focus-visible:not(:disabled){border-color:color-mix(in srgb,#3bdb87 72%,var(--border) 28%)}.dashboard-add-bubble-plus{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,#58e494,#23b868 58%,#199953);color:transparent;font-size:0;line-height:1;font-weight:700;transform:none;position:relative}.dashboard-add-bubble-plus:before{content:"+";color:#fffffff2;font-size:1.08rem;line-height:1;font-weight:700;transform:translateY(-1px)}.dashboard-relation-icon{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.dashboard-relation-icon.is-active{fill:color-mix(in srgb,currentColor 20%,transparent);stroke:currentColor}.dashboard-list-icon-btn--trusted .dashboard-relation-icon.is-active{fill:var(--trusted-border-color, currentColor);stroke:var(--trusted-border-color, currentColor)}.dashboard-list-icon-btn--trusted .dashboard-relation-icon:not(.is-active) path:last-child{display:none}.dashboard-list-icon-btn--trusted .dashboard-relation-icon.is-active path:first-child{fill:var(--trusted-border-color, currentColor);stroke:var(--trusted-border-color, currentColor)}.dashboard-list-icon-btn--trusted .dashboard-relation-icon.is-active path:last-child{display:none}.dashboard-list-icon-btn--blacklist .dashboard-relation-icon.is-active{fill:none;stroke:currentColor}.dashboard-list-icon-btn--blacklist .dashboard-relation-icon.is-active circle{fill:color-mix(in srgb,var(--card-2) 90%,transparent);stroke:currentColor}.dashboard-list-icon-btn--blacklist .dashboard-relation-icon.is-active path{fill:none;stroke:currentColor;stroke-width:2}.dashboard-confirm-icon-wrap{display:flex;justify-content:center;margin:0 0 .7rem}.dashboard-trip-details-layer,.dashboard-status-history-modal-layer{z-index:var(--layer-modal-top, 4200)}.dashboard-confirm-icon{pointer-events:none}.status-pill:has(.status-overlay-badge){gap:0;overflow:hidden;padding-right:0;justify-content:stretch}.status-pill:has(.status-overlay-badge)>span:first-child{flex:1 1 auto;min-width:0}.status-overlay-badge{display:inline-flex;align-items:center;justify-content:center;gap:.18rem;align-self:stretch;min-height:30px;width:max-content;margin:-.34rem -1px -.34rem .5rem;border-radius:0 999px 999px 0;padding:0 .5rem;border:0;border-left:1px solid color-mix(in srgb,#f59e0b 56%,var(--border) 44%);background:color-mix(in srgb,#f59e0b 22%,var(--card-2) 78%);color:color-mix(in srgb,#f59e0b 86%,var(--text-0) 14%);font-size:.68rem;line-height:1;font-weight:750;flex:0 0 auto;overflow:visible;white-space:nowrap}.status-overlay-badge__label{min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.status-overlay-badge .details-status-pill__caret{margin-right:-.12rem}.dashboard-action-confirm-card{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%)!important;box-shadow:var(--card-shadow, var(--glow)),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)!important}.dashboard-action-confirm-header{font-size:1.1rem;line-height:1.25}.dashboard-action-confirm-header--with-icon{display:flex;align-items:center;gap:.55rem}.dashboard-action-confirm-header .offer-dialog-title-icon{width:2.47rem;height:2.47rem;flex:0 0 auto;overflow:visible}.dashboard-action-confirm-body{display:grid;gap:.9rem}.dashboard-action-confirm-summary{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.dashboard-action-confirm-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card-2) 86%,#000 14%);border:1px solid color-mix(in srgb,var(--border) 72%,var(--text-2) 28%);color:var(--text-0)}.dashboard-action-confirm-icon svg{width:20px;height:20px;display:block;fill:currentColor;stroke:currentColor;stroke-width:1.7}.dashboard-action-confirm-icon img{width:20px;height:20px;display:block;object-fit:contain}.dashboard-action-confirm-icon--favorite{color:color-mix(in srgb,#f6c34a 88%,var(--text-0));border-color:color-mix(in srgb,#f6c34a 38%,var(--border) 62%)}.dashboard-action-confirm-icon--trusted{color:color-mix(in srgb,#58d0ff 86%,var(--text-0));border-color:color-mix(in srgb,#58d0ff 36%,var(--border) 64%)}.dashboard-action-confirm-icon--blacklist,.dashboard-action-confirm-icon--delete{color:color-mix(in srgb,#ef6a77 88%,var(--text-0));border-color:color-mix(in srgb,#ef6a77 38%,var(--border) 62%)}.dashboard-action-confirm-icon--offer{color:color-mix(in srgb,var(--accent) 82%,var(--text-0) 18%);border-color:color-mix(in srgb,var(--accent) 40%,var(--border) 60%)}.dashboard-action-confirm-icon--offer .dashboard-action-confirm-offer-icon{width:24px;height:24px}.dashboard-action-confirm-summary__title{margin:0!important;color:var(--text-0)!important;font-weight:650}.dashboard-action-confirm-feedback{width:100%}.dashboard-action-confirm-feedback__list{margin:.55rem 0 0;padding-inline-start:1.25rem;display:grid;gap:.35rem}.dashboard-entity-sticker{margin:0;display:flex;align-items:stretch;gap:0;width:100%;max-width:100%;min-width:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%);overflow:hidden;box-shadow:0 10px 22px color-mix(in srgb,#000 22%,transparent),inset 0 1px color-mix(in srgb,#fff 10%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 20%,var(--modal-nested-bg, var(--card-2)) 80%),color-mix(in srgb,var(--accent) 14%,var(--modal-bg, var(--card-2)) 86%));font-family:inherit}.dashboard-entity-sticker--vertical{align-items:stretch}.dashboard-entity-sticker__vertical-content{display:grid;grid-template-rows:1fr 1fr;min-width:0;flex:1 1 auto}.dashboard-entity-sticker__vertical-top{display:flex;align-items:center;gap:.42rem;position:relative;min-width:0;min-height:28px;padding:.5rem .68rem .14rem;border-bottom:0}.dashboard-entity-sticker__vertical-bottom{display:flex;align-items:center;gap:.32rem;min-width:0;min-height:28px;padding:.12rem .68rem}.dashboard-entity-sticker--vertical .dashboard-entity-sticker__segment{min-height:44px;border-right:0}.dashboard-entity-sticker--vertical .dashboard-entity-sticker__segment--id{min-width:58px;width:fit-content;max-width:45%;flex:0 1 auto;padding:.3rem .32rem .3rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem}.dashboard-entity-sticker__segment--id-solid{background-color:color-mix(in srgb,var(--accent) 58%,var(--modal-nested-bg, var(--card-2)) 42%);color:color-mix(in srgb,var(--accent) 76%,var(--text-1) 24%);border-right:0!important;position:relative}.dashboard-entity-sticker__segment--id-solid .dashboard-entity-sticker__icon svg{fill:color-mix(in srgb,var(--accent) 78%,var(--text-1) 22%)}.dashboard-entity-sticker__segment--id-solid .dashboard-entity-sticker__id-value{color:color-mix(in srgb,var(--accent) 78%,var(--text-1) 22%);line-height:1}.dashboard-entity-sticker--vertical .dashboard-entity-sticker__segment--label{padding:0;min-width:0;flex:1 1 auto;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;max-height:none}.dashboard-entity-sticker--vertical .dashboard-entity-sticker__city{max-width:52%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .35rem 0 0}.dashboard-entity-sticker--vertical .dashboard-entity-sticker__flag-badge{width:20px;height:20px;min-width:20px;margin:2px 0 3px;border-radius:8px}.dashboard-entity-sticker__grip{background-color:color-mix(in srgb,var(--accent) 58%,var(--modal-nested-bg, var(--card-2)) 42%);padding:15px 10px;cursor:grab;display:flex;align-items:center}.dashboard-entity-sticker__grip:before{content:"••\a••\a••";white-space:pre;color:#ffffffb3;font-size:14px;line-height:8px;letter-spacing:3px}.dashboard-entity-sticker__segment{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .74rem;min-height:34px;box-sizing:border-box;border-right:0;color:color-mix(in srgb,var(--accent) 76%,var(--text-1) 24%);font-family:inherit;position:relative}.dashboard-entity-sticker__segment--id{background:transparent;color:color-mix(in srgb,var(--accent) 78%,var(--text-1) 22%);font-weight:700;border-left:0;border-right:0;min-width:96px}.dashboard-entity-sticker__segment--id.is-clickable{cursor:pointer}.dashboard-entity-sticker__segment--id.is-clickable:focus-visible{outline:1px solid color-mix(in srgb,var(--accent) 62%,transparent);outline-offset:-1px}.dashboard-entity-sticker__segment--location{background:transparent;color:color-mix(in srgb,var(--accent) 74%,var(--text-1) 26%);padding:0 .36rem 0 0;min-width:0;gap:.32rem}.dashboard-entity-sticker-shell{position:relative;width:100%;min-width:0;background:transparent}.dashboard-entity-sticker-shell.has-meta-tabs{padding-top:18px}.dashboard-entity-sticker-shell.has-meta-tabs-bottom{padding-bottom:20px}.dashboard-entity-sticker__meta-tabs{position:absolute;top:-2px;left:112px;display:inline-flex;align-items:center;gap:.24rem;z-index:3;pointer-events:none}.dashboard-entity-sticker-shell--vertical .dashboard-entity-sticker__meta-tabs{left:88px}.dashboard-entity-sticker__meta-tabs--bottom{top:auto;bottom:-2px}.dashboard-entity-sticker__meta-tab{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:.1rem .52rem;border-radius:8px 8px 0 0;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border) 58%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 24%,var(--accent-2) 76%),color-mix(in srgb,var(--accent) 18%,var(--modal-nested-bg, var(--card-2)) 82%));color:color-mix(in srgb,#ffffff 90%,var(--text-0) 10%);font-size:.82rem;line-height:1;font-weight:500;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb,#000 22%,transparent);font-family:inherit}.dashboard-entity-sticker__meta-tabs:not(.dashboard-entity-sticker__meta-tabs--bottom) .dashboard-entity-sticker__meta-tab{border-color:color-mix(in srgb,var(--accent) 64%,var(--border) 36%);border-bottom:0;box-shadow:0 2px 6px color-mix(in srgb,#000 22%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.dashboard-entity-sticker__meta-tab--wide{min-width:210px;margin-left:-20px;justify-content:center;text-align:center;padding-left:.52rem;padding-right:.52rem}.dashboard-entity-sticker__meta-tab--bottom{border-radius:0 0 8px 8px;border-top:0;background:linear-gradient(0deg,color-mix(in srgb,var(--accent) 24%,var(--accent-2) 76%),color-mix(in srgb,var(--accent) 18%,var(--modal-nested-bg, var(--card-2)) 82%))}.dashboard-entity-sticker__meta-tab--price{border-color:color-mix(in srgb,#22c55e 56%,var(--border) 44%);background:linear-gradient(180deg,color-mix(in srgb,#22c55e 30%,#66d98a 70%),color-mix(in srgb,#15803d 34%,#2a9f58 66%))}.dashboard-entity-sticker__meta-tab--weight{border-color:color-mix(in srgb,#38bdf8 56%,var(--border) 44%);background:linear-gradient(180deg,color-mix(in srgb,#38bdf8 30%,#79d9ff 70%),color-mix(in srgb,#2563eb 34%,#3a7be5 66%))}.dashboard-entity-sticker__meta-tab--volume{border-color:color-mix(in srgb,#f59e0b 56%,var(--border) 44%);background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 30%,#f8bc4f 70%),color-mix(in srgb,#d97706 34%,#e78a2e 66%))}.dashboard-entity-sticker__segment--label{background:transparent;color:color-mix(in srgb,var(--accent) 76%,var(--text-1) 24%);border-right:0;flex:1 1 auto;min-width:0;font-weight:700}.dashboard-entity-sticker__segment--id:after{content:"";position:absolute;top:8%;right:0;width:1px;height:84%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 0%,transparent),color-mix(in srgb,var(--accent) 34%,transparent) 18% 82%,color-mix(in srgb,var(--accent) 0%,transparent));opacity:.75}.dashboard-entity-sticker__vertical-top:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 0%,transparent),color-mix(in srgb,var(--accent) 34%,transparent) 14% 86%,color-mix(in srgb,var(--accent) 0%,transparent));opacity:.72}.dashboard-entity-sticker__icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.dashboard-entity-sticker__icon svg{width:22px;height:22px;fill:color-mix(in srgb,var(--accent) 80%,#d7c7ff 20%)}.dashboard-entity-sticker__id-value,.dashboard-entity-sticker__segment--label,.dashboard-entity-sticker__city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-entity-sticker__flag-badge{width:25px;height:25px;min-width:25px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin:2px 0;background:color-mix(in srgb,#b5c5eb 46%,#d6def4 54%);border:1px solid color-mix(in srgb,#ffffff 34%,#7f8bb2 66%);box-shadow:inset 1px 0 color-mix(in srgb,#fff 35%,transparent);overflow:hidden}.dashboard-entity-sticker__flag-image{width:100%;height:100%;object-fit:cover;display:block}.dashboard-entity-sticker__flag{font-size:1.4rem;line-height:1}.dashboard-entity-sticker__city{font-weight:650;padding:0 .6rem 0 .42rem;max-width:200px;color:color-mix(in srgb,var(--accent) 76%,var(--text-1) 24%)}.dashboard-entity-sticker__route-arrow{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent) 68%,var(--text-1) 32%);font-size:.95rem;line-height:1;padding:0 .12rem;flex:0 0 auto}@media(max-width:560px){.dashboard-entity-sticker{flex-wrap:wrap}.dashboard-entity-sticker__segment--label{width:100%;border-top:1px solid color-mix(in srgb,var(--accent) 20%,var(--border) 80%)}}.dashboard-status-side-sticker{position:fixed;top:220px;right:0;z-index:1200;transform:translate(calc(100% + 24px),-50%);transition:transform 2s ease;pointer-events:auto;width:min(480px,calc(100vw - 32px))}.dashboard-status-side-sticker.is-visible{transform:translate(2px,-50%)}@media(max-width:1300px){.dashboard-section-head .dashboard-list-control-panel .dashboard-list-icon-actions--compact-hidden{display:none}}.dashboard-expand-toggle{margin-left:auto;width:45px;height:45px;min-width:45px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%)!important;background:color-mix(in srgb,var(--card-2, rgba(255, 255, 255, .04)) 92%,transparent);color:var(--text-0);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-expand-toggle:focus,.dashboard-expand-toggle:active,.dashboard-expand-toggle:not(:hover):not(:focus-visible){border-color:color-mix(in srgb,var(--accent) 30%,var(--border) 70%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)!important}.dashboard-expand-toggle:hover,.dashboard-expand-toggle:focus-visible{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%)!important;background:color-mix(in srgb,var(--accent) 18%,var(--card-2) 82%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)!important;outline:none;transform:translateY(-1px)}.dashboard-expand-toggle__icon{width:28px;height:28px;display:block;transform:translateY(2px)}.dashboard-child-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:18px;min-width:320px;background:linear-gradient(160deg,color-mix(in srgb,var(--card-2, rgba(255, 255, 255, .04)) 92%,transparent),color-mix(in srgb,var(--card-1, rgba(255, 255, 255, .02)) 86%,transparent));box-shadow:var(--glow);padding:1rem 1.1rem;min-width:0}.dashboard-child-card .table-responsive,.dashboard-child-card .list-grid,.dashboard-child-card .list-grid--responsive{margin-bottom:0}.dashboard-child-card .table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-company-profile{display:grid;gap:1rem}.dashboard-company-profile__submit{display:grid;gap:.55rem;margin-top:1rem}.dashboard-company-profile__status-slot{min-height:52px;display:flex;align-items:center;justify-content:flex-end}.dashboard-company-profile__status{width:100%;max-width:640px;min-height:36px;padding:.42rem .72rem;border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)));display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.86rem;line-height:1.2;font-weight:650;color:var(--text-1);border:1px solid color-mix(in srgb,var(--border) 72%,var(--text-1) 28%);background:color-mix(in srgb,var(--card-2) 82%,#000 18%)}.dashboard-company-profile__status--success{border-color:color-mix(in srgb,#34d399 54%,var(--border) 46%);background:color-mix(in srgb,#34d399 16%,var(--card-2) 84%);color:color-mix(in srgb,#34d399 84%,var(--text-0) 16%)}.dashboard-company-profile__status--error{border-color:color-mix(in srgb,#ef4444 54%,var(--border) 46%);background:color-mix(in srgb,#ef4444 16%,var(--card-2) 84%);color:color-mix(in srgb,#ef4444 86%,var(--text-0) 14%)}.dashboard-company-profile__status--saving{border-color:color-mix(in srgb,#f59e0b 54%,var(--border) 46%);background:color-mix(in srgb,#f59e0b 16%,var(--card-2) 84%);color:color-mix(in srgb,#f59e0b 86%,var(--text-0) 14%)}.dashboard-company-profile__actions{display:flex;align-items:center;justify-content:flex-end}.dashboard-company-profile__actions .btn{margin-top:0}.dashboard-sections-content .cargoTable thead th+th,.dashboard-sections-content .transportTable thead th+th,.dashboard-card .cargoTable thead th+th,.dashboard-card .transportTable thead th+th{border-left:1px solid color-mix(in srgb,var(--border) 86%,var(--text-2) 14%)!important;box-shadow:inset 1px 0 color-mix(in srgb,var(--border) 78%,transparent)}.dashboard-sections-content .cargoTable tbody td+td,.dashboard-sections-content .transportTable tbody td+td,.dashboard-card .cargoTable tbody td+td,.dashboard-card .transportTable tbody td+td{border-left:1px solid color-mix(in srgb,var(--border) 74%,var(--text-2) 26%)!important;box-shadow:inset 1px 0 color-mix(in srgb,var(--border) 68%,transparent)}@container dashboard-content (max-width: 1320px){.dashboard-sections-content .list-table-viewport{display:none!important;min-height:0!important}.dashboard-sections-content .cargoTable,.dashboard-sections-content .transportTable{display:none!important}.dashboard-sections-content .dashboard-status-history-modal__table-wrap.list-table-viewport{display:block!important;min-height:calc(var(--list-table-header-height) + (var(--list-table-row-height) * var(--list-table-visible-rows)))!important}.dashboard-sections-content .dashboard-status-history-modal__table-wrap .cargoTable.dashboard-status-history-modal__table{display:table!important}.dashboard-sections-content .list-grid--responsive{display:grid!important}.dashboard-section-head .dashboard-list-control-panel .dashboard-list-icon-actions--compact-hidden{display:none}.dashboard-list-icon-actions--table-only{display:none!important}.dashboard-sections-content .pagination-block--with-actions .dashboard-list-icon-add{margin-right:5px}.dashboard-section-head .dashboard-list-control-panel .dashboard-list-icon-add{margin-right:20px}}@container dashboard-content (max-width: 760px){.dashboard-section-head{grid-template-columns:1fr;gap:.6rem}.dashboard-list-control-panel{justify-content:flex-start;padding-top:0}}.dashboard-theme--section{margin-left:0;text-align:left;align-items:flex-start}.dashboard-notes{display:grid;gap:.8rem}.dashboard-notes__textarea{min-height:180px;resize:vertical}.dashboard-notes__footer{display:flex;align-items:center;gap:.8rem;justify-content:space-between;flex-wrap:wrap}.dashboard-notes__meta{color:var(--text-2);font-size:.84rem}.dashboard-favorites{display:grid;gap:.75rem}.dashboard-favorites .dashboard-section-head{margin-bottom:5px}.dashboard-favorites__text{margin:0;color:var(--text-2)}.dashboard-favorites__summary{display:grid;gap:.4rem;margin-top:.6rem;color:var(--text-1);font-size:.92rem;word-break:break-word}.dashboard-favorites__actions{display:flex;gap:.6rem;flex-wrap:wrap}.dashboard-favorites__global-filters{justify-content:flex-start}.dashboard-favorites__status-filter-wrap{display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-end;margin-left:auto;margin-right:0;position:relative}.dashboard-favorites__status-filter-label{color:var(--text-1);font-size:.85rem;white-space:nowrap}.dashboard-favorites__status-filter{min-width:152px;max-width:220px;height:34px;padding:.22rem 2rem .22rem 1.55rem;-webkit-appearance:none;appearance:none;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border) 58%);background:linear-gradient(180deg,color-mix(in srgb,var(--card-2) 94%,#000 6%),color-mix(in srgb,var(--card-1) 92%,#000 8%));background-image:linear-gradient(180deg,color-mix(in srgb,var(--card-2) 94%,#000 6%),color-mix(in srgb,var(--card-1) 92%,#000 8%)),linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--text-1) 86%,#fff 14%) 50%),linear-gradient(135deg,color-mix(in srgb,var(--text-1) 86%,#fff 14%) 50%,transparent 50%);background-repeat:no-repeat,no-repeat,no-repeat;background-position:0 0,calc(100% - .95rem) calc(50% - 1px),calc(100% - .62rem) calc(50% - 1px);background-size:auto,6px 6px,6px 6px;color:color-mix(in srgb,var(--text-0) 90%,#fff 10%);font-family:inherit;font-size:.84rem;font-weight:600;line-height:1.15;box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.dashboard-favorites__status-filter:focus,.dashboard-favorites__status-filter:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 62%,var(--border) 38%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 26%,transparent),inset 0 1px color-mix(in srgb,#fff 12%,transparent)}.dashboard-favorites__status-filter option{background:color-mix(in srgb,var(--card-1) 96%,#000 4%);color:color-mix(in srgb,var(--text-0) 92%,#fff 8%)}.dashboard-favorites__status-filter::-ms-expand{display:none}.dashboard-favorites__status-filter-wrap:before{content:"";position:absolute;left:.58rem;top:50%;transform:translateY(-50%);width:10px;height:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--text-1) 84%,#fff 16%) 0 100%) left top / 10px 1.5px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--text-1) 84%,#fff 16%) 0 100%) left center / 7px 1.5px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--text-1) 84%,#fff 16%) 0 100%) left bottom / 4px 1.5px no-repeat;pointer-events:none;opacity:.95}.dashboard-trusted-users__contact-card{max-width:560px;width:min(560px,96vw)}.dashboard-trusted-users__contact-grid{display:grid;gap:.55rem}.dashboard-trusted-users__contact-card .button-group{margin-top:.9rem}.dashboard-trusted-users__contact-row{display:grid;grid-template-columns:minmax(150px,200px) 1fr;gap:.65rem;align-items:center;padding:.45rem .55rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--card-2) 94%,transparent)}.dashboard-trusted-users__contact-label{color:var(--text-2);font-size:.84rem}.dashboard-trusted-users__contact-value{color:var(--text-0);font-weight:600;word-break:break-word}.dashboard-trusted-users__contact-value-wrap{display:inline-flex;align-items:center;gap:.45rem}.dashboard-trusted-users__copy-btn{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--card-2) 92%,transparent);color:var(--text-1);border-radius:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;position:relative}.dashboard-trusted-users__copy-btn:hover,.dashboard-trusted-users__copy-btn:focus-visible{border-color:color-mix(in srgb,var(--accent) 48%,var(--border) 52%);color:var(--text-0);outline:none}.dashboard-trusted-users__copy-state{position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);font-size:.72rem;color:var(--text-0);background:color-mix(in srgb,var(--card-2) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:7px;padding:.1rem .35rem;white-space:nowrap}.dashboard-offers__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.dashboard-offers__control-item{margin-bottom:0}.dashboard-offers__selected-cargo{margin-top:.4rem;font-size:.9rem;color:var(--text-1)}.dashboard-offers-table td,.dashboard-offers-table th{vertical-align:middle}.dashboard-offers-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent) 16%,transparent)}.dashboard-offers__pagination{margin-top:.75rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.dashboard-offers__pagination-status{color:var(--text-2);font-size:.86rem}.dashboard-offer-details{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:12px;padding:.75rem;background:color-mix(in srgb,var(--card-2) 95%,transparent)}.dashboard-offer-details__head{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.dashboard-offer-details__meta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.5rem;color:var(--text-1);font-size:.88rem}.dashboard-offer-details__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.dashboard-offer-details__empty-actions{color:var(--text-2);font-size:.86rem}.dashboard-offer-details__bids-head{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-offer-details__bids-count{color:var(--text-2);font-size:.83rem}.dashboard-offer-details__empty-bids{color:var(--text-2);font-size:.86rem}.dashboard-trips__layout{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);gap:.8rem}.dashboard-trips__main-column,.dashboard-trips__details-column{display:flex;flex-direction:column;gap:.8rem;min-width:0}.dashboard-trips-filters__mode{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem}.dashboard-trips-filters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.dashboard-trips-filters__check{display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:0 .2rem;color:var(--text-1);font-size:.87rem}.dashboard-trips-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem}.dashboard-trips-table__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-trips-table tbody tr.is-selected{background:color-mix(in srgb,var(--accent) 16%,transparent)}.dashboard-trips__pagination{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.dashboard-trips__pagination-status{color:var(--text-2);font-size:.86rem}.dashboard-trip-details{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:12px;padding:.75rem;background:color-mix(in srgb,var(--card-2) 95%,transparent)}.dashboard-trip-details__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-trip-details__head-actions{display:flex;align-items:center;gap:.45rem}.dashboard-trip-details__readonly-hint{margin-top:.5rem;margin-bottom:0;color:var(--text-2);font-size:.85rem}.dashboard-trip-details__meta{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.55rem .9rem;color:var(--text-1);font-size:.87rem}.dashboard-trip-details__edit,.dashboard-trip-details__status,.dashboard-trip-details__add-cargo{margin-top:.65rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem}.dashboard-trip-details__legs,.dashboard-trip-details__timeline{margin-top:.75rem}.dashboard-trip-details__timeline-list{margin:0;padding-left:1rem;display:grid;gap:.45rem}.dashboard-trip-details__timeline-main{display:flex;align-items:center;justify-content:space-between;gap:.65rem;color:var(--text-1);font-size:.87rem}.dashboard-trip-details__timeline-sub{color:var(--text-2);font-size:.83rem}.dashboard-status-history__filters{display:flex;align-items:flex-end;gap:.55rem;flex-wrap:wrap}.dashboard-status-history__filters-grid{display:flex;align-items:flex-end;gap:.45rem;flex-wrap:wrap;flex:1 1 auto}.dashboard-status-history__filter-field{display:grid;gap:.35rem}.dashboard-status-history__filter-label{margin:0;color:var(--text-2);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-status-history__filter-field .form-control{min-height:40px;border-radius:10px;border-color:color-mix(in srgb,var(--accent) 18%,var(--border) 82%);background:color-mix(in srgb,var(--card-2) 92%,transparent)}.dashboard-status-history__filter-field .form-control::placeholder{color:color-mix(in srgb,var(--text-2) 62%,var(--text-0) 38%);opacity:1!important}.dashboard-status-history__filter-field--compact .form-control{width:100%;max-width:150px}.dashboard-status-history__filter-field--compact{width:150px;max-width:150px}.dashboard-status-history__filter-field--date{width:205px;max-width:205px}.dashboard-status-history__filter-field--date .form-control{width:100%}.dashboard-status-history__filter-field .form-control:focus{border-color:color-mix(in srgb,var(--accent) 45%,var(--border) 55%);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--accent) 24%,transparent)}#status-history-filter-entity-id::-webkit-outer-spin-button,#status-history-filter-entity-id::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#status-history-filter-entity-id{-moz-appearance:textfield;appearance:textfield}.dashboard-status-history__filters-actions{display:flex;justify-content:flex-start;align-items:center;gap:.55rem;flex-wrap:nowrap;flex:0 0 auto}.dashboard-status-history__filters-actions .btn{min-width:0;white-space:nowrap}@media(max-width:576px){.dashboard-status-history__filters{display:grid;gap:.85rem}.dashboard-status-history__filters-grid{display:grid;grid-template-columns:1fr;gap:.7rem}.dashboard-status-history__filters-actions{justify-content:stretch;flex-wrap:wrap}.dashboard-status-history__filters-actions .btn{width:100%}}.dashboard-status-history__table-wrap{border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-2) 95%,transparent)}.dashboard-status-history__table .dashboard-status-history__reason-text{color:var(--text-2);font-size:.8rem}.dashboard-status-history__table thead th{height:52px;vertical-align:middle}.dashboard-status-history__table tbody tr{height:56px}.dashboard-status-history-row--placeholder{pointer-events:none}.dashboard-status-history-row--placeholder td{color:transparent!important;user-select:none}.dashboard-status-history-transition{display:inline-flex;align-items:center;gap:.4rem;max-width:100%}.dashboard-status-history-transition--overlay{align-items:flex-start;flex-direction:column;gap:.28rem}.dashboard-status-history-transition__flow{display:inline-flex;align-items:center;gap:.4rem;max-width:100%}.dashboard-status-history-transition__event{color:var(--text-2);font-size:.78rem;font-weight:700;line-height:1.2}.dashboard-status-history-transition__pill{min-width:112px;max-width:200px}.dashboard-status-history-transition__arrow{color:var(--text-2);font-size:.86rem;line-height:1;flex:0 0 auto}.dashboard-status-history__th-sort-btn{width:100%;position:relative;padding:0;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font:inherit;font-weight:inherit;cursor:pointer}.dashboard-status-history__th-sort-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 46%,transparent);outline-offset:2px;border-radius:6px}.dashboard-status-history__th-sort-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--text-2);font-size:.78rem;line-height:1;opacity:.78}.dashboard-status-history__th-sort-btn.is-active .dashboard-status-history__th-sort-icon{color:var(--accent);opacity:1}.dashboard-status-history__pagination{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.dashboard-status-history__pagination-status{color:var(--text-2);font-size:.86rem}.dashboard-status-history__pagination-footer{display:flex;justify-content:flex-end;margin-top:.85rem}.dashboard-status-history__pagination-footer--top{margin-top:0;margin-bottom:.85rem}.dashboard-status-history__pagination-footer--bottom{margin-top:.85rem}.dashboard-status-history-modal__body .dashboard-status-history__pagination-footer{padding-bottom:.15rem}.dashboard-status-history-modal-shell{width:min(1080px,calc(100vw - 2rem));max-width:1080px;max-height:calc(100vh - 2rem);overflow:hidden;border-radius:14px;padding:0}.dashboard-status-history-modal__card{--status-history-modal-height: min(78vh, 760px);display:grid;grid-template-rows:auto 1fr auto;height:var(--status-history-modal-height);min-height:var(--status-history-modal-height);max-height:var(--status-history-modal-height);border:0!important;border-radius:14px;background:var(--modal-card-bg, var(--modal-bg, var(--card-2)))!important}.dashboard-status-history-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:64px;border-bottom:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%)}.dashboard-status-history-modal__title{margin:0;font-size:1rem;color:var(--text-1)}.dashboard-status-history-modal__body{overflow:auto;background:var(--modal-bg, var(--card-2))}.dashboard-status-history-modal__body .dashboard-status-history__table-host{min-height:0}.dashboard-status-history-modal__table{margin-bottom:0}.dashboard-status-history-modal__table .dashboard-status-history-transition,.dashboard-status-history-modal__table .dashboard-status-history-transition__flow{max-width:none;width:max-content}.dashboard-status-history-modal__table .dashboard-status-history-transition__pill{flex:0 0 auto;min-width:max-content;max-width:none;width:max-content}.dashboard-status-history-modal__table .dashboard-status-history-transition__pill>span:first-child,.dashboard-status-history-modal__table .dashboard-status-history-transition__pill .status-overlay-badge__label{overflow:visible;text-overflow:clip}.dashboard-status-history-modal__table .dashboard-status-history-transition__pill .status-overlay-badge{max-width:none}.dashboard-status-history-modal__table thead th{text-align:center}.dashboard-status-history-modal__table-wrap{position:relative;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border) 78%);transition:opacity .18s ease}.dashboard-status-history-modal__table-wrap.is-loading{opacity:.92}.dashboard-status-history-modal__table-wrap .cargoTable{min-width:760px}.dashboard-status-history-modal__table .id-open-button{gap:.35rem;padding:0}.dashboard-status-history-modal__table-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--modal-bg, var(--card-2)) 28%,transparent);pointer-events:none}.dashboard-status-history-modal__table-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-2);font-size:.95rem;pointer-events:none}.dashboard-status-history-modal__reason-text{color:var(--text-2);font-size:.8rem}.dashboard-status-history-modal__loading{display:flex;align-items:center;justify-content:center;min-height:120px}.dashboard-status-history-modal__footer{display:block;border-top:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%);background:var(--modal-bg, var(--card-2))}.dashboard-status-history-modal__page{color:var(--text-2);font-size:.86rem}.dashboard-status-history-modal__footer .pagination-block{margin-top:0}@media(max-width:900px){.dashboard-status-history-transition__pill{min-width:92px;max-width:150px}}@media(max-width:1200px){.dashboard-trips__layout{grid-template-columns:1fr}}.trusted-users-list{display:grid;gap:.7rem;--trusted-users-columns: minmax(200px, 1.35fr) minmax(160px, 1fr) auto}.trusted-users-list__header{display:grid;grid-template-columns:var(--trusted-users-columns);align-items:center;gap:1rem;padding:0 1rem .2rem;color:var(--text-2);font-size:.82rem;letter-spacing:.02em}.trusted-users-list__header-cell{min-width:0}.trusted-users-list__header-cell--actions{justify-self:end;width:92px}.trusted-users-list__item{padding:.85rem 1rem;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.trusted-users-list__item:hover,.trusted-users-list__item:focus-visible{border-color:color-mix(in srgb,var(--accent) 44%,var(--border) 56%);box-shadow:0 10px 28px color-mix(in srgb,#000 20%,transparent);outline:none}.trusted-users-list__row{display:grid;grid-template-columns:var(--trusted-users-columns);align-items:center;gap:1rem}.trusted-users-list__cell{color:var(--text-0);min-width:0}.trusted-users-list__cell--name{font-weight:700}.trusted-users-list__cell--phone{white-space:nowrap}.trusted-users-list__contact-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:999px;padding:0!important;line-height:1}.trusted-users-list__actions{justify-self:end;display:inline-flex;align-items:center;gap:.55rem}.trusted-users-list__actions .trusted-users-list__contact-btn{flex:0 0 auto}.trusted-users-list__actions .dashboard-list-icon-btn svg,.trusted-users-list__actions .dashboard-list-icon-btn img{width:18px!important;height:18px!important}.dashboard-delete-ids{margin:-.2rem 0 1rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-2) 92%,transparent)}.dashboard-delete-ids__label{margin-bottom:.45rem;color:var(--text-1);font-size:.86rem;font-weight:600}.dashboard-delete-ids__chips{display:flex;flex-wrap:wrap;gap:.4rem;max-height:140px;overflow:auto}.dashboard-delete-ids__chip{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border) 68%);background:color-mix(in srgb,var(--card-2) 84%,var(--accent) 16%);color:var(--text-0);font-size:.8rem;line-height:1.1;font-weight:600}.dashboard-card .csnm{padding-left:0;padding-right:0}@media(max-width:980px){.superadmin-layout.dashboard-sections-layout{grid-template-columns:max-content minmax(0,1fr)!important}.superadmin-nav.dashboard-sections-nav{display:grid!important;grid-template-columns:100%!important}.superadmin-nav__item.dashboard-sections-nav__item{min-width:0}.dashboard-sections-nav__item-content{max-width:100%;min-width:0}.dashboard-sections-nav__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.superadmin-nav__item.dashboard-sections-nav__item[data-dashboard-section-id=contact]{order:999}}@media(max-width:768px){.superadmin-layout.dashboard-sections-layout{grid-template-columns:max-content minmax(0,1fr)!important}.superadmin-nav.dashboard-sections-nav{display:grid!important;grid-template-columns:100%!important}.dashboard-overview-card{width:100%;min-width:0}.dashboard-header{padding:.9rem .75rem .9rem 1.125rem}.dashboard-card .card-body{padding-left:20px;padding-right:20px}.superadmin-nav__item.dashboard-sections-nav__item{min-width:0}.dashboard-child-card{padding:.85rem;border-radius:16px}.dashboard-user-awards__icon{width:calc(var(--award-icon-size) - 6px);height:calc(var(--award-icon-size) - 6px)}}@media(max-width:520px){.dashboard-container{width:98vw}.dashboard-overview-card{min-width:0}.dashboard-overview-card .card-body{padding-left:12px!important;padding-right:12px!important}.dashboard-card.cargo-card .card-body,.dashboard-card.transport-card .card-body,.dashboard-shell-card .card-body,.dashboard-child-card{padding-left:3px!important;padding-right:3px!important}.dashboard-trusted-users__contact-row{grid-template-columns:1fr;gap:.3rem}.trusted-users-list{--trusted-users-columns: minmax(130px, 1fr) minmax(110px, 1fr) auto;gap:.55rem}.trusted-users-list__header{gap:.5rem;font-size:.75rem;padding:0 .6rem .1rem}.trusted-users-list__item{padding:.7rem .6rem}.trusted-users-list__row{gap:.5rem}.trusted-users-list__actions{gap:.45rem}.trusted-users-list__contact-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}@media(max-width:480px){.superadmin-layout.dashboard-sections-layout{grid-template-columns:1fr!important}.superadmin-nav.dashboard-sections-nav{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.5rem!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.5rem!important}.superadmin-nav__item.dashboard-sections-nav__item{width:auto!important;min-width:0!important;height:auto!important;padding:.5rem .75rem!important;border-radius:8px!important;flex:0 1 auto!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important}.is-user-card-collapsed .superadmin-nav.dashboard-sections-nav{max-width:100%!important;width:100%!important;padding:.5rem!important}.is-user-card-collapsed .superadmin-nav__item.dashboard-sections-nav__item{width:auto!important;padding:.5rem .75rem!important;height:auto!important}.dashboard-sections-nav__label{margin-left:.4rem!important}.is-user-card-collapsed .dashboard-sections-nav__label{margin-left:0!important}}@container dashboard-shell (max-width: 730px){.dashboard-shell-card.is-mobile-or-tablet-layout .superadmin-layout.dashboard-sections-layout{grid-template-columns:1fr!important}.dashboard-shell-card.is-mobile-or-tablet-layout .superadmin-nav.dashboard-sections-nav,.dashboard-shell-card.is-mobile-or-tablet-layout .is-user-card-collapsed .superadmin-nav.dashboard-sections-nav{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.4rem!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.4rem .5rem!important;transition:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .superadmin-nav__item.dashboard-sections-nav__item,.dashboard-shell-card.is-mobile-or-tablet-layout .is-user-card-collapsed .superadmin-nav__item.dashboard-sections-nav__item{width:auto!important;min-width:0!important;height:auto!important;padding:.55rem .65rem!important;border-radius:10px!important;flex:0 0 auto!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;transition:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-sections-nav__label{max-width:0!important;opacity:0!important;margin-left:0!important;overflow:hidden!important;transition:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-sections-nav__item-content,.dashboard-shell-card.is-mobile-or-tablet-layout .is-user-card-collapsed .dashboard-sections-nav__item-content{gap:0!important;margin:0!important;transition:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-child-card.dashboard-user-card{width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;border-radius:4px!important;padding:0!important;margin-top:-.5rem!important;margin-bottom:-.6rem!important;background-color:var(--card-2)!important;border-color:var(--border)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-child-card.dashboard-user-card .dashboard-user-card__expand-caret{opacity:1!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-child-card.dashboard-user-card .dashboard-user-card__transition-wrapper{grid-template-rows:0fr!important;opacity:0!important;pointer-events:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-child-card.dashboard-user-card .dashboard-user,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-child-card.dashboard-user-card .dashboard-user-intro,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-child-card.dashboard-user-card .dashboard-user-awards{overflow:hidden!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-sections-content .list-card:not(.list-card--modal){min-width:340px!important}}.dashboard-sections-nav__messenger-badge{margin-left:8px}.dashboard-shell-card.is-mobile-or-tablet-layout{--dashboard-bottom-tab-bar-height: 72px}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-sections-layout{display:block!important;grid-template-columns:minmax(0,1fr)!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-sections-content{width:100%;padding-bottom:calc(var(--dashboard-bottom-tab-bar-height) + env(safe-area-inset-bottom,0px) + 16px)}.dashboard-section-navigation-shell--sidebar{align-self:start;justify-self:start;min-width:0;max-width:100%}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation-shell--bottom{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:1900;box-sizing:border-box;display:flex!important;flex-flow:row nowrap!important;align-items:stretch;justify-content:safe center;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(var(--dashboard-bottom-tab-bar-height) + env(safe-area-inset-bottom,0px));padding:7px max(8px,env(safe-area-inset-left,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-right,0px))!important;overflow-x:hidden;overflow-y:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%);border-bottom:0;border-radius:0;background:color-mix(in srgb,var(--card-2) 94%,var(--accent) 6%);box-shadow:var(--glow),0 -10px 30px color-mix(in srgb,var(--bg) 62%,transparent);transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.dashboard-shell-card.is-mobile-or-tablet-layout .superadmin-nav.dashboard-sections-nav.dashboard-section-navigation--bottom,.dashboard-shell-card.is-mobile-or-tablet-layout .is-user-card-collapsed .superadmin-nav.dashboard-sections-nav.dashboard-section-navigation--bottom{position:static!important;flex:0 1 auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:stretch;justify-content:safe center;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:100%!important;padding:0!important;margin:0!important;overflow-x:hidden;overflow-y:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom::-webkit-scrollbar{display:none}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom .dashboard-sections-nav__item,.dashboard-shell-card.is-mobile-or-tablet-layout .is-user-card-collapsed .dashboard-section-navigation--bottom .dashboard-sections-nav__item,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation-shell--bottom>.superadmin-nav__item.dashboard-sections-nav__item.dashboard-sections-nav__more{position:relative;flex:0 0 clamp(70px,22vw,112px)!important;width:auto!important;min-width:70px!important;min-height:52px!important;height:auto!important;padding:5px 7px!important;border-radius:12px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}.dashboard-sections-nav__more-dots{position:relative;top:-2px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-1);font-size:1.44rem;font-weight:750;line-height:1;letter-spacing:2px}.dashboard-sections-nav__more.is-active .dashboard-sections-nav__more-dots,.dashboard-sections-nav__more:hover .dashboard-sections-nav__more-dots,.dashboard-sections-nav__more:focus-visible .dashboard-sections-nav__more-dots{color:var(--accent)}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation-shell--bottom>.dashboard-sections-nav__more .dashboard-sections-nav__more-badge{position:absolute;top:2px;right:1px;margin:0}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom .dashboard-sections-nav__item-content,.dashboard-shell-card.is-mobile-or-tablet-layout .is-user-card-collapsed .dashboard-section-navigation--bottom .dashboard-sections-nav__item-content{width:100%;min-width:0;margin:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px!important;white-space:normal;transition:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom .dashboard-sections-nav__icon{width:26.4px;height:26.4px;flex-basis:26.4px;font-size:22.8px;color:var(--text-1)}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom .dashboard-sections-nav__item.is-active .dashboard-sections-nav__icon{color:var(--accent)}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom .dashboard-sections-nav__label,.dashboard-shell-card.is-mobile-or-tablet-layout .is-user-card-collapsed .dashboard-section-navigation--bottom .dashboard-sections-nav__label{display:block;width:100%;min-width:0;max-width:100%!important;margin:0!important;overflow:hidden!important;opacity:1!important;color:var(--text-1);font-size:.69rem;line-height:1.05;font-weight:650;text-overflow:ellipsis;white-space:nowrap;transition:none!important}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom .dashboard-sections-nav__item.is-active .dashboard-sections-nav__label{color:var(--text-0)}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation--bottom .dashboard-sections-nav__messenger-badge{position:absolute;top:2px;right:4px;margin:0;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;line-height:1}body.dashboard-modal-open .dashboard-section-navigation-shell--bottom{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-navigation-shell--bottom{transition:none}}.superadmin-header__icon{color:var(--accent, var(--card-header-icon, currentColor));width:22px;height:22px;stroke-width:2.2;display:inline-block;visibility:visible;opacity:1}.superadmin-page{width:100%;min-width:0}.superadmin-card .card-body{padding:1.5rem 2rem 2rem;min-width:0}.superadmin-card .dashboard-header{padding-left:1.5rem;padding-right:1.5rem}.superadmin-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1.5rem;align-items:start;justify-items:stretch;justify-content:stretch;min-width:0;max-width:100%}.superadmin-nav{display:grid;gap:.75rem;padding:1rem;background:var(--card-2, rgba(255, 255, 255, .04));border:1px solid var(--border);border-radius:16px;box-shadow:var(--glow);height:fit-content;justify-items:stretch;justify-self:stretch;min-width:0;max-width:100%}.superadmin-nav__item{width:100%;min-width:0;text-align:left;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text-0);padding:.75rem 1rem;font-weight:600;transition:border-color .2s ease,background .2s ease,color .2s ease}.superadmin-nav__item:hover{border-color:var(--border);background:#ffffff0a}.superadmin-nav__item.is-active{background:color-mix(in srgb,var(--accent) 26%,var(--card-2) 74%);border-color:color-mix(in srgb,var(--accent) 64%,var(--border) 36%);color:var(--text-0);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 36%,transparent)}.superadmin-content__title{margin:0 0 .5rem;font-size:var(--h2-size, 1.4rem);font-weight:var(--h2-weight, 700);color:var(--text-0)}.superadmin-content__subtitle{margin:0 0 1.5rem;color:var(--text-2);max-width:720px}.superadmin-content{min-width:0;max-width:100%}.superadmin-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.superadmin-panel{border:1px solid var(--border);border-radius:16px;padding:1.1rem 1.2rem;background:#ffffff08;box-shadow:var(--glow);min-width:0;max-width:100%;box-sizing:border-box}.superadmin-panel__title{font-weight:600;margin-bottom:.4rem;color:var(--text-0)}.superadmin-panel__body{margin:0;color:var(--text-2);font-size:.95rem}.superadmin-panel--list{display:grid;gap:.75rem;justify-self:stretch}.superadmin-panel__meta{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;font-size:.85rem;color:var(--text-2);width:100%;align-self:stretch;text-align:left}.superadmin-panel__count{margin-right:auto}.superadmin-panel__refresh{padding:.4rem .75rem;font-size:.8rem}.superadmin-settings{display:grid;gap:1.2rem}.superadmin-settings__group{display:grid;gap:.55rem}.superadmin-settings__switch-list{display:grid;gap:.45rem}.superadmin-settings__switch-list--inline{display:flex;flex-wrap:wrap;gap:.45rem .7rem}.superadmin-settings__group-title{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.superadmin-settings__group label{color:var(--text-primary, var(--text-0))}.superadmin-settings__switch{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;cursor:pointer;user-select:none;padding:.2rem .25rem;border-radius:999px}.superadmin-settings__switch input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.superadmin-settings__switch-track{position:relative;width:34px;height:18px;border-radius:999px;border:1px solid var(--switch-track-border, color-mix(in srgb, var(--border) 72%, var(--text-2) 28%));background:color-mix(in srgb,var(--card-2) 84%,transparent);transition:border-color .18s ease,background .18s ease}.superadmin-settings__switch-thumb{position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--text-2) 92%,transparent);transition:transform .18s ease,background .18s ease}.superadmin-settings__switch-text{color:var(--text-1);font-size:.95rem}.superadmin-settings__switch input:checked+.superadmin-settings__switch-track{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));background:color-mix(in srgb,var(--accent) 36%,transparent)}.superadmin-settings__switch input:checked+.superadmin-settings__switch-track .superadmin-settings__switch-thumb{transform:translate(16px);background:#fff}.superadmin-settings__switch input:checked~.superadmin-settings__switch-text{color:var(--text-0)}.superadmin-settings__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.superadmin-settings__status{color:color-mix(in srgb,#34d399 82%,var(--text-0));font-size:.9rem}.superadmin-settings__status--error{color:color-mix(in srgb,#ef4444 86%,var(--text-0))}.superadmin-theme-preview,.superadmin-theme-transport-preview{margin-top:30px}.superadmin-recovery-preview{margin-top:30px;width:100%;max-width:100%;overflow:hidden}.superadmin-recovery-preview__editor-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.8rem 1rem;margin-bottom:1rem;min-width:0}.superadmin-recovery-preview .form-group,.superadmin-recovery-preview .form-control,.superadmin-recovery-preview .superadmin-textarea{min-width:0;max-width:100%;box-sizing:border-box}.superadmin-recovery-preview__locale-tabs{display:inline-flex;gap:.45rem;margin-bottom:.9rem}.superadmin-recovery-preview__locale-tabs .btn.is-active{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.superadmin-recovery-preview__editor-fields{display:grid;gap:.8rem;margin-bottom:1rem;min-width:0}.superadmin-recovery-preview__meta{display:grid;gap:.45rem;margin-bottom:1rem;color:var(--text-1);font-size:.9rem;min-width:0}.superadmin-recovery-preview__email{border:1px solid var(--border);border-radius:16px;padding:1rem;background:color-mix(in srgb,var(--card) 92%,transparent);min-width:0;max-width:100%;overflow:hidden}.superadmin-recovery-preview__email-inner{border-radius:12px;padding:1.1rem 1.1rem 1.2rem;background:color-mix(in srgb,var(--card-2) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);color:var(--text-0);min-width:0;max-width:100%;overflow-x:auto}.superadmin-recovery-preview__brand{font-weight:700;font-size:1rem;letter-spacing:.01em;margin-bottom:.65rem;color:var(--text-0)}.superadmin-recovery-preview__email-inner h5{margin-bottom:.55rem;color:var(--text-0)}.superadmin-recovery-preview__email-inner p{color:var(--text-1);margin-bottom:.75rem}.superadmin-recovery-preview__cta{margin:.35rem 0 .75rem}.superadmin-recovery-preview__link{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.8rem;color:var(--text-2);word-break:break-all;background:color-mix(in srgb,var(--card) 90%,transparent);border:1px solid var(--border);border-radius:8px;padding:.55rem .65rem;margin-bottom:.8rem}.superadmin-recovery-preview__note{margin-bottom:0;font-size:.86rem;color:var(--text-2)}.superadmin-recovery-preview__html{margin-top:.65rem;border-top:1px dashed var(--border);padding-top:.65rem;max-height:360px;overflow:auto;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.superadmin-recovery-preview__html img,.superadmin-recovery-preview__html table,.superadmin-recovery-preview__html iframe{max-width:100%}.superadmin-recovery-preview__email--text{margin-top:.85rem}.superadmin-recovery-preview__text{margin:0;padding:.8rem .9rem;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--text-1);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.82rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box;max-height:280px;overflow:auto}.superadmin-role-list{display:grid;gap:.6rem;max-height:320px;overflow:auto;padding-right:.35rem}.superadmin-role-table{display:grid;gap:.4rem;max-height:210px;overflow-y:auto;padding-right:.35rem}.superadmin-role-table__head,.superadmin-role-table__row{display:grid;grid-template-columns:1fr 140px 90px;gap:.75rem;align-items:center}.superadmin-role-table--company .superadmin-role-table__head,.superadmin-role-table--company .superadmin-role-table__row{grid-template-columns:1fr}.superadmin-role-table__head{position:sticky;top:0;z-index:1;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);padding:.25rem .4rem;background:var(--card)}.superadmin-role-table__head span:last-child{justify-self:center}.superadmin-role-table__row{background:#ffffff0a;border:1px solid transparent;border-radius:12px;padding:.6rem .5rem;color:var(--text-0);font-weight:600;text-align:left;cursor:pointer}.superadmin-role-table__row:hover,.superadmin-role-table__row:focus-visible{border-color:var(--border);background:#ffffff12;outline:none}.superadmin-role-table__cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.superadmin-role-table__desc,.superadmin-role-table__perm{font-weight:500;color:var(--text-2)}.superadmin-role-table__json{justify-self:center}.superadmin-role-table__json-btn{padding:.1rem .21rem;font-size:.58rem!important;line-height:1}.superadmin-panels--single{grid-template-columns:1fr}.superadmin-panel--wide{width:100%;justify-self:stretch}.superadmin-permissions-editor{padding:.75rem;border-radius:12px;border:1px solid var(--border);background:#ffffff08}.permissions-editor__empty{color:var(--text-2);font-size:.85rem}.permissions-tree{display:grid;gap:.5rem}.permissions-tree__section{display:grid;gap:.25rem}.permissions-tree__title{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}.permissions-tree__actions{display:flex;flex-wrap:wrap;gap:.4rem .75rem}.permissions-tree__item{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--text-0)}.permissions-tree__item input[type=checkbox]{-webkit-appearance:none;appearance:none;width:15px;height:15px;border:1.5px solid var(--border);border-radius:4px;outline:none;display:inline-flex;align-items:center;justify-content:center;background:#ffffff08;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;margin:0;vertical-align:middle}.permissions-tree__item input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent)}.permissions-tree__item input[type=checkbox]:checked:after{content:"";display:block;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.permissions-tree__item input[type=checkbox]:not(:disabled):hover{border-color:var(--accent);background-color:#ffffff14}.permissions-tree__item input[type=checkbox]:disabled{cursor:not-allowed}.permissions-tree__item input[type=checkbox]:disabled:checked{background-color:#ffffff26;border-color:#ffffff59}.permissions-tree__item input[type=checkbox]:disabled:checked:after{border-color:var(--text-0)}.superadmin-role-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;border-radius:12px;border:1px solid transparent;background:#ffffff0a;color:var(--text-0);font-weight:600}.superadmin-role-item__main{display:grid;gap:.15rem}.superadmin-role-item__desc{font-size:.8rem;color:var(--text-2);font-weight:500}.superadmin-role-item:hover{border-color:var(--border);background:#ffffff12}.superadmin-role-item__meta{color:var(--text-2);font-weight:500;font-size:.8rem}.superadmin-textarea{resize:vertical}.superadmin-users{display:grid;gap:1rem}.superadmin-users__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.superadmin-users__search{margin:0}.superadmin-users__button{height:fit-content}.superadmin-users__alert{margin-top:0}.superadmin-users__empty{color:var(--text-2);font-size:.95rem}.superadmin-users__list{display:grid;gap:.75rem;position:relative;min-height:4rem}.superadmin-users__item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr) auto;gap:.75rem;padding:.75rem .9rem;border-radius:14px;border:1px solid var(--border);background:#ffffff08;box-shadow:var(--glow);transition:opacity .2s ease,transform .2s ease;animation:superadmin-users-item-in .18s ease both;cursor:pointer}.superadmin-users__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.superadmin-users__list.is-loading .superadmin-users__item{opacity:.58;transform:translateY(1px)}.superadmin-users__loading-overlay{position:absolute;inset:0;display:grid;place-items:center;border-radius:14px;color:var(--text-0);font-size:.9rem;font-weight:600;pointer-events:none;background:#0a101833;backdrop-filter:blur(1px);opacity:0;animation:superadmin-users-loading-in .16s ease forwards}@keyframes superadmin-users-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes superadmin-users-loading-in{0%{opacity:0}to{opacity:1}}.superadmin-users__main{display:grid;gap:.25rem}.superadmin-users__name{word-break:break-word;overflow-wrap:break-word}.superadmin-users__email{font-weight:600;color:var(--text-0);word-break:break-all;overflow-wrap:break-word}.superadmin-users__meta{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;font-size:.8rem;color:var(--text-2);word-break:break-word;overflow-wrap:break-word}.superadmin-users__meta strong{color:var(--text-0);font-weight:600;word-break:break-word;overflow-wrap:break-word}.superadmin-users__company strong{overflow-wrap:anywhere}.superadmin-users__company{display:grid;gap:.2rem;align-items:flex-start;flex-direction:unset}.superadmin-users__company-row{display:grid;gap:.2rem;align-items:start;min-width:0;width:100%}.superadmin-users__company-value-row{display:flex;gap:.4rem;align-items:center;min-width:0}.superadmin-users__company-card-button{flex:0 0 auto;display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid var(--border);border-radius:6px;padding:0;background:var(--btn-secondary-bg, var(--card-2));color:var(--accent, var(--text-0));font-size:.78rem;line-height:1;cursor:pointer}.superadmin-users__company-card-button svg{display:block;width:.9rem;height:.9rem;fill:currentColor}.superadmin-users__company-card-button:hover,.superadmin-users__company-card-button:focus-visible{border-color:var(--accent, var(--border));color:var(--accent-2, var(--accent, var(--text-0)));outline:none}.superadmin-users__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem;font-size:.78rem;color:var(--text-2)}.superadmin-users__stats strong{display:block;color:var(--text-0);font-weight:600;margin-top:.1rem}.superadmin-users__actions{display:flex;flex-direction:row;gap:.4rem;align-items:center;justify-content:flex-end}.superadmin-user-roles-modal__email{display:grid;gap:.2rem;margin-bottom:1rem;color:var(--text-2);font-size:.85rem}.superadmin-user-roles-modal-overlay,.superadmin-user-roles-modal{overscroll-behavior:contain}.superadmin-user-roles-modal .confirm-card{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;overscroll-behavior:contain}.superadmin-user-roles-modal .card-header{flex:0 0 auto}.superadmin-user-roles-modal .card-body{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 96px);overflow:hidden;overscroll-behavior:contain}.superadmin-user-roles-modal__email strong{color:var(--text-0);font-size:1rem}.superadmin-user-roles-modal__list{display:grid;flex:1 1 auto;gap:.5rem;min-height:0;max-height:320px;overflow:auto;overscroll-behavior:contain;padding:.25rem 0;scrollbar-gutter:stable}.superadmin-user-roles-modal__role{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:10px;color:var(--text-0);background:#ffffff08}.superadmin-user-roles-modal__role input{width:16px;height:16px;accent-color:var(--accent)}.superadmin-btn-action--refresh{border-color:color-mix(in srgb,#0ea5e9 44%,var(--border) 56%)!important;color:color-mix(in srgb,#38bdf8 86%,#e0f2fe 14%)!important}.superadmin-btn-action--refresh:hover:not(:disabled),.superadmin-btn-action--refresh:focus-visible:not(:disabled){border-color:#0ea5e9!important;box-shadow:0 0 12px #0ea5e966!important;color:#38bdf8!important}.superadmin-btn-action--clone{border-color:color-mix(in srgb,#a855f7 44%,var(--border) 56%)!important;color:color-mix(in srgb,#c084fc 86%,#f3e8ff 14%)!important}.superadmin-btn-action--clone:hover:not(:disabled),.superadmin-btn-action--clone:focus-visible:not(:disabled){border-color:#a855f7!important;box-shadow:0 0 12px #a855f766!important;color:#c084fc!important}.superadmin-users__actions .btn{padding:.35rem .75rem}.superadmin-users.is-loading{opacity:.6;transition:opacity .2s ease}.superadmin-users.is-loading .superadmin-users__item{transform:translateY(2px)}@media(max-width:1100px){.superadmin-users__item{grid-template-columns:1fr}.superadmin-users__actions{justify-content:flex-start;flex-wrap:wrap}}.superadmin-actions{margin-top:2rem;padding:1.25rem;border-radius:16px;border:1px solid var(--border);background:#ffffff08;box-shadow:var(--glow)}.superadmin-actions__title{font-weight:600;margin-bottom:1rem;color:var(--text-0)}.superadmin-actions__hint{margin:-.35rem 0 1rem;color:var(--text-2);font-size:.92rem;line-height:1.45}.superadmin-role-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:.35rem;border:1px solid var(--border);border-radius:14px;background:#ffffff08;box-shadow:var(--glow)}.superadmin-role-tabs__item{border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-2);font-weight:600;padding:.55rem .85rem;transition:background .18s ease,border-color .18s ease,color .18s ease}.superadmin-role-tabs__item:hover{border-color:var(--border);color:var(--text-0)}.superadmin-role-tabs__item.is-active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent) 22%,var(--card-2) 78%);color:var(--text-0)}.superadmin-role-tab-panel{display:grid;gap:1rem}.superadmin-role-tab-panel .superadmin-actions{margin-top:0}.superadmin-actions__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.superadmin-actions__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.superadmin-actions .alert{margin-top:25px}.superadmin-assign-roles{min-width:min(320px,100%)}.superadmin-assign-roles__list{display:grid;gap:.45rem;padding:.35rem;border:1px solid var(--border);border-radius:12px;background:#ffffff08}.superadmin-assign-roles__item{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;margin:0;padding:.45rem .5rem;border-radius:9px;color:var(--text-0);cursor:pointer}.superadmin-assign-roles__item:hover{background:#ffffff0f}.superadmin-assign-roles__item input{margin-top:.15rem}.superadmin-assign-roles__main{display:grid;gap:.15rem;min-width:0}.superadmin-assign-roles__name{font-weight:700;overflow-wrap:anywhere}.superadmin-assign-roles__desc{color:var(--text-2);font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.onboarding-actions .superadmin-actions__title{font-size:1.05rem}.onboarding-overlay{position:fixed;inset:0;z-index:1200;background:#060c0b99;backdrop-filter:blur(8px);display:grid;place-items:center;padding:1.5rem}.onboarding-modal{max-width:720px;width:min(720px,92vw)}.onboarding-card{background:linear-gradient(150deg,#14221ef2,#0e1a17f2);border:1px solid var(--border);box-shadow:var(--card-shadow, var(--glow))}.onboarding-card .card-body{padding:2rem 2.25rem}.onboarding-options{display:grid;gap:.75rem}.onboarding-option{width:100%;text-align:left;padding:.85rem 1rem;border-radius:14px;background:linear-gradient(140deg,#131e1ceb,#1e342deb);border:1px solid rgba(255,255,255,.08);color:var(--text-0);box-shadow:var(--glow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.onboarding-option:disabled{cursor:wait;opacity:.78}.onboarding-option__title,.onboarding-option__description,.onboarding-option__status{display:block}.onboarding-option__title{font-weight:700}.onboarding-option__description{color:var(--text-2);font-size:.9rem;line-height:1.35;margin-top:.25rem}.onboarding-option__status{color:var(--accent);font-size:.82rem;margin-top:.45rem}.onboarding-option:hover{transform:translateY(-1px);border-color:#5de9bb59;box-shadow:0 18px 30px #00000059}.onboarding-option.is-active{border-color:#5de9bb99;box-shadow:0 16px 26px #1dc58a40}.onboarding-status{min-height:1.6rem;margin-top:1rem;font-size:.9rem}.onboarding-status__error{color:var(--danger, #ff7b7b)}.onboarding-status__success{color:var(--accent)}.onboarding-next-step{margin-bottom:0}.superadmin-admins{display:grid;gap:1rem}.superadmin-admins__title{font-weight:600;margin:30px 0 0;color:var(--text-0)}.superadmin-admins__empty{color:var(--text-2);font-size:.9rem}.superadmin-admins__list{display:grid;gap:.75rem}.superadmin-admins__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-radius:12px;border:1px solid var(--border);background:#ffffff0a}.superadmin-admins__info{display:grid;gap:.25rem}.superadmin-admins__email{font-weight:600;color:var(--text-0)}.superadmin-admins__meta{font-size:.8rem;color:var(--text-2)}.superadmin-admins__actions{display:flex;gap:.5rem}.superadmin-company-list{margin-top:2rem;display:grid;gap:.75rem}.superadmin-company-list__meta{font-size:.95rem;color:var(--text-2)}.superadmin-company-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.superadmin-company-card .list-card__id strong{color:var(--text-0)}.superadmin-company-users__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--text-2);font-size:.9rem}.superadmin-company-users{display:grid;gap:.75rem}.superadmin-company-users__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:1rem;padding:1rem;border-radius:14px;border:1px solid var(--border);background:#ffffff08;box-shadow:var(--glow)}.superadmin-company-users__main{display:grid;gap:.35rem}.superadmin-company-users__email{font-weight:600;color:var(--text-0)}.superadmin-company-users__meta{display:flex;gap:.35rem;align-items:center;font-size:.85rem;color:var(--text-2)}.superadmin-company-users__meta strong{color:var(--text-0);font-weight:600}.superadmin-company-users__stats{display:grid;gap:.5rem;font-size:.85rem;color:var(--text-2)}.superadmin-company-users__stats strong{display:block;color:var(--text-0);font-weight:600;margin-top:.15rem}.superadmin-company-users__actions{display:flex;align-items:flex-start;justify-content:flex-end}@media(max-width:980px){.superadmin-layout{grid-template-columns:1fr}.superadmin-card .card-body{padding-left:1rem;padding-right:1rem}.superadmin-nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:560px){.superadmin-card .card-body{padding-left:.75rem;padding-right:.75rem}.superadmin-panel{padding-left:.85rem;padding-right:.85rem}.superadmin-recovery-preview__email{padding:.75rem}.superadmin-recovery-preview__email-inner{padding:.9rem}}@media(max-width:780px){.superadmin-role-table__head{display:none}.superadmin-role-table__row{grid-template-columns:1fr;gap:.35rem}.superadmin-role-table__json{justify-self:start}.superadmin-role-table__cell{display:grid;gap:.2rem}.superadmin-role-table__cell:before{content:attr(data-label);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}}@media(max-width:720px){.superadmin-users__header,.superadmin-users__item,.superadmin-company-users__item{grid-template-columns:1fr}}.superadmin-template-modal-overlay{display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2200}.superadmin-template-modal{display:flex;flex-direction:column;gap:.75rem;position:relative;width:min(760px,92vw);max-height:84vh;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--card-1, rgba(10, 14, 18, .95));box-shadow:var(--glow);padding:1rem}.superadmin-template-modal .superadmin-content__title,.superadmin-template-modal .superadmin-content__subtitle,.superadmin-template-modal .superadmin-actions__buttons,.superadmin-template-modal .alert{flex-shrink:0}.superadmin-template-modal .superadmin-content__subtitle{margin-bottom:0}.superadmin-template-modal__close{position:absolute;top:.75rem;right:.75rem;z-index:1}.superadmin-template-modal .superadmin-actions__buttons{margin-top:0}.superadmin-template-modal__buttons{width:100%;display:flex;justify-content:flex-end}.superadmin-template-modal .alert{margin:0}.superadmin-template-modal__permissions{flex:1 1 min(52vh,460px);min-height:min(360px,45vh);width:100%;resize:none;overflow:auto;margin:0;padding:.75rem;border:1px solid var(--border);border-radius:12px;background:#ffffff08;color:var(--text-0);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.8rem;line-height:1.45;outline:none}.superadmin-template-modal__permissions:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.landing-preview{display:grid;gap:1rem}.landing-preview__item{border:1px solid var(--border);border-radius:14px;padding:.95rem;background:color-mix(in srgb,var(--card-2) 90%,transparent)}.landing-preview__item-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.landing-preview__item-actions{display:inline-flex;align-items:center;gap:.5rem}.landing-preview__delete-btn{padding:.35rem .65rem;font-size:.78rem}.landing-preview__item-header h4{margin:0;color:var(--text-0);font-size:.98rem}.landing-preview__label{display:block;margin:.45rem 0 .3rem;color:var(--text-2);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.landing-preview__textarea{height:300px;min-height:300px;max-height:300px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;line-height:1.4}.landing-preview__render{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:12px;padding:.85rem;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--text-1)}.landing-preview__render h1,.landing-preview__render h2,.landing-preview__render h3,.landing-preview__render h4{color:var(--text-0);margin:0 0 .5rem}.landing-preview__render p{margin:0 0 .55rem}.landing-preview__render ul,.landing-preview__render ol{margin:.5rem 0 .5rem 1rem;padding:0}.landing-preview__render a{color:var(--link-color, var(--accent))}.landing-preview__footer-actions{display:inline-flex;align-items:center;gap:.5rem}.landing-preview__footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}.landing-preview__create-btn{justify-self:start;margin-left:4px}.landing-preview__status{justify-self:center}.landing-preview__confirm-modal .card-body p{color:#1f2937!important}.pagination{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin:.5rem 0 1rem}.pagination-block{display:flex;justify-content:center;margin-top:.75rem}.pagination-block--with-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"sort nav actions";align-items:center;gap:.65rem;margin-bottom:.85rem}.pagination-block--with-actions .pagination-block__sort{grid-area:sort;justify-self:start;min-width:0}.pagination-block--with-actions .pagination-block__nav{grid-area:nav;justify-self:center;min-width:0}.pagination-block--with-actions .pagination-block__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:nowrap}.pagination-block__sort--empty,.pagination-block__actions--empty{visibility:hidden;pointer-events:none}.pagination-block--with-actions .pagination{margin:.35rem 0 0}.pagination-block__nav--ghost{visibility:hidden;pointer-events:none}.pagination-block--with-actions .pagination-block__actions .dashboard-list-control-panel{min-height:auto;justify-content:flex-end}.pagination-block--with-actions .list-sort-menu-wrap--compact{margin:0}.pagination-block--with-actions .list-sort-toggle{min-height:40px;padding-top:.45rem;padding-bottom:.45rem}.list-sort-menu-wrap--compact .list-sort-toggle__label{display:none}@media(max-width:760px){.pagination-block--with-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"sort nav actions";align-items:center;gap:.5rem;margin-bottom:.75rem}.pagination-block--with-actions .pagination-block__nav{justify-self:center}.pagination-block--with-actions .pagination-block__sort{justify-self:start}.pagination-block--with-actions .pagination-block__actions{justify-self:end;flex-wrap:nowrap}}.pagination button{background:var(--card-2);border:1px solid color-mix(in srgb,var(--border) 78%,var(--text-2) 22%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent);color:var(--text-1);border-radius:12px;padding:.4rem .8rem}.pagination button.active,.pagination button:hover{color:var(--text-0);border-color:var(--accent)}.pagination-status{display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:.35rem .7rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:color-mix(in srgb,var(--card-2) 94%,transparent);color:var(--text-1);font-size:.88rem;font-weight:600}.pagination-label--compact{display:none}.pagination.pagination--compact{gap:.35rem}.pagination.pagination--compact button,.pagination.pagination--compact .button-20{width:40px;min-width:40px;height:40px;padding:0!important;font-weight:700;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--border) 70%,var(--text-1) 30%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 66%,transparent),0 1px color-mix(in srgb,#000 22%,transparent)}.pagination.pagination--compact .pagination-status{min-width:72px;padding:.35rem .45rem;font-size:.84rem;border-radius:999px}@media(max-width:1040px){.pagination{gap:.35rem}.pagination button,.pagination .button-20{width:40px;min-width:40px;height:40px;padding:0!important;font-weight:700;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--border) 70%,var(--text-1) 30%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 66%,transparent),0 1px color-mix(in srgb,#000 22%,transparent)}.pagination-label--full{display:none}.pagination-label--compact{display:inline;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);letter-spacing:.2px}.pagination-status{min-width:72px;padding:.35rem .45rem;font-size:.84rem;border-radius:999px}}.fullwidth{width:100%}.marginTB{margin:1.5rem 0}.mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.demo-table{width:100%;margin:0;font-size:.95rem;background:transparent}.list-grid{display:grid;gap:1rem}.cargo-list,.transport-list{transition:min-height .5s cubic-bezier(.22,1,.36,1);min-height:220px}.cargo-list.has-items .list-table-viewport,.cargo-list.has-items .list-grid,.transport-list.has-items .list-table-viewport,.transport-list.has-items .list-grid{animation:list-reveal .5s cubic-bezier(.22,1,.36,1) both}@keyframes list-reveal{0%{opacity:0;transform:translateY(-18px);filter:blur(1.5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.list-skeleton{display:grid;gap:1rem;min-height:220px;animation:list-skeleton-in .5s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}@keyframes list-skeleton-in{0%{opacity:0;transform:translateY(-12px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.list-skeleton__card{border:1px solid var(--border);border-radius:20px;background:var(--card-2);padding:1rem 1.2rem;box-shadow:var(--glow);display:grid;gap:.65rem}.list-skeleton__line{position:relative;overflow:hidden;border-radius:10px;height:14px;background:color-mix(in srgb,var(--card-2) 65%,var(--text-2) 35%)}.list-skeleton__line:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 45%,transparent 100%);animation:list-skeleton-shimmer 1.25s ease-in-out infinite}.list-skeleton__line--wide{width:72%}.list-skeleton__line--mid{width:56%}.list-skeleton__line--short{width:40%}@keyframes list-skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.cargo-list,.transport-list,.cargo-list .list-card:not(.list-card--modal),.transport-list .list-card:not(.list-card--modal),.cargo-list .cargoTable tr.is-filter-exiting,.cargo-list .cargoTable tr.is-filter-collapsing,.transport-list .transportTable tr.is-filter-exiting,.transport-list .transportTable tr.is-filter-collapsing{transition:none!important}.cargo-list.has-items .list-table-viewport,.cargo-list.has-items .list-grid,.transport-list.has-items .list-table-viewport,.transport-list.has-items .list-grid,.list-skeleton,.list-skeleton__line:after{animation:none!important}}.list-grid--responsive{display:none}.list-card{border:1px solid var(--border);border-radius:20px;background:var(--card-2);padding:1rem 1.2rem;box-shadow:var(--glow);display:grid;gap:.9rem}.cargo-list .list-card:not(.list-card--modal),.transport-list .list-card:not(.list-card--modal){border-color:color-mix(in srgb,var(--text-2) 26%,var(--card-2) 74%);min-width:340px;max-height:80rem;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),max-height .5s cubic-bezier(.22,1,.36,1),padding-top .5s cubic-bezier(.22,1,.36,1),padding-bottom .5s cubic-bezier(.22,1,.36,1),border-width .5s cubic-bezier(.22,1,.36,1),margin-top .5s cubic-bezier(.22,1,.36,1),margin-bottom .5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.cargo-list .list-card.is-filter-exiting:not(.list-card--modal),.transport-list .list-card.is-filter-exiting:not(.list-card--modal){opacity:0;transform:translateY(-8px) scale(.985);filter:blur(1px);pointer-events:none}.cargo-list .list-card.is-filter-collapsing:not(.list-card--modal),.transport-list .list-card.is-filter-collapsing:not(.list-card--modal){max-height:0;padding-top:0;padding-bottom:0;margin-top:-.5rem;margin-bottom:-.5rem;border-width:0}.cargo-list .cargoTable tr.is-filter-exiting,.transport-list .transportTable tr.is-filter-exiting{opacity:0;transform:translateY(-4px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.cargo-list .cargoTable tr.is-filter-collapsing,.transport-list .transportTable tr.is-filter-collapsing{height:0}.cargo-list .cargoTable tr.is-filter-collapsing>td,.transport-list .transportTable tr.is-filter-collapsing>td{padding-top:0;padding-bottom:0;border-width:0;line-height:0;transition:padding-top .5s cubic-bezier(.22,1,.36,1),padding-bottom .5s cubic-bezier(.22,1,.36,1),border-width .5s cubic-bezier(.22,1,.36,1),line-height .5s cubic-bezier(.22,1,.36,1)}.cargo-list .cargoTable tr.is-filter-collapsing>td>*,.transport-list .transportTable tr.is-filter-collapsing>td>*{opacity:0}.cargo-list .list-card.selected:not(.list-card--modal),.transport-list .list-card.selected:not(.list-card--modal){border-color:color-mix(in srgb,var(--accent) 68%,var(--text-2) 32%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent),0 10px 22px color-mix(in srgb,var(--accent) 14%,transparent),var(--glow)}.list-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.list-card__title{font-weight:600;font-size:1rem;color:var(--text-0);letter-spacing:.02em}.list-card__id{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:#3dd6c62e;color:var(--text-0);font-weight:600}.status-pill{--status-color: var(--accent);display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:32px;padding:.34rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--status-color) 54%,var(--border) 46%);background:color-mix(in srgb,var(--status-color) 16%,var(--card-2) 84%);color:color-mix(in srgb,var(--status-color) 72%,var(--text-0) 28%);font-size:.82rem;line-height:1.2;font-weight:650;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-status-select-wrap{display:inline-flex;align-items:center;gap:.28rem;max-width:100%}.list-status-select{max-width:100%;min-width:150px;border:none;background:transparent;color:currentColor;font-size:.82rem;line-height:1.2;font-weight:650;padding:0;cursor:pointer;appearance:none;text-align:center;text-align-last:center}.list-status-select-wrap.status-pill{padding-right:.44rem}.list-status-select:focus{outline:none}.list-status-select__caret{line-height:1;font-size:.7rem;opacity:.88;pointer-events:none}.muted{color:var(--text-2);font-size:.85rem}.list-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.75rem 1rem}.field{display:grid;gap:.2rem}.field .label{color:var(--text-2);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.field .value{color:var(--text-0);font-weight:500}.field.full{grid-column:1 / -1}.wrap-content,.price-column,.point-column{white-space:nowrap}.cargoTable td,.cargoTable th,.transportTable td,.transportTable th,.table td,.table th{white-space:nowrap!important;vertical-align:middle}.table td svg{vertical-align:middle;display:inline-block}.table .isonInTable{display:inline-block}.price-column svg,.point-column svg{display:inline-block;margin-left:4px}.cargoTable td:first-child,.transportTable td:first-child,.cargoTable th:first-child,.transportTable th:first-child{white-space:nowrap!important}.id-cell{white-space:nowrap!important;font-weight:500}.id-open-button{border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:.35rem;padding:0;font-weight:inherit}.id-open-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 56%,transparent);outline-offset:2px;border-radius:8px}.id-cell__icon{color:var(--table-id-icon, color-mix(in srgb, var(--accent-2) 70%, var(--text-0) 30%));width:16px!important;height:16px!important;min-width:16px;min-height:16px;transform:none!important;font-size:16px!important;flex:0 0 16px}.price-column,.price-column *,.point-column,.point-column *{white-space:nowrap!important}.round-button{width:36px;height:36px;position:relative;overflow:visible;border-radius:50%;border:1px solid var(--border);background:var(--card-2);color:var(--text-0);display:grid;place-items:center;transition:transform .2s ease,box-shadow .2s ease;margin:0}.round-button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #00000040}.round-button.delete{border-color:#ff636366;color:#ff8585}[data-theme=deeppacific] .round-button:not(.delete){border-color:#7c8cffb3;background:color-mix(in srgb,var(--card-2) 82%,#2a3469 18%);box-shadow:inset 0 0 0 1px #43d6b72e}[data-theme=deeppacific] .round-button:not(.delete):hover{border-color:#7c8cfff2;box-shadow:0 10px 20px #06081459,inset 0 0 0 1px #43d6b747}.table-actions{display:inline-flex;gap:.5rem;align-items:center;flex-wrap:nowrap}.table-actions--details-preview{display:flex;justify-content:flex-end;margin-bottom:.4rem}.cargoTable,.transportTable{color:var(--text-0);background:transparent;white-space:nowrap;table-layout:auto;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden}.cargoTable th,.cargoTable td,.transportTable th,.transportTable td{text-align:center;padding-left:10px;padding-right:10px}.cargoTable thead th,.transportTable thead th{color:var(--text-0);font-weight:600;border-bottom:1px solid var(--border);background:var(--card-2);padding-top:.95rem;padding-bottom:.95rem;line-height:1.25}.cargoTable--sortable thead th,.transportTable--sortable thead th{background:color-mix(in srgb,var(--card-2) 88%,var(--accent) 12%)}.cargoTable--sortable thead th.is-sorted,.transportTable--sortable thead th.is-sorted{background:color-mix(in srgb,var(--accent) 20%,var(--card-2) 80%)!important}.list-sort-button{border:none;background:transparent;color:inherit;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-weight:600;padding:0;line-height:1.2}.list-sort-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 56%,transparent);outline-offset:2px;border-radius:8px}.list-sort-icon{font-size:.85rem;opacity:.95}.list-sort-icon.is-idle{opacity:.55}.list-sort-menu-wrap{position:relative;display:inline-flex;flex-direction:column;margin:0 0 .9rem}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .9rem}.list-toolbar .list-sort-menu-wrap{margin:0}.list-toolbar--table-mode,.list-sort-menu-wrap--table-mode{display:none}.list-sort-toggle{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--card-2) 90%,var(--accent) 10%);color:var(--text-0);padding:.5rem .75rem;display:inline-flex;align-items:center;gap:.55rem;font-weight:500}.list-sort-toggle--dual{min-width:62px;min-height:38px;padding:.38rem .52rem;justify-content:center}.list-sort-toggle__icon-group{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.list-sort-toggle__icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--text-0) 88%,var(--accent) 12%)}.list-sort-toggle__icon svg{width:14px;height:14px}.list-sort-toggle__icon svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.list-sort-toggle__icon--filter svg path{fill:currentColor;stroke:none}.list-sort-toggle--dual.is-open{border-color:color-mix(in srgb,var(--accent) 52%,var(--border) 48%);background:color-mix(in srgb,var(--accent) 20%,var(--card-2) 80%)}.list-sort-toggle strong{font-weight:700}.list-sort-toggle__direction{opacity:.9}@media(max-width:750px){.list-sort-toggle__label{display:none}.list-sort-toggle{gap:.4rem}}.list-sort-menu{position:absolute;top:calc(100% + .35rem);left:0;min-width:250px;border:1px solid var(--border);border-radius:12px;background:var(--card-2);box-shadow:var(--glow);padding:.3rem;display:grid;gap:.2rem;z-index:40;overscroll-behavior:contain}.list-sort-menu--grouped{min-width:248px}.list-sort-menu__group-label{font-size:.74rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:color-mix(in srgb,var(--text-2) 78%,var(--text-0) 22%);padding:.25rem .38rem .1rem}.list-sort-menu__submenu-wrap{position:relative}.list-sort-menu__item--submenu-trigger{min-height:34px}.list-sort-menu__trigger-main{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.list-sort-menu__trigger-icon{display:inline-flex;width:14px;justify-content:center;color:color-mix(in srgb,var(--text-1) 84%,var(--accent) 16%)}.list-sort-menu__submenu-arrow{opacity:.85}.list-sort-menu__item--submenu-trigger.is-open .list-sort-menu__submenu-arrow{transform:rotate(90deg)}.list-sort-menu__submenu{position:absolute;top:calc(100% + .28rem);left:0;min-width:max(230px,100%);border:1px solid var(--border);border-radius:12px;background:var(--card-2);box-shadow:var(--glow);padding:.3rem;display:grid;gap:.2rem;z-index:45;max-height:200px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.list-active-switch{margin-left:0;white-space:nowrap}.list-toolbar .list-sort-menu-wrap+.list-active-switch{margin-left:auto}.list-active-switch .superadmin-settings__switch-track{border-color:color-mix(in srgb,var(--border) 70%,var(--text-1) 30%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-2) 18%,transparent)}.list-sort-menu__item{border:0;border-radius:10px;background:transparent;color:var(--text-0);display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;padding:.45rem .6rem}.list-sort-menu__item:hover,.list-sort-menu__item.is-active{background:color-mix(in srgb,var(--accent) 16%,var(--card-2) 84%)}.list-sort-menu__switch-row{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.45rem .6rem;border-radius:10px;margin:0;background:transparent}.list-sort-menu__switch-row:hover{background:color-mix(in srgb,var(--accent) 16%,var(--card-2) 84%)}.list-sort-menu__dir{opacity:.9}.list-table-viewport{--list-table-header-height: 52px;--list-table-row-height: 56px;--list-table-visible-rows: 10;min-height:calc(var(--list-table-header-height) + (var(--list-table-row-height) * var(--list-table-visible-rows)))}.list-table-viewport .cargoTable thead th,.list-table-viewport .transportTable thead th{height:var(--list-table-header-height);vertical-align:middle}.list-table-viewport .cargoTable tbody tr,.list-table-viewport .transportTable tbody tr{height:var(--list-table-row-height)}.list-table-viewport .cargoTable tbody td,.list-table-viewport .transportTable tbody td{vertical-align:middle}.list-table-viewport .cargoTable tbody td.status-column,.list-table-viewport .transportTable tbody td.status-column{text-align:center}.list-table-viewport .cargoTable tbody td.status-column .entity-status-stack,.list-table-viewport .transportTable tbody td.status-column .entity-status-stack{display:flex;justify-content:center;align-items:center;width:100%}.list-table-viewport .cargoTable tbody td.status-column .details-status-wrap,.list-table-viewport .transportTable tbody td.status-column .details-status-wrap{align-items:center}.cargoTable thead th:first-child,.transportTable thead th:first-child{border-top-left-radius:16px}.cargoTable thead th:last-child,.transportTable thead th:last-child{border-top-right-radius:16px}.cargoTable tbody tr:last-child td:first-child,.transportTable tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.cargoTable tbody tr:last-child td:last-child,.transportTable tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.cargoTable tbody td,.transportTable tbody td{color:var(--table-body-text, color-mix(in srgb, var(--text-2) 78%, var(--text-0) 22%));border-color:color-mix(in srgb,var(--border) 46%,transparent 54%);background:transparent}.cargoTable thead th:nth-child(odd),.transportTable thead th:nth-child(odd){background:var(--table-head-odd, color-mix(in srgb, var(--card-2) 86%, #000 14%))}.cargoTable tbody tr:nth-child(odd) td,.transportTable tbody tr:nth-child(odd) td{background:var(--table-row-odd, color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%))}.cargoTable thead th:nth-child(2n),.transportTable thead th:nth-child(2n){background:var(--table-head-even, color-mix(in srgb, var(--card-2) 84%, #000 16%))}.cargoTable tbody tr:nth-child(2n) td,.transportTable tbody tr:nth-child(2n) td{background:var(--table-row-even, color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%))}.cargoTable tbody tr:hover td,.transportTable tbody tr:hover td{background:color-mix(in srgb,var(--card-2) 91%,var(--bg-1, #000) 9%)!important}.cargoTable tbody tr.selected td,.transportTable tbody tr.selected td,.cargoTable tbody tr.selected:hover td,.transportTable tbody tr.selected:hover td{background:var(--table-row-selected, color-mix(in srgb, var(--accent) 16%, var(--card-2) 84%))!important}.table>:not(caption)>*>*{background:transparent}.search .input-group .form-control,.card.search .form-control{background:var(--bg-secondary)!important;border:1px solid var(--border)!important;color:var(--text-primary, var(--text-0))!important}.card.search .form-control::placeholder{color:var(--text-muted, var(--text-2))!important;opacity:.85}.search-filters-card{overflow:hidden}.search-filters-card__header{justify-content:space-between}.search-filters-card__title{display:inline-flex;align-items:center;min-width:0;gap:.6rem;margin:0;font-family:var(--font-heading, inherit);font-size:1.25rem;font-weight:600;line-height:1.25;color:inherit;text-shadow:inherit}.search-filters-card__title span{min-width:0;overflow:hidden;text-overflow:ellipsis}.search-filters-card__toggle{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--card-header-text, var(--text-0)) 28%,var(--card-header-border, var(--border)) 72%);border-radius:12px;background:color-mix(in srgb,var(--card-header-bg-solid, var(--card-2)) 78%,var(--card-header-text, var(--text-0)) 10%);color:var(--card-header-text, var(--text-0));box-shadow:inset 0 1px #ffffff14;cursor:pointer;position:relative;z-index:1}.search-filters-card__toggle:hover,.search-filters-card__toggle:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--card-header-text, var(--text-0)) 55%);color:var(--card-header-icon, var(--accent));outline:none}.search-filters-card__toggle svg{width:22px;height:22px;transition:transform .32s ease}.search-filters-card__toggle path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.search-filters-card.is-collapsed .search-filters-card__toggle svg{transform:rotate(180deg)}.search-filters-card__body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .42s ease,opacity .26s ease}.search-filters-card__body-inner{min-height:0;overflow:hidden;transition:padding .42s ease}.search-filters-card.is-collapsed .search-filters-card__body{grid-template-rows:0fr;opacity:0}.search-filters-card.is-collapsed .search-filters-card__body-inner{padding-top:0;padding-bottom:0}@media(prefers-reduced-motion:reduce){.search-filters-card__body,.search-filters-card__body-inner,.search-filters-card__toggle svg{transition:none}}[data-theme=plumvelvet] .search .input-group .form-control,[data-theme=plumvelvet] .card.search .form-control{background:color-mix(in srgb,var(--bg-1) 82%,var(--bg-0) 18%)!important;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border) 62%)!important;color:var(--text-0)!important}[data-theme=plumvelvet] .card.search .form-control::placeholder{color:color-mix(in srgb,var(--text-1) 78%,var(--text-2) 22%)!important;opacity:.95}.mobile-list{display:none;list-style:none;padding:0;margin:0;gap:1rem}.mobile-list li{background:var(--card-2);border:1px solid var(--border);border-radius:18px;padding:1rem}.cargo-actions{display:flex;gap:.5rem;margin-top:.75rem}.cargo-notes{color:var(--text-1);margin-top:.5rem}.csnm{margin:1rem auto 0;width:100%;max-width:820px;padding-right:20px;box-sizing:border-box}@media(max-width:1300px){.cargoTable,.transportTable{display:none!important}.list-table-viewport{display:none!important;min-height:0!important}.list-grid--responsive{display:grid!important}.list-sort-menu-wrap--table-mode{display:inline-flex}.list-toolbar--table-mode{display:flex}.mobile-list{display:none!important}.list-toolbar{flex-wrap:wrap}}@container dashboard-content (max-width: 1320px){.list-sort-menu-wrap--table-mode{display:inline-flex}.list-toolbar--table-mode{display:flex}}@media(max-width:520px){.card.fullwidth .card-body{padding-left:3px;padding-right:3px}.cargo-list .list-card:not(.list-card--modal),.transport-list .list-card:not(.list-card--modal){min-width:0!important;width:100%!important;margin-left:0;margin-right:0;padding-left:.6rem;padding-right:.6rem;border-radius:14px}}.communication-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem 1.25rem;width:min(960px,100%);margin:0 auto;padding-right:12px;box-sizing:border-box}.dashboard-card .communication-grid{margin-left:0;margin-right:0;padding-right:0}.dashboard-sections-content .communication-grid{width:100%;margin-left:0;margin-right:0;padding-right:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dashboard-card .csnm{margin:1rem 0 0;max-width:none}.dashboard-sections-content{--communication-form-padding-inline: .95rem;--communication-form-border-inline: 1px}.dashboard-sections-content .communication-section{overflow:hidden}.communication-sections{display:grid;gap:.85rem}.communication-section{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card-2, rgba(255, 255, 255, .04)) 92%,transparent);padding:.9rem var(--communication-form-padding-inline, .95rem)}.communication-section--nested{margin-top:1rem}.communication-section__title{margin:0 0 .75rem;color:var(--text-0);font-size:.95rem;font-weight:700}.communication-field{min-width:0;width:100%}.communication-field .form-control{width:100%;min-width:0;max-width:100%;min-height:42px!important;padding:.62rem .75rem!important;border:1px solid var(--input-border, var(--border))!important;border-radius:8px!important;background:var(--input-bg, var(--surface-0, var(--card)))!important;color:var(--input-text, var(--text-0))!important;font:inherit;line-height:1.35}.communication-field .form-control::placeholder{color:var(--input-placeholder, var(--text-2));opacity:1}.communication-field .form-control:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--input-border, var(--border)) 66%)!important}.communication-field .form-control:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--input-border, var(--border)) 42%)!important;outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:2px;box-shadow:none!important}.communication-field .form-control.is-invalid{border-color:color-mix(in srgb,var(--status-error, var(--danger, var(--accent))) 64%,var(--border) 36%)!important}.cs-title{color:var(--text-0);margin-bottom:.75rem}.dashboard-card .cs-title{margin-left:0}.communication-item{display:flex;align-items:center;gap:.35rem;min-width:0;color:var(--text-0);font-size:.9rem;font-weight:700;line-height:1.3;margin-bottom:.4rem;white-space:normal}.communication-required{color:var(--status-error, var(--danger, var(--accent)));font-size:inherit;font-weight:inherit;line-height:inherit}.communication-visibility-grid{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.communication-visibility-switch{margin:0;width:auto;justify-content:flex-start;padding:.25rem .1rem}.communication-visibility-switch .superadmin-settings__switch-track{border-color:color-mix(in srgb,var(--border) 64%,var(--text-1) 36%);background:color-mix(in srgb,var(--card-2) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-2) 24%,transparent)}.communication-visibility-switch .superadmin-settings__switch-thumb{background:color-mix(in srgb,var(--text-1) 90%,transparent)}.communication-visibility-switch input:checked+.superadmin-settings__switch-track{border-color:color-mix(in srgb,var(--accent) 78%,var(--border));background:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}.communication-visibility-switch .superadmin-settings__switch-text{min-width:0;overflow-wrap:anywhere}.cs-btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.communication-submit-area{display:grid;gap:.55rem;margin-top:1rem}.communication-actions{display:flex;align-items:center;justify-content:flex-end}.communication-actions .cs-btn{margin-top:0}.communication-save-status{width:100%;max-width:640px;min-height:36px;padding:.42rem .72rem;border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)));display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.86rem;line-height:1.2;font-weight:650;color:var(--text-1);border:1px solid color-mix(in srgb,var(--border) 72%,var(--text-1) 28%);background:color-mix(in srgb,var(--card-2) 82%,#000 18%)}.communication-save-status--success{border-color:color-mix(in srgb,#34d399 54%,var(--border) 46%);background:color-mix(in srgb,#34d399 16%,var(--card-2) 84%);color:color-mix(in srgb,#34d399 84%,var(--text-0) 16%)}.communication-save-status--error{border-color:color-mix(in srgb,#ef4444 54%,var(--border) 46%);background:color-mix(in srgb,#ef4444 16%,var(--card-2) 84%);color:color-mix(in srgb,#ef4444 86%,var(--text-0) 14%)}.communication-save-status--saving{border-color:color-mix(in srgb,#f59e0b 54%,var(--border) 46%);background:color-mix(in srgb,#f59e0b 16%,var(--card-2) 84%);color:color-mix(in srgb,#f59e0b 86%,var(--text-0) 14%)}.communication-save-slot{min-height:52px;display:flex;align-items:center;justify-content:center}.cs-btn+.cs-btn{margin-left:10px}.cs-btn--toggle{display:inline-flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.9rem;min-width:0;min-height:42px;width:auto;max-width:100%;padding:.55rem .9rem;margin-bottom:0!important;font-size:.9rem;line-height:1;text-align:left;white-space:nowrap;border-color:var(--border)!important;box-shadow:none!important}.cs-btn--toggle:hover,.cs-btn--toggle:focus,.cs-btn--toggle:focus-visible,.cs-btn--toggle:active{border:none!important;box-shadow:none!important;outline:none!important}.cs-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.9;transition:transform .22s ease;line-height:1;color:currentColor}.cs-btn__icon svg{display:block;width:18px;height:18px}.cs-btn--toggle>span:first-child{display:inline-flex;align-items:center}.cs-btn__text-wrap{position:relative;display:inline-block}.cs-btn__text-reserve{visibility:hidden;white-space:nowrap}.cs-btn__text-current{position:absolute;inset:0;display:inline-flex;align-items:center;white-space:nowrap}.cs-btn__icon.is-open{transform:rotate(180deg)}.cs-toggle{min-height:0;max-height:84px;padding-bottom:20px;display:flex;align-items:flex-start;opacity:1;visibility:visible;transition:opacity .9s ease,visibility .9s ease}.cs-toggle.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.cs-collapse{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height .9s ease,opacity .9s ease,transform .9s ease}.cs-collapse.is-open{max-height:1200px;opacity:1;transform:translateY(0)}.contactInfo{background:var(--card);border:1px solid var(--border);border-radius:var(--card-radius, 24px);box-shadow:var(--card-shadow, var(--glow));padding:1.5rem;font-family:var(--font-body)}.contactInfo h5{font-family:var(--font-heading);font-size:1.2rem;margin-bottom:1rem;color:var(--text-primary, var(--text-0))}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(200px,1fr));gap:1rem 1.25rem}.contact-item .cilabel{color:var(--text-secondary, var(--text-1));font-weight:500;margin-bottom:.35rem}.contact-field{display:flex;align-items:center;gap:.5rem}.contact-copy{padding:.5rem .65rem;border-radius:12px;background:var(--btn-primary-bg)!important;border:1px solid transparent!important;color:var(--btn-primary-text, #0b1216)!important;box-shadow:0 8px 18px #0003}.contact-copy:hover{background:var(--btn-primary-hover, var(--btn-primary-bg))!important;color:var(--btn-primary-text, #0b1216)!important}.contact-copy-status{color:var(--status-success, #22c55e);font-size:.92rem;min-height:1.25rem;margin-top:.5rem;visibility:hidden}.contact-copy-status.is-visible{visibility:visible}.contact-copy-status--global{margin-top:0;margin-bottom:.9rem}.message-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.72rem;line-height:18px;text-align:center;background:var(--status-error, #ff6b6b);color:#fff}.chat-overlay{align-items:center;padding:3px!important;overflow:hidden;overscroll-behavior:none;background:radial-gradient(1200px 500px at 15% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),radial-gradient(1000px 420px at 85% 100%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 62%),#020a1294}.chat-modal{width:min(420px,calc(100vw - 6px))!important;max-width:420px!important;min-width:300px;height:calc(100dvh - 6px)!important;max-height:calc(100dvh - 6px)!important;padding:0!important;overflow:hidden;display:block!important;margin:0!important;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent) 28%);box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff0f;backdrop-filter:blur(12px)}.chat-page-screen{width:calc(100vw - 6px);max-width:calc(100vw - 6px);margin-left:calc(50% - 50vw + 3px);margin-right:calc(50% - 50vw + 3px);padding:3px 0}.home-bg-pattern{background-color:transparent;padding-top:200px}.chat-page-screen.home-bg-pattern{padding-top:0}.chat-page-shell{width:100%;max-width:100%;min-width:0;margin:0 auto;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent) 28%);box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff0f;overflow:hidden;position:relative;isolation:isolate}.chat-page-shell:before{content:"";position:absolute;inset:0;background-image:url(/img/chatbg.png);background-position:center center;background-repeat:repeat;background-size:25% auto;opacity:1;pointer-events:none;z-index:0}.chat-page-shell:after{content:"";position:absolute;inset:0;background-color:#380e5f;opacity:.7;pointer-events:none;z-index:1}.chat-page-shell>*{position:relative;z-index:2}.chat-widget{display:grid;grid-template-columns:340px 1fr;grid-template-rows:minmax(0,1fr);min-height:72vh;max-height:calc(100dvh - 32px);height:100%;width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 86%,#041929 14%),color-mix(in srgb,var(--card) 94%,transparent));color:var(--text-0)}.chat-widget--modal{grid-template-columns:1fr;min-width:360px;min-height:calc(100dvh - 6px);max-height:calc(100dvh - 6px);height:100%}.chat-widget--page{grid-template-columns:minmax(360px,420px) minmax(360px,1fr);min-height:var(--chat-page-available-height, min(82dvh, 900px));max-height:var(--chat-page-available-height, min(82dvh, 900px));height:var(--chat-page-available-height, min(82dvh, 900px))}.chat-widget--page .chat-widget__sidebar{min-width:360px}.chat-widget__sidebar{border-right:1px solid color-mix(in srgb,var(--border) 75%,var(--accent) 25%);background:linear-gradient(180deg,color-mix(in srgb,var(--card-2) 85%,#062033 15%),color-mix(in srgb,var(--card-2) 95%,#031622 5%));display:flex;flex-direction:column;min-height:0;max-height:100%}.chat-widget__sidebar-header,.chat-widget__main-header{padding:1rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,var(--accent) 25%);color:var(--text-0);background:color-mix(in srgb,var(--card-2) 84%,transparent);backdrop-filter:blur(4px)}.chat-widget__sidebar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.chat-widget__sidebar-title{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-size:1.18rem;line-height:1.2}.chat-widget__sidebar-filters{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:3px}.chat-widget__sidebar-filter{display:inline-flex;align-items:center;gap:.34rem;font-size:.72rem;color:color-mix(in srgb,var(--text-1) 88%,transparent);user-select:none;cursor:pointer;padding:.12rem .22rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 88%,var(--text-2) 12%);background:color-mix(in srgb,var(--card) 88%,transparent)}.chat-widget__sidebar-filter input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.chat-widget__sidebar-filter-track{width:26px;height:14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 92%,var(--text-2) 8%);background:color-mix(in srgb,var(--card-2) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-2) 20%,transparent);position:relative;transition:border-color .18s ease,background .18s ease}.chat-widget__sidebar-filter-thumb{position:absolute;top:1px;left:1px;width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--text-2) 86%,transparent);transition:transform .18s ease,background .18s ease}.chat-widget__sidebar-filter-text{color:color-mix(in srgb,var(--text-1) 90%,transparent)}.chat-widget__sidebar-filter input:checked+.chat-widget__sidebar-filter-track .chat-widget__sidebar-filter-thumb{transform:translate(12px);background:#fff}.chat-widget__sidebar-filter input:checked~.chat-widget__sidebar-filter-text{color:var(--text-0)}.chat-widget__sidebar-filter--cargo input:checked+.chat-widget__sidebar-filter-track{border-color:color-mix(in srgb,var(--cargo-icon, var(--accent)) 70%,var(--border));background:color-mix(in srgb,var(--cargo-icon, var(--accent)) 45%,transparent)}.chat-widget__sidebar-filter--transport input:checked+.chat-widget__sidebar-filter-track{border-color:color-mix(in srgb,var(--transport-icon, var(--accent)) 70%,var(--border));background:color-mix(in srgb,var(--transport-icon, var(--accent)) 45%,transparent)}.chat-widget__sidebar-title-icon{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border) 65%);background:color-mix(in srgb,var(--card) 78%,var(--accent) 22%);color:var(--card-header-icon, var(--accent));flex:0 0 auto}.chat-widget__main-header{position:relative;padding-right:6.4rem;overflow:visible;z-index:3}.chat-widget__main-header--page{padding-right:14.2rem}.chat-widget__main-header--modal{padding-right:18.2rem}.chat-widget__main-header--search-open{padding-bottom:5.4rem}.chat-widget__main-header-content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.chat-widget__main-title{display:inline-flex;align-items:center;gap:.55rem;min-width:0;margin:0;font-weight:700;line-height:1.2}.chat-widget__back-to-list{position:absolute;left:0;top:0;bottom:0;width:44px;border:0;border-right:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--card-2) 84%,var(--accent) 16%);color:var(--text-0);display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;flex:0 0 auto;overflow:visible;z-index:4}.chat-widget__back-to-list-wrap{position:absolute;left:0;top:0;bottom:0;width:44px;overflow:visible;z-index:4}.chat-widget__back-to-list:hover,.chat-widget__back-to-list:focus-visible{border-right-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--card-2) 68%,var(--accent) 32%)}.chat-widget__back-to-list-badge{position:absolute;top:9px;left:44px;transform:translate(-50%,-50%);min-width:18px;height:18px;border-radius:999px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:700;line-height:1;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 10px #2563eb73;z-index:5}.chat-widget__main-header--has-back{padding-left:3.95rem}.chat-widget__main-title>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-widget__conversation-list{display:grid;gap:.5rem;padding:.75rem;overflow-y:auto;scroll-behavior:smooth;max-height:min(100%,calc(980px + 6rem));align-content:start;grid-auto-rows:max-content}.chat-widget__conversation-item{width:100%;display:flex;flex-direction:column;text-align:left;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card) 88%,#031925 12%);color:var(--text-0);padding:.58rem .72rem;transition:transform .18s ease,border-color .18s ease,background .18s ease;will-change:transform}.chat-widget__conversation-count-inline{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;padding:0;font-size:.72rem;font-weight:700;line-height:1;flex:0 0 26px}.chat-widget__conversation-count-inline.is-unread{background:linear-gradient(135deg,#1a1aff,#3b5bff);color:#fff;box-shadow:0 5px 12px #1a1aff52}.chat-widget__conversation-counters{display:inline-flex;align-items:center;gap:.28rem;min-width:56px;justify-content:flex-end}.chat-widget__conversation-count-inline.is-unread.is-empty{visibility:hidden;pointer-events:none}.chat-widget__conversation-count-inline.is-total{background:color-mix(in srgb,var(--card-2) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 75%,transparent);color:color-mix(in srgb,var(--text-1) 86%,transparent)}.chat-widget__conversation-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--card) 72%,var(--accent) 28%)}.chat-widget__conversation-item.is-active{position:relative;border-color:color-mix(in srgb,var(--accent) 72%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 34%,var(--card) 66%),color-mix(in srgb,var(--accent-2) 28%,var(--card) 72%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 54%,transparent),0 8px 18px color-mix(in srgb,var(--accent) 20%,transparent)}.chat-widget__conversation-item.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,white 12%),color-mix(in srgb,var(--accent-2) 82%,white 18%))}.chat-widget__conversation-item.is-unread:not(.is-active){border-color:color-mix(in srgb,var(--status-success, #22c55e) 48%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-success, #22c55e) 26%,transparent)}.chat-widget__conversation-title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.chat-widget__conversation-title{font-weight:600;color:var(--text-0)}.chat-widget__conversation-title-wrap{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.chat-widget__conversation-type-icon{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border) 65%);background:color-mix(in srgb,var(--card) 78%,var(--accent) 22%);color:var(--card-header-icon, var(--accent));flex:0 0 auto}.chat-widget__conversation-type-icon-button{padding:0;margin:0;appearance:none;cursor:pointer}.chat-widget__conversation-type-icon svg{display:block}.chat-widget__conversation-type-icon--header{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--card) 78%,var(--accent) 22%);border-color:color-mix(in srgb,var(--accent) 35%,var(--border) 65%)}.chat-widget__conversation-type-icon.type-cargo{color:var(--cargo-icon, var(--card-header-icon, var(--accent)))}.chat-widget__conversation-type-icon.type-transport{color:var(--transport-icon, var(--card-header-icon, var(--accent)))}.chat-widget__conversation-type-icon.type-company{color:color-mix(in srgb,var(--card-header-icon, var(--accent)) 72%,#7bd6ff 28%)}.chat-widget__conversation-type-icon.type-admin{color:color-mix(in srgb,var(--card-header-icon, var(--accent)) 68%,#ffc977 32%)}.chat-widget__conversation-type-icon.type-user{color:color-mix(in srgb,var(--card-header-icon, var(--accent)) 88%,#ffffff 12%)}.chat-widget__conversation-preview{color:color-mix(in srgb,var(--text-1) 88%,transparent);font-size:.83rem;margin-top:.14rem;display:block}.chat-widget__conversation-last-message{margin-top:.28rem;text-align:right;align-self:flex-end;max-width:72%}.chat-widget__conversation-total-count{margin-top:.2rem;color:color-mix(in srgb,var(--text-1) 86%,transparent)}.chat-widget__unread-badge{min-width:20px;height:20px;border-radius:999px;background:linear-gradient(135deg,var(--status-error, #ff6b6b),color-mix(in srgb,var(--status-error, #ff6b6b) 70%,#ffc0c0 30%));color:#fff;font-size:.74rem;display:inline-grid;place-items:center;padding:0 5px;box-shadow:0 6px 16px #00000047}.chat-widget__main{position:relative;display:flex;flex-direction:column;min-height:0;max-height:100%;min-width:360px;flex:1 1 auto;height:100%;overflow:hidden;background:radial-gradient(950px 300px at 80% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),color-mix(in srgb,var(--card) 94%,#051c2c 6%)}.chat-widget__jump-first-inline{width:44px;height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);background:color-mix(in srgb,var(--card-2) 82%,var(--accent) 18%);color:var(--text-0);box-shadow:0 8px 20px #00000042;display:inline-flex;align-items:center;justify-content:center}.chat-widget__jump-first-inline:hover,.chat-widget__jump-first-inline:focus-visible{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--card-2) 68%,var(--accent) 32%)}.chat-widget__jump-first-inline span{font-size:1.2rem;line-height:1}.chat-widget__messages-wrap{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;isolation:isolate}.chat-widget__messages-wrap:before{content:"";position:absolute;inset:0;background-image:url(/img/chatbg.png);background-position:center center;background-repeat:repeat;background-size:340px auto;opacity:.3;pointer-events:none;z-index:0}.chat-widget__messages-wrap:after{content:"";position:absolute;inset:0;background-color:transparent;opacity:.7;pointer-events:none;z-index:1}.chat-widget__messages-wrap>*{position:relative;z-index:2}.chat-widget__jump-first-floating{position:absolute;left:0;right:0;bottom:.8rem;display:flex;justify-content:center;pointer-events:none;z-index:5}.chat-widget__jump-first-floating .chat-widget__jump-first-inline{pointer-events:auto}.chat-widget__context{color:color-mix(in srgb,var(--text-1) 86%,transparent);font-size:.78rem;margin-top:.2rem}.chat-widget__context--meta{display:flex;align-items:center;gap:.7rem;font-size:.72rem;margin-top:.25rem}.chat-widget__meta-id{color:color-mix(in srgb,var(--text-1) 82%,transparent)}.chat-widget__meta-user{display:inline-flex;align-items:center;gap:.28rem;color:color-mix(in srgb,var(--text-0) 86%,transparent)}.chat-widget__avatar{border-radius:50%;overflow:hidden;flex:0 0 auto}.chat-widget__avatar--meta{width:32px;height:32px}.chat-widget__conversation-participant{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto}.chat-widget__conversation-participant-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-widget__conversation-participant-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.chat-widget__conversation-last-message-inline{margin-top:0;margin-left:auto;text-align:right;max-width:46%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 46%}.chat-widget__conversation-additional{font-size:.83rem;line-height:1.15;display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-widget__conversation-flag{font-size:1.2rem;line-height:1;flex:0 0 auto}.chat-widget__conversation-additional-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-widget__conversation-context-row{display:inline-flex;align-items:center;gap:.38rem;min-width:0;max-width:100%;white-space:nowrap}.chat-widget__conversation-context-id{flex:0 0 auto}.chat-widget__conversation-context-row .chat-widget__conversation-additional{flex:1 1 auto;min-width:0}.chat-widget__avatar--participant{width:32px;height:32px}.chat-widget__messages{position:relative;flex:1 1 auto;padding:1rem 1.1rem;overflow-y:auto;overflow-anchor:none;min-height:0;display:flex;flex-direction:column;gap:.7rem;overscroll-behavior:contain}.chat-widget--modal .chat-widget__messages{height:100%;overflow-y:auto;-webkit-overflow-scrolling:auto;overscroll-behavior-y:contain;touch-action:pan-y}.chat-widget__messages-loading{position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:3;pointer-events:none}.chat-widget__message{display:flex;width:100%;justify-content:flex-start;align-items:flex-end;gap:.4rem}.chat-widget__message.is-own{justify-content:flex-end;margin-left:auto;width:100%}.chat-widget__message.is-own.is-pending .chat-widget__bubble{animation:chat-widget-message-soft-enter .22s cubic-bezier(.2,.8,.2,1);transform-origin:right bottom}.chat-widget__bubble{position:relative;max-width:min(74%,620px);background:color-mix(in srgb,var(--card-2) 90%,#04131f 10%);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:16px 16px 16px 6px;padding:.58rem .72rem;box-shadow:0 8px 18px #00000038}@keyframes chat-widget-message-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat-widget-message-soft-enter{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-widget__bubble:after{content:"";position:absolute;left:-6px;bottom:6px;width:10px;height:10px;background:inherit;border-left:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent);transform:rotate(45deg)}.chat-widget__message.is-own .chat-widget__bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 38%,var(--card-2) 62%),color-mix(in srgb,var(--accent-2) 30%,var(--card-2) 70%));border-color:color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:16px 16px 6px}.chat-widget__message.is-own .chat-widget__bubble:after{border:0;border-top:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-right:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));left:auto;right:-6px}.chat-widget__bubble.is-own:after{border:0;border-top:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-right:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));left:auto;right:-6px}.chat-widget__bubble-text{color:var(--text-0);white-space:pre-wrap;word-break:break-word;line-height:1.35}.chat-widget__bubble-embeds{display:grid;gap:.45rem;margin-bottom:.4rem}.chat-widget__bubble-embed{width:min(100%,560px);border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--card) 80%,#061a27 20%)}.chat-widget__bubble-embed-iframe{display:block;width:100%;aspect-ratio:16 / 9;min-height:160px}.chat-widget__bubble-embed--audio .chat-widget__bubble-embed-iframe{aspect-ratio:auto;min-height:0}.chat-widget__bubble-meta{display:flex;justify-content:space-between;gap:.6rem;color:color-mix(in srgb,var(--text-1) 75%,transparent);font-size:.72rem;margin-top:.35rem}.chat-widget__message-actions{position:absolute;top:50%;left:calc(100% + .45rem);transform:translateY(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:.28rem;z-index:4}.chat-widget__message-actions.is-own{left:auto;right:calc(100% + .45rem)}.chat-widget__message-action-btn{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--card) 92%,#050c13 8%);color:var(--text-0);padding:0;line-height:1}.chat-widget__message-action-btn:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 24%,var(--card) 76%)}.chat-widget__message-action-btn:disabled{opacity:.5;cursor:default}.chat-widget__message-action-btn svg{width:14px;height:14px;fill:currentColor}.chat-widget__message-action-btn.is-danger{border-color:color-mix(in srgb,#ef4444 52%,var(--border));color:color-mix(in srgb,#ef4444 85%,var(--text-0))}.chat-widget__message-action-btn.is-danger:hover{background:color-mix(in srgb,#ef4444 16%,var(--card) 84%)}.chat-widget__status{display:inline-flex;align-items:center;justify-content:center;min-width:14px}.chat-widget__status-indicator{width:10px;height:10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.chat-widget__status-indicator.is-sent{background-color:transparent!important;border:1px solid color-mix(in srgb,var(--text-1) 82%,transparent);box-shadow:none}.chat-widget__status-indicator.is-delivered{background:#8b95a7;border:1px solid #a4adbc;box-shadow:0 0 0 1px #8b95a747}.chat-widget__status-indicator.is-read{background:var(--status-success, #22c55e);border:1px solid color-mix(in srgb,var(--status-success, #22c55e) 78%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--status-success, #22c55e) 28%,transparent)}.chat-widget__status-indicator.is-pending,.chat-widget__status-indicator.is-retrying{width:12px;height:12px}.chat-widget__status-indicator.is-failed{background:color-mix(in srgb,#dc2626 88%,transparent);border:1px solid color-mix(in srgb,#dc2626 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#dc2626 18%,transparent)}.chat-widget__status-spinner{width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--text-1) 28%,transparent);border-top-color:color-mix(in srgb,var(--text-1) 82%,transparent);animation:chat-widget-status-spin .9s linear infinite}.chat-widget__status-spinner.is-retrying{border:2px solid color-mix(in srgb,#dc2626 26%,transparent);border-top-color:color-mix(in srgb,#dc2626 88%,transparent)}.chat-widget__retry-btn{border:0;background:transparent;color:color-mix(in srgb,var(--text-1) 88%,transparent);font-size:11px;line-height:1;padding:0;cursor:pointer;text-decoration:underline}@keyframes chat-widget-status-spin{to{transform:rotate(360deg)}}.chat-widget__delete{border:0;background:transparent;color:color-mix(in srgb,var(--text-1) 88%,transparent);font-size:1rem;line-height:1;padding:0 5px}.chat-widget__delete:hover{color:color-mix(in srgb,var(--status-error, #ff6b6b) 88%,#fff 12%)}.chat-widget__composer{border-top:1px solid color-mix(in srgb,var(--border) 75%,var(--accent) 25%);padding:.85rem 1.05rem 1rem;display:grid;gap:.5rem;flex-shrink:0;background:color-mix(in srgb,var(--card-2) 84%,transparent)}.chat-widget__composer-input-row{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:stretch}.chat-widget__composer-input-wrap{position:relative;min-width:0}.chat-widget__emoji-popover{position:absolute;left:0;top:auto;bottom:calc(100% + .15rem);z-index:15;border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #0000006b}.chat-widget__emoji-btn{position:absolute;right:.55rem;bottom:.55rem;width:42px;height:42px;min-width:0!important;padding:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;z-index:2}.chat-widget__composer-actions{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.chat-widget__composer-actions--page{justify-content:flex-end}.chat-widget__composer .btn{min-width:128px}.chat-widget__send-icon{width:34px;height:34px;object-fit:contain;display:block;margin:0 auto;opacity:1;filter:none;transform:rotate(45deg)}.chat-widget__send-btn-square{width:64px;height:64px;min-width:0!important;padding:0!important;border-radius:50%!important;background:#1a1aff!important;border-color:#1a1aff!important;display:inline-flex;align-items:center;justify-content:center;align-self:center}.chat-widget__send-btn-square:disabled,.chat-widget__send-btn-square[disabled]{cursor:not-allowed;opacity:.42;filter:grayscale(.28);box-shadow:none!important}.chat-widget__send-btn-square:disabled .chat-widget__send-icon,.chat-widget__send-btn-square[disabled] .chat-widget__send-icon{opacity:.72}.chat-widget__send-progress{width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.32);border-top-color:#fffffffa;animation:chat-widget-send-spin .8s linear infinite}@keyframes chat-widget-send-spin{to{transform:rotate(360deg)}}.chat-widget__composer-close{border:1px solid color-mix(in srgb,var(--text-0) 48%,var(--accent) 52%)!important;background:color-mix(in srgb,var(--card-2) 82%,var(--accent) 18%)!important;color:var(--text-0)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-0) 14%,transparent)}.chat-widget__composer-close:hover,.chat-widget__composer-close:focus-visible{border-color:color-mix(in srgb,var(--text-0) 62%,var(--accent) 38%)!important;background:color-mix(in srgb,var(--card-2) 68%,var(--accent) 32%)!important}.chat-widget__composer .form-control{min-height:84px;padding-right:3.2rem;border-radius:14px;background:color-mix(in srgb,var(--card) 88%,#06263a 12%)!important;border:1px solid color-mix(in srgb,var(--border) 84%,transparent)!important;color:var(--text-0)!important;box-shadow:none!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.chat-widget__composer .form-control:focus{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important;outline:0!important}.chat-widget__composer .form-control::placeholder{color:color-mix(in srgb,var(--text-2) 84%,transparent)}.chat-widget__pager{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.65rem;padding:.55rem .8rem;border-top:1px solid color-mix(in srgb,var(--border) 75%,var(--accent) 25%);color:var(--text-1)}.chat-widget__pager--messages{border-top:0;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,var(--accent) 25%)}.chat-widget__empty{color:color-mix(in srgb,var(--text-1) 78%,transparent);text-align:center;padding:2rem .75rem;font-size:1.05rem}.chat-widget__offline-alert{display:flex;align-items:center;gap:.62rem;width:75%;max-width:75%;margin:15px auto .55rem}.chat-widget__offline-alert-icon{position:relative;width:20px;height:20px;flex:0 0 20px}.chat-widget__offline-alert-triangle{position:absolute;inset:0;clip-path:polygon(50% 6%,7% 94%,93% 94%);background:color-mix(in srgb,#f59e0b 90%,#fff 10%);border:1px solid color-mix(in srgb,#f59e0b 70%,#000 30%);box-shadow:0 1px 4px #00000040}.chat-widget__offline-alert-mark{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);font-weight:800;font-size:11px;line-height:1;color:#24190a}.chat-widget__offline-note{margin:15px auto .3rem;width:75%;max-width:75%;color:color-mix(in srgb,var(--text-2) 86%,transparent);font-size:.86rem;line-height:1.3;text-align:center}.chat-widget__close{min-width:90px}.chat-widget__close-icon{position:static;width:46px;height:46px;border-radius:50%;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);background:color-mix(in srgb,var(--card-2) 86%,transparent);color:var(--text-0);display:inline-flex;align-items:center;justify-content:center;font-size:1.55rem;line-height:1}.chat-widget__close-icon:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--card-2) 70%,var(--accent) 30%)}.chat-widget__header-actions{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.55rem}.chat-widget__main-header--search-open .chat-widget__header-actions{top:1rem;transform:none;align-items:flex-start}.chat-widget__search-dock{position:absolute;left:1.1rem;right:1.1rem;bottom:.7rem;z-index:5;padding:0}.chat-widget__main-header--has-back .chat-widget__search-dock{left:4.15rem}.chat-widget__header-search{width:100%;border-radius:12px;padding:.28rem .35rem .28rem .6rem;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);background:color-mix(in srgb,var(--card-2) 86%,transparent);display:inline-flex;align-items:center;gap:.42rem}.chat-widget__main-header--search-open .chat-widget__header-search{position:static;min-width:0}.chat-widget__header-search-input{flex:1;width:100%;min-width:0;border:0;background:transparent;color:var(--text-0);outline:none;font-size:.93rem}.chat-widget__header-search-input::placeholder{color:color-mix(in srgb,var(--text-2) 82%,transparent)}.chat-widget__header-search-toggle,.chat-widget__header-search-close{width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);background:color-mix(in srgb,var(--card-2) 86%,transparent);color:var(--text-0);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:1.4rem;padding:0}.chat-widget__header-search-close{width:32px;height:32px;font-size:1.18rem}.chat-widget__header-search-arrow{width:24px;height:24px;border-radius:50%;border:1px solid color-mix(in srgb,var(--border) 74%,var(--accent) 26%);background:color-mix(in srgb,var(--card-2) 88%,transparent);color:var(--text-0);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;line-height:1;padding:0}.chat-widget__header-search-count{min-width:92px;text-align:center;font-size:.76rem;color:color-mix(in srgb,var(--text-1) 90%,transparent)}.chat-widget__header-search-toggle:hover,.chat-widget__header-search-close:hover,.chat-widget__header-search-arrow:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--card-2) 70%,var(--accent) 30%)}.chat-widget__header-search-arrow:disabled{opacity:.45;cursor:default}.chat-widget__search-mark{background:color-mix(in srgb,#ffdd57 70%,#f59e0b 30%);color:#161616;border-radius:4px;padding:0 1px}.chat-widget__message.is-search-hit-active .chat-widget__bubble{box-shadow:0 0 0 1px color-mix(in srgb,#f8d24a 72%,transparent),0 10px 22px #0000004d}.chat-widget__message.is-search-hit-active .chat-widget__bubble:after{border-left-color:color-mix(in srgb,#f8d24a 72%,transparent);border-bottom-color:color-mix(in srgb,#f8d24a 72%,transparent)}.chat-widget__message.is-search-hit-active.is-own .chat-widget__bubble:after{border-top-color:color-mix(in srgb,#f8d24a 72%,transparent);border-right-color:color-mix(in srgb,#f8d24a 72%,transparent)}@supports (-webkit-touch-callout: none){.chat-overlay,.chat-modal,.chat-page-shell,.chat-widget__sidebar-header,.chat-widget__main-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.chat-widget__messages{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain;will-change:scroll-position;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.chat-widget__message{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.chat-widget__message.is-own.is-pending .chat-widget__bubble{animation:none!important;transform-origin:initial!important}.chat-widget__bubble{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}}@media(max-width:1100px){.contact-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:699.98px){.contact-grid{grid-template-columns:1fr}.chat-modal{width:min(420px,calc(100vw - 6px))!important;min-width:min(360px,calc(100vw - 6px))!important;max-width:420px!important;max-height:calc(100dvh - 6px)!important;border-radius:18px}.chat-widget{grid-template-columns:1fr}.chat-widget--modal{min-width:min(360px,calc(100vw - 6px));height:calc(100dvh - 6px);min-height:calc(100dvh - 6px);max-height:calc(100dvh - 6px)}.chat-widget--page{grid-template-columns:1fr;height:var(--chat-page-available-height, calc(100dvh - 6px) );min-height:var(--chat-page-available-height, calc(100dvh - 6px) );max-height:var(--chat-page-available-height, calc(100dvh - 6px) )}.chat-widget--page .chat-widget__sidebar{min-width:0;height:100%;max-height:100%}.chat-widget__main{min-width:0}.chat-widget--page .chat-widget__conversation-list{flex:1 1 auto;min-height:0;max-height:none}.chat-widget__bubble{max-width:88%}.chat-widget__composer .btn{min-width:108px}.chat-page-shell{width:100%;max-width:100%}}.list-card--modal{width:min(760px,92vw);margin:0 auto}@keyframes entity-details-backdrop-in{0%{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes entity-details-card-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.overlay--cargo-details,.overlay--transport-details{align-items:center;justify-content:center;padding:12px;z-index:var(--layer-modal-entity-details, 5100)}.overlay.overlay--cargo-details,.overlay.overlay--transport-details{animation:entity-details-backdrop-in 1s ease both}.overlay.overlay--cargo-details .list-card.list-card--modal.cargo-details-card-modal,.overlay.overlay--transport-details .list-card.list-card--modal.transport-details-card-modal{animation:entity-details-card-in 1s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.overlay.overlay--cargo-details,.overlay.overlay--transport-details,.overlay.overlay--cargo-details .list-card.list-card--modal.cargo-details-card-modal,.overlay.overlay--transport-details .list-card.list-card--modal.transport-details-card-modal{animation:none!important}}.overlay--chat-entity-details{z-index:3200}.overlay--above-transport-offer{z-index:var(--layer-modal-raised, 3100)}.details-top-actions__driver-icon{width:28px!important;height:28px!important;display:block;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.transport-driver-card-overlay{align-items:center;justify-content:center;padding:12px;z-index:var(--layer-modal-raised, 5200);-webkit-backdrop-filter:none;backdrop-filter:none}.transport-driver-card-modal{position:relative;width:min(760px,100%);max-width:760px;max-height:calc(100dvh - 24px);overflow:hidden;padding:0;margin-top:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.transport-driver-card{position:relative;width:100%;min-width:0;max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden;margin:0;padding:.35rem .6rem max(1.4rem,calc(env(safe-area-inset-bottom) + .9rem)) 1.2rem;color:var(--text-primary, var(--text-0));border:1px solid var(--border)!important;border-radius:var(--card-radius, 24px);background:var(--modal-card-bg, var(--card))!important;box-shadow:var(--card-shadow, var(--glow))!important}.transport-driver-card__close{position:absolute;top:10px;right:10px;z-index:5}.transport-driver-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:10px;min-height:28px;padding-right:44px}.transport-driver-card__id{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:6px;min-width:0}.transport-driver-card__pill{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text-0);font-weight:600}.transport-driver-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin:0 0 .55rem}.transport-driver-card__header-left{min-width:0;flex:1 1 auto}.transport-driver-card__title{margin:0 0 10px;color:var(--text-primary, var(--text-0));font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:.02em;overflow-wrap:anywhere}.transport-driver-card__subtitle{margin:0;color:var(--text-secondary, var(--text-2));font-size:.85rem;line-height:1.35}.transport-driver-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 6px}.transport-driver-card__grid--form{gap:.75rem 1.25rem}.transport-driver-card__form,.transport-driver-card__assign{display:grid;gap:.85rem}.transport-driver-card__mode-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.35rem;width:min(100%,430px);padding:.25rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--card-2) 92%,transparent)}.transport-driver-card__mode-tab{min-height:36px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-secondary, var(--text-2));font:inherit;font-size:.88rem;font-weight:600;line-height:1.2;padding:.45rem .65rem;cursor:pointer}.transport-driver-card__mode-tab:hover,.transport-driver-card__mode-tab:focus-visible{border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%);color:var(--text-primary, var(--text-0));outline:none}.transport-driver-card__mode-tab.is-active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text-primary, var(--text-0))}.transport-driver-card__field{display:grid;gap:.2rem;min-width:0}.transport-driver-card__field--full{grid-column:1 / -1}.transport-driver-card__label{color:var(--text-secondary, var(--text-2));font-size:.75rem;line-height:1.25;text-transform:uppercase;letter-spacing:.12em}.transport-driver-card__value{color:var(--text-primary, var(--text-0));font-size:.95rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.transport-driver-card__input{width:100%;min-width:0;min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--input-bg, color-mix(in srgb, var(--card-2) 92%, transparent));color:var(--text-primary, var(--text-0));font:inherit;font-size:.95rem;font-weight:500;line-height:1.35;padding:.55rem .65rem;outline:none}.transport-driver-card__input:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.transport-driver-card__input:disabled{opacity:.7;cursor:progress}.transport-driver-card__textarea{min-height:82px;resize:vertical}.transport-driver-card__status-slot{min-height:34px;display:flex;align-items:center;border:1px solid transparent;border-radius:10px;padding:.35rem .65rem;color:var(--text-secondary, var(--text-2));font-size:.86rem}.transport-driver-card__status-slot.is-saving,.transport-driver-card__status-slot.is-success{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-primary, var(--text-0))}.transport-driver-card__status-slot.is-error{border-color:color-mix(in srgb,var(--danger, #ef5350) 56%,var(--border) 44%);background:color-mix(in srgb,var(--danger, #ef5350) 12%,transparent);color:var(--danger, #ef5350)}.transport-driver-card__actions{display:flex;justify-content:flex-end;gap:.5rem}.transport-driver-card__notice{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--card-2) 92%,transparent);color:var(--text-secondary, var(--text-2));font-size:.9rem;line-height:1.35;padding:.65rem .75rem}.transport-driver-card__notice--error{border-color:color-mix(in srgb,var(--danger, #ef5350) 56%,var(--border) 44%);background:color-mix(in srgb,var(--danger, #ef5350) 12%,transparent);color:var(--danger, #ef5350)}@media(max-width:640px){.transport-driver-card{padding-left:.9rem;padding-right:.6rem}.transport-driver-card__grid,.transport-driver-card__grid--form{grid-template-columns:1fr}}.cargo-details-modal,.transport-details-modal{width:min(760px,100%);max-width:760px;max-height:calc(100dvh - 24px);overflow:hidden;padding:0;margin-top:0!important}.overlay.overlay--cargo-details .inner-div.cargo-details-modal,.overlay.overlay--transport-details .inner-div.transport-details-modal{background:transparent!important;border:0!important;box-shadow:none!important}.overlay.overlay--cargo-details .list-card.list-card--modal.cargo-details-card-modal,.overlay.overlay--transport-details .list-card.list-card--modal.transport-details-card-modal{background:var(--modal-card-bg, var(--card))!important;border:1px solid var(--border)!important;border-radius:var(--card-radius, 24px)!important;box-shadow:var(--card-shadow, var(--glow))!important;color:var(--text-primary, var(--text-0))!important}.overlay.overlay--cargo-details .list-card--modal .list-card__title,.overlay.overlay--transport-details .list-card--modal .list-card__title,.overlay.overlay--cargo-details .list-card--modal .field .value,.overlay.overlay--transport-details .list-card--modal .field .value,.overlay.overlay--cargo-details .list-card--modal .muted,.overlay.overlay--transport-details .list-card--modal .muted,.overlay.overlay--cargo-details .list-card--modal .list-card__place-btn,.overlay.overlay--transport-details .list-card--modal .list-card__place-btn{color:var(--text-primary, var(--text-0))!important}.overlay.overlay--cargo-details .list-card--modal .field .label,.overlay.overlay--transport-details .list-card--modal .field .label{color:var(--text-secondary, var(--text-2))!important}.overlay.overlay--cargo-details .list-card--modal .list-card__place-btn,.overlay.overlay--transport-details .list-card--modal .list-card__place-btn{border-color:var(--rx-place-bd, var(--rx-bd))!important;background:linear-gradient(180deg,var(--rx-bg),var(--rx-bg2))!important;color:var(--text-primary, var(--text-0))!important;box-shadow:0 14px 30px #00000038,inset 0 1px color-mix(in srgb,var(--text-primary, var(--text-0)) 8%,transparent)!important}.overlay.overlay--cargo-details .list-card--modal .list-card__place-btn svg,.overlay.overlay--transport-details .list-card--modal .list-card__place-btn svg{color:currentColor!important;stroke:currentColor!important}.overlay.overlay--cargo-details .list-card--modal .list-card__id .pill,.overlay.overlay--transport-details .list-card--modal .list-card__id .pill{background:color-mix(in srgb,var(--accent) 18%,transparent)!important;color:var(--text-0)!important}.overlay.overlay--cargo-details .list-card--modal .list-card__id .muted,.overlay.overlay--transport-details .list-card--modal .list-card__id .muted{color:var(--text-2)!important}.cargo-details-card-modal,.transport-details-card-modal{position:relative;width:100%;margin:0;max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden;padding-top:.35rem;padding-right:.6rem;padding-bottom:max(1.4rem,calc(env(safe-area-inset-bottom) + .9rem))}.details-modal-error-state{min-height:min(360px,calc(100dvh - 140px));display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,6vw,3rem)}.details-modal-server-unavailable{width:100%;max-width:100%;margin:0;justify-content:center;text-align:center}.details-modal-server-unavailable>span{min-width:0;overflow-wrap:anywhere}.overlay--server-unavailable{align-items:center;justify-content:center;padding:12px;z-index:var(--layer-modal-entity-details, 5100)}.server-unavailable-modal{width:min(560px,100%);max-width:560px;padding:0;margin-top:0!important;background:var(--card)!important;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%)!important;border-radius:var(--card-radius, 24px)!important;box-shadow:var(--card-shadow, var(--glow))!important;overflow:hidden}.server-unavailable-modal__card{width:100%;overflow:hidden;border-radius:var(--card-radius, 24px);background:var(--card)!important;color:var(--text-0)}.server-unavailable-modal__header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--card-2)!important;border-bottom:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%)!important}.server-unavailable-modal__title{margin:0;flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-0)}.server-unavailable-modal__title-with-icon{display:flex;align-items:center;gap:.6rem;width:100%;min-width:0;overflow:hidden}.server-unavailable-modal__brand{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.server-unavailable-modal__brand svg{width:26px;height:26px;fill:currentColor}.server-unavailable-modal__title-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;line-height:1.25}.server-unavailable-modal__close{flex:0 0 auto}.server-unavailable-modal__body{background:var(--card)!important;padding:clamp(1.25rem,4vw,1.8rem)}.server-unavailable-modal__message{margin:0 0 1.1rem;color:var(--text-1);font-size:1rem;line-height:1.45}.server-unavailable-modal__actions{display:flex;justify-content:flex-end;padding:0}.server-unavailable-modal__actions .btn{min-width:120px}.cargo-details-close,.transport-details-close{position:absolute;top:10px;right:10px;z-index:5}.list-card--modal .list-card__title{margin-bottom:10px}.details-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin:0 0 .55rem}.list-card:not(.list-card--modal) .details-top-row{--details-actions-wrap-space: 10px;--details-list-actions-wrap-space: 10px;margin-bottom:calc(.25rem + 3px)}.list-card:not(.list-card--modal) .details-card-header .list-card__title{padding-top:3px;padding-bottom:3px}.list-card:not(.list-card--modal) .details-card-header--transport{margin-bottom:calc(.55rem + 3px)}.list-card:not(.list-card--modal) .details-card-header--transport .list-card__title{margin-bottom:10px}.details-card-header__left{min-width:0;flex:1 1 auto}.transport-details-title{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.transport-details-title__meta{--transport-title-part-extra-gap: 15px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}.transport-details-title__dot{margin-left:var(--transport-title-part-extra-gap);width:.34rem;height:.34rem;border-radius:999px;background:currentColor;opacity:.62;flex:0 0 auto}.transport-details-title__type{white-space:nowrap}.transport-details-title__make{margin-left:var(--transport-title-part-extra-gap)}.details-status-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.entity-status-stack{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.42rem;max-width:100%}.details-top-row{--details-actions-wrap-space: 10px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--details-actions-wrap-space) .75rem;margin-bottom:.25rem}.list-card--modal .details-top-row{align-items:center;justify-content:flex-start;padding-right:3rem}.details-top-row__id{margin:0}.details-top-row__controls{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--details-actions-wrap-space) .45rem;margin-left:0;margin-right:0;flex:1 1 0;min-width:0;padding-right:2.5rem}.details-status-pills{display:inline-flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;min-width:0;max-width:100%}.details-status-pills__secondary{color:var(--text-2);font-size:.76rem;font-weight:600;line-height:1.2;white-space:nowrap}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls{display:contents;justify-content:flex-start;margin-left:0;flex:1 1 0;width:auto;max-width:100%;transform:translateY(-6px)}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls .details-status-wrap,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls .details-status-wrap{margin-left:0;margin-right:0}.cargo-list .list-card:not(.list-card--modal) .details-top-row,.transport-list .list-card:not(.list-card--modal) .details-top-row{align-items:center;justify-content:flex-start;row-gap:var(--details-list-actions-wrap-space, 10px);padding-bottom:var(--details-list-actions-wrap-space, 10px)}.cargo-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id,.transport-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id{display:inline-flex;align-items:center;align-self:center;margin:0}.details-top-row__controls .details-status-wrap,.details-top-row__controls .details-top-actions,.details-top-row__controls .details-inline-close{flex-shrink:0}.details-top-row__controls .details-status-pills{order:1}.details-top-row__controls .details-top-actions{order:2;display:inline-flex;align-items:center;flex:0 0 auto;flex-wrap:wrap;max-width:100%;row-gap:var(--details-actions-wrap-space, 10px)}.list-card--modal .details-top-row__controls{display:contents;justify-content:flex-start;align-content:flex-start}.list-card--modal .details-top-row__controls .details-top-actions{justify-content:flex-start;align-content:flex-start;margin-left:0;row-gap:var(--details-actions-wrap-space, 10px)}.list-card--modal .details-top-row--historical{align-items:center;flex-wrap:nowrap}.list-card--modal .details-top-row--historical .details-top-row__id{align-self:center;flex:0 0 auto}.list-card--modal .details-top-row--historical .details-top-row__controls{display:inline-flex;align-items:center;flex:1 1 auto;flex-wrap:nowrap}.list-card--modal .details-top-row--historical .details-status-pills,.list-card--modal .details-top-row--historical .details-top-actions{align-items:center}.list-card--modal .details-top-row--historical .details-top-actions{flex-wrap:nowrap;margin-block:0}.list-card--modal .details-top-actions .dashboard-list-icon-btn{width:40px;height:40px}.list-card--modal .details-top-actions .dashboard-list-icon-btn img{width:20px;height:20px}.list-card--modal .details-top-actions .dashboard-list-icon-btn svg{width:18px;height:18px}.list-card--modal .details-top-actions .dashboard-list-icon-btn--favorite,.list-card--modal .details-top-actions .dashboard-list-icon-btn--trusted,.list-card--modal .details-top-actions .dashboard-list-icon-btn--blacklist{width:34px;height:34px}.list-card--modal .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon,.list-card--modal .details-top-actions .dashboard-list-icon-btn--trusted .details-top-actions__relation-icon,.list-card--modal .details-top-actions .dashboard-list-icon-btn--blacklist .details-top-actions__relation-icon{width:16px;height:16px}.cargo-details-card-modal .details-top-actions,.transport-details-card-modal .details-top-actions{margin-top:0;margin-bottom:0;row-gap:var(--details-actions-wrap-space, 10px)}.cargo-details-card-modal .details-top-row,.transport-details-card-modal .details-top-row{margin-bottom:10px}.cargo-details-card-modal .details-top-row:has(.details-top-actions),.transport-details-card-modal .details-top-row:has(.details-top-actions){padding-bottom:10px}.details-top-row__controls .details-inline-close{order:3}.details-status-pill{min-height:32px;padding:.34rem .68rem;gap:.36rem;font-size:.82rem;white-space:nowrap;border-color:color-mix(in srgb,var(--status-color, var(--accent)) 56%,var(--border) 44%);background:color-mix(in srgb,var(--status-color, var(--accent)) 18%,var(--card-2) 82%);color:color-mix(in srgb,var(--status-color, var(--text-0)) 72%,var(--text-0) 28%);cursor:default}.entity-visibility-pill.details-visibility-pill{min-height:32px;padding:.34rem .68rem;font-size:.82rem;border-style:dashed;background:color-mix(in srgb,var(--status-color, var(--accent)) 14%,var(--card-2) 86%)}.details-status-pill.is-editable{cursor:pointer}.details-status-pill__caret{display:inline-flex;align-items:center;justify-content:center;width:.9rem;min-width:.9rem;flex:0 0 .9rem;opacity:.84;font-size:.72rem}.details-status-pill.is-loading .details-status-pill__caret{opacity:.5}.details-status-wrap{position:relative;display:inline-flex}.details-status-menu{position:absolute;top:calc(100% + .38rem);left:0;z-index:100;min-width:0;width:max-content;width:fit-content;width:-moz-fit-content;max-width:min(320px,calc(100vw - 24px));max-height:min(320px,52vh);overflow-x:hidden!important;overflow-y:auto;border-radius:12px;border:1px solid var(--border);background:var(--modal-card-bg, var(--card, var(--card-2)));box-shadow:var(--card-shadow, var(--glow));padding:.28rem}.details-status-menu--align-right{left:auto!important;right:0!important}.details-status-menu__item{width:100%;border:0;border-radius:9px;background:transparent;color:var(--text-0);text-align:left;padding:.45rem .65rem;white-space:nowrap;box-sizing:border-box}.details-status-menu__item:hover,.details-status-menu__item.is-active{background:color-mix(in srgb,var(--accent) 18%,var(--modal-nested-bg, var(--card-2)) 82%)}.dashboard-status-command{position:relative;padding-left:.72rem;white-space:nowrap}.dashboard-status-command:before{content:"";position:absolute;left:.28rem;top:50%;width:3px;height:58%;border-radius:999px;transform:translateY(-50%);background:var(--accent);opacity:.86}.dashboard-status-command--primary:before{background:var(--accent)}.dashboard-status-command--success:before{background:#16a34a}.dashboard-status-command--warning:before{background:#f59e0b}.dashboard-status-command--danger:before{background:#dc2626}.dashboard-status-command--neutral:before{background:#64748b}.details-status-actions{margin-top:1rem;display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.details-status-actions__error{margin-right:auto;color:color-mix(in srgb,#ff6f7f 76%,var(--text-0));font-size:.85rem}.details-status-apply-btn{min-width:108px}.details-top-actions{column-gap:.4rem;row-gap:var(--details-actions-wrap-space, 10px);margin-right:0}.details-top-actions .dashboard-list-icon-btn--note{order:10}.details-top-actions .dashboard-list-icon-btn--contact{order:20}.details-top-actions .dashboard-list-icon-btn--messages{order:25}.details-top-actions .dashboard-list-icon-btn--match{order:30}.details-top-actions .dashboard-list-icon-btn--submit-offer{order:20}.details-top-actions .dashboard-list-icon-btn--edit{order:70}.details-top-actions .dashboard-list-icon-btn--clone{order:80}.details-top-actions .dashboard-list-icon-btn--delete{order:85}.details-top-actions .dashboard-list-icon-btn--favorite{order:90}.details-top-actions .dashboard-list-icon-btn--trusted,.details-top-actions .dashboard-list-icon-btn--blacklist{order:91}.details-top-actions .dashboard-list-icon-btn{width:34px;height:34px}.details-top-actions .dashboard-list-icon-btn img{width:16px;height:16px}.details-top-actions .dashboard-list-icon-btn svg{width:15px;height:15px}.details-top-actions__favorite-icon{width:16px;height:16px;fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.details-top-actions__favorite-icon.is-active{fill:currentColor;stroke:currentColor}.details-top-actions__note-icon{width:16px;height:16px;fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.details-top-actions__note-icon.is-active{fill:color-mix(in srgb,currentColor 20%,transparent);stroke:currentColor}.details-top-actions__relation-icon{width:16px;height:16px;fill:transparent;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.details-top-actions__relation-icon.is-active{fill:color-mix(in srgb,currentColor 20%,transparent);stroke:currentColor}.details-top-actions__match-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.details-top-actions .dashboard-list-icon-btn--submit-offer .offer-action-icon{width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;padding:0;box-sizing:border-box;display:block;overflow:visible}.details-top-actions .dashboard-list-icon-btn--submit-offer .offer-select-action-icon,.details-top-actions .dashboard-list-icon-btn .offer-list-action-icon{width:calc(100% - 10px)!important;height:calc(100% - 10px)!important;box-sizing:border-box;display:block;overflow:visible}.dashboard-list-icon-btn--trusted .details-top-actions__relation-icon.is-active{fill:var(--trusted-border-color, currentColor);stroke:var(--trusted-border-color, currentColor)}.dashboard-list-icon-btn--trusted .details-top-actions__relation-icon:not(.is-active) path:last-child{display:none}.dashboard-list-icon-btn--trusted .details-top-actions__relation-icon.is-active path:first-child{fill:var(--trusted-border-color, currentColor);stroke:var(--trusted-border-color, currentColor)}.dashboard-list-icon-btn--trusted .details-top-actions__relation-icon.is-active path:last-child{display:none}.list-card:not(.list-card--modal) .details-top-actions{column-gap:.4rem;row-gap:var(--details-list-actions-wrap-space, 10px);margin-left:0}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--border) 80%,var(--accent) 20%);background:color-mix(in srgb,var(--card-2) 90%,transparent);color:color-mix(in srgb,var(--accent) 74%,#c19bff 26%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite{border-color:color-mix(in srgb,#ffc56d 52%,var(--border) 48%);color:color-mix(in srgb,#ffc46a 86%,#fff2ca 14%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted{--trusted-border-color: color-mix(in srgb, #67d4ff 52%, var(--border) 48%);border-color:var(--trusted-border-color);color:color-mix(in srgb,#79d9ff 86%,#d7f4ff 14%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist{border-color:color-mix(in srgb,#ff7f8d 50%,var(--border) 50%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--contact{border-color:color-mix(in srgb,#7fb0ff 52%,var(--border) 48%)}.details-top-actions .dashboard-list-icon-btn--messages,.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--messages{width:48px;height:48px}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--match{border-color:color-mix(in srgb,#89c7ff 52%,var(--border) 48%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--note{border-color:color-mix(in srgb,#77d79b 50%,var(--border) 50%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--edit,.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--clone{border-color:color-mix(in srgb,var(--accent) 52%,var(--border) 48%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--delete{border-color:color-mix(in srgb,#ff6d7a 50%,var(--border) 50%)}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn:hover:not(:disabled),.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn:focus-visible:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);box-shadow:0 8px 20px color-mix(in srgb,#000 26%,transparent);outline:none}.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn img,.list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn svg,.list-card:not(.list-card--modal) .details-top-actions__favorite-icon,.list-card:not(.list-card--modal) .details-top-actions__note-icon,.list-card:not(.list-card--modal) .details-top-actions__relation-icon{width:21px;height:21px}.details-top-actions .dashboard-list-icon-btn{position:relative;overflow:visible}.details-top-actions .dashboard-list-icon-btn .messages-badge--overlay{top:-4px;right:-4px;z-index:4;opacity:1!important;visibility:visible!important;display:inline-grid!important}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-row__controls,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-row__controls{flex:1 1 0;width:auto;min-width:0}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions{flex:0 0 auto;min-width:0}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id,.search-transport-page .transport-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id{flex:0 0 auto;min-width:max-content;flex-wrap:nowrap;white-space:nowrap}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id .muted,.search-transport-page .transport-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id .muted{white-space:nowrap}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--submit-offer,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--submit-offer{order:-20}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite{order:90;margin-left:auto}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted,.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist{order:91}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted,.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist,.dashboard-favorites .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.dashboard-favorites .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted,.dashboard-favorites .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist,.dashboard-favorites .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.dashboard-favorites .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted,.dashboard-favorites .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist{width:var(--dashboard-relation-icon-btn-size);height:var(--dashboard-relation-icon-btn-size)}.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon,.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted .details-top-actions__relation-icon,.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist .details-top-actions__relation-icon,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted .details-top-actions__relation-icon,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist .details-top-actions__relation-icon,.dashboard-favorites .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon,.dashboard-favorites .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted .details-top-actions__relation-icon,.dashboard-favorites .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist .details-top-actions__relation-icon,.dashboard-favorites .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon,.dashboard-favorites .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--trusted .details-top-actions__relation-icon,.dashboard-favorites .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--blacklist .details-top-actions__relation-icon{width:var(--dashboard-relation-icon-size);height:var(--dashboard-relation-icon-size)}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-row__controls,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-row__controls{flex:1 1 0;width:auto;min-width:0;padding-right:0;margin-right:0}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-row,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-row{row-gap:var(--details-list-actions-wrap-space);padding-bottom:var(--details-list-actions-wrap-space)}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions{flex:0 0 auto;min-width:0;row-gap:var(--details-list-actions-wrap-space)}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id{flex:0 0 auto;min-width:max-content;flex-wrap:nowrap;white-space:nowrap}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id .muted,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id .muted{white-space:nowrap}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite{order:90;margin-left:auto;margin-right:0;width:var(--dashboard-relation-icon-btn-size);height:var(--dashboard-relation-icon-btn-size)}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon{width:var(--dashboard-relation-icon-size);height:var(--dashboard-relation-icon-size)}@media(max-width:1180px){.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite{margin-left:.4rem}}@container dashboard-content (max-width: 980px){.search-cargo-page .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.search-transport-page .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--favorite{margin-left:.4rem}}.details-inline-close{position:absolute;top:6px;right:6px;z-index:6;width:34px;height:34px;flex:0 0 auto;margin:0}.list-card__row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem 1.25rem}.list-card__row--route{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;align-items:start}.list-card__id{margin-bottom:10px;margin-top:6px}.list-card--modal .list-card__top{margin-bottom:10px}.list-card__row--route-4{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;align-items:start}.list-card__row--route .field,.list-card__row--route-4 .field{min-width:130px;flex:1 1 auto}.list-card__row--route .field .value,.list-card__row--route-4 .field .value,.list-card__row--route .field .label,.list-card__row--route-4 .field .label{white-space:nowrap}.list-card__row--wide{gap:.75rem 8px;justify-content:flex-start;align-items:flex-start;grid-template-columns:repeat(3,minmax(90px,1fr))}.list-card--modal .list-card__row--wide{gap:.5rem 6px;grid-template-columns:repeat(3,minmax(0,1fr))}.list-card--modal .list-card__row--tight{grid-template-columns:repeat(3,minmax(0,1fr))}.list-card__row--tight{gap:.5rem 6px;align-items:flex-start;grid-template-columns:repeat(3,minmax(90px,1fr))}.list-card__row--tight .field--distance{grid-column:1}.list-card__row--tight .field--eta{grid-column:2}.list-card__row--tight .field--cpk{grid-column:3;min-width:0}.overlay.overlay--cargo-details .list-card--modal .field.field--cpk .value,.list-card .field.field--cpk .value{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;text-align:inherit;color:var(--cargo-cpk-color, var(--text-primary, var(--text-0)))!important;font-size:var(--cargo-cpk-font-size, inherit);font-weight:var(--cargo-cpk-font-weight, inherit)}.list-card .field.field--cpk .label{white-space:nowrap;text-align:inherit}.list-card__place-btn{--rx-bd: color-mix(in srgb, var(--text-primary, var(--text-0)) 18%, transparent);--rx-place-bd: color-mix(in srgb, var(--accent-2, var(--accent)) 38%, transparent);--rx-bg: color-mix(in srgb, var(--text-primary, var(--text-0)) 8%, transparent);--rx-bg2: color-mix(in srgb, var(--text-primary, var(--text-0)) 3%, transparent);--rx-glow: color-mix(in srgb, var(--link-color, var(--accent)) 24%, transparent);appearance:none;border:1px solid var(--rx-bd);background:linear-gradient(180deg,var(--rx-bg),var(--rx-bg2));font:inherit;display:flex;align-items:center;gap:12px;line-height:1.15;justify-content:flex-start;padding:14px 50px 14px 16px;align-self:flex-start;text-align:left;justify-self:start;width:100%;max-width:100%;border-radius:16px!important;box-shadow:0 14px 30px #00000038,inset 0 1px color-mix(in srgb,var(--text-primary, var(--text-0)) 8%,transparent);outline:none;box-sizing:border-box;color:var(--text-primary, var(--text-0));position:relative;overflow:hidden;will-change:transform;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.btn.btn-secondary.list-card__place-btn{border-color:var(--rx-place-bd)!important}.btn.btn-secondary.list-card__place-btn:hover,.btn.btn-secondary.list-card__place-btn:focus,.btn.btn-secondary.list-card__place-btn:focus-visible{border-color:var(--accent-2, var(--accent))!important}.list-card__place-btn:before{content:"";position:absolute;inset:-2px;background:radial-gradient(800px 200px at 20% 0%,var(--rx-glow),transparent 55%);opacity:0;transition:opacity .18s ease;pointer-events:none}.list-card__place-btn:after{content:"→";position:absolute;right:16px;top:50%;opacity:.75;font-size:16px;line-height:1;transform:translateY(-50%);transition:transform .18s ease,opacity .18s ease;pointer-events:none}.list-card__place-btn:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--text-primary, var(--text-0)) 28%,transparent);box-shadow:0 18px 42px #00000057,inset 0 1px color-mix(in srgb,var(--text-primary, var(--text-0)) 10%,transparent)}.list-card__place-btn:hover:before{opacity:1}.list-card__place-btn:hover:after{transform:translateY(-50%) translate(3px);opacity:1}.list-card__place-btn:active{transform:translateY(0) scale(.995)}.list-card__place-btn:focus-visible{outline:none;border-color:color-mix(in srgb,var(--link-color, var(--accent)) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--link-color, var(--accent)) 22%,transparent),0 18px 42px #00000057}.list-card__place-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.list-card__place-btn:disabled:before,.list-card__place-btn:disabled:after{opacity:.5}.list-card__place-btn svg{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;padding:6px;border-radius:12px;background:color-mix(in srgb,var(--link-hover, var(--accent-2)) 20%,transparent);border:1px solid color-mix(in srgb,var(--link-hover, var(--accent-2)) 36%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--link-hover, var(--accent-2)) 28%,transparent);color:currentColor;fill:none;stroke:currentColor;flex:0 0 auto}.list-card__place-row{display:flex;align-items:center;gap:12px;justify-content:flex-start;min-width:0;flex:1 1 auto}.list-card__place-row>span{font-weight:800;letter-spacing:.2px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-card__row--route .field,.list-card__row--route-4 .field{align-items:flex-start}.field--location-place{align-items:stretch!important}.field--location-place .field--location-place__block{width:min(100%,50%);min-width:240px;max-width:50%;margin-left:auto;display:grid;gap:.35rem}.field--location-place .field--location-place__block .label{text-align:left}.field--location-place .field--location-place__block .list-card__place-btn{width:100%;max-width:100%;min-width:0}.flag-emoji{font-size:1.8em;line-height:1;margin-right:.45rem;display:inline-block;vertical-align:-.15em}.list-card__contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}.list-card__notes{margin-left:0;margin-top:10px}.list-card__debug-parent{background:transparent;padding-top:6px}.list-card__coords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;padding:.6rem .75rem;border-radius:14px;border:1px solid var(--border);background:color-mix(in srgb,var(--card-2) 70%,transparent)}@media(max-width:760px){.cargo-list .list-card:not(.list-card--modal) .details-top-row,.transport-list .list-card:not(.list-card--modal) .details-top-row{flex-wrap:wrap;align-items:center;gap:var(--details-list-actions-wrap-space) .6rem;padding-bottom:var(--details-list-actions-wrap-space)}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls{flex-wrap:wrap;align-items:center;width:100%;min-width:0;margin-left:0;margin-right:0;padding-right:0;transform:none;gap:var(--details-list-actions-wrap-space) .5rem;justify-content:flex-start}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls .details-status-wrap,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls .details-status-wrap{margin-left:0}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions{flex-wrap:wrap;align-items:center;max-width:100%;margin-left:0;margin-top:var(--details-list-actions-wrap-space);margin-bottom:var(--details-list-actions-wrap-space);row-gap:var(--details-list-actions-wrap-space);justify-content:flex-start}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-actions,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-actions{margin-top:var(--details-list-actions-wrap-space);margin-bottom:var(--details-list-actions-wrap-space)}.cargo-list .list-card:not(.list-card--modal) .list-card__place-row>span,.transport-list .list-card:not(.list-card--modal) .list-card__place-row>span{white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.cargo-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(1),.cargo-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(2),.transport-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(1),.transport-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(2){margin-left:0;transform:none}}@container dashboard-content (max-width: 760px){.cargo-list .list-card:not(.list-card--modal) .details-top-row,.transport-list .list-card:not(.list-card--modal) .details-top-row{flex-wrap:wrap;align-items:center;gap:var(--details-list-actions-wrap-space) .6rem;padding-bottom:var(--details-list-actions-wrap-space)}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls{flex-wrap:wrap;align-items:center;width:100%;min-width:0;margin-left:0;margin-right:0;padding-right:0;transform:none;gap:var(--details-list-actions-wrap-space) .5rem;justify-content:flex-start}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls .details-status-wrap,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls .details-status-wrap{margin-left:0}.cargo-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions,.transport-list .list-card:not(.list-card--modal) .details-top-row__controls .details-top-actions{flex-wrap:wrap;align-items:center;max-width:100%;margin-left:0;margin-top:var(--details-list-actions-wrap-space);margin-bottom:var(--details-list-actions-wrap-space);row-gap:var(--details-list-actions-wrap-space);justify-content:flex-start}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-actions,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-actions{margin-top:var(--details-list-actions-wrap-space);margin-bottom:var(--details-list-actions-wrap-space)}.cargo-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(1),.cargo-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(2),.transport-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(1),.transport-list .list-card:not(.list-card--modal) .list-card__row--wide .field:nth-child(2){margin-left:0;transform:none}}@media(max-width:900px){.list-card__row--route,.list-card__row--route-4{flex-wrap:wrap}.field--location-place .field--location-place__block{width:100%;max-width:100%;min-width:0}}@media(max-width:700px){.overlay--cargo-details,.overlay--transport-details{padding:8px}.cargo-details-modal,.transport-details-modal{width:100%;max-width:100%;max-height:calc(100dvh - 16px);border-radius:18px}.cargo-details-card-modal,.transport-details-card-modal{max-height:calc(100dvh - 16px);padding:.95rem .9rem max(1.5rem,calc(env(safe-area-inset-bottom) + 1rem));border-radius:18px}.cargo-details-close,.transport-details-close{top:8px;right:8px}.list-card__row--wide,.list-card__row--tight{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 8px!important}.list-card__row--tight .field--cpk{text-align:left}}@media(max-width:560px){.details-top-row{flex-direction:column;align-items:stretch;margin-bottom:.55rem}.details-top-row__controls{justify-content:flex-start;margin-right:0;padding-bottom:.2rem}.details-card-header{flex-direction:column;align-items:stretch}.cargo-list .list-card:not(.list-card--modal) .details-top-row,.transport-list .list-card:not(.list-card--modal) .details-top-row{flex-direction:row;align-items:center;justify-content:flex-start}.cargo-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id,.transport-list .list-card:not(.list-card--modal) .list-card__id.details-top-row__id{align-self:center;margin-left:0;margin-right:0}.cargo-list .list-card:not(.list-card--modal) .details-top-actions,.transport-list .list-card:not(.list-card--modal) .details-top-actions{margin-top:var(--details-list-actions-wrap-space);margin-bottom:var(--details-list-actions-wrap-space);row-gap:var(--details-list-actions-wrap-space)}.dashboard-child-card--my-cargo .cargo-list .list-card:not(.list-card--modal) .details-top-actions,.dashboard-child-card--my-transport .transport-list .list-card:not(.list-card--modal) .details-top-actions{margin-top:var(--details-list-actions-wrap-space);margin-bottom:var(--details-list-actions-wrap-space)}.cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn,.transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn{width:38px;height:38px}.cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--messages,.transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn--messages{width:38px;height:38px}.cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn img,.transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn img{width:17px;height:17px}.cargo-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn svg,.transport-list .list-card:not(.list-card--modal) .details-top-actions .dashboard-list-icon-btn svg{width:17px;height:17px}.cargo-list .list-card:not(.list-card--modal) .details-top-actions__favorite-icon,.cargo-list .list-card:not(.list-card--modal) .details-top-actions__note-icon,.cargo-list .list-card:not(.list-card--modal) .details-top-actions__relation-icon,.cargo-list .list-card:not(.list-card--modal) .details-top-actions__match-icon,.transport-list .list-card:not(.list-card--modal) .details-top-actions__favorite-icon,.transport-list .list-card:not(.list-card--modal) .details-top-actions__note-icon,.transport-list .list-card:not(.list-card--modal) .details-top-actions__relation-icon,.transport-list .list-card:not(.list-card--modal) .details-top-actions__match-icon{width:17px;height:17px}.list-card--modal .details-top-row{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px .6rem;padding-right:0}.list-card--modal .details-top-row--historical{align-items:center;flex-wrap:nowrap}.list-card--modal .details-top-row--historical .details-top-row__controls,.list-card--modal .details-top-row--historical .details-status-pills,.list-card--modal .details-top-row--historical .details-top-actions{align-items:center;flex-wrap:nowrap;margin-block:0}.list-card--modal .list-card__id.details-top-row__id{max-width:calc(100% - 3rem)}.list-card--modal .details-status-pills,.list-card--modal .details-top-actions{align-self:center;justify-content:flex-start;margin-left:0;margin-right:0;width:auto;max-width:100%}.list-card--modal .details-top-actions{display:inline-flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px}.cargo-details-card-modal .details-top-actions,.transport-details-card-modal .details-top-actions{align-self:center;justify-content:flex-start;width:auto;max-width:100%;margin-top:10px;margin-bottom:10px}}@media(max-width:520px){.list-card__place-btn{padding:14px}}@media(max-width:450px){.list-card--modal .details-top-actions .dashboard-list-icon-btn{width:34px;height:34px}.list-card--modal .details-top-actions .dashboard-list-icon-btn--messages{width:38px;height:38px}.list-card--modal .details-top-actions .dashboard-list-icon-btn img{width:16px;height:16px}.list-card--modal .details-top-actions .dashboard-list-icon-btn svg{width:15px;height:15px}.list-card--modal .details-top-actions .dashboard-list-icon-btn--favorite .details-top-actions__favorite-icon,.list-card--modal .details-top-actions .dashboard-list-icon-btn--trusted .details-top-actions__relation-icon,.list-card--modal .details-top-actions .dashboard-list-icon-btn--blacklist .details-top-actions__relation-icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.list-card__place-btn,.list-card__place-btn:before,.list-card__place-btn:after{transition:none!important}.list-card__place-btn:hover{transform:none}}@media(max-width:480px){.transport-list .list-card__row--wide,.overlay--transport-details .list-card__row--wide,.transport-details-card-modal .list-card__row--wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.list-card .field .label{white-space:normal}.list-card__row.list-card__row--transport-metrics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.list-card__row--transport-metrics>.field{min-width:0}.list-card__row--transport-metrics>.field>.label{max-width:100%;overflow-wrap:anywhere;white-space:normal}@media(max-width:340px){.list-card__row--transport-metrics>.field>.label{font-size:.68rem;letter-spacing:.07em;hyphens:auto}}:root{--entity-cargo-base: color-mix(in srgb, var(--brand-spot) 78%, var(--status-warning, var(--accent-2)) 22%);--entity-transport-base: color-mix(in srgb, var(--accent) 74%, var(--accent-2) 26%);--entity-own-base: var(--accent-2);--entity-cargo-tint: color-mix(in srgb, var(--entity-cargo-base) 15%, transparent);--entity-transport-tint: color-mix(in srgb, var(--entity-transport-base) 15%, transparent);--entity-own-cargo-tint: color-mix(in srgb, color-mix(in srgb, var(--entity-cargo-base) 64%, var(--entity-own-base) 36%) 20%, transparent);--entity-own-transport-tint: color-mix(in srgb, color-mix(in srgb, var(--entity-transport-base) 64%, var(--entity-own-base) 36%) 20%, transparent);--entity-cargo-border: color-mix(in srgb, var(--entity-cargo-base) 50%, var(--border) 50%);--entity-transport-border: color-mix(in srgb, var(--entity-transport-base) 50%, var(--border) 50%);--entity-own-cargo-border: color-mix(in srgb, color-mix(in srgb, var(--entity-cargo-base) 64%, var(--entity-own-base) 36%) 52%, var(--border) 48%);--entity-own-transport-border: color-mix(in srgb, color-mix(in srgb, var(--entity-transport-base) 64%, var(--entity-own-base) 36%) 52%, var(--border) 48%)}[data-theme-tone=dark]{--entity-cargo-tint: color-mix(in srgb, var(--entity-cargo-base) 15%, transparent);--entity-transport-tint: color-mix(in srgb, var(--entity-transport-base) 15%, transparent);--entity-own-cargo-tint: color-mix(in srgb, color-mix(in srgb, var(--entity-cargo-base) 64%, var(--entity-own-base) 36%) 21%, transparent);--entity-own-transport-tint: color-mix(in srgb, color-mix(in srgb, var(--entity-transport-base) 64%, var(--entity-own-base) 36%) 21%, transparent)}[data-theme-tone=light]{--entity-cargo-tint: color-mix(in srgb, var(--entity-cargo-base) 10%, transparent);--entity-transport-tint: color-mix(in srgb, var(--entity-transport-base) 10%, transparent);--entity-own-cargo-tint: color-mix(in srgb, color-mix(in srgb, var(--entity-cargo-base) 64%, var(--entity-own-base) 36%) 15%, transparent);--entity-own-transport-tint: color-mix(in srgb, color-mix(in srgb, var(--entity-transport-base) 64%, var(--entity-own-base) 36%) 15%, transparent)}[data-entity-card-tints=true] .entity-card--cargo{--entity-tint: var(--entity-cargo-tint);--entity-border: var(--entity-cargo-border);--entity-accent: var(--entity-cargo-base)}[data-entity-card-tints=true] .entity-card--transport{--entity-tint: var(--entity-transport-tint);--entity-border: var(--entity-transport-border);--entity-accent: var(--entity-transport-base)}[data-entity-card-tints=true] .entity-card--cargo.entity-card--own{--entity-tint: var(--entity-own-cargo-tint);--entity-border: var(--entity-own-cargo-border);--entity-accent: color-mix(in srgb, var(--entity-cargo-base) 62%, var(--entity-own-base) 38%)}[data-entity-card-tints=true] .entity-card--transport.entity-card--own{--entity-tint: var(--entity-own-transport-tint);--entity-border: var(--entity-own-transport-border);--entity-accent: color-mix(in srgb, var(--entity-transport-base) 62%, var(--entity-own-base) 38%)}[data-entity-card-tints=true] .entity-card.list-card,[data-entity-card-tints=true] .entity-card.dashboard-status-history-card,[data-entity-card-tints=true] .cargo-offer-sticker.entity-card,[data-entity-card-tints=true] .transpotr-offer-sticker.entity-card,[data-entity-card-tints=true] .dashboard-trip-entity-sticker.entity-card,[data-entity-card-tints=true] .dashboard-entity-inline-summary__data.entity-card{border-color:var(--entity-border);background:linear-gradient(165deg,var(--entity-tint),transparent 100%),var(--card-2)}[data-entity-card-tints=true] .overlay.overlay--cargo-details .list-card.list-card--modal.entity-card,[data-entity-card-tints=true] .overlay.overlay--transport-details .list-card.list-card--modal.entity-card{border-color:var(--entity-border)!important;background:linear-gradient(165deg,var(--entity-tint),transparent 100%),var(--modal-card-bg, var(--card-2))!important}[data-entity-card-tints=true] .cargo-list .list-card.entity-card:not(.list-card--modal),[data-entity-card-tints=true] .transport-list .list-card.entity-card:not(.list-card--modal){border-color:var(--entity-border);background:linear-gradient(165deg,var(--entity-tint),transparent 100%),var(--card-2)}[data-entity-card-tints=true] .cargo-list .list-card.entity-card.selected:not(.list-card--modal),[data-entity-card-tints=true] .transport-list .list-card.entity-card.selected:not(.list-card--modal){border-color:color-mix(in srgb,var(--entity-accent) 68%,var(--text-2) 32%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--entity-accent) 34%,transparent),0 10px 22px color-mix(in srgb,var(--entity-accent) 12%,transparent),var(--glow)}[data-entity-card-tints=true] .cargoTable tr.entity-card>td,[data-entity-card-tints=true] .transportTable tr.entity-card>td{background:color-mix(in srgb,var(--card-2) 96%,var(--entity-accent) 4%);border-color:color-mix(in srgb,var(--entity-border) 38%,transparent 62%);color:color-mix(in srgb,var(--table-body-text, var(--text-2)) 76%,var(--text-0) 24%)}[data-entity-card-tints=true] .cargoTable tbody tr.entity-card:nth-child(odd)>td,[data-entity-card-tints=true] .transportTable tbody tr.entity-card:nth-child(odd)>td{background:color-mix(in srgb,var(--table-row-odd, color-mix(in srgb, var(--card-2) 96%, var(--accent) 4%)) 96%,var(--entity-accent) 4%)}[data-entity-card-tints=true] .cargoTable tbody tr.entity-card:nth-child(2n)>td,[data-entity-card-tints=true] .transportTable tbody tr.entity-card:nth-child(2n)>td{background:color-mix(in srgb,var(--table-row-even, color-mix(in srgb, var(--card-2) 94%, var(--accent-2) 6%)) 95%,var(--entity-accent) 5%)}[data-entity-card-tints=true] .cargoTable tr.entity-card:hover>td,[data-entity-card-tints=true] .transportTable tr.entity-card:hover>td{background:color-mix(in srgb,var(--table-row-hover, color-mix(in srgb, var(--card-2) 91%, var(--bg-1) 9%)) 96%,var(--entity-accent) 4%)!important}[data-entity-card-tints=true] .cargoTable tr.entity-card.selected>td,[data-entity-card-tints=true] .transportTable tr.entity-card.selected>td{background:color-mix(in srgb,var(--table-row-selected, color-mix(in srgb, var(--accent) 16%, var(--card-2) 84%)) 94%,var(--entity-accent) 6%)!important}[data-entity-card-tints=true] .entity-card .dashboard-status-history-card__meta{background:linear-gradient(120deg,color-mix(in srgb,var(--entity-tint) 42%,transparent),transparent)}[data-entity-card-tints=true] .entity-card .list-card__id .pill,[data-entity-card-tints=true] .entity-card .dashboard-status-history-card__id-pill,[data-entity-card-tints=true] .entity-card .dashboard-offer-list-item__number-pill,[data-entity-card-tints=true] .entity-card .dashboard-trip-list-item__number-pill{background:color-mix(in srgb,var(--card-2) 86%,var(--entity-accent) 14%);border:1px solid var(--entity-border)}[data-entity-card-tints=true] .overlay.overlay--cargo-details .list-card--modal.entity-card .list-card__id .pill,[data-entity-card-tints=true] .overlay.overlay--transport-details .list-card--modal.entity-card .list-card__id .pill{background:color-mix(in srgb,var(--modal-card-bg, var(--card-2)) 86%,var(--entity-accent) 14%)!important;border-color:var(--entity-border)!important}[data-entity-card-tints=true] .entity-card .list-card__place-btn,[data-entity-card-tints=true] .entity-card .dashboard-entity-inline-summary__data{border-color:color-mix(in srgb,var(--entity-border) 72%,var(--border) 28%);background:color-mix(in srgb,var(--entity-accent) 8%,transparent)}[data-entity-card-tints=true] .entity-card .details-top-actions .dashboard-list-icon-btn,[data-entity-card-tints=true] .entity-card .cargo-offer-sticker__icon,[data-entity-card-tints=true] .entity-card .transpotr-offer-sticker__icon{border-color:var(--entity-border);background:color-mix(in srgb,var(--card-2) 88%,var(--entity-accent) 12%)}[data-entity-card-tints=true] .entity-card .dashboard-list-icon-btn--match,[data-entity-card-tints=true] .entity-card .dashboard-list-icon-btn--submit-offer{color:color-mix(in srgb,var(--entity-accent) 72%,var(--text-0) 28%)}[data-entity-card-tints=true] .entity-card .entity-icon,[data-entity-card-tints=true] .entity-card .list-card__icon,[data-entity-card-tints=true] .entity-card .dashboard-entity-sticker__icon,[data-entity-card-tints=true] .entity-card .dashboard-trip-entity-sticker__icon,[data-entity-card-tints=true] .entity-card .cargo-offer-sticker__icon,[data-entity-card-tints=true] .entity-card .transpotr-offer-sticker__icon{color:color-mix(in srgb,var(--entity-accent) 76%,var(--text-0) 24%)}[data-entity-card-tints=true] .dashboard-entity-sticker-shell.entity-card .dashboard-entity-sticker,[data-entity-card-tints=true] .dashboard-trip-entity-sticker.entity-card{border-color:var(--entity-border);background:linear-gradient(165deg,var(--entity-tint),transparent 100%),var(--card-2)}[data-entity-card-tints=true] .dashboard-entity-sticker-shell.entity-card .dashboard-entity-sticker__segment,[data-entity-card-tints=true] .dashboard-trip-entity-sticker.entity-card .dashboard-trip-entity-sticker__status{background:color-mix(in srgb,var(--entity-accent) 8%,transparent);border-color:color-mix(in srgb,var(--entity-border) 78%,var(--border) 22%)}[data-entity-card-tints=true] .dashboard-entity-sticker-shell.entity-card .dashboard-entity-sticker__meta-tab,[data-entity-card-tints=true] .entity-card .cargo-offer-sticker__metric,[data-entity-card-tints=true] .entity-card .transpotr-offer-sticker__metric,[data-entity-card-tints=true] .entity-card .offer-list-modal__entity-meta-row{border-color:var(--entity-border);background:color-mix(in srgb,var(--card-2) 88%,var(--entity-accent) 12%)}@keyframes transport-offer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes transport-offer-dialog-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes transport-offer-result-in{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}.overlay.overlay--transport-offer{align-items:center;padding-top:16px;padding-bottom:16px;animation:transport-offer-backdrop-in .18s ease-out both}.transport-offer-dialog{--transport-offer-dialog-block-gap: .55rem;--transport-offer-dialog-assign-block-gap: 1rem;--transport-offer-dialog-info-height: 9.9rem;--transport-offer-dialog-info-offset: .7rem;width:min(560px,96vw);max-width:560px;will-change:opacity,transform;transform-origin:center top;animation:transport-offer-dialog-in .22s cubic-bezier(.22,1,.36,1) both}.transport-offer-dialog__card{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%)!important}.transport-offer-dialog__header{min-height:60px}.transport-offer-dialog__title-with-icon{display:inline-flex;align-items:center;gap:.4rem}.transport-offer-dialog__title-icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.transport-offer-dialog__body{gap:var(--transport-offer-dialog-block-gap)!important}.transport-offer-dialog__body--assign{display:grid!important;gap:var(--transport-offer-dialog-assign-block-gap)!important}.transport-offer-dialog__summary-value{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.transport-offer-dialog__status-pill{min-width:130px;justify-content:center}.transport-offer-dialog__entity-stickers{display:grid;gap:var(--transport-offer-dialog-block-gap)}.transport-offer-dialog__body--assign>.transport-offer-dialog__entity-stickers{gap:var(--transport-offer-dialog-assign-block-gap)!important}.transport-offer-dialog__form{display:grid;gap:var(--transport-offer-dialog-block-gap)}.transport-offer-dialog__cpk{margin-top:.45rem;display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem}.transport-offer-dialog__cpk-label{color:var(--text-2);font-weight:600}.transport-offer-dialog__cpk-value{color:var(--text-0);font-weight:700}.transport-offer-dialog__info{color:var(--text-2);font-size:.88rem}.transport-offer-dialog__actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.35rem}.transport-offer-dialog__actions .cancelBtn,.transport-offer-dialog__actions .btn-ghost,.transport-offer-dialog__actions .btn-secondary{order:1}.transport-offer-dialog__actions .btn-primary{order:2}.transport-offer-dialog__assignment-info-slot{display:grid;margin-top:var(--transport-offer-dialog-info-offset);min-height:var(--transport-offer-dialog-info-height);height:var(--transport-offer-dialog-info-height)}.transport-offer-dialog__body--assign>.transport-offer-dialog__assignment-info-slot{margin-top:0!important}.transport-offer-dialog__body--assign>.transport-offer-dialog__form--assign{gap:0!important}.transport-offer-dialog__form--assign .transport-offer-dialog__actions{margin-top:8px}.transport-offer-dialog__body--assign .transport-offer-dialog__form--assign .transport-offer-dialog__actions{margin-top:0!important}.transport-offer-dialog__form--assign.is-submitting .transport-offer-dialog__actions .btn:disabled{opacity:1}.transport-offer-dialog__assignment-info-panel{grid-area:1 / 1;align-self:stretch;margin:0;padding:.75rem .85rem;min-height:100%;height:100%;width:100%;border-radius:10px;opacity:1;overflow-x:hidden;overflow-y:auto;transition:opacity .18s ease,visibility .18s ease,border-color .18s ease,background-color .18s ease}.transport-offer-dialog__assignment-info-panel.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.transport-offer-dialog__assign-hint{display:block;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border) 60%);background:color-mix(in srgb,var(--surface-2, var(--card-2)) 88%,var(--accent) 12%);color:var(--text-0);font-size:.84rem;font-weight:400;line-height:1.35}.transport-offer-dialog__assignment-info-panel--success{display:flex;flex-direction:column;justify-content:flex-start;gap:.65rem;border:1px solid var(--success, #2ecc8f);background:color-mix(in srgb,var(--surface-2, var(--card-2)) 82%,var(--success, #2ecc8f) 18%);color:var(--text-0)}.transport-offer-dialog__assignment-info-panel--error{display:flex;flex-direction:column;justify-content:center;border:1px solid var(--danger, #ff6b7a);background:color-mix(in srgb,var(--surface-2, var(--card-2)) 84%,var(--danger, #ff6b7a) 16%);color:color-mix(in srgb,var(--danger, #ff6b7a) 78%,white 22%);font-weight:750;line-height:1.35;overflow-wrap:anywhere}.transport-offer-dialog__assign-hint-title{font-weight:400;margin-bottom:.35rem}.transport-offer-dialog__assign-hint ul{margin:0;padding-left:1.1rem}.transport-offer-dialog__assign-hint li+li{margin-top:.2rem}.transport-offer-dialog__success{margin:5px 0 0;animation:transport-offer-result-in .22s ease-out both}.transport-offer-dialog__success-content{display:flex;align-items:center;gap:.75rem}.transport-offer-dialog__success-icons{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto}.transport-offer-dialog__success-icon{--entity-sticker-icon-button-size: 2rem}.transport-offer-dialog__success-text{min-width:0;display:grid;gap:.18rem}.transport-offer-dialog__success-title{color:var(--text-0);font-weight:800}.transport-offer-dialog__success small{color:var(--text-1);font-weight:650;overflow-wrap:anywhere}.transport-offer-dialog__trips-link{justify-self:start;appearance:none;border:0;background:transparent;color:var(--accent);padding:0;font:inherit;font-size:.95rem;font-weight:800;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;animation:transport-offer-result-in .24s ease-out both}.transport-offer-dialog__assignment-info-panel .transport-offer-dialog__trips-link{align-self:flex-start;animation:none}.transport-offer-dialog__trips-link:hover,.transport-offer-dialog__trips-link:focus-visible{color:color-mix(in srgb,var(--accent) 78%,white 22%)}@media(max-width:640px){.transport-offer-dialog{width:min(100vw - 16px,560px)}.transport-offer-dialog__summary-value{flex-direction:column;align-items:flex-start}.transport-offer-dialog__status-pill{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.overlay.overlay--transport-offer,.transport-offer-dialog,.transport-offer-dialog__success,.transport-offer-dialog__trips-link{animation:none}}.contact-page-wrap{width:min(760px,100%);margin:0 auto}.contact-page-wrap .contact-page-card{width:100%}.contact-page-card .card-header{margin:0;padding:1rem 1.5rem;min-height:0;display:flex;align-items:center;gap:.6rem;white-space:nowrap;font-size:1.05rem;font-weight:600;line-height:1.2;color:var(--card-header-text, var(--text-0))}.contact-page-card .card-header span{color:inherit;font:inherit}.contact-page-card .card-header .isonHeader{color:var(--card-header-icon, currentColor);flex:0 0 auto}.contact-page-card .card-body{padding:2rem 2.25rem}.contact-page-form{margin-top:.75rem}.contact-page-form .form-group{margin-bottom:1rem}.contact-page-form .btngroup{margin-top:10px}.contact-page-form .form-control{width:100%}.contact-page-form textarea.form-control{resize:vertical;min-height:140px}.contact-page-status-slot{margin-top:10px;min-height:36px}.ceo-marketing-core-page .card-body,.ceo-marketing-core-page__content{color:var(--text-0)}.ceo-marketing-core-icon-preview{margin-top:.5rem}.ceo-marketing-core-icon-preview img{width:28px;height:28px;object-fit:contain;display:block}.ceo-marketing-core-page__header-icon{width:24px;height:24px;object-fit:contain;flex:0 0 auto}.ceo-marketing-core-page__calculator{border:1px solid var(--border);border-radius:14px;background:var(--card-2);padding:1rem;margin-bottom:1rem}.ceo-marketing-core-page__calculator h3{margin:0 0 .75rem;font-size:1rem;color:var(--text-0)}.ceo-marketing-core-page__calculator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ceo-marketing-core-page__calculator-grid label{display:grid;gap:.35rem;color:var(--text-1);font-size:.88rem}.ceo-marketing-core-page__calculator-result{margin:.85rem 0 0;color:var(--text-0)}.ceo-marketing-core-page__calculator-actions{margin-top:.9rem;margin-bottom:.9rem}.ceo-marketing-core-page__reports{margin-top:1rem}.ceo-marketing-core-page__reports-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--card-2) 86%,transparent)}.ceo-marketing-core-page__reports-table{width:100%;border-collapse:collapse;min-width:820px}.ceo-marketing-core-page__reports-table th,.ceo-marketing-core-page__reports-table td{padding:.55rem .6rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--border) 84%,transparent);color:var(--text-1);font-size:.84rem;white-space:nowrap}.ceo-marketing-core-page__reports-table th{position:sticky;top:0;z-index:1;background:var(--card-2);color:var(--text-1);font-weight:700}.ceo-marketing-core-page__reports-summary td{background:color-mix(in srgb,var(--accent) 16%,var(--card-2));font-weight:700}@media(max-width:768px){.ceo-marketing-core-page__calculator-grid{grid-template-columns:1fr}}[data-theme=windows98] .btn,[data-theme=windows98] .btn-primary,[data-theme=windows98] .btn-secondary,[data-theme=windows98] .btn-ghost,[data-theme=windows98] .btn.cancelBtn,[data-theme=windows98] .btn.location-close,[data-theme=windows98] .cargoBtnColor,[data-theme=windows98] .transportBtnColor,[data-theme=windows98] .btnSetLocation,[data-theme=windows98] .cs-btn,[data-theme=windows98] .contact-copy{border:1px solid #808080!important;border-top-color:#fff!important;border-left-color:#fff!important;border-right-color:#404040!important;border-bottom-color:#404040!important;background:#d4d0c8!important;color:#000!important;border-radius:0!important;box-shadow:none!important}[data-theme=windows98] .btn:active,[data-theme=windows98] .btn-primary:active,[data-theme=windows98] .btn-secondary:active,[data-theme=windows98] .btn-ghost:active,[data-theme=windows98] .cargoBtnColor:active,[data-theme=windows98] .transportBtnColor:active,[data-theme=windows98] .btnSetLocation:active,[data-theme=windows98] .cs-btn:active,[data-theme=windows98] .contact-copy:active{border-top-color:#404040!important;border-left-color:#404040!important;border-right-color:#fff!important;border-bottom-color:#fff!important}.app.is-mobile-or-tablet-layout .page.page--inner{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.app.is-mobile-or-tablet-layout .page.page--inner>.container,.app.is-mobile-or-tablet-layout .page.page--inner>.container-fluid,.app.is-mobile-or-tablet-layout .page.page--inner .dashboard-container{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.app.is-mobile-or-tablet-layout .page.page--inner>.container>.card,.app.is-mobile-or-tablet-layout .page.page--inner>.container-fluid>.card,.app.is-mobile-or-tablet-layout .dashboard-container>.card{width:100%;max-width:100%;margin-left:0;margin-right:0}.app.is-mobile-or-tablet-layout .page.page--inner>.container>.card>.card-body,.app.is-mobile-or-tablet-layout .page.page--inner>.container-fluid>.card>.card-body,.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout>.card-body{padding-left:3px!important;padding-right:3px!important}.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout>.card-body{padding-top:12px!important}.app.is-mobile-or-tablet-layout .dashboard-container.dashboard-sections-page{margin-top:-65px!important}.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout{--dashboard-mobile-shell-top: 67px;box-sizing:border-box;min-height:calc(100dvh - var(--dashboard-mobile-shell-top))}.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout>.card-body,.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-sections-layout{align-content:start}.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-sections-content{align-self:start}.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-panel,.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout .list-grid,.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-trips-list__items,.app.is-mobile-or-tablet-layout .dashboard-shell-card.is-mobile-or-tablet-layout .trusted-users-list{align-content:start;grid-auto-rows:max-content}@media(max-width:420px){.app.is-mobile-or-tablet-layout .dashboard-container.dashboard-sections-page{margin-top:-25px!important}}.app.is-mobile-or-tablet-layout .chat-widget--page{grid-template-columns:1fr}.app.is-mobile-or-tablet-layout .chat-widget--page .chat-widget__sidebar{min-width:0;height:100%;max-height:100%}.app.is-mobile-or-tablet-layout .chat-widget--page .chat-widget__conversation-list{flex:1 1 auto;min-height:0;max-height:none}.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary-card[data-statistics-summary-key=totalDistanceKm],.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary-card[data-statistics-summary-key=fuelLiters],.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary-card[data-statistics-summary-key=tripExpenses]{display:none}.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary--company-driver{display:grid;grid-template-columns:minmax(0,1fr) max-content;column-gap:.75rem;row-gap:0;border-block:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary--company-driver .statistics-summary-card[data-statistics-summary-key=completedTrips],.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary--company-driver .statistics-summary-card[data-statistics-summary-key=grossIncome]{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;width:100%;max-width:none;min-width:0;margin:0;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary--company-driver .statistics-summary-card[data-statistics-summary-key=completedTrips]{border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary--company-driver .statistics-summary-card__inner{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;row-gap:0;width:100%;min-height:0;padding:.625rem .25rem}.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary--company-driver .statistics-summary-card__label{min-width:0;color:var(--text-1);line-height:1.25}.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-summary--company-driver .statistics-summary-card__value{justify-self:end;color:var(--text-0);font-size:1rem;line-height:1.25;text-align:end}.dashboard-shell-card.is-mobile-or-tablet-layout .company-driver-statistics-categories>.statistics-categories__heading,.dashboard-shell-card.is-mobile-or-tablet-layout .company-driver-statistics-group__heading{padding-inline:.625rem}.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-panel>.superadmin-content__title,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-panel>.dashboard-section-head .superadmin-content__title,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-trips-section__header>.superadmin-content__title,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-offers-section__header>.superadmin-content__title,.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-heading .superadmin-content__title,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-panel>.superadmin-content__subtitle,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-section-panel>.dashboard-section-head .superadmin-content__subtitle,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-trips-section__header>.superadmin-content__subtitle,.dashboard-shell-card.is-mobile-or-tablet-layout .dashboard-offers-section__header>.superadmin-content__subtitle,.dashboard-shell-card.is-mobile-or-tablet-layout .statistics-heading .superadmin-content__subtitle{display:none!important}.fade-transition{transition:opacity .7s ease-in-out;opacity:1}.fade-out{opacity:0!important}.fade-in-on-mount,.list-fade-in{animation:fadeInOnMountKeyframe .7s ease-in-out forwards}@keyframes fadeInOnMountKeyframe{0%{opacity:0}to{opacity:1}}.calculator-modal-overlay{position:fixed;inset:0;background:#0006;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000}.calculator-modal-card{width:300px;background:#1e1e24;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000080;padding:16px;color:#fff;display:flex;flex-direction:column;position:relative}.calculator-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.calculator-modal-title{font-size:14px;font-weight:600;letter-spacing:.5px;color:#a0aec0;text-transform:uppercase}.calculator-close-btn{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:18px;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.calculator-close-btn:hover{color:#fff}.calculator-display{background:#0f0f12;border-radius:8px;padding:12px;margin-bottom:16px;text-align:right;min-height:70px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.05)}.calculator-display-equation{font-size:14px;color:#718096;min-height:20px;word-wrap:break-word;word-break:break-all}.calculator-display-result{font-size:28px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calculator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.calculator-btn{height:48px;border-radius:8px;border:none;font-size:18px;font-weight:500;cursor:pointer;transition:background-color .15s,transform .05s;display:flex;align-items:center;justify-content:center}.calculator-btn:active{transform:scale(.95)}.calculator-btn-num{background:#2d3748;color:#fff}.calculator-btn-num:hover{background:#4a5568}.calculator-btn-op{background:#ed8936;color:#fff}.calculator-btn-op:hover{background:#dd6b20}.calculator-btn-func{background:#4a5568;color:#cbd5e0}.calculator-btn-func:hover{background:#718096}.matching-context-banner-fade-in{animation:fadeInOnMountKeyframe 1s cubic-bezier(.22,1,.36,1) forwards}.ui-close-control{width:34px;height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--btn-secondary-border, var(--border)) 84%,var(--text-2) 16%)!important;background:var(--btn-secondary-bg, var(--card-2));color:var(--btn-secondary-text, var(--text-0));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 72%,transparent);font-size:1.3rem;line-height:1;display:grid;place-items:center;padding:0 0 2px 1px}.ui-close-control__icon{display:block;line-height:1;transform:translate(-.5px)}.ui-close-control:hover{border-color:color-mix(in srgb,var(--accent-2, var(--border)) 78%,var(--btn-secondary-border, var(--border)) 22%)!important}.card-header:has(>.ui-close-control--header){min-height:64px;display:flex;align-items:center;justify-content:space-between}.ui-close-control--header{position:static!important;top:auto!important;right:auto!important;margin-left:auto;flex:0 0 auto;align-self:center;transform:none}.entity-sticker-icon-button{appearance:none;width:38px;height:38px;flex:0 0 38px;border:1px solid color-mix(in srgb,var(--entity-accent, var(--accent)) 34%,var(--border) 66%);border-radius:12px;background:color-mix(in srgb,var(--card) 86%,var(--entity-accent, var(--accent)) 14%);padding:.38rem;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--entity-accent, var(--accent-2, var(--accent))) 78%,var(--text-0) 22%);cursor:pointer;transition:transform .14s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,filter .16s ease}.entity-sticker-icon-button--sm{width:32px;height:32px;flex-basis:32px;border-radius:10px;padding:.32rem}.entity-sticker-icon-button--lg{width:46px;height:46px;flex-basis:46px;border-radius:14px;padding:.46rem}.entity-sticker-icon-button:not(:disabled):hover,.entity-sticker-icon-button:not(:disabled):focus-visible{outline:none;border-color:color-mix(in srgb,var(--entity-accent, var(--accent)) 56%,var(--border) 44%);background:color-mix(in srgb,var(--card) 76%,var(--entity-accent, var(--accent)) 24%);filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--entity-accent, var(--accent)) 26%,transparent)}.entity-sticker-icon-button:not(:disabled):active{transform:translateY(1px) scale(.97);filter:brightness(.98)}.entity-sticker-icon-button:disabled,.entity-sticker-icon-button--static{cursor:default}.entity-sticker-icon-button:disabled{opacity:.72}.entity-sticker-icon-button__icon{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1}.entity-sticker-icon-button__icon svg{width:100%;height:100%;fill:currentColor}.entity-sticker-icon-button__icon i{color:currentColor;font-size:1.52rem;line-height:1}.entity-sticker-icon-button--sm .entity-sticker-icon-button__icon i{font-size:1.26rem}.entity-sticker-icon-button--lg .entity-sticker-icon-button__icon i{font-size:1.84rem}.dashboard-status-confirm-reason{display:flex;flex-direction:column;gap:6px;padding:0 20px;margin-top:12px;box-sizing:border-box}.dashboard-status-confirm-reason__label{margin:0;color:var(--text-1);font-size:.86rem;font-weight:700}.dashboard-status-confirm-reason__textarea{width:100%;min-height:98px;resize:vertical;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border) 68%);border-radius:8px;background:var(--field-bg, var(--card-2));color:var(--text-0);padding:10px 12px;line-height:1.35;box-sizing:border-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}.dashboard-status-confirm-reason__textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px;border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%)}.dashboard-status-confirm-reason__textarea.is-invalid{border-color:#ef4444}.dashboard-status-confirm-reason__textarea:disabled{cursor:wait;opacity:.72}.dashboard-status-confirm-reason__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:18px;color:var(--text-2);font-size:.78rem;line-height:1.3}.dashboard-status-confirm-reason__error{color:#ef4444;font-weight:650}.dashboard-status-confirm-modal{width:min(490px,95vw);max-width:490px;background:var(--modal-bg, var(--card-2))!important;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%)!important;border-radius:var(--card-radius, 24px)!important;box-shadow:var(--card-shadow, var(--glow))!important}.dashboard-status-confirm-layer{position:fixed;inset:0;z-index:var(--layer-modal-status-confirm, 5200);pointer-events:none}.dashboard-status-confirm-floating{position:fixed;margin:0;pointer-events:auto}.dashboard-status-confirm-card{position:relative;overflow:hidden;background:var(--modal-card-bg, var(--modal-bg, var(--card-2)))!important;border:0!important;border-radius:var(--card-radius, 24px)!important;box-shadow:none!important;min-width:0}.dashboard-status-confirm-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--modal-header-bg, var(--card-header-bg))!important;border-bottom:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%)!important}.dashboard-status-confirm-header--draggable{cursor:move;user-select:none}.dashboard-status-confirm-header--draggable .ui-close-control{cursor:pointer}.dashboard-status-confirm-title{min-width:0;flex:1 1 auto;margin:0;font-size:1.1rem;font-weight:600;line-height:1.25;color:var(--text-0)}.dashboard-status-confirm-icon{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 62%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--card-2) 84%);color:color-mix(in srgb,var(--accent) 82%,var(--text-0))}.dashboard-status-confirm-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashboard-status-confirm-flow{margin:0;display:grid;grid-template-columns:minmax(0,220px) 32px minmax(0,220px);align-items:center;justify-content:center;gap:.8rem;font-weight:700;width:100%;max-width:560px;padding:0 12px;box-sizing:border-box;overflow:hidden}.dashboard-status-confirm-flow__from,.dashboard-status-confirm-flow__to{--status-color: var(--accent);width:100%;min-width:0;max-width:220px;min-height:32px;box-sizing:border-box;border-radius:999px;border:1px solid color-mix(in srgb,var(--status-color) 54%,var(--border) 46%);background:color-mix(in srgb,var(--status-color) 16%,var(--card-2) 84%);color:color-mix(in srgb,var(--status-color) 72%,var(--text-0) 28%);padding:.34rem .68rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.82rem;line-height:1.2;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-status-confirm-flow .entity-status-pill>span:first-child{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-status-confirm-flow__to:has(.status-overlay-badge){justify-content:center}.dashboard-status-confirm-flow__arrow{opacity:.86;justify-self:center}.dashboard-status-confirm-body{--status-confirm-row-gap: 30px;--status-confirm-feedback-row-height: 52px;display:grid;gap:0;align-content:start;min-width:0}.dashboard-status-confirm-phase-slot{min-height:32px;margin-top:var(--status-confirm-row-gap);display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0 20px;box-sizing:border-box;overflow:hidden}.dashboard-status-confirm-compact{width:100%;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%);border-radius:14px;background:color-mix(in srgb,var(--card-2) 95%,var(--accent) 5%);overflow:hidden}.dashboard-status-confirm-compact__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,var(--border) 80%);background:color-mix(in srgb,var(--card-2) 90%,var(--accent) 10%)}.dashboard-status-confirm-compact__id{color:var(--text-1);display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;font-weight:700}.dashboard-status-confirm-compact__id>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-status-confirm-compact__id:focus-visible{outline:1px solid color-mix(in srgb,var(--accent) 46%,var(--border) 54%);outline-offset:3px;border-radius:8px}.dashboard-status-confirm-compact__icon-button{width:30px;height:30px;flex-basis:30px;border-radius:10px;padding:.3rem}.dashboard-status-confirm-compact__icon{width:16px;height:16px;color:color-mix(in srgb,var(--accent-2) 70%,var(--text-0) 30%);display:inline-flex;align-items:center;justify-content:center}.dashboard-status-confirm-compact__icon svg{width:100%;height:100%;fill:currentColor}.dashboard-status-confirm-compact__name{min-width:0;flex:1;text-align:right;color:var(--text-1);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-status-confirm-compact__table{display:grid;grid-template-columns:max-content 1fr;align-items:stretch}.dashboard-status-confirm-compact__row{display:contents}.dashboard-status-confirm-compact__label{color:var(--text-2);font-size:.8rem;letter-spacing:.01em;text-transform:uppercase;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--accent) 12%,var(--border) 88%);min-height:34px;display:flex;align-items:center;min-width:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:none;line-height:1.2;justify-content:flex-start;text-align:left}.dashboard-status-confirm-compact__route-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-2) 70%,var(--text-1) 30%)}.dashboard-status-confirm-compact__route-icon i{font-size:14px;line-height:1}.dashboard-status-confirm-compact__clock-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-2) 70%,var(--text-1) 30%)}.dashboard-status-confirm-compact__clock-icon svg{width:100%;height:100%;fill:currentColor}.dashboard-status-confirm-compact__value{color:var(--text-1);font-size:.9rem;line-height:1.2;min-width:0;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--accent) 12%,var(--border) 88%);min-height:34px;display:flex;align-items:center;word-break:break-word;overflow-wrap:anywhere;justify-content:flex-end;text-align:right}.dashboard-status-confirm-compact__value--date{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.dashboard-status-confirm-compact__route{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;min-width:0;max-width:100%}.dashboard-status-confirm-compact__route-point{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.dashboard-status-confirm-compact__route-point>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-status-confirm-compact__route-arrow{flex:0 0 auto;color:var(--text-2)}.dashboard-status-confirm-compact__row:first-child>.dashboard-status-confirm-compact__label,.dashboard-status-confirm-compact__row:first-child>.dashboard-status-confirm-compact__value{border-top:0}.dashboard-status-confirm-message{margin:.15rem 0 .85rem!important;text-align:center;font-size:1.06rem;color:var(--text-1)}.dashboard-status-confirm-note{display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;min-width:0;max-width:min(640px,100%);min-height:var(--status-confirm-feedback-row-height);box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%);border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text-1);font-size:.88rem;line-height:1.35}.dashboard-status-confirm-note p{margin:0}.dashboard-status-confirm-feedback-slot{min-height:var(--status-confirm-feedback-row-height);margin-top:var(--status-confirm-row-gap);display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0 20px;box-sizing:border-box;overflow:hidden}.dashboard-status-confirm-feedback-alert{width:100%;min-width:0;max-width:min(640px,100%);height:auto;min-height:var(--status-confirm-feedback-row-height);box-sizing:border-box;display:flex;max-height:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:break-word;text-overflow:clip;align-items:center;justify-content:flex-start;padding:.95rem 1.15rem;border-radius:var(--alert-radius, min(10px, var(--card-radius, 10px)));color:var(--text-0);font-size:.96rem;line-height:1.45;font-weight:400;text-align:left;border:1px solid var(--border);background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 92%,var(--accent) 8%)}.dashboard-status-confirm-feedback-alert--success{border-color:var(--status-success, var(--accent));background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-success, var(--accent)) 16%)}.dashboard-status-confirm-feedback-alert--warning{border-color:var(--status-warning, #f59e0b);background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-warning, #f59e0b) 16%)}.dashboard-status-confirm-feedback-alert--error{border-color:var(--status-error, #ef4444);background:color-mix(in srgb,var(--card-2, var(--alert-bg)) 84%,var(--status-error, #ef4444) 16%)}.dashboard-status-confirm-message.is-success{color:color-mix(in srgb,#34d399 84%,var(--text-0))}.dashboard-status-confirm-message.is-error{color:color-mix(in srgb,#ef4444 86%,var(--text-0))}.dashboard-status-confirm-buttons-shell,.dashboard-status-confirm-buttons-shell.btngroup{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--status-confirm-button-gap, 20px);margin-top:var(--status-confirm-row-gap);padding:0 20px;box-sizing:border-box;width:100%;justify-content:flex-end}.dashboard-status-confirm-buttons-shell.form-group{margin-bottom:0}.dashboard-status-confirm-buttons-shell .btn,.dashboard-status-confirm-buttons-shell .marginRight{margin:0;flex:0 1 auto;min-width:140px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;white-space:normal;overflow-wrap:anywhere}.dashboard-status-confirm-buttons-shell:has(>.btn:nth-child(2))>.btn{flex:1 1 0;min-width:0!important}.dashboard-status-confirm-buttons-shell .btn-ghost,.dashboard-status-confirm-buttons-shell .btn-secondary,.dashboard-status-confirm-buttons-shell .cancelBtn{order:1}.dashboard-status-confirm-buttons-shell .btn-primary{order:2}@media(max-width:560px){.dashboard-status-confirm-compact__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.dashboard-status-confirm-compact__name{flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-status-confirm-compact__table{display:grid;grid-template-columns:max-content 1fr}.dashboard-status-confirm-compact__row{display:contents}.dashboard-status-confirm-compact__label{padding:6px 10px;font-size:.75rem;white-space:nowrap}.dashboard-status-confirm-compact__value{padding:6px 10px;font-size:.84rem;justify-content:flex-end;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-status-confirm-compact__route{justify-content:flex-end;font-size:.82rem}.dashboard-status-confirm-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:.35rem;max-width:100%;padding:0 4px}.dashboard-status-confirm-flow .entity-status-pill{padding:.22rem .4rem!important;font-size:.78rem!important}}.transport-license-plate-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:.08rem .5rem .1rem 1.08rem;border:1px solid #050505;border-radius:4px;background:#fff;color:#050505;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #050505e0,inset 0 3px #fffffffa;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:.82em;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;pointer-events:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.transport-license-plate-badge--copyable{cursor:pointer}.transport-license-plate-badge--after-model{margin-left:var(--transport-title-part-extra-gap, 15px)}.transport-license-plate-badge--contact-dialog{min-height:2.175rem!important;padding:.12rem .75rem .15rem 1.62rem!important;border-color:#050505!important;background:#fff!important;color:#050505!important;font-size:1.23em!important;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #050505e0,inset 0 3px #fffffffa!important}.transport-license-plate-badge:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:.48rem;border-radius:2px 0 0 2px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.95) 0 1px,transparent 1.2px),radial-gradient(circle at 50% 82%,rgba(255,255,255,.95) 0 1px,transparent 1.2px),#174ea6}.transport-license-plate-badge--contact-dialog:before{top:4px!important;bottom:4px!important;left:4px!important;width:.72rem!important}.themed-datetime{position:relative;width:100%}.themed-datetime__field{display:flex!important;align-items:center;justify-content:space-between;flex-flow:row nowrap;gap:.75rem;width:100%;height:3.1rem;min-height:3.1rem;line-height:1.2;text-align:left;cursor:text}.themed-datetime__field:disabled{cursor:not-allowed;opacity:.66}.themed-datetime__input{flex:1 1 auto;min-width:0;height:100%;padding:0;color:inherit;background:transparent;border:0;outline:0;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themed-datetime__input::placeholder{color:var(--text-2);opacity:.72}.themed-datetime__trigger{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;padding:0;color:inherit;background:transparent;border:0;border-radius:var(--control-radius-sm, 9px);cursor:pointer}.themed-datetime__trigger:focus-visible{outline:0;box-shadow:0 0 0 3px var(--focus-ring)}.themed-datetime__trigger:disabled{cursor:not-allowed}.themed-datetime__icon{flex:0 0 auto;width:1.2rem!important;height:1.2rem!important;min-width:1.2rem;max-width:1.2rem;display:block;align-self:center;color:var( --datetime-icon-color, color-mix(in srgb, var(--accent) 72%, var(--text-0) 28%) );opacity:.9;pointer-events:none}.themed-datetime__trigger:hover .themed-datetime__icon,.themed-datetime__trigger:focus-visible .themed-datetime__icon,.themed-datetime__field:focus-within .themed-datetime__icon,.themed-datetime:has(.themed-datetime__popover) .themed-datetime__icon{color:var(--datetime-icon-active-color, var(--accent));opacity:1}.themed-datetime__popover{position:absolute;z-index:4200;top:calc(100% + .45rem);left:0;width:min(22rem,calc(100vw - 2rem));padding:.85rem;color:var(--text-0);background:var(--modal-card-bg, var(--card-2));border:1px solid var(--border);border-radius:var(--control-radius, 14px);box-shadow:0 18px 42px #00000047}.themed-datetime__popover:before{content:"";position:absolute;top:-.45rem;left:1.2rem;width:.8rem;height:.8rem;background:inherit;border-left:1px solid var(--border);border-top:1px solid var(--border);transform:rotate(45deg)}.themed-datetime__header,.themed-datetime__time,.themed-datetime__footer{display:flex;align-items:center}.themed-datetime__header{justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.themed-datetime__month{flex:1 1 auto;min-width:0;color:var(--text-0);font-size:.95rem;font-weight:650;text-align:center;text-transform:capitalize}.themed-datetime__nav{flex:0 0 auto;width:2.15rem;height:2.15rem;display:grid;place-items:center;color:var(--text-0);background:color-mix(in srgb,var(--card-2) 78%,var(--accent) 22%);border:1px solid var(--border);border-radius:var(--control-radius-sm, 9px);cursor:pointer}.themed-datetime__nav:hover,.themed-datetime__nav:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.themed-datetime__weekdays,.themed-datetime__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.themed-datetime__weekdays{margin-bottom:.35rem}.themed-datetime__weekday{color:var(--text-2);font-size:.72rem;font-weight:700;text-align:center;text-transform:uppercase}.themed-datetime__day{aspect-ratio:1;color:var(--text-1);background:transparent;border:1px solid transparent;border-radius:var(--control-radius-sm, 8px);font:inherit;cursor:pointer}.themed-datetime__day:hover,.themed-datetime__day:focus-visible{color:var(--text-0);border-color:var(--accent);background:color-mix(in srgb,var(--card-2) 76%,var(--accent) 24%)}.themed-datetime__day.is-outside{color:var(--text-2);opacity:.52}.themed-datetime__day.is-selected{color:var(--button-text, var(--text-0));background:var(--accent);border-color:var(--accent);opacity:1}.themed-datetime__day.is-today:not(.is-selected){border-color:color-mix(in srgb,var(--accent) 58%,transparent)}.themed-datetime__time{justify-content:center;gap:.55rem;margin-top:.8rem;padding-top:.75rem;border-top:1px solid var(--border)}.themed-datetime__time select.form-control{width:5rem;min-width:0;padding:.45rem .65rem;border-radius:var(--control-radius-sm, 9px)}.themed-datetime__time-separator{color:var(--text-1);font-weight:700}.themed-datetime__footer{justify-content:flex-end;margin-top:.8rem}.themed-datetime__done{min-width:4.5rem}@media(max-width:520px){.themed-datetime__popover{width:min(20rem,calc(100vw - 2rem))}}.trip-status-pill{max-width:100%}.trip-status-pill>span:first-child{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-trip-entity-sticker{width:100%;min-width:0;display:grid;grid-template-columns:38px max-content minmax(0,1fr) minmax(0,max-content);align-items:center;gap:.62rem;min-height:48px;padding:.42rem .56rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%);border-radius:12px;background:color-mix(in srgb,var(--card-2) 93%,var(--accent) 7%);color:inherit;overflow:hidden;container-type:inline-size;container-name:sticker}.dashboard-trip-entity-sticker--empty{grid-template-columns:38px minmax(0,1fr);color:var(--text-2);font-size:.86rem;font-weight:650}.dashboard-trip-entity-sticker--with-subtitle{grid-template-columns:38px max-content minmax(72px,max-content) minmax(0,1fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle.has-extra{grid-template-columns:38px max-content minmax(72px,max-content) minmax(0,1.2fr) minmax(0,auto) minmax(0,max-content)}.dashboard-trip-entity-sticker__id{color:var(--accent-2);font-size:.86rem;font-weight:800;white-space:nowrap}.dashboard-trip-entity-sticker__title{min-width:0;color:var(--text-0);font-size:.88rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trip-entity-sticker__subtitle{min-width:0;color:var(--text-2);font-size:.86rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trip-cargo-sticker__location{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:.35rem;vertical-align:middle}.dashboard-trip-cargo-sticker__route{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:.28rem;vertical-align:middle}.dashboard-trip-cargo-sticker__route-point{min-width:0;max-width:100%;flex:0 1 auto;display:inline-flex;align-items:center;gap:.32rem}.dashboard-trip-cargo-sticker__route-arrow{flex:0 0 auto;color:var(--text-2)}.dashboard-trip-cargo-sticker__flag-badge{width:22px;height:22px;min-width:22px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#b5c5eb 46%,#d6def4 54%);border:1px solid color-mix(in srgb,#ffffff 34%,#7f8bb2 66%);box-shadow:inset 1px 0 color-mix(in srgb,#fff 35%,transparent);overflow:hidden}.dashboard-trip-cargo-sticker__flag-image{width:100%;height:100%;object-fit:cover;display:block}.dashboard-trip-cargo-sticker__location-place,.dashboard-trip-entity-sticker__empty-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trip-entity-sticker__status{max-width:min(220px,30vw);min-width:0;pointer-events:none;justify-self:end}.dashboard-trip-entity-sticker__status span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trip-entity-sticker--transport.is-transport-subtitle-collapsed.dashboard-trip-entity-sticker--with-subtitle{grid-template-columns:38px max-content minmax(0,1fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--transport.is-transport-subtitle-collapsed .dashboard-trip-entity-sticker__subtitle{display:none}.dashboard-trip-entity-sticker.is-status-wrapped,.dashboard-trip-entity-sticker--with-subtitle.is-status-wrapped,.dashboard-trip-entity-sticker--transport.is-transport-subtitle-collapsed.is-status-wrapped.dashboard-trip-entity-sticker--with-subtitle{grid-template-columns:38px auto minmax(0,1fr)}.dashboard-trip-entity-sticker--with-subtitle.has-extra.is-status-wrapped{grid-template-columns:38px max-content minmax(72px,max-content) minmax(0,1.2fr) minmax(0,auto)}.dashboard-trip-entity-sticker.is-status-wrapped .dashboard-trip-entity-sticker__status{grid-column:1 / -1;justify-self:end;width:fit-content;max-width:min(220px,100%)}.dashboard-trip-entity-sticker__params{display:flex;align-items:center;gap:.65rem;margin-left:auto;margin-right:.4rem;min-width:0}.dashboard-trip-entity-sticker__param{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-2);font-size:.8rem;font-weight:600;white-space:nowrap;min-width:0}.dashboard-trip-entity-sticker__param i{color:var(--accent);font-size:.82rem;flex-shrink:0}.dashboard-trip-entity-sticker__param-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}@container sticker (max-width: 860px){.dashboard-trip-entity-sticker__param--price{display:none}}@container sticker (max-width: 770px){.dashboard-trip-entity-sticker__param--volume{display:none}}@container sticker (max-width: 670px){.dashboard-trip-entity-sticker__param--weight{display:none}}@container sticker (max-width: 560px){.dashboard-trip-entity-sticker__param--arrival,.dashboard-trip-cargo-sticker__location-place{display:none}}@media(max-width:760px){.dashboard-trip-entity-sticker{grid-template-columns:38px max-content minmax(0,1fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle.has-extra{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,auto) minmax(0,max-content)}.dashboard-trip-entity-sticker__status{justify-self:end;max-width:min(220px,38vw)}.dashboard-trip-cargo-sticker__route-point{max-width:100%}}@media(max-width:520px){.dashboard-trip-entity-sticker,.dashboard-trip-entity-sticker--transport.is-transport-subtitle-collapsed.dashboard-trip-entity-sticker--with-subtitle,.dashboard-trip-entity-sticker.is-status-wrapped,.dashboard-trip-entity-sticker--transport.is-transport-subtitle-collapsed.is-status-wrapped.dashboard-trip-entity-sticker--with-subtitle{grid-template-columns:38px max-content minmax(0,1fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle,.dashboard-trip-entity-sticker--with-subtitle.is-status-wrapped{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle.has-extra,.dashboard-trip-entity-sticker--with-subtitle.has-extra.is-status-wrapped{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,auto) minmax(0,max-content)}.dashboard-trip-entity-sticker__status{grid-column:auto;justify-self:end;width:fit-content;max-width:100%}}@container (max-width: 620px){.dashboard-trip-entity-sticker--with-subtitle{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle.has-extra{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,auto) minmax(0,max-content)}}@container (max-width: 440px){.dashboard-trip-entity-sticker,.dashboard-trip-entity-sticker--transport.is-transport-subtitle-collapsed.dashboard-trip-entity-sticker--with-subtitle,.dashboard-trip-entity-sticker.is-status-wrapped,.dashboard-trip-entity-sticker--transport.is-transport-subtitle-collapsed.is-status-wrapped.dashboard-trip-entity-sticker--with-subtitle{grid-template-columns:38px max-content minmax(0,1fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle,.dashboard-trip-entity-sticker--with-subtitle.is-status-wrapped{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,max-content)}.dashboard-trip-entity-sticker--with-subtitle.has-extra,.dashboard-trip-entity-sticker--with-subtitle.has-extra.is-status-wrapped{grid-template-columns:38px max-content minmax(0,.85fr) minmax(0,1.15fr) minmax(0,auto) minmax(0,max-content)}.dashboard-trip-entity-sticker.is-status-wrapped .dashboard-trip-entity-sticker__status,.dashboard-trip-entity-sticker__status{grid-column:auto;justify-self:end;width:fit-content;max-width:100%}}@container (max-width: 560px){.dashboard-trip-entity-sticker--with-subtitle,.dashboard-trip-entity-sticker--with-subtitle.has-extra,.dashboard-trip-entity-sticker--with-subtitle.is-status-wrapped,.dashboard-trip-entity-sticker--with-subtitle.has-extra.is-status-wrapped{grid-template-columns:38px max-content 75px minmax(0,1fr) minmax(0,auto) minmax(0,max-content)!important}.dashboard-trip-entity-sticker__title{max-width:75px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-trip-entity-sticker__status{grid-column:6!important;justify-self:end!important}}.market-sticker{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;padding:.42rem .75rem!important;min-width:0!important;position:relative!important;isolation:isolate}.market-sticker .dashboard-trip-entity-sticker__title{max-width:250px!important;min-width:50px!important;flex:0 1 auto!important;margin-right:4px!important;font-size:.88rem!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.market-sticker .dashboard-trip-entity-sticker__subtitle{max-width:320px!important;min-width:50px!important;flex:0 1 auto!important;margin-right:8px!important;font-size:.88rem!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;padding:.18rem .55rem!important;border:1px solid var(--metric-pill-border, color-mix(in srgb, var(--accent) 34%, var(--border) 66%))!important;border-radius:999px!important;background:color-mix(in srgb,var(--card-2) 90%,transparent)!important}.market-sticker .dashboard-trip-cargo-sticker__flag-badge{width:16px!important;height:16px!important;min-width:16px!important;border-radius:4px!important;margin-right:4px!important}.market-sticker .market-sticker__pills{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;margin-left:auto!important;flex-shrink:0!important}.market-sticker .market-sticker__pill{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.18rem .55rem!important;border:1px solid var(--brand-spot, #f1c04a)!important;border-radius:999px!important;font-size:.88rem!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;color:var(--text-0)!important;background:color-mix(in srgb,var(--card-2) 88%,var(--brand-spot, #f1c04a) 12%)!important}.market-sticker .market-sticker__pill--weight{background:color-mix(in srgb,color-mix(in srgb,var(--status-success) 40%,var(--card-2) 60%) 70%,transparent)!important;border-color:color-mix(in srgb,var(--status-success) 50%,var(--border) 50%)!important}.market-sticker .market-sticker__pill--volume{background:color-mix(in srgb,var(--accent) 18%,var(--card-2) 82%)!important;border-color:color-mix(in srgb,var(--accent) 50%,var(--border) 50%)!important}.market-sticker .market-sticker__pill--price{background:color-mix(in srgb,var(--brand-spot, #f1c04a) 18%,var(--card-2) 82%)!important;border-color:var(--brand-spot, #f1c04a)!important}.market-sticker .market-sticker__pill--distance{background:color-mix(in srgb,#4a9eff 16%,var(--card-2) 84%)!important;border-color:color-mix(in srgb,#4a9eff 50%,var(--border) 50%)!important}.market-sticker .market-sticker__pill--cpk{background:color-mix(in srgb,#9c6fff 16%,var(--card-2) 84%)!important;border-color:color-mix(in srgb,#9c6fff 50%,var(--border) 50%)!important}.market-sticker .market-feed-sticker__action-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex-shrink:0!important;margin-left:8px!important;margin-right:0!important;box-sizing:border-box!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation;position:relative!important;z-index:2;transform:none!important;border:1px solid color-mix(in srgb,var(--border) 80%,var(--accent) 20%)!important;background:color-mix(in srgb,var(--card-2) 72%,var(--accent) 28%)!important;color:color-mix(in srgb,var(--accent) 74%,#c19bff 26%)!important;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease,filter .18s ease,opacity .18s ease!important}.market-sticker .market-feed-sticker__action-btn:hover:not(:disabled),.market-sticker .market-feed-sticker__action-btn:focus-visible:not(:disabled){transform:none!important;border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%)!important;background:color-mix(in srgb,var(--card-2) 58%,var(--accent) 42%)!important;filter:brightness(1.08);box-shadow:0 8px 20px color-mix(in srgb,#000 26%,transparent)!important;outline:none!important}.market-sticker .market-feed-sticker__action-btn:active:not(:disabled){transform:none!important;filter:brightness(.96);box-shadow:0 3px 10px color-mix(in srgb,#000 22%,transparent)!important}.market-sticker .market-feed-sticker__action-btn>*{pointer-events:none}@container sticker (max-width: 600px){.market-cargo-sticker.market-sticker .market-sticker__pill--cpk{display:none!important}}@container sticker (max-width: 540px){.market-cargo-sticker.market-sticker .market-sticker__pill--volume{display:none!important}}@container sticker (max-width: 370px){.market-cargo-sticker.market-sticker .market-sticker__pill--distance{display:none!important}}@container sticker (max-width: 320px){.market-sticker .market-sticker__pill--weight{display:none!important}}@container sticker (max-width: 300px){.market-transport-sticker.market-sticker .market-sticker__pill--volume{display:none!important}}@container sticker (max-width: 270px){.market-sticker .dashboard-trip-entity-sticker__subtitle{display:none!important}}[data-theme] body .card.market-feed-card,[data-theme] body .card.market-feed-card>.card-body,[data-theme] body .sticker-list-container{overflow:visible!important}@keyframes stickerSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.97);max-height:0;margin-bottom:0}to{opacity:1;transform:translateY(0) scale(1);max-height:200px}}.sticker-animated-wrapper{transition:all .5s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important;will-change:transform,opacity,max-height!important}.sticker-animated-wrapper.sticker-item-enter{animation:stickerSlideIn .5s cubic-bezier(.4,0,.2,1) forwards!important}.sticker-animated-wrapper.sticker-item-exit,.sticker-animated-wrapper.sticker-item-exit--submitted{transition:all .8s cubic-bezier(.4,0,.2,1)!important;opacity:0!important;transform:translateY(-16px) scale(.95)!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;pointer-events:none!important}.sticker-animated-wrapper.sticker-item-exit--unpublished{animation:stickerUnpublishedExit 1.3s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes stickerUnpublishedExit{0%{filter:grayscale(100%);opacity:1;pointer-events:none!important;max-height:200px}23%{filter:grayscale(100%);opacity:1;pointer-events:none!important;max-height:200px}61.5%{filter:grayscale(100%);opacity:0;pointer-events:none!important;max-height:200px;transform:translateY(-16px) scale(.95);margin-top:inherit;margin-bottom:inherit;padding-top:inherit;padding-bottom:inherit}to{filter:grayscale(100%);opacity:0;pointer-events:none!important;max-height:0;transform:translateY(-16px) scale(.95);margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}.messenger-page-back{flex:0 0 auto;display:flex;align-items:center;min-height:42px;padding:5px 9px;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,var(--accent) 25%);background:color-mix(in srgb,var(--card-2) 88%,transparent)}.messenger-page-back__button{min-width:0;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 10px 4px 7px;border:0;border-radius:10px;background:color-mix(in srgb,var(--card) 84%,var(--accent) 16%);color:var(--text-0);font:inherit;font-size:.86rem;font-weight:650;line-height:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.messenger-page-back__button:hover,.messenger-page-back__button:focus-visible{background:color-mix(in srgb,var(--card) 72%,var(--accent) 28%)}.messenger-page-back__button:active{transform:translateY(1px)}.messenger-page-back__icon{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.messenger-page-back__button{transition:none}}.transport-wizard-container{padding-left:0;padding-right:0;width:100%}.transport-wizard-container .adf-c>.card,.transport-wizard-container .updateTransport>.card{display:flex;flex-direction:column;height:min(640px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);width:100%}.transport-wizard-container .adf-c>.card>.card-body,.transport-wizard-container .updateTransport>.card>.card-body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:1.25rem 1.5rem}.transport-wizard-shell-body{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;height:100%}.transport-wizard-shell-body>form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;height:100%}.add-transport-form-scroll,.transport-wizard-step__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.transport-wizard-shell-body>form>.btngroup,.transport-wizard-actions{flex:0 0 auto;display:flex;justify-content:flex-end;margin-top:15px}.transport-wizard-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.transport-wizard-progress__item{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:44px;padding:.55rem .75rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-2, var(--card)) 88%,transparent);color:var(--text-secondary, var(--text-2))}.transport-wizard-progress__item span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;font-size:.82rem;font-weight:700}.transport-wizard-progress__item strong{min-width:0;color:inherit;font-size:.9rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-wizard-progress__item.is-active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent) 14%,var(--card));color:var(--text-primary, var(--text-0))}.transport-wizard-step{display:flex;flex-direction:column;min-height:0;height:100%;gap:0}.transport-wizard-step__intro{display:grid;gap:.35rem;margin-bottom:1rem}.transport-wizard-step__intro h5,.transport-wizard-review-section h5{margin:0;color:var(--text-primary, var(--text-0));font-size:1rem;font-weight:700;line-height:1.25}.transport-wizard-review-title{display:inline-flex;align-items:center;gap:.45rem}.transport-wizard-review-title__icon{flex:0 0 auto;width:1.1rem;height:1.1rem;color:var(--accent, currentColor)}.transport-wizard-review-title__icon--transport{fill:currentColor;stroke:none}.transport-wizard-review-title__icon--driver{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.transport-wizard-review-title__icon--driver path{vector-effect:non-scaling-stroke}.transport-wizard-step__intro p{margin:0;color:var(--text-secondary, var(--text-2));font-size:.95rem;line-height:1.35}.transport-wizard-mode-selection{display:flex;gap:1.25rem;justify-content:center;align-items:stretch;padding:1.5rem .5rem;width:100%}.driver-mode-card{flex:1 1 50%;max-width:320px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.25rem;background:color-mix(in srgb,var(--card-2, var(--card)) 96%,transparent);border:1px solid var(--border);border-radius:16px;color:var(--text-primary, var(--text-0));cursor:pointer;transition:all .22s cubic-bezier(.25,.46,.45,.94);box-shadow:var(--card-shadow, var(--glow))}.driver-mode-card:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent) 5%,var(--card-2, var(--card)));transform:translateY(-3px);box-shadow:0 8px 24px #00000024}.driver-mode-card.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--card-2, var(--card)));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent),0 8px 24px #0000001f}.driver-mode-card-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:1.5rem;margin-bottom:1.25rem;transition:transform .22s cubic-bezier(.25,.46,.45,.94)}.driver-mode-card:hover .driver-mode-card-icon{transform:scale(1.12)}.driver-mode-card-body{display:flex;flex-direction:column;gap:.5rem}.driver-mode-card-title{font-size:1.05rem;font-weight:700;line-height:1.35}.driver-mode-card-description{font-size:.85rem;color:var(--text-secondary, var(--text-2));line-height:1.45}.transport-wizard-step__scroll.tab-sheet{background:color-mix(in srgb,var(--card-2, var(--card)) 96%,transparent);border:1px solid var(--border);border-radius:12px;padding:1.25rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;box-shadow:inset 0 2px 8px #00000014}.tab-pane{animation:fadeInTab .2s ease-in-out}@keyframes fadeInTab{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.transport-wizard-driver-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.transport-wizard-field{display:grid;gap:.35rem;min-width:0}.transport-wizard-field--full{grid-column:1 / -1}.transport-wizard-field label{color:var(--text-1);font-weight:var(--label-weight, 500);font-size:var(--label-size, .8rem);line-height:1.25}.transport-wizard-driver-preview{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;padding:.7rem .8rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-2, var(--card)) 90%,transparent);color:var(--text-primary, var(--text-0))}.transport-wizard-driver-preview span{color:var(--text-secondary, var(--text-2))}.transport-wizard-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.transport-wizard-review-section{display:grid;align-content:start;align-items:start;gap:.75rem;min-width:0;padding:.9rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card-2, var(--card)) 90%,transparent)}.transport-wizard-review-grid{display:grid;gap:.55rem}.transport-wizard-review-row{display:grid;gap:.15rem;min-width:0}.transport-wizard-review-row span{color:var(--text-secondary, var(--text-2));font-size:.82rem;font-weight:600}.transport-wizard-review-row strong{color:var(--text-primary, var(--text-0));font-size:.95rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.transport-wizard-status-slot{flex:0 0 auto;min-height:42px;display:flex;align-items:center;margin-top:.75rem}.transport-wizard-status-slot:not(.is-visible){display:none!important}.transport-wizard-status{width:100%;border:1px solid var(--border);border-radius:8px;padding:.55rem .75rem;color:var(--text-primary, var(--text-0));background:color-mix(in srgb,var(--card-2, var(--card)) 90%,transparent)}.transport-wizard-status--error{border-color:color-mix(in srgb,var(--danger, #ef5350) 58%,var(--border) 42%);color:var(--danger, #ef5350);background:color-mix(in srgb,var(--danger, #ef5350) 12%,transparent)}.transport-wizard-status--success{border-color:color-mix(in srgb,var(--accent) 46%,var(--border) 54%);background:color-mix(in srgb,var(--accent) 12%,transparent)}@media(max-width:720px){.transport-wizard-container{padding-left:0;padding-right:0}.transport-wizard-container .adf-c>.card,.transport-wizard-container .updateTransport>.card{height:min(640px,calc(100dvh - 20px));max-height:calc(100dvh - 20px)}.transport-wizard-progress,.transport-wizard-driver-form,.transport-wizard-review{grid-template-columns:1fr}.transport-wizard-mode-selection{flex-direction:column;align-items:center;gap:.85rem;padding:1rem .25rem}.driver-mode-card{flex:1 1 100%;width:100%;max-width:100%;padding:1.25rem 1rem}}.transport-wizard-driver-step .form-control{width:100%;min-width:0;min-height:42px!important;padding:.62rem .75rem!important;border:1px solid var(--input-border, var(--border))!important;border-radius:8px!important;background:var(--input-bg, var(--surface-0, var(--card)))!important;color:var(--input-text, var(--text-0))!important;font:inherit;line-height:1.35;box-shadow:none!important;transition:border-color .15s ease-in-out}.transport-wizard-driver-step .form-control::placeholder{color:var(--input-placeholder, var(--text-2));opacity:1}.transport-wizard-driver-step .form-control:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--input-border, var(--border)) 66%)!important}.transport-wizard-driver-step .form-control:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--input-border, var(--border)) 42%)!important;outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent)!important;outline-offset:2px;background:var(--input-bg, var(--surface-0, var(--card)))!important;color:var(--input-text, var(--text-0))!important;box-shadow:none!important}.offer-status-pill{--offer-status-color: var(--text-2);--offer-status-bg: color-mix(in srgb, var(--card-2) 78%, var(--offer-status-color) 22%);--offer-status-border: color-mix(in srgb, var(--border) 52%, var(--offer-status-color) 48%);--offer-status-text: var(--text-0);display:inline-flex;align-items:center;gap:.42rem;min-height:32px;max-width:100%;padding:.35rem .72rem;border:1px solid var(--offer-status-border);border-radius:999px;background:var(--offer-status-bg);color:var(--offer-status-text);font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap}.offer-status-pill--draft,.offer-status-pill--inactive{--offer-status-color: var(--text-2)}.offer-status-pill--market,.offer-status-pill--execution{--offer-status-color: var(--accent)}.offer-status-pill--negotiation,.offer-status-pill--reserved,.offer-status-pill--booked{--offer-status-color: var(--accent-2)}.offer-status-pill--success{--offer-status-color: var(--status-success, var(--accent-2))}.offer-status-pill--review{--offer-status-color: var(--status-warning, var(--brand-spot))}.offer-status-pill--danger,.offer-status-pill--blocked{--offer-status-color: var(--status-error, var(--brand-spot))}.offer-status-pill__dot{width:.48rem;height:.48rem;border-radius:999px;background:var(--offer-status-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--offer-status-color) 24%,transparent);flex:0 0 auto}.offer-status-pill__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.cargo-offer-sticker,.transpotr-offer-sticker{--offer-entity-sticker-font-size: .88rem;--offer-entity-sticker-font-weight: 700;width:100%;min-width:0;min-height:48px;box-sizing:border-box;display:grid;grid-template-columns:38px max-content minmax(84px,max-content) minmax(0,1fr) max-content;align-items:center;gap:.62rem;padding:.42rem .56rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%);border-radius:12px;background:color-mix(in srgb,var(--card-2) 93%,var(--accent) 7%);color:var(--text-0);overflow:hidden;container-type:inline-size}.cargo-offer-sticker,.transpotr-offer-sticker{min-height:70px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.72rem}.cargo-offer-sticker *,.cargo-offer-sticker *:before,.cargo-offer-sticker *:after,.transpotr-offer-sticker *,.transpotr-offer-sticker *:before,.transpotr-offer-sticker *:after{box-sizing:border-box}.cargo-offer-sticker__icon-button,.transpotr-offer-sticker__icon-button{appearance:none;width:38px;height:38px;border:0;padding:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cargo-offer-sticker__icon-static,.transpotr-offer-sticker__icon-static{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.cargo-offer-sticker__icon,.transpotr-offer-sticker__icon{width:38px;height:38px;flex:0 0 38px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%);border-radius:12px;background:color-mix(in srgb,var(--card) 86%,var(--accent) 14%);padding:.38rem;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-2) 78%,var(--text-0) 22%);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,filter .16s ease}.cargo-offer-sticker__icon-button:hover .cargo-offer-sticker__icon,.cargo-offer-sticker__icon-button:focus-visible .cargo-offer-sticker__icon,.transpotr-offer-sticker__icon-button:hover .transpotr-offer-sticker__icon,.transpotr-offer-sticker__icon-button:focus-visible .transpotr-offer-sticker__icon{outline:none;border-color:color-mix(in srgb,var(--accent) 56%,var(--border) 44%);background:color-mix(in srgb,var(--card) 76%,var(--accent) 24%);filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 26%,transparent)}.cargo-offer-sticker__icon-button:focus-visible,.transpotr-offer-sticker__icon-button:focus-visible{outline:none}.cargo-offer-sticker__icon svg,.transpotr-offer-sticker__icon svg{width:100%;height:100%;fill:currentColor}.cargo-offer-sticker__identity,.transpotr-offer-sticker__identity{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.48rem;align-self:center}.cargo-offer-sticker__content,.transpotr-offer-sticker__content{min-width:0;display:grid;grid-template-rows:minmax(0,auto) 1px minmax(0,auto);gap:3px}.cargo-offer-sticker__content:before,.transpotr-offer-sticker__content:before{content:"";grid-row:2;grid-column:1;align-self:center;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 42%,var(--border) 58%) 14%,color-mix(in srgb,var(--accent) 42%,var(--border) 58%) 86%,transparent 100%);opacity:.62;pointer-events:none}.cargo-offer-sticker__row,.transpotr-offer-sticker__row{min-width:0;display:flex;align-items:center;gap:20px;padding-top:3px;padding-bottom:3px;overflow:hidden}.cargo-offer-sticker__row--main,.transpotr-offer-sticker__row--main{grid-row:1;justify-content:flex-start}.cargo-offer-sticker__row--metrics,.transpotr-offer-sticker__row--metrics{grid-row:3;justify-content:flex-start}.cargo-offer-sticker__id,.transpotr-offer-sticker__id{min-width:0;color:var(--accent-2);font-size:var(--offer-entity-sticker-font-size);font-weight:var(--offer-entity-sticker-font-weight);white-space:nowrap}.cargo-offer-sticker__title,.transpotr-offer-sticker__title{min-width:0;color:var(--text-0);font-size:var(--offer-entity-sticker-font-size);font-weight:var(--offer-entity-sticker-font-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cargo-offer-sticker__title,.transpotr-offer-sticker__title{flex:0 1 auto;max-width:min(16rem,40%)}.cargo-offer-sticker__route,.transpotr-offer-sticker__location{min-width:0;display:inline-flex;align-items:center;gap:.32rem;color:var(--text-0);font-size:var(--offer-entity-sticker-font-size);font-weight:var(--offer-entity-sticker-font-weight);overflow:hidden}.cargo-offer-sticker__route,.transpotr-offer-sticker__location{flex:1 1 auto}.cargo-offer-sticker__route-point{min-width:0;flex:0 1 auto;display:inline-flex;align-items:center;gap:.32rem}.cargo-offer-sticker__route-arrow{flex:0 0 auto;color:var(--text-2)}.cargo-offer-sticker__flag-badge,.transpotr-offer-sticker__flag-badge{width:22px;height:22px;min-width:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#b5c5eb 46%,#d6def4 54%);border:1px solid color-mix(in srgb,#ffffff 34%,#7f8bb2 66%);box-shadow:inset 1px 0 color-mix(in srgb,#fff 35%,transparent);overflow:hidden}.cargo-offer-sticker__flag-image,.transpotr-offer-sticker__flag-image{width:100%;height:100%;object-fit:cover;display:block}.cargo-offer-sticker__place,.transpotr-offer-sticker__place{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cargo-offer-sticker__metrics,.transpotr-offer-sticker__metrics{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.38rem;overflow:hidden}.cargo-offer-sticker__metrics,.transpotr-offer-sticker__metrics{justify-content:flex-start}.cargo-offer-sticker__metric,.transpotr-offer-sticker__metric{flex:0 0 auto;max-width:7.5rem;min-height:1.92rem;display:inline-flex;align-items:center;justify-content:center;padding:.18rem .55rem;border:1px solid var(--metric-pill-border, color-mix(in srgb, var(--accent) 34%, var(--border) 66%));border-radius:999px;color:var(--text-0);font-size:var(--offer-entity-sticker-font-size);font-weight:var(--offer-entity-sticker-font-weight);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cargo-offer-sticker__metric[hidden]{display:none!important}.cargo-offer-sticker__metric--weight,.transpotr-offer-sticker__metric--capacity{background:color-mix(in srgb,color-mix(in srgb,var(--status-success) 54%,var(--card-2) 46%) 50%,transparent)}.cargo-offer-sticker__metric--volume,.cargo-offer-sticker__metric--distance,.transpotr-offer-sticker__metric--volume,.transpotr-offer-sticker__metric--distance{background:color-mix(in srgb,color-mix(in srgb,var(--accent) 56%,var(--card-2) 44%) 50%,transparent)}.cargo-offer-sticker__metric--price,.transpotr-offer-sticker__metric--price{background:color-mix(in srgb,var(--status-warning) 50%,var(--card-2) 50%)}@container (max-width: 420px){.cargo-offer-sticker__place,.transpotr-offer-sticker__place{display:none!important}.cargo-offer-sticker__title,.transpotr-offer-sticker__title{max-width:none}}@container (max-width: 380px){.cargo-offer-sticker,.transpotr-offer-sticker{gap:.42rem}.cargo-offer-sticker__identity,.transpotr-offer-sticker__identity{gap:.28rem}.cargo-offer-sticker__metric,.transpotr-offer-sticker__metric{padding:.14rem .42rem;font-size:.8rem}}@media(max-width:399.98px){.offer-list-modal__compact-offer-sticker .cargo-offer-sticker__id,.offer-list-modal__compact-offer-sticker .transpotr-offer-sticker__id{display:none}}@container (max-width: 240px){.cargo-offer-sticker__metric--volume,.transpotr-offer-sticker__metric--volume{display:none!important}}@container (max-width: 190px){.cargo-offer-sticker__metric--distance,.transpotr-offer-sticker__metric--distance{display:none!important}}@container (max-width: 140px){.cargo-offer-sticker__metric--price,.transpotr-offer-sticker__metric--price,.cargo-offer-sticker__route,.transpotr-offer-sticker__location{display:none!important}}.cargo-offer-sticker__id-container,.transpotr-offer-sticker__id-container{position:relative;display:inline-flex;flex-direction:column;align-items:center}.sticker-trusted-badge{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:2px;width:24px!important;height:24px!important;min-width:24px!important;border:0!important;border-radius:3px!important;background:linear-gradient(color-mix(in srgb,#000 28%,transparent),color-mix(in srgb,#000 28%,transparent)),color-mix(in srgb,var(--card-2) 92%,var(--accent) 8%)!important;color:color-mix(in srgb,#79d9ff 86%,#d7f4ff 14%)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;pointer-events:none;box-shadow:none!important}.sticker-trusted-badge svg{width:16px!important;height:16px!important;display:block!important}.offer-dialog-layer{position:fixed;inset:0;z-index:var(--layer-modal-status-confirm, 5200);pointer-events:none}.offer-dialog-shell{width:min(620px,calc(100vw - 20px));max-width:620px;background:linear-gradient(var(--offer-dialog-bg, var(--bg-1, #141c24)),var(--offer-dialog-bg, var(--bg-1, #141c24))),var(--bg-primary, var(--bg-0, #141c24))!important;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border) 70%)!important;box-shadow:none!important;padding:0!important;border-radius:var(--card-radius, 24px)!important;overflow:hidden!important;display:block!important;pointer-events:auto}.offer-dialog-card{max-height:min(720px,calc(100vh - 16px));display:flex;flex-direction:column;border:0!important;background:linear-gradient(var(--offer-dialog-bg, var(--bg-1, #141c24)),var(--offer-dialog-bg, var(--bg-1, #141c24))),var(--bg-primary, var(--bg-0, #141c24))!important}.offer-dialog-header{min-height:60px;background:linear-gradient(var(--offer-dialog-header-bg, var(--bg-2, var(--bg-1, #141c24))),var(--offer-dialog-header-bg, var(--bg-2, var(--bg-1, #141c24)))),var(--bg-primary, var(--bg-0, #141c24))!important}.offer-dialog-title{display:inline-flex;align-items:center;gap:.55rem}.offer-dialog-title-icon{width:2.47rem;height:2.47rem;flex:0 0 auto;overflow:visible}.offer-dialog-body{gap:.75rem;overflow:auto;background:linear-gradient(var(--offer-dialog-bg, var(--bg-1, #141c24)),var(--offer-dialog-bg, var(--bg-1, #141c24))),var(--bg-primary, var(--bg-0, #141c24))!important}.offer-dialog-entities{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:linear-gradient(var(--offer-dialog-nested-bg, var(--bg-2, var(--bg-1, #141c24))),var(--offer-dialog-nested-bg, var(--bg-2, var(--bg-1, #141c24)))),var(--bg-primary, var(--bg-0, #141c24));padding:.7rem .75rem;display:flex;flex-direction:column;gap:.55rem;container-type:inline-size}.offer-dialog-candidate-picker,.offer-dialog-entity-id-input{display:grid;gap:.38rem;margin:0}.offer-dialog-candidate-picker{position:relative}.offer-dialog-entity-id-input>span,.offer-dialog-form-grid label{color:var(--text-2);font-size:.86rem;font-weight:650}.offer-dialog-entity-id-input .form-control{min-height:44px}.offer-dialog-candidate-dropdown{position:absolute;z-index:8;top:calc(100% + .42rem);left:0;right:0;max-height:220px;overflow:auto;display:grid;gap:.38rem;padding:.38rem;border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent) 28%);border-radius:12px;background:linear-gradient(var(--offer-dialog-nested-bg, var(--bg-2, var(--bg-1, #141c24))),var(--offer-dialog-nested-bg, var(--bg-2, var(--bg-1, #141c24)))),var(--bg-primary, var(--bg-0, #141c24));box-shadow:0 10px 22px color-mix(in srgb,#000 22%,transparent)}.offer-dialog-candidate-option{display:block;width:100%;padding:0;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);border-radius:10px;background:color-mix(in srgb,var(--card-2) 92%,transparent);cursor:pointer;color:inherit;text-align:left}.offer-dialog-candidate-option:hover,.offer-dialog-candidate-option:focus-visible{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);outline:none}.offer-dialog-empty{color:var(--text-2);font-size:.88rem;padding:.45rem .1rem}.offer-dialog-entity-join-row{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;justify-content:stretch;gap:.55rem;min-height:48px}.offer-dialog-entity-join-row:after{content:""}.offer-dialog-entity-plus{position:relative;z-index:1;width:3.05rem;height:3.05rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border) 60%);border-radius:50%;color:var(--accent-2, var(--accent));font-size:1.35rem;font-weight:700;line-height:1;background:color-mix(in srgb,var(--card-2) 88%,transparent)}.offer-dialog-entity-plus__symbol{transform:translateY(-1px)}.offer-dialog-entity-offer-icon{width:2.42rem;height:2.42rem;display:block;overflow:visible}.offer-dialog-entity-plus:before,.offer-dialog-entity-plus:after{content:"";position:absolute;left:50%;width:1px;height:.78rem;transform:translate(-50%);background:color-mix(in srgb,var(--accent) 38%,var(--border) 62%);pointer-events:none}.offer-dialog-entity-plus:before{bottom:calc(100% + 1px)}.offer-dialog-entity-plus:after{top:calc(100% + 1px)}.offer-dialog-change-transport{justify-self:end;min-height:38px;padding:.45rem .75rem;white-space:nowrap}.offer-dialog-form-grid{display:grid;gap:.7rem}.offer-dialog-form-grid>.form-group{margin-bottom:.5rem}.offer-dialog-form-grid--with-status{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.offer-dialog-price-field{min-width:0;text-align:left}.offer-dialog-price-field>label{display:block}.offer-dialog-status-field{min-width:0;padding-top:1.2rem;text-align:right}.driver-info-block{border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent) 28%);border-radius:10px;background:color-mix(in srgb,var(--card-2) 84%,transparent);padding:.58rem .7rem}.driver-info-block__label{color:var(--text-2);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.driver-info-block{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .68rem}.driver-info-block__value{color:var(--text-0);font-size:.96rem;font-weight:800}.driver-info-block__meta{color:var(--text-2);font-size:.85rem;font-weight:650}.offer-dialog-reservation-summary{margin-top:-.2rem}.offer-open-trip-action{min-height:44px}.offer-dialog-form-grid .themed-number-input,.offer-dialog-price-readonly,.offer-dialog-status-readonly{height:48px}.offer-dialog-form-grid .themed-number-input__field.form-control{height:48px;min-height:48px;line-height:1.2}.offer-dialog-cpk{margin-top:.45rem;display:flex;width:fit-content;align-items:center;gap:.45rem;font-size:.86rem}.offer-dialog-cpk__label{color:var(--text-2);font-weight:600}.offer-dialog-cpk__value{color:var(--text-0);font-weight:700}.offer-dialog-price-readonly{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent) 28%);border-radius:var(--input-radius, 8px);background:color-mix(in srgb,var(--card-2) 92%,var(--accent) 8%);color:var(--text-0);padding:.42rem .85rem}.offer-dialog-price-readonly strong{flex:0 0 auto;font-size:inherit;line-height:1.2;font-weight:800}.offer-dialog-status-readonly{display:flex;align-items:center;justify-content:flex-end;min-width:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--text-0);padding:0}.offer-dialog-status-pill{min-width:0;max-width:100%}.offer-dialog-status-slot{min-height:54px;display:flex;align-items:stretch}.offer-dialog-body>.offer-dialog-status-slot:not(.offer-dialog-status-slot--reason){margin-top:-.375rem;margin-bottom:-.375rem}.offer-dialog-status-slot--reason{min-height:0;display:block}.offer-dialog-cancel-reservation-reason{width:100%;margin:0;padding:0}.offer-dialog-offer-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:46px;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent) 24%);border-radius:12px;background:linear-gradient(var(--offer-dialog-nested-bg, var(--bg-2, var(--bg-1, #141c24))),var(--offer-dialog-nested-bg, var(--bg-2, var(--bg-1, #141c24)))),var(--bg-primary, var(--bg-0, #141c24))}.offer-dialog-offer-status__label{color:var(--text-2);font-size:.86rem;font-weight:700}.offer-dialog-offer-status__pill{flex:0 1 auto}.offer-dialog-status{width:100%;margin:0}.offer-dialog-status--server-unavailable{justify-content:flex-start}.offer-dialog-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.175rem}.offer-dialog-actions .cancelBtn,.offer-dialog-actions .btn-ghost,.offer-dialog-actions .btn-secondary{order:1}.offer-dialog-actions .btn-primary{order:2}.offer-dialog-policy-action{order:1;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;white-space:nowrap}.offer-dialog-policy-action--cancelreservation,.offer-dialog-policy-action--confirmbooking{flex:1 1 0;inline-size:0;min-inline-size:0;max-inline-size:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center}.offer-dialog-policy-action--primary{order:2}.offer-dialog-policy-action--danger{order:1}.offer-dialog-close-action{order:0!important}.offer-dialog-policy-action:not(:disabled):hover,.offer-dialog-policy-action:not(:disabled):focus-visible{outline:none;transform:translateY(-1px)}.offer-dialog-policy-action--danger:not(:disabled):hover,.offer-dialog-policy-action--danger:not(:disabled):focus-visible{border-color:color-mix(in srgb,var(--text-2) 42%,var(--btn-secondary-border, var(--border)) 58%)!important;background:color-mix(in srgb,var(--text-2) 12%,var(--btn-secondary-bg, var(--card-2)) 88%)!important;color:var(--btn-secondary-text, var(--text-0))!important}.offer-dialog-policy-action:not(:disabled):active{transform:translateY(0)}.offer-dialog-policy-action:disabled{cursor:not-allowed;opacity:.62}.offer-dialog-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem}.offer-dialog-submit-icon{width:1.15rem;height:1.15rem;flex:0 0 auto;object-fit:contain}@media(max-width:560px){.offer-dialog-shell{width:min(100vw - 12px,620px)}.offer-dialog-header{min-height:56px}.offer-dialog-body{padding:.75rem}.offer-dialog-actions{width:100%;align-items:stretch}.offer-dialog-actions .offer-dialog-policy-action--cancelreservation,.offer-dialog-actions .offer-dialog-policy-action--confirmbooking{min-block-size:54px;padding-inline:.65rem}}@media(prefers-reduced-motion:reduce){.offer-dialog-card,.offer-dialog-shell{animation:none!important}}.dashboard-user-summary__identity{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:16px}.dashboard-contact-tabs__user-summary .dashboard-user-summary{width:100%}.dashboard-contact-tabs__user-summary .dashboard-user-summary__identity{align-items:stretch}.dashboard-contact-tabs__user-summary .dashboard-info-mini-card{max-width:none}.dashboard-contact-tabs{display:grid;gap:12px}.dashboard-contact-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--card-2) 88%,var(--accent) 12%)}.dashboard-contact-tabs__list.is-single-tab{grid-template-columns:minmax(0,1fr)}.dashboard-contact-tabs__tab{min-width:0;min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-1);font:inherit;font-size:.82rem;font-weight:650;line-height:1.2;overflow-wrap:anywhere;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dashboard-contact-tabs__tab:hover,.dashboard-contact-tabs__tab:focus-visible{color:var(--text-0);border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%)}.dashboard-contact-tabs__tab:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:1px}.dashboard-contact-tabs__tab.is-active{border-color:color-mix(in srgb,var(--accent) 48%,var(--border) 52%);background:color-mix(in srgb,var(--card) 88%,var(--accent) 12%);color:var(--text-0)}.dashboard-contact-tabs [role=tabpanel][hidden]{display:none}.dashboard-contact-tabs__user-summary{min-width:0}.dashboard-profile-user-summary{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.profile-password-form{display:grid;gap:16px;max-width:680px}.profile-password-form__intro{color:var(--text-1)}.profile-password-form__field{display:grid;gap:7px;margin:0}.profile-password-form__field label{color:var(--text-0);font-weight:650}.profile-password-form__field .invalid-feedback{display:block}.profile-password-form__status:empty{display:none}.profile-password-form__status .alert{margin:0}.profile-password-form .btn{justify-self:end}.dashboard-shell-card.is-mobile-or-tablet-layout #dashboard-profile-panel-password .profile-password-form{margin-left:3px;margin-right:3px;padding-left:calc(var(--communication-form-padding-inline, .95rem) + var(--communication-form-border-inline, 1px))!important;padding-right:calc(var(--communication-form-padding-inline, .95rem) + var(--communication-form-border-inline, 1px))!important}@media(prefers-reduced-motion:reduce){.dashboard-contact-tabs__tab{transition:none}}.dashboard-offer-list-item{border-color:color-mix(in srgb,var(--text-2) 26%,var(--card-2) 74%);padding:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dashboard-offer-list-item.selected{border-color:color-mix(in srgb,var(--accent) 68%,var(--text-2) 32%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent),0 10px 22px color-mix(in srgb,var(--accent) 14%,transparent),var(--glow)}.dashboard-offer-list-item__main{width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:1rem 1.2rem .375rem;display:block}.dashboard-offer-list-item__main:hover,.dashboard-offer-list-item__main:focus-visible{background:color-mix(in srgb,var(--card-1) 76%,transparent);outline:none}.dashboard-offer-list-item__row{align-items:center;justify-content:flex-start}.dashboard-offer-list-item__number-pill{max-width:min(100%,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-offer-list-item__trusted-indicator{flex:0 0 24px;width:24px;height:24px;border:0;border-radius:3px;background:linear-gradient(color-mix(in srgb,var(--bg-0) 28%,transparent),color-mix(in srgb,var(--bg-0) 28%,transparent)),color-mix(in srgb,var(--card-2) 92%,var(--accent) 8%);cursor:default;pointer-events:none}.dashboard-offer-list-item__trusted-indicator .details-top-actions__relation-icon{width:16px;height:16px}.dashboard-offer-list-item__created{color:var(--text-2);font-size:.84rem;line-height:1.2;white-space:nowrap}.dashboard-offer-list-item__row .details-top-row__id{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;width:100%!important}.dashboard-offer-list-item__status-inline{display:inline-block;vertical-align:middle;margin-left:0!important}.dashboard-offer-list-item__entities{margin:0 1.2rem .47rem}.dashboard-offer-list-item__entity-sticker{min-width:0}.dashboard-offer-list-item__summary{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:.55rem;padding:0 1.2rem .62rem}.dashboard-offer-list-item__summary-cell{min-width:0;border:1px solid var(--metric-pill-border, color-mix(in srgb, var(--border) 66%, var(--text-2) 34%));border-radius:10px;background:transparent;padding:.58rem .68rem}.dashboard-offer-list-item__summary-label{display:block;margin-bottom:.22rem;color:var(--text-1);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.dashboard-offer-list-item__summary-value{display:block;min-width:0;overflow:hidden;color:var(--metric-pill-text, var(--text-0));font-size:.98rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-offer-list-item__summary-cell--price .dashboard-offer-list-item__summary-value{color:var(--metric-pill-price-text, var(--text-0));font-size:1.12rem}.dashboard-offer-list-item__summary-cell--price{background:transparent}.dashboard-offer-list-item__actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.62rem;padding:0 1.2rem 1rem}.dashboard-offer-list-item__reservation-summary{margin:0 1.2rem .62rem}.dashboard-offer-list-item__action-feedback{min-height:0;margin:0 1.2rem .62rem}.dashboard-offer-list-item__actions--reservation-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-offer-list-item__actions--reservation-pair .dashboard-offer-list-item__policy-action{width:100%;min-width:0;min-inline-size:0;max-inline-size:none;min-height:54px;padding-inline:.65rem;line-height:1.2;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center}.dashboard-offer-list-item__actions--reservation-pair .dashboard-offer-list-item__open-trip-action{grid-column:1 / -1;width:100%}.dashboard-offer-list-item__open-trip-action{min-width:150px}@media(max-width:760px){.dashboard-offer-list-item__row{align-items:flex-start}.dashboard-offer-list-item__created{white-space:normal}.dashboard-offer-list-item__actions{justify-content:flex-end;padding-inline:1rem}.dashboard-offer-list-item__entities{margin-inline:1rem}.dashboard-offer-list-item__summary{grid-template-columns:repeat(2,1fr);padding-inline:1rem}.dashboard-offer-list-item__reservation-summary,.dashboard-offer-list-item__action-feedback{margin-inline:1rem}}.dashboard-offers-list{display:grid;gap:.72rem}.dashboard-offers-list__top-controls .pagination-block{margin-top:0;margin-bottom:.2rem}.dashboard-offers-list__bottom-controls .pagination-block{margin-top:.75rem}.dashboard-offers-list__items{display:grid;gap:.62rem}.offer-scope-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:.45rem;align-items:center;padding:0;border:0;background:transparent}.offer-scope-tabs__tab{min-height:36px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-0);font-weight:700;line-height:1.1;padding:.58rem .95rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.offer-scope-tabs__tab:hover,.offer-scope-tabs__tab:focus-visible{color:var(--text-0);border-color:var(--border);background:color-mix(in srgb,var(--text-0) 4%,transparent);outline:none}.offer-scope-tabs__tab:active{transform:translateY(1px) scale(.98)}.offer-scope-tabs__tab.is-active{color:var(--text-0);border-color:color-mix(in srgb,var(--accent) 64%,var(--border) 36%);background:color-mix(in srgb,var(--accent) 26%,var(--card-2) 74%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 36%,transparent)}@media(max-width:480px){.offer-scope-tabs{display:flex;width:100%}.offer-scope-tabs__tab{flex:1 1 0;min-width:0}}.dashboard-offers-section{display:grid;gap:1rem}.dashboard-offers-section__header{display:grid;gap:.35rem}.dashboard-offers-section__alerts{display:grid;gap:.6rem}.dashboard-offers-section__subtabs{display:inline-flex;width:fit-content;max-width:100%;gap:.35rem;align-items:center;padding:.2rem;border-radius:12px;background:color-mix(in srgb,var(--card-2) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.dashboard-offers-section__subtab{min-height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-2);font-size:.85rem;font-weight:600;line-height:1.1;padding:.35rem .75rem;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.dashboard-offers-section__subtab:hover,.dashboard-offers-section__subtab:focus-visible{color:var(--text-0);background:color-mix(in srgb,var(--text-0) 6%,transparent);outline:none}.dashboard-offers-section__subtab.is-active{color:var(--text-0);border-color:color-mix(in srgb,var(--accent) 40%,var(--border) 60%);background:color-mix(in srgb,var(--accent) 18%,var(--card-1) 82%)}.dashboard-offers-section__scopes{display:grid;gap:1rem}.dashboard-offers-section__scope{display:grid;gap:.72rem}.dashboard-offers-section__selected-cargo{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:var(--text-2);font-size:.9rem}.dashboard-offers-section__selected-label{color:var(--text-2)}.dashboard-offers-section__selected-pill{flex:0 0 auto}.dashboard-offers-section__selected-route{min-width:0;color:var(--text);font-weight:650}.dashboard-offers-section__controls{align-items:center}.dashboard-offers-section__menu{min-width:min(320px,calc(100vw - 2rem))}.dashboard-offers-section__cargo-select-label{display:block;margin:.15rem 0 .55rem}.dashboard-offers-section__cargo-select{width:100%;min-height:38px;border-radius:12px}@media(max-width:760px){.dashboard-offers-section__selected-cargo{align-items:flex-start}}.onboarding-wizard{position:fixed;inset:0;z-index:var(--layer-modal-base, 3000);display:grid;place-items:center;min-width:0;padding:clamp(1rem,3vw,2rem);overflow:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--bg-0, var(--surface-0, var(--card))) 72%,transparent);color:var(--text-0);font:inherit}.onboarding-wizard,.onboarding-wizard *{box-sizing:border-box}.onboarding-wizard__shell{--onboarding-wizard-dialog-height: min(700px, calc(100vh - 2rem) );display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(760px,100%);height:var(--onboarding-wizard-dialog-height);min-height:var(--onboarding-wizard-dialog-height);max-height:var(--onboarding-wizard-dialog-height);overflow:hidden;border:1px solid var(--border);border-radius:var(--card-radius, 8px);background:var(--surface-0, var(--card));color:var(--text-0);box-shadow:var(--card-shadow, var(--glow));font:inherit}.onboarding-wizard__header-slot{min-width:0;border-bottom:1px solid var(--card-header-border, var(--border));background:var(--card-header-bg, var(--surface-1, var(--card-2)))}.onboarding-wizard__header{display:grid;gap:1rem;min-width:0;padding:clamp(1.15rem,2.6vw,1.75rem)}.onboarding-wizard__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.onboarding-wizard__eyebrow{color:color-mix(in srgb,var(--accent) 45%,var(--card-header-text, var(--text-0)) 55%);font-size:var(--label-size, .8rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.onboarding-wizard__language{display:inline-flex;align-items:center;gap:.45rem;min-width:0;margin:0;color:var(--text-2);font-size:var(--label-size, .8rem);font-weight:var(--label-weight, 600)}.onboarding-wizard__language-select{min-width:4.5rem;height:2rem;padding:0 .45rem;border:1px solid var(--input-border, var(--border));border-radius:var(--btn-radius, 8px);background:var(--input-bg, var(--surface-0, var(--card)));color:var(--input-text, var(--text-0));font:inherit;font-size:.82rem;font-weight:700}.onboarding-wizard__language-select:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--input-border, var(--border)) 42%);outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent)}.onboarding-wizard__heading{display:grid;gap:.4rem;min-width:0}.onboarding-wizard__title{margin:0;color:var(--card-header-text, var(--text-0));font-family:var(--font-heading, inherit);font-size:clamp(1.25rem,2vw,var(--h3-size, 1.4rem));font-weight:var(--h3-weight, 700);line-height:var(--h3-line, 1.3);letter-spacing:0;overflow-wrap:anywhere}.onboarding-wizard__subtitle{margin:0;color:var(--text-1);font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.onboarding-wizard__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.onboarding-wizard__step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;min-height:38px;padding:.4rem .5rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-1, var(--card-2));color:var(--text-2)}.onboarding-wizard__step.is-current{border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);color:var(--text-0);background:color-mix(in srgb,var(--accent) 16%,var(--surface-1, var(--card-2)) 84%)}.onboarding-wizard__step.is-complete{border-color:color-mix(in srgb,var(--status-success, var(--accent)) 48%,var(--border) 52%);color:var(--text-1)}.onboarding-wizard__step-index{display:grid;place-items:center;inline-size:1.55rem;block-size:1.55rem;border-radius:999px;border:1px solid currentColor;color:inherit;font-size:.78rem;font-weight:700;line-height:1}.onboarding-wizard__step-label{min-width:0;color:inherit;font-size:.84rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-wizard__content{min-width:0;min-height:0;overflow:auto;padding:clamp(1rem,2.6vw,1.75rem);background:var(--surface-0, var(--card));color:var(--text-0)}.onboarding-wizard__step-transition{min-width:0;animation:onboarding-wizard-step-in .18s ease-out both}@keyframes onboarding-wizard-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.onboarding-wizard__status{min-height:52px;max-height:76px;margin:0 clamp(1rem,2.6vw,1.75rem);padding:.65rem .75rem;overflow:auto;border:1px solid transparent;border-radius:8px;background:transparent;color:transparent;font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.onboarding-wizard__status--idle{color:transparent}.onboarding-wizard__status--busy{border-color:var(--border);background:var(--alert-bg, var(--surface-1, var(--card-2)));color:var(--text-1)}.onboarding-wizard__status--success{border-color:color-mix(in srgb,var(--status-success, var(--accent)) 46%,var(--border) 54%);background:var(--status-success-bg, color-mix(in srgb, var(--status-success, var(--accent)) 14%, transparent));color:var(--status-success, var(--accent))}.onboarding-wizard__status--error{border-color:color-mix(in srgb,var(--status-error, var(--danger, var(--accent))) 46%,var(--border) 54%);background:var(--status-error-bg, color-mix(in srgb, var(--status-error, var(--danger, var(--accent))) 14%, transparent));color:var(--status-error, var(--danger, var(--accent)))}.onboarding-wizard__footer{min-width:0;padding:1rem clamp(1rem,2.6vw,1.75rem) clamp(1rem,2.6vw,1.35rem);border-top:1px solid var(--border);background:var(--surface-1, var(--card-2))}.onboarding-wizard__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.onboarding-wizard__actions-extra{min-width:0;margin-right:auto;color:var(--text-2);font-size:.9rem}.onboarding-wizard__actions-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;min-width:0}.onboarding-wizard__button{min-height:40px;max-width:100%;border-radius:var(--btn-radius, 8px)!important;white-space:normal}.onboarding-wizard__button--primary{background:var(--btn-primary-bg, var(--accent))!important;color:var(--btn-primary-text, var(--text-0))!important;border-color:transparent!important;box-shadow:var(--btn-primary-shadow, none)!important}.onboarding-wizard__button--primary:not(:disabled):hover,.onboarding-wizard__button--primary:not(:disabled):focus-visible{background:var(--btn-primary-hover, var(--btn-primary-bg, var(--accent)))!important}.onboarding-wizard__button--secondary{background:var(--btn-secondary-bg, var(--surface-1, var(--card-2)))!important;color:var(--btn-secondary-text, var(--text-0))!important;border-color:var(--btn-secondary-border, var(--border))!important;box-shadow:var(--btn-secondary-shadow, none)!important}.onboarding-wizard__button:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px}.onboarding-wizard__button:disabled{cursor:not-allowed;opacity:var(--disabled-opacity, .62)}.onboarding-wizard__choose-path{display:grid;gap:1rem;min-width:0}.onboarding-wizard__path-grid{display:grid;grid-template-columns:1fr;align-items:stretch;gap:.5rem;min-width:0}.onboarding-wizard__path-card{display:flex;gap:.75rem;align-items:flex-start;align-self:stretch;width:100%;height:auto;padding:.8rem;appearance:none;border:1px solid var(--border);border-radius:8px;background:var(--surface-1, var(--card-2));color:var(--text-0);box-shadow:var(--glow);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding-wizard__path-card:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--border) 56%);background:color-mix(in srgb,var(--accent) 10%,var(--surface-1, var(--card-2)) 90%)}.onboarding-wizard__path-card:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px}.onboarding-wizard__path-card.is-selected{border-color:color-mix(in srgb,var(--accent) 68%,var(--border) 32%);background:color-mix(in srgb,var(--accent) 18%,var(--surface-1, var(--card-2)) 82%);box-shadow:var(--glow),0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.onboarding-wizard__path-card-marker{flex:0 0 auto;display:grid;place-items:center;inline-size:1rem;block-size:1rem;margin-top:.2rem;border:1px solid color-mix(in srgb,var(--text-2) 72%,var(--border) 28%);border-radius:999px;background:transparent}.onboarding-wizard__path-card-marker:after{content:"";inline-size:.48rem;block-size:.48rem;border-radius:999px;background:transparent}.onboarding-wizard__path-card.is-selected .onboarding-wizard__path-card-marker{border-color:var(--accent)}.onboarding-wizard__path-card.is-selected .onboarding-wizard__path-card-marker:after{background:var(--accent)}.onboarding-wizard__path-card-body{display:grid;gap:.25rem;flex:1 1 auto;min-width:0;max-width:100%}.onboarding-wizard__path-card-title{display:flex;align-items:center;gap:.45rem;min-width:0;max-width:100%;color:var(--text-0);font-size:.96rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere;word-break:normal}.onboarding-wizard__path-card-icon{--onboarding-wizard-path-icon-size: 2rem;--onboarding-wizard-path-icon-glyph-size: calc(var(--onboarding-wizard-path-icon-size) * .54);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--onboarding-wizard-path-icon-size);height:var(--onboarding-wizard-path-icon-size);margin-top:-.08rem;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border) 62%);border-radius:8px;background:color-mix(in srgb,var(--surface-1, var(--card-2)) 74%,var(--accent) 26%);color:var(--accent);font-size:var(--onboarding-wizard-path-icon-glyph-size);line-height:1}.onboarding-wizard__path-card-icon i{font-size:inherit;line-height:1}.onboarding-wizard__path-card.is-selected .onboarding-wizard__path-card-icon{border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);background:color-mix(in srgb,var(--accent) 24%,var(--surface-1, var(--card-2)) 76%);color:var(--accent)}.onboarding-wizard__path-card-title>span:last-child{min-width:0}.onboarding-wizard__path-card-description{color:var(--text-2);font-size:.9rem;line-height:1.4;overflow-wrap:anywhere;word-break:normal}.onboarding-wizard__empty-state{display:grid;gap:.5rem;min-height:160px;align-content:center;padding:1rem;border:1px solid var(--border);border-radius:8px;background:var(--alert-bg, var(--surface-1, var(--card-2)))}.onboarding-wizard__empty-title{margin:0;color:var(--text-0);font-size:1.05rem;line-height:1.3;letter-spacing:0}.onboarding-wizard__empty-description{margin:0;color:var(--text-1);line-height:1.45}.onboarding-wizard__step-panel{display:grid;gap:1.1rem;min-width:0}.onboarding-wizard__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.9rem;row-gap:.55rem;min-width:0}.onboarding-wizard__form-intro{margin:0;color:var(--text-0);font-size:.98rem;font-weight:800;line-height:1.35;letter-spacing:0}.onboarding-wizard__field{display:grid;grid-template-rows:auto auto minmax(.85rem,auto);align-content:start;gap:.25rem;min-width:0;margin:0}.onboarding-wizard__field:after{content:"";min-height:.85rem}.onboarding-wizard__field:has(.onboarding-wizard__field-hint):after,.onboarding-wizard__field:has(.onboarding-wizard__field-error):after{display:none}.onboarding-wizard__field--wide{grid-column:1 / -1}.onboarding-wizard__field-label{display:flex;align-items:center;gap:.35rem;min-width:0;color:var(--text-0);font-size:.9rem;font-weight:700;line-height:1.3}.onboarding-wizard__field-required,.onboarding-wizard__field-optional{flex:0 0 auto;margin-left:auto;padding:.12rem .45rem;border:1px solid var(--border);border-radius:999px;color:var(--text-2);font-size:.72rem;font-weight:700;line-height:1.2}.onboarding-wizard__field-required{border-color:color-mix(in srgb,var(--accent) 48%,var(--border) 52%);color:var(--accent)}.onboarding-wizard__required{color:var(--status-error, var(--danger, var(--accent)))}.onboarding-wizard__optional{margin-left:auto;color:var(--text-2);font-size:.78rem;font-weight:600}.onboarding-wizard__input{width:100%;min-width:0;min-height:42px;padding:.62rem .75rem;border:1px solid var(--input-border, var(--border));border-radius:8px;background:var(--input-bg, var(--surface-0, var(--card)));color:var(--input-text, var(--text-0));font:inherit;line-height:1.35}.onboarding-wizard__textarea{width:100%;min-width:0;min-height:108px;padding:.62rem .75rem;border:1px solid var(--input-border, var(--border));border-radius:8px;background:var(--input-bg, var(--surface-0, var(--card)));color:var(--input-text, var(--text-0));font:inherit;line-height:1.35;resize:vertical}.onboarding-wizard__input::placeholder,.onboarding-wizard__textarea::placeholder{color:var(--input-placeholder, var(--text-2));opacity:1}.onboarding-wizard__input:hover,.onboarding-wizard__textarea:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--input-border, var(--border)) 66%)}.onboarding-wizard__input:focus,.onboarding-wizard__textarea:focus{border-color:color-mix(in srgb,var(--accent) 58%,var(--input-border, var(--border)) 42%);outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:2px}.onboarding-wizard__input[aria-invalid=true],.onboarding-wizard__textarea[aria-invalid=true]{border-color:color-mix(in srgb,var(--status-error, var(--danger, var(--accent))) 64%,var(--border) 36%)}.onboarding-wizard__field-hint,.onboarding-wizard__field-error{min-height:.85rem;margin-top:-.08rem;color:var(--text-2);font-size:.76rem;line-height:1.2;overflow-wrap:anywhere}.onboarding-wizard__field-error{color:var(--status-error, var(--danger, var(--accent)))}.onboarding-wizard__review-warning{padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--status-error, var(--danger, var(--accent))) 44%,var(--border) 56%);border-radius:8px;background:var(--status-error-bg, color-mix(in srgb, var(--status-error, var(--danger, var(--accent))) 12%, transparent));color:var(--status-error, var(--danger, var(--accent)));line-height:1.4;overflow-wrap:anywhere}.onboarding-wizard__choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;min-width:0}.onboarding-wizard__choice-grid--company-types{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.7rem}.onboarding-wizard__choice-grid--solo-roles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem}.onboarding-wizard__choice{position:relative;display:flex;align-items:center;min-width:0;min-height:44px;padding:.65rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-1, var(--card-2));color:var(--text-0);font:inherit;font-weight:700;line-height:1.25;text-align:left;cursor:pointer}.onboarding-wizard__choice-grid--company-types .onboarding-wizard__choice{min-height:68px;height:68px;padding:.75rem 2.25rem .75rem .85rem;overflow:hidden;font-size:.95rem;line-height:1.18;overflow-wrap:anywhere}.onboarding-wizard__choice-grid--solo-roles .onboarding-wizard__choice{min-height:96px;height:96px;padding:.85rem 1rem;justify-content:center;font-size:1rem;line-height:1.2;text-align:center;overflow-wrap:anywhere}.onboarding-wizard__choice-grid--company-types .onboarding-wizard__choice:after{content:"";position:absolute;top:.55rem;right:.55rem;display:grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border:1px solid color-mix(in srgb,var(--text-2) 62%,transparent);border-radius:999px;color:transparent;background:color-mix(in srgb,var(--surface-0, var(--card)) 72%,transparent);font-size:.74rem;font-weight:900;line-height:1}.onboarding-wizard__choice:hover,.onboarding-wizard__choice:focus-visible{border-color:color-mix(in srgb,var(--accent) 54%,var(--border) 46%);outline:2px solid color-mix(in srgb,var(--accent) 16%,transparent);outline-offset:2px}.onboarding-wizard__choice.is-selected{border-color:color-mix(in srgb,var(--accent) 68%,var(--border) 32%);background:color-mix(in srgb,var(--accent) 16%,var(--surface-1, var(--card-2)) 84%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.onboarding-wizard__choice-grid--company-types .onboarding-wizard__choice.is-selected:after{content:"✓";border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);background:var(--accent);color:var(--accent-contrast, var(--surface-0, var(--card)));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.onboarding-wizard__review-list{display:grid;gap:0;min-width:0;margin:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface-1, var(--card-2))}.onboarding-wizard__review-section-title{margin:1rem 0 .5rem;color:var(--text-0);font-size:.96rem;font-weight:900;line-height:1.25}.onboarding-wizard__review-row,.onboarding-wizard__review-item{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:.75rem;min-width:0;padding:.75rem .9rem;border-bottom:1px solid var(--border)}.onboarding-wizard__review-row:last-child{border-bottom:0}.onboarding-wizard__review-item:last-child{border-bottom:0}.onboarding-wizard__review-label{margin:0;color:var(--text-2);font-size:.86rem;font-weight:700;line-height:1.35}.onboarding-wizard__review-value{min-width:0;margin:0;color:var(--text-0);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:640px){.onboarding-wizard{align-items:stretch;padding:0}.onboarding-wizard__shell{width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0;border-left:0;border-right:0}.onboarding-wizard__steps{grid-template-columns:1fr}.onboarding-wizard__actions{align-items:stretch;flex-direction:column}.onboarding-wizard__actions-extra{margin-right:0}.onboarding-wizard__actions-buttons{display:grid;grid-template-columns:1fr}.onboarding-wizard__footer:empty{display:none}.onboarding-wizard__path-grid,.onboarding-wizard__choice-grid--company-types,.onboarding-wizard__choice-grid--solo-roles,.onboarding-wizard__form-grid,.onboarding-wizard__review-row,.onboarding-wizard__review-item{grid-template-columns:1fr}.onboarding-wizard__field-required,.onboarding-wizard__field-optional,.onboarding-wizard__optional{margin-left:0}}@media(prefers-reduced-motion:reduce){.onboarding-wizard__step-transition{animation:none}}.onboarding-wizard__roles-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:1rem;background:var(--card-2, rgba(255, 255, 255, .02));border:1px solid var(--border);border-radius:12px}.onboarding-wizard__role-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;min-height:56px;border-radius:8px;border:1px solid transparent;background:#ffffff05;cursor:pointer;transition:all .2s ease;user-select:none}.onboarding-wizard__role-item:hover{background:#ffffff0f;border-color:var(--border)}.onboarding-wizard__role-item input[type=checkbox]{accent-color:var(--accent);cursor:pointer;margin:0;width:16px;height:16px}.onboarding-wizard__role-item-name{font-size:.9rem;color:var(--text-0);font-weight:500}.dashboard-trip-cargos-in-trip-list{min-width:0;display:grid;gap:.85rem}.dashboard-trip-cargos-in-trip-list__items{min-width:0;display:grid;gap:.55rem}.dashboard-trip-cargos-in-trip-list__item{min-width:0;border-radius:14px;outline:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.42rem}.dashboard-trip-cargos-in-trip-list__selection-checker{width:18px;height:18px;margin:0 0 0 1px;border-radius:6px;border:1px solid color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent),color-mix(in srgb,var(--card-2) 88%,#000 12%);box-shadow:inset 0 1px color-mix(in srgb,#fff 14%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-trip-cargos-in-trip-list__selection-checker svg{width:12px;height:10px;fill:none;stroke:var(--text-0);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.72);transition:opacity .14s ease,transform .14s ease}.dashboard-trip-cargos-in-trip-list__item.is-selected .dashboard-trip-cargos-in-trip-list__selection-checker{border-color:color-mix(in srgb,var(--accent) 90%,var(--border) 10%);background:linear-gradient(180deg,color-mix(in srgb,#fff 16%,transparent),transparent),var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),0 8px 16px color-mix(in srgb,var(--accent) 22%,transparent)}.dashboard-trip-cargos-in-trip-list__item.is-selected .dashboard-trip-cargos-in-trip-list__selection-checker svg{opacity:1;transform:scale(1)}.dashboard-trip-cargos-in-trip-list__item .dashboard-trip-entity-sticker{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,filter .16s ease}.dashboard-trip-cargos-in-trip-list__item:hover .dashboard-trip-entity-sticker,.dashboard-trip-cargos-in-trip-list__item:focus-visible .dashboard-trip-entity-sticker{border-color:color-mix(in srgb,var(--accent) 52%,var(--border) 48%);background:color-mix(in srgb,var(--card-2) 88%,var(--accent) 12%);filter:brightness(1.04)}.dashboard-trip-cargos-in-trip-list__item.is-selected .dashboard-trip-entity-sticker{border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);background:color-mix(in srgb,var(--card-2) 80%,var(--accent) 20%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 26%,transparent),0 12px 24px color-mix(in srgb,#000 20%,transparent)}.dashboard-trip-cargos-in-trip-list__empty{padding:.75rem .85rem;border:1px dashed color-mix(in srgb,var(--accent) 32%,var(--border) 68%);border-radius:12px;color:var(--text-2);font-size:.9rem;font-weight:650}.dashboard-trip-cargos-in-trip-list__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:15px}.dashboard-trip-cargos-in-trip-list__actions .btn{width:100%;min-width:0}.dashboard-trip-cargos-in-trip-list__actions .cancelBtn,.dashboard-trip-cargos-in-trip-list__actions .btn-ghost,.dashboard-trip-cargos-in-trip-list__actions .btn-secondary{order:1}.dashboard-trip-cargos-in-trip-list__actions .btn-primary{order:2}.dashboard-trip-list-item__route{display:grid;grid-template-columns:fit-content(38%) minmax(88px,1fr) fit-content(38%);grid-template-rows:auto 22px auto auto;align-items:center;column-gap:15px;row-gap:.18rem;padding:.92rem .96rem;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--card-2) 90%,transparent),color-mix(in srgb,var(--card-3) 78%,transparent))}.dashboard-trip-list-item__route--loading{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(120px,auto);min-height:120px}.dashboard-trip-list-item__route-loading{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;color:var(--text-2);font-weight:700}.dashboard-trip-list-item__route-point{min-width:0;display:contents;max-width:100%}.dashboard-trip-list-item__route-point--destination{text-align:right}.dashboard-trip-list-item__place{min-width:0;display:inline-flex;align-items:center;gap:.42rem;color:var(--text-0);font-size:.98rem;font-weight:700;line-height:1.22}.dashboard-trip-list-item__route-point:not(.dashboard-trip-list-item__route-point--destination) .dashboard-trip-list-item__place{grid-column:1;grid-row:2}.dashboard-trip-list-item__route-point--destination .dashboard-trip-list-item__place{grid-column:3;grid-row:2;justify-content:flex-end}.dashboard-trip-list-item__place span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trip-list-item__flag-badge{width:22px;height:22px;min-width:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,#b5c5eb 46%,#d6def4 54%);border:1px solid color-mix(in srgb,#ffffff 34%,#7f8bb2 66%);box-shadow:inset 1px 0 color-mix(in srgb,#fff 35%,transparent);overflow:hidden}.dashboard-trip-list-item__flag-image{width:100%;height:100%;object-fit:cover;display:block}.dashboard-trip-list-item__date{grid-column:1;grid-row:3;color:var(--text-2);font-size:.78rem;font-weight:600;line-height:1.2}.dashboard-trip-list-item__route-point--destination .dashboard-trip-list-item__date{grid-column:3;text-align:right}.dashboard-trip-list-item__route-arrow{display:contents;color:var(--text-2);text-align:center}.dashboard-trip-list-item__arrow{grid-column:2;grid-row:2;width:100%;min-width:0;display:flex;align-items:center;gap:15px;color:color-mix(in srgb,var(--accent-2) 80%,var(--text-0) 20%);height:22px;line-height:1}.dashboard-trip-list-item__arrow-core{flex:1 1 auto;min-width:24px;display:flex;align-items:center}.dashboard-trip-list-item__arrow-core:before{content:"";flex:1 1 auto;height:2.4px;border-radius:999px 0 0 999px;background:currentColor;opacity:.88}.dashboard-trip-list-item__arrow-core:after{content:"";width:7px;height:7px;flex:0 0 7px;border-top:2.4px solid currentColor;border-right:2.4px solid currentColor;transform:rotate(45deg);margin-left:-7px;opacity:.96}.dashboard-trip-list-item__route-marker{position:relative;width:20px;height:22px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center}.dashboard-trip-list-item__route-marker:before{content:"";font-family:FontAwesome;font-size:1.22rem;line-height:1;color:#15803d;text-shadow:-.5px 0 color-mix(in srgb,#020617 78%,var(--text-0) 22%),0 1px 2px color-mix(in srgb,#020617 34%,transparent)}.dashboard-trip-list-item__distance,.dashboard-trip-list-item__price,.dashboard-trip-list-item__cpk{grid-column:2;justify-self:center;max-width:100%;color:var(--text-1);font-size:.84rem;font-weight:800;line-height:1.1;white-space:nowrap}.dashboard-trip-list-item__distance{grid-row:1}.dashboard-trip-list-item__price{grid-row:3;color:var(--text-0)}.dashboard-trip-list-item__cpk{grid-row:4;color:var(--text-2);font-size:.76rem;font-weight:750}@media(max-width:760px){.dashboard-trip-list-item__route{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:.62rem}.dashboard-trip-list-item__route-point{display:grid;gap:.28rem}.dashboard-trip-list-item__route-point--destination{text-align:left}.dashboard-trip-list-item__route-point:not(.dashboard-trip-list-item__route-point--destination) .dashboard-trip-list-item__place,.dashboard-trip-list-item__route-point--destination .dashboard-trip-list-item__place{grid-column:auto;grid-row:auto;justify-content:flex-start}.dashboard-trip-list-item__date,.dashboard-trip-list-item__route-point--destination .dashboard-trip-list-item__date{grid-column:auto;grid-row:auto;text-align:left}.dashboard-trip-list-item__route-arrow{width:100%;min-width:0;display:grid;grid-template-columns:1fr;justify-items:center;gap:.18rem}.dashboard-trip-list-item__distance,.dashboard-trip-list-item__arrow,.dashboard-trip-list-item__price,.dashboard-trip-list-item__cpk{grid-column:auto;grid-row:auto}.dashboard-trip-list-item__arrow{width:min(320px,92%)}}.dashboard-trip-list-item{border-color:color-mix(in srgb,var(--text-2) 26%,var(--card-2) 74%);padding:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dashboard-trip-list-item.selected{border-color:color-mix(in srgb,var(--accent) 68%,var(--text-2) 32%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent),0 10px 22px color-mix(in srgb,var(--accent) 14%,transparent),var(--glow)}.dashboard-trip-list-item__main{width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:1rem 1.2rem 1.05rem;display:grid;gap:.86rem}.dashboard-trip-list-item__main:hover,.dashboard-trip-list-item__main:focus-visible{background:color-mix(in srgb,var(--card-1) 76%,transparent);outline:none}.dashboard-trip-list-item__transport-block{min-width:0;display:grid;gap:.5rem}.dashboard-trip-list-item__driver-info{min-width:0}.dashboard-trip-list-item__header{display:grid;gap:.44rem;min-width:0}.dashboard-trip-list-item__header-main,.dashboard-trip-list-item__header-meta{min-width:0;display:flex;align-items:center;gap:.72rem;flex-wrap:wrap}.dashboard-trip-list-item__number-pill{border:0;cursor:pointer;max-width:min(100%,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trip-list-item__number-pill:hover,.dashboard-trip-list-item__number-pill:focus-visible{outline:none;filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.dashboard-trip-list-item__created{color:var(--text-2);font-size:.86rem;font-weight:650;line-height:1.2;white-space:nowrap}.dashboard-trip-list-item__controls{display:inline-flex;align-items:center;gap:.4rem;row-gap:10px;justify-content:flex-start;margin-left:0;flex:1 1 auto;flex-wrap:wrap;min-width:0;max-width:100%;width:fit-content;transform:none}.dashboard-trip-list-item__controls .details-status-wrap{margin-right:0;min-width:0}.dashboard-trip-list-item__controls .trip-status-pill{min-height:32px;white-space:nowrap}.dashboard-trip-list-item__controls .dashboard-list-icon-btn{background:color-mix(in srgb,var(--card-2) 88%,var(--accent) 12%)}.dashboard-trip-list-item__history-btn{width:42px;height:42px;flex:0 0 42px;font-size:1.05rem}.dashboard-trip-list-item__add-cargo-btn{width:48px;height:48px;flex:0 0 48px}.dashboard-trip-list-item__add-cargo-btn .dashboard-trip-list-item__add-cargo-icon{width:25px;height:25px}.dashboard-trip-list-item__add-cargo-box{fill:currentColor;transform:translateY(2px)}.dashboard-trip-list-item__add-cargo-plus{fill:#22c55e;filter:drop-shadow(0 0 2px color-mix(in srgb,currentColor 54%,transparent))}.dashboard-trip-list-item__controls button.trip-status-pill{border:1px solid color-mix(in srgb,var(--status-color, var(--accent)) 32%,transparent);font-family:inherit}.dashboard-trip-list-item__controls button.trip-status-pill:disabled{cursor:wait;opacity:.78}.dashboard-trip-list-item__entities{display:grid;grid-template-columns:minmax(0,1fr);gap:.54rem;container-type:inline-size}.dashboard-trip-list-item__entities>*{min-width:0}.dashboard-trip-list-item__more-cargo{grid-column:1 / -1;justify-self:start;color:var(--accent-2);font-size:.78rem;font-weight:750;padding:.12rem .68rem}@media(max-width:760px){.dashboard-trip-list-item__created{white-space:normal}.dashboard-trip-list-item__controls{justify-content:flex-start;margin-left:0;transform:none;width:100%}.dashboard-trip-list-item__entities{grid-template-columns:minmax(0,1fr)}}.dashboard-trips-list{display:grid;gap:.72rem}.dashboard-trips-list__top-controls .pagination-block{margin-top:0;margin-bottom:.2rem}.dashboard-trips-list__bottom-controls .pagination-block{margin-top:.75rem}.dashboard-trips-list__items{display:grid;gap:.62rem}.dashboard-trip-command-cargo-layer{pointer-events:auto;overflow:hidden;overscroll-behavior:contain}.dashboard-trip-command-cargo-dialog{width:min(760px,calc(100vw - 20px));max-width:min(760px,calc(100vw - 20px));max-height:88vh}.dashboard-trip-command-cargo-card{max-height:88vh}.dashboard-trip-command-cargo-card__animated-body{height:auto;max-height:calc(88vh - 64px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transition:height .5s cubic-bezier(.22,1,.36,1)}.dashboard-trip-command-cargo-card__animated-body.is-measured{will-change:height}.dashboard-trip-command-cargo-card__body{display:grid;gap:.8rem}.dashboard-trip-command-cargo-card__field{display:grid;gap:.5rem;min-width:0}.dashboard-trip-command-cargo-card__field-label,.dashboard-trip-command-cargo-card__selection-header{color:var(--text-primary, var(--text-0));font-size:.9rem;font-weight:650}.dashboard-trip-command-cargo-card__selection-header,.dashboard-trip-command-cargo-card__choices{min-width:0;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.dashboard-trip-command-cargo-card__selection-header{padding-top:15px;padding-bottom:15px}.dashboard-trip-command-cargo-card__choice{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--text-1);font-size:.9rem;cursor:pointer}.dashboard-trip-command-cargo-card__problem-switch{min-width:0;max-width:100%;padding:.25rem .35rem;gap:.48rem;border-radius:999px}.dashboard-trip-command-cargo-card__problem-switch .superadmin-settings__switch-text{min-width:0;color:var(--text-1);font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.dashboard-trip-command-cargo-card__problem-switch:hover .superadmin-settings__switch-text,.dashboard-trip-command-cargo-card__problem-switch:focus-within .superadmin-settings__switch-text{color:var(--text-0)}.dashboard-trip-command-cargo-card__problem-switch:focus-within .superadmin-settings__switch-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-2) 18%,transparent),0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.dashboard-trip-command-cargo-card__problem-switch input:disabled+.superadmin-settings__switch-track,.dashboard-trip-command-cargo-card__problem-switch input:disabled~.superadmin-settings__switch-text{opacity:.58}.dashboard-trip-command-cargo-card__problem-switch input:disabled{cursor:default}.dashboard-trip-command-cargo-card__target-pill{flex:0 1 auto;max-width:min(100%,280px)}.dashboard-trip-command-cargo-card__select-all{margin-left:auto;min-height:32px;padding-block:.25rem}.dashboard-trip-command-cargo-card__selection-column-header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.42rem;margin:-.1rem 0 .05rem}.dashboard-trip-command-cargo-card__select-all-dot{grid-column:1 / -1;width:fit-content;max-width:100%;border:0;background:transparent;color:var(--text-2);display:inline-grid;grid-template-columns:auto minmax(0,auto);align-items:center;column-gap:0;padding:0;font:inherit;font-size:.78rem;font-weight:700;line-height:1.2;cursor:pointer}.dashboard-trip-command-cargo-card__select-all-dot:disabled{cursor:default;opacity:.55}.dashboard-trip-command-cargo-card__select-all-checker{width:18px;height:18px;margin-left:1px;margin-right:0;border-radius:6px;border:1px solid color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent),color-mix(in srgb,var(--card-2) 88%,#000 12%);box-shadow:inset 0 1px color-mix(in srgb,#fff 14%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-trip-command-cargo-card__select-all-checker svg{width:12px;height:10px;fill:none;stroke:var(--text-0);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.72);transition:opacity .14s ease,transform .14s ease}.dashboard-trip-command-cargo-card__select-all-dot.is-selected .dashboard-trip-command-cargo-card__select-all-checker{border-color:color-mix(in srgb,var(--accent) 90%,var(--border) 10%);background:linear-gradient(180deg,color-mix(in srgb,#fff 16%,transparent),transparent),var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),0 8px 16px color-mix(in srgb,var(--accent) 22%,transparent)}.dashboard-trip-command-cargo-card__select-all-dot.is-selected .dashboard-trip-command-cargo-card__select-all-checker svg{opacity:1;transform:scale(1)}.dashboard-trip-command-cargo-card__select-all-dot:hover,.dashboard-trip-command-cargo-card__select-all-dot:focus-visible{color:var(--text-1)}.dashboard-trip-command-cargo-card__select-all-checker+span{margin-left:20px}.dashboard-trip-command-cargo-card__buttons{margin-top:30px;justify-content:flex-end}.dashboard-trip-command-cargo-card__buttons .btn{width:auto;min-width:170px}.dashboard-trip-command-cargo-card__buttons .cancelBtn,.dashboard-trip-command-cargo-card__buttons .btn-ghost,.dashboard-trip-command-cargo-card__buttons .btn-secondary{order:1}.dashboard-trip-command-cargo-card__buttons .btn-primary{order:2}.dashboard-trip-command-cargo-card .dashboard-trip-cargos-in-trip-list__items{max-height:min(52vh,480px);overflow:auto;overscroll-behavior:contain;padding-right:2px}.dashboard-trip-command-cargo-card .dashboard-trip-cargos-in-trip-list__item{column-gap:0}.dashboard-trip-command-cargo-card .dashboard-trip-cargos-in-trip-list__selection-checker{margin-right:0}.dashboard-trip-command-cargo-card .dashboard-trip-cargos-in-trip-list__selection-checker+.dashboard-trip-entity-sticker{margin-left:20px;width:calc(100% - 20px)}@media(max-width:560px){.dashboard-trip-command-cargo-dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 10px)}.dashboard-trip-command-cargo-card{max-height:calc(100dvh - 10px)}.dashboard-trip-command-cargo-card__animated-body{max-height:calc(100dvh - 74px)}.dashboard-trip-command-cargo-card .dashboard-trip-cargos-in-trip-list__items{max-height:min(58dvh,520px)}.dashboard-trip-command-cargo-card__buttons{padding-inline:0}.dashboard-trip-command-cargo-card__buttons .btn{min-width:min(170px,45vw)}}.dashboard-trip-command-cargo-card__title-with-icon{display:inline-flex;align-items:center;gap:.55rem}.dashboard-trip-command-cargo-card__title-icon{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.dashboard-trip-command-cargo-card__animated-body{transition:none}}.dashboard-trips-section{display:grid;gap:.8rem}.dashboard-trips-section__header{display:grid;gap:.34rem}.dashboard-trips-section__header .superadmin-content__title,.dashboard-trips-section__header .superadmin-content__subtitle{margin:0}.dashboard-trips-section__alerts{min-height:0}.dashboard-trips-section__controls{margin-top:0;margin-bottom:.1rem}.dashboard-status-history__table-desktop{display:block}.dashboard-status-history__cards{display:none}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history__table-desktop{display:none!important}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history__cards{display:flex!important;flex-direction:column;gap:.75rem}@media(max-width:1599px){.dashboard-status-history__table-host .dashboard-status-history__table-desktop{display:none!important}.dashboard-status-history__table-host .dashboard-status-history__cards{display:flex;flex-direction:column;gap:.75rem}}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card-2) 95%,transparent);padding:.85rem .95rem;display:flex;flex-direction:column;gap:.7rem}.dashboard-status-history__table-host .dashboard-status-history-card{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card) 72%,transparent)}.dashboard-status-history__table-host .dashboard-status-history-card__transition{width:auto;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;flex:1 1 420px;min-width:min(100%,320px)}.dashboard-status-history__table-host .dashboard-status-history-card__transition .dashboard-status-history-transition__pill{flex:0 1 auto;min-width:148px;max-width:min(240px,100%);width:auto;text-align:center}.dashboard-status-history__table-host .dashboard-status-history-card__transition .dashboard-status-history-transition__pill:has(.status-overlay-badge){min-width:min(260px,100%);overflow:hidden}.dashboard-status-history__table-host .dashboard-status-history-card__transition .dashboard-status-history-transition__pill>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-status-history__table-host .dashboard-status-history-card__transition .dashboard-status-history-transition__pill .status-overlay-badge{max-width:min(180px,56%)}.dashboard-status-history__table-host .dashboard-status-history-card__transition .dashboard-status-history-transition__arrow{align-self:center}.dashboard-status-history__table-host .dashboard-status-history-card__meta{display:flex;flex-flow:row wrap;gap:.65rem;align-items:flex-start}.dashboard-status-history__table-host .dashboard-status-history-card__meta-row{flex:1 1 230px;min-width:min(100%,230px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:baseline;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%);border-radius:10px;padding:.52rem .65rem;background:color-mix(in srgb,var(--card) 62%,transparent)}.dashboard-status-history__table-host .dashboard-status-history-card__meta-label{white-space:nowrap}.dashboard-status-history__entity-cell,.dashboard-status-history-card__entity{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.dashboard-status-history__entity-icon{flex:0 0 auto}.dashboard-status-history__entity-id,.dashboard-status-history-card__id{flex:0 1 auto;min-width:0}.dashboard-status-history__table-host .dashboard-status-history-card__main-line{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}.dashboard-status-history__table-host .dashboard-status-history-card__head{flex:0 0 auto;min-width:0}.dashboard-status-history__table-host .dashboard-status-history-card__date{flex:0 0 auto}@media(max-width:720px){.dashboard-status-history__table-host .dashboard-status-history-card__head{align-items:center;flex-direction:row;flex-wrap:wrap}.dashboard-status-history__table-host .dashboard-status-history-card__transition{align-items:flex-start;flex-direction:row}.dashboard-status-history__table-host .dashboard-status-history-card__transition .dashboard-status-history-transition__pill{width:auto;max-width:none}.dashboard-status-history__table-host .dashboard-status-history-card__transition .dashboard-status-history-transition__arrow{transform:none;margin-left:0}.dashboard-status-history__table-host .dashboard-status-history-card__meta-row{grid-template-columns:1fr;gap:.25rem}}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__id{padding:0;border:0;background:transparent;font-weight:600;color:inherit;display:inline-flex;align-items:center;gap:.32rem;min-width:0}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__id .id-cell__icon{margin-right:.14rem;flex:0 0 auto}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__id-pill{flex:0 0 auto;white-space:nowrap;min-height:24px;padding:.24rem .62rem}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__date{color:var(--text-2);font-size:.82rem;white-space:nowrap}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__transition{width:100%;justify-content:flex-start;overflow-x:auto}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__transition .dashboard-status-history-transition__pill{min-width:max-content;max-width:none;width:max-content;flex:0 0 auto;text-align:center;overflow:visible}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__transition .dashboard-status-history-transition__pill>span:first-child,.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__transition .dashboard-status-history-transition__pill .status-overlay-badge,.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__transition .dashboard-status-history-transition__pill .status-overlay-badge__label{max-width:none;overflow:visible;text-overflow:clip}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__meta{display:flex;flex-flow:row wrap;gap:.5rem .65rem;align-items:flex-start}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__meta-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);flex:1 1 260px;min-width:min(100%,260px);gap:.5rem;align-items:start}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__meta-label{color:var(--text-2);font-size:.8rem}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history-card__meta-value{color:var(--text-1);font-size:.86rem;overflow-wrap:anywhere}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history__cards-empty{border:1px dashed color-mix(in srgb,var(--border) 74%,transparent);border-radius:14px;padding:1rem;text-align:center;color:var(--text-2)}.dashboard-status-history__table-host.is-force-vertical .dashboard-status-history__cards-loading{display:flex;justify-content:center;padding:.6rem 0 .2rem}@media(max-width:1599px){.dashboard-status-history-card{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card-2) 95%,transparent);padding:.85rem .95rem;display:flex;flex-direction:column;gap:.7rem}.dashboard-status-history-card__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.dashboard-status-history-card__id{padding:0;border:0;background:transparent;font-weight:600;color:inherit;display:inline-flex;align-items:center;gap:.32rem;min-width:0}.dashboard-status-history-card__id .id-cell__icon{margin-right:.14rem;flex:0 0 auto}.dashboard-status-history-card__id-pill{flex:0 0 auto;white-space:nowrap;min-height:24px;padding:.24rem .62rem}.dashboard-status-history-card__date{color:var(--text-2);font-size:.82rem;white-space:nowrap}.dashboard-status-history-card__transition{width:100%;justify-content:flex-start;overflow-x:auto}.dashboard-status-history-card__transition .dashboard-status-history-transition__pill{min-width:max-content;max-width:none;width:max-content;flex:0 0 auto;text-align:center;overflow:visible}.dashboard-status-history-card__transition .dashboard-status-history-transition__pill>span:first-child,.dashboard-status-history-card__transition .dashboard-status-history-transition__pill .status-overlay-badge,.dashboard-status-history-card__transition .dashboard-status-history-transition__pill .status-overlay-badge__label{max-width:none;overflow:visible;text-overflow:clip}.dashboard-status-history-card__meta{display:flex;flex-flow:row wrap;gap:.5rem .65rem;align-items:flex-start}.dashboard-status-history-card__meta-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);flex:1 1 260px;min-width:min(100%,260px);gap:.5rem;align-items:start}.dashboard-status-history-card__meta-label{color:var(--text-2);font-size:.8rem}.dashboard-status-history-card__meta-value{color:var(--text-1);font-size:.86rem;overflow-wrap:anywhere}.dashboard-status-history__cards-empty{border:1px dashed color-mix(in srgb,var(--border) 74%,transparent);border-radius:14px;padding:1rem;text-align:center;color:var(--text-2)}.dashboard-status-history__cards-loading{display:flex;justify-content:center;padding:.6rem 0 .2rem}}.dashboard-status-history-trip-card-shell{width:min(1960px,calc(100vw - 20px));max-height:92vh;overscroll-behavior:contain}.dashboard-trip-details-layer{pointer-events:auto;overflow:hidden;overscroll-behavior:contain}.inner-div.dashboard-status-confirm-modal.dashboard-status-history-trip-card-shell{background:var(--modal-bg, var(--card-2))!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:var(--card-radius, 24px)!important;overflow:hidden!important;display:block!important;opacity:1!important}.dashboard-status-history-trip-card{max-height:92vh;display:flex;flex-direction:column;background:var(--modal-card-bg, var(--modal-bg, var(--card-2)))!important;min-height:0;overscroll-behavior:contain}.dashboard-status-history-trip-card__header{gap:.8rem;min-width:0}.dashboard-status-history-trip-card__title{margin:0;flex:1 1 auto;min-width:0;overflow:hidden}.dashboard-status-history-trip-card__title-with-icon{display:flex;align-items:center;gap:.45rem;width:100%;min-width:0;overflow:hidden}.dashboard-status-history-trip-card__title-with-icon i{opacity:1}.dashboard-status-history-trip-card__title-text{display:flex;align-items:baseline;gap:.42rem;flex:1 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden}.dashboard-status-history-trip-card__title-label,.dashboard-status-history-trip-card__title-number{min-width:0}.dashboard-status-history-trip-card__title-label{flex:0 0 auto}.dashboard-status-history-trip-card__title-number{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-status-history-trip-card__title-icon{margin-right:.02rem;flex:0 0 auto}.dashboard-status-history-trip-card__history-btn{width:42px;height:42px;flex:0 0 42px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border) 58%);background:color-mix(in srgb,var(--card-2) 82%,var(--accent) 18%);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem}.dashboard-status-history-trip-card__history-btn:hover:not(:disabled),.dashboard-status-history-trip-card__history-btn:focus-visible{outline:none;filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent)}.dashboard-status-history-trip-card__history-btn:disabled{cursor:not-allowed;opacity:.45}.dashboard-status-history-trip-card__body{overflow:auto;background:var(--modal-bg, var(--card-2))!important;flex:1 1 auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-status-history-trip-card__loading{display:flex;justify-content:center;padding:1rem .2rem}.dashboard-status-history-trip-card__content{display:flex;flex-direction:column;gap:.85rem}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__table{align-items:stretch}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__value{min-width:0}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__label,.dashboard-status-history-trip-card .dashboard-status-confirm-compact__value{align-self:stretch}.dashboard-status-history-trip-card__route-label{display:flex;align-items:center}.dashboard-status-history-trip-card__entities{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:12px;background:var(--modal-nested-bg, var(--card-2));padding:.7rem .75rem;display:flex;flex-direction:column;gap:.55rem;container-type:inline-size}.dashboard-status-history-trip-card__trip-status-pill{min-width:0;max-width:min(100%,320px)}.dashboard-status-history-trip-card__status-wrap{display:inline-flex;min-width:0;max-width:100%}.dashboard-status-history-trip-card__trip-status-pill{font-family:inherit}.dashboard-status-history-trip-card__trip-status-pill:disabled{cursor:wait;opacity:.78}.dashboard-trip-status-menu{width:max-content;max-width:min(360px,calc(100vw - 16px))}.dashboard-trip-status-command{position:relative;padding-left:.72rem;white-space:nowrap}.dashboard-trip-status-command:before{content:"";position:absolute;left:.28rem;top:50%;width:3px;height:58%;border-radius:999px;transform:translateY(-50%);background:var(--accent);opacity:.86}.dashboard-trip-status-command--success:before{background:#16a34a}.dashboard-trip-status-command--warning:before{background:#f59e0b}.dashboard-trip-status-command--danger:before{background:#dc2626}.dashboard-trip-status-command--neutral:before{background:#64748b}.dashboard-status-history-trip-card__route-with-flags{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}.dashboard-status-history-trip-card__route-point{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.dashboard-status-history-trip-card__route-point>span:last-child{overflow-wrap:anywhere}.dashboard-status-history-trip-card__route-arrow{color:var(--text-2);font-size:.86rem}@media(max-width:767px){.dashboard-status-history-trip-card-shell{width:min(96vw,96vw)}}@media(max-width:560px){.dashboard-status-history-trip-card-shell{width:calc(100vw - 12px);max-height:calc(100dvh - 10px)}.dashboard-status-history-trip-card{max-height:calc(100dvh - 10px);border-radius:18px!important}.dashboard-status-history-trip-card__header{position:relative;min-height:62px;align-items:center;padding:.72rem 4.2rem .72rem .82rem}.dashboard-status-history-trip-card__header .dashboard-status-confirm-close{position:absolute;top:10px;right:10px;flex:0 0 auto}.dashboard-status-history-trip-card__title{max-width:100%;width:100%;font-size:1rem;line-height:1.16}.dashboard-status-history-trip-card__title-with-icon{align-items:center;min-width:0;width:100%;max-width:100%}.dashboard-status-history-trip-card__title-with-icon>span{min-width:0}.dashboard-status-history-trip-card__title-text{width:100%;max-width:100%}.dashboard-status-history-trip-card__title-number{display:block;max-width:calc(100vw - 248px)}.dashboard-status-history-trip-card__body{padding:.68rem .72rem}.dashboard-status-history-trip-card__content{gap:.68rem}.dashboard-status-history-trip-card .dashboard-status-confirm-compact{border-radius:12px}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__table{display:grid;grid-template-columns:minmax(104px,.46fr) minmax(0,1fr);align-items:stretch}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__row{display:contents;padding:0;border-top:0}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__label,.dashboard-status-history-trip-card .dashboard-status-confirm-compact__value{padding:6px 8px;min-height:30px;border-top:1px solid color-mix(in srgb,var(--accent) 12%,var(--border) 88%)}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__row:first-child>.dashboard-status-confirm-compact__label,.dashboard-status-history-trip-card .dashboard-status-confirm-compact__row:first-child>.dashboard-status-confirm-compact__value{border-top:0}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__label{font-size:.68rem;line-height:1.15;letter-spacing:.01em}.dashboard-status-history-trip-card .dashboard-status-confirm-compact__value{justify-content:flex-end;text-align:right;font-size:.82rem;line-height:1.18}.dashboard-status-history-trip-card__entities{padding:.55rem;gap:.48rem;border-radius:12px}.dashboard-status-history-trip-card__entities .dashboard-trip-entity-sticker{min-height:44px;padding:.38rem .44rem;gap:.48rem;border-radius:10px}.dashboard-status-history-trip-card__entities .dashboard-trip-entity-sticker__title,.dashboard-status-history-trip-card__entities .dashboard-trip-entity-sticker__subtitle,.dashboard-status-history-trip-card__entities .dashboard-trip-entity-sticker__id{font-size:.82rem}.dashboard-status-history-trip-card__entities .dashboard-trip-entity-sticker__status{max-width:min(210px,44vw)}}@media(max-width:380px){.dashboard-trip-details-layer{background:#0c06186b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-status-history-trip-card__title-text{align-items:center;gap:.38rem}.dashboard-status-history-trip-card__title-number{max-width:calc(100vw - 224px)}}.statistics-chart{position:relative;width:100%;min-width:0;color:var(--text-0)}.statistics-chart--empty{display:grid;place-items:center;min-height:220px;padding:1rem;color:var(--text-2);text-align:center}.statistics-chart--compact.statistics-chart--empty{min-height:160px}.statistics-chart__svg{display:block;width:100%;max-width:100%;overflow:visible;touch-action:pan-y;border-radius:calc(var(--card-radius, 18px) / 2);background:color-mix(in srgb,var(--card-2) 78%,transparent)}.statistics-chart__svg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.statistics-chart__grid line{stroke:color-mix(in srgb,var(--border) 76%,var(--text-2) 24%);stroke-width:1}.statistics-chart__grid text,.statistics-chart__x-axis text{fill:var(--text-2);font-family:var(--font-body);font-size:11px;font-variant-numeric:tabular-nums}.statistics-chart__grid .statistics-chart__zero-line{stroke:color-mix(in srgb,var(--text-1) 58%,var(--border) 42%);stroke-width:1.4}.statistics-chart__lines path{stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.statistics-chart--compact .statistics-chart__lines path{stroke-width:2.15}.statistics-chart__active>line{stroke:color-mix(in srgb,var(--text-1) 52%,var(--border) 48%);stroke-width:1}.statistics-chart__active circle{stroke:var(--card-2);stroke-width:2}.statistics-chart__hit-area{cursor:crosshair}.statistics-chart__inspection{display:flex;align-items:flex-start;gap:.7rem;min-width:0;margin-top:.55rem;color:var(--text-1);font-size:.78rem}.statistics-chart__inspection>strong{flex:0 0 auto;color:var(--text-0);font-variant-numeric:tabular-nums}.statistics-chart__inspection-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.35rem .8rem;flex:1 1 auto;min-width:0}.statistics-chart__inspection-item{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;column-gap:.3rem;min-width:0;font-variant-numeric:tabular-nums}.statistics-chart__inspection-label{min-width:0;overflow-wrap:anywhere}.statistics-chart__inspection-amount{color:var(--text-1);font-weight:500;white-space:nowrap}.statistics-chart__inspection-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--statistics-metric-color)}.statistics-chart__hint{min-height:1.1rem;margin:.55rem 0 0;color:var(--text-2);font-size:.78rem}@container dashboard-content (max-width: 520px){.statistics-chart__inspection{flex-direction:column;gap:.35rem}}.statistics-main-card{min-width:0;overflow:hidden}.statistics-main-card__inner{display:grid;gap:.9rem;min-width:0}.statistics-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.statistics-chart-heading>div{min-width:0}.statistics-chart-heading h4{margin:0;color:var(--text-0)}.statistics-chart-heading p{margin:.25rem 0 0;color:var(--text-2);font-size:.84rem}.statistics-currency-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%);border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--card-2) 90%);color:var(--text-1);font-size:.82rem;font-variant-numeric:tabular-nums;padding:.35rem .7rem}.statistics-line-switchers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.35rem .7rem;min-width:0}.statistics-line-switch.superadmin-settings__switch{display:grid;grid-template-columns:34px 18px minmax(0,1fr);align-items:center;column-gap:.5rem;row-gap:0;width:100%;min-width:0;padding:.3rem .4rem}.statistics-line-switch .superadmin-settings__switch-track{grid-column:1;width:34px;min-width:34px;max-width:34px;box-sizing:border-box}.statistics-line-switch input:focus-visible+.superadmin-settings__switch-track{outline:2px solid var(--focus-ring);outline-offset:2px}.statistics-line-switch__sample{display:inline-block;grid-column:2;flex:0 0 auto;width:18px;border-top:3px solid var(--statistics-metric-color);border-radius:999px}.statistics-line-switch:not(:has(input:checked)) .statistics-line-switch__sample{opacity:.34}.statistics-line-switch .superadmin-settings__switch-text{grid-column:3;min-width:0;overflow-wrap:anywhere;line-height:1.25}@container dashboard-content (max-width: 520px){.statistics-chart-heading{align-items:stretch;flex-direction:column}.statistics-currency-badge{align-self:flex-start}.statistics-main-card__inner{padding:.75rem}}@container dashboard-content (max-width: 330px){.statistics-line-switchers{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.statistics-main-card__inner{padding:.75rem}}.statistics-category-card{min-width:0;overflow:hidden}.statistics-category-card__inner{display:grid;gap:.7rem;min-width:0}.statistics-category-card__header{display:flex;align-items:center;justify-content:flex-start;gap:1rem;min-width:0}.statistics-category-card__header>div{display:grid;gap:.2rem;min-width:0}.statistics-category-card__header h5{margin:0;color:var(--text-0);font-size:.88rem;font-weight:500}.statistics-category-card__header strong{color:var(--text-0);font-size:1.08rem;font-variant-numeric:tabular-nums;white-space:nowrap}.statistics-category-card__line{display:inline-block;flex:0 0 auto;width:18px;border-top:3px solid var(--statistics-metric-color);border-radius:999px}@container dashboard-content (max-width: 520px){.statistics-category-card__inner{padding:.75rem}}@media(max-width:520px){.statistics-category-card__inner{padding:.75rem}}.statistics-state-card{min-width:0;overflow:hidden}.statistics-state-card__inner{display:grid;place-items:center;gap:.5rem;min-width:0;min-height:230px;padding:1rem;text-align:center}.statistics-state-card__inner>span{color:var(--text-2)}.statistics-state-card__inner strong{color:var(--text-0)}.statistics-loading-spinner{width:32px;height:32px;border:3px solid color-mix(in srgb,var(--border) 78%,transparent);border-top-color:var(--accent);border-radius:50%;animation:statistics-spin .8s linear infinite}.statistics-empty-icon{display:grid;place-items:center;width:48px;height:48px;color:var(--accent)}.statistics-empty-icon svg{width:100%;height:100%}.statistics-retry{margin-top:.35rem}@keyframes statistics-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.statistics-loading-spinner{animation:none}}@container dashboard-content (max-width: 520px){.statistics-state-card__inner{padding:.75rem}}@media(max-width:520px){.statistics-state-card__inner{padding:.75rem}}.statistics-summary-card{min-width:0;overflow:hidden}.statistics-summary>.statistics-summary-card{flex:0 1 max-content;min-width:min(100%,145px);max-width:100%}.statistics-summary-card__inner{display:grid;align-content:start;gap:.35rem;min-width:0;min-height:88px}.statistics-summary-card__label,.statistics-summary-card__context{color:var(--text-2)}.statistics-summary-card__label{font-size:.82rem}.statistics-summary-card__value{color:var(--text-0);font-size:clamp(1.12rem,2.1vw,1.55rem);font-variant-numeric:tabular-nums;white-space:nowrap}.statistics-summary-card__context{font-size:.76rem}@container dashboard-content (max-width: 520px){.statistics-summary-card__inner{padding:.75rem}}@media(max-width:520px){.statistics-summary-card__inner{padding:.75rem}}.dashboard-statistics{--statistics-series-revenue: var(--accent);--statistics-series-dispatcher: var(--accent-2);--statistics-series-transport: var(--status-warning, var(--accent));--statistics-series-driver: color-mix(in srgb, var(--status-success, var(--accent-2)) 62%, var(--text-2) 38%);--statistics-series-total-expenses: var(--status-error, var(--accent-2));--statistics-series-profit-before-tax: color-mix(in srgb, var(--status-success, var(--accent)) 68%, var(--accent) 32%);--statistics-series-tax: color-mix(in srgb, var(--status-warning, var(--accent-2)) 68%, var(--accent-2) 32%);--statistics-series-net-profit: color-mix(in srgb, var(--status-success, var(--accent-2)) 72%, var(--text-0) 28%);gap:1rem;min-width:0}.statistics-content{position:relative;display:grid;gap:1rem;min-width:0;isolation:isolate}.statistics-content>*{min-width:0;transition:opacity .18s ease}.statistics-content.is-refreshing{cursor:progress}.statistics-content.is-refreshing>*{opacity:.78}.statistics-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.statistics-heading>div{min-width:0}.statistics-heading .superadmin-content__title,.statistics-heading .superadmin-content__subtitle{margin:0}.statistics-heading .superadmin-content__subtitle{margin-top:.25rem}.statistics-period-range{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border) 72%);border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--card-2) 90%);color:var(--text-1);font-size:.82rem;font-variant-numeric:tabular-nums;padding:.35rem .7rem}.statistics-toolbar{display:flex;align-items:end;justify-content:space-between;gap:.75rem;min-width:0}.statistics-periods{display:grid;grid-template-columns:repeat(6,minmax(84px,1fr));gap:.45rem;flex:1 1 auto;min-width:0}.statistics-period-button.btn{width:100%;min-width:0;min-height:40px;padding:.45rem .6rem;white-space:normal}.statistics-currency-select{display:grid;gap:.25rem;flex:0 0 116px;color:var(--text-1);font-size:.82rem}.statistics-currency-select .form-select{width:100%;min-height:40px;border-color:var(--border);background-color:var(--card-2);color:var(--text-0)}.statistics-summary{display:flex;flex-wrap:wrap;gap:.75rem;min-width:0}.statistics-categories{display:grid;gap:.75rem;min-width:0}.statistics-categories__heading{min-width:0}.statistics-categories__heading h4{margin:0;color:var(--text-0)}.statistics-categories__heading p{margin:.25rem 0 0;color:var(--text-2);font-size:.84rem}.statistics-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:.75rem;min-width:0}.statistics-quality-note{border-left:3px solid var(--accent-2);background:color-mix(in srgb,var(--accent-2) 9%,var(--card-2) 91%);color:var(--text-1);padding:.65rem .8rem;font-size:.82rem}@media(prefers-reduced-motion:reduce){.statistics-content>*{transition:none}}@container dashboard-content (max-width: 760px){.statistics-periods{grid-template-columns:repeat(3,minmax(0,1fr))}}@container dashboard-content (max-width: 520px){.statistics-heading,.statistics-toolbar{align-items:stretch;flex-direction:column}.statistics-period-range{align-self:flex-start}.statistics-currency-select{width:100%;flex-basis:auto}}@container dashboard-content (max-width: 330px){.statistics-periods{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-statistics--company-driver{--statistics-series-driver-gross-income: var(--accent);--statistics-series-driver-mileage-income: var(--accent-2);--statistics-series-driver-trip-rate-income: var(--status-warning, var(--accent));--statistics-series-driver-daily-allowance-income: color-mix(in srgb, var(--status-success, var(--accent-2)) 66%, var(--text-2) 34%);--statistics-series-driver-trip-expenses: var(--status-error, var(--accent-2));--statistics-series-driver-fuel-expenses: color-mix(in srgb, var(--status-warning, var(--accent)) 72%, var(--accent-2) 28%);--statistics-series-driver-depreciation-expenses: color-mix(in srgb, var(--text-1) 62%, var(--accent) 38%);--statistics-series-driver-other-transport-expenses: color-mix(in srgb, var(--status-error, var(--accent-2)) 64%, var(--text-0) 36%);--statistics-series-driver-insurance-expenses: color-mix(in srgb, var(--accent-2) 58%, var(--status-warning, var(--accent)) 42%);--statistics-series-driver-other-expenses: color-mix(in srgb, var(--text-2) 54%, var(--accent-2) 46%);--statistics-series-driver-distance: color-mix(in srgb, var(--status-success, var(--accent)) 76%, var(--text-0) 24%);--statistics-series-driver-fuel-volume: color-mix(in srgb, var(--status-warning, var(--accent-2)) 58%, var(--text-1) 42%)}.company-driver-statistics-categories{gap:1rem}.company-driver-statistics-group{display:grid;gap:.65rem;min-width:0}.company-driver-statistics-group__heading{min-width:0}.company-driver-statistics-group__heading h5{margin:0;color:var(--text-0);font-size:.94rem}.company-driver-statistics-group__heading p{margin:.2rem 0 0;color:var(--text-2);font-size:.8rem}.dashboard-section-overflow-menu{position:fixed;right:var(--dashboard-overflow-menu-right, max(8px, env(safe-area-inset-right, 0px)));bottom:var( --dashboard-overflow-menu-bottom, calc( var(--dashboard-bottom-tab-bar-height, 72px) + env(safe-area-inset-bottom, 0px) + 8px ) );z-index:1905;width:min(270px,calc(100vw - 16px));max-height:min(52dvh,420px);padding:8px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%);border-radius:16px;background:color-mix(in srgb,var(--card-2) 96%,var(--accent) 4%);box-shadow:var(--glow),0 -14px 34px color-mix(in srgb,var(--bg) 68%,transparent);transform-origin:bottom right;animation:dashboard-section-overflow-enter .16s ease-out both}.dashboard-section-overflow-menu__item{position:relative;min-width:0;min-height:52px;padding:8px 10px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card) 91%,transparent);color:var(--text-1);text-align:left;cursor:pointer}.dashboard-section-overflow-menu__item:hover,.dashboard-section-overflow-menu__item:focus-visible,.dashboard-section-overflow-menu__item.is-active{border-color:color-mix(in srgb,var(--accent) 62%,var(--border) 38%);background:color-mix(in srgb,var(--card) 76%,var(--accent) 24%);color:var(--text-0)}.dashboard-section-overflow-menu__item .dashboard-sections-nav__icon{width:22px;height:22px;font-size:19px;color:currentColor}.dashboard-section-overflow-menu__label{min-width:0;overflow:hidden;font-size:.78rem;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboard-section-overflow-menu__badge{position:static;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem}body.dashboard-modal-open .dashboard-section-overflow-menu{display:none}@keyframes dashboard-section-overflow-enter{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dashboard-section-overflow-menu{animation:none}}.dashboard-status-side-sticker-cargo{position:fixed;top:220px;right:0;z-index:1200;opacity:0;transform:translate(28px,-50%);transition:opacity .36s ease,transform .36s cubic-bezier(.22,.8,.2,1),top .28s ease;pointer-events:auto;width:auto;max-width:calc(100vw + 120px);cursor:pointer}.dashboard-status-side-sticker-cargo--visible{opacity:1;transform:translateY(-50%)}.dashboard-status-side-sticker-cargo--initial,.dashboard-status-side-sticker-cargo--exiting{pointer-events:none}.dashboard-status-side-sticker-cargo--exiting{opacity:0;transform:translate(32px,-50%)}.dashboard-status-side-sticker-cargo:focus-visible{outline:1px solid color-mix(in srgb,var(--accent) 62%,transparent);outline-offset:-2px}.dashboard-status-side-sticker-cargo__parent{width:clamp(350px,35vw,510px);max-width:calc(100vw + 120px);margin-right:-45px;padding:6px 45px 6px 6px;border-radius:999px 22px 22px 999px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--card, var(--card-2)) 78%,#000 22%);box-shadow:0 10px 22px color-mix(in srgb,#000 28%,transparent),inset 0 1px color-mix(in srgb,#fff 10%,transparent);display:flex;align-items:center;justify-content:flex-start}.dashboard-status-side-sticker-cargo__frame{width:100%;max-width:100%;display:flex;align-items:center;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:var(--card, var(--card-2));box-shadow:0 8px 18px color-mix(in srgb,#000 22%,transparent),inset 0 1px color-mix(in srgb,#fff 8%,transparent)}.dashboard-status-side-sticker-cargo__text-row{width:100%;min-height:44px;display:flex;align-items:center;gap:12px}.dashboard-status-side-sticker-cargo__icon-trigger{margin-left:.62rem;cursor:pointer}.dashboard-status-side-sticker-cargo__text{display:flex;align-items:center;width:100%;padding:0 .72rem 0 0;color:var(--text-0);font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.dashboard-status-side-sticker-cargo__parent{width:min(52vw + 80px,320px);margin-right:-40px;padding-right:40px}}.dashboard-status-history-modal-shell{width:min(1120px,calc(100vw - 32px));height:min(760px,calc(100vh - 32px));max-height:calc(100vh - 32px)}.dashboard-status-history-modal__card{height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.dashboard-status-history-modal__header{flex:0 0 auto}.dashboard-status-history-modal__body{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-status-history-modal__body .dashboard-status-history__table-host{height:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.dashboard-status-history-modal__body .dashboard-status-history__pagination-footer{flex:0 0 auto}.dashboard-status-history-modal__body .dashboard-status-history-modal__table-wrap,.dashboard-status-history-modal__body .dashboard-status-history__cards{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dashboard-status-history-modal__body .dashboard-status-history__cards{padding-right:2px}@media(max-width:760px){.dashboard-status-history-modal-shell{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.dashboard-status-history-modal__card{max-height:calc(100vh - 16px)}}.offer-list-modal__title{display:inline-flex;align-items:center;min-width:0;gap:.65rem}.offer-list-modal__drag-handle{cursor:grab;user-select:none;touch-action:none}.offer-list-modal__drag-handle.is-dragging{cursor:grabbing}.offer-list-modal__title-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--accent)}.offer-list-modal__title-icon .offer-list-action-icon{width:100%;height:100%;display:block;overflow:visible}.offer-list-modal__title-icon .offer-list-action-icon__bubble{fill:currentColor}.offer-list-modal__title-icon .offer-list-action-icon__currency{fill:var(--card-2, #24183c);font-size:28px;font-weight:700}body.offer-list-modal-open{overflow:hidden}.dashboard-status-history-modal__body.offer-list-modal__body{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;overflow:hidden;overscroll-behavior:contain}.offer-list-modal__fixed-top{min-height:0}.offer-list-modal__scope-tabs{margin:0 0 .85rem}.offer-list-modal__toolbar{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:0 0 .85rem}.offer-list-modal__sort{position:relative;z-index:2;justify-self:start}.offer-list-modal__sort-menu{right:auto;left:0;min-width:220px}.offer-list-modal__sort-menu--floating{max-width:min(320px,calc(100vw - 24px))}.offer-list-modal__filter-group-label{margin-top:.45rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--accent) 18%,var(--border) 82%)}.offer-list-modal__sort .list-sort-toggle,.offer-list-modal__sort-menu .list-sort-menu__item,.offer-list-modal__pagination .button-20,.dashboard-status-history-modal__header .ui-close-control{transition:transform .14s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,filter .16s ease}.offer-list-modal__sort .list-sort-toggle:not(:disabled):hover,.offer-list-modal__sort .list-sort-toggle:not(:disabled):focus-visible,.offer-list-modal__sort .list-sort-toggle.is-open{outline:none;color:var(--text-0);border-color:color-mix(in srgb,var(--accent) 58%,var(--border) 42%);background:color-mix(in srgb,var(--accent) 22%,var(--card-2) 78%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 18%,transparent);transform:translateY(-1px)}.offer-list-modal__sort .list-sort-toggle:not(:disabled):active{filter:brightness(.98);transform:translateY(1px) scale(.98);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px 4px color-mix(in srgb,var(--text-0) 16%,transparent)}.offer-list-modal__sort-menu .list-sort-menu__item:not(:disabled):hover,.offer-list-modal__sort-menu .list-sort-menu__item:not(:disabled):focus-visible,.offer-list-modal__sort-menu .list-sort-menu__item.is-active{outline:none;color:var(--text-0);background:color-mix(in srgb,var(--accent) 18%,var(--card-2) 82%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.offer-list-modal__sort-menu .list-sort-menu__item:not(:disabled):active{filter:brightness(.98);transform:translateY(1px) scale(.99);background:color-mix(in srgb,var(--accent) 24%,var(--card-2) 76%)}.offer-list-modal__pagination{justify-self:center}.offer-list-modal__pagination .pagination{margin:0}.offer-list-modal__pagination .button-20:not(:disabled):hover,.offer-list-modal__pagination .button-20:not(:disabled):focus-visible{outline:none;color:var(--text-0);border-color:color-mix(in srgb,var(--accent) 64%,var(--border) 36%);background:color-mix(in srgb,var(--accent) 18%,var(--card-2) 82%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 14%,transparent);transform:translateY(-1px)}.offer-list-modal__pagination .button-20:not(:disabled):active{filter:brightness(.98);transform:translateY(1px) scale(.98);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px 4px color-mix(in srgb,var(--text-0) 16%,transparent)}.offer-list-modal__pagination .button-20:disabled{cursor:default}.offer-list-modal__pagination--bottom{display:flex;justify-content:center;padding-top:.85rem}.offer-list-modal__error{border-color:var(--status-error, #ef4444);background:color-mix(in srgb,var(--status-error, #ef4444) 12%,var(--card-2))}.offer-list-modal__server-unavailable{width:100%;margin:0}.offer-list-modal__global-feedback{min-height:0;flex:0 0 auto;margin:0 0 .85rem}.offer-list-modal__host{width:100%;height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain}.dashboard-status-history-modal__body.offer-list-modal__body .offer-list-modal__host{width:100%;height:100%;min-height:0;overflow:hidden}.offer-list-modal__host>.offer-list-modal__shared-list{width:100%;height:100%;max-height:100%;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));scroll-padding-block:.75rem calc(1.5rem + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.dashboard-status-history-modal__header .ui-close-control:hover,.dashboard-status-history-modal__header .ui-close-control:focus-visible{outline:none;color:var(--text-0);background:color-mix(in srgb,var(--accent) 18%,var(--btn-secondary-bg, var(--card-2)) 82%);border-color:color-mix(in srgb,var(--accent-2) 72%,var(--border) 28%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 16%,transparent);transform:translateY(-1px)}.dashboard-status-history-modal__header .ui-close-control:active{filter:brightness(.98);transform:translateY(1px) scale(.96);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),inset 0 1px 5px color-mix(in srgb,var(--text-0) 16%,transparent)}@media(prefers-reduced-motion:reduce){.offer-list-modal__sort .list-sort-toggle,.offer-list-modal__sort-menu .list-sort-menu__item,.offer-list-modal__pagination .button-20,.dashboard-status-history-modal__header .ui-close-control{transition:none}}@media(max-width:720px){.offer-list-modal__toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem}.offer-list-modal__shared-list{padding:.75rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}}.entity-status-summary__value{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;min-width:0;flex-wrap:wrap}.entity-status-summary__value-main{min-width:0;overflow-wrap:anywhere}.entity-status-summary__status-pill{flex:0 1 auto;min-width:0;max-width:min(100%,260px);justify-content:center}.entity-status-summary__status-text{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.entity-status-summary__value{flex-direction:column;align-items:flex-start}.entity-status-summary__status-pill{min-width:0;width:100%}}.transport-offer-dialog__entity-stickers{container-type:inline-size;container-name:assignment-stickers}.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker--with-subtitle,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker--with-subtitle.has-extra,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker.is-status-wrapped,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker--with-subtitle.is-status-wrapped{grid-template-columns:38px max-content minmax(0,1fr) max-content max-content max-content!important;column-gap:.5rem}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__title{width:auto;min-width:0;max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__subtitle,.transport-offer-dialog__entity-sticker--assignment.is-transport-subtitle-collapsed .dashboard-trip-entity-sticker__subtitle{display:inline-flex!important;align-items:center;min-width:0;max-width:max-content;overflow:visible}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-cargo-sticker__location,.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-cargo-sticker__route,.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-cargo-sticker__route-point{flex-wrap:nowrap;flex-shrink:0;overflow:visible}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-cargo-sticker__location-place{display:none!important}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-cargo-sticker__flag-badge{width:20px;height:20px;min-width:20px;flex-shrink:0;border-radius:7px}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__params{display:inline-flex;align-items:center;gap:.35rem;margin:0;overflow:visible}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__param{flex:0 0 auto;min-height:1.8rem;display:inline-flex;align-items:center;justify-content:center;padding:.16rem .5rem;border:1px solid var(--metric-pill-border, color-mix(in srgb, var(--accent) 34%, var(--border) 66%));border-radius:999px;color:var(--text-0);font-size:.82rem;font-weight:700;line-height:1.1;white-space:nowrap}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__param--weight,.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__param--capacity{background:color-mix(in srgb,color-mix(in srgb,var(--status-success) 54%,var(--card-2) 46%) 50%,transparent);border-color:color-mix(in srgb,var(--status-success) 50%,var(--border) 50%)}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__param--volume{background:color-mix(in srgb,var(--accent) 18%,var(--card-2) 82%);border-color:color-mix(in srgb,var(--accent) 50%,var(--border) 50%)}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__param--price{background:color-mix(in srgb,var(--brand-spot, #f1c04a) 18%,var(--card-2) 82%);border-color:var(--brand-spot, #f1c04a)}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__param-value{max-width:none;overflow:visible}.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__status,.transport-offer-dialog__entity-sticker--assignment.is-status-wrapped .dashboard-trip-entity-sticker__status{grid-column:auto!important;justify-self:end!important;width:fit-content;max-width:min(180px,26vw)}@container assignment-stickers (max-width: 480px){.transport-offer-dialog__entity-sticker--assignment [data-collapse-priority="1"]{display:none!important}}@container assignment-stickers (max-width: 390px){.transport-offer-dialog__entity-sticker--assignment [data-collapse-priority="2"],.transport-offer-dialog__entity-sticker--assignment .dashboard-trip-entity-sticker__params{display:none!important}.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker--with-subtitle,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker--with-subtitle.has-extra,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker.is-status-wrapped,.transport-offer-dialog__entity-sticker--assignment.dashboard-trip-entity-sticker--with-subtitle.is-status-wrapped{grid-template-columns:38px max-content minmax(0,1fr) max-content max-content!important;column-gap:.38rem}}.trip-calculator-dialog__inner{height:min(740px,calc(100vh - 48px));height:min(740px,calc(100dvh - 48px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden!important}.trip-calculator-dialog__container,.trip-calculator-dialog__layout{width:100%;height:100%;min-height:0}.trip-calculator-dialog{display:flex;flex-direction:column;height:min(740px,calc(100dvh - 48px));min-height:0;max-height:100%;overflow:hidden}.trip-calculator-dialog__layout>.trip-calculator-dialog{flex:1 1 100%;height:100%!important;min-height:100%;max-height:100%}.trip-calculator-dialog__header{flex:0 0 auto;justify-content:flex-start}.trip-calculator-dialog__header>.entity-form-card-title{flex:1 1 auto;min-width:0}.trip-calculator-dialog__header-actions{margin-left:auto;padding-left:.75rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.6rem}.trip-calculator-dialog__header-actions>.ui-close-control--header{margin-left:0}.trip-calculator-dialog__configure{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--border) 56%);border-radius:10px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--text-0);font-size:1rem}.trip-calculator-dialog__configure:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 24%,transparent)}.trip-calculator-dialog__title-icon{width:32px;height:32px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;font-size:24px}.trip-calculator-dialog__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem!important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.trip-calculator-dialog__alert{margin:0}.trip-calculator-dialog__footer{flex:0 0 auto;display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--card-footer-bg)}.trip-calculator-dialog__footer-actions{min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:.65rem}.trip-calculator-dialog__exclude,.trip-calculator-dialog__back{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.trip-calculator-dialog__exclude[aria-pressed=true]{border-color:color-mix(in srgb,#e59a3a 52%,var(--border) 48%);background:color-mix(in srgb,#e59a3a 14%,transparent)}@media(max-width:480px){.trip-calculator-dialog__inner{width:calc(100vw - 6px)!important;height:calc(100vh - 6px);height:calc(100dvh - 6px);max-height:calc(100vh - 6px);max-height:calc(100dvh - 6px)}.trip-calculator-dialog__container{padding-right:0;padding-left:0}.trip-calculator-dialog__layout{min-width:0;max-width:100%}.trip-calculator-dialog{min-width:0;width:100%;height:calc(100dvh - 6px);max-height:calc(100dvh - 6px)}.trip-calculator-dialog__footer{align-items:stretch;gap:.65rem;padding:.75rem}.trip-calculator-dialog__footer-actions{flex:1 1 auto;flex-wrap:wrap}.trip-calculator-dialog__footer-actions>.btn{flex:1 1 auto;min-height:44px}.trip-calculator-dialog__exclude{flex-basis:100%!important}.trip-calculator-dialog__header-actions{padding-left:.45rem;gap:.45rem}}.trip-finance-calculator__mode{min-width:0;display:inline-flex;align-items:center;gap:.22rem;padding:.2rem;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--card-3, var(--card-2)) 82%,transparent)}.trip-finance-calculator__mode-button{min-height:36px;padding:.4rem .72rem;border:0;border-radius:8px;background:transparent;color:var(--text-2);font:inherit;font-size:.82rem;font-weight:750;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.trip-finance-calculator__mode-button:hover,.trip-finance-calculator__mode-button:focus-visible{color:var(--text-0);background:color-mix(in srgb,var(--accent) 14%,transparent)}.trip-finance-calculator__mode-button.is-active{color:var(--text-0);background:color-mix(in srgb,var(--accent) 28%,var(--card-3, var(--card-2)) 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 62%,transparent)}@media(max-width:620px){.trip-finance-calculator__mode{width:100%}.trip-finance-calculator__mode-button{min-width:0;flex:1 1 50%}}.trip-additional-expenses{min-width:0;display:grid;gap:.8rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:15px;background:color-mix(in srgb,var(--card-2) 88%,transparent)}.trip-additional-expenses__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.trip-additional-expenses h6{margin:0;color:var(--text-0);font-size:1rem;font-weight:850}.trip-additional-expenses__add,.trip-additional-expenses__remove{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.trip-additional-expenses__add{border:1px solid color-mix(in srgb,#2bd99f 64%,var(--border) 36%);background:color-mix(in srgb,#2bd99f 20%,var(--card-3, var(--card-2)) 80%);color:color-mix(in srgb,#2bd99f 82%,var(--text-0) 18%)}.trip-additional-expenses__add>.fa-plus{transform:translate(1px,1px)}.trip-additional-expenses__empty{margin:0;padding:.75rem;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:11px;color:var(--text-2);font-size:.84rem;text-align:center}.trip-additional-expenses__list{min-width:0;display:grid;gap:.7rem}.trip-additional-expenses__row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.4fr) 42px;grid-template-areas:"name amount remove";align-items:end;gap:.7rem}.trip-additional-expenses__row--with-mode{grid-template-columns:minmax(180px,1fr) auto minmax(145px,.38fr) 42px;grid-template-areas:"name mode amount remove"}.trip-additional-expenses__name{grid-area:name}.trip-additional-expenses__row>.trip-finance-calculator__mode{grid-area:mode}.trip-additional-expenses__amount{grid-area:amount}.trip-additional-expenses__row label{min-width:0;display:grid;gap:.35rem;color:var(--text-2);font-size:.76rem;font-weight:750}.trip-additional-expenses input{width:100%;min-width:0;height:42px;padding:.55rem .72rem;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.9rem;font-weight:650}.trip-additional-expenses input:focus{border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.trip-additional-expenses__number-field{position:relative;display:block}.trip-additional-expenses__number-field input{padding-right:5.2rem}.trip-additional-expenses__number-field>span{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--text-2);font-size:.76rem;font-weight:850;pointer-events:none}.trip-additional-expenses__remove{grid-area:remove;border:1px solid color-mix(in srgb,#ef6464 48%,var(--border) 52%);background:color-mix(in srgb,#ef6464 10%,var(--card-3, var(--card-2)) 90%);color:color-mix(in srgb,#ef6464 82%,var(--text-0) 18%)}.trip-additional-expenses__total{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.trip-additional-expenses__total span{color:var(--text-2);font-size:.76rem;font-weight:750}.trip-additional-expenses__total strong{min-width:110px;color:color-mix(in srgb,#f3b64e 78%,var(--text-0) 22%);font-size:1.05rem;font-weight:900;text-align:right}@media(max-width:900px){.trip-additional-expenses__row--with-mode{grid-template-columns:minmax(0,1fr) minmax(145px,.7fr) 42px;grid-template-areas:"name name name" "mode amount remove"}.trip-additional-expenses__row--with-mode>.trip-finance-calculator__mode{width:100%}}@media(max-width:620px){.trip-additional-expenses__row{grid-template-columns:minmax(0,1fr) 42px;grid-template-areas:"name name" "amount remove"}.trip-additional-expenses__row--with-mode{grid-template-areas:"name name" "mode mode" "amount remove"}}.trip-calculation-block-selector{min-width:0;display:grid;gap:.55rem}.trip-calculation-block-selector__row{position:relative;min-width:0;min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;margin:0;padding:.72rem .82rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:13px;background:color-mix(in srgb,var(--card-2) 91%,transparent);color:var(--text-0);cursor:pointer;user-select:none;transition:border-color .18s ease,background .18s ease}.trip-calculation-block-selector__row--checked{border-color:color-mix(in srgb,var(--accent) 54%,var(--border) 46%);background:color-mix(in srgb,var(--accent) 9%,var(--card-2) 91%)}.trip-calculation-block-selector__row--disabled{opacity:.54;cursor:not-allowed}.trip-calculation-block-selector__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.trip-calculation-block-selector__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border) 58%);border-radius:10px;background:color-mix(in srgb,var(--accent) 13%,var(--card-3, var(--card-2)) 87%);color:color-mix(in srgb,var(--accent) 78%,var(--text-0) 22%)}.trip-calculation-block-selector__copy{min-width:0;display:grid;gap:.18rem}.trip-calculation-block-selector__label{color:var(--text-0);font-size:.91rem;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.trip-calculation-block-selector__description{color:var(--text-2);font-size:.76rem;font-weight:620;line-height:1.35;overflow-wrap:anywhere}.trip-calculation-block-selector__track{position:relative;width:40px;height:22px;flex:0 0 40px;border:1px solid color-mix(in srgb,var(--border) 66%,var(--text-2) 34%);border-radius:999px;background:color-mix(in srgb,var(--card-3, var(--card-2)) 92%,transparent);transition:border-color .18s ease,background .18s ease}.trip-calculation-block-selector__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--text-2) 90%,transparent);transition:transform .18s ease,background .18s ease}.trip-calculation-block-selector__input:checked~.trip-calculation-block-selector__track{border-color:color-mix(in srgb,var(--accent) 76%,var(--border) 24%);background:color-mix(in srgb,var(--accent) 36%,transparent)}.trip-calculation-block-selector__input:checked~.trip-calculation-block-selector__track .trip-calculation-block-selector__thumb{transform:translate(18px);background:#fff}.trip-calculation-block-selector__input:focus-visible~.trip-calculation-block-selector__track{outline:3px solid color-mix(in srgb,var(--accent) 30%,transparent);outline-offset:3px}.trip-calculation-block-selector__row:not(.trip-calculation-block-selector__row--disabled):hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%)}@media(max-width:480px){.trip-calculation-block-selector__row{min-height:58px;gap:.58rem;padding:.64rem .68rem}.trip-calculation-block-selector__icon{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.trip-calculation-block-selector__row,.trip-calculation-block-selector__track,.trip-calculation-block-selector__thumb{transition:none}}.trip-calculation-currency{min-width:0;display:grid;grid-template-columns:34px minmax(90px,1fr) minmax(118px,150px);align-items:center;gap:.68rem;margin-bottom:.6rem;padding:.66rem .78rem;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border) 62%);border-radius:13px;background:color-mix(in srgb,var(--accent) 7%,var(--card-2) 93%)}.trip-calculation-currency__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 17%,var(--card-2) 83%);color:color-mix(in srgb,var(--accent) 82%,var(--text-0) 18%)}.trip-calculation-currency__copy{min-width:0;display:grid;gap:.18rem}.trip-calculation-currency h6,.trip-calculation-currency p{margin:0}.trip-calculation-currency h6{color:var(--text-0);font-size:.91rem;font-weight:850}.trip-calculation-currency p{color:var(--text-2);font-size:.75rem;font-weight:620;line-height:1.38}.trip-calculation-currency__field{width:100%;min-width:0;max-width:150px;justify-self:end}.trip-calculation-currency__field select{width:100%;min-width:0;max-width:150px;min-height:36px;padding:.4rem 1.7rem .4rem .58rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:9px;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.8rem;font-weight:760;opacity:.82;cursor:not-allowed}.trip-calculation-currency__notice{grid-column:1 / -1;padding:.55rem .62rem;border-radius:9px;background:color-mix(in srgb,#f2b84b 10%,var(--card-2) 90%);color:var(--text-1)!important}@media(max-width:480px){.trip-calculation-currency{grid-template-columns:34px minmax(72px,1fr) minmax(110px,128px);margin-bottom:.65rem;padding:.68rem}.trip-calculation-currency__field,.trip-calculation-currency__field select{max-width:128px}}.trip-economics-card{--trip-economics-card-accent: var(--accent);min-width:0;display:grid;gap:.72rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:15px;background:color-mix(in srgb,var(--card-2) 88%,transparent)}.trip-economics-card__heading{min-width:0;display:flex;align-items:center;gap:.72rem}.trip-economics-card__icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--trip-economics-card-accent) 54%,var(--border) 46%);border-radius:11px;background:color-mix(in srgb,var(--trip-economics-card-accent) 16%,var(--card-3, var(--card-2)) 84%);color:color-mix(in srgb,var(--trip-economics-card-accent) 80%,var(--text-0) 20%)}.trip-economics-card h6{min-width:0;margin:0;color:var(--text-0);font-size:1rem;font-weight:850;line-height:1.25}.trip-economics-card p{margin:0;color:var(--text-2);font-size:.82rem;font-weight:620;line-height:1.45}.trip-finance-calculator__summary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.trip-finance-calculator__summary>div{min-width:0;display:grid;gap:.28rem;padding:.82rem 1rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-2) 88%,transparent)}.trip-finance-calculator__summary span{color:var(--text-2);font-size:.76rem;font-weight:750}.trip-finance-calculator__summary strong{color:var(--text-0);font-size:1rem;font-weight:900}.trip-finance-calculator__summary-item--with-supplement{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.75rem!important}.trip-finance-calculator__summary-item--with-supplement>span{grid-column:1;grid-row:1}.trip-finance-calculator__summary-item--with-supplement>strong{grid-column:1;grid-row:2}.trip-finance-calculator__summary-supplement{min-width:0;grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end}.trip-finance-calculator__summary-balance{border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%)!important}.trip-finance-calculator__summary-value--positive{color:color-mix(in srgb,#2bd99f 78%,var(--text-0) 22%)!important}.trip-finance-calculator__summary-value--negative{color:color-mix(in srgb,#ef6464 82%,var(--text-0) 18%)!important}@media(max-width:620px){.trip-finance-calculator__summary{grid-template-columns:minmax(0,1fr)}}.trip-company-result-summary{min-width:0;display:grid;gap:.8rem}.trip-company-result-summary__revenue{--trip-economics-card-accent: #2bd99f}.trip-company-result-summary__expenses{--trip-economics-card-accent: #f2b84b}.trip-company-result-summary__primary-amount{color:var(--text-0);font-size:1.32rem;font-weight:900}.trip-company-result-summary__expenses dl{min-width:0;display:grid;gap:0;margin:0}.trip-company-result-summary__expenses dl>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.trip-company-result-summary__expenses dt,.trip-company-result-summary__expenses dd{margin:0}.trip-company-result-summary__expenses dt{color:var(--text-2);font-size:.8rem;font-weight:700}.trip-company-result-summary__expenses dd{color:var(--text-0);font-size:.86rem;font-weight:850;text-align:right}.trip-company-result-summary__expenses-total{border-bottom:0!important;padding-bottom:0!important}.trip-company-result-summary__expenses-total dt,.trip-company-result-summary__expenses-total dd{color:var(--text-0);font-weight:900}.trip-company-result-summary__profit-grid>div:nth-child(2){border-color:color-mix(in srgb,#f2b84b 38%,var(--border) 62%)!important}.trip-company-result-summary__tax-rate{min-width:0;display:grid;gap:.28rem;color:var(--text-2);font-size:.7rem;font-weight:720}.trip-company-result-summary__tax-input{width:clamp(5.5rem,8vw,7rem);min-width:5.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem}.trip-company-result-summary__tax-input input{min-width:0;width:100%;min-height:31px;padding:.32rem .5rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:9px;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.83rem}.trip-company-result-summary__profit-grid>div:last-child{border-color:color-mix(in srgb,var(--accent) 48%,var(--border) 52%)!important;background:color-mix(in srgb,var(--accent) 9%,var(--card-2) 91%)!important}.trip-company-result-summary__amount--positive{color:color-mix(in srgb,#2bd99f 78%,var(--text-0) 22%)!important}.trip-company-result-summary__amount--negative{color:color-mix(in srgb,#ef6464 82%,var(--text-0) 18%)!important}@media(max-width:375px){.trip-company-result-summary__expenses dl>div{gap:.55rem}.trip-company-result-summary__tax-input{width:clamp(5.5rem,25vw,6.5rem)}}.trip-calculation-result{min-width:0;display:grid;gap:1rem}.trip-calculation-result__status{margin:0;padding:.85rem 1rem;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--accent) 10%,var(--card-2) 90%);color:var(--text-1);font-size:.84rem;font-weight:650;line-height:1.45}.trip-calculation-result__error{margin:0}.trip-calculation-setup-dialog__layer{position:fixed;inset:0;z-index:var(--layer-modal-status-confirm, 5200);display:flex;align-items:center;justify-content:center;padding:10px;background:color-mix(in srgb,#020712 62%,transparent);backdrop-filter:blur(3px)}.trip-calculation-setup-dialog{width:min(520px,calc(100vw - 20px));max-height:min(680px,calc(100vh - 20px));max-height:min(680px,calc(100dvh - 20px));min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border) 66%);border-radius:var(--card-radius, 22px);background:var(--modal-card-bg, var(--modal-bg, var(--card-2)));box-shadow:0 24px 70px color-mix(in srgb,#000 48%,transparent);color:var(--text-0)}.trip-calculation-setup-dialog__header{min-width:0;flex:0 0 auto;display:flex;align-items:flex-start;gap:.78rem;padding:1rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--border) 78%);background:var(--modal-header-bg, var(--card-header-bg))}.trip-calculation-setup-dialog__icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border) 50%);border-radius:11px;background:color-mix(in srgb,var(--accent) 15%,var(--card-2) 85%);color:color-mix(in srgb,var(--accent) 82%,var(--text-0) 18%)}.trip-calculation-setup-dialog__header>div{min-width:0;display:grid;gap:.3rem}.trip-calculation-setup-dialog__header h5,.trip-calculation-setup-dialog__header p{margin:0;overflow-wrap:anywhere}.trip-calculation-setup-dialog__header h5{color:var(--text-0);font-size:1.05rem;font-weight:850;line-height:1.3}.trip-calculation-setup-dialog__header p{color:var(--text-2);font-size:.79rem;font-weight:620;line-height:1.4}.trip-calculation-setup-dialog__body{min-width:0;min-height:0;flex:1 1 auto;padding:.9rem 1rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.trip-calculation-setup-dialog__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:var(--card-footer-bg, var(--card-2))}.trip-calculation-setup-dialog__footer .btn{min-height:42px}.trip-calculation-setup-dialog__secondary-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.48rem}.trip-calculation-setup-dialog__reset{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;padding-inline:.68rem!important;color:var(--text-1)!important}.trip-calculation-setup-dialog__reset i{color:color-mix(in srgb,var(--accent) 82%,var(--text-0) 18%)}@media(max-width:480px){.trip-calculation-setup-dialog__layer{padding:6px}.trip-calculation-setup-dialog{width:calc(100vw - 12px);max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);border-radius:17px}.trip-calculation-setup-dialog__header{gap:.65rem;padding:.82rem}.trip-calculation-setup-dialog__body{padding:.72rem}.trip-calculation-setup-dialog__footer{align-items:flex-end;padding:.72rem}.trip-calculation-setup-dialog__secondary-actions{gap:.38rem}.trip-calculation-setup-dialog__reset{padding-inline:.55rem!important}.trip-calculation-setup-dialog__footer .btn{min-width:0;min-height:44px}}.trip-calculation-export-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.trip-calculation-export-actions__button{width:auto;min-width:max-content;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;padding:.5rem .72rem!important;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border) 62%)!important;border-radius:11px;background:color-mix(in srgb,var(--accent) 10%,var(--card-2) 90%)!important;color:var(--text-0)!important;font-size:.8rem;font-weight:820;line-height:1.1;box-shadow:none!important}.trip-calculation-export-actions__button span{color:inherit!important;white-space:nowrap}.trip-calculation-export-actions__button i{font-size:1.44rem}.trip-calculation-export-actions__button--excel i{color:color-mix(in srgb,#37c77f 88%,var(--text-0) 12%)}.trip-calculation-export-actions__button--pdf i{color:color-mix(in srgb,#ff7180 88%,var(--text-0) 12%)}.trip-calculation-export-actions__button:disabled{cursor:wait;opacity:.62}@media(max-width:380px){.trip-calculation-export-actions__button{flex:1 1 auto}}.trip-calculation-saved-result{min-width:0;display:grid;gap:1rem}.trip-calculation-saved-result__status{display:grid;gap:.25rem;margin:0;padding:.9rem 1rem;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--accent) 10%,var(--card-2) 90%);color:var(--text-1);font-size:.84rem;line-height:1.45}.trip-calculation-saved-result__status strong{color:var(--text-0);font-weight:700}.trip-calculation-saved-result__error{margin:0}.trip-calculation-step-header{min-width:0;display:grid;gap:.24rem;padding:.2rem .1rem 0}.trip-calculation-step-header__counter{color:var(--text-2);font-size:.72rem;font-weight:850;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.trip-calculation-step-header h5{margin:0;color:var(--text-0);font-size:clamp(1.08rem,2vw,1.32rem);font-weight:900;line-height:1.25}.trip-calculation-step-header h5:focus{outline:none}.trip-finance-calculator__expenses{min-width:0;display:grid;gap:.9rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:15px;background:color-mix(in srgb,var(--card-2) 88%,transparent)}.trip-finance-calculator__expenses h5{margin:.12rem 0 0;color:var(--text-0);font-size:1.05rem;font-weight:800}.trip-finance-calculator__section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.trip-finance-calculator__add-expense,.trip-finance-calculator__remove-expense{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.trip-finance-calculator__add-expense{width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,#2bd99f 64%,var(--border) 36%);background:color-mix(in srgb,#2bd99f 20%,var(--card-3, var(--card-2)) 80%);color:color-mix(in srgb,#2bd99f 82%,var(--text-0) 18%);font-size:1rem}.trip-finance-calculator__add-expense:hover,.trip-finance-calculator__add-expense:focus-visible{transform:translateY(-1px);background:color-mix(in srgb,#2bd99f 30%,var(--card-3, var(--card-2)) 70%)}.trip-finance-calculator__expenses-empty{padding:.75rem;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:11px;color:var(--text-2);font-size:.84rem;text-align:center}.trip-finance-calculator__expense-list{min-width:0;display:grid;gap:.7rem}.trip-finance-calculator__expense-row{min-width:0;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(145px,.38fr) 42px;grid-template-areas:"name mode amount remove";align-items:end;gap:.7rem}.trip-finance-calculator__expense-name{grid-area:name}.trip-finance-calculator__expense-row>.trip-finance-calculator__mode{grid-area:mode}.trip-finance-calculator__expense-amount{grid-area:amount}.trip-finance-calculator__expense-row label{min-width:0;display:grid;gap:.35rem;color:var(--text-2);font-size:.76rem;font-weight:750}.trip-finance-calculator__expenses input{width:100%;min-width:0;height:42px;padding:.55rem .72rem;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.9rem;font-weight:650}.trip-finance-calculator__expenses input:focus{border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.trip-finance-calculator__expenses .trip-finance-calculator__number-field{position:relative;display:block}.trip-finance-calculator__expenses .trip-finance-calculator__number-field input{padding-right:3.4rem}.trip-finance-calculator__expenses .trip-finance-calculator__number-field>span{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--text-2);font-size:.76rem;font-weight:850;pointer-events:none}.trip-finance-calculator__remove-expense{grid-area:remove;width:42px;height:42px;border:1px solid color-mix(in srgb,#ef6464 48%,var(--border) 52%);background:color-mix(in srgb,#ef6464 10%,var(--card-3, var(--card-2)) 90%);color:color-mix(in srgb,#ef6464 82%,var(--text-0) 18%)}.trip-finance-calculator__remove-expense:hover,.trip-finance-calculator__remove-expense:focus-visible{transform:translateY(-1px);background:color-mix(in srgb,#ef6464 20%,var(--card-3, var(--card-2)) 80%)}.trip-finance-calculator__expenses-total{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;padding-top:.8rem;border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.trip-finance-calculator__expenses-total span{color:var(--text-2);font-size:.76rem;font-weight:750}.trip-finance-calculator__expenses-total strong{min-width:110px;color:color-mix(in srgb,#f3b64e 78%,var(--text-0) 22%);font-size:1.05rem;font-weight:900;text-align:right}@media(max-width:760px){.trip-finance-calculator__expense-row{grid-template-columns:minmax(0,1fr) minmax(145px,.7fr) 42px;grid-template-areas:"name name name" "mode amount remove"}.trip-finance-calculator__expense-row>.trip-finance-calculator__mode{width:100%}.trip-finance-calculator__expense-row .trip-finance-calculator__mode-button{min-width:0;flex:1 1 50%}}@media(max-width:620px){.trip-finance-calculator__expense-row{grid-template-columns:minmax(0,1fr) 42px;grid-template-areas:"name name" "mode mode" "amount remove"}}.trip-finance-calculator__income{min-width:0;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(170px,.7fr) minmax(155px,auto);align-items:end;gap:.9rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:15px;background:color-mix(in srgb,var(--card-2) 88%,transparent)}.trip-finance-calculator__income h5{margin:.12rem 0 0;color:var(--text-0);font-size:1.05rem;font-weight:800}.trip-finance-calculator__income-heading{min-width:0;display:grid;gap:.15rem}.trip-finance-calculator__base-price{margin-top:.2rem;color:var(--text-2);font-size:.78rem;font-weight:650}.trip-finance-calculator__income-input{min-width:0;display:grid;gap:.35rem;color:var(--text-2);font-size:.76rem;font-weight:750}.trip-finance-calculator__income input{width:100%;min-width:0;height:42px;padding:.55rem .72rem;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.9rem;font-weight:650}.trip-finance-calculator__income input:focus{border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.trip-finance-calculator__income .trip-finance-calculator__number-field{position:relative;display:block}.trip-finance-calculator__income .trip-finance-calculator__number-field input{padding-right:3.4rem}.trip-finance-calculator__income .trip-finance-calculator__number-field>span{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--text-2);font-size:.76rem;font-weight:850;pointer-events:none}.trip-finance-calculator__gross-result{min-width:145px;display:grid;justify-items:end;gap:.22rem;padding-bottom:.35rem}.trip-finance-calculator__gross-result span{color:var(--text-2);font-size:.76rem;font-weight:750}.trip-finance-calculator__gross-result strong{color:color-mix(in srgb,#2bd99f 78%,var(--text-0) 22%);font-size:1.18rem;font-weight:900}@media(max-width:880px){.trip-finance-calculator__income{grid-template-columns:minmax(0,1fr) auto}.trip-finance-calculator__income-input{grid-column:1 / 2}.trip-finance-calculator__gross-result{grid-column:2 / 3}}@media(max-width:620px){.trip-finance-calculator__income{grid-template-columns:minmax(0,1fr);align-items:stretch}.trip-finance-calculator__mode,.trip-finance-calculator__income-input,.trip-finance-calculator__gross-result{grid-column:auto}.trip-finance-calculator__gross-result{min-width:0;justify-items:start}}.trip-finance-calculator{width:100%;min-width:0;display:grid;gap:1rem;color:var(--text-0)}.trip-finance-calculator>*{min-width:0}.trip-dispatcher-income{min-width:0;display:grid}.trip-driver-calculation-card{min-width:0;align-content:start}.trip-driver-calculation-card__content{min-width:0;display:grid;gap:.85rem}.trip-driver-calculation-card__fields{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem}.trip-driver-calculation-card__field{min-width:0;display:grid;gap:.35rem;color:var(--text-2);font-size:.76rem;font-weight:750}.trip-driver-calculation-card__control{min-width:0;display:block}.trip-driver-calculation-card__number-field{position:relative;display:block}.trip-driver-calculation-card__control input,.trip-driver-calculation-card__control select{width:100%;min-width:0;height:42px;padding:.55rem 5.4rem .55rem .72rem;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.9rem;font-weight:650}.trip-driver-calculation-card__control input:focus,.trip-driver-calculation-card__control select:focus{border-color:color-mix(in srgb,var(--trip-economics-card-accent) 72%,var(--border) 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--trip-economics-card-accent) 16%,transparent)}.trip-driver-calculation-card__number-field>span{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--text-2);font-size:.72rem;font-weight:850;pointer-events:none}.trip-driver-calculation-card__note{padding:.6rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--trip-economics-card-accent) 8%,transparent)}.trip-driver-calculation-card__results{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.trip-driver-calculation-card__result{min-width:0;display:grid;gap:.2rem;padding:.65rem;border-radius:10px;background:color-mix(in srgb,var(--card-3, var(--card-2)) 78%,transparent)}.trip-driver-calculation-card__result dt{color:var(--text-2);font-size:.72rem;font-weight:750}.trip-driver-calculation-card__result dd{min-width:0;margin:0;color:var(--text-0);font-size:.92rem;font-weight:850;overflow-wrap:anywhere}.trip-driver-calculation-card__result--total{grid-column:1 / -1;min-height:56px;align-content:center;border:1px solid color-mix(in srgb,var(--trip-economics-card-accent) 42%,transparent)}.trip-driver-calculation-card__result--total dd{color:color-mix(in srgb,var(--trip-economics-card-accent) 82%,var(--text-0) 18%)}@media(max-width:620px){.trip-driver-calculation-card__fields,.trip-driver-calculation-card__results{grid-template-columns:minmax(0,1fr)}.trip-driver-calculation-card__result--total{grid-column:auto}}.trip-driver-daily-allowance{--trip-economics-card-accent: #f3b64e}.trip-driver-expense-total{grid-column:1 / -1}.trip-driver-insurance-expense{--trip-economics-card-accent: #a98bff}.trip-driver-mileage-payment{--trip-economics-card-accent: #6cb7ff}.trip-driver-other-expenses{min-width:0;grid-column:1 / -1}.trip-driver-trip-rate{--trip-economics-card-accent: #2bd99f}.trip-driver-compensation{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:620px){.trip-driver-compensation{grid-template-columns:minmax(0,1fr)}}.trip-fuel-calculation{--trip-economics-card-accent: #f3b64e}.trip-fuel-calculation__content,.trip-fuel-calculation__fields,.trip-fuel-calculation__results{min-width:0}.trip-fuel-calculation__content{display:grid;gap:.85rem}.trip-fuel-calculation__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.trip-fuel-calculation__fields label{min-width:0;display:grid;gap:.35rem;color:var(--text-2);font-size:.76rem;font-weight:750}.trip-fuel-calculation__fields label:last-child{grid-column:1 / -1}.trip-fuel-calculation input,.trip-fuel-calculation select{width:100%;min-width:0;height:42px;padding:.55rem .72rem;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.9rem;font-weight:650}.trip-fuel-calculation input:focus,.trip-fuel-calculation select:focus{border-color:color-mix(in srgb,var(--trip-economics-card-accent) 72%,var(--border) 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--trip-economics-card-accent) 16%,transparent)}.trip-fuel-calculation__number-field{position:relative;display:block}.trip-fuel-calculation__number-field input{padding-right:5.6rem}.trip-fuel-calculation__number-field>span{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--text-2);font-size:.72rem;font-weight:850;pointer-events:none}.trip-fuel-calculation__results{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.trip-fuel-calculation__results>div{min-width:0;display:grid;gap:.2rem;padding:.65rem;border-radius:10px;background:color-mix(in srgb,var(--card-3, var(--card-2)) 78%,transparent)}.trip-fuel-calculation__results dt{color:var(--text-2);font-size:.72rem;font-weight:750}.trip-fuel-calculation__results dd{min-width:0;margin:0;color:var(--text-0);font-size:.92rem;font-weight:850;overflow-wrap:anywhere}.trip-fuel-calculation__results .trip-fuel-calculation__total{grid-column:1 / -1;min-height:66px;border:1px solid color-mix(in srgb,var(--trip-economics-card-accent) 42%,transparent)}.trip-fuel-calculation__total dd{color:color-mix(in srgb,var(--trip-economics-card-accent) 82%,var(--text-0) 18%)}@media(max-width:620px){.trip-fuel-calculation__fields,.trip-fuel-calculation__results{grid-template-columns:minmax(0,1fr)}.trip-fuel-calculation__fields label:last-child,.trip-fuel-calculation__results .trip-fuel-calculation__total{grid-column:auto}}.trip-other-transport-expenses{min-width:0;grid-column:1 / -1}.trip-vehicle-depreciation{--trip-economics-card-accent: #6cb7ff;grid-template-rows:auto minmax(0,1fr)}.trip-vehicle-depreciation__content{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.85rem}.trip-vehicle-depreciation__rate{min-width:0;display:grid;gap:.35rem;color:var(--text-2);font-size:.76rem;font-weight:750}.trip-vehicle-depreciation__number-field{position:relative;display:block}.trip-vehicle-depreciation input{width:100%;min-width:0;height:42px;padding:.55rem 5.2rem .55rem .72rem;border:1px solid var(--border);border-radius:10px;outline:none;background:var(--input-bg, var(--card-3, var(--card-2)));color:var(--text-0);font:inherit;font-size:.9rem;font-weight:650}.trip-vehicle-depreciation input:focus{border-color:color-mix(in srgb,var(--trip-economics-card-accent) 72%,var(--border) 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--trip-economics-card-accent) 16%,transparent)}.trip-vehicle-depreciation__number-field>span{position:absolute;top:50%;right:.72rem;transform:translateY(-50%);color:var(--text-2);font-size:.72rem;font-weight:850;pointer-events:none}.trip-vehicle-depreciation__results{min-width:0;margin:0;align-self:end;display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.trip-vehicle-depreciation__results>div{min-width:0;display:grid;gap:.2rem;padding:.65rem;border-radius:10px;background:color-mix(in srgb,var(--card-3, var(--card-2)) 78%,transparent)}.trip-vehicle-depreciation__results dt{color:var(--text-2);font-size:.72rem;font-weight:750}.trip-vehicle-depreciation__results dd{min-width:0;margin:0;color:var(--text-0);font-size:.92rem;font-weight:850;overflow-wrap:anywhere}.trip-vehicle-depreciation__results .trip-vehicle-depreciation__total{min-height:56px;padding-block:.45rem;align-content:center;border:1px solid color-mix(in srgb,var(--trip-economics-card-accent) 42%,transparent)}.trip-vehicle-depreciation__total dd{color:color-mix(in srgb,var(--trip-economics-card-accent) 82%,var(--text-0) 18%)}.trip-transport-expenses{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.trip-transport-expenses__summary{grid-column:1 / -1}.trip-transport-expenses__dispatcher-option{min-width:0;grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:.65rem;color:var(--text-1, var(--text-0));font-size:.82rem;font-weight:750;cursor:pointer}.trip-transport-expenses__dispatcher-switch{position:relative;width:42px;height:24px;flex:0 0 42px;display:inline-flex}.trip-transport-expenses__dispatcher-switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.trip-transport-expenses__dispatcher-track{width:100%;height:100%;display:block;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card-3, var(--card-2)) 88%,transparent);transition:border-color .16s ease,background-color .16s ease}.trip-transport-expenses__dispatcher-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-2);box-shadow:0 1px 3px color-mix(in srgb,#000 28%,transparent);transition:transform .16s ease,background-color .16s ease}.trip-transport-expenses__dispatcher-switch input:checked+.trip-transport-expenses__dispatcher-track{border-color:color-mix(in srgb,var(--accent) 68%,var(--border) 32%);background:color-mix(in srgb,var(--accent) 72%,var(--card-2) 28%)}.trip-transport-expenses__dispatcher-switch input:checked+.trip-transport-expenses__dispatcher-track:after{transform:translate(18px);background:#fff}.trip-transport-expenses__dispatcher-switch input:focus-visible+.trip-transport-expenses__dispatcher-track{outline:3px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:2px}@media(max-width:620px){.trip-transport-expenses{grid-template-columns:minmax(0,1fr)}}.trip-calculation-wizard{min-width:0;display:grid;gap:1.5rem}.trip-calculation-wizard>*{min-width:0}@media(max-width:480px){.trip-calculation-wizard{gap:1rem}}.company-details-card-overlay{align-items:center;justify-content:center;padding:12px;z-index:var(--layer-modal-entity-details, 5100);animation:company-details-backdrop-in 1s ease both}.company-details-card-modal{width:min(760px,100%);max-width:760px;max-height:calc(100dvh - 24px);overflow:hidden;padding:0;margin-top:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.company-details-card{position:relative;width:100%;min-width:0;color:var(--text-primary, var(--text-0));border:1px solid var(--border);background:var(--card-2);box-shadow:var(--glow);display:grid;gap:.9rem}.company-details-card--list{border-radius:20px;padding:1rem 1.2rem}.company-details-card--modal{max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden;margin:0;padding:.35rem .6rem max(1.4rem,calc(env(safe-area-inset-bottom) + .9rem)) 1.2rem;border-radius:var(--card-radius, 24px);background:var(--modal-card-bg, var(--card))!important;border:1px solid var(--border)!important;box-shadow:var(--card-shadow, var(--glow))!important;animation:company-details-card-in 1s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.company-details-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:10px;padding-right:44px}.company-details-card__id{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:6px;min-width:0}.company-details-card__pill{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text-0);font-weight:600}.company-details-card__muted{color:var(--text-secondary, var(--text-2));font-size:.85rem;overflow-wrap:anywhere}.company-details-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin:0 0 .55rem}.company-details-card__header-left{min-width:0;flex:1 1 auto}.company-details-card__title{margin:0 0 10px;color:var(--text-primary, var(--text-0));font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:.02em;overflow-wrap:anywhere}.company-details-card__subtitle{margin:0;color:var(--text-secondary, var(--text-2));font-size:.85rem;line-height:1.35}.company-details-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem 1.25rem}.company-details-card--modal .company-details-card__grid{gap:.5rem 6px;grid-template-columns:repeat(3,minmax(0,1fr))}.company-details-card__field{display:grid;gap:.2rem;min-width:0}.company-details-card__field--full{grid-column:1 / -1}.company-details-card__label{color:var(--text-secondary, var(--text-2));font-size:.75rem;line-height:1.25;text-transform:uppercase;letter-spacing:.12em}.company-details-card__value{color:var(--text-primary, var(--text-0));font-size:.95rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.company-details-card__country-value{display:inline-flex;align-items:center;min-width:0}.company-details-card__flag-emoji{font-size:1.8em;line-height:1;margin-right:.45rem;display:inline-block;vertical-align:-.15em}.company-details-card__notice{grid-column:1 / -1;margin:0 0 .2rem;padding:.65rem .75rem;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--card-2) 88%,var(--accent) 12%);color:var(--text-primary, var(--text-0));font-size:.86rem}.company-details-card__notice--error{border-color:var(--danger, #ef5350);color:var(--danger, #ef5350);background:color-mix(in srgb,var(--danger, #ef5350) 12%,transparent)}.company-details-card__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.company-details-card__close{position:absolute;top:10px;right:10px;z-index:5}@keyframes company-details-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes company-details-card-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.company-details-card-overlay,.company-details-card--modal{animation:none!important}}@media(max-width:640px){.company-details-card--modal{padding-left:.9rem;padding-right:.6rem}.company-details-card--modal .company-details-card__grid,.company-details-card__grid{grid-template-columns:1fr}}.invitations-wizard{display:block}.invitations-wizard .superadmin-content__subtitle{margin-bottom:1rem}.invitations-wizard .superadmin-actions{margin-top:0;display:flex;flex-direction:column;height:420px}.invitations-wizard .wizard-body{flex:1;overflow-y:auto;padding:2px .5rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.invitations-wizard .wizard-body::-webkit-scrollbar{width:6px}.invitations-wizard .wizard-body::-webkit-scrollbar-track{background:transparent}.invitations-wizard .wizard-body::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.wizard-progress{display:flex;align-items:center;justify-content:space-between;position:relative;margin:.5rem 0 2rem;padding:0 1rem;width:100%;max-width:720px}.wizard-progress:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--border, rgba(255, 255, 255, .08));z-index:0;transform:translateY(-50%)}.wizard-progress__line{position:absolute;top:50%;left:0;height:2px;background:var(--accent);z-index:1;transform:translateY(-50%);transition:width .3s ease}.wizard-progress__step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:transparent;border:none;cursor:pointer;padding:0}.wizard-progress__step:disabled{cursor:not-allowed}.wizard-progress__circle{width:32px;height:32px;border-radius:50%;background:var(--card-2, rgba(255, 255, 255, .04));border:2px solid var(--border);color:var(--text-2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;transition:all .25s ease}.wizard-progress__label{font-size:.8rem;font-weight:600;color:var(--text-2);transition:color .25s ease;white-space:nowrap}.wizard-progress__step.is-active .wizard-progress__circle{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 50%,transparent)}.wizard-progress__step.is-active .wizard-progress__label{color:var(--text-0)}.wizard-progress__step.is-completed .wizard-progress__circle{background:color-mix(in srgb,var(--accent) 20%,var(--card-2));border-color:var(--accent);color:var(--accent)}.wizard-progress__step.is-completed .wizard-progress__label{color:var(--text-1)}.wizard-card{border:1px solid var(--border);border-radius:16px;padding:1.5rem;background:#ffffff05;box-shadow:var(--glow);max-width:720px;width:100%;animation:wizard-fade-in .25s ease both}@keyframes wizard-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wizard-card__title{font-size:1.15rem;font-weight:600;margin-bottom:1.25rem;color:var(--text-0);border-bottom:1px solid var(--border);padding-bottom:.75rem}.wizard-roles-container{display:grid;gap:1.25rem}.wizard-roles-switch{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.wizard-roles-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:1rem;background:var(--card-2, rgba(255, 255, 255, .02));border:1px solid var(--border);border-radius:12px}.wizard-role-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;min-height:56px;border-radius:8px;border:1px solid transparent;background:#ffffff05;cursor:pointer;transition:all .2s ease}.wizard-role-item:hover{background:#ffffff0f;border-color:var(--border)}.wizard-role-item input[type=checkbox]{accent-color:var(--accent);cursor:pointer}.wizard-role-item__name{font-size:.9rem;color:var(--text-0);font-weight:500}.wizard-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:1.5rem;gap:1rem}.invitations-list-card{transition:all .3s ease}.invitations-table-wrapper{background:var(--card-2, rgba(255, 255, 255, .01));border:1px solid var(--border);border-radius:12px;padding:.5rem;margin-top:1rem}.invitations-table-wrapper table.table{width:100%;border-collapse:collapse;--bs-table-bg: transparent !important;--bs-table-color: inherit;background-color:transparent!important}.invitations-table-wrapper table.table th{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:12px 16px;background-color:transparent!important;color:var(--text-2)!important}.invitations-table-wrapper table.table td{padding:14px 16px;font-size:.95rem;background-color:transparent!important;color:var(--text-1)!important}.invitations-table-wrapper table.table tr{transition:background-color .2s ease;background-color:transparent!important}.invitations-table-wrapper table.table tr:hover{background-color:#ffffff05!important}.badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:.75rem;font-weight:600;border-radius:20px;line-height:1;text-transform:uppercase;letter-spacing:.03em}.badge-pending{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.badge-accepted{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.badge-expired{background:#ef44441a;color:var(--text-2, #9ca3af);border:1px solid rgba(239,68,68,.2)}.badge-declined{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.badge-cancelled{background:#ffffff0d;color:var(--text-2, #9ca3af);border:1px solid var(--border)}.invitations-list-card select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23a1a1aa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2rem}
