@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand-primary:#ffce12;color:#202421;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f5f3;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}button,input,textarea{font:inherit}button:not(:disabled),a{-webkit-tap-highlight-color:transparent}@property --side-nav-content-offset{syntax:"<length>";inherits:true;initial-value:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-canvas{--side-nav-inline-start:clamp(.75rem, 1.2vw, 1rem);--side-nav-inline-size:clamp(15rem, 18vw, 15.9375rem);--side-nav-content-gap:clamp(.75rem, 1.2vw, 1rem);--side-nav-content-offset:calc(var(--side-nav-inline-start) + var(--side-nav-inline-size) + var(--side-nav-content-gap));--side-nav-composer-shift:calc(var(--side-nav-content-offset) / 2 + 2px);--side-nav-docked-composer-shift:calc(var(--side-nav-content-offset) / 2 - 209px);isolation:isolate;background:linear-gradient(90deg,#7a857f16 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#7a857f16 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 75% 22%,#b8c4bc38,#0000 31rem),radial-gradient(circle at 28% 86%,#dae1dacc,#0000 36rem),#f4f5f3;min-height:100svh;display:grid;position:relative;overflow:hidden}.app-content{z-index:1;min-width:0;min-height:100svh;display:grid;position:relative}.side-nav-card{z-index:5;top:16px;bottom:16px;left:var(--side-nav-inline-start);width:var(--side-nav-inline-size);background:#fff;border:1px solid #323a351f;border-radius:14px;flex-direction:column;padding:21px 14px 15px;transition:width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;box-shadow:0 7px 18px #1f282314}.app-canvas.is-navigation-collapsed{--side-nav-inline-size:4rem;--side-nav-content-gap:.25rem}.side-nav-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 8px 19px;display:grid}.side-nav-heading-identity{align-items:center;gap:9px;min-width:0;display:flex}.side-nav-logo-wrap{width:81px;max-width:100%;display:block;overflow:hidden}.side-nav-logo{width:81px;height:auto;display:block}.side-nav-title{color:#778079;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:500;display:flex}.side-nav-title>span{overflow-wrap:anywhere;min-width:0}.side-nav-search-row{align-items:center;gap:5px;margin:0 8px 14px;display:flex}.side-nav-search-row .side-nav-search{flex:1;margin:0}.side-nav-collapse-toggle{color:#6b756d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;transition:color .16s,background-color .16s;display:inline-grid}.side-nav-collapse-toggle:hover{color:#202621;background:#eef1ed}.side-nav-collapse-toggle:focus-visible{outline-offset:2px;outline:3px solid #697c6a61}.side-nav-collapse-toggle svg{width:17px;height:17px}.side-nav-card.is-collapsed{padding-left:10px;padding-right:10px}.side-nav-card.is-collapsed .side-nav-heading{justify-content:center;min-height:28px;padding-left:0;padding-right:0;display:flex}.side-nav-card.is-collapsed .side-nav-heading-identity{display:block}.side-nav-card.is-collapsed .side-nav-logo-wrap{width:25px}.side-nav-card.is-collapsed .side-nav-title,.side-nav-card.is-collapsed .side-nav-search,.side-nav-card.is-collapsed .side-nav-link>span,.side-nav-card.is-collapsed .side-nav-group-label>span,.side-nav-card.is-collapsed .side-nav-notification-trigger-label>span,.side-nav-card.is-collapsed .side-nav-user,.side-nav-card.is-collapsed .side-nav-settings{display:none}.side-nav-card.is-collapsed .side-nav-collapse-toggle{margin:0;position:relative}.side-nav-card.is-collapsed .side-nav-search-row{justify-content:center;margin-left:0;margin-right:0}.side-nav-card.is-collapsed .side-nav-link,.side-nav-card.is-collapsed .side-nav-group-trigger{justify-content:center;padding-left:0;padding-right:0}.side-nav-card.is-collapsed .side-nav-group-label{justify-content:center;width:100%}.side-nav-card.is-collapsed .side-nav-chevron{width:10px;height:10px;color:inherit;stroke-width:2.2px;display:block;position:absolute;bottom:5px;right:3px}.side-nav-card.is-collapsed .side-nav-link.is-active svg{transform:none}.side-nav-card.is-collapsed .side-nav-submenu{padding-left:0;overflow:visible}.side-nav-card.is-collapsed .side-nav-submenu.is-open{z-index:auto;width:auto;max-height:320px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:1px 0 0;position:static;overflow:visible}.side-nav-card.is-collapsed .side-nav-submenu .side-nav-link{justify-content:center;padding-left:0;padding-right:0;overflow:visible}.side-nav-card.is-collapsed .side-nav-submenu .side-nav-link>span{display:none}.side-nav-card.is-collapsed .side-nav-submenu .side-nav-link.is-active svg,.side-nav-card.is-collapsed .side-nav-submenu .side-nav-link.is-active span{transform:none}.side-nav-card.is-collapsed .side-nav-utility{padding-left:0;padding-right:0}.side-nav-card.is-collapsed .side-nav-notification-trigger{justify-content:center;padding:0;position:relative}.side-nav-card.is-collapsed .side-nav-notification-indicators{flex-direction:column;gap:2px;position:absolute;top:-3px;right:-4px}.side-nav-card.is-collapsed .side-nav-account{justify-content:center;padding-left:0;padding-right:0}.side-nav-search{background:#f7f8f6;border:1px solid #323a351f;border-radius:8px;align-items:center;gap:7px;min-height:37px;margin:0 8px 14px;padding:0 10px;display:flex}.side-nav-search svg{color:#778179;flex:none;width:15px;height:15px}.side-nav-search input{color:#29312b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.side-nav-search input::placeholder{color:#808a82;opacity:1}.side-nav-search:focus-within{border-color:#5567588f;box-shadow:0 0 0 3px #748b772e}.side-nav{gap:3px;padding-top:0;display:grid}.side-nav-link,.side-nav-group-trigger{color:#4c544e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color .16s,background-color .16s;display:flex;position:relative}.side-nav-link svg,.side-nav-group-trigger svg{stroke-width:1.75px;width:17px;height:17px}.side-nav-link:hover,.side-nav-group-trigger:hover{color:#202621;background:#eef1ed}.side-nav-link:before{z-index:1;content:"";background:var(--color-brand-primary);pointer-events:none;opacity:0;border-radius:2px;width:5px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:50%;left:0;transform:translate(-8px,-50%)}.side-nav-link svg,.side-nav-link span{transition:transform .18s cubic-bezier(.22,1,.36,1)}.side-nav-link.is-active{color:#202421;background:0 0;font-weight:600}.side-nav-link.is-active:before{opacity:1;transform:translateY(-50%)}.side-nav-link.is-active svg,.side-nav-link.is-active span{transform:translate(12px)}.side-nav-link:focus-visible,.side-nav-group-trigger:focus-visible{outline-offset:2px;outline:3px solid #697c6a61}.side-nav-group{gap:2px;margin-top:4px;display:grid}.side-nav-group.has-active-route .side-nav-group-trigger{color:#1d241e;font-size:13px;font-weight:500}.side-nav-group-trigger{justify-content:space-between}.side-nav-group-label{align-items:center;gap:10px;display:inline-flex}.side-nav-chevron{transition:transform .18s}.side-nav-group-trigger[aria-expanded=true] .side-nav-chevron{transform:rotate(180deg)}.side-nav-submenu{opacity:0;gap:2px;max-height:0;padding:1px 0 0 12px;transition:max-height .22s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid;overflow:hidden}.side-nav-submenu.is-open{opacity:1;max-height:320px}.side-nav-submenu .side-nav-link{color:#657068;opacity:1;min-height:38px;max-height:38px;padding-left:11px;font-size:13px;transition:min-height .22s cubic-bezier(.22,1,.36,1),max-height .22s cubic-bezier(.22,1,.36,1),opacity .14s;overflow:hidden}.side-nav-submenu:not(.is-open) .side-nav-link{opacity:0;visibility:hidden;pointer-events:none;min-height:0;max-height:0}.side-nav-submenu.has-active-link:not(.is-open){opacity:1;max-height:39px}.side-nav-submenu.has-active-link:not(.is-open) .side-nav-link.is-active{opacity:1;visibility:visible;pointer-events:auto;order:-1;min-height:38px;max-height:38px}.side-nav-submenu .side-nav-link svg{width:15px;height:15px}.side-nav-submenu .side-nav-link.is-active{color:#202421;background:0 0}.side-nav-utility{border-top:1px solid #323a3517;margin-top:auto;padding:14px 8px 0}.side-nav-notification-trigger{color:#48534b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;transition:color .16s,background-color .16s;display:flex}.side-nav-notification-trigger:hover,.side-nav-notification-trigger[aria-expanded=true]{color:#202621;background:#eef1ed}.side-nav-notification-trigger-label{align-items:center;gap:9px;display:inline-flex}.side-nav-notification-trigger svg{stroke-width:1.8px;width:16px;height:16px}.side-nav-notification-indicators{align-items:center;gap:4px;display:inline-flex}.side-nav-notification-badge,.notification-count{color:#493b00;background:#ffce12;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.side-nav-notification-badge.is-notification,.notification-count.is-notification{color:#5b675d;background:#e7ece7}.side-nav-notification-trigger:focus-visible,.notification-panel-close:focus-visible,.notification-task:focus-visible,.notification-update:focus-visible,.notification-read-button:focus-visible{outline-offset:2px;outline:3px solid #697c6a61}.side-nav-account{align-items:center;gap:8px;padding:14px 8px 1px;display:flex}.side-nav-avatar{color:#f9faf8;background:#485b4c;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.side-nav-user{gap:2px;min-width:0;display:grid}.side-nav-user strong{color:#38423a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.side-nav-user span{color:#849087;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.side-nav-settings{color:#8a948c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;transition:color .16s,background-color .16s;display:inline-grid}.side-nav-settings:hover:not(:disabled){color:#38423a;background:#eef1ed}.side-nav-settings:disabled{cursor:not-allowed;opacity:.55}.side-nav-settings svg{width:16px;height:16px}.auth-shell{background:#f2f4f1;place-items:start center;min-height:100svh;padding:24px;display:grid}.auth-loading{color:#66706a;background:#f2f4f1;place-items:center;min-height:100svh;font-size:14px;display:grid}.admin-login-panel{background:#fff;border:1px solid #323a351f;border-radius:18px;gap:18px;width:min(100%,420px);margin-top:10vh;padding:28px;display:grid;box-shadow:0 18px 40px #1f28231f}.admin-login-logo{width:104px;height:auto}.admin-login-panel header{gap:8px;display:grid}.admin-login-panel h1{margin:0;font-size:28px;line-height:1.1}.admin-login-panel p{color:#66706a;margin:0;font-size:14px;line-height:1.45}.admin-login-panel form{gap:14px;display:grid}.admin-login-panel label{color:#323a35;gap:6px;font-size:13px;font-weight:600;display:grid}.admin-login-panel input{width:100%;min-height:44px;font:inherit;border:1px solid #323a3529;border-radius:10px;padding:0 12px}.admin-login-panel button{color:#111;min-height:46px;font:inherit;cursor:pointer;background:#ffd21c;border:0;border-radius:999px;font-weight:700}.admin-login-panel button:disabled{cursor:not-allowed;opacity:.55}.admin-login-error{color:#b42318;margin:0;font-size:13px}.notification-panel{z-index:30;bottom:16px;left:var(--side-nav-content-offset);width:min(382px, calc(100vw - var(--side-nav-content-offset) - 32px));scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;background:#fff;border:1px solid #323a3524;border-radius:12px;flex-direction:column;max-height:calc(100svh - 32px);transition:left .22s cubic-bezier(.22,1,.36,1);animation:.2s cubic-bezier(.22,1,.36,1) both notification-panel-in;display:flex;position:fixed;overflow-y:auto;box-shadow:0 7px 12px #1f282324}.notification-panel.is-closing{pointer-events:none;animation:.15s cubic-bezier(.4,0,1,1) both notification-panel-out}.notification-panel-header{border-bottom:1px solid #e6eae6;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.notification-panel-header span{color:#778179;letter-spacing:.035em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.notification-panel-header h2{color:#202721;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.15}.notification-panel-close{color:#526057;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:inline-grid}.notification-panel-close:hover{color:#405044;background:#fff9dc;border-color:#ffce12}.notification-panel-close svg{width:15px;height:15px}.notification-section{padding:17px 20px}.notification-section+.notification-section{border-top:1px solid #e6eae6}.notification-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.notification-section-heading h3{color:#283129;margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.2}.notification-section-heading p{color:#778179;margin:0;font-size:11px;line-height:1.35}.notification-section-actions{align-items:center;gap:8px;display:inline-flex}.notification-list{gap:4px;display:grid}.notification-task{min-height:57px;color:inherit;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 -7px;padding:7px;text-decoration:none;transition:background-color .16s;display:grid}.notification-task:hover{background:#f5f7f4}.notification-icon{color:#68766b;background:#eef2ee;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.notification-icon.is-task{color:#765f00;background:#fff5c9}.notification-icon svg{stroke-width:1.8px;width:15px;height:15px}.notification-copy{gap:3px;min-width:0;display:grid}.notification-copy strong{color:#354037;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.notification-copy span{color:#7b867e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.notification-action{color:#556258;font-size:10px;font-weight:700}.notification-read-button{color:#58665b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:3px 0;font-size:10px;font-weight:600;display:inline-flex}.notification-read-button:hover{color:#202721}.notification-read-button:disabled{color:#9aa39b;cursor:default}.notification-read-button svg{width:14px;height:14px}.notification-update{align-items:center;gap:7px;min-width:0;display:flex}.notification-update-link{min-width:0;min-height:57px;color:inherit;border-radius:7px;flex:1;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-left:-7px;padding:7px;text-decoration:none;transition:background-color .16s;display:grid}.notification-update-link:hover{background:#f3f5f3}.notification-update-link:focus-visible,.notification-mark-read:focus-visible{outline-offset:2px;outline:3px solid #697c6a61}.notification-update.is-read .notification-update-link{opacity:.56}.notification-mark-read{color:#5c695f;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:inline-grid}.notification-mark-read:hover:not(:disabled){color:#405044;background:#fff9dc;border-color:#ffce12}.notification-mark-read:disabled{color:#7a957e;cursor:default;background:#eff6ef;border-color:#d9e5da}.notification-mark-read svg{width:14px;height:14px}@keyframes notification-panel-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes notification-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-7px)}}.canvas-brand{z-index:0;opacity:.34;filter:grayscale()contrast(.3);-webkit-user-select:none;user-select:none;pointer-events:none;width:min(163px,18vw);position:fixed;bottom:29px;right:38px}.workspace-home{place-items:center;padding:48px 48px 48px 320px;display:grid}.workspace-composer-card{width:min(780px,100%);transform:translateY(-4vh)}.logistics-network-page{background:#e8e9e6;min-height:100svh;position:relative;overflow:hidden}.logistics-network-map{z-index:0;background:#e8e9e6;width:100%;height:100%;position:absolute;inset:0}.logistics-network-map.is-fallback{background:radial-gradient(circle at 74% 26%,#b8c4bc57,#0000 30rem),#edf0ec}.logistics-network-map-fallback{top:16px;left:var(--side-nav-content-offset);z-index:2;color:#647066;background:#f3f5f2;border-radius:9px;max-width:270px;margin:0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;box-shadow:0 5px 8px #1f28231f}.logistics-network-page .mapboxgl-ctrl-top-left{top:16px;left:var(--side-nav-content-offset)}.logistics-network-page .mapboxgl-ctrl-bottom-left{bottom:16px;left:var(--side-nav-content-offset)}.logistics-network-panel{z-index:3;background:#fff;border:1px solid #1f282326;border-radius:12px;flex-direction:column;width:min(390px,31vw);min-width:340px;transition:width .28s cubic-bezier(.2,.7,.2,1);animation:.24s cubic-bezier(.22,1,.36,1) both operational-base-panel-in;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-7px 0 12px #1f282329}.logistics-network-panel.is-table-view{width:calc(100% - var(--side-nav-content-offset) - 16px);min-width:0}.logistics-network-tabs{overscroll-behavior-x:contain;scrollbar-color:#d7dcd7 transparent;scrollbar-width:thin;border-bottom:1px solid #e1e5e1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 14px;display:grid;overflow-x:auto}.logistics-network-tabs button{color:#6f7c72;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.logistics-network-tabs button:hover{color:#405044}.logistics-network-tabs button.is-active{color:#202721}.logistics-network-tabs button:focus-visible{outline-offset:-2px;outline:3px solid #ffce1273}.logistics-network-list-body{padding-top:14px}.logistics-network-card-list{gap:8px;display:grid}.logistics-network-card{cursor:pointer;background:#fff;border:1px solid #aeb7b0;border-radius:10px;padding:12px;transition:border-color .16s,box-shadow .16s,background-color .16s}.logistics-network-card:hover{border-color:#ffce12e6}.logistics-network-card.is-selected{background:#fffdf3;border-color:#ffce12;box-shadow:0 0 0 2px #ffce1230}.logistics-network-card:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.logistics-network-card header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.logistics-network-card-icon{color:#526056;background:#eef2ee;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.logistics-network-card-icon svg{width:16px;height:16px}.logistics-network-card h2{color:#27312a;margin:0;font-size:13px;font-weight:700;line-height:1.25}.logistics-network-card header div>span{color:#778279;margin-top:2px;font-size:10px;font-weight:600;display:block}.logistics-network-card header>strong{color:#5e4c00;background:#fff0a7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.logistics-network-card>p{color:#5e685f;align-items:flex-start;gap:6px;margin:11px 0 0;font-size:11px;line-height:1.42;display:flex}.logistics-network-card>p svg{color:#7c887e;flex:none;width:13px;height:13px;margin-top:1px}.logistics-network-card footer{color:#69746b;border-top:1px solid #edf0ed;margin-top:10px;padding-top:8px;font-size:10px;font-weight:600}.logistics-network-request-list{gap:8px;display:grid}.logistics-network-request-card{background:#fff;border:1px solid #cfd7d0;border-radius:10px;padding:12px}.logistics-network-request-card header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.logistics-network-request-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.logistics-network-request-icon svg{width:16px;height:16px}.logistics-network-request-icon.is-sent{color:#896600;background:#fff6cf}.logistics-network-request-icon.is-received{color:#39604b;background:#eaf4ec}.logistics-network-request-card h2{color:#27312a;margin:0;font-size:13px;font-weight:700;line-height:1.25}.logistics-network-request-card header div>span{color:#778279;margin-top:2px;font-size:10px;font-weight:600;display:block}.logistics-network-request-status{color:#5b675d;white-space:nowrap;background:#f7f9f7;border:1px solid #dce3dc;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:700}.logistics-network-request-status.is-sent{color:#805f00;background:#fff9df;border-color:#ecd978}.logistics-network-request-status.is-received{color:#285a79;background:#f0f8fe;border-color:#bed8eb}.logistics-network-request-card>p{color:#5e685f;align-items:center;gap:6px;margin:11px 0 0;font-size:11px;line-height:1.35;display:flex}.logistics-network-request-card>p svg{color:#7c887e;width:13px;height:13px}.logistics-network-request-card footer{color:#69746b;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:8px;font-size:10px;font-weight:600;display:flex}.logistics-network-request-card time{color:#7c887e;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.logistics-network-request-card time svg{width:12px;height:12px}.logistics-network-table-wrap{min-width:820px}.logistics-network-table col:first-child{width:23%}.logistics-network-table col:nth-child(2){width:12%}.logistics-network-table col:nth-child(3){width:15%}.logistics-network-table col:nth-child(4),.logistics-network-table col:nth-child(5){width:12%}.logistics-network-table col:nth-child(6){width:26%}.logistics-network-table-status{color:#47604d;white-space:nowrap;background:#f4f8f4;border:1px solid #d9e2da;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.logistics-network-table-status.is-parceiro{color:#356044;background:#f0f8f1;border-color:#c9ddcd}.logistics-network-table-status.is-convidado{color:#806100;background:#fff9df;border-color:#eedc8a}.logistics-network-table-status.is-pedido{color:#285a79;background:#f0f8fe;border-color:#bed8eb}.logistics-network-table-status.is-negado{color:#a33731;background:#fff3f1;border-color:#edc5c1}.logistics-network-table-status.is-inativo{color:#687168;background:#f5f6f5;border-color:#d8dede}.logistics-network-table tbody tr{cursor:pointer}.logistics-network-table .pre-registration-table-actions{text-align:right;min-width:84px}.logistics-network-details-drawer .pre-registration-drawer-header .logistics-network-table-status{margin-top:8px}.logistics-network-details-section{padding-top:20px}.logistics-network-details-section h3{color:#2a352d;margin:0 0 12px;font-size:13px}.logistics-network-details-section dl{margin:0}.logistics-network-details-section dl>div{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;padding:10px 0;display:grid}.logistics-network-details-section dt{color:#748076;font-size:11px}.logistics-network-details-section dd{color:#405044;text-align:right;margin:0;font-size:11px;font-weight:600;line-height:1.4}.wallet-page{min-height:100svh;position:relative;overflow:hidden}.wallet-workspace{top:16px;bottom:16px;right:16px;left:var(--side-nav-content-offset);min-width:0;display:flex;position:absolute}.wallet-panel{background:#fff;border:1px solid #323a3524;border-radius:12px;flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:-7px 0 12px #1f28231f}.wallet-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 24px 20px;display:grid}.wallet-balance-card{background:#fafbfa;border:1px solid #323a3521;border-radius:10px;min-height:148px;padding:18px 19px;position:relative}.wallet-balance-card.is-available{background:#fffdf3;border-color:#d8c457}.wallet-balance-card>span{color:#677269;letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.wallet-balance-card strong{color:#202721;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:19px;font-size:25px;font-weight:600;line-height:1;display:block}.wallet-balance-card.is-available strong{color:#394a3d;font-weight:800}.wallet-bonus-balance{color:#2f73b9;letter-spacing:-.015em;font-size:15px;font-weight:700}.wallet-balance-card p{color:#718076;margin:12px 0 0;font-size:11px;line-height:1.4}.wallet-balance-card .wallet-balance-alert{color:#405044;margin-top:12px;font-weight:600}.wallet-balance-card .wallet-balance-description{margin-top:4px}.wallet-summary-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-height:148px;display:grid}.wallet-summary-stack .wallet-balance-card{min-height:0;padding:8px 13px;position:relative}.wallet-summary-stack .wallet-balance-card>span{font-size:10px}.wallet-summary-stack .wallet-balance-card strong{margin-top:5px;font-size:18px}.wallet-summary-stack .wallet-balance-card p{margin:4px 0 0;font-size:9px;line-height:1.2}.wallet-summary-value{align-items:center;gap:6px;margin-top:5px;display:flex}.wallet-summary-stack .wallet-balance-card .wallet-summary-value strong{min-width:0;margin-top:0}.wallet-comparison-badge{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.wallet-comparison-badge svg{stroke-width:2.5px;width:10px;height:10px}.wallet-comparison-badge.is-positive{color:#3f6744;background:#edf6ee}.wallet-comparison-badge.is-negative{color:#9a4f27;background:#fff4ed}.wallet-comparison-badge.is-neutral{color:#677269;background:#f1f4f1}.wallet-metric-details-button{color:#526056;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:inline-flex;position:absolute;top:7px;right:8px}.wallet-metric-details-button:hover{color:#405044;background:#fffdf3;border-color:#d8c457}.wallet-metric-details-button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.wallet-metric-details-button svg{width:13px;height:13px}.wallet-filter-panel.pre-registration-filter-panel{gap:10px}.wallet-table-wrap{min-width:1060px}.wallet-table col:first-child{width:29%}.wallet-table col:nth-child(2){width:13%}.wallet-table col:nth-child(3),.wallet-table col:nth-child(4){width:14%}.wallet-table col:nth-child(5){width:12%}.wallet-table col:nth-child(6){width:18%}.wallet-transaction-title{align-items:center;gap:9px;min-width:0;display:flex}.wallet-transaction-title>div{flex:auto;gap:3px;min-width:0;display:grid}.wallet-transaction-title .pre-registration-table-text{color:#778279;font-size:10px;font-weight:500}.wallet-transaction-icon{color:#4d694f;background:#edf5ed;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.wallet-transaction-icon.is-debit{color:#765f00;background:#fff5c9}.wallet-transaction-icon.is-reserved{color:#66530d;background:#fff9dc}.wallet-transaction-icon.is-commission{color:#765f00;background:#fff5c9}.wallet-transaction-icon.is-platform_cost{color:#6c538d;background:#f1edf6}.wallet-transaction-icon svg{width:15px;height:15px}.wallet-status{color:#4d694f;white-space:nowrap;background:#f0f7f0;border:1px solid #d6e5d7;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.wallet-status.is-pendente{color:#715900;background:#fff9dc;border-color:#f0d46c}.wallet-status.is-em-análise{color:#59675b;background:#f4f6f4;border-color:#d9e0d9}.wallet-status.is-reservada{color:#715900;background:#fff9dc;border-color:#f0d46c}.wallet-status.is-estornada{color:#59675b;background:#f4f6f4;border-color:#d9e0d9}.wallet-amount{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.wallet-amount.is-credit{color:#3f6744}.wallet-amount.is-debit{color:#b23b3b}.wallet-amount.is-reserved{color:#715900}.wallet-amount.is-bonus{color:#2f73b9}.wallet-bonus-identifier{color:#2f73b9;letter-spacing:.02em;text-transform:uppercase;margin-left:5px;font-size:9px;font-style:normal;font-weight:800}.wallet-empty{color:#718076;text-align:center;justify-items:center;padding:60px 20px;display:grid}.wallet-empty svg{color:#a2ada4;width:29px;height:29px;margin-bottom:11px}.wallet-empty strong{color:#374239;font-size:13px}.wallet-empty p{max-width:260px;margin:7px 0 0;font-size:12px;line-height:1.45}.wallet-insights-grid{border-top:1px solid #dfe5df;flex:1;grid-template-columns:minmax(0,1fr) minmax(310px,.36fr);min-height:0;display:grid}.wallet-freight-chart{flex-direction:column;min-width:0;min-height:0;display:flex}.wallet-freight-chart-header{justify-content:space-between;align-items:start;padding:22px 24px 0;display:flex}.wallet-freight-chart h2{color:#202721;letter-spacing:-.025em;margin:5px 0 0;font-size:20px;font-weight:600;line-height:1.15}.wallet-freight-chart p{color:#718076;margin:7px 0 0;font-size:12px;line-height:1.45}.wallet-freight-chart-canvas{flex:1;min-height:270px;padding:4px 24px 24px 14px}.wallet-freight-chart .recharts-wrapper:focus,.wallet-freight-chart .recharts-wrapper:focus-visible,.wallet-freight-chart .recharts-surface:focus,.wallet-freight-chart .recharts-surface:focus-visible{outline:none}.wallet-chart-tooltip{box-sizing:border-box;color:#39443c;background:#fff;border:1px solid #dce3dc;border-radius:8px;min-width:230px;padding:10px;font-size:11px;line-height:1.25}.wallet-chart-tooltip>strong{color:#5b675e;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.wallet-chart-tooltip ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wallet-chart-tooltip li{min-height:0;box-shadow:none;border:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;margin:0;padding:0;display:grid}.wallet-chart-tooltip-marker{border-radius:2px;width:8px;height:8px}.wallet-chart-tooltip-marker.is-freightClosed{background:#506b54}.wallet-chart-tooltip-marker.is-freightInProgress{background:#eef4ee;border:1px dashed #58725d}.wallet-chart-tooltip-marker.is-commissionPaid{background:#e7bf25}.wallet-chart-tooltip-marker.is-commissionReserved{background:#fff8d9;border:1px dashed #bc9814}.wallet-chart-tooltip-marker.is-platformCosts{background:#8064a2}.wallet-chart-tooltip-marker.is-platformCostsOpen{background:#f1edf6;border:1px dashed #8064a2}.wallet-chart-tooltip-marker.is-availableBalance{background:#fff;border:2px solid #e4b913;border-radius:50%}.wallet-chart-tooltip b{color:#28332b;font-variant-numeric:tabular-nums;text-align:right}.wallet-recent-transactions{background:#fff;border-left:1px solid #e1e7e1;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.wallet-recent-summary{border-bottom:1px solid #e1e7e1;flex-direction:column;flex:50%;min-height:220px;padding:22px 20px 12px;display:flex}.wallet-recent-summary h2{color:#202721;letter-spacing:-.02em;margin:5px 0 0;font-size:15px;font-weight:600;line-height:1.15}.wallet-recent-summary-chart{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:125px;margin-top:8px;display:grid}.wallet-recent-summary-chart>.recharts-responsive-container{min-height:0}.wallet-yearly-chart-legend{color:#68746a;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:6px;font-size:10px;line-height:1.2;display:flex}.wallet-yearly-chart-legend span{align-items:center;gap:4px;display:inline-flex}.wallet-yearly-chart-legend span:before{content:"";border-radius:2px;width:8px;height:8px}.wallet-yearly-chart-legend .is-freight:before{background:#506b54}.wallet-yearly-chart-legend .is-commission:before{background:#e7bf25}.wallet-yearly-chart-legend .is-platform:before{background:#8064a2}.wallet-recent-transactions-list{flex-direction:column;flex:50%;min-height:0;display:flex}.wallet-recent-transactions-header{padding:16px 20px 12px}.wallet-recent-transactions h2{color:#202721;letter-spacing:-.02em;margin:5px 0 0;font-size:17px;font-weight:600;line-height:1.15}.wallet-recent-transactions-list ul{flex:1;min-height:0;margin:0;padding:0 20px 16px;list-style:none;display:grid;overflow:auto}.wallet-recent-transactions li{border-top:1px solid #e2e8e2;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;display:grid}.wallet-recent-transactions li:last-child{border-bottom:1px solid #e2e8e2}.wallet-recent-summary-chart .wallet-chart-tooltip li{border:0;min-height:0}.wallet-recent-transactions li>div{gap:3px;min-width:0;display:grid}.wallet-recent-transactions li strong{color:#334036;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.wallet-recent-transactions li span{color:#7a857c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wallet-recent-transactions li em{color:#59665b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.wallet-recent-transactions li em.is-credit{color:#3f6744}.wallet-recent-transactions li em.is-debit{color:#b23b3b}.wallet-recent-transactions li em.is-reserved{color:#6f5b0e}.wallet-recent-transactions li em.is-bonus{color:#2f73b9}.wallet-recent-transactions li em .wallet-bonus-identifier{color:#2f73b9;font-size:9px;font-weight:800}.wallet-metric-drawer-header p{color:#718076;max-width:34ch;margin:7px 36px 0 0;font-size:12px;line-height:1.45}.wallet-metric-drawer-section h3{color:#505b52;margin:0 0 9px;font-size:13px;font-weight:700}.wallet-metric-drawer-section dl{margin:0;display:grid}.wallet-metric-drawer-section dl>div{border-bottom:1px solid #e6ebe6;grid-template-columns:minmax(108px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:38px;display:grid}.wallet-metric-drawer-section dl>div:has(+.is-result){border-bottom:0}.wallet-metric-drawer-section dt{color:#8a938b;font-size:12px;line-height:1.35}.wallet-metric-drawer-section dd{color:#405044;text-align:right;margin:0;font-size:12px;font-weight:600;line-height:1.35}.wallet-metric-drawer-section dl>div.is-result{border-top:1px solid #cfd8cf;border-bottom:0;margin-top:0}.wallet-metric-drawer-section dl>div.is-result dt,.wallet-metric-drawer-section dl>div.is-result dd{color:#27372c;font-weight:800}.wallet-metric-drawer-section h3.wallet-metric-drawer-transactions-heading{margin-top:24px}.wallet-metric-drawer-transactions{margin:0;padding:0;list-style:none;display:grid}.wallet-metric-drawer-transactions li{border-bottom:1px solid #e6ebe6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;display:grid}.wallet-metric-drawer-transactions li>div{gap:3px;min-width:0;display:grid}.wallet-metric-drawer-transactions strong{color:#334036;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.wallet-metric-drawer-transactions span,.wallet-metric-drawer-transactions small{color:#718076;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.wallet-metric-drawer-transactions small{color:#8a938b;font-size:10px}.wallet-metric-drawer-transactions em{color:#59665b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.wallet-metric-drawer-transactions em.is-credit{color:#3f6744}.wallet-metric-drawer-transactions em.is-debit{color:#b23b3b}.wallet-metric-drawer-transactions em.is-reserved{color:#6f5b0e}.wallet-metric-drawer-empty{color:#718076;border-bottom:1px solid #e6ebe6;margin:0;padding:16px 0;font-size:12px;line-height:1.45}@media (width<=1100px){.wallet-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-balance-card{min-height:132px}.wallet-balance-card strong{font-size:21px}.wallet-summary-stack{min-height:148px}.wallet-insights-grid{grid-template-columns:minmax(0,1fr) 290px}}@media (width<=720px){.logistics-network-page .mapboxgl-ctrl-top-left{top:16px;left:16px}.logistics-network-page .mapboxgl-ctrl-bottom-left{bottom:98px;left:16px}.logistics-network-map-fallback{max-width:calc(100vw - 32px);top:16px;left:16px}.logistics-network-panel,.logistics-network-panel.is-table-view{width:auto;min-width:0;inset:12px 12px 94px;box-shadow:0 -7px 12px #1f282329}.wallet-workspace{inset:12px 12px 94px}.wallet-header{padding:20px 16px 16px}.wallet-balance-grid{grid-template-columns:1fr;gap:8px;padding:14px 16px 16px}.wallet-balance-card{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:15px 16px;display:grid}.wallet-balance-card strong{grid-column:1;margin-top:9px;font-size:23px}.wallet-balance-card p{grid-column:1/-1;margin-top:7px}.wallet-summary-stack{min-height:0}.wallet-summary-stack .wallet-balance-card{padding:12px 13px;display:block}.wallet-summary-stack .wallet-balance-card strong{margin-top:8px;font-size:20px}.wallet-summary-stack .wallet-balance-card p{margin-top:5px;font-size:10px}.wallet-insights-grid{grid-template-columns:1fr;overflow:auto}.wallet-freight-chart-header{padding:18px 16px 0}.wallet-freight-chart-canvas{min-height:240px;padding:4px 16px 20px 6px}.wallet-recent-transactions{border-top:1px solid #e1e7e1;border-left:0;overflow:visible}.wallet-recent-summary{min-height:220px;padding:18px 16px 12px}.wallet-recent-transactions-header{padding:18px 16px 12px}.wallet-recent-transactions-list ul{padding:0 16px 18px;overflow:visible}}.workspace-composer-intro{text-align:center;max-width:610px;margin:0 auto 25px}.workspace-eyebrow{color:#68746a;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.workspace-composer-intro h1{color:#1c231d;letter-spacing:-.045em;text-wrap:balance;max-width:580px;margin:8px auto 9px;font-size:36px;font-weight:600;line-height:1.17}.workspace-composer-intro p{color:#5d6960;margin:0;font-size:15px;line-height:1.5}.freight-start-composer{background:#fff;border:1px solid #323a3524;border-radius:999px;align-items:center;gap:6px;min-height:64px;padding:7px 9px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 8px 18px #1f282321}.freight-start-composer:focus-within{border-color:#55675899;transform:translateY(-1px);box-shadow:0 0 0 3px #748b773b,0 8px 18px #1f282321}.freight-start-composer textarea{resize:none;color:#202421;width:auto;min-width:0;min-height:46px;max-height:140px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:11px 8px 8px;font-size:16px;line-height:1.45;display:block;overflow-y:auto}.freight-start-composer textarea::placeholder{color:#7d8780;opacity:1}.freight-start-actions{flex:none;align-items:center;gap:4px;display:flex}.composer-icon-button,.composer-send-button{color:#7d8780;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.composer-icon-button svg,.composer-send-button svg{width:20px;height:20px}.composer-icon-button:disabled,.composer-send-button:disabled{cursor:not-allowed;opacity:.62}.composer-send-button{color:#4e5b50;background:#e4e9e3}.composer-file-hint{color:#657068;white-space:nowrap;align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:600;display:inline-flex}.composer-file-hint svg{width:14px;height:14px}.workspace-composer-note{color:#728078;text-align:center;margin:13px 0 0;font-size:12px;line-height:1.5}.placeholder-page{text-align:center;background:#ffffffc7;border:1px solid #323a351f;border-radius:14px;place-self:center;max-width:430px;margin:0 32px 0 290px;padding:25px}.placeholder-page>svg{color:#647266;width:25px;height:25px}.placeholder-page>span{color:#68746a;letter-spacing:.04em;text-transform:uppercase;margin:13px 0 7px;font-size:12px;font-weight:700;display:block}.placeholder-page h1{color:#202721;letter-spacing:-.035em;margin:0;font-size:25px}.placeholder-page p{color:#647066;margin:10px 0 0;font-size:14px;line-height:1.5}.pre-registration-loading{min-height:100svh;padding-left:calc(var(--side-nav-content-offset) + 26px);color:#647066;place-items:center;font-size:14px;display:grid}.operational-bases-page{background:#e8e9e6;min-height:100svh;position:relative;overflow:hidden}.operational-bases-map{z-index:0;opacity:.2;background:#e8e9e6;width:100%;height:100%;position:absolute;inset:0}.operational-bases-map.is-registration-active{opacity:1}.operational-bases-map.is-fallback{background:linear-gradient(90deg,#7a857f16 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#7a857f16 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 75% 22%,#b8c4bc47,#0000 31rem),#edf0ec}.operational-bases-page .mapboxgl-ctrl-top-left{top:16px;left:var(--side-nav-content-offset)}.operational-bases-page .mapboxgl-ctrl-bottom-left{bottom:16px;left:var(--side-nav-content-offset)}.operational-bases-composer{z-index:2;top:50%;left:calc(50% + var(--side-nav-composer-shift));width:min(720px,100vw - 690px);min-width:420px;transition:left .22s cubic-bezier(.22,1,.36,1),opacity .18s,transform .22s;position:absolute;transform:translate(-50%,-54%)}.operational-bases-composer.is-docked{top:auto;bottom:16px;right:auto;left:calc(50% + var(--side-nav-docked-composer-shift));width:min(880px, calc(100vw - var(--side-nav-content-offset) - 426px));pointer-events:auto;opacity:1;min-width:0;transform:translate(-50%)}.operational-bases-composer.is-docked .operational-bases-composer-copy{display:none}.operational-operation-entry-actions{z-index:2;top:50%;left:calc(50% + var(--side-nav-composer-shift));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:144px;gap:12px;width:min(720px,100vw - 700px);min-width:600px;display:grid;position:absolute;transform:translate(-50%,-50%)}.operational-operation-entry-action{isolation:isolate;color:#253127;height:100%;font:inherit;text-align:center;cursor:pointer;background:#fffffff5;border:1px solid #3e4e432e;border-radius:10px;grid-template-rows:30px auto;align-content:center;justify-items:center;gap:7px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 8px #19231c1f}.operational-operation-entry-action:hover,.operational-operation-entry-action:focus-visible{border-color:#d1a400;outline:none;transform:translateY(-2px);box-shadow:0 8px 8px #19231c29}.operational-operation-entry-action.is-active{background:#fff9da;border-color:#d1a400}.operational-operation-entry-action:before{z-index:0;content:"";transform-origin:0;background:#ffdf58;position:absolute;inset:0;transform:scaleX(0)}.operational-operation-entry-action.is-holding:before{animation:1.2s linear forwards operational-routes-create-hold}.operational-operation-entry-action>span{z-index:1;position:relative}.operational-operation-entry-action>span:not(.operational-operation-entry-icon){gap:3px;display:grid}.operational-operation-entry-action strong{font-size:15px;line-height:1.25}.operational-operation-entry-action small{color:#667268;font-size:11px;line-height:1.3}.operational-operation-entry-icon{color:#202421;background:#ffce12;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.operational-operation-entry-icon svg{stroke-width:2.1px;width:18px;height:18px}.operational-operation-composer.is-docked:not(.is-form-open){left:calc(50% + var(--side-nav-composer-shift));width:min(720px,100vw - 690px)}.operational-operation-composer.is-docked.is-edit-selection-active:not(.is-form-open){left:calc((var(--side-nav-content-offset) + 100vw - 426px) / 2);width:min(720px, calc(100vw - var(--side-nav-content-offset) - 458px))}.operational-operation-back-to-catalog{z-index:3;position:absolute;top:39px;right:36px}.operational-operation-composer.is-entry-selected:not(.is-form-open){top:50%;bottom:auto;transform:translate(-50%,-50%)}.operational-operation-composer.is-entry-selected:not(.is-form-open) .operational-bases-composer-copy{display:block}.operational-bases-composer-copy{text-align:center;max-width:610px;margin:0 auto 25px}.operational-bases-composer-copy h1{color:#1c231d;letter-spacing:-.045em;text-wrap:balance;max-width:580px;margin:8px auto 9px;font-size:36px;font-weight:600;line-height:1.17}.operational-bases-composer-copy p{color:#5d6960;margin:0;font-size:15px;line-height:1.5}.operational-bases-composer-input{border:0;width:100%;box-shadow:0 8px 18px #1111112e}.operational-bases-composer-input:focus-within{border-color:#0000;box-shadow:0 0 0 3px #ffd21cb3,0 8px 18px #1111112e}.operational-bases-attach{color:#202421;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .16s,transform .16s;display:inline-flex}.operational-bases-attach:hover{background:#f1f1ee;transform:translateY(-1px)}.operational-bases-attach svg{width:20px;height:20px}.operational-bases-file-hint{color:#202421;white-space:nowrap;align-items:center;gap:5px;margin-right:2px;font-size:12px;font-weight:600;display:inline-flex}.operational-bases-file-hint svg{width:14px;height:14px}.operational-bases-audio-button{color:#202421;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.operational-bases-audio-button:hover{background:#f1f1ee;transform:translateY(-1px)}.operational-bases-audio-button.is-recording{color:#7d250f;background:#fff0d9}.operational-bases-audio-button svg{width:20px;height:20px}.operational-bases-composer-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.operational-bases-composer-secondary-actions{align-items:center;gap:9px;display:flex}.operational-bases-history-button,.operational-bases-back-to-catalog,.operational-bases-manual-entry{color:#202421;min-height:36px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #1111112e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 6px 14px #11111126}.operational-bases-history-button:hover:not([aria-expanded=true]){background:#fffffff5;border-color:#202421;transform:translateY(-1px)}.operational-bases-back-to-catalog,.operational-bases-manual-entry:not(.is-simple){isolation:isolate;position:relative;overflow:hidden}.operational-bases-back-to-catalog:hover,.operational-bases-manual-entry:not(.is-simple):hover,.operational-bases-manual-entry.is-simple:hover{background:#fffffff5;border-color:#202421;transform:translateY(-1px)}.operational-bases-back-to-catalog:before,.operational-bases-manual-entry:not(.is-simple):before{z-index:0;content:"";transform-origin:0;background:#ffd21c;position:absolute;inset:0;transform:scaleX(0)}.operational-bases-back-to-catalog.is-holding:before,.operational-bases-manual-entry:not(.is-simple).is-holding:before{animation:1.2s linear forwards operational-bases-secondary-hold}.operational-bases-history-button[aria-expanded=true]{background:#fffffff5;border-color:#202421}.operational-bases-history-button svg,.operational-bases-back-to-catalog svg,.operational-bases-manual-entry svg{width:15px;height:15px}.operational-bases-back-to-catalog>svg,.operational-bases-back-to-catalog>span,.operational-bases-manual-entry:not(.is-simple)>svg,.operational-bases-manual-entry:not(.is-simple)>span{z-index:1;position:relative}.operational-bases-history-button:disabled{color:#90908c;box-shadow:none;cursor:not-allowed;background:#ffffffc7;border-color:#d2d2cf}.operational-bases-conversation-history{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:8px;max-height:164px;margin:0 0 12px;padding:12px 10px 4px;transition:max-height .28s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),background-color .18s;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px 100%);mask-image:linear-gradient(#0000 0,#000 18px 100%)}.operational-bases-conversation-history::-webkit-scrollbar{display:none}.operational-bases-conversation-history.is-expanded{background:#fff;border:1px solid #11111124;border-radius:12px;max-height:min(440px,100svh - 172px);padding:16px 18px;box-shadow:0 8px 18px #1111112e;-webkit-mask-image:none;mask-image:none}.operational-bases-message{color:#202421;background:#f7f7f5;border:1px solid #e4e4e0;border-radius:4px 9px 9px;gap:3px;width:fit-content;max-width:80%;margin:0;padding:7px 9px;animation:.22s cubic-bezier(.22,1,.36,1) both operational-bases-message-enter;display:grid}.operational-bases-message.is-assistant{background:#f7f7f5f5;border-color:#9e9e9e;justify-self:start}.operational-bases-message.is-user{text-align:right;background:#fff8d7;border-color:#e5c83b;border-radius:9px 4px 9px 9px;justify-self:end}.operational-bases-message-meta{color:#70706d;align-items:center;gap:4px;display:flex}.operational-bases-message.is-user .operational-bases-message-meta{color:#6b5a00;justify-content:flex-end}.operational-bases-message-meta svg{width:11px;height:11px}.operational-bases-message strong{font-size:10px;font-weight:700}.operational-bases-message p{margin:0;font-size:12px;line-height:1.4}@keyframes operational-bases-message-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.operational-bases-location-hint,.operational-bases-success,.operational-bases-map-fallback{z-index:3;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;box-shadow:0 5px 14px #1f28231f}.operational-bases-location-hint{top:16px;left:var(--side-nav-content-offset);color:#443700;background:#ffce12}.operational-bases-success{color:#31573a;background:#eff6ef;top:16px;right:426px}.operational-bases-map-fallback{top:16px;left:var(--side-nav-content-offset);color:#647066;background:#f3f5f2;margin:0}.operational-bases-location-hint svg,.operational-bases-success svg{flex:none;width:16px;height:16px}.operational-base-temporary-marker{box-sizing:border-box;pointer-events:none;background:#ffffffd1;border:3px dashed #ffce12;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 7px #ffce1229}.operational-bases-panel{z-index:4;background:#fff;border:1px solid #1f282326;border-radius:12px;flex-direction:column;width:min(390px,31vw);min-width:340px;animation:.24s cubic-bezier(.22,1,.36,1) both operational-base-panel-in;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-8px 0 18px #1f28232e}.operational-operation-edit-selection-panel{padding:0}.operational-operation-edit-selection-content{flex:1;align-content:start;gap:24px;padding:24px;display:grid;overflow:auto}.operational-operation-edit-selection-group{gap:14px;display:grid}.operational-operation-edit-selection-group+.operational-operation-edit-selection-group{padding-top:24px}.operational-operation-edit-selection-group header{gap:3px;display:grid}.operational-operation-edit-selection-group h3{color:#344038;margin:0;font-size:12px}.operational-operation-edit-selection-group p{color:#68736b;margin:0;font-size:10px;line-height:1.45}.operational-bases-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 22px 13px;display:flex}.operational-bases-panel-header h2{color:#202721;letter-spacing:-.035em;margin:0;font-size:21px;font-weight:600;line-height:1.15}.operational-bases-close-button{color:#405044;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.operational-bases-close-button:hover{background:#fff9dc;border-color:#ffce12}.operational-bases-close-button svg{width:16px;height:16px}.operational-bases-panel-back-button{color:#405044;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;align-items:center;gap:6px;margin-top:3px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.operational-bases-panel-back-button:hover{background:#fff9dc;border-color:#ffce12}.operational-bases-panel-back-button svg{width:14px;height:14px}.operational-bases-panel-description{color:#667167;border-bottom:1px solid #323a351c;margin:0;padding:0 22px 17px;font-size:12px;line-height:1.45}.operational-bases-form{scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:20px 22px 0;overflow-y:auto}.operational-bases-form fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}.operational-bases-form legend{color:#27312a;padding:0;font-size:13px;font-weight:700}.operational-bases-form fieldset>p{color:#89928b;margin:4px 0 14px;font-size:10px;line-height:1.4}.operational-bases-form-grid,.operational-bases-location-fields{grid-template-columns:1fr;gap:0;display:grid}.operational-operation-dependent-fields,.operational-operation-dependent-sections{animation:.26s cubic-bezier(.22,1,.36,1) both operational-operation-fields-in}.operational-bases-field{border-bottom:1px solid #dde2dd;grid-template-columns:minmax(108px,38%) minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;min-height:38px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.operational-bases-field-full{grid-column:auto}.operational-bases-field:has(textarea){align-items:center}.operational-bases-field:has([required]):before{z-index:1;content:"";pointer-events:none;background:#ffce12;border-radius:2px;width:5px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.operational-bases-type-field:not(.is-complete):before,.operational-bases-location-action:not(.is-complete):before{z-index:1;content:"";pointer-events:none;background:#ffce12;border-radius:2px;width:5px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.operational-bases-field:has(input[required]:not(:placeholder-shown)):before{opacity:0;transform:translate(-8px,-50%)}.operational-bases-field:has(textarea[required]:not(:placeholder-shown)):before{opacity:0;transform:translate(-8px,-50%)}.operational-bases-field:has(select[required]:valid):before{opacity:0;transform:translate(-8px,-50%)}.operational-bases-field.is-invalid:before{z-index:1;content:"";opacity:1;pointer-events:none;background:#c93434;border-radius:2px;width:5px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.operational-bases-field.is-invalid:has(.operational-bases-field-invalid-marker):before{opacity:0;transform:translate(-8px,-50%)}.operational-bases-field-invalid-marker{z-index:2;opacity:0;pointer-events:none;background:#c93434;border-radius:2px;width:5px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s;display:block;position:absolute;top:50%;left:0;transform:translate(-8px,-50%)}.operational-bases-field-invalid-marker.is-visible{opacity:1;transform:translateY(-50%)}.logistics-partner-registration-form .operational-bases-field.is-required:has(input):before{opacity:1;transform:translateY(-50%)}.operational-bases-field:has([required])>span{transition:transform .18s cubic-bezier(.22,1,.36,1);transform:translate(12px)}.operational-bases-type-field:not(.is-complete)>span,.operational-bases-location-action:not(.is-complete)>span{transition:transform .18s cubic-bezier(.22,1,.36,1);transform:translate(12px)}:is(.operational-bases-field:has(input[required]:not(:placeholder-shown))>span,.operational-bases-field:has(textarea[required]:not(:placeholder-shown))>span,.operational-bases-field:has(select[required]:valid)>span){transform:translate(0)}.operational-bases-field.is-invalid>span{color:#a22525;transform:translate(12px)}:is(.operational-bases-field.is-invalid:has(input[required]:not(:placeholder-shown))>span,.operational-bases-field.is-invalid:has(textarea[required]:not(:placeholder-shown))>span,.operational-bases-field.is-invalid:has(select[required]:valid)>span){transform:translate(12px)}.operational-bases-field.is-invalid input{color:#a22525}.logistics-partner-registration-form .operational-bases-field.is-required:has(input)>span{transform:translate(12px)}.operational-bases-field>span{color:#858b85;margin:0;font-size:12px;font-weight:500;transition:color .16s,transform .18s cubic-bezier(.22,1,.36,1)}.operational-bases-field input,.operational-bases-field select,.operational-bases-field textarea{color:#27312a;width:100%;min-height:37px;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:7px 0;font-size:12px;font-weight:600;line-height:1.4;display:block}.operational-route-city-autocomplete{min-width:0;position:relative}.operational-route-city-autocomplete>input{width:100%}.operational-route-city-options{z-index:16;scrollbar-color:#bdc5be transparent;scrollbar-width:thin;background:#fff;border:1px solid #dce1dd;border-radius:8px;max-height:196px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 22px #18241d24}.operational-route-city-options::-webkit-scrollbar{width:6px}.operational-route-city-options::-webkit-scrollbar-track{background:0 0}.operational-route-city-options::-webkit-scrollbar-thumb{background:#bdc5be;border-radius:999px}.operational-route-city-options button{color:#28342d;min-width:0;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.operational-route-city-options button:hover,.operational-route-city-options button:focus-visible,.operational-route-city-options button.is-active{background:#fff8d2;outline:none}.operational-route-city-options small{color:#6f7a73;flex:none;font-weight:700}.operational-bases-field textarea{resize:vertical;min-height:37px}.operational-bases-field input::placeholder,.operational-bases-field textarea::placeholder{color:#9a9e9a}.operational-bases-field:focus-within{border-bottom-color:#232722;box-shadow:inset 0 -2px #ffce12}.operational-bases-field input:focus,.operational-bases-field select:focus,.operational-bases-field textarea:focus{box-shadow:none}.operational-bases-field input[readonly]{color:#858f87;background:0 0}.operational-bases-field:has(input:disabled){border-bottom-color:#e7ebe7}.operational-bases-field input:disabled{color:#8b948c;cursor:not-allowed}.operational-field-stack{gap:4px;min-width:0;display:grid}.operational-field-feedback{margin:0;font-size:10px;line-height:1.4}.operational-field-feedback.is-hint{color:#68746b}.operational-field-feedback.is-error{color:#9b2f2a}.operational-operation-limit-error{grid-column:2;margin:-2px 0 6px}.operational-operation-form-error{color:#942e29;background:#fff5f4;border:1px solid #e2aaa5;border-radius:7px;margin:0 22px 12px;padding:9px 10px;font-size:10px;font-weight:600;line-height:1.4}.operational-field-stack .operational-bases-field.is-invalid{border-color:#dda8a4;box-shadow:0 0 0 3px #b1373117}.operational-bases-field:has(textarea)>span{color:#858b85}.operational-bases-field:has(textarea) textarea{min-height:37px;padding:7px 0}.operational-bases-type-field>.filter-select{min-width:0}.operational-bases-type-field>.filter-select>button{color:#27312a;background:0 0;border:0;border-radius:0;min-width:0;height:37px;padding:0;font-size:12px;font-weight:600}.operational-bases-type-field>.filter-select>button:hover,.operational-bases-type-field>.filter-select.is-open>button{background:0 0;border:0}.operational-bases-location-fields{margin-top:11px}.operational-bases-location-action{grid-template-columns:minmax(108px,38%) minmax(0,1fr)}.operational-bases-location-actions{justify-self:end;align-items:center;gap:6px;min-width:0;display:inline-flex}.operational-bases-locate-button{color:#405044;min-height:29px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.operational-bases-locate-button:hover:not(:disabled){background:#fff9dc;border-color:#ffce12}.operational-bases-use-suggested-location{color:#687169;min-height:29px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.operational-bases-use-suggested-location:hover:not(:disabled){color:#202421;text-underline-offset:3px;text-decoration:underline}.operational-bases-use-suggested-location:disabled{color:#b4bbb5;cursor:not-allowed}.operational-bases-locate-button:disabled{color:#a1a9a2;cursor:not-allowed;background:#f7f8f6}.operational-bases-locate-button svg{width:15px;height:15px}.form-checkbox{color:#405044;cursor:pointer;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.form-checkbox-control{background:#fff;border:1px solid #aab3ac;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;transition:border-color .16s,background-color .16s;display:grid;position:relative}.form-checkbox-control:has(input:checked){background:#ffce12;border-color:#d1a400}.form-checkbox-control input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.form-checkbox-control svg{color:#202421;stroke-width:2.5px;opacity:0;width:12px;height:12px;transition:opacity .12s,transform .16s cubic-bezier(.22,1,.36,1);transform:scale(.65)}.form-checkbox-control:has(input:checked) svg{opacity:1;transform:scale(1)}.form-checkbox:has(input:focus-visible) .form-checkbox-control{outline-offset:2px;outline:3px solid #ffce128c}.form-checkbox-content{min-width:0}.operational-bases-network-option{color:#405044;cursor:pointer;border:1px solid #dde2dd;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;transition:border-color .16s,background-color .16s;display:flex}.operational-bases-network-option:hover{background:#fffdf3;border-color:#ffce12}.operational-bases-network-option:focus-within{border-color:#202721;box-shadow:0 0 0 3px #ffce1252}.operational-operation-dependent-fields>.operational-bases-field+.operational-bases-network-option{margin-top:10px}.operational-operation-deviation-field{opacity:0;pointer-events:none;border-bottom-color:#0000;min-height:0;max-height:0;transition:max-height .22s cubic-bezier(.22,1,.36,1),min-height .22s cubic-bezier(.22,1,.36,1),opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),border-color .16s;overflow:hidden;transform:translateY(-5px)}.operational-operation-deviation-field.is-visible{opacity:1;pointer-events:auto;border-bottom-color:#dde2dd;min-height:38px;max-height:48px;transform:translateY(0)}.operational-bases-network-option .form-checkbox-content{gap:3px;display:grid}.operational-bases-network-option strong{color:#27312a;font-size:12px;line-height:1.35}.operational-bases-network-option small{color:#7b857d;font-size:11px;line-height:1.4}.operational-bases-form-actions{background:#fff;border-top:1px solid #e1e6e1;grid-template-columns:1fr 1.25fr;gap:10px;margin:0 -22px;padding:16px 22px 18px;display:grid;position:sticky;bottom:0}.operational-bases-form-actions button{color:#405044;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;font-size:12px;font-weight:700}.operational-bases-form-actions button[type=submit],.operational-bases-form-actions .operational-operation-save-button{color:#342900;background:#ffce12;border-color:#ffce12;justify-content:center;align-items:center;gap:7px;display:inline-flex}.operational-bases-form-actions button:hover:not(:disabled){background:#fff9dc;border-color:#e4b800}.operational-bases-form-actions button[type=submit]:hover:not(:disabled),.operational-bases-form-actions .operational-operation-save-button:hover:not(:disabled){background:#ffd21c}.operational-bases-form-actions button:disabled{color:#a1a9a2;cursor:not-allowed;background:#f7f8f6;border-color:#e5e9e5}.operational-bases-form-actions svg{width:15px;height:15px}.logistics-partner-registration-form{flex-direction:column;display:flex}.logistics-partner-registration-result{background:#f8fbf8;border:1px solid #dbe4dc;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:10px;display:grid}.logistics-partner-registration-result svg{width:18px;height:18px}.logistics-partner-registration-result div{gap:2px;display:grid}.logistics-partner-registration-result strong{color:#344337;font-size:11px;line-height:1.25}.logistics-partner-registration-result span{color:#68746a;font-size:10px;line-height:1.35}.logistics-partner-registration-result.is-found svg{color:#4f7458}.logistics-partner-registration-result.is-missing{background:#fffdf3;border-color:#f0d46c}.logistics-partner-registration-result.is-missing svg{color:#926f00}.logistics-partner-registration-result.is-invalid{background:#fff5f4;border-color:#efc5c1}.logistics-partner-registration-result.is-invalid svg{color:#a33731}.logistics-partner-registration-contact{animation:.22s cubic-bezier(.22,1,.36,1) both operational-operation-fields-in}.logistics-partner-registration-form>.operational-bases-form-actions{margin-top:auto}.operational-bases-form-actions .operational-operation-save-button{isolation:isolate;position:relative;overflow:hidden}.operational-bases-form-actions .operational-operation-reset-button{isolation:isolate;border-color:#dbe1db;justify-content:center;align-items:center;gap:7px;transition:border-color .16s,background-color .16s;display:inline-flex;position:relative;overflow:hidden}.operational-bases-form-actions .operational-operation-reset-button:before{z-index:0;content:"";transform-origin:0;background:#fff0a7;position:absolute;inset:0;transform:scaleX(0)}.operational-bases-form-actions .operational-operation-reset-button:hover:not(:disabled){background:#fff9dc;border-color:#ffce12}.operational-bases-form-actions .operational-operation-reset-button.is-holding:before{animation:1.2s linear forwards operational-bases-secondary-hold}.operational-bases-form-actions .operational-operation-delete-button{isolation:isolate;color:#8b2d29;background:#fff5f4;border-color:#efd0ce;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative;overflow:hidden}.operational-bases-form-actions .operational-operation-delete-button:before{z-index:0;content:"";transform-origin:0;background:#f1b7b3;position:absolute;inset:0;transform:scaleX(0)}.operational-bases-form-actions .operational-operation-delete-button:hover:not(:disabled){background:#fff0ee;border-color:#dc9b96}.operational-bases-form-actions .operational-operation-delete-button.is-holding:before{animation:5s linear forwards operational-bases-secondary-hold}.operational-bases-form-actions .operational-operation-save-button:before{z-index:0;content:"";transform-origin:0;background:#e6b600;position:absolute;inset:0;transform:scaleX(0)}.operational-bases-form-actions .operational-operation-save-button.is-holding:before{animation:1.2s linear forwards operational-bases-secondary-hold}.operational-bases-form-actions .operational-operation-save-button.is-discard-hold.is-holding:before{animation-duration:2s}.operational-bases-form-actions .operational-operation-save-button>svg,.operational-bases-form-actions .operational-operation-save-button>span,.operational-bases-form-actions .operational-operation-reset-button>svg,.operational-bases-form-actions .operational-operation-reset-button>span,.operational-bases-form-actions .operational-operation-delete-button>svg,.operational-bases-form-actions .operational-operation-delete-button>span{z-index:1;position:relative}.operational-bases-attach:focus-visible,.operational-bases-audio-button:focus-visible,.operational-bases-history-button:focus-visible,.operational-bases-back-to-catalog:focus-visible,.operational-bases-manual-entry:focus-visible,.operational-bases-close-button:focus-visible,.operational-bases-panel-back-button:focus-visible,.operational-bases-locate-button:focus-visible,.operational-bases-form-actions button:focus-visible{outline-offset:2px;outline:3px solid #ffce12b3}@keyframes operational-base-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes operational-bases-secondary-hold{to{transform:scaleX(1)}}@keyframes operational-operation-fields-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.operational-routes-page{background:#e8e9e6;min-height:100svh;position:relative;overflow:hidden}.operational-operation-cargo-options{color:#858b85;border-bottom:1px solid #dde2dd;flex-wrap:wrap;align-items:center;gap:9px 13px;min-height:42px;font-size:12px;display:flex}.operational-operation-cargo-options>span{color:#858b85;min-width:108px;font-size:12px;font-weight:500}.operational-operation-cargo-options .form-checkbox{color:#405044;align-items:center;gap:5px;font-size:12px;font-weight:600}.operational-operation-cargo-options .form-checkbox-control{margin-top:0}.operational-operation-form{flex-direction:column;display:flex}.operational-operation-form>.operational-bases-form-actions{margin-top:auto}.operational-operation-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 14px;display:flex}.operational-operation-section-header>div:first-child{min-width:0}.operational-operation-section-header p{color:#89928b;margin:4px 0 0;font-size:10px;line-height:1.4}.operational-operation-form-subheading{color:#465249;letter-spacing:.04em;text-transform:uppercase;margin:16px 0 3px;font-size:10px;font-weight:800}.operational-operation-cost-pattern{flex:0 0 154px;width:154px}.operational-operation-cost-pattern .filter-select>button{min-width:0;font-size:10px}.operational-operation-radius-control{align-items:center;gap:10px;min-width:0;display:flex}.operational-operation-radius-control input[type=range]{accent-color:#ffce12;width:100%;min-width:0;min-height:auto;padding:0}.operational-operation-radius-value-field{align-items:center;gap:2px;width:51px;min-width:51px;display:flex}.operational-operation-radius-control .operational-operation-radius-value{appearance:textfield;color:#405044;text-align:right;background:0 0;border:0;width:29px;min-width:29px;min-height:30px;padding:0;font-size:12px;font-weight:700}.operational-operation-radius-control .operational-operation-radius-value::-webkit-inner-spin-button{appearance:none;margin:0}.operational-operation-radius-control .operational-operation-radius-value::-webkit-outer-spin-button{appearance:none;margin:0}.operational-operation-radius-value-field strong{color:#405044;white-space:nowrap;font-size:12px;font-weight:700}.operational-route-calculation-status{border-radius:6px;grid-column:1/-1;margin:0;padding:7px 9px;font-size:11px;font-weight:600;line-height:1.35}.operational-route-calculation-status.is-loading{color:#685500;background:#fff7d2}.operational-route-calculation-status.is-ready{color:#31573a;background:#eff6ef}.operational-route-calculation-status.is-error{color:#9b2f25;background:#fff0ee}.operational-route-destination-marker{color:#202421;cursor:grab;pointer-events:auto;width:32px;height:38px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;position:relative}.operational-route-destination-marker:active{cursor:grabbing}.operational-route-destination-marker-pin{z-index:2;background:#ffce12;border-radius:50% 50% 50% 3px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:0;left:1px;transform:rotate(-45deg);box-shadow:0 3px 7px #1f282347}.operational-route-destination-marker-pin svg{width:15px;height:15px;display:block;transform:rotate(45deg)}.operational-route-destination-marker-label{z-index:1;white-space:nowrap;background:#ffce12;border-radius:999px;padding:7px 11px;line-height:1;position:absolute;bottom:1px;left:38px;box-shadow:0 3px 8px #1f282329}.operational-route-destination-marker.is-destination .operational-route-destination-marker-label{left:auto;right:38px}.operational-route-destination-marker.is-invalid .operational-route-destination-marker-pin,.operational-route-destination-marker.is-invalid .operational-route-destination-marker-label{color:#fff;background:#d95b54}.operational-operation-decimal-field{align-items:center;width:100%;min-width:0;display:flex}.operational-operation-decimal-field input{text-align:right;flex:1;min-width:0}.operational-operation-decimal-field strong{color:#405044;white-space:nowrap;margin-left:7px;font-size:11px;font-weight:700}.operational-operation-decimal-field strong.is-prefix{margin-left:0;margin-right:7px}.operational-operation-decimal-field:has(input:disabled) strong{color:#8b948c}.operational-routes-map{z-index:0;opacity:1;background:#e8e9e6;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.operational-routes-map.is-registration-intro{opacity:.2}.operational-routes-map.is-fallback{background:linear-gradient(90deg,#7a857f16 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#7a857f16 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 75% 22%,#b8c4bc47,#0000 31rem),#edf0ec}.operational-routes-page .mapboxgl-ctrl-top-left{top:16px;left:var(--side-nav-content-offset)}.operational-routes-page .mapboxgl-ctrl-bottom-left{bottom:16px;left:var(--side-nav-content-offset)}.operational-routes-map-fallback{top:16px;left:var(--side-nav-content-offset);z-index:2;color:#647066;background:#f3f5f2;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;box-shadow:0 5px 8px #1f28231f}.operational-routes-panel{z-index:3;background:#fff;border:1px solid #1f282326;border-radius:12px;flex-direction:column;width:min(390px,31vw);min-width:340px;transition:width .28s cubic-bezier(.2,.7,.2,1);animation:.24s cubic-bezier(.22,1,.36,1) both operational-base-panel-in;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-7px 0 12px #1f282329}.operational-routes-panel.is-details-view{width:calc(100% - var(--side-nav-content-offset) - 16px);min-width:0}.operational-routes-panel-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 12px;display:flex}.operational-routes-panel-header h1{color:#202721;letter-spacing:-.035em;margin:0;font-size:23px;font-weight:600;line-height:1.15}.operational-routes-card-create{padding:12px 14px 0}.logistics-network-panel>.operational-routes-card-create{padding-bottom:12px}.operational-routes-create-button{isolation:isolate;color:#202020;width:100%;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background-color:#ffd21c;border:1px solid #ffd21c;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.operational-routes-create-button:hover{background-color:#ffe46f;border-color:#ffe46f;transform:translateY(-1px)}.operational-routes-create-button:before{z-index:0;content:"";transform-origin:0;background:#e6b600;position:absolute;inset:0;transform:scaleX(0)}.operational-routes-create-button.is-holding:before{animation:1.2s linear forwards operational-routes-create-hold}.operational-routes-create-button:focus-visible{outline-offset:2px;outline:3px solid #ffce12b3}.operational-routes-create-button svg{width:15px;height:15px}.operational-routes-create-button>svg,.operational-routes-create-button>span{z-index:1;position:relative}.operational-routes-create-button.is-toolbar{width:auto;min-height:34px;padding:0 11px;font-size:11px}@keyframes operational-routes-create-hold{to{transform:scaleX(1)}}.operational-routes-count{color:#5e4c00;background:#fff0a7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-grid}.operational-routes-panel-description{color:#667167;border-bottom:1px solid #323a351c;margin:0;padding:0 20px 15px;font-size:12px;line-height:1.45}.operational-routes-list-body{padding-left:14px;padding-right:14px}.operational-routes-card-list{gap:8px;min-height:0;display:grid}.operational-routes-card{cursor:pointer;background:#fff;border:1px solid #aeb7b0;border-radius:10px;padding:11px;transition:border-color .16s,box-shadow .16s}.operational-routes-card.is-without-operation{border-color:#e0e5e0}.operational-routes-card:hover{border-color:#ffce12e6}.operational-routes-card.is-selected{border-color:#ffce12e6;box-shadow:0 0 0 2px #ffce1230}.operational-routes-card:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.operational-routes-card header{justify-content:space-between;align-items:start;gap:8px;display:flex}.operational-routes-card-title{align-items:center;gap:7px;min-width:0;display:flex}.operational-routes-card-operation-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;max-width:126px;display:flex}.operational-routes-card header .operational-routes-card-operation-badge,.operational-routes-card header .operational-routes-no-operation-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:19px;margin:0;padding:0 6px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.operational-routes-card header .operational-routes-card-operation-badge{color:#715900;background:#fff9dc;border:1px solid #f0d46c}.operational-routes-card header .operational-routes-inactive-badge{justify-content:center;align-items:center;margin:0;display:inline-flex}.operational-routes-no-operation-badge{color:#526056;background:#f3f5f3;border:1px solid #d9e0d9}.operational-routes-card-title .operational-routes-no-operation-badge{align-self:center;margin:0;display:inline-flex}.operational-routes-card.is-inactive h2,.operational-routes-card.is-inactive header>div>span:not(.operational-routes-inactive-badge),.operational-routes-card.is-inactive header>svg,.operational-routes-card.is-inactive p,.operational-routes-card.is-inactive footer{color:#9aa39b}.operational-routes-card h2{color:#27312a;letter-spacing:-.015em;margin:0;font-size:13px;font-weight:700;line-height:1.25}.operational-routes-card header span{color:#778279;margin-top:2px;font-size:10px;font-weight:600;display:block}.operational-routes-card header svg{color:#78847a;width:16px;height:16px}.operational-routes-card-address,.operational-routes-card-city{color:#5e685f;margin:8px 0 0;font-size:11px;line-height:1.35}.operational-routes-card-route-list{border-top:1px solid #edf0ed;margin-top:8px;padding:8px 0 0}.operational-routes-card-route-list>strong{color:#59675b;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.operational-routes-card-route-list ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.operational-routes-card-route-list li{color:#405044;padding-left:0;font-size:10px;line-height:1.35;transition:padding-left .18s;position:relative}.operational-routes-card-route-list li:before{content:"";opacity:0;transform-origin:50%;background:#ffce12;border-radius:999px;width:3px;transition:opacity .16s,transform .18s;position:absolute;top:1px;bottom:1px;left:0;transform:scaleY(.5)}.operational-routes-card-route-list li>span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;transition:color .16s;overflow:hidden}.operational-routes-card-route-list li[tabindex]{cursor:pointer}.operational-routes-card-route-list li.is-focused{padding-left:8px}.operational-routes-card-route-list li.is-focused:before{opacity:1;transform:scaleY(1)}.operational-routes-card-route-list li.is-focused>span{color:#27312a}.operational-routes-card-route-list li:focus-visible{outline-offset:2px;outline:2px solid #ffce12bf}.operational-routes-card-route-list small{color:#7a857c;font-size:9px;font-weight:500;line-height:1.3}.operational-routes-card-city{color:#7a857c;margin-top:2px}.operational-routes-card footer{color:#69746b;border-top:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;padding-top:9px;font-size:10px;display:grid}.operational-routes-card-route-list+footer{margin-top:8px}.operational-routes-card footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.operational-routes-card footer span:last-child{justify-self:end}.operational-routes-card footer svg{color:#8a948b;flex:none;width:12px;height:12px}.operational-routes-empty{color:#718076;text-align:center;justify-items:center;padding:42px 20px;display:grid}.operational-routes-empty svg{color:#a2ada4;width:28px;height:28px;margin-bottom:11px}.operational-routes-empty strong{color:#374239;font-size:13px}.operational-routes-empty p{max-width:230px;margin:7px 0 0;font-size:12px;line-height:1.45}.operational-routes-actions{background:#fff;border-top:1px solid #e1e6e1;padding:14px 16px 16px}.operational-routes-actions button{color:#342900;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#ffce12;border:1px solid #ffce12;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.operational-routes-actions button:hover{background:#ffd21c;border-color:#e4b800}.operational-routes-actions button:focus-visible{outline-offset:2px;outline:3px solid #ffce12b3}.operational-routes-actions svg{width:16px;height:16px}.registration-map-page{background:#e8e9e6;min-height:100svh;position:relative;overflow:hidden}.registration-map-page .registration-map{z-index:0;background:#e8e9e6;width:100%;height:100%;position:absolute;inset:0}.registration-map.is-fallback{background:linear-gradient(90deg,#7a857f16 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#7a857f16 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 75% 22%,#b8c4bc47,#0000 31rem),#edf0ec}.registration-map-page .mapboxgl-ctrl-top-left{top:16px;left:var(--side-nav-content-offset)}.registration-map-page .mapboxgl-ctrl-bottom-left{bottom:16px;left:var(--side-nav-content-offset)}.hold-confirmation-toast{z-index:950;color:#30302e;isolation:isolate;pointer-events:none;background:#fff;border:1px solid #c6c6c2;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:10px 14px;font-size:12px;font-weight:700;line-height:1.35;animation:.2s cubic-bezier(.22,1,.36,1) both hold-confirmation-toast-enter;display:inline-flex;position:fixed;top:88px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 8px #11111129}.hold-confirmation-toast svg{z-index:1;color:#7a6500;flex:none;width:16px;height:16px;position:relative}.hold-confirmation-toast span{z-index:1;position:relative}.hold-confirmation-toast:before{z-index:0;content:"";transform-origin:0;background:#ffd21c;position:absolute;inset:0;transform:scaleX(0)}.hold-confirmation-toast.is-holding{border-color:#e6b600}.hold-confirmation-toast.is-holding:before{animation:1.2s linear forwards hold-confirmation-toast-progress}.hold-confirmation-toast.is-success{background:#ffd21c;border-color:#e6b600}.hold-confirmation-toast.is-success svg{color:#3d3100}.hold-confirmation-toast.is-error{color:#8f2424;background:#fff4f4;border-color:#b54a4a}.hold-confirmation-toast.is-error svg{color:#a22525}.hold-confirmation-toast.is-destructive.is-holding{border-color:#d24848}.hold-confirmation-toast.is-destructive.is-holding:before{background:#f1a1a1}.hold-confirmation-toast.is-destructive.is-success{color:#fff;background:#c93434;border-color:#c93434}.hold-confirmation-toast.is-destructive.is-success svg{color:#fff}@keyframes hold-confirmation-toast-enter{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes hold-confirmation-toast-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.operational-bases-form-actions .operational-operation-reset-button.is-holding:before{animation:none;transform:scaleX(1)}}.operational-range-control{align-items:center;gap:10px;min-width:0;display:flex}.operational-range-track{flex:1;gap:3px;min-width:0;display:grid}.operational-range-control input[type=range]{accent-color:#ffce12;width:100%;min-width:0;min-height:auto;padding:0}.operational-range-marks{color:#7b867d;justify-content:space-between;font-size:9px;line-height:1;display:flex}.operational-range-value-field{align-items:center;gap:2px;width:51px;min-width:51px;display:flex}.operational-range-control .operational-range-value{appearance:textfield;color:#405044;text-align:right;background:0 0;border:0;width:29px;min-width:29px;min-height:30px;padding:0;font-size:12px;font-weight:700}.operational-range-control .operational-range-value::-webkit-inner-spin-button{appearance:none;margin:0}.operational-range-control .operational-range-value::-webkit-outer-spin-button{appearance:none;margin:0}.operational-range-value-field strong{color:#405044;white-space:nowrap;font-size:12px;font-weight:700}.pre-registration-panel{z-index:2;background:#fff;border:1px solid #1f282326;border-radius:12px;flex-direction:column;width:min(390px,31vw);min-width:340px;transition:width .28s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-8px 0 18px #1f28232e}.pre-registration-panel.is-catalog-view,.pre-registration-panel.is-details-view{width:calc(100% - var(--side-nav-content-offset) - 16px);min-width:0}.pre-registration-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 16px;padding:20px 20px 13px;display:flex}.page-kicker{color:#68746a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.pre-registration-panel-header h1{color:#202721;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:600;line-height:1.1}.pre-registration-panel-description{color:#667167;border-bottom:1px solid #323a351c;margin:0;padding:0 20px 16px;font-size:12px;line-height:1.45}.registration-map-fallback{color:#647066;background:#f3f5f2;border-radius:8px;margin:12px 16px 0;padding:9px 10px;font-size:11px;line-height:1.4}.pre-registration-list-body{flex:1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:14px 16px 16px;display:grid;overflow:hidden}.pre-registration-list-body.has-toolbar{grid-template-rows:auto minmax(0,1fr);gap:12px}.pre-registration-list-body.has-pagination{grid-template-rows:minmax(0,1fr) auto;gap:12px}.pre-registration-list-body.has-toolbar.has-pagination{grid-template-rows:auto minmax(0,1fr) auto}.pre-registration-list-body.has-toolbar.has-filter-panel{grid-template-rows:auto auto minmax(0,1fr);gap:0}.pre-registration-list-body.has-toolbar.has-filter-panel.has-pagination{grid-template-rows:auto auto minmax(0,1fr) auto}.pre-registration-toolbar{color:#68746a;justify-content:space-between;align-items:center;gap:14px;min-height:34px;font-size:11px;display:flex}.pre-registration-toolbar>span{flex:none}.pre-registration-toolbar-controls{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pre-registration-search,.filter-select>button{box-sizing:border-box;color:#788278;background:#fff;border:1px solid #dbe1db;border-radius:7px;align-items:center;gap:7px;height:34px;display:inline-flex}.pre-registration-search{width:min(350px,34vw);padding:0 10px}.pre-registration-toolbar-controls .pre-registration-search{flex:0 350px;width:min(350px,100%);min-width:120px}.pre-registration-search svg,.filter-select svg{flex:none;width:15px;height:15px}.pre-registration-search input{color:#405044;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.pre-registration-search:focus-within{border-color:#ffce12;box-shadow:0 0 0 3px #ffce122e}.pre-registration-toolbar-icon-button{isolation:isolate;color:#405044;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:relative;overflow:hidden}.pre-registration-toolbar-icon-button:before{z-index:0;content:"";pointer-events:none;transform-origin:0;background:#fff0a7;position:absolute;inset:0;transform:scaleX(0)}.pre-registration-toolbar-icon-button.is-holding:before{animation:1.2s linear forwards pre-registration-toolbar-hold}.pre-registration-toolbar-icon-button:hover{background:#fff9dc;border-color:#ffce12}.pre-registration-toolbar-icon-button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.pre-registration-toolbar-icon-button:disabled{color:#a1a9a2;cursor:not-allowed;background:#fbfcfb;border-color:#e5e9e5}.pre-registration-toolbar-icon-button svg{z-index:1;width:15px;height:15px;position:relative}.pre-registration-toolbar-icon-button.has-active-filters:after{content:"";background:#ffce12;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 1px #fff}.pre-registration-filter-panel{z-index:2;box-sizing:border-box;opacity:0;pointer-events:none;border-top:0 solid #0000;grid-template-rows:0fr;min-height:0;margin-top:0;padding:0;transition:grid-template-rows .2s,margin .2s,padding .2s,border-color .2s,border-top-width .2s,opacity .16s,transform .2s;display:grid;position:relative;overflow:hidden;transform:translateY(-5px)}.pre-registration-filter-panel.is-open{opacity:1;pointer-events:auto;border-top-width:1px;border-top-color:#e3e8e3;grid-template-rows:1fr;margin-top:12px;padding:12px 0 0;overflow:visible;transform:translateY(0)}.catalog-filter-panel{container-type:inline-size}.catalog-filter-panel-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--catalog-filter-column-min,154px)), 1fr));align-items:end;gap:10px;min-height:0;display:grid;overflow:hidden}.catalog-filter-panel.is-open>.catalog-filter-panel-grid{overflow:visible}.catalog-filter-panel.is-compact>.catalog-filter-panel-grid{grid-template-columns:minmax(min(100%, var(--catalog-filter-column-min,154px)), 220px)}.pre-registration-filter-field{gap:4px;min-width:0;display:grid}.pre-registration-filter-field>span{color:#68746a;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:700}.pre-registration-filter-field .filter-select>button{min-width:0}.filter-select{z-index:2;min-width:0;position:relative}.filter-select.is-open{z-index:3}.filter-select>button{color:#405044;width:100%;min-width:154px;font:inherit;cursor:pointer;justify-content:space-between;padding:0 9px;font-size:11px;line-height:1}.filter-select>button:hover,.filter-select.is-open>button{background:#fff9dc;border-color:#ffce12}.filter-select>button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.filter-select>button:disabled{color:#a1a9a2;cursor:not-allowed;background:#f7f8f6;border-color:#e5e9e5}.filter-select>button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filter-select-options{width:200px;min-width:200px;max-width:calc(100vw - 16px);max-height:240px}.filter-option-search{color:#7a847b;border-bottom:1px solid #e5e9e5;align-items:center;gap:6px;margin-bottom:4px;padding:4px 5px 7px;display:flex}.filter-option-search svg{flex:none;width:13px;height:13px}.filter-option-search input{color:#405044;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px}.operational-bases-field .filter-option-search input{min-height:0}.filter-option-search:focus-within{color:#405044}.filter-select-options button{color:#4b4b4b;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;padding:6px;font-size:10px;font-weight:600;display:grid}.filter-select-options button:hover,.filter-select-options button.is-selected{background:#fff9da}.filter-select-options button:disabled{color:#a6aea6;cursor:not-allowed;background:#fafbfa}.filter-select-options button.filter-select-clear{color:#68746a;background:0 0;border-bottom:1px solid #e5e9e5;border-radius:0;min-height:auto;margin-bottom:3px;padding:5px 6px 7px;font-size:10px;font-weight:500;display:block}.filter-select-options button.filter-select-clear:hover{color:#202721;background:#f5f7f4}.filter-select-listbox{display:grid}.filter-select-option-indicator{border:1px solid #dbe1db;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.filter-select-options button.is-selected>.filter-select-option-indicator{color:#4d4100;background:#ffce12;border-color:#dcb600}.filter-select-options.is-single-select .filter-select-option-indicator{color:#6d5a00;background:0 0;border-color:#0000;border-radius:0}.filter-select-options.is-single-select button.is-selected>.filter-select-option-indicator{color:#6d5a00;background:0 0;border-color:#0000}.filter-select-options.is-single-select button:not(.is-selected)>.filter-select-option-indicator svg{opacity:0;transition:opacity .12s}.filter-select-options.is-single-select button:hover:not(:disabled)>.filter-select-option-indicator svg,.filter-select-options.is-single-select button:focus-visible>.filter-select-option-indicator svg{opacity:1}.filter-select-option-content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-select-options button svg{width:11px;height:11px}@container (width<=440px){.catalog-filter-panel-grid,.catalog-filter-panel.is-compact>.catalog-filter-panel-grid{grid-template-columns:minmax(0,1fr)}}@keyframes pre-registration-refresh{50%{opacity:.45;transform:translateY(1px)}}@keyframes pre-registration-toolbar-hold{to{transform:scaleX(1)}}.registration-pagination{justify-content:center;align-items:center;gap:8px;min-height:34px;display:flex}.registration-pagination button{color:#405044;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.registration-pagination button:not(:disabled):hover{background:#fff9dc;border-color:#ffce12}.registration-pagination button:disabled{color:#a1a9a2;cursor:not-allowed;background:#fbfcfb;border-color:#e5e9e5}.registration-pagination button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.registration-pagination svg{width:15px;height:15px}.registration-pagination-label{width:auto!important;padding:0 10px!important}.registration-pagination-pages{align-items:center;gap:3px;display:flex}.registration-pagination-pages button{background:0 0;border-color:#0000}.registration-pagination-pages button.is-current{color:#202721;background:#fff9dc;border-color:#ffce12;font-weight:700}.registration-pagination-ellipsis{color:#788278;place-items:center;width:18px;height:34px;font-size:13px;display:inline-grid}.pre-registration-list-body.has-filter-panel .pre-registration-scroll-viewport,.pre-registration-list-body.has-filter-panel .registration-pagination{margin-top:12px}.pre-registration-scroll-viewport{z-index:1;min-width:0;min-height:0;position:relative;overflow:visible}.pre-registration-scroll-area{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;width:100%;min-width:0;height:100%;min-height:0;margin:-3px;padding:3px;overflow:auto}.pre-registration-scroll-area::-webkit-scrollbar{width:5px;height:5px}.pre-registration-scroll-area::-webkit-scrollbar-track{background:0 0}.pre-registration-scroll-area::-webkit-scrollbar-thumb{background:#d8d8d4 padding-box padding-box;border:1px solid #0000;border-radius:999px}.pre-registration-scroll-area::-webkit-scrollbar-thumb:hover{background:#c7c7c2 padding-box padding-box}.pre-registration-card-list{gap:7px;min-height:0;display:grid}.pre-registration-kanban-body .pre-registration-scroll-area{padding-left:0;padding-right:0;overflow-x:auto}.pre-registration-kanban{grid-auto-flow:column;grid-auto-columns:clamp(var(--catalog-kanban-column-min-width), 23vw, 292px);width:max-content;min-width:100%;display:grid}.pre-registration-kanban-column{--catalog-kanban-stage-color:#64748b;--catalog-kanban-stage-soft:#f1f5f9}.pre-registration-kanban-column.is-invited{--catalog-kanban-stage-color:#3f83d1;--catalog-kanban-stage-soft:#e8f2ff}.pre-registration-kanban-column.is-pre-registration{--catalog-kanban-stage-color:#c95e0a;--catalog-kanban-stage-soft:#fff0e4}.pre-registration-kanban-column.is-approved{--catalog-kanban-stage-color:#d99000;--catalog-kanban-stage-soft:#fff6d8}.pre-registration-kanban-column.is-confirmed{--catalog-kanban-stage-color:#c7a400;--catalog-kanban-stage-soft:#fff9cf}.pre-registration-kanban-column.is-onboarding{--catalog-kanban-stage-color:#769b24;--catalog-kanban-stage-soft:#f0f7da}.pre-registration-kanban-column.is-finalized{--catalog-kanban-stage-color:#087f5b;--catalog-kanban-stage-soft:#edf9f5}.pre-registration-kanban-column.is-rejected{--catalog-kanban-stage-color:#c2413a;--catalog-kanban-stage-soft:#fff3f2}.pre-registration-kanban-column.is-archived{--catalog-kanban-stage-color:#5f6b72;--catalog-kanban-stage-soft:#f1f3f4}.pre-registration-kanban-card{grid-template-rows:30px 42px repeat(4,30px) 34px;gap:0;min-height:248px}.pre-registration-kanban-card-header{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.pre-registration-kanban-card-header .pre-registration-type-badge{flex:none;min-height:22px;padding:0 7px;font-size:9px}.pre-registration-kanban-company{align-items:start;gap:4px;min-width:0;padding-top:3px;display:grid}.pre-registration-kanban-company h3{color:#27312a;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:700;line-height:1.25}.pre-registration-kanban-company:hover .pre-registration-table-text-ellipsis{opacity:0}.pre-registration-kanban-company:hover .pre-registration-table-text-marquee{opacity:1;transform:translate(min(0px,100cqw - 100%))}.pre-registration-kanban-company>span{color:#68746a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.pre-registration-kanban-identity-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.pre-registration-kanban-dockr-id{text-align:right;gap:2px;min-width:58px;display:grid}.pre-registration-kanban-dockr-id small{color:#7a857c;font-size:8px;font-weight:500;line-height:1.1}.pre-registration-kanban-dockr-id strong{color:#405044;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.15}.pre-registration-kanban-detail{align-content:center;gap:1px;min-width:0;display:grid}.pre-registration-kanban-detail small{color:#68746a;font-size:9px;font-weight:500;line-height:1.2}.pre-registration-kanban-detail>span,.pre-registration-kanban-detail>a{color:#405044;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;text-decoration:none;overflow:hidden}.pre-registration-kanban-detail>a:hover{color:#2f5938;text-underline-offset:2px;text-decoration:underline}.pre-registration-kanban-card-footer{border-top:1px solid #edf0ed;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-top:3px;display:grid}.pre-registration-kanban-card-footer .pre-registration-origin{min-width:0;font-size:10px}.pre-registration-kanban-card-footer .pre-registration-origin svg{width:12px;height:12px}.pre-registration-kanban-update{text-align:right;gap:1px;min-width:0;display:grid}.pre-registration-kanban-update small{color:#7a857c;font-size:8px;line-height:1.1}.pre-registration-kanban-update time{color:#405044;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.1;overflow:hidden}.pre-registration-table-wrap{min-width:1370px}.pre-registration-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#505b52;width:100%;font-size:11px}.pre-registration-table-company-column{width:180px}.pre-registration-table-type-column{width:130px}.pre-registration-table-origin-column{width:120px}.pre-registration-origin{color:#526056;white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;font-weight:500;display:inline-flex}.pre-registration-origin svg{color:#758176;flex:none;width:14px;height:14px}.pre-registration-origin span{text-overflow:ellipsis;overflow:hidden}.pre-registration-origin.is-user svg{color:#526056}.pre-registration-table-cnpj-column{width:140px}.pre-registration-table-update-column{width:135px}.pre-registration-table-contact-column{width:125px}.pre-registration-table-phone-column{width:110px}.pre-registration-table-email-column{width:200px}.pre-registration-table-location-column{width:135px}.pre-registration-table-progress-column{width:124px}.pre-registration-table-actions-column{width:90px}.pre-registration-table th{z-index:1;color:#68746a;letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f8f6;border-bottom:1px solid #dfe4df;padding:11px 12px;font-size:10px;font-weight:700;position:sticky;top:-3px}.pre-registration-sort-button{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pre-registration-sort-button:hover{color:#202721}.pre-registration-sort-button:focus-visible{outline-offset:3px;outline:3px solid #ffce1273}.pre-registration-sort-button svg{opacity:.6;width:12px;height:12px}.pre-registration-table td{vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #e6ebe6;padding:11px 12px}.pre-registration-table-text{white-space:nowrap;min-width:0;display:block;position:relative;overflow:hidden;container-type:inline-size}.pre-registration-table-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;transition:opacity .16s ease-out;display:block;overflow:hidden}.pre-registration-table-text-ellipsis>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pre-registration-table-text-marquee{pointer-events:none;opacity:0;white-space:nowrap;width:max-content;max-width:none;transition:opacity .12s ease-out,transform .7s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0 auto 0 0;transform:translate(0)}.pre-registration-table td:hover .pre-registration-table-text-ellipsis{opacity:0}.pre-registration-table td:hover .pre-registration-table-text-marquee{opacity:1;transform:translate(min(0px,100cqw - 100%))}.pre-registration-table tbody tr{cursor:pointer}.pre-registration-table tbody tr:hover>td{background:#fffdf3}.pre-registration-table tbody tr.is-selected td{background:#fff9dc}.pre-registration-table tbody tr.is-inactive td:not(.pre-registration-table-actions),.pre-registration-table tbody tr.is-inactive td:not(.pre-registration-table-actions) strong{color:#9aa39b}.pre-registration-table tbody tr.is-inactive .pre-registration-type-badge{color:#9aa39b;background:#f7f8f6;border-color:#e5e9e5}.pre-registration-table tbody tr.is-inactive .operational-routes-inactive-badge{color:#8b2d29;background:#fff5f4;border-color:#efd0ce}.pre-registration-table tbody tr:focus-visible{z-index:2;outline-offset:-2px;outline:3px solid #ffce1280;position:relative}.pre-registration-table strong{color:#27312a;font-weight:700}.pre-registration-table a{color:inherit;text-decoration:none}.pre-registration-table a:hover{color:#2f5938;text-underline-offset:3px;text-decoration:underline}.operational-routes-base-name{align-items:center;gap:7px;min-width:0;display:flex}.operational-routes-base-label{flex:1;gap:1px;min-width:0;display:grid}.operational-routes-expand-button{color:#526056;cursor:pointer;background:#f7f9f7;border:1px solid #d9e0d9;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.operational-routes-expand-button:hover{color:#715900;background:#fff9dc;border-color:#f0d46c}.operational-routes-expand-button svg{width:13px;height:13px;transition:transform .16s}.operational-routes-expand-button.is-expanded svg{transform:rotate(180deg)}.operational-routes-attendance-value{color:#526056;font-size:inherit;font-weight:inherit;white-space:nowrap}.operational-routes-inactive-badge{color:#8b2d29;background:#fff5f4;border:1px solid #efd0ce;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:0 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.pre-registration-type-badge{color:#526056;background:#f3f5f3;border:1px solid #d9e0d9;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.pre-registration-table .registration-progress{width:100%;min-width:0;max-width:100%;margin:0}.pre-registration-table .registration-status{margin:0}.pre-registration-table-actions{text-align:right}.pre-registration-table-actions .pre-registration-card-actions{justify-content:flex-end}.operational-routes-table-wrap{width:100%;min-width:0;overflow:visible;container:operational-routes-table/inline-size}.operational-routes-table col:first-child{width:15%}.operational-routes-table col:nth-child(2){width:10%}.operational-routes-table col:nth-child(3){width:9%}.operational-routes-table col:nth-child(4){width:11%}.operational-routes-table col:nth-child(5){width:8%}.operational-routes-table col:nth-child(6){width:9%}.operational-routes-table col:nth-child(7){width:11%}.operational-routes-table col:nth-child(8){width:10%}.operational-routes-table col:nth-child(9){width:12%}.operational-routes-table col:nth-child(10){width:5%}.operational-routes-table th,.operational-routes-table td{padding-left:8px;padding-right:8px}.operational-routes-table .pre-registration-table-actions{white-space:nowrap;min-width:78px}.operational-routes-subtable-row>td{background:0 0;padding:0 0 0 30px;position:relative}.operational-routes-subtable-wrap{width:calc(100% + 11px);margin-left:-11px;overflow-x:auto}.operational-routes-subtable{border-collapse:collapse;table-layout:fixed;color:#526056;width:100%;min-width:760px;font-size:10px}.operational-routes-subtable th,.operational-routes-subtable td{text-align:left;border-bottom:1px solid #edf0ed;padding:9px 10px}.operational-routes-subtable th{color:#778279;letter-spacing:.035em;text-transform:uppercase;background:0 0;font-size:9px;font-weight:700}.operational-routes-subtable th:first-child{padding-left:21px}.operational-routes-subtable tbody tr:last-child td{border-bottom:0}.operational-routes-subtable tbody tr td:first-child{padding-left:43px;position:relative}.operational-routes-tree-connector{z-index:1;pointer-events:none;background:#aeb9ae;width:1px;display:block;position:absolute;inset:-9px auto -9px 0}.operational-routes-tree-branch{background:#aeb9ae;width:30px;height:1px;display:block;position:absolute;top:50%;left:0}.operational-routes-subtable tbody tr:first-child .operational-routes-tree-connector{top:-32px}.operational-routes-subtable tbody tr:first-child .operational-routes-tree-branch{top:calc(50% + 12px)}.operational-routes-tree-connector.is-last{background:0 0;border-bottom:1px solid #aeb9ae;border-left:1px solid #aeb9ae;border-bottom-left-radius:8px;width:30px;bottom:50%}.operational-routes-subtable-actions{width:78px;text-align:right!important}.operational-routes-subtable-actions .pre-registration-card-actions{justify-content:flex-end}.pre-registration-table .operational-routes-subtable-row:hover>td{background:0 0}.pre-registration-table .operational-routes-subtable tbody tr:hover td{background:#fffdf3}.pre-registration-table .operational-routes-subtable tbody tr.is-selected td{background:#fff9dc}.operational-routes-subtable tbody tr{cursor:pointer}@container operational-routes-table (width<=1040px){.operational-routes-table th,.operational-routes-table td{padding-left:6px;padding-right:6px;font-size:10px}.operational-routes-table th{font-size:9px}.operational-routes-table col:nth-child(3),.operational-routes-table col:nth-child(7),.operational-routes-table col:nth-child(9),.operational-routes-table th:nth-child(3),.operational-routes-table th:nth-child(7),.operational-routes-table th:nth-child(9),.operational-routes-table td:nth-child(3),.operational-routes-table td:nth-child(7),.operational-routes-table td:nth-child(9){display:none}.operational-routes-table col:first-child{width:23%}.operational-routes-table col:nth-child(2){width:13%}.operational-routes-table col:nth-child(4){width:16%}.operational-routes-table col:nth-child(5){width:12%}.operational-routes-table col:nth-child(6){width:14%}.operational-routes-table col:nth-child(8){width:15%}.operational-routes-table col:nth-child(10){width:7%}}@container operational-routes-table (width<=700px){.operational-routes-table col:nth-child(2),.operational-routes-table col:nth-child(3),.operational-routes-table col:nth-child(6),.operational-routes-table col:nth-child(7),.operational-routes-table col:nth-child(8),.operational-routes-table col:nth-child(9),.operational-routes-table th:nth-child(2),.operational-routes-table th:nth-child(3),.operational-routes-table th:nth-child(6),.operational-routes-table th:nth-child(7),.operational-routes-table th:nth-child(8),.operational-routes-table th:nth-child(9),.operational-routes-table td:nth-child(2),.operational-routes-table td:nth-child(3),.operational-routes-table td:nth-child(6),.operational-routes-table td:nth-child(7),.operational-routes-table td:nth-child(8),.operational-routes-table td:nth-child(9){display:none}.operational-routes-table col:first-child{width:46%}.operational-routes-table col:nth-child(4),.operational-routes-table col:nth-child(5){width:22%}.operational-routes-table col:nth-child(10){width:10%}}.pre-registration-table-wrap.pre-registration-responsive-table-wrap{width:100%;min-width:0;overflow:hidden;container:pre-registration-table/inline-size}.pre-registration-responsive-table-wrap .pre-registration-table col:first-child{width:16%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(2),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(3){width:7%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(4){width:8%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(5),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(6){width:9%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(7){width:8%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(8){width:10%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(9){width:8%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(10),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(11){width:7%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(12){width:4%}.pre-registration-responsive-table-wrap .pre-registration-table th,.pre-registration-responsive-table-wrap .pre-registration-table td{padding-left:8px;padding-right:8px}@container pre-registration-table (width<=1040px){.pre-registration-responsive-table-wrap .pre-registration-table th,.pre-registration-responsive-table-wrap .pre-registration-table td{padding-left:6px;padding-right:6px;font-size:10px}.pre-registration-responsive-table-wrap .pre-registration-table th{font-size:9px}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(4),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(5),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(8),.pre-registration-responsive-table-wrap .pre-registration-table th:nth-child(4),.pre-registration-responsive-table-wrap .pre-registration-table th:nth-child(5),.pre-registration-responsive-table-wrap .pre-registration-table th:nth-child(8),.pre-registration-responsive-table-wrap .pre-registration-table td:nth-child(4),.pre-registration-responsive-table-wrap .pre-registration-table td:nth-child(5),.pre-registration-responsive-table-wrap .pre-registration-table td:nth-child(8){display:none}.pre-registration-responsive-table-wrap .pre-registration-table col:first-child{width:20%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(2){width:9%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(3){width:11%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(6),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(7){width:10%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(9){width:12%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(10){width:10%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(11){width:12%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(12){width:6%}}@container pre-registration-table (width<=700px){.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(2),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(6),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(7),.pre-registration-responsive-table-wrap .pre-registration-table th:nth-child(2),.pre-registration-responsive-table-wrap .pre-registration-table th:nth-child(6),.pre-registration-responsive-table-wrap .pre-registration-table th:nth-child(7),.pre-registration-responsive-table-wrap .pre-registration-table td:nth-child(2),.pre-registration-responsive-table-wrap .pre-registration-table td:nth-child(6),.pre-registration-responsive-table-wrap .pre-registration-table td:nth-child(7){display:none}.pre-registration-responsive-table-wrap .pre-registration-table col:first-child{width:29%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(3){width:22%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(9){width:20%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(10),.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(11){width:12%}.pre-registration-responsive-table-wrap .pre-registration-table col:nth-child(12){width:5%}}@media (prefers-reduced-motion:reduce){.pre-registration-table-text-ellipsis,.pre-registration-table-text-marquee{transition:none}.pre-registration-toolbar-icon-button.is-holding:before{animation:none;transform:scaleX(1)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pre-registration-card{cursor:pointer;background:#fff;border:1px solid #e0e5e0;border-radius:10px;padding:10px;transition:border-color .16s,box-shadow .16s}.pre-registration-sync-error{color:#8b2d29;background:#fff5f4;border:1px solid #efd0ce;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 14px 10px;padding:8px 10px;font-size:10px;display:flex}.pre-registration-sync-error button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9a8a4;border-radius:6px;flex:none;padding:4px 7px;font-weight:700}.pre-registration-card:hover{border-color:#ffce12e6}.pre-registration-card.is-selected{background:#fffdf2;border-color:#ddb500;box-shadow:0 0 0 2px #ffce123d}.pre-registration-card:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.pre-registration-card-header{justify-content:space-between;align-items:start;gap:8px;display:flex}.pre-registration-card-header>div{min-width:0}.pre-registration-card-header h2{color:#27312a;letter-spacing:-.015em;margin:0;font-size:13px;font-weight:700;line-height:1.25}.pre-registration-card-header h2,.pre-registration-card-header>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pre-registration-card-header>div>span{color:#7a857c;margin-top:1px;font-size:10px;display:block}.pre-registration-status-badge{box-sizing:border-box;color:#526056;white-space:nowrap;background:#f7f8f6;border:1px solid #dbe1db;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:0;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.pre-registration-status-badge.is-invited{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.pre-registration-status-badge.is-pre-registration{color:#863d08;background:#fff0e4;border-color:#efb078}.pre-registration-status-badge.is-approved{color:#745000;background:#fff6d8;border-color:#e9c258}.pre-registration-status-badge.is-confirmed{color:#665300;background:#fff9cf;border-color:#e5ce58}.pre-registration-status-badge.is-onboarding{color:#4a6613;background:#f0f7da;border-color:#bad272}.pre-registration-status-badge.is-finalized{color:#076447;background:#edf9f5;border-color:#adddce}.pre-registration-status-badge.is-rejected{color:#8b2d29;background:#fff5f4;border-color:#efd0ce}.pre-registration-status-badge.is-archived{color:#3f494e;background:#f1f3f4;border-color:#b8c0c4}.registration-text-action:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.registration-text-action{--registration-hold-fill:transparent;isolation:isolate;background-position:0;background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(var(--registration-hold-fill), var(--registration-hold-fill));min-height:30px;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:600;display:flex;position:relative;overflow:hidden}.registration-text-action svg{flex:none;width:13px;height:13px}.registration-text-action.is-holding{animation:1.2s linear forwards registration-action-hold}.registration-text-action.is-delete-hold.is-holding{animation-duration:5s}.registration-text-action.is-discard-hold.is-holding{animation-duration:2s}.registration-text-action.is-approve{--registration-hold-fill:#cfe3d0;color:#2c5635;background-color:#eff6ef;border-color:#c9dbc9}.registration-text-action.is-reject{--registration-hold-fill:#f1b7b3;color:#8b2d29;background-color:#fff5f4;border-color:#efd0ce}.registration-text-action.is-archive{--registration-hold-fill:#dce4dc;color:#526056;background-color:#f3f5f3;border-color:#d9e0d9}.registration-text-action.is-restore{--registration-hold-fill:#d7e5f8;color:#315d8c;background-color:#f0f6ff;border-color:#cbdcf1}.registration-text-action.is-wizard{color:#7c847d;background-color:#f6f7f6;border-color:#dde1dd}.registration-text-action.is-details{--registration-hold-fill:#fff0a7;color:#405044;background-color:#fff;border-color:#dbe1db}.registration-text-action.is-details:hover{background-color:#fff9dc;border-color:#ffce12}.registration-text-action:disabled{cursor:not-allowed;opacity:.5}.pre-registration-drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f28234d;border:0;padding:0;position:fixed;inset:0}.pre-registration-drawer{--pre-registration-drawer-width:450px;z-index:51;width:min(var(--pre-registration-drawer-width), calc(100vw - 336px));background:#fff;border:1px solid #1f282326;border-radius:12px;flex-direction:column;min-width:360px;animation:.24s cubic-bezier(.22,1,.36,1) pre-registration-drawer-in;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-12px 0 30px #1f282338}.pre-registration-drawer.is-small{--pre-registration-drawer-width:450px}.pre-registration-drawer.is-large{--pre-registration-drawer-width:1125px}.pre-registration-drawer-header{border-bottom:1px solid #e6ebe6;padding:22px;position:relative}.pre-registration-drawer-header>div{min-width:0}.pre-registration-drawer-header h2{color:#202721;letter-spacing:-.03em;margin:3px 42px 3px 0;font-size:21px;font-weight:700;line-height:1.18}.pre-registration-drawer-header.has-back-action h2{margin-right:92px}.pre-registration-drawer-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.pre-registration-drawer-meta>span:first-child{color:#758076;font-size:12px}.pre-registration-drawer-close{color:#405044;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:22px;right:22px}.pre-registration-drawer-close:hover{background:#fff9dc;border-color:#ffce12}.pre-registration-drawer-close svg{width:16px;height:16px}.pre-registration-drawer-status{color:#526056;background:#f3f5f3;border:1px solid #d9e0d9;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.pre-registration-drawer-status.is-invited{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.pre-registration-drawer-status.is-pre-registration{color:#863d08;background:#fff0e4;border-color:#efb078}.pre-registration-drawer-status.is-approved{color:#745000;background:#fff6d8;border-color:#e9c258}.pre-registration-drawer-status.is-confirmed{color:#665300;background:#fff9cf;border-color:#e5ce58}.pre-registration-drawer-status.is-onboarding{color:#4a6613;background:#f0f7da;border-color:#bad272}.pre-registration-drawer-status.is-finalized{color:#076447;background:#edf9f5;border-color:#adddce}.pre-registration-drawer-status.is-rejected{color:#8b2d29;background:#fff5f4;border-color:#efd0ce}.pre-registration-drawer-status.is-archived{color:#3f494e;background:#f1f3f4;border-color:#b8c0c4}.pre-registration-drawer-tabs{border-bottom:1px solid #e1e5e1;margin:0 22px;display:flex}.pre-registration-drawer-tabs button{color:#7a857c;min-width:0;min-height:43px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:relative}.pre-registration-drawer-tabs button svg{stroke-width:1.75px;width:15px;height:15px}.pre-registration-associated-search{gap:18px;display:grid}.pre-registration-associated-search-header{border-bottom:1px solid #e6ebe6;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.pre-registration-associated-search-header>div{gap:3px;min-width:0;display:grid}.pre-registration-associated-search-header span{color:#8a938b;font-size:10px}.pre-registration-associated-search-header strong{color:#27312a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pre-registration-drawer-tabs button:hover{color:#405044}.pre-registration-drawer-tabs button.is-active{color:#202721;font-weight:600}.pre-registration-drawer-body{scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:18px 22px 24px;overflow-y:auto}.pre-registration-drawer-section{min-height:100%}.operational-base-drawer-tags{align-items:center;gap:6px;display:inline-flex}.operational-base-network-badge{color:#31577d;white-space:nowrap;background:#f0f5fb;border:1px solid #cbd7e7;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.operational-base-network-badge svg{width:12px;height:12px}.operational-base-network-badge.is-available{color:#765907;background:#fff7d9;border-color:#efcd59}.operational-base-network-badge.is-unavailable{color:#526056;background:#f3f5f3;border-color:#d9e0d9}.operational-base-status-badge{color:#2c5635;white-space:nowrap;background:#eff6ef;border:1px solid #c9dbc9;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.operational-base-status-badge.is-inactive{color:#8b2d29;background:#fff5f4;border-color:#efd0ce}.operational-base-details-form{gap:25px;display:grid}.operational-base-details-group h3{color:#505b52;margin:0 0 9px;font-size:13px;font-weight:700;line-height:1.3}.operational-base-details-fields{display:grid}.operational-base-details-field{border-bottom:1px solid #e6ebe6;grid-template-columns:minmax(108px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-width:0;min-height:38px;display:grid}.operational-base-details-field>span{color:#8a938b;font-size:12px;line-height:1.35}.operational-base-details-field input,.operational-base-details-field textarea{color:#505b52;width:100%;min-width:0;font:inherit;-webkit-text-fill-color:#505b52;opacity:1;background:0 0;border:0;border-radius:0;outline:0;padding:9px 0;font-size:12px;line-height:1.4}.operational-base-details-field textarea{resize:none;min-height:52px}.operational-base-details-field input:disabled,.operational-base-details-field textarea:disabled{cursor:not-allowed}.operational-base-details-field.is-multiline{align-items:start}.pre-registration-information{gap:26px;display:grid}.pre-registration-information-group h3{color:#505b52;margin:0 0 9px;font-size:13px;font-weight:700;line-height:1.3}.pre-registration-information-group dl{margin:0}.pre-registration-information-group dl>div{border-bottom:1px solid #e6ebe6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:38px;padding:9px 0;display:grid}.pre-registration-information-group dt{color:#8a938b;font-size:12px;line-height:1.35}.pre-registration-information-group dd{color:#505b52;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.4}.pre-registration-information-group .pre-registration-information-status{color:#27312a;font-weight:700}.pre-registration-information-group a{color:#405044;text-decoration:none}.pre-registration-information-group a:hover{color:#2f5938;text-underline-offset:3px;text-decoration:underline}.pre-registration-drawer-close:focus-visible,.pre-registration-drawer-back:focus-visible,.pre-registration-drawer-tabs button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}@keyframes pre-registration-drawer-in{0%{opacity:0;transform:translate(calc(100% + 16px))}to{opacity:1;transform:translate(0)}}.pre-registration-details{gap:0;margin:9px 0 0;display:grid}.pre-registration-details>div{border-top:1px solid #edf0ed;grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);align-items:center;gap:8px;min-height:24px;display:grid}.pre-registration-details dt{color:#8a938b;font-size:10px}.pre-registration-details dd{color:#505b52;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;overflow:hidden}.pre-registration-details a{color:inherit;text-decoration:none}.pre-registration-details a:hover{color:#2f5938;text-underline-offset:3px;text-decoration:underline}.registration-progress{gap:4px;margin-top:9px;display:grid}.registration-progress-meta{color:#59675b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.registration-progress-meta time{color:#7a857c;font-weight:400}.registration-progress.is-rejected,.registration-progress.is-archived{gap:5px}.registration-progress progress{appearance:none;background:#e7ece7;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.registration-progress progress::-webkit-progress-bar{background:#e7ece7}.registration-progress progress::-webkit-progress-value{background:#ffce12}.registration-progress progress::-moz-progress-bar{background:#ffce12}.registration-progress>span{color:#59675b;font-size:10px;font-weight:600}.registration-status{border-radius:999px;align-items:center;min-height:24px;margin-top:9px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.registration-status.is-rejected{color:#9d2620;background:#fde8e7}.registration-status.is-archived{color:#3f494e;background:#f1f3f4}.drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f28234d;position:fixed;inset:0}.drawer-panel{background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.status-badge{color:#667168;white-space:nowrap;background:#eef1ee;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.status-badge.is-success{color:#315a39;background:#e9f4ea}.status-badge.is-warning{color:#675500;background:#fff5c4}.status-badge svg{width:11px;height:11px}.settings-form-actions{background:#fff;border-top:1px solid #e2e7e2;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.settings-form-status{color:#6d786f;font-size:10px}.settings-form-status.is-error{color:#9c433d}.settings-form-action-buttons{gap:8px;display:flex}.settings-form-actions .compact-action-button{min-height:38px}.form-switch{cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;width:72px;height:28px;display:inline-flex;position:relative}.form-switch.has-visible-label{align-items:center;gap:9px;width:auto}.form-switch.has-visible-label .form-switch-track{flex:0 0 72px;width:72px}.form-switch.is-compact{width:34px;height:20px}.form-switch.is-compact.has-visible-label{gap:7px;width:auto}.form-switch.is-compact.has-visible-label .form-switch-track{flex-basis:34px;width:34px}.form-switch.is-compact .form-switch-thumb{width:14px;height:14px;top:2px;left:2px}.form-switch-label{line-height:1.3}.form-switch>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.form-switch-track{box-sizing:border-box;color:#778078;background:#e9ece9;border:1px solid #d6ddd7;border-radius:999px;width:100%;height:100%;transition:border-color .18s,background-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #222b2414}.form-switch-state{letter-spacing:.015em;text-transform:uppercase;justify-content:center;align-items:center;font-size:9px;font-weight:800;line-height:1;transition:inset .18s,color .18s;display:flex;position:absolute;inset:0 4px 0 28px;transform:translateY(1px)}.form-switch-thumb{background:#fff;border:1px solid #3039321f;border-radius:50%;width:20px;height:20px;transition:transform .19s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1f292233}.form-switch>input:checked+.form-switch-track{color:#403500;background:#ffce12;border-color:#d7ae00;box-shadow:inset 0 1px 2px #604a001a}.form-switch>input:checked+.form-switch-track .form-switch-state{left:4px;right:28px;transform:translate(3px,1px)}.form-switch>input:checked+.form-switch-track .form-switch-thumb{transform:translate(44px)}.form-switch.is-compact>input:checked+.form-switch-track .form-switch-thumb{transform:translate(14px)}.form-switch>input:focus-visible+.form-switch-track{outline-offset:2px;outline:3px solid #ffce126b}.form-switch>input:disabled{cursor:not-allowed}.form-switch>input:disabled+.form-switch-track{opacity:.55}.form-switch:has(input:disabled) .form-switch-label{opacity:.55}.readonly-field input:disabled,.readonly-field textarea:disabled{color:#505b52;cursor:not-allowed;-webkit-text-fill-color:#505b52;opacity:1}.readonly-field input[readonly],.readonly-field textarea[readonly]{color:#405044;cursor:text;-webkit-text-fill-color:#405044;opacity:1}.readonly-field textarea{resize:none;min-height:52px}.readonly-field.is-multiline{align-items:start}.operational-field-stack .operational-bases-field.is-required:has([required]):before{opacity:1;transform:translateY(-50%)}.operational-field-stack .operational-bases-field.is-required:has([required])>span{transform:translate(12px)}.operational-field-stack .operational-bases-field.is-required.is-invalid:has([required]):before{background:#c93434}@media (prefers-reduced-motion:reduce){.form-switch-track,.form-switch-state,.form-switch-thumb{transition:none}}.compact-action-button{color:#405044;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.compact-action-button:hover:not(:disabled){background:#fff9dc;border-color:#ffce12}.compact-action-button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.compact-action-button:disabled{color:#9aa39b;cursor:not-allowed;opacity:.7;background:#f4f6f4}.compact-action-button[aria-disabled=true]{color:#9aa39b;cursor:not-allowed;opacity:.7;pointer-events:none;background:#f4f6f4}.compact-action-button svg{stroke-width:2px;flex:none;width:14px;height:14px}.compact-action-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compact-action-button.is-primary{color:#202020;background:#ffd21c;border-color:#ffd21c;min-height:38px;padding:0 12px;font-size:11px;font-weight:700}.compact-action-button.is-primary:hover:not(:disabled){background:#ffe46f;border-color:#ffe46f;transform:translateY(-1px)}.compact-action-button.is-primary:focus-visible{outline-color:#ffce12b3}.compact-action-button.is-primary svg{width:15px;height:15px}.compact-action-button.is-danger{color:#fff;background:#b84840;border-color:#b84840}.compact-action-button.is-danger:hover:not(:disabled){background:#9f3731;border-color:#9f3731}.compact-action-button.is-ghost-danger{color:#8b2d29;background:0 0;border-color:#0000}.compact-action-button.is-ghost-danger:hover:not(:disabled){color:#7d2723;background:#fff0ee;border-color:#efd0ce}.compact-action-button.is-inverse{color:#fff;background:0 0;border-color:#ffffff38}.compact-action-button.is-inverse:hover:not(:disabled){background:#ffffff14;border-color:#ffffff7a}.compact-action-button.is-icon-only{width:30px;height:30px;min-height:30px;padding:0}.compact-action-button.is-hold-action{--compact-action-hold-fill:transparent;isolation:isolate;background-position:0;background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(var(--compact-action-hold-fill), var(--compact-action-hold-fill));position:relative;overflow:hidden}.compact-action-button.is-hold-action.is-ghost-danger{--compact-action-hold-fill:#f1b7b3}.compact-action-button.is-hold-action.is-holding{animation:1.2s linear forwards compact-action-hold}.compact-action-button.is-hold-action.is-delete-hold.is-holding{animation-duration:5s}@keyframes compact-action-hold{to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.compact-action-button.is-hold-action.is-holding{background-size:100% 100%;animation:none}}.create-action-button{box-sizing:border-box;color:#202020;width:100%;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background-color:#ffd21c;border:1px solid #ffd21c;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.create-action-button:hover:not(:disabled){background-color:#ffe46f;border-color:#ffe46f;transform:translateY(-1px)}.create-action-button:focus-visible{outline-offset:2px;outline:3px solid #ffce12b3}.create-action-button:disabled{cursor:not-allowed;opacity:.55}.create-action-button svg{stroke-width:2px;flex:none;width:15px;height:15px}.create-action-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-action-button.is-toolbar{width:auto;min-height:34px;padding:0 11px}.anchored-popover-surface{z-index:80;box-sizing:border-box;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;background:#fff;border:1px solid #dbe1db;border-radius:8px;padding:6px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 8px 18px #1f282329}.anchored-popover-surface::-webkit-scrollbar{width:5px}.anchored-popover-surface::-webkit-scrollbar-track{background:0 0}.anchored-popover-surface::-webkit-scrollbar-thumb{background:#d8d8d4 padding-box padding-box;border:1px solid #0000;border-radius:999px}.anchored-popover-surface::-webkit-scrollbar-thumb:hover{background:#c7c7c2 padding-box padding-box}.catalog-action-menu{align-items:center;min-width:0;display:flex;position:relative}.catalog-action-menu-trigger{box-sizing:border-box;color:#405044;height:28px;min-height:28px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.catalog-action-menu-trigger:hover,.catalog-action-menu-trigger[aria-expanded=true]{background:#fff9dc;border-color:#ffce12}.catalog-action-menu-trigger:focus-visible,.catalog-action-menu-item:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.catalog-action-menu-trigger svg{stroke-width:2px;flex:none;width:13px;height:13px;transition:transform .16s}.catalog-action-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.catalog-action-menu-popover{gap:4px;width:max-content;min-width:148px;max-width:min(240px,100vw - 16px)}.catalog-action-menu-item{--catalog-action-hold-fill:transparent;isolation:isolate;box-sizing:border-box;color:#405044;background-color:#fff;background-position:0;background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(var(--catalog-action-hold-fill), var(--catalog-action-hold-fill));width:100%;min-height:30px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;border:1px solid #dbe1db;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden}.catalog-action-menu-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-action-menu-item svg{stroke-width:2px;flex:none;width:13px;height:13px}.catalog-action-menu-item:hover:not(:disabled){background-color:#fff9dc;border-color:#ffce12}.catalog-action-menu-item.is-positive{--catalog-action-hold-fill:#cfe3d0;color:#2c5635;background-color:#eff6ef;border-color:#c9dbc9}.catalog-action-menu-item.is-danger{--catalog-action-hold-fill:#f1b7b3;color:#8b2d29;background-color:#fff5f4;border-color:#efd0ce}.catalog-action-menu-item.is-muted{--catalog-action-hold-fill:#dce4dc;color:#526056;background-color:#f3f5f3;border-color:#d9e0d9}.catalog-action-menu-item.is-restore{--catalog-action-hold-fill:#d7e5f8;color:#315d8c;background-color:#f0f6ff;border-color:#cbdcf1}.catalog-action-menu-item.is-positive:hover:not(:disabled){color:#244b2d;background-color:#e5f2e6;border-color:#9fc3a5}.catalog-action-menu-item.is-danger:hover:not(:disabled){color:#7d2723;background-color:#fce9e7;border-color:#d9a8a4}.catalog-action-menu-item.is-muted:hover:not(:disabled){color:#465248;background-color:#e9eeea;border-color:#bdc8be}.catalog-action-menu-item.is-restore:hover:not(:disabled){color:#284f7c;background-color:#e6f0fc;border-color:#a9c3e4}.catalog-action-menu-item.is-positive:focus-visible{outline-color:#138a5257}.catalog-action-menu-item.is-danger:focus-visible{outline-color:#c2413a57}.catalog-action-menu-item.is-muted:focus-visible{outline-color:#5f6b7257}.catalog-action-menu-item.is-restore:focus-visible{outline-color:#2563eb4d}.catalog-action-menu-item:disabled{cursor:not-allowed;opacity:.5}.catalog-action-menu-item.is-holding{animation:catalog-action-menu-hold var(--catalog-action-hold-duration,1.2s) linear forwards}.catalog-action-menu-item.is-delete-hold{--catalog-action-hold-duration:5s}.catalog-action-menu-item.is-discard-hold{--catalog-action-hold-duration:2s}@keyframes catalog-action-menu-hold{to{background-size:100% 100%}}.registration-map-floating-content{z-index:2;opacity:1;pointer-events:none;transition:opacity .18s cubic-bezier(.22,1,.36,1),visibility linear;position:absolute;inset:0}.registration-map-floating-content>*{pointer-events:auto}.registration-map-floating-content.is-hidden{visibility:hidden;opacity:0;transition:opacity .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s}.registration-map-floating-content.is-hidden>*{pointer-events:none}.app-tabs{position:relative}.app-tabs-indicator{z-index:2;opacity:0;pointer-events:none;background:#ffce12;border-radius:999px;width:0;height:2px;transition:width .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),opacity .1s;position:absolute;bottom:0;left:0;transform:translate(0,0)}.app-tabs-indicator.is-ready{opacity:1}.pre-registration-table>tbody>.catalog-subtable-row>td{background:0 0;padding:0 0 0 30px;position:relative}.catalog-subtable-wrap{width:calc(100% + 11px);margin-left:-11px;overflow-x:auto}.catalog-subtable{border-collapse:collapse;table-layout:fixed;color:#526056;width:100%;min-width:760px;font-size:10px}.catalog-subtable th,.catalog-subtable td{text-align:left;border-bottom:1px solid #edf0ed;padding:9px 10px}.catalog-subtable th{z-index:auto;color:#778279;letter-spacing:.035em;text-transform:uppercase;background:0 0;font-size:9px;font-weight:700;position:static;top:auto}.catalog-subtable th:first-child{padding-left:21px}.catalog-subtable tbody tr:last-child td{border-bottom:0}.catalog-subtable tbody tr td:first-child{padding-left:28px;position:relative}.catalog-subtable-tree-connector{z-index:1;pointer-events:none;background:#aeb9ae;width:1px;display:block;position:absolute;top:-9px;bottom:-9px;left:0}.catalog-subtable-tree-branch{background:0 0;border-bottom:1px solid #aeb9ae;border-left:1px solid #aeb9ae;border-bottom-left-radius:4px;width:12px;height:6px;display:block;position:absolute;top:calc(50% - 6px);left:0}.catalog-subtable tbody tr:first-child .catalog-subtable-tree-connector{top:-32px}.catalog-subtable tbody tr:first-child .catalog-subtable-tree-branch{top:calc(50% + 6px)}.catalog-subtable-tree-connector.is-last{background:0 0;border-bottom:1px solid #aeb9ae;border-left:1px solid #aeb9ae;border-bottom-left-radius:4px;width:12px;bottom:50%}.pre-registration-table .catalog-subtable-row:hover>td{background:0 0}.catalog-kanban-board{--catalog-kanban-column-min-width:280px;background:#fff;border-top:1px solid #dfe4df;border-left:1px solid #dfe4df;min-height:100%}.catalog-kanban-board,.catalog-kanban-board .catalog-kanban-column,.catalog-kanban-board .catalog-kanban-card{cursor:grab}.catalog-kanban-board.is-dragging,.catalog-kanban-board.is-dragging *{cursor:grabbing}.pre-registration-scroll-area.is-dragging{scroll-behavior:auto;-webkit-user-select:none;user-select:none}.catalog-kanban-column{--catalog-kanban-stage-color:#64748b;--catalog-kanban-stage-soft:#f1f5f9;--catalog-kanban-header-background:#f7f8f6;min-width:var(--catalog-kanban-column-min-width);background:#f4f6f4;border-right:1px solid #dfe4df;flex-direction:column;display:flex}.catalog-kanban-column-header{z-index:3;box-sizing:border-box;background:var(--catalog-kanban-header-background);border-bottom:1px solid #dfe4df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:grid;position:sticky;top:-3px}.catalog-kanban-column-header:after{content:"";background:var(--catalog-kanban-stage-color);height:2px;position:absolute;bottom:-1px;left:0;right:0}.catalog-kanban-column-header h2{color:#405044;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.catalog-kanban-column-dot{background:var(--catalog-kanban-stage-color);border-radius:50%;width:9px;height:9px}.catalog-kanban-column-count{box-sizing:border-box;min-width:23px;height:23px;color:color-mix(in srgb, var(--catalog-kanban-stage-color) 82%, #202721);background:var(--catalog-kanban-stage-soft);border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.catalog-kanban-column-items{align-content:start;gap:8px;min-height:100px;padding:8px;display:grid}.catalog-kanban-card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dbe2db;border-radius:10px;padding:12px;transition:border-color .16s,background-color .16s;display:grid}.catalog-kanban-card:hover{background:#fffdf3;border-color:#b8c4b9}.catalog-kanban-card.is-selected{background:#fff9dc;border-color:#d3b000}.catalog-kanban-card:focus-visible{z-index:2;outline-offset:2px;outline:3px solid #ffce1280;position:relative}.catalog-kanban-column-empty{box-sizing:border-box;color:#68746a;text-align:center;background:#ffffffad;border:1px dashed #d2dad2;border-radius:10px;place-items:center;min-height:112px;margin:0;padding:18px;font-size:10px;line-height:1.45;display:grid}.catalog-kanban-column-load-more{color:#405044;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8d0;border-radius:8px;align-content:center;place-items:center;gap:2px;padding:7px 10px;display:grid}.catalog-kanban-column-load-more:hover{background:#fff9dc;border-color:#d3b000}.catalog-kanban-column-load-more:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.catalog-kanban-column-load-more span{font-size:10px;font-weight:700}.catalog-kanban-column-load-more small{color:#748078;font-size:9px}.form-select-field:not(.is-complete):before{z-index:1;content:"";pointer-events:none;background:#ffce12;border-radius:2px;width:5px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-select-field:not(.is-complete)>span{transition:transform .18s cubic-bezier(.22,1,.36,1);transform:translate(12px)}.form-select-field>.filter-select{min-width:0}.form-select-field>.filter-select>button{color:#27312a;background:0 0;border:0;border-radius:0;min-width:0;height:37px;padding:0;font-size:12px;font-weight:600}.form-select-field>.filter-select>button:hover,.form-select-field>.filter-select.is-open>button{background:0 0;border:0}.user-select-value{align-items:center;gap:7px;min-width:0;display:inline-flex}.user-select-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-avatar{color:#fff;letter-spacing:.02em;background:#405a49;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:inline-grid}.user-avatar.has-photo{background:#edf1ed;overflow:hidden}.user-avatar.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.user-identity{align-items:center;gap:7px;min-width:0;max-width:100%;font-weight:400;display:inline-flex}.user-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-contact-identity{cursor:help;border-radius:5px;min-width:0;max-width:100%;display:inline-flex}.user-contact-identity:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.user-contact-tooltip{z-index:80;box-sizing:border-box;color:#526056;pointer-events:none;background:#fff;border:1px solid #d9e0d9;border-radius:9px;gap:8px;width:244px;padding:11px 12px;font-size:11px;line-height:1.35;animation:.15s cubic-bezier(.22,1,.36,1) user-contact-tooltip-in;display:grid;position:fixed;box-shadow:0 7px 14px #1f282329}.user-contact-tooltip strong{color:#27312a;font-size:12px}.user-contact-tooltip>span{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}.user-contact-tooltip small{color:#8a938b;font-size:10px}@keyframes user-contact-tooltip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.app-tooltip{z-index:90;box-sizing:border-box;color:#303a32;text-align:left;text-wrap:pretty;pointer-events:none;background:#fff;border:1px solid #323a3524;border-radius:7px;width:max-content;max-width:min(280px,100vw - 24px);padding:7px 9px;font-size:11px;font-weight:700;line-height:1.35;animation:.15s cubic-bezier(.22,1,.36,1) app-tooltip-in;position:fixed;box-shadow:0 6px 14px #1f28231f}@keyframes app-tooltip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.user-select-option{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.user-select-option-copy{gap:1px;min-width:0;display:grid}.user-select-option-copy strong,.user-select-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-select-option-copy strong{color:#28342d;font-size:10px}.user-select-option-copy small{color:#77827a;font-size:9px;font-weight:500}.shipment-date-trigger{color:#1b1b1b;width:100%;min-height:37px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;font-weight:600;line-height:1.4;transition:color .16s;display:flex}.shipment-date-trigger.is-placeholder{color:#a1a1a1}.shipment-date-trigger:hover,.shipment-date-trigger:focus-visible{color:#202020;box-shadow:none;outline:0}.shipment-date-trigger svg{color:#6f6f6f;width:18px;height:18px}.shipment-date-dialog{z-index:60;color:#202020;background:#fff;border:1px solid #cfd5cf;border-radius:8px;width:min(320px,100vw - 24px);max-width:none;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 14px 30px #1111112e}.shipment-date-dialog::backdrop{background:0 0}.shipment-calendar{padding:13px}.shipment-calendar-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.shipment-calendar-header strong{text-transform:capitalize;font-size:13px;font-weight:700}.shipment-calendar-header button{color:#363636;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.shipment-calendar-header button:hover,.shipment-calendar-header button:focus-visible{background:#fff9da;border-color:#dcb600;outline:0}.shipment-calendar-header svg{width:16px;height:16px}.shipment-calendar-weekdays,.shipment-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.shipment-calendar-weekdays{margin-bottom:4px}.shipment-calendar-weekdays span{color:#858585;text-align:center;padding:4px 0;font-size:10px;font-weight:700}.shipment-calendar-days button{color:#343434;min-width:0;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;display:inline-flex}.shipment-calendar-days button:hover,.shipment-calendar-days button:focus-visible{background:#fff9da;border-color:#e1bd00;outline:0}.shipment-calendar-days button.is-outside{color:#b1b1b1}.shipment-calendar-days button.is-today{border-color:#d5d5d5}.shipment-calendar-days button.is-selected{color:#202020;background:#ffce12;border-color:#e1bd00}.shipment-calendar-days button:disabled{cursor:not-allowed;opacity:.35}.shipment-calendar-days button:disabled:hover,.shipment-calendar-days button:disabled:focus-visible{background:0 0;border-color:#0000;outline:0}.map-filter-legend-controls{z-index:2;box-sizing:border-box;width:min(310px,69vw - 48px);transition:right .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:16px;right:calc(min(390px,31vw) + 32px)}.map-filter-legend-content,.map-filter-legend-shell{box-sizing:border-box;background:#fff;border-radius:11px;box-shadow:0 4px 8px #1f28232b,0 0 0 1px #1f282329}.map-filter-legend-content{opacity:1;transform-origin:bottom;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;max-height:min(520px,100svh - 150px);padding:12px;transition:max-height .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1),visibility linear;overflow:hidden auto;transform:translateY(0)}.map-filter-legend-controls.is-collapsed .map-filter-legend-content{opacity:0;visibility:hidden;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),opacity .12s ease-out,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;overflow:hidden;transform:translateY(6px)}.map-filter-legend-content>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.map-filter-legend-content>header>span{color:#354039;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.map-filter-legend-content>header svg,.map-filter-legend-toggle svg{width:14px;height:14px}.map-filter-legend-clear,.map-filter-legend-toggle{color:#526056;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;align-items:center;gap:5px;padding:0 7px;font-size:9px;font-weight:600;display:inline-flex}.map-filter-legend-toggle{justify-content:center;width:26px;padding:0;position:absolute;top:10px;right:10px}.map-filter-legend-toggle.has-active-filters:after{content:"";background:#ffce12;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 1px #fff}.map-filter-legend-toggle[aria-expanded=true]{color:#715900;background:#fff9dc;border-color:#f0d46c}.map-filter-legend-clear:not(:disabled):hover,.map-filter-legend-toggle:hover{background:#fff9dc;border-color:#ffce12}.map-filter-legend-clear:disabled{color:#a1a9a2;cursor:not-allowed;background:#f7f8f6}.map-filter-legend-clear:focus-visible,.map-filter-legend-toggle:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.map-filter-legend-filter-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.map-filter-legend-filter-grid .pre-registration-filter-field{min-width:0}.map-filter-legend-filter-grid .pre-registration-search,.map-filter-legend-filter-grid .filter-select>button{width:100%;min-width:0}.map-filter-legend-footer{margin-top:8px;transition:margin-top .22s cubic-bezier(.22,1,.36,1)}.map-filter-legend-controls.is-collapsed .map-filter-legend-footer{margin-top:0}.map-filter-legend-shell{min-width:0;padding:10px 42px 10px 12px;position:relative}.map-filter-legend-title{color:#778279;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.map-filter-legend{color:#647066;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:6px;font-size:10px;display:flex}.map-filter-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.map-filter-legend.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px 12px;display:grid}.map-filter-legend.is-two-column span{min-width:0}.map-filter-legend-accessory{border-top:1px solid #e6ebe6;align-items:center;margin-top:9px;padding-top:9px;display:flex}.map-filter-legend i{background:#ffce12;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #d5b51f}.map-filter-legend i[data-tone=info]{background:#3f83d1;box-shadow:0 0 0 1px #2e6cae}.map-filter-legend i[data-tone=neutral]{background:#64748b;box-shadow:0 0 0 1px #475569}.map-filter-legend i[data-tone=approved]{background:#d39e00;box-shadow:0 0 0 1px #9f7700}.map-filter-legend i[data-tone=archived]{background:#5f6b72;box-shadow:0 0 0 1px #455057}.map-filter-legend i[data-tone=caution]{background:#b7791f;box-shadow:0 0 0 1px #8b5a12}.map-filter-legend i[data-tone=blue]{background:#2563eb;box-shadow:0 0 0 1px #1d4ed8}.map-filter-legend i[data-tone=success]{background:#138a52;box-shadow:0 0 0 1px #0f6b40}.map-filter-legend i[data-tone=positive]{background:#087f5b;box-shadow:0 0 0 1px #076447}.map-filter-legend i[data-tone=danger]{background:#c2413a;box-shadow:0 0 0 1px #9f322d}.map-filter-legend i[data-tone=orange]{background:#c95e0a;box-shadow:0 0 0 1px #9f4907}.map-filter-legend i[data-tone=amber]{background:#d99000;box-shadow:0 0 0 1px #ad7300}.map-filter-legend i[data-tone=gold]{background:#c7a400;box-shadow:0 0 0 1px #9f8300}.map-filter-legend i[data-tone=olive]{background:#769b24;box-shadow:0 0 0 1px #5c791c}.map-filter-legend i.map-filter-legend-swatch{box-sizing:border-box;box-shadow:none;background:0 0;flex:none;display:inline-block}.map-filter-legend-swatch.is-marker{border:2px solid var(--map-legend-stroke);background:var(--map-legend-fill);width:10px;height:10px}.map-filter-legend-swatch.is-marker[data-shape=circle]{border-radius:50%}.map-filter-legend-swatch.is-marker[data-shape=diamond]{border-radius:1px;width:9px;height:9px;transform:rotate(45deg)}.map-filter-legend-swatch.is-area{border:1px dashed var(--map-legend-stroke);background:0 0;border-radius:3px;width:24px;height:12px;position:relative;overflow:hidden}.map-filter-legend-swatch.is-area:before{content:"";background:var(--map-legend-fill);opacity:var(--map-legend-fill-opacity);position:absolute;inset:0}.map-filter-legend-swatch.is-line{border:0;border-radius:0;width:24px;height:10px;position:relative}.map-filter-legend-swatch.is-line:before{content:"";border-top:2px solid var(--map-legend-color);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.map-filter-legend-swatch.is-line[data-dashed=true]:before{border-top-style:dashed}.activity-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-timeline li{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:0 0 20px;display:grid;position:relative}.activity-timeline li:not(:last-child):before{content:"";background:#dde3dd;width:1px;position:absolute;top:31px;bottom:0;left:15px}.activity-timeline-icon{z-index:1;color:#4d4100;background:#fff2aa;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.activity-timeline-icon svg{width:15px;height:15px}.activity-timeline strong{color:#27312a;font-size:13px;line-height:1.35;display:block}.activity-timeline p{color:#68746a;margin:3px 0 6px;font-size:12px;line-height:1.45}.activity-timeline-meta{flex-wrap:wrap;align-items:center;gap:7px 12px;display:flex}.activity-timeline-meta time{color:#8a938b;align-items:center;gap:5px;font-size:11px;display:inline-flex}.activity-timeline-meta time svg{width:12px;height:12px}.activity-timeline-meta .user-identity{color:#59675b;font-size:11px}.activity-timeline-meta .user-avatar{width:20px;height:20px;font-size:8px}.dockr-system-identity{color:#59675b;align-items:center;gap:6px;font-size:11px;display:inline-flex}.dockr-system-avatar{background:#fff;border:1px solid #dbe1db;border-radius:50%;flex:none;width:20px;height:20px;display:block;overflow:hidden}.dockr-system-avatar img{width:46px;max-width:none;height:13px;margin-top:3px;display:block;transform:translate(2px)}.activity-timeline-empty{color:#748078;text-align:center;margin:0;padding:24px;font-size:12px}@media (width<=760px){.settings-form-actions{flex-direction:column;align-items:stretch;padding:12px 16px}.settings-form-action-buttons{grid-template-columns:1fr 1fr;display:grid}.map-filter-legend-controls{width:min(310px,100vw - 24px);transition:none;inset:12px 12px auto auto}.map-filter-legend-content{max-height:calc(100svh - 150px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.app-tabs-indicator,.form-select-field:not(.is-complete):before,.form-select-field:not(.is-complete)>span,.map-filter-legend-controls,.map-filter-legend-content,.map-filter-legend-footer,.map-filter-legend-shell,.registration-map-floating-content,.catalog-kanban-card{transition:none}.app-tooltip,.user-contact-tooltip{animation:none}}.search-history-page{box-sizing:border-box;height:100svh;min-height:0;padding:16px 16px 16px var(--side-nav-content-offset);transition:padding-left .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.search-history-surface{background:#fff;border:1px solid #323a3521;border-radius:12px;flex-direction:column;height:calc(100svh - 32px);min-height:0;display:flex;overflow:hidden;box-shadow:0 7px 18px #1f282314}.search-history-header{border-bottom:1px solid #323a351c;padding:20px 20px 16px}.search-history-header h1{color:#202721;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:600;line-height:1.1}.search-history-header p{color:#667167;margin:12px 0 0;font-size:12px;line-height:1.45}.search-history-body{flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0;padding:14px 16px 16px;display:grid}.search-history-toolbar-area{z-index:3;position:relative}.search-history-toolbar-area>.pre-registration-toolbar{border-bottom:0;padding:0}.search-history-action-error{color:#8b2d29;background:#fff5f4;border:1px solid #efd0ce;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;font-size:10px;line-height:1.4;display:flex}.search-history-action-error button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.search-history-action-error button:hover{background:#fff;border-color:#d9a8a4}.search-history-action-error button:focus-visible{outline-offset:2px;outline:3px solid #b8484038}.search-history-action-error svg{width:14px;height:14px}.search-history-filter-field{gap:4px;min-width:154px;display:grid}.search-history-filter-field>span{color:#68746a;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:700}.search-history-filter-field .filter-select{min-width:154px}.search-history-scroll-area{overscroll-behavior:contain;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;min-height:0;overflow:auto;container-type:inline-size}.search-history-scroll-area::-webkit-scrollbar{width:5px;height:5px}.search-history-scroll-area::-webkit-scrollbar-thumb{background:#d8d8d4 padding-box padding-box;border:1px solid #0000;border-radius:999px}.search-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#505b52;width:100%;font-size:11px}.search-history-date-column{width:146px}.search-history-table th{z-index:1;color:#68746a;letter-spacing:.03em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f7f8f6;border-bottom:1px solid #dfe4df;padding:11px 8px;font-size:10px;font-weight:700;position:sticky;top:0;overflow:hidden}.search-history-sort-button{max-width:100%;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;overflow:hidden}.search-history-sort-button:hover{color:#202721}.search-history-sort-button svg{opacity:.6;width:12px;height:12px}.search-history-table td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #e6ebe6;padding:10px 8px;overflow:hidden}.search-history-table td:last-child{position:relative;overflow:visible}.search-history-table tbody tr{cursor:pointer}.search-history-table tbody tr:hover td{background:#fffdf3}.search-history-table tbody tr:focus-visible{z-index:2;outline-offset:-2px;outline:3px solid #ffce1280;position:relative}.search-history-table td:first-child strong,.search-history-table td:first-child small{text-overflow:ellipsis;display:block;overflow:hidden}.search-history-table td:first-child strong{color:#27312a;font-weight:700}.search-history-table td:first-child small{color:#7a857c;margin-top:2px;font-size:10px}.search-history-badge{color:#526056;background:#f3f5f3;border:1px solid #d9e0d9;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.search-history-muted{color:#8a938b}.search-history-actions{justify-content:flex-end;display:flex;position:relative}.search-history-no-results{color:#68746a;text-align:center;justify-items:center;gap:7px;padding:72px 20px;display:grid}.search-history-no-results svg{color:#8a938b;width:22px;height:22px}.search-history-no-results strong{color:#405044;font-size:13px}.search-history-no-results span{font-size:12px}.search-history-no-results.is-error>svg{color:#9a4b4b}.search-history-no-results.is-error strong{color:#7f3030}.search-history-retry-button{color:#405044;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8ded8;border-radius:7px;align-items:center;gap:6px;margin-top:4px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.search-history-retry-button:hover{background:#fff9dc;border-color:#ffce12}.search-history-retry-button:focus-visible{outline-offset:2px;outline:3px solid #ffce1252}.search-history-retry-button svg{width:14px;height:14px}.search-history-pagination{justify-content:center;align-items:center;gap:8px;min-height:34px;display:flex}.search-history-pagination button{color:#405044;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.search-history-pagination button:hover:not(:disabled){background:#fff9dc;border-color:#ffce12}.search-history-pagination button:disabled{color:#a1a9a2;cursor:not-allowed;background:#fbfcfb;border-color:#e5e9e5}.search-history-pagination svg{width:15px;height:15px}.search-history-pagination span{color:#68746a;font-size:11px}.search-history-drawer-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f28234d;border:0;padding:0;animation:.18s ease-out both search-history-drawer-backdrop-in;position:fixed;inset:0}.search-history-drawer-backdrop.is-closing{pointer-events:none;animation:.18s ease-in both search-history-drawer-backdrop-out}.search-history-drawer{z-index:51;background:#fff;border:1px solid #1f282326;border-radius:12px;flex-direction:column;width:min(490px,100vw - 336px);min-width:360px;animation:.24s cubic-bezier(.22,1,.36,1) search-history-drawer-in;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:-12px 0 30px #1f282338}.search-history-drawer.is-closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both search-history-drawer-out}.search-history-drawer-header{border-bottom:1px solid #e6ebe6;padding:22px;position:relative}.search-history-drawer-header h2{color:#202721;letter-spacing:-.03em;margin:3px 42px 3px 0;font-size:21px;font-weight:700;line-height:1.18}.search-history-drawer-header.has-back-action h2{margin-right:92px}.search-history-drawer-meta{color:#758076;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.search-history-drawer-tabs{border-bottom:1px solid #e1e5e1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 22px;display:grid}.search-history-drawer-tabs button{color:#7a857c;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:relative}.search-history-drawer-tabs button svg{stroke-width:1.75px;width:15px;height:15px}.search-history-drawer-tabs button:hover{color:#405044}.search-history-drawer-tabs button.is-active{color:#202721;font-weight:600}.search-history-drawer-body{scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 22px 24px;overflow-y:auto}.search-history-information-group{padding:8px 0 12px}.search-history-information-group h4{color:#59675b;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.3}.search-history-information-group dl{margin:0}.search-history-information-group dl>div{border-bottom:1px solid #e6ebe6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:38px;padding:8px 0;display:grid}.search-history-information-group dt{color:#8a938b;font-size:12px;line-height:1.35}.search-history-information-group dd{color:#505b52;text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;line-height:1.4;display:flex}.search-history-information-group dd>span:first-child{overflow-wrap:anywhere;min-width:0}.search-history-cargo{gap:14px;padding:10px 0 2px;display:grid}.search-history-cargo-heading,.search-history-cargo-totals>h3{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.search-history-cargo-heading h3,.search-history-cargo-totals h3{color:#405044;margin:0;font-size:13px;font-weight:700}.search-history-cargo-heading span{color:#7a857c;font-size:11px}.search-history-cargo-items{gap:14px;display:grid}.search-history-cargo-item{border-bottom:1px solid #e1e5e1;padding-bottom:12px}.search-history-cargo-item h4{color:#59675b;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.3}.search-history-cargo-item dl{margin:0}.search-history-cargo-item dl>div{border-bottom:1px solid #e6ebe6;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:38px;padding:8px 0;display:grid}.search-history-cargo-item dt{color:#8a938b;font-size:12px;line-height:1.35}.search-history-cargo-item dd{color:#505b52;text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;font-size:12px;line-height:1.4;display:flex}.search-history-cargo-item dd>span:first-child{overflow-wrap:anywhere;min-width:0}.search-history-cargo-totals{background:#fbfcfb;border:1px solid #e1e5e1;border-radius:8px;gap:10px;padding:12px;display:grid}.search-history-cargo-totals dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.search-history-cargo-totals dl>div{gap:2px;display:grid}.search-history-cargo-totals dt{color:#7a857c;font-size:10px}.search-history-cargo-totals dd{color:#27312a;margin:0;font-size:12px;font-weight:700}.search-history-attachment-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.search-history-attachment-list li{background:#fbfcfb;border:1px solid #e1e6e1;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.search-history-attachment-list svg{color:#657065;width:17px;height:17px}.search-history-attachment-list span{gap:2px;min-width:0;display:grid}.search-history-attachment-list strong{color:#405044;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-history-attachment-list button{color:#405044;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:6px;margin-left:auto;padding:0 8px;font-size:10px;font-weight:600}.search-history-attachment-list button:hover{background:#fff9dc;border-color:#ffce12}.search-history-attachment-list small,.search-history-empty-note{color:#7a857c;font-size:10px}.search-history-empty-note{margin:0}.search-history-messages{gap:16px;display:grid}.search-history-message{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.search-history-message-avatar{color:#715900;background:#fff9dc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.search-history-message.is-user .search-history-message-avatar{color:#526056;background:#f3f5f3}.search-history-message-avatar svg{width:14px;height:14px}.search-history-message-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-history-message-meta strong{color:#27312a;font-size:12px}.search-history-message-meta span,.search-history-message time{color:#8a938b;align-items:center;gap:4px;font-size:10px;display:inline-flex}.search-history-message-meta span svg,.search-history-message time svg{width:11px;height:11px}.search-history-message p{color:#505b52;margin:5px 0 6px;font-size:12px;line-height:1.45}.search-history-message .search-history-attachment-list{margin:8px 0}.pre-registration-drawer-back:focus-visible,.search-history-drawer-tabs button:focus-visible,.search-history-sort-button:focus-visible,.search-history-pagination button:focus-visible,.search-history-attachment-list button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}@media (prefers-reduced-motion:reduce){.search-history-drawer,.search-history-drawer-backdrop{animation:none}.search-history-filter-panel{transition:none}}@keyframes search-history-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes search-history-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes search-history-drawer-in{0%{opacity:0;transform:translate(calc(100% + 16px))}to{opacity:1;transform:translate(0)}}@keyframes search-history-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 16px))}}@keyframes registration-action-hold{to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.registration-text-action.is-holding{background-size:100% 100%;animation:none}.operational-routes-create-button.is-holding:before,.operational-bases-back-to-catalog.is-holding:before,.operational-bases-manual-entry:not(.is-simple).is-holding:before,.operational-bases-form-actions .operational-operation-save-button.is-holding:before,.operational-bases-form-actions .operational-operation-reset-button.is-holding:before{animation:none;transform:scaleX(1)}.pre-registration-panel,.pre-registration-drawer,.notification-panel{transition:none;animation:none}}@media (width<=720px){.workspace-home{padding:40px 20px 116px}.pre-registration-loading{min-height:100dvh;padding:0 20px 112px}.registration-map-page .mapboxgl-ctrl-top-left{top:16px;left:16px}.registration-map-page .mapboxgl-ctrl-bottom-left{bottom:98px;left:16px}.operational-routes-page .mapboxgl-ctrl-top-left{top:16px;left:16px}.operational-routes-page .mapboxgl-ctrl-bottom-left{bottom:98px;left:16px}.operational-bases-page .mapboxgl-ctrl-top-left{top:16px;left:16px}.operational-bases-page .mapboxgl-ctrl-bottom-left{bottom:98px;left:16px}.operational-bases-composer{width:auto;min-width:0;inset:auto 20px 118px;transform:none}.operational-bases-composer.is-docked{display:none}.operational-bases-composer.operational-operation-composer.is-docked{width:auto;display:block;bottom:16px;left:16px;right:16px;transform:none}.operational-bases-composer.operational-operation-composer.is-docked.is-edit-selection-active:not(.is-form-open){width:auto;bottom:16px;left:16px;right:16px;transform:none}.operational-operation-back-to-catalog{top:16px;right:16px}.operational-bases-composer.operational-operation-composer.is-entry-selected:not(.is-form-open){width:auto;inset:50% 16px auto;transform:translateY(-50%)}.operational-operation-entry-actions{grid-template-columns:1fr;grid-auto-rows:auto;width:calc(100vw - 32px);min-width:0;top:34%;left:16px;transform:none}.operational-operation-entry-action{height:auto;min-height:108px;padding:12px}.operational-bases-composer-copy{margin-bottom:16px}.operational-bases-composer-copy h1{font-size:28px}.operational-bases-composer-copy p{font-size:14px}.operational-bases-panel{border-radius:12px;width:auto;min-width:0;inset:12px 12px 94px;box-shadow:0 -8px 18px #1f28232e}.operational-routes-panel{border-radius:12px;width:auto;min-width:0;inset:12px 12px 94px;box-shadow:0 -7px 12px #1f282329}.operational-routes-panel.is-details-view{width:auto;inset:12px 12px 94px}.operational-routes-panel-header{padding:16px 16px 10px}.operational-routes-panel-description{padding:0 16px 12px}.operational-routes-map-fallback,.operational-bases-location-hint,.operational-bases-map-fallback{max-width:calc(100vw - 32px);top:16px;left:16px}.operational-bases-success{justify-content:center;top:16px;left:16px;right:16px}.operational-bases-panel-header{padding:16px 16px 10px}.operational-bases-panel-description{padding:0 16px 12px}.operational-bases-form{padding:16px 16px 0}.operational-bases-form-actions{margin:0 -16px;padding:14px 16px 16px}.pre-registration-panel{border-radius:12px;width:auto;min-width:0;max-height:min(58svh,530px);inset:auto 12px 94px;box-shadow:0 -8px 18px #1f28232e}.pre-registration-panel.is-catalog-view{width:auto;max-height:none;inset:12px 12px 94px}.pre-registration-panel.is-details-view{width:auto}.pre-registration-drawer{width:calc(100vw - 24px);min-width:0;top:12px;bottom:12px;right:12px}.pre-registration-panel-header{padding:16px 16px 10px}.pre-registration-panel-header h1{font-size:22px}.pre-registration-panel-description{padding:0 16px 12px}.pre-registration-list-body{padding:12px}.search-history-page{height:100svh;padding:12px 12px 94px}.search-history-surface{height:calc(100svh - 106px)}.search-history-header{padding:16px 16px 12px}.search-history-header h1{font-size:22px}.search-history-header p{text-align:left;max-width:none}.search-history-body{gap:10px;padding:12px}.search-history-filter-field,.search-history-filter-field .filter-select,.search-history-filter-field .filter-select>button{width:100%}.search-history-drawer{width:calc(100vw - 24px);min-width:0;top:12px;bottom:12px;right:12px}.pre-registration-toolbar{flex-direction:column;align-items:flex-start}.pre-registration-toolbar-controls{width:100%}.pre-registration-search{width:min(100%,350px)}.pre-registration-table-wrap{min-width:1370px}.workspace-composer-card{transform:translateY(-2vh)}.workspace-composer-intro h1{font-size:29px}.freight-start-composer{min-height:58px;padding:6px}.composer-file-hint{display:none}.composer-icon-button,.composer-send-button{width:39px;height:39px}.canvas-brand{width:112px;bottom:94px;right:19px}.placeholder-page{margin:0 20px 105px}}@media (width<=430px){.workspace-composer-intro h1{font-size:26px}.operational-bases-composer-copy h1{font-size:25px}.workspace-composer-intro p{font-size:14px}.freight-start-composer textarea{padding-left:4px;font-size:14px}.composer-icon-button:first-of-type{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.search-history-filter-field input{box-sizing:border-box;color:#405044;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #dbe1db;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.search-history-filter-field input:focus{border-color:#ffce12;outline:3px solid #ffce122e}.search-history-table-wrap{width:100%;min-width:0}.search-history-start-column,.search-history-activity-column,.search-history-shipper-column{width:12%}.search-history-place-column{width:10.5%}.search-history-status-column{width:10%}.search-history-routes-column{width:6%}.search-history-version-column{width:9%}.search-history-time-column{width:10%}.search-history-actions-column{width:8%}.search-history-table td>small{color:#8a938b;margin-top:3px;font-size:9px;display:block}.search-history-badge[class*=is-status-]{color:#526056;background:#f5f7f5;border:1px solid #dce2dc;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.search-history-badge.is-status-processing,.search-history-badge.is-status-awaiting_decision{color:#715900;background:#fff9dc;border-color:#efd163}.search-history-badge.is-status-completed{color:#276536;background:#edf8ef;border-color:#a9d7b3}.search-history-badge.is-status-error,.search-history-badge.is-status-canceled{color:#8a3030;background:#fff1f1;border-color:#e6b5b5}.search-history-badge.is-status-abandoned,.search-history-badge.is-status-no_result{color:#67675f;background:#f6f6f3;border-color:#d7d7d2}.search-history-error{color:#8a3030;background:#fff5f5;border:1px solid #e6b5b5;border-radius:8px;margin:0;padding:9px 11px;font-size:11px}.search-history-drawer{width:min(920px,100vw - 336px)}.search-history-drawer-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.search-history-drawer-body{padding-top:18px}.search-history-drawer-state{color:#68746a;font-size:12px}.search-history-detail-stack,.search-history-detail-section,.search-history-result{gap:16px;display:grid}.search-history-detail-section>h3{color:#405044;margin:0;font-size:13px}.search-history-attachment-list li{align-items:flex-start}.search-history-attachment-list li>span{flex:1}.search-history-attachment-list li>span small{overflow-wrap:anywhere}.search-history-attachment-actions{gap:6px;margin-left:auto;display:flex}.search-history-attachment-actions button{align-items:center;gap:4px;margin-left:0;display:inline-flex}.search-history-attachment-actions button svg{width:12px;height:12px}.search-history-execution-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.search-history-execution-list>li{background:#fbfcfb;border:1px solid #e1e6e1;border-radius:9px;padding:14px}.search-history-execution-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.search-history-execution-list header strong{color:#27312a;font-size:13px}.search-history-execution-list header span{color:#715900;font-size:10px;font-weight:700}.search-history-execution-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.search-history-execution-list dl>div{gap:2px;display:grid}.search-history-execution-list dt{color:#8a938b;font-size:10px}.search-history-execution-list dd{color:#405044;overflow-wrap:anywhere;margin:0;font-size:11px}.search-history-result-heading{gap:7px;display:grid}.search-history-result-heading span{color:#8a938b;font-size:10px}.search-history-result-heading h3{color:#27312a;margin:0;font-size:16px}.search-history-result-heading p,.search-history-legacy-state p{color:#59675b;margin:0;font-size:12px;line-height:1.5}.search-history-result-map{background:#f3f5f3;border:1px solid #dfe5df;border-radius:10px;min-height:320px;position:relative;overflow:hidden}.search-history-result-map-canvas{position:absolute;inset:0}.search-history-result-map-state{color:#68746a;text-align:center;place-content:center;justify-items:center;gap:6px;padding:20px;display:grid;position:absolute;inset:0}.search-history-result-map-state svg{width:24px;height:24px}.search-history-result-map-state strong{color:#405044;font-size:13px}.search-history-result-map-state span{font-size:11px}.search-history-route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.search-history-route-card{background:#fff;border:1px solid #e1e6e1;border-radius:10px;padding:14px}.search-history-route-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.search-history-route-card header span{color:#8a938b;text-transform:uppercase;font-size:9px}.search-history-route-card h4{color:#27312a;margin:2px 0 0;font-size:15px}.search-history-route-card>header>strong{color:#27312a;font-size:13px}.search-history-route-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:12px 0;display:grid}.search-history-route-card dl>div{gap:2px;display:grid}.search-history-route-card dt{color:#8a938b;font-size:9px}.search-history-route-card dd{color:#405044;overflow-wrap:anywhere;margin:0;font-size:11px}.search-history-carrier-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.search-history-carrier-list li{background:#f7f9f7;border-radius:7px;gap:2px;padding:8px 9px;display:grid}.search-history-carrier-list strong{color:#405044;font-size:10px}.search-history-carrier-list small{color:#7a857c;font-size:9px}.search-history-route-card ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.search-history-route-card li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.search-history-route-card li>span{color:#715900;background:#fff2ad;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-flex}.search-history-route-card li div{gap:2px;display:grid}.search-history-route-card li strong{color:#405044;font-size:10px}.search-history-route-card li small{color:#8a938b;font-size:9px}.search-history-legacy-state{background:#fbfcfb;border:1px dashed #cfd7cf;border-radius:10px;padding:18px}.search-history-legacy-state strong{color:#405044;font-size:13px}@container (width<=980px){.search-history-table col.is-tablet-secondary{visibility:collapse}.search-history-table .is-tablet-secondary{display:none}.search-history-start-column{width:16%}.search-history-activity-column{width:10%}.search-history-shipper-column{width:17%}.search-history-place-column,.search-history-status-column{width:14%}.search-history-routes-column{width:6%}.search-history-actions-column{width:9%}}@container (width<=680px){.search-history-table col.is-mobile-secondary{visibility:collapse}.search-history-table .is-mobile-secondary{display:none}.search-history-start-column{width:29%}.search-history-shipper-column{width:32%}.search-history-status-column{width:21%}.search-history-routes-column{width:8%}.search-history-actions-column{width:10%}.search-history-actions .catalog-action-menu-trigger-label{display:none}}@container (width<=500px){.search-history-table col.is-phone-secondary{visibility:collapse}.search-history-table .is-phone-secondary{display:none}.search-history-start-column{width:30%}.search-history-shipper-column{width:33%}.search-history-status-column{width:26%}.search-history-actions-column{width:11%}}@media (width<=720px){.search-history-drawer{width:calc(100vw - 24px)}.search-history-drawer-tabs{grid-template-columns:repeat(5,minmax(104px,1fr));overflow-x:auto}.search-history-route-list{grid-template-columns:1fr}.search-history-attachment-list li{flex-wrap:wrap}.search-history-attachment-actions{width:100%;margin-left:26px}.search-history-execution-list dl{grid-template-columns:1fr}}.side-nav-title small{color:#5f685f;background:#eef1ed;border-radius:999px;flex:none;padding:3px 5px;font-size:8px;font-weight:700;line-height:1}.side-nav-context-trigger{color:#59655c;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;margin-left:auto;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:inline-grid}.side-nav-context-trigger:hover,.side-nav-context-trigger[aria-expanded=true]{color:#303a32;background:#fff9dc;border-color:#ffce12}.side-nav-context-trigger:focus-visible,.side-nav-context-trigger-compact:focus-visible{outline-offset:2px;outline:3px solid #697c6a61}.side-nav-context-trigger svg{stroke-width:1.8px;width:15px;height:15px}.side-nav-context-trigger-compact,.side-nav-card.is-collapsed .side-nav-context-trigger{display:none}.side-nav-card.is-collapsed .side-nav-context-trigger-compact{color:#4c544e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-height:42px;padding:0;display:grid;position:relative}.side-nav-card.is-collapsed .side-nav-context-trigger-compact:hover,.side-nav-card.is-collapsed .side-nav-context-trigger-compact[aria-expanded=true]{color:#202621;background:#eef1ed}.side-nav-card.is-collapsed .side-nav-context-trigger-compact svg{width:17px;height:17px}.side-nav-card.is-collapsed .side-nav-context-trigger-compact>span{display:none}.side-nav-search{background:#fff}.side-nav-search input::-webkit-search-cancel-button{appearance:none}.side-nav-search-clear{color:#38423a;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin:0 -3px 0 0;padding:0;display:inline-grid}.side-nav-search-clear:hover{color:#202621;background:#e7ece7}.side-nav-search-clear:focus-visible{outline-offset:1px;outline:2px solid #697c6a80}.side-nav-search-clear svg{color:currentColor;width:14px;height:14px}.side-nav-search-empty{color:#778179;margin:8px 10px 0;font-size:12px;line-height:1.4}.side-nav-construction-status{font:inherit}.side-nav{scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;min-height:0;overflow:clip auto}.side-nav-card.is-collapsed .side-nav{scrollbar-width:none}.side-nav-card.is-collapsed .side-nav::-webkit-scrollbar{display:none}.access-context-panel{z-index:30;top:16px;left:var(--side-nav-content-offset);width:min(382px, calc(100vw - var(--side-nav-content-offset) - 32px));background:#fff;border:1px solid #323a3524;border-radius:12px;flex-direction:column;max-height:calc(100svh - 32px);transition:left .22s cubic-bezier(.22,1,.36,1);animation:.2s cubic-bezier(.22,1,.36,1) both access-context-panel-in;display:flex;position:fixed;overflow:visible;box-shadow:0 7px 12px #1f282324}.access-context-panel.is-closing{pointer-events:none;animation:.15s cubic-bezier(.4,0,1,1) both access-context-panel-out}.access-context-panel-header{border-bottom:1px solid #e6eae6;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.access-context-panel-header>div>span,.access-reason-dialog header>div>span{color:#778179;letter-spacing:.035em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.access-context-panel-header h2{color:#202721;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.15}.access-context-panel-close{color:#526057;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.access-context-panel-close:hover{color:#405044;background:#fff9dc;border-color:#ffce12}.access-context-panel-close:focus-visible{outline-offset:2px;outline:3px solid #697c6a61}.access-context-panel-close svg{width:15px;height:15px}.access-context-section{padding:18px 20px}.access-context-section+.access-context-section{border-top:1px solid #e6eae6}.access-context-section-heading{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:14px;display:grid}.access-context-section-icon{color:#68766b;background:#eef2ee;border-radius:8px;place-items:center;width:31px;height:31px;display:inline-grid}.access-context-section-icon svg{width:15px;height:15px}.access-context-section-heading h3{color:#283129;margin:1px 0 3px;font-size:13px;line-height:1.2}.access-context-section-heading p{color:#6c776e;margin:0;font-size:11px;line-height:1.4}.access-context-field{color:#4b574e;gap:6px;font-size:11px;font-weight:700;display:grid}.access-context-field>.filter-select,.access-context-field>.filter-select>button{width:100%}.access-context-field>.filter-select>button{height:38px}.access-context-client-option{gap:2px;min-width:0;display:grid}.access-context-client-option strong{color:#354037;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.access-context-client-option small{color:#78837a;font-size:9px;font-weight:500}.access-context-field-help,.access-context-preview-note{color:#758078;margin:7px 0 0;font-size:10px;line-height:1.4}.access-profile-options{gap:6px;display:grid}.access-profile-options>button{color:#455148;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4df;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;display:grid}.access-profile-options>button:hover:not(:disabled){background:#f6f8f5;border-color:#c8d0c9}.access-profile-options>button.is-selected{background:#fff9dc;border-color:#e3bd18}.access-profile-options>button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.access-profile-options>button:disabled{color:#7e8880;cursor:not-allowed;background:#f6f7f5}.access-profile-option-icon{color:#657168;background:#eef1ed;border-radius:7px;place-items:center;width:30px;height:30px;display:inline-grid}.access-profile-options>button.is-selected .access-profile-option-icon{color:#675500;background:#ffed9c}.access-profile-option-icon svg{width:15px;height:15px}.access-profile-options>button>span:last-child{gap:2px;min-width:0;display:grid}.access-profile-options strong{color:#344038;font-size:11px;line-height:1.25}.access-profile-options small{color:#768178;font-size:9px;font-weight:500;line-height:1.3}.access-reason-dialog{color:#202421;background:#fff;border:1px solid #1f282326;border-radius:12px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 8px 8px #1f28232e}.access-reason-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f282357}.access-reason-dialog form{display:grid}.access-reason-dialog header{border-bottom:1px solid #e6ebe6;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px;display:flex}.access-reason-dialog header h2{color:#202721;margin:2px 0 5px;font-size:20px;line-height:1.2}.access-reason-dialog header p{color:#657168;margin:0;font-size:12px;line-height:1.45}.access-reason-dialog header button{color:#405044;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.access-reason-field{color:#465249;gap:7px;padding:20px 21px;font-size:11px;font-weight:700;display:grid}.access-reason-field textarea{resize:vertical;color:#2d382f;background:#fff;border:1px solid #d7ddd7;border-radius:8px;outline:0;width:100%;min-height:104px;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.45}.access-reason-field textarea:focus{border-color:#e0b900;box-shadow:0 0 0 3px #ffce123d}.access-reason-dialog footer{justify-content:flex-end;align-items:center;gap:8px;padding:14px 21px 21px;display:flex}.access-reason-dialog footer button{cursor:pointer;border-radius:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:700}.access-reason-cancel{color:#4b584e;background:#fff;border:1px solid #dbe1db}.access-reason-confirm{color:#302700;background:#ffce12;border:1px solid #e0b400}.access-reason-confirm:disabled{color:#9ba39c;cursor:not-allowed;background:#f2f4f1;border-color:#e2e6e2}.registration-reason-dialog.is-reject .access-reason-confirm:not(:disabled){color:#fff;background:#b84840;border-color:#b84840}.app-canvas.has-client-context:after{z-index:25;content:"";pointer-events:none;border:5px solid #ffce12;border-radius:14px;position:fixed;inset:0}.client-context-banner{z-index:26;color:#3e350b;background:#ffce12;border-radius:0 0 10px 10px;align-items:center;gap:9px;max-width:min(560px,100vw - 40px);min-height:42px;padding:5px 6px 5px 9px;display:flex;position:fixed;top:5px;left:50%;transform:translate(-50%);box-shadow:0 5px 8px #4d3e0029}.client-context-banner-icon{color:#554600;background:#ffffff70;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.client-context-banner-icon svg{width:15px;height:15px}.client-context-banner-copy{align-items:baseline;gap:5px;min-width:0;display:flex}.client-context-banner-copy small{flex:none;font-size:9px;font-weight:600}.client-context-banner-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.client-context-banner-copy>span{border-left:1px solid #4c3d003d;flex:none;padding-left:5px;font-size:9px;font-weight:700}.client-context-exit{isolation:isolate;color:#413500;cursor:pointer;background:#ffffff8f;border:0;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.client-context-exit:before{z-index:-1;content:"";transform-origin:0;background:#483b002e;position:absolute;inset:0;transform:scaleX(0)}.client-context-exit.is-holding:before{animation:1.2s linear forwards client-context-exit-hold}.client-context-exit svg{width:13px;height:13px}@keyframes access-context-panel-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes access-context-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-7px)}}@keyframes client-context-exit-hold{to{transform:scaleX(1)}}@media (width<=720px){.app-canvas{background-size:48px 48px,48px 48px,auto,auto,auto;min-height:100dvh}.side-nav-card,.side-nav-card.is-collapsed{border-radius:13px;width:auto;min-height:0;padding:10px;inset:auto 12px 12px}.side-nav-heading,.side-nav-search-row,.side-nav-utility,.side-nav-account,.notification-panel,.side-nav-collapse-toggle{display:none}.side-nav-card.is-collapsed .side-nav-link>span,.side-nav-card.is-collapsed .side-nav-group-label>span{display:block}.side-nav-card.is-collapsed .side-nav-group-label{justify-content:normal;width:auto;display:grid}.side-nav-card.is-collapsed .side-nav-chevron{display:none}.side-nav-card.is-collapsed .side-nav-link,.side-nav-card.is-collapsed .side-nav-group-trigger{justify-content:normal;padding:5px 7px}.side-nav-card.is-collapsed .side-nav-submenu.is-open{width:auto;position:static;inset:auto}.side-nav-card.is-collapsed .side-nav-link:after,.side-nav-card.is-collapsed .side-nav-group-trigger:after,.side-nav-card.is-collapsed .side-nav-collapse-toggle:after{display:none}.side-nav{justify-content:space-between;align-items:flex-end;gap:3px;padding:0;display:flex}.side-nav-link,.side-nav-group-trigger{text-align:center;border-radius:9px;gap:3px;min-height:50px;padding:5px 7px;font-size:10px;display:grid}.side-nav-link svg,.side-nav-group-trigger svg{width:18px;height:18px;margin:auto}.side-nav-group{flex:1;margin:0;position:relative}.side-nav-group-trigger{display:grid}.side-nav-group-label{gap:3px;display:grid}.side-nav-group-label svg{margin:auto}.side-nav-chevron{display:none}.side-nav-submenu{background:#fff;border:1px solid #323a351f;border-radius:11px;width:min(198px,100vw - 24px);padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 18px #1f28231f}.side-nav-submenu:not(.is-open){box-shadow:none;background:0 0;border-color:#0000;padding:0}.side-nav-submenu .side-nav-link{text-align:left;min-height:39px;padding:0 10px;font-size:13px;display:flex}.side-nav-submenu .side-nav-link svg{margin:0}.side-nav{overflow:visible}.side-nav-context-trigger-compact{color:#4c544e;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 42px;place-items:center;gap:3px;width:42px;min-height:50px;padding:5px 3px;font-size:10px;display:grid}.side-nav-context-trigger-compact[aria-expanded=true]{color:#202621;background:#eef1ed}.side-nav-context-trigger-compact svg{width:18px;height:18px}.side-nav-context-trigger-compact>span{display:block}.side-nav-card.is-collapsed .side-nav-context-trigger-compact{min-height:50px;display:grid}.side-nav-card.is-collapsed .side-nav-context-trigger-compact>span{display:block}.side-nav-card.is-collapsed .side-nav-context-trigger-compact:after{display:none}.side-nav-link,.side-nav-group-trigger{padding-left:3px;padding-right:3px}.side-nav>.side-nav-link>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.side-nav-construction-status{margin-top:2px;font-size:8px;line-height:1;display:block}.side-nav{align-items:center}.side-nav>.side-nav-context-trigger-compact,.side-nav>.side-nav-link,.side-nav>.side-nav-group{flex:1 1 0;width:0;min-width:0}.side-nav>.side-nav-context-trigger-compact,.side-nav>.side-nav-link,.side-nav>.side-nav-group>.side-nav-group-trigger,.side-nav-card.is-collapsed .side-nav>.side-nav-link,.side-nav-card.is-collapsed .side-nav>.side-nav-group>.side-nav-group-trigger{justify-content:center;min-height:50px;padding:0}.side-nav-context-trigger-compact>span,.side-nav-card.is-collapsed .side-nav-context-trigger-compact>span,.side-nav>.side-nav-link>span,.side-nav-card.is-collapsed .side-nav>.side-nav-link>span,.side-nav>.side-nav-group>.side-nav-group-trigger .side-nav-group-label>span,.side-nav-card.is-collapsed .side-nav>.side-nav-group>.side-nav-group-trigger .side-nav-group-label>span{display:none}.side-nav-context-trigger-compact svg,.side-nav>.side-nav-link svg,.side-nav>.side-nav-group>.side-nav-group-trigger .side-nav-group-label>svg{stroke-width:1.8px;width:22px;height:22px}.side-nav .side-nav-link:before{display:none}.side-nav-link.is-active svg,.side-nav-link.is-active span{transform:none}.side-nav>.side-nav-link.is-active,.side-nav>.side-nav-group.has-active-route>.side-nav-group-trigger{color:var(--color-brand-primary);background:0 0;font-weight:700}.side-nav>.side-nav-link.is-active svg,.side-nav>.side-nav-group.has-active-route>.side-nav-group-trigger .side-nav-group-label>svg{stroke-width:2.6px}.side-nav-submenu:not(.is-open){display:none}.access-context-panel{width:auto;max-height:none;inset:12px 12px 94px;overflow-y:auto}.client-context-banner{max-width:none;top:6px;left:12px;right:12px;transform:none}.client-context-banner-copy{flex:1}.client-context-banner-copy small,.client-context-banner-copy>span{display:none}.client-context-exit{justify-content:center;width:30px;padding:0}.client-context-exit span{display:none}}@media (prefers-reduced-motion:reduce){.access-context-panel,.access-reason-dialog{transition:none;animation:none}.client-context-exit.is-holding:before{animation:none;transform:scaleX(1)}}.settings-page{min-height:100svh;position:relative;overflow:hidden}.settings-workspace{top:16px;bottom:16px;right:16px;left:var(--side-nav-content-offset);min-width:0;transition:left .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.settings-panel{background:#fff;border:1px solid #323a3524;border-radius:12px;flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:-7px 0 12px #1f28231f}.settings-tabs{gap:24px;min-height:46px;padding:0 24px;display:flex;position:relative}.settings-tabs:after{content:"";background:#e1e6e1;height:1px;position:absolute;bottom:0;left:24px;right:24px}.settings-tabs button{z-index:1;color:#707c72;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.settings-tabs button:hover{color:#303c33}.settings-tabs button:disabled,.settings-tabs button:disabled:hover{color:#a1aaa3;cursor:not-allowed}.settings-tabs button.is-active{color:#202721}.settings-tabs button:focus-visible{outline-offset:3px;outline:3px solid #ffce1273}.settings-tabs svg{width:15px;height:15px}.settings-tab-panel{flex-direction:column;flex:1;min-height:0;display:flex}.settings-tab-panel>.pre-registration-toolbar{box-sizing:border-box;min-height:46px;padding:12px 24px 0}.settings-primary-action{min-height:34px;margin-top:0;padding:0 11px;font-size:11px}.settings-filter-panel{margin-left:24px;margin-right:24px}.settings-table-viewport{overscroll-behavior:contain;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:12px 24px;overflow:auto}.settings-tab-panel>.registration-pagination{flex:none;margin:0 24px 20px}.settings-table-wrap{min-width:1040px}.settings-table-wrap.is-limits{min-width:940px}.settings-table th{top:0}.settings-table tbody tr{cursor:default}.settings-table td{box-sizing:border-box;font-variant-numeric:tabular-nums;height:52px}.settings-table-wrap.is-rewards col:first-child,.settings-table-wrap.is-rewards col:nth-child(2){width:9%}.settings-table-wrap.is-rewards col:nth-child(3),.settings-table-wrap.is-rewards col:nth-child(5){width:11%}.settings-table-wrap.is-rewards col:nth-child(4){width:20%}.settings-table-wrap.is-rewards col:nth-child(6){width:14%}.settings-table-wrap.is-rewards col:nth-child(7){width:10%}.settings-table-wrap.is-rewards col:nth-child(8),.settings-table-wrap.is-rewards col:nth-child(9){width:8%}.settings-table-wrap.is-fees{min-width:940px}.settings-version-summary-table>colgroup>col:first-child,.settings-version-summary-table>colgroup>col:nth-child(2){width:16%}.settings-version-summary-table>colgroup>col:nth-child(3){width:26%}.settings-version-summary-table>colgroup>col:nth-child(4){width:18%}.settings-version-summary-table>colgroup>col:nth-child(5){width:14%}.settings-version-summary-table>colgroup>col:nth-child(6){width:10%}.settings-version-primary-cell{align-items:center;gap:8px;min-width:0;display:flex}.settings-version-primary-cell .pre-registration-table-text{flex:1;min-width:0}.settings-fee-origin-subtable td.is-not-applicable{color:#6f7971;background:#eef1ee}.settings-fee-origin-subtable tr:hover>td.is-not-applicable{background:#e7ebe7}.settings-fee-state{color:#657168;text-align:center;background:#f6f8f6;align-content:center;place-items:center;gap:8px;min-height:180px;margin:24px;font-size:11px;display:grid}.settings-fee-state p{margin:0}.settings-fee-state strong{color:#39453c;font-size:12px}.settings-fee-state.is-error{color:#8b2d29;background:#fff5f4}.settings-fee-action-error{margin:10px 24px 0}.settings-created-by{color:#39453c;font-size:10px;font-weight:400}.settings-created-by .user-avatar{width:24px;height:24px;font-size:8px}.settings-created-at{color:#657168;font-size:inherit;white-space:nowrap}.settings-status{color:#59675b;background:#f4f6f4;border:1px solid #d9e0d9;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.settings-status.is-agendada{color:#715900;background:#fff9dc;border-color:#f0d46c}.settings-status.is-vigente{color:#2c5635;background:#eff6ef;border-color:#c9dbc9}.settings-status.is-encerrada{color:#59675b;background:#f4f6f4;border-color:#d9e0d9}.settings-reward-value{color:#31577d;font-weight:700}.pre-registration-drawer.settings-drawer{width:min(390px,31vw);min-width:340px}.settings-drawer-header{display:block;position:relative}.settings-drawer-header>div{width:100%;min-width:0}.settings-drawer-header h2{margin-right:0;padding-right:92px}.settings-drawer-header p{color:#6e7a70;max-width:none;margin:8px 0 0;font-size:11px;line-height:1.45}.settings-drawer-back{color:#405044;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6ddd7;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:20px;right:20px}.settings-drawer-back:hover{background:#fffdf3;border-color:#e4bd25}.settings-drawer-back:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.settings-drawer-back svg{width:14px;height:14px}.settings-drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.settings-drawer-body{align-content:start;gap:0;display:grid}.settings-editor-section{gap:0;margin:0 0 25px;display:grid}.settings-editor-section>header h3{color:#303b32;margin:0;font-size:13px;line-height:1.3}.settings-editor-section>header p{color:#7a857c;margin:4px 0 14px;font-size:10px;line-height:1.4}.settings-origin-charge-section{border-top:1px solid #e4e9e4;padding-top:18px}.settings-origin-charge-section.is-borderless{border-top:0}.settings-origin-charge-section:has(+.settings-origin-charge-section.is-borderless) .settings-origin-charge-fields>:last-child{border-bottom:0}.settings-origin-charge-fields,.settings-editor-fields{gap:0;display:grid}.settings-editor-field:has(.settings-auto-growing-textarea){align-items:start}.settings-editor-field:has(.settings-auto-growing-textarea):before{top:19px}.settings-editor-field:has(.settings-auto-growing-textarea)>span{padding-top:10px}.settings-editor-rule{border:0;border-top:1px solid #e4e9e4;min-width:0;margin:0;padding:18px 0 0;position:relative}.settings-editor-rule legend{color:#39453c;padding:0;font-size:11px;font-weight:700}.settings-editor-field{grid-template-columns:minmax(108px,38%) minmax(0,1fr)}.settings-editor-field.is-percentage-limit>span{color:#768078;padding-left:12px}.settings-editor-field.is-percentage-limit:has(input:disabled){opacity:.55}.settings-reward-rules{gap:20px;display:grid}.settings-rule-remove{color:#8b2d29;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid;position:absolute;top:8px;right:0}.settings-rule-remove:hover:not(:disabled){background:#fff5f4;border-color:#e0aaa6}.settings-rule-remove:disabled{color:#a6aea7;cursor:not-allowed}.settings-rule-remove svg{width:14px;height:14px}.settings-add-rule-button,.settings-secondary-button{color:#405044;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6ddd7;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.settings-add-rule-button{justify-self:start}.settings-add-rule-button:hover,.settings-secondary-button:hover{background:#fffdf3;border-color:#e4bd25}.settings-add-rule-button:focus-visible,.settings-secondary-button:focus-visible,.settings-rule-remove:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.settings-add-rule-button svg{width:14px;height:14px}.settings-form-error{color:#8b2d29;background:#fff5f4;border:1px solid #efd0ce;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.4}.settings-drawer-footer{background:#fff;border-top:1px solid #e4e9e4;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.settings-drawer-footer.is-form-actions{grid-template-columns:1fr 1.25fr;gap:10px;padding:16px 22px 18px;display:grid}.settings-drawer-footer.is-form-actions button{border-radius:7px;min-height:40px;font-size:12px}.settings-drawer-footer.is-form-actions .operational-routes-create-button.is-toolbar{justify-content:center}.settings-details-body{overflow-y:auto}.settings-details-list{margin:0;display:grid}.settings-details-list>div{border-bottom:1px solid #e3e8e3;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:14px;min-height:38px;display:grid}.settings-details-list dt{color:#858b85;font-size:11px}.settings-details-list dd{color:#303b32;text-align:right;justify-items:end;gap:2px;margin:0;font-size:11px;font-weight:700;display:grid}.settings-details-list dd small{color:#7b867d;font-size:9px;font-weight:500}.settings-details-list dd.settings-details-audit{justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-details-audit>span{justify-items:end;gap:2px;min-width:0;display:grid}.settings-details-audit .user-avatar{flex:none;width:24px;height:24px;font-size:8px}.settings-date-field.is-required:not(.is-complete):before{z-index:1;content:"";pointer-events:none;background:#ffce12;border-radius:2px;width:5px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.settings-date-field.is-required:not(.is-complete)>span{transform:translate(12px)}.search-settings-panel{overflow:hidden}.search-settings-toolbar{border-bottom:1px solid #e1e6e1;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:10px 24px;display:flex}.search-settings-toolbar>div{gap:3px;display:grid}.search-settings-toolbar strong{color:#303b32;font-size:12px}.search-settings-toolbar>div>span{color:#778179;font-size:10px}.search-settings-error{flex:none;margin:10px 24px 0}.search-settings-workspace{flex:1;grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:0;display:grid}.search-version-list{scrollbar-width:thin;background:#f7f9f7;border-right:1px solid #e1e6e1;align-content:start;gap:8px;min-height:0;padding:16px;display:grid;overflow-y:auto}.search-version-list>button{color:#455148;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2dc;border-radius:9px;gap:6px;padding:12px;display:grid}.search-version-list>button:hover{border-color:#d1b341}.search-version-list>button.is-selected{border-color:#d1a400;box-shadow:0 0 0 2px #ffce122e}.search-version-list>button:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.search-version-list>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-version-list b{color:#303b32;font-size:11px}.search-version-list small{color:#6e7a70;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.search-version-list time{color:#8a938b;font-size:8px}.search-status{color:#59675b;text-transform:uppercase;background:#f4f6f4;border:1px solid #d9e0d9;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.search-status.is-active{color:#285a34;background:#edf7ef;border-color:#bfd8c4}.search-status.is-draft{color:#6a5400;background:#fff9dc;border-color:#efd575}.search-configuration-content{scrollbar-width:thin;min-width:0;min-height:0;padding:20px 24px 28px;overflow-y:auto}.search-settings-state{color:#738077;text-align:center;margin:40px auto;font-size:12px}.search-configuration-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.search-configuration-heading>div{min-width:0}.search-configuration-heading span{color:#8a938b;text-transform:uppercase;font-size:9px;font-weight:700}.search-configuration-heading h2{color:#273129;margin:3px 0 4px;font-size:clamp(18px,2vw,24px);line-height:1.2}.search-configuration-heading p{color:#69756c;margin:0;font-size:11px;line-height:1.5}.search-definition-form{gap:0;display:grid}.search-definition-section{background:0 0;border:0;gap:16px;margin-bottom:0;padding:0;display:grid}.search-definition-section>header h3{color:#303b32;margin:0;font-size:13px}.search-definition-section>header p{color:#7b867d;margin:4px 0 0;font-size:10px;line-height:1.45}.search-definition-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.search-definition-number{grid-template-columns:minmax(112px,1fr) minmax(72px,.55fr)}.search-definition-number input{text-align:right}.search-definition-select{grid-template-columns:minmax(180px,40%) minmax(0,1fr)}.search-compatibility-select{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.search-definition-checks{flex-wrap:wrap;gap:12px 20px;display:flex}.search-definition-checks .form-checkbox{font-size:12px;line-height:1.45}.search-definition-checks.is-card-list{gap:8px;display:grid}.search-definition-checks.is-card-list .operational-bases-network-option{box-sizing:border-box;width:100%}#search-edit-selection-panel .search-definition-section+.search-definition-section,#search-edit-routes-panel .search-definition-section+.search-definition-section{margin-top:24px}#search-edit-routes-panel .search-definition-grid>.operational-bases-field:last-child{border-bottom:0}.search-definition-field-label{align-items:center;gap:5px;min-width:0;display:inline-flex}.search-definition-field-label>label{cursor:pointer;min-width:0}.search-definition-field-help{color:#657168;cursor:help;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.search-definition-field-help:hover{color:#303b32;background:#f2f5f2}.search-definition-field-help:focus-visible{outline-offset:1px;outline:3px solid #ffce1273}.search-definition-field-help svg{width:13px;height:13px}.search-definition-fieldset,.search-band-editor{border:0;gap:10px;margin:0;padding:0;display:grid}.search-definition-fieldset legend,.search-band-editor legend{color:#57635a;margin-bottom:8px;font-size:10px;font-weight:800}.search-definition-note{color:#657168;background:#f5f7f5;border-radius:7px;margin:0;padding:9px 11px;font-size:9px;line-height:1.45}.search-mandatory-fields{gap:8px;display:grid}.search-mandatory-fields>strong{color:#57635a;font-size:10px}.search-mandatory-list{flex-wrap:wrap;gap:6px;display:flex}.search-mandatory-list span{color:#455148;background:#eef2ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.search-order-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.search-order-list li{border:1px solid #e0e5e0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:9px;display:grid}.search-order-list .form-checkbox{font-size:10px;font-weight:700}.search-route-type-option{align-items:flex-start}.search-route-type-copy{gap:3px;display:grid}.search-route-type-copy strong{color:#39453c;font-size:12px;line-height:1.35}.search-route-type-copy small{color:#6e7a70;text-wrap:pretty;max-width:76ch;font-size:10px;font-weight:500;line-height:1.45}.search-order-actions{gap:4px;display:inline-flex}.search-order-actions button{color:#566158;cursor:pointer;background:#fff;border:1px solid #d9dfd9;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.search-order-actions button:hover:not(:disabled){background:#fff9dc;border-color:#ffce12}.search-order-actions button:disabled{opacity:.35;cursor:default}.search-order-actions svg{width:13px;height:13px}.search-disabled-route-types{background:#f6f8f6;border-radius:8px;gap:10px;padding:10px 12px;display:grid}.search-disabled-route-types>strong{color:#57635a;font-size:10px}.search-ranking-criteria-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.search-ranking-criteria-list>li+li{margin-top:18px}.search-ranking-criterion-section{gap:10px;display:grid}.search-ranking-criterion-header{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.search-ranking-criterion-header>strong{color:#303b32;min-width:0;font-size:12px;line-height:1.4}.search-ranking-section-header{margin-bottom:0}.search-ranking-criteria-selector{align-self:center;min-width:min(290px,42vw)}.search-band-editor>div{gap:0;display:grid}.search-band-row{border-bottom:1px solid #dde2dd;grid-template-columns:minmax(72px,.4fr) minmax(90px,1fr) auto minmax(90px,1fr) 30px;align-items:center;gap:8px;min-height:38px;transition:border-color .16s,box-shadow .16s;display:grid}.search-band-row:has(input:focus){border-bottom-color:#232722;box-shadow:inset 0 -2px #ffce12}.search-band-row>span{color:#858b85;font-size:12px;font-weight:500}.search-band-row>small{color:#6e7a70;font-size:10px;font-weight:700}.search-band-value-field{border-bottom:0;grid-template-columns:minmax(0,1fr);min-height:36px}.search-band-value-field:focus-within{box-shadow:none;border-bottom-color:#0000}.search-band-value-field .operational-operation-decimal-field strong{color:#57635a;font-size:10px}.search-band-row>button,.search-band-add{color:#667168;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dfd9;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:700;display:inline-flex}.search-band-add:hover:not(:disabled){background:#fff9dc;border-color:#ffce12}.search-band-row>button.search-band-remove{color:#8b2d29;background:#fff5f4;border-color:#efd0ce}.search-band-row>button.search-band-remove:hover:not(:disabled){background:#fce9e7;border-color:#d9a9a5}.search-band-row>button:disabled,.search-band-add:disabled{opacity:.38;cursor:default}.search-band-row>button svg{width:12px;height:12px}.search-band-add{justify-self:start;padding:0 9px;font-size:10px}.search-band-add svg{width:12px;height:12px}.search-configuration-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.search-configuration-actions button{min-height:38px}.search-configuration-actions svg{width:14px;height:14px}.settings-secondary-button.is-danger{color:#8b2d29}.pre-registration-drawer.settings-drawer.is-large{width:min(1125px,100vw - 64px);min-width:min(720px,100vw - 24px)}.settings-drawer:not(.is-large) .search-configuration-drawer-body{box-sizing:border-box;max-width:100%;overflow-x:hidden}.settings-drawer:not(.is-large) .search-definition-form,.settings-drawer:not(.is-large) .search-definition-section,.settings-drawer:not(.is-large) .search-ranking-criteria-list,.settings-drawer:not(.is-large) .search-ranking-criterion-section{min-width:0}.settings-drawer:not(.is-large) .search-ranking-section-header{grid-template-columns:minmax(0,1fr) minmax(145px,155px);align-items:start;gap:12px;display:grid}.settings-drawer:not(.is-large) .search-ranking-section-header>div{min-width:0}.settings-drawer:not(.is-large) .search-ranking-criteria-selector{align-self:start;width:100%;min-width:0}.settings-drawer:not(.is-large) .search-ranking-criteria-selector .filter-select>button{width:100%}.settings-drawer:not(.is-large) .search-band-row{grid-template-columns:minmax(52px,.5fr) minmax(54px,.75fr) auto minmax(72px,1fr) 30px;gap:4px}.settings-drawer.is-large .settings-drawer-header{grid-template-columns:minmax(0,1fr) auto;gap:24px;display:grid}.settings-drawer.is-large .settings-drawer-header h2{padding-right:0}.settings-drawer.is-large .settings-drawer-back{position:static}.settings-auto-growing-textarea{box-sizing:border-box;resize:none;height:38px;min-height:38px;max-height:180px;overflow-y:auto}.confirmation-dialog-error{margin:18px 21px 0}.search-configuration-content{flex-direction:column;padding:20px 24px 0;display:flex;overflow:hidden}.search-configuration-detail{flex:1;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1040px);min-height:0;margin:0 auto;display:grid}.search-configuration-detail[aria-busy=true]{opacity:.72}.search-configuration-heading>.search-status{flex:none}.search-configuration-readonly{scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;gap:28px;padding:24px 4px 28px 0;overflow-y:auto}.search-configuration-readonly .pre-registration-information-group dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.search-configuration-readonly .pre-registration-information-group dl>div{grid-template-columns:minmax(132px,38%) minmax(0,1fr)}.search-configuration-readonly .pre-registration-information-group dl>div:last-child,.search-configuration-readonly .pre-registration-information-group dl>div:nth-last-child(2):nth-child(odd){border-bottom:0}.search-differences-readonly>p{color:#68746a;margin:0;font-size:11px;line-height:1.45}.search-differences-readonly ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.search-differences-readonly li{color:#5d4a00;background:#fff6d0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.search-audit-readonly .activity-timeline{width:min(100%,780px)}.search-configuration-drawer-form .settings-drawer-body{display:block}.search-configuration-drawer-body{padding:22px 32px 30px}.search-configuration-drawer-error{margin-bottom:16px}.search-configuration-editor-tabs{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 22px;display:grid;overflow:hidden}.search-configuration-editor-tabs button{min-width:0;min-height:44px;padding:0 4px;font-size:11px}.search-configuration-editor-tabs>.app-tabs-indicator{bottom:0}.settings-drawer.is-large .settings-drawer-header{padding:24px 32px 20px}.settings-drawer.is-large .settings-drawer-back{align-self:start}.settings-drawer.is-large .settings-drawer-footer{padding-left:32px;padding-right:32px}.search-configuration-actions{background:#fff;border-top:1px solid #e1e6e1;margin:0 -24px;padding:14px 24px 16px}.search-configuration-actions .search-discard-button{margin-right:auto;font-size:11px;font-weight:700}@media (width<=1080px){.search-configuration-readonly .pre-registration-information-group dl{grid-template-columns:1fr}.search-configuration-readonly .pre-registration-information-group dl>div:nth-last-child(2):nth-child(odd){border-bottom:1px solid #e6ebe6}}@media (width<=720px){.settings-workspace{inset:12px 12px 94px}.settings-tabs{gap:18px;padding-left:16px;padding-right:16px;overflow:auto hidden}.settings-tabs:after{left:16px;right:16px}.settings-tab-panel>.pre-registration-toolbar{box-sizing:border-box;width:100%;padding:12px 16px 0}.settings-tab-panel>.pre-registration-toolbar .pre-registration-toolbar-controls{box-sizing:border-box;flex-wrap:wrap;width:100%}.settings-tab-panel>.pre-registration-toolbar .pre-registration-search,.settings-tab-panel>.pre-registration-toolbar .create-action-button{width:100%}.settings-filter-panel{margin-left:16px;margin-right:16px}.settings-table-viewport{padding:12px 16px}.settings-tab-panel>.registration-pagination{margin:0 16px 16px}.pre-registration-drawer.settings-drawer,.pre-registration-drawer.settings-drawer.is-large{width:calc(100vw - 24px);min-width:0}.settings-drawer-header{grid-template-columns:minmax(0,1fr);gap:14px}.settings-drawer-header h2,.settings-drawer-header p{margin-right:0}.settings-drawer-header h2{padding-right:0}.settings-drawer-back{justify-self:start;margin-top:14px;position:static}.settings-drawer.is-large .settings-drawer-header{padding:20px 18px 16px}.settings-drawer.is-large .settings-drawer-back{justify-self:start}.settings-drawer.is-large .settings-drawer-footer{padding-left:16px;padding-right:16px}.search-configuration-editor-tabs{padding:0 18px}.search-configuration-drawer-body{padding:18px 18px 24px}.settings-editor-field{grid-template-columns:minmax(108px,38%) minmax(0,1fr)}.settings-drawer-footer{padding:12px 16px}.settings-drawer-footer>button{flex:1}.search-settings-toolbar{flex-direction:column;align-items:stretch;padding:12px 16px}.search-settings-toolbar .create-action-button{justify-content:center;width:100%}.search-settings-error{margin-left:16px;margin-right:16px}.search-settings-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.search-version-list{border-bottom:1px solid #e1e6e1;border-right:0;max-height:150px;display:flex;overflow:auto}.search-version-list>button{min-width:min(230px,76vw)}.search-configuration-content{padding:16px 16px 0}.search-ranking-section-header{flex-direction:column;align-items:stretch}.search-ranking-criteria-selector{width:100%;min-width:0}.search-ranking-criteria-selector .filter-select>button{width:100%}.search-band-row{grid-template-columns:minmax(64px,.5fr) minmax(0,1fr) 30px;row-gap:4px}.search-band-row>span{grid-row:1/3}.search-band-row>.search-band-value-field:first-of-type{grid-area:1/2}.search-band-row>.search-band-value-field:nth-of-type(2){grid-area:2/2}.search-band-row>small{display:none}.search-band-row>button{grid-area:1/3/3;width:30px}.search-configuration-heading{flex-direction:column}.search-configuration-actions{grid-template-columns:1fr;display:grid}.search-configuration-actions .search-discard-button{margin-right:0}}@media (prefers-reduced-motion:reduce){.settings-workspace{transition:none}}.settings-whatsapp-panel{flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px 24px 28px;display:flex;overflow:auto}.settings-whatsapp-state{color:#5f6b61;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:24px;font-size:13px;display:flex}.settings-whatsapp-state.is-error{color:#8a2f2f}.settings-whatsapp-intro{background:linear-gradient(#fbfcfb 0%,#f4f7f4 100%);border:1px solid #323a351f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.settings-whatsapp-intro h2{color:#202721;margin:4px 0 6px;font-size:18px;font-weight:700}.settings-whatsapp-intro p{color:#5d685f;max-width:62ch;margin:0;font-size:12.5px;line-height:1.55}.settings-whatsapp-connection{background:#fff;border:1px solid #323a351f;border-radius:10px;align-items:center;gap:10px;min-width:220px;padding:12px 14px;display:flex}.settings-whatsapp-connection svg{color:#6d786f;width:18px;height:18px}.settings-whatsapp-connection strong{color:#202721;font-size:12px;display:block}.settings-whatsapp-connection span{color:#6d786f;margin-top:2px;font-size:11px;display:block}.settings-whatsapp-connection.is-success{background:#f3faf3;border-color:#2e7d3247}.settings-whatsapp-connection.is-success svg{color:#2e7d32}.settings-whatsapp-connection.is-warning{background:#fff9ef;border-color:#b478144d}.settings-whatsapp-connection.is-warning svg{color:#b47814}.settings-whatsapp-feedback{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;display:flex}.settings-whatsapp-feedback.is-success{color:#245c28;background:#f3faf3;border:1px solid #2e7d3238}.settings-whatsapp-feedback.is-error{color:#8a2f2f;background:#fdf4f4;border:1px solid #a0282838}.settings-whatsapp-feedback p{flex:1;margin:0;line-height:1.45}.settings-whatsapp-feedback-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.settings-whatsapp-section{background:#fff;border:1px solid #323a351f;border-radius:12px;padding:16px 18px}.settings-whatsapp-section>header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.settings-whatsapp-section>header>svg{color:#6d786f;width:18px;height:18px;margin-top:2px}.settings-whatsapp-section h3{color:#202721;margin:0 0 4px;font-size:14px;font-weight:700}.settings-whatsapp-section header p{color:#667168;margin:0;font-size:12px;line-height:1.5}.settings-whatsapp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.settings-whatsapp-grid label,.settings-whatsapp-template-form label{color:#2c342e;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.settings-whatsapp-grid label.is-wide,.settings-whatsapp-template-form label.is-wide{grid-column:1/-1}.settings-whatsapp-grid input,.settings-whatsapp-grid select,.settings-whatsapp-template-form input,.settings-whatsapp-template-form select,.settings-whatsapp-template-form textarea{box-sizing:border-box;color:#202721;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #323a352e;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500}.settings-whatsapp-template-form textarea{resize:vertical;min-height:96px;line-height:1.45}.settings-whatsapp-grid small,.settings-whatsapp-template-form small,.settings-whatsapp-toggle small{color:#7a857c;font-size:11px;font-weight:400;line-height:1.4}.settings-whatsapp-key-row{align-items:center;gap:10px;display:flex}.settings-whatsapp-key-row input{flex:1}.settings-whatsapp-clear-key{color:#667168;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.settings-whatsapp-toggle{flex-direction:column;justify-content:center;gap:8px;display:flex}.settings-whatsapp-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.settings-whatsapp-template-form{background:#fbfcfb;border:1px dashed #323a352e;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin-top:14px;padding:14px;display:grid}.settings-whatsapp-template-list{border:1px solid #323a351f;border-radius:10px;margin-top:16px;overflow:hidden}.settings-whatsapp-template-head,.settings-whatsapp-template-row{grid-template-columns:1.2fr .7fr .8fr 2fr 56px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.settings-whatsapp-template-head{color:#6d786f;text-transform:uppercase;letter-spacing:.03em;background:#f5f7f5;font-size:11px;font-weight:700}.settings-whatsapp-template-row{color:#384239;background:#fff;border-top:1px solid #323a3514}.settings-whatsapp-template-row strong{color:#202721;font-size:12px}.settings-whatsapp-template-preview{color:#667168;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-whatsapp-template-empty{color:#6d786f;background:#fbfcfb;align-items:center;gap:10px;padding:18px;font-size:12px;display:flex}.settings-whatsapp-template-empty svg{width:18px;height:18px}.settings-whatsapp-status{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.settings-whatsapp-status.is-success{color:#245c28;background:#e7f5e8}.settings-whatsapp-status.is-warning{color:#8a5a10;background:#fff3d9}.settings-whatsapp-status.is-danger{color:#8a2f2f;background:#fde7e7}.settings-whatsapp-status.is-neutral{color:#5f6b61;background:#eef1ee}.settings-whatsapp-icon-action{color:#7a4545;cursor:pointer;background:#fff;border:1px solid #323a3524;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.settings-whatsapp-icon-action svg{width:15px;height:15px}.settings-whatsapp-icon-action:disabled{opacity:.55;cursor:not-allowed}.settings-whatsapp-section.is-help{background:#fbfcfb}.settings-whatsapp-section.is-help ol{color:#5d685f;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.settings-whatsapp-section.is-help li+li{margin-top:4px}@media (width<=960px){.settings-whatsapp-intro{flex-direction:column}.settings-whatsapp-grid,.settings-whatsapp-template-form{grid-template-columns:1fr}.settings-whatsapp-template-head{display:none}.settings-whatsapp-template-row{grid-template-columns:1fr auto;gap:6px 10px;padding:12px}.settings-whatsapp-template-row>[role=cell]:first-child{grid-column:1}.settings-whatsapp-template-row>[role=cell]:nth-child(2){grid-column:2;justify-self:end}.settings-whatsapp-template-row>[role=cell]:nth-child(3),.settings-whatsapp-template-row>[role=cell]:nth-child(4),.settings-whatsapp-template-row>[role=cell]:nth-child(5){grid-column:1/-1}}.settings-whatsapp-clear-key input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;padding:0}.settings-whatsapp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-whatsapp-field>small{color:#7a857c;font-size:11px;font-weight:400;line-height:1.4}.settings-whatsapp-key-field{color:#2c342e;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.settings-whatsapp-key-field>small{color:#7a857c;font-size:11px;font-weight:400;line-height:1.4}.settings-whatsapp-key-field.is-wide{grid-column:1/-1}.settings-whatsapp-key-row .compact-action-button{white-space:nowrap;flex:none}.settings-whatsapp-grid .filter-select>button,.settings-whatsapp-template-form .filter-select>button{box-sizing:border-box;color:#202721;width:100%;min-width:0;min-height:36px;font:inherit;text-align:left;background:#fff;border:1px solid #323a352e;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.settings-whatsapp-grid .filter-select>button:hover,.settings-whatsapp-template-form .filter-select>button:hover,.settings-whatsapp-grid .filter-select.is-open>button,.settings-whatsapp-template-form .filter-select.is-open>button{background:#fff;border-color:#323a3547}.settings-whatsapp-grid .filter-select>button:disabled,.settings-whatsapp-template-form .filter-select>button:disabled{color:#6d786f;cursor:not-allowed;background:#f7f8f6}.settings-whatsapp-grid .filter-select>button>span,.settings-whatsapp-template-form .filter-select>button>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.settings-whatsapp-grid .filter-select>button>svg,.settings-whatsapp-template-form .filter-select>button>svg{flex:none;width:15px;height:15px}.settings-whatsapp-grid label,.settings-whatsapp-template-form label{min-width:0}.prospecting-panel-header{align-items:flex-start}.prospecting-editor-backdrop{animation:.18s ease-out both prospecting-editor-backdrop-in}.prospecting-editor-backdrop.is-closing{pointer-events:none;animation:.18s ease-in both prospecting-editor-backdrop-out}.prospecting-editor-backdrop.is-map-interaction-enabled{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1f28232e}.prospecting-editor-drawer{z-index:51;position:fixed}.prospecting-panel.is-editor-open{animation:.24s cubic-bezier(.22,1,.36,1) both prospecting-editor-panel-in}.prospecting-panel.is-editor-open.is-editor-closing{pointer-events:none;animation:.18s ease-in both prospecting-editor-panel-out}.prospecting-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.prospecting-empty button{color:#342900;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffce12;border:1px solid #ffce12;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.prospecting-empty button:hover{background:#ffd82f;border-color:#e4b800}.prospecting-empty button:focus-visible,.pre-registration-drawer-back:focus-visible{outline-offset:2px;outline:3px solid #ffce1280}.prospecting-empty button svg{width:14px;height:14px}.prospecting-form{flex-direction:column;padding-top:16px;scroll-padding-bottom:96px;display:flex}.prospecting-form>fieldset:last-of-type{margin-bottom:96px}.prospecting-form>.operational-bases-form-actions{z-index:3;box-shadow:none;margin:auto -22px 0}.company-location-search{min-width:0;position:relative}.company-location-search>svg{z-index:1;color:#657168;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.company-location-search>input{padding-left:22px}.company-location-search-status{color:#7a847c;font-size:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.company-location-search-options{left:-2px;right:-2px}.company-location-search-options button{display:block}.company-location-search-options button>span{gap:2px;min-width:0;display:grid}.company-location-search-options strong,.company-location-search-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-location-search-options strong{color:#28342d;font-size:11px}.company-location-search-options small{color:#6f7a73;font-size:9px;font-weight:500}.company-location-search-feedback{color:#68736b;margin:0;padding:8px;font-size:10px;line-height:1.4}.company-location-search-feedback[role=alert]{color:#962f2b}.prospecting-invitation-form>fieldset{margin-bottom:18px}.prospecting-status-option.is-discarded{color:#a22525}.filter-select-options>.filter-select-listbox>button:has(.prospecting-status-option.is-discarded){color:#a22525;background:#fff5f4}.filter-select-options>.filter-select-listbox>button:has(.prospecting-status-option.is-discarded):hover{background:#fee9e7}.prospecting-filter-panel{width:100%}.prospecting-filter-panel .pre-registration-filter-field{min-width:0}.prospecting-card.is-converted{background:#fbfcfb}.prospecting-card-heading{flex:1;min-width:0}.prospecting-card-heading h2,.prospecting-card-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prospecting-card-progress{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:9px;display:flex}.prospecting-card-progress .prospect-progress{flex:1;min-width:0;margin-top:0}.prospecting-kanban-body .pre-registration-scroll-area{padding-left:0;padding-right:0;overflow-x:auto}.prospecting-kanban{grid-template-columns:repeat(8, minmax(var(--catalog-kanban-column-min-width), 1fr));width:max-content;min-width:100%;display:grid}.prospecting-kanban-column,.prospecting-kanban-column.is-new{--catalog-kanban-stage-color:#64748b;--catalog-kanban-stage-soft:#f1f5f9}.prospecting-kanban-column.is-approved{--catalog-kanban-stage-color:#d39e00;--catalog-kanban-stage-soft:#fff9dc}.prospecting-kanban-column.is-contacted{--catalog-kanban-stage-color:#b7791f;--catalog-kanban-stage-soft:#fff8e7}.prospecting-kanban-column.is-visit-scheduled{--catalog-kanban-stage-color:#2563eb;--catalog-kanban-stage-soft:#eff6ff}.prospecting-kanban-column.is-qualified{--catalog-kanban-stage-color:#138a52;--catalog-kanban-stage-soft:#edf9f2}.prospecting-kanban-column.is-converted{--catalog-kanban-stage-color:#087f5b;--catalog-kanban-stage-soft:#edf9f5}.prospecting-kanban-column.is-discarded{--catalog-kanban-stage-color:#c2413a;--catalog-kanban-stage-soft:#fff3f2}.prospecting-kanban-column.is-archived{--catalog-kanban-stage-color:#5f6b72;--catalog-kanban-stage-soft:#f1f3f4}.prospecting-kanban-item{grid-template-rows:32px 43px 32px 38px 39px 33px;min-height:241px}.prospecting-kanban-item-header{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.prospecting-kanban-item-header .pre-registration-type-badge{flex:none;min-height:22px;padding:0 7px;font-size:9px}.prospecting-kanban-item-primary,.prospecting-kanban-company{min-width:0}.prospecting-kanban-company{padding-top:2px}.prospecting-kanban-company h3{color:#27312a;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:700;line-height:1.25}.prospecting-kanban-company h3 .pre-registration-table-text{line-height:inherit}.prospecting-kanban-company:hover .pre-registration-table-text-ellipsis{opacity:0}.prospecting-kanban-company:hover .pre-registration-table-text-marquee{opacity:1;transform:translate(min(0px,100cqw - 100%))}.prospecting-kanban-company>span{color:#68746a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:500;display:block;overflow:hidden}.prospecting-kanban-detail{align-content:center;gap:1px;min-width:0;display:grid}.prospecting-kanban-detail small,.prospecting-kanban-dates small{color:#68746a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2;overflow:hidden}.prospecting-kanban-detail>span{color:#405044;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.prospecting-kanban-dates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.prospecting-kanban-dates>span{gap:1px;min-width:0;display:grid}.prospecting-kanban-dates time{color:#405044;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2}.prospecting-kanban-item-footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.prospecting-kanban-owner{min-width:0;overflow:hidden}.prospecting-kanban-item-footer .user-avatar{width:22px;height:22px;font-size:8px}.prospecting-kanban-item-footer .user-identity{justify-content:flex-start;min-width:0}.prospecting-kanban-item-footer .user-identity>span:last-child{color:#405044;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prospecting-kanban-lifetime{color:#405044;white-space:nowrap;flex:none;font-size:10px;font-weight:600}.prospecting-card-details>div{grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr)}.prospecting-card .prospect-status-badge{align-self:flex-start;margin:0 0 0 auto}.prospecting-card .user-identity{justify-content:flex-end}.prospecting-card .user-avatar{width:20px;height:20px;font-size:7px}.prospect-status-badge{box-sizing:border-box;color:#526056;white-space:nowrap;background:#f7f8f6;border:1px solid #dbe1db;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:0;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.pre-registration-card-header .prospect-status-badge{color:#526056;margin-top:0;font-size:10px;display:inline-flex}.prospect-status-badge.is-new{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.prospect-status-badge.is-approved{color:#6b5000;background:#fff9dc;border-color:#d39e00}.prospect-status-badge.is-contacted{color:#79520f;background:#fff8e7;border-color:#ead09a}.prospect-status-badge.is-visit-scheduled{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.prospect-status-badge.is-qualified{color:#0f6b40;background:#edf9f2;border-color:#b8ddc7}.prospect-status-badge.is-converted{color:#076447;background:#edf9f5;border-color:#adddce}.prospect-status-badge.is-discarded{color:#8b2d29;background:#fff3f2;border-color:#c2413a}.prospect-status-badge.is-archived{color:#3f494e;background:#f1f3f4;border-color:#5f6b72}.prospecting-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;padding:24px;display:grid}.prospecting-empty>svg{color:#768178;width:24px;height:24px}.prospecting-empty strong{color:#344238;font-size:13px}.prospecting-empty p{color:#748078;max-width:300px;margin:0 0 6px;font-size:11px;line-height:1.45}.pre-registration-drawer-back{color:#405044;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6ddd7;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:22px;right:22px}.pre-registration-drawer-back:hover{background:#fffdf3;border-color:#e4bd25}.pre-registration-drawer-back svg{width:14px;height:14px}@keyframes prospecting-editor-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes prospecting-editor-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes prospecting-editor-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes prospecting-editor-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}@media (width<=720px){.prospecting-panel.is-editor-open{width:auto;min-width:0;max-height:none;inset:12px 12px 94px}.prospecting-header-actions{justify-content:flex-start}.prospecting-panel-header{gap:9px}.prospecting-panel-header>div:first-child{min-width:0}.prospecting-panel-header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (prefers-reduced-motion:reduce){.prospecting-editor-backdrop,.prospecting-editor-backdrop.is-closing,.prospecting-panel.is-editor-open,.prospecting-panel.is-editor-open.is-editor-closing{animation-duration:1ms}}.map-profile-pie-cluster{cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:opacity .16s,box-shadow .16s;display:grid;box-shadow:0 2px 9px #1f2a2247}.map-profile-pie-cluster:hover{border-color:#fff7cc;box-shadow:0 3px 12px #1f2a2261}.map-profile-pie-cluster:focus-visible{outline-offset:3px;outline:3px solid #ffce1294}.map-profile-pie-cluster>span{color:#27312a;background:#fffffff5;border-radius:50%;place-items:center;width:26px;height:26px;font-family:DM Sans,Arial,sans-serif;font-size:12px;line-height:1;display:grid;box-shadow:0 0 0 1px #27312a14}.pre-registration-type-badge.is-carrier{color:#6b5500;background:#fff8d6;border-color:#e4c13d}.pre-registration-type-badge.is-shipper{color:#285f99;background:#edf5ff;border-color:#b7d0ef}.pre-registration-type-badge.is-branch{color:#8b4b0d;background:#fff2e3;border-color:#efc28d}.pre-registration-type-badge.is-headquarters{color:#765907;background:#fff7d9;border-color:#efcd59}.pre-registration-type-badge.is-distribution-center{color:#315f8b;background:#eef5fc;border-color:#bdd2ea}.pre-registration-type-badge.is-factory{color:#604b82;background:#f5f1fb;border-color:#d1c7e6}.pre-registration-table-wrap.customer-table-wrap{min-width:1280px;overflow:visible}.customer-table,.customer-units-subtable{--customer-id-column-width:14%;--customer-status-column-width:8%;--customer-location-column-width:11%;--customer-cnpj-column-width:13%;--customer-contact-column-width:10%;--customer-actions-column-width:6%}.customer-table{min-width:1280px}.pre-registration-responsive-table-wrap .customer-table col:first-child{width:var(--customer-id-column-width)}.pre-registration-responsive-table-wrap .customer-table col:nth-child(2){width:10%}.pre-registration-responsive-table-wrap .customer-table col:nth-child(3){width:var(--customer-status-column-width)}.pre-registration-responsive-table-wrap .customer-table col:nth-child(4){width:20%}.pre-registration-responsive-table-wrap .customer-table col:nth-child(5){width:var(--customer-location-column-width)}.pre-registration-responsive-table-wrap .customer-table col:nth-child(6){width:var(--customer-cnpj-column-width)}.pre-registration-responsive-table-wrap .customer-table col:nth-child(7){width:8%}.pre-registration-responsive-table-wrap .customer-table col:nth-child(8){width:var(--customer-contact-column-width)}.pre-registration-responsive-table-wrap .customer-table col:nth-child(9){width:var(--customer-actions-column-width)}.customer-table th,.customer-table td{padding-left:9px;padding-right:9px}.customer-table .pre-registration-table-actions{min-width:78px}.customer-table .user-contact-identity .user-avatar,.customer-units-subtable .user-contact-identity .user-avatar{width:20px;height:20px;font-size:7px}.customer-table .user-contact-identity .user-identity,.customer-units-subtable .user-contact-identity .user-identity{font-size:10px}.customer-dockr-cell{align-items:center;gap:7px;min-width:0;display:flex}.customer-dockr-id{color:#526056;font-variant-numeric:tabular-nums;font-size:10px}.customer-units-cell{color:#526056;align-items:center;gap:5px;display:inline-flex}.customer-units-cell svg{color:#7b867d;width:13px;height:13px}.customer-units-subtable-wrap{width:calc(100% + 11px)}.customer-units-subtable{min-width:1280px}.pre-registration-responsive-table-wrap .customer-units-subtable col:first-child{width:var(--customer-id-column-width)}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(2){width:var(--customer-status-column-width)}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(3){width:13%}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(4){width:17%}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(5){width:var(--customer-cnpj-column-width)}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(6){width:var(--customer-location-column-width)}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(7){width:8%}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(8){width:var(--customer-contact-column-width)}.pre-registration-responsive-table-wrap .customer-units-subtable col:nth-child(9){width:var(--customer-actions-column-width)}.customer-logistics-network{color:#2c5635;background:#eff6ef;border:1px solid #c9dbc9;border-radius:999px;justify-content:center;min-width:34px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.customer-logistics-network.is-no{color:#687168;background:#f3f5f3;border-color:#d9e0d9}.customer-empty-state{color:#778279;text-align:center;align-content:center;place-items:center;gap:6px;min-height:240px;display:grid}.customer-empty-state svg{color:#909a92;width:25px;height:25px}.customer-empty-state strong{color:#405044;font-size:13px}.customer-empty-state span{font-size:11px}.customer-card-list{gap:7px;min-height:0;display:grid}.customer-card{box-sizing:border-box;color:#405044;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e0e5e0;border-radius:10px;padding:11px;transition:border-color .16s,box-shadow .16s;position:relative}.customer-card:hover{border-color:#ffce12e6}.customer-card.is-selected{background:#fffdf2;border-color:#ddb500;box-shadow:0 0 0 2px #ffce123d}.customer-card:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.customer-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.customer-card-heading{min-width:0}.customer-card-heading h2{color:#27312a;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.customer-card-heading>span{color:#7a857c;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;display:block;overflow:hidden}.customer-card.is-inactive{border-color:#e0e5e0}.customer-card.is-inactive h2,.customer-card.is-inactive .customer-card-heading>span,.customer-card.is-inactive .customer-card-summary,.customer-card.is-inactive .customer-card-unit-list>strong,.customer-card.is-inactive .customer-card-unit-list li,.customer-card.is-inactive .customer-card-unit-list small,.customer-card.is-inactive .customer-card-unit-location{color:#9aa39b}.customer-status-badge{color:#2c5635;background:#eff6ef;border:1px solid #c9dbc9;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.customer-status-badge.is-inactive{color:#687168;background:#f3f5f3;border-color:#d9e0d9}.customer-drawer-badges,.customer-card-badges{align-items:center;gap:6px;margin:0!important;display:inline-flex!important}.customer-card-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:150px}.customer-inactive-badge{color:#8b2d29;background:#fff5f4;border:1px solid #efd0ce;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:0 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.customer-card-summary{color:#5e685f;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:8px;font-size:10px;display:flex}.customer-card-owner{min-width:0}.customer-card-unit-total{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.customer-card-unit-total svg{width:13px;height:13px}.customer-card-unit-list{border-top:1px solid #edf0ed;margin-top:8px;padding-top:8px}.customer-card-unit-list>strong{color:#59675b;margin-bottom:6px;font-size:10px;display:block}.customer-card-unit-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.customer-card-unit-list li{color:#405044;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;font-size:10px;display:grid}.customer-card-unit-copy{gap:1px;min-width:0;display:grid}.customer-card-unit-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-card-unit-list small,.customer-card-unit-location{color:#7a857c;font-size:9px}.customer-details-primary-tabs{border-bottom:1px solid #e1e5e1;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 14px;display:grid;overflow-x:auto}.customer-details-primary-tabs button{color:#6f7c72;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.customer-details-primary-tabs button.is-active{color:#202721}.customer-details-drawer .pre-registration-drawer-header{padding:24px 32px 20px}.customer-details-drawer .customer-details-back{margin-top:0;position:absolute;top:24px;right:32px}.customer-details-drawer>.pre-registration-drawer-tabs{margin:0;padding:0 32px}.customer-details-drawer>.pre-registration-drawer-body{padding:0 32px 32px}.customer-registration-tabs{border-bottom:1px solid #e1e5e1;width:min(100%,1100px);margin:0 auto;display:flex}.customer-registration-tabs button{color:#7a857c;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;flex:0 190px;padding:0 12px;font-size:11px}.customer-registration-tabs button.is-active{color:#202721;font-weight:600}.customer-registration-content{width:min(100%,1100px);margin:24px auto 0}.customer-registration-content .pre-registration-information-group dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.carrier-registration-content{width:min(100%,1180px)}.carrier-registration-sections,.carrier-insurance-list{gap:28px;display:grid}.carrier-registration-section>header{gap:4px;margin-bottom:12px;display:grid}.carrier-registration-section>header h3{color:#27312a;margin:0;font-size:14px}.carrier-registration-section>header p{color:#667167;margin:0;font-size:11px}.carrier-registration-section>dl,.carrier-insurance-policy>dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin:0;display:grid}.carrier-registration-section>dl>div,.carrier-insurance-policy>dl>div{border-bottom:1px solid #e1e6e1;grid-template-columns:minmax(132px,38%) minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;display:grid}.carrier-registration-section dt,.carrier-insurance-policy dt{color:#7b867d;font-size:11px}.carrier-registration-section dd,.carrier-insurance-policy dd{color:#405044;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:500}.carrier-overview-summary{border-block:1px solid #dde3dd;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid}.carrier-overview-summary>div{border-right:1px solid #e2e7e2;align-content:center;gap:7px;min-height:82px;padding:14px 18px;display:grid}.carrier-overview-summary>div:last-child{border-right:0}.carrier-overview-summary>div>span:first-child{color:#748077;font-size:10px}.carrier-overview-summary strong{color:#2f3b31;font-size:13px}.carrier-registration-status{border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.carrier-registration-status.is-success{color:#31573a;background:#e7f2e8}.carrier-registration-status.is-warning{color:#72451b;background:#fff0d9}.carrier-overview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 42px;display:grid}.carrier-overview-details h3{color:#344037;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}.carrier-overview-details h3 svg{width:16px;height:16px}.carrier-overview-details ul{color:#526056;gap:7px;margin:0;padding-left:18px;font-size:11px;display:grid}.carrier-registration-empty{color:#45604a;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.carrier-overview-details dl{gap:8px;margin:0;display:grid}.carrier-overview-details dl>div{grid-template-columns:minmax(105px,34%) minmax(0,1fr);gap:10px;font-size:11px;display:grid}.carrier-overview-details dt{color:#7b867d}.carrier-overview-details dd{color:#405044;margin:0;font-weight:500}.carrier-registration-table-wrap{border-top:1px solid #dfe5df;width:100%;overflow-x:auto}.carrier-registration-table-wrap table{border-collapse:collapse;color:#465248;width:100%;min-width:980px;font-size:10px}.carrier-registration-table-wrap th,.carrier-registration-table-wrap td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5eae5;padding:10px 11px}.carrier-registration-table-wrap th{color:#657168;text-transform:uppercase;background:#f5f7f4;font-size:9px}.carrier-insurance-policy{border-top:1px solid #dce2dc;padding-top:18px}.carrier-insurance-policy:first-child{border-top:0;padding-top:0}.carrier-insurance-policy>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.carrier-insurance-policy h3{color:#27312a;margin:0;font-size:15px}.carrier-documents-table{min-width:1960px!important}.customer-details-drawer #customer-history-panel{width:min(100%,900px);margin:28px auto 0}@media (width<=760px){.customer-details-drawer .pre-registration-drawer-header{padding:20px 18px 16px}.customer-details-drawer .customer-details-back{top:20px;right:18px}.customer-details-drawer>.pre-registration-drawer-body{padding:0 18px 24px}.customer-details-primary-tabs{margin-inline:0;padding-inline:18px;display:flex}.customer-details-primary-tabs button{flex:none}.customer-registration-content .pre-registration-information-group dl,.carrier-registration-section>dl,.carrier-insurance-policy>dl,.carrier-overview-details{grid-template-columns:1fr}.carrier-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-overview-summary>div:nth-child(2){border-right:0}.carrier-overview-summary>div:nth-child(-n+2){border-bottom:1px solid #e2e7e2}}@media (prefers-reduced-motion:reduce){.customer-card{transition:none}}.tutorial-page{background:#edf0ec;min-height:100svh;position:relative;overflow:hidden}.tutorial-workspace{background:radial-gradient(circle at 74% 24%,#b8c4bc61,#0000 29rem),radial-gradient(circle at 34% 86%,#dae1dad9,#0000 34rem),#edf0ec;position:absolute;inset:0}.tutorial-panel{z-index:2;top:16px;bottom:16px;left:var(--side-nav-content-offset);width:min(410px, calc(100vw - var(--side-nav-content-offset) - 16px));background:#fff;border:1px solid #323a3526;border-radius:12px;flex-direction:column;min-width:340px;transition:left .22s,width .22s;animation:.22s cubic-bezier(.22,1,.36,1) both tutorial-panel-in;display:flex;position:absolute;overflow:hidden;box-shadow:6px 0 8px #1f282321}.tutorial-panel-header{border-bottom:1px solid #e3e8e3;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding:21px 21px 13px;display:flex}.tutorial-panel-header h1{color:#202721;letter-spacing:-.035em;margin:2px 0 4px;font-size:24px;line-height:1.1}.tutorial-panel-header p{color:#667167;max-width:245px;margin:0;font-size:12px;line-height:1.45}.tutorial-progress-summary{color:#59675b;flex:none;margin-top:5px;font-size:11px;font-weight:700}.tutorial-progress{background:#e7ece7;border-radius:999px;width:calc(100% - 42px);height:4px;margin:0 21px;display:block;overflow:hidden}.tutorial-progress>span{border-radius:inherit;background:#ffce12;width:0;height:100%;transition:width .42s;display:block}.tutorial-progress[data-progress="1"]>span{width:20%}.tutorial-progress[data-progress="2"]>span{width:40%}.tutorial-progress[data-progress="3"]>span{width:60%}.tutorial-progress[data-progress="4"]>span{width:80%}.tutorial-progress[data-progress="5"]>span{width:100%}.tutorial-step-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:16px 20px 14px;padding:0;list-style:none;display:grid}.tutorial-step-button{color:#657167;width:100%;min-width:0;min-height:68px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-content:center;justify-items:center;gap:4px;padding:6px 4px;display:grid}.tutorial-step-button:hover:not(:disabled){background:#f3f5f2}.tutorial-step-button.is-active{color:#303a32;background:#fff9dc;border-color:#e3c54f}.tutorial-step-button:disabled{color:#a0aaa1;cursor:not-allowed}.tutorial-step-status{border:1px solid #cfd7cf;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-grid}.tutorial-step-button.is-complete .tutorial-step-status{color:#4d4100;background:#ffce12;border-color:#d7b523}.tutorial-step-status svg{width:13px;height:13px}.tutorial-step-button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:25px;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.tutorial-step-content{scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:7px 21px 20px;overflow-y:auto}.tutorial-step-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.tutorial-step-heading>div>span{color:#7a857c;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.tutorial-step-heading h2{color:#27312a;letter-spacing:-.02em;margin:0;font-size:17px}.tutorial-video-placeholder{color:#405044;width:100%;min-height:86px;font:inherit;text-align:left;cursor:pointer;background:#f8faf7;border:1px solid #dce3dc;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.tutorial-video-placeholder:hover{background:#f3f6f2;border-color:#c3cdc4}.tutorial-video-placeholder>svg{color:#59675b;flex:none;width:29px;height:29px}.tutorial-video-placeholder div{gap:3px;min-width:0;display:grid}.tutorial-video-placeholder strong{color:#344037;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tutorial-video-placeholder span{color:#6e7a70;font-size:11px}.tutorial-description{border-bottom:1px solid #e3e8e3;margin-top:11px}.tutorial-description>button{color:#405044;width:100%;min-height:37px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 1px;font-size:12px;font-weight:700;display:flex}.tutorial-description button svg{width:15px;height:15px;transition:transform .18s}.tutorial-description button[aria-expanded=true] svg{transform:rotate(180deg)}.tutorial-description-content{color:#667167;margin:0 1px 12px;font-size:12px;line-height:1.45}.tutorial-description-content p{margin:0}.tutorial-description-content p+p,.tutorial-description-content p+ul{margin-top:7px}.tutorial-description-content ul{gap:4px;margin:0;padding-left:17px;display:grid}.tutorial-description-contact{margin-top:8px}.tutorial-description-contact>div{gap:2px;margin-top:3px;display:grid}.tutorial-description-contact a{color:#4d6651;width:fit-content;font-weight:600}.tutorial-referral-opportunities{margin-top:11px}.tutorial-referral-opportunities h3{color:#405044;margin:0 0 6px;font-size:12px}.tutorial-referral-table-wrap{overflow-x:auto}.tutorial-referral-table-wrap table{border-collapse:collapse;color:#536056;width:100%;min-width:270px;font-size:10px}.tutorial-referral-table-wrap th,.tutorial-referral-table-wrap td{text-align:left;border-bottom:1px solid #e9eeea;padding:8px 9px}.tutorial-referral-table-wrap th{color:#657267;text-transform:uppercase;background:#f6f8f5;font-size:9px}.tutorial-task-list{border:0;gap:5px;margin:15px 0 0;padding:0;display:grid}.tutorial-task-list legend{color:#405044;padding:0;font-size:12px;font-weight:700}.tutorial-required-milestone{color:#4d5950;width:100%;min-height:37px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ed;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:12px;line-height:1.35;display:flex;position:relative;overflow:hidden}.tutorial-required-milestone>svg{z-index:1;flex:none;width:16px;height:16px;position:relative}.tutorial-required-milestone>span{z-index:1;flex:1;min-width:0;padding-right:24px;position:relative}.tutorial-required-milestone>span+svg{color:#d1a400;position:absolute;right:0}.tutorial-required-milestone.is-complete{color:#6d796f}.tutorial-required-milestone.is-complete>span{text-decoration:line-through}.tutorial-reading-confirmation:before{content:"";transform-origin:0;background:#ffce126b;position:absolute;inset:0;transform:scaleX(0)}.tutorial-reading-confirmation:not(.is-complete).is-holding:before{animation:3s linear forwards tutorial-reading-hold}.tutorial-reading-confirmation.is-complete.is-holding:before{animation:1s linear forwards tutorial-reading-unhold}.tutorial-help-chat{background:#fff;border-top:1px solid #e3e8e3;flex:none;padding:14px 21px 12px;display:grid}.tutorial-help-chat-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.tutorial-help-chat-copy{gap:2px;display:grid}.tutorial-help-chat-copy>span:first-child{color:#6e7a70;text-transform:uppercase;font-size:10px;font-weight:700}.tutorial-help-chat-copy>span:last-child{color:#344037;font-size:13px;font-weight:700}.tutorial-help-chat-toggle-icon{background:#f3f7f3;border:1px solid #d7e2d7;border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.tutorial-help-chat-toggle-icon svg{width:14px;height:14px;transition:transform .22s}.tutorial-help-chat.is-minimized .tutorial-help-chat-toggle-icon svg{transform:rotate(180deg)}.tutorial-help-chat-body{opacity:1;gap:9px;max-height:151px;margin-top:9px;transition:max-height .24s,opacity .16s;display:grid;overflow:hidden}.tutorial-help-chat.is-minimized .tutorial-help-chat-body{pointer-events:none;opacity:0;max-height:0;margin-top:0}.tutorial-help-chat-messages{gap:6px;max-height:96px;display:grid;overflow-y:auto}.tutorial-help-chat-message{border-radius:8px;width:fit-content;max-width:90%;margin:0;padding:7px 9px;font-size:11px;line-height:1.4}.tutorial-help-chat-message.is-system{color:#4d5950;background:#f3f6f2}.tutorial-help-chat-message.is-user{color:#332a00;background:#fff4bf;justify-self:end}.tutorial-help-chat-form{grid-template-columns:minmax(0,1fr) 34px;gap:7px;display:grid}.tutorial-help-chat-form input{border:1px solid #dce3dc;border-radius:7px;min-width:0;height:34px;padding:0 10px}.tutorial-help-chat-form button{cursor:pointer;background:#ffce12;border:1px solid #f4c500;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.tutorial-help-chat-form button:disabled{color:#a5ada6;background:#f3f5f2;border-color:#e3e7e3}.tutorial-panel-footer{border-top:1px solid #e3e8e3;padding:13px 21px 20px}.tutorial-continue-button{color:#332a00;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#ffce12;border:1px solid #f4c500;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700}.tutorial-continue-button:disabled{color:#9ca59e;cursor:not-allowed;background:#f3f5f2;border-color:#e3e7e3}.tutorial-complete-message{color:#405c45;background:#f3f8f2;border:1px solid #d8e2d8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;font-size:12px;font-weight:700;display:flex}.tutorial-completion{gap:16px;padding-top:13px;display:grid}.tutorial-completion-heading{text-align:center;justify-items:center;gap:6px;display:grid}.tutorial-completion-icon{color:#4d4100;background:#ffce12;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.tutorial-completion-heading h2{color:#27312a;margin:0;font-size:19px}.tutorial-completion-heading p,.tutorial-completion-summary p{color:#68756b;margin:0;font-size:12px}.tutorial-completion-summary h3{color:#405044;margin:0;font-size:12px}.tutorial-completion-summary ul{margin:0;padding:0;list-style:none}.tutorial-completion-summary li{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;min-height:35px;font-size:12px;display:flex}.tutorial-registration-badge{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.tutorial-registration-badge.is-real{color:#594700;background:#fff4c8}.tutorial-registration-badge.is-training{color:#66716a;background:#f2f4f2}.tutorial-completion-actions{gap:8px;display:grid}.tutorial-completion-action{color:#405044;background:#fff;border:1px solid #dce3dc;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tutorial-video-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f28234d;border:0;padding:0;position:fixed;inset:0}.tutorial-video-dialog,.tutorial-demonstration-dialog{z-index:61;background:#fff;border:1px solid #1f282326;border-radius:12px;width:min(700px,100vw - 32px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 18px #1f28232e}.tutorial-demonstration-dialog{width:min(520px,100vw - 32px)}.tutorial-video-dialog header,.tutorial-demonstration-dialog header{border-bottom:1px solid #e6ebe6;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px;display:flex}.tutorial-video-dialog h2,.tutorial-demonstration-dialog h2{color:#202721;margin:2px 0 4px;font-size:20px}.tutorial-video-dialog header button,.tutorial-demonstration-dialog header button{cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.tutorial-video-dialog-player,.tutorial-demonstration-dialog-content{color:#667167;text-align:center;align-content:center;place-items:center;gap:9px;min-height:260px;padding:32px;display:grid}.tutorial-video-dialog-player>svg,.tutorial-demonstration-dialog-content>svg{color:#7d897f;width:58px;height:58px}.tutorial-demonstration-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-width:340px;display:grid}.tutorial-demonstration-actions button{cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;min-height:38px}.tutorial-demonstration-real-action{background:#ffce12!important;border-color:#f4c500!important}.company-registration-tutorial-panel .tutorial-panel-header{margin-bottom:0}.company-registration-step-list{grid-template-columns:1fr;margin-top:14px;margin-bottom:10px}.company-registration-step-list .tutorial-step-button{text-align:left;grid-template-columns:26px 1fr;place-items:center start;min-height:48px;padding:7px 10px}.company-registration-introduction{padding-top:10px}.company-registration-introduction>p{color:#5f6d62;margin:0 0 20px;font-size:12px;line-height:1.55}.company-registration-introduction h3{color:#344037;margin:0 0 8px;font-size:12px}.company-registration-introduction ul{color:#536056;gap:7px;padding-left:18px;font-size:11px;display:grid}.company-registration-security-note{color:#5e3e1d;background:#fff7eb;border:1px solid #ead7bd;border-radius:9px;gap:10px;margin-top:20px;padding:12px;display:flex}.company-registration-security-note>svg{flex:none;width:18px;height:18px}.company-registration-security-note p{margin:3px 0 0;font-size:10px}.company-registration-composer{left:calc(50% + var(--side-nav-composer-shift) + 190px);width:min(720px, calc(100vw - var(--side-nav-content-offset) - 470px))}.company-registration-composer-actions>span{color:#5d6960;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}@keyframes tutorial-panel-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes tutorial-reading-hold{to{transform:scaleX(1)}}@keyframes tutorial-reading-unhold{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=760px){.tutorial-page{min-height:100svh;overflow-y:auto}.tutorial-panel{width:auto;min-width:0;min-height:calc(100svh - 24px);margin:12px;position:relative;top:auto;bottom:auto;left:auto}.tutorial-step-list{margin-inline:12px}.tutorial-panel-header,.tutorial-step-content,.tutorial-help-chat,.tutorial-panel-footer{padding-inline:16px}.company-registration-tutorial-page{gap:18px;padding-bottom:28px;display:grid}.company-registration-composer{width:auto;min-width:0;margin:0 16px;position:relative;top:auto;left:auto;transform:none}.company-registration-tutorial-panel{min-height:auto}.tutorial-demonstration-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tutorial-panel,.tutorial-progress>span,.tutorial-help-chat-body,.tutorial-reading-confirmation:before{transition:none!important;animation:none!important}}.fretey-page{min-width:0;min-height:100svh;margin-left:var(--side-nav-content-offset);padding:32px clamp(20px,3vw,44px) 72px 0;transition:margin-left .22s cubic-bezier(.22,1,.36,1)}.fretey-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.fretey-page-header h1{color:#202721;letter-spacing:-.045em;margin:3px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1}.fretey-page-header p{color:#647068;max-width:720px;margin:0;font-size:14px;line-height:1.55}.page-kicker{color:#778179;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.fretey-demo-badge,.fretey-simulation-label{color:#655000;background:#fff9d9;border:1px solid #e6d375;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.fretey-demo-badge svg,.fretey-simulation-label svg{width:14px;height:14px}.fretey-preview-toolbar{background:#ffffffe6;border:1px solid #dce2dc;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:12px;display:flex;box-shadow:0 8px 24px #1f28230d}.fretey-segmented-control{background:#eef1ed;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.fretey-segmented-control button{color:#657168;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.fretey-segmented-control button.is-active{color:#202721;background:#fff;box-shadow:0 2px 7px #1f282317}.fretey-segmented-control svg{width:14px;height:14px}.fretey-scenario-select{color:#657168;gap:4px;min-width:min(240px,100%);margin-left:auto;font-size:10px;font-weight:700;display:grid}.fretey-scenario-select select,.fretey-settings-form select,.fretey-settings-form input{color:#29332c;min-height:38px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:8px;padding:0 10px;font-size:12px}.fretey-feedback{color:#31503a;background:#f1f7f1;border:1px solid #d1dfd2;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:12px}.fretey-feedback.is-error{color:#8b2d29;background:#fff5f4;border-color:#efd0ce}.fretey-preview-stage{background:#e8ece7;border:1px solid #d9dfd9;border-radius:18px;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 20px 48px #1f28231f}.fretey-preview-stage.is-embedded{background:#f7f8f6;grid-template-rows:auto 1fr;gap:0;padding:18px}.fretey-host-site{color:#f8faf7;background:linear-gradient(135deg,#27312a,#506256);border-radius:12px 12px 0 0;align-content:space-between;min-height:180px;padding:22px 26px 48px;display:grid}.fretey-host-site header{justify-content:space-between;gap:24px;display:flex}.fretey-host-site nav{gap:18px;font-size:11px;display:flex}.fretey-host-site>div{gap:4px;display:grid}.fretey-host-site>div span{font-size:clamp(18px,3vw,32px);font-weight:700}.fretey-host-site small{color:#cdd6cf}.fretey-device-frame{background:#fff;width:100%;min-width:0;container-type:inline-size}.fretey-preview-stage.is-embedded .fretey-device-frame{border:1px solid #d5ddd6;border-radius:14px;width:min(860px,100% - 32px);margin:-30px auto 18px;overflow:hidden;box-shadow:0 16px 38px #1f282329}.fretey-preview-stage.is-mobile{background:#dfe4df;justify-items:center;padding:24px}.fretey-preview-stage.is-mobile .fretey-device-frame{scrollbar-width:thin;border:8px solid #202421;border-radius:28px;width:min(390px,100%);max-height:760px;overflow-y:auto;box-shadow:0 20px 45px #1f282338}.fretey-preview-stage.is-mobile.is-embedded .fretey-host-site{display:none}.fretey-preview-stage.is-mobile.is-embedded{display:grid}.fretey-white-label{--fretey-primary:#ffce12;--fretey-secondary:#27312a;color:#27312a;background:linear-gradient(150deg, color-mix(in srgb, var(--fretey-primary) 8%, white), #fff 38%);min-height:650px;padding:clamp(18px,3cqi,38px)}.fretey-public-header{border-bottom:1px solid #e3e8e3;align-items:center;gap:10px;padding-bottom:22px;display:flex}.fretey-brand-mark{width:40px;height:40px;color:var(--fretey-secondary);background:var(--fretey-primary);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.fretey-public-header>div:not(.fretey-brand-mark){gap:2px;display:grid}.fretey-public-header strong{font-size:13px}.fretey-public-header span{color:#78827a;font-size:10px}.fretey-public-header small{color:#89928b;margin-left:auto;font-size:9px}.fretey-public-intro{text-align:center;max-width:660px;margin:30px auto 22px}.fretey-public-intro h2{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(25px,4cqi,42px)}.fretey-public-intro p{color:#667168;margin:0;font-size:13px;line-height:1.5}.fretey-stepper{grid-template-columns:repeat(var(--fretey-step-count,5), minmax(0, 1fr));max-width:720px;margin:0 auto 24px;padding:0;list-style:none;display:grid}.fretey-stepper li{color:#9aa29b;justify-items:center;gap:5px;display:grid;position:relative}.fretey-stepper li:before{content:"";background:#e2e6e2;height:2px;position:absolute;top:13px;left:-50%;right:50%}.fretey-stepper li:first-child:before{display:none}.fretey-stepper li.is-active:before,.fretey-stepper li.is-complete:before{background:var(--fretey-primary)}.fretey-stepper li>span{z-index:1;background:#fff;border:2px solid #dce1dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid;position:relative}.fretey-stepper li.is-active>span,.fretey-stepper li.is-complete>span{border-color:var(--fretey-primary);color:var(--fretey-secondary);background:var(--fretey-primary)}.fretey-stepper svg{width:13px;height:13px}.fretey-stepper small{font-size:9px;font-weight:700}.fretey-progressive-layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:16px;max-width:1040px;margin:auto;display:grid}.fretey-form-card,.fretey-assistant-summary{background:#fffffff0;border:1px solid #dfe5df;border-radius:14px}.fretey-form-card{align-content:start;padding:clamp(18px,3cqi,28px);display:grid}.fretey-request-result{color:#31583a;background:#f0f8f1;border:1px solid #cfe0d1;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:11px 12px;display:flex}.fretey-request-result.is-warning{color:#675500;background:#fffbea;border-color:#eadb9a}.fretey-request-result.is-error{color:#8b2d29;background:#fff5f4;border-color:#efcfcc}.fretey-request-result>svg{flex:none;width:16px;height:16px}.fretey-request-result>div{gap:3px;display:grid}.fretey-request-result strong{font-size:10px}.fretey-request-result span{font-size:9px;line-height:1.45}.fretey-form-heading{margin-bottom:20px}.fretey-form-heading h3{letter-spacing:-.025em;margin:4px 0 5px;font-size:clamp(19px,2.5cqi,25px)}.fretey-form-heading p{color:#6d786f;margin:0;font-size:11px;line-height:1.5}.fretey-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fretey-field{color:#445047;gap:5px;font-size:10px;font-weight:700;display:grid}.fretey-field.is-wide{grid-column:1/-1}.fretey-field span small{color:#9b7100;text-transform:uppercase;font-size:8px}.fretey-field input{color:#27312a;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #d6ded7;border-radius:8px;padding:0 11px;font-size:12px;font-weight:500}.fretey-form-section{gap:10px;margin-bottom:18px;display:grid}.fretey-form-section>strong{color:#334037;font-size:11px}.fretey-form-actions{border-top:1px solid #e3e8e3;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;display:flex}.button{min-height:39px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.button svg{width:15px;height:15px}.button.primary{color:var(--fretey-secondary,#202421);background:var(--fretey-primary,#ffce12)}.button.secondary{color:#49564c;background:#fff;border-color:#d5ddd6}.button:disabled{cursor:not-allowed;opacity:.5}.button:focus-visible,.fretey-page button:focus-visible,.fretey-page input:focus-visible,.fretey-page select:focus-visible,.fretey-page textarea:focus-visible,.fretey-settings-shell button:focus-visible,.fretey-settings-shell input:focus-visible,.fretey-settings-shell select:focus-visible,.fretey-settings-shell textarea:focus-visible,.fretey-settings-shell summary:focus-visible{outline-offset:2px;outline:3px solid #ffce1273}.fretey-assistant-summary{align-content:start;gap:13px;padding:20px;display:grid}.fretey-assistant-summary>strong{font-size:15px}.fretey-assistant-summary>p{color:#536057;margin:0;font-size:11px;line-height:1.45}.fretey-source-badge{color:#685700;background:#fff5c4;border-radius:999px;align-items:center;gap:3px;width:fit-content;margin-top:4px;padding:3px 5px;font-size:7px;font-weight:800;display:inline-flex}.fretey-source-badge svg{width:9px;height:9px}.fretey-assistant-summary dl,.fretey-whatsapp-summary dl{gap:0;margin:0;display:grid}.fretey-assistant-summary dl div,.fretey-whatsapp-summary dl div{border-bottom:1px solid #e8ece8;gap:2px;padding:9px 0;display:grid}.fretey-assistant-summary dt,.fretey-whatsapp-summary dt{color:#879087;font-size:9px}.fretey-assistant-summary dd,.fretey-whatsapp-summary dd{color:#354139;margin:0;font-size:11px;font-weight:700}.fretey-assistant-summary>small{color:#8a938b;font-size:9px;line-height:1.45}.fretey-missing-summary{color:#675500;background:#fffbea;border:1px solid #eadb9a;border-radius:9px;gap:9px;padding:11px;display:flex}.fretey-missing-summary svg{flex:none;width:15px;height:15px}.fretey-missing-summary strong{font-size:10px}.fretey-missing-summary ul{margin:5px 0 0;padding-left:14px;font-size:9px;line-height:1.5}.fretey-attachment-box{background:#f8faf7;border:1px dashed #bdc8bf;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:18px;padding:13px;display:grid}.fretey-attachment-box>svg{width:18px}.fretey-attachment-box>div{gap:3px;display:grid}.fretey-attachment-box strong,.fretey-attachment-box span,.fretey-attachment-box small{font-size:10px}.fretey-attachment-box span{color:#536057;align-items:center;gap:5px;display:inline-flex}.fretey-attachment-box span svg{width:13px}.fretey-attachment-box button{color:#536057;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.fretey-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fretey-review-grid section{background:#fafbfa;border:1px solid #e0e5e0;border-radius:9px;align-content:start;gap:4px;padding:12px;display:grid}.fretey-review-grid strong{margin-bottom:3px;font-size:11px}.fretey-review-grid span{color:#657168;font-size:9px;line-height:1.4}.fretey-demo-disclaimer{color:#777245;align-items:flex-start;gap:7px;margin:16px 0 0;font-size:9px;line-height:1.45;display:flex}.fretey-demo-disclaimer svg{flex:none;width:14px;height:14px}.fretey-whatsapp-layout{--fretey-primary:#ffce12;--fretey-secondary:#27312a;background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--fretey-primary) 15%, transparent), transparent 35%), #f3f5f2;grid-template-columns:minmax(320px,.85fr) minmax(300px,.65fr);justify-content:center;gap:clamp(18px,4cqi,44px);min-height:680px;padding:clamp(20px,5cqi,56px);display:grid}.fretey-phone{background:#efeae2;border:7px solid #202421;border-radius:28px;grid-template-rows:auto auto 1fr auto;justify-self:end;width:min(440px,100%);min-height:590px;display:grid;overflow:hidden;box-shadow:0 20px 45px #1f282333}.fretey-phone>header{color:#fff;background:var(--fretey-secondary);align-items:center;gap:9px;padding:10px 14px;display:flex}.fretey-phone>header .fretey-brand-mark{border-radius:50%;width:34px;height:34px}.fretey-phone>header div:not(.fretey-brand-mark){gap:2px;display:grid}.fretey-phone>header strong{font-size:11px}.fretey-phone>header span{color:#d8e0da;font-size:8px}.fretey-phone>header>svg{width:16px;margin-left:auto}.fretey-whatsapp-notice{color:#645600;background:#fff8cf;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:8px;font-weight:700;display:flex}.fretey-whatsapp-notice svg{width:11px}.fretey-message-list{background-color:#e8e4dc;background-image:radial-gradient(circle at 10% 10%,#ffffff8c 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;gap:6px;min-height:0;padding:14px;display:flex;overflow-y:auto}.fretey-message-list article{border-radius:8px;gap:3px;max-width:82%;padding:8px 10px 5px;display:grid;box-shadow:0 1px 2px #1f282314}.fretey-message-list article.is-assistant{background:#fff;align-self:flex-start}.fretey-message-list article.is-requester{background:#dff6d8;align-self:flex-end}.fretey-message-list p{color:#303833;margin:0;font-size:10px;line-height:1.45}.fretey-message-list time{color:#8a928c;justify-self:end;font-size:7px}.fretey-conversation-empty{color:#778179;text-align:center;place-items:center;gap:4px;margin:auto;display:grid}.fretey-conversation-empty span{font-size:11px;font-weight:700}.fretey-conversation-empty small{font-size:8px}.fretey-message-composer{background:#f4f3f0;gap:6px;padding:8px;display:flex}.fretey-message-composer input{border:1px solid #d8ddd8;border-radius:18px;flex:1;min-width:0;min-height:36px;padding:0 11px;font-size:9px}.fretey-message-composer button{width:36px;height:36px;color:var(--fretey-secondary);background:var(--fretey-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.fretey-message-composer svg{width:15px}.fretey-whatsapp-summary{align-content:center;gap:12px;max-width:390px;display:grid}.fretey-whatsapp-summary h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,3cqi,32px)}.fretey-missing-fields{background:#fff;border:1px solid #dce2dc;border-radius:10px;gap:8px;padding:12px;display:grid}.fretey-missing-fields strong{font-size:10px}.fretey-missing-fields ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fretey-missing-fields li{color:#6d5800;background:#fff5c4;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.fretey-missing-fields>span{color:#35603d;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.fretey-missing-fields svg{width:14px}.fretey-state-panel{color:#69736b;text-align:center;background:#fff;border:1px solid #dce2dc;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:300px;padding:32px;display:grid}.fretey-state-panel>svg{color:#879188;width:28px;height:28px}.fretey-state-panel strong{color:#344038;font-size:15px}.fretey-state-panel p{max-width:460px;margin:0 0 6px;font-size:11px;line-height:1.5}.is-spinning{animation:1s linear infinite fretey-spin}@keyframes fretey-spin{to{transform:rotate(360deg)}}.fretey-settings-shell .settings-panel{container:fretey-module/inline-size}.carrier-module-tabs{background:#fff;flex:none}.carrier-module-tabs button{font-weight:700}.carrier-module-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fretey-module-tabs{flex:none;padding-left:32px}.fretey-settings-shell .operational-routes-panel-header .fretey-demo-badge{margin-left:auto}.fretey-settings-state{place-items:center;padding:24px;display:grid;overflow:auto}.fretey-settings-state .fretey-state-panel{box-sizing:border-box;width:min(100%,620px)}.fretey-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fretey-settings-grid>label:not(.operational-bases-field){color:#5c685f;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.fretey-settings-grid .is-wide{grid-column:1/-1}.fretey-color-field{grid-template-columns:40px minmax(0,1fr);gap:6px;display:grid}.fretey-color-field input[type=color]{width:40px;padding:3px}.fretey-custom-preset-badge{color:#655500;background:#fff5c4;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.fretey-question-actions{gap:3px;display:flex}.fretey-question-summary-list{border-top:1px solid #e3e8e3;margin:0;padding:0;list-style:none;display:grid}.fretey-question-summary-list li{border-bottom:1px solid #e3e8e3;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:46px;padding:7px 0;display:grid}.fretey-question-summary-list li>span:last-child{gap:2px;min-width:0;display:grid}.fretey-question-summary-list strong{color:#344037;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fretey-question-summary-list small{color:#748078;font-size:9px}.fretey-question-position{color:#776200;place-items:center;width:25px;height:38px;font-size:9px;font-weight:900;display:grid}.fretey-question-summary-empty{color:#68746b;background:#f4f6f4;border-radius:8px;margin:0;padding:13px;font-size:10px}.fretey-settings-actions{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #d5ddd6;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #1f28231f}.fretey-settings-actions span{color:#6d786f;font-size:9px}.fretey-module-tabs{scrollbar-width:thin;min-width:0;overflow-x:auto}.fretey-module-tabs button{flex:none}.fretey-simulation-note{color:#675500;background:#fffbea;border:1px solid #eadb9a;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.fretey-simulation-note svg{flex:none;width:16px;height:16px}.fretey-simulation-note p{margin:0;font-size:10px;line-height:1.5}.fretey-simulation-note strong{margin-bottom:2px;display:block}.fretey-module-panel .fretey-settings-grid>label:not(.operational-bases-field){color:#5c685f;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.fretey-module-panel .fretey-settings-grid input{box-sizing:border-box;color:#29332c;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:8px;padding:0 10px;font-size:12px}.fretey-module-panel input[aria-invalid=true]{border-color:#d99b96;outline-color:#a0413b2e}.fretey-field-error{color:#9c433d;font-size:8px;line-height:1.4}.fretey-settings-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fretey-zapwire-drawer-body{align-content:start;gap:22px;display:grid}.fretey-zapwire-section{border-bottom:1px solid #e4e9e4;gap:13px;padding-bottom:22px;display:grid}.fretey-zapwire-section:last-child{border-bottom:0;padding-bottom:0}.fretey-zapwire-section>header h3{color:#303b32;margin:0;font-size:13px}.fretey-zapwire-section>header p{color:#7a857c;margin:4px 0 0;font-size:10px;line-height:1.45}.fretey-zapwire-modes{gap:8px;display:grid}.fretey-zapwire-modes label{color:#5d6960;cursor:pointer;border:1px solid #dce2dc;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.fretey-zapwire-modes label.is-selected{background:#fff9d8;border-color:#d6b400}.fretey-zapwire-modes label>svg{color:#655500;width:17px;height:17px}.fretey-zapwire-modes label>span{gap:3px;display:grid}.fretey-zapwire-modes strong{color:#354139;font-size:10px}.fretey-zapwire-modes small{color:#748077;font-size:9px;line-height:1.4}.fretey-zapwire-account-field{color:#5c685f;gap:5px;font-size:9px;font-weight:700;display:grid}.fretey-zapwire-account-field input{color:#29332c;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:8px;padding:0 10px;font-size:11px}.fretey-zapwire-account-field input[aria-invalid=true]{border-color:#d99b96}.fretey-zapwire-account-field small{color:#9c433d;font-size:8px;line-height:1.4}.fretey-zapwire-summary,.fretey-zapwire-costs{gap:0;margin:0;display:grid}.fretey-zapwire-summary div,.fretey-zapwire-costs div{border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.fretey-zapwire-summary div:last-child,.fretey-zapwire-costs div:last-child{border-bottom:0}.fretey-zapwire-summary dt,.fretey-zapwire-costs dt{color:#748077;align-items:center;gap:6px;font-size:9px;display:inline-flex}.fretey-zapwire-summary dd,.fretey-zapwire-costs dd{overflow-wrap:anywhere;color:#354139;text-align:right;min-width:0;margin:0;font-size:10px;font-weight:800}.fretey-zapwire-validation{color:#8b2d29;background:#fff5f4;border:1px solid #efd0ce;border-radius:8px;margin:0;padding:9px 11px;font-size:9px;line-height:1.45}.fretey-zapwire-costs div:last-child dt,.fretey-zapwire-costs div:last-child dd{color:#202721;font-size:11px}.fretey-zapwire-costs svg{width:14px;height:14px}.fretey-zapwire-confirm{color:#536057;cursor:pointer;align-items:flex-start;gap:8px;font-size:9px;font-weight:700;line-height:1.45;display:flex}@container (width<=680px){.fretey-progressive-layout,.fretey-whatsapp-layout{grid-template-columns:1fr}.fretey-assistant-summary{order:-1}.fretey-phone{justify-self:center}.fretey-whatsapp-summary{max-width:none}}@container (width<=460px){.fretey-white-label{padding:15px}.fretey-public-header small{display:none}.fretey-public-intro{margin-top:20px}.fretey-stepper small{display:none}.fretey-form-grid,.fretey-review-grid{grid-template-columns:1fr}.fretey-field.is-wide{grid-column:auto}.fretey-attachment-box{grid-template-columns:auto 1fr}.fretey-attachment-box button{grid-column:1/-1;justify-self:start}.fretey-assistant-summary{display:none}.fretey-whatsapp-layout{min-height:620px;padding:10px}.fretey-whatsapp-summary{padding:8px}}@media (width<=820px){.fretey-page-header{display:grid}.fretey-demo-badge{justify-self:start}.fretey-settings-grid{grid-template-columns:1fr}.fretey-settings-grid .is-wide{grid-column:auto}}@media (width<=720px){.fretey-page{margin-left:0;padding:22px 12px 112px}.fretey-preview-toolbar{align-items:stretch}.fretey-segmented-control{flex:auto}.fretey-segmented-control button{flex:1;justify-content:center}.fretey-scenario-select{width:100%;margin-left:0}.fretey-preview-stage.is-mobile{padding:10px}.fretey-preview-stage.is-embedded{padding:8px}.fretey-preview-stage.is-embedded .fretey-device-frame{width:calc(100% - 12px)}.fretey-settings-actions{flex-direction:column;align-items:stretch}.fretey-settings-actions .compact-action-button{width:100%}.fretey-settings-action-buttons{grid-template-columns:1fr;display:grid}}@media (width<=430px){.fretey-segmented-control button span{display:none}}@media (prefers-reduced-motion:reduce){.fretey-page{transition:none}.is-spinning{animation:none}}.fretey-brand-mark{overflow:hidden}.fretey-brand-mark>span{place-items:center;width:100%;height:100%;display:grid}.fretey-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.fretey-module-panel{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.fretey-setup-form,.fretey-personalization-form,.carrier-white-label-form{flex-direction:column;flex:1;min-height:0;display:flex}.fretey-setup-viewport,.fretey-personalization-viewport,.carrier-white-label-viewport{overscroll-behavior:contain;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.fretey-setup-viewport{padding:0 24px}.fretey-setup-content,.fretey-personalization-content,.carrier-white-label-content{box-sizing:border-box;width:min(100%,1080px);margin:0 auto}.fretey-personalization-content{padding:0 24px 32px}.carrier-white-label-content{padding:28px 28px 40px}.fretey-operational-overview{background:#f7f9f7;border:1px solid #dce3dc;border-radius:12px;grid-template-columns:minmax(250px,.9fr) minmax(420px,1.5fr) auto;align-items:center;gap:20px;margin:20px 0 4px;padding:18px 20px;display:grid}.fretey-operational-overview.is-active{background:#f2f8f2;border-color:#c9ddcb}.fretey-operational-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.fretey-operational-icon{color:#59675b;background:#e7ece8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.fretey-operational-overview.is-active .fretey-operational-icon{color:#2f6239;background:#dceede}.fretey-operational-icon svg{width:17px;height:17px}.fretey-status-kicker{color:#758077;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:700}.fretey-operational-heading h2{color:#263028;margin:3px 0 4px;font-size:17px;line-height:1.2}.fretey-operational-heading p{color:#657168;max-width:42ch;margin:0;font-size:10px;line-height:1.45}.fretey-operational-metrics{align-items:stretch;min-width:0;display:flex}.fretey-operational-metrics>div{border-left:1px solid #dde4dd;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:3px 14px;display:flex}.fretey-operational-metrics svg{color:#6e7a71;flex:none;width:15px;height:15px}.fretey-operational-metrics span{gap:3px;min-width:0;display:grid}.fretey-operational-metrics small{color:#78837a;font-size:9px;line-height:1.2}.fretey-operational-metrics strong{color:#354037;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fretey-health-list{border-top:1px solid #dfe5df;flex-wrap:wrap;grid-column:1/3;align-items:center;gap:10px 22px;min-width:0;padding-top:13px;display:flex}.fretey-health-list>span{align-items:center;gap:6px;display:inline-flex}.fretey-health-list strong{color:#3f4b42;font-size:10px}.fretey-health-list small{color:#727e74;font-size:9px}.fretey-operational-feedback{color:#59675b;margin:7px 20px 0;font-size:9px;line-height:1.45}.fretey-health-dot{background:#aab3ac;border-radius:50%;flex:none;width:7px;height:7px}.fretey-health-dot.is-connected{background:#4f8b5a}.fretey-health-dot.is-checking,.fretey-health-dot.is-waiting{background:#d2a900}.fretey-health-dot.is-failed{background:#bd4a43}.fretey-test-all-button{grid-area:1/3/3;min-height:36px}.fretey-setup-section{border-bottom:1px solid #e5e9e5;grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);gap:34px;padding:25px 0;display:grid}.fretey-setup-section:last-child{border-bottom:0}.fretey-module-aside{align-content:start;gap:18px;min-width:0;display:grid}.fretey-module-aside>header{align-items:flex-start;gap:11px;display:flex}.fretey-module-aside>header>div{min-width:0}.fretey-module-aside>header h2{color:#273129;margin:1px 0 0;font-size:14px;line-height:1.25}.fretey-module-aside>header p{color:#657168;max-width:34ch;margin:5px 0 0;font-size:11px;line-height:1.45}.fretey-module-icon{color:#58665b;background:#eef2ee;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.fretey-module-icon svg{stroke-width:1.8px;width:15px;height:15px}.fretey-module-aside.is-highlighted .fretey-module-icon{color:#665400;background:#fff3b5}.fretey-module-aside>header>.fretey-status-badge,.fretey-section-switch{margin-left:auto}.fretey-section-explainer{gap:4px;display:grid}.fretey-section-explainer strong{color:#3d4940;font-size:10px;line-height:1.3}.fretey-section-explainer p{color:#6e7970;margin:0;font-size:10px;line-height:1.5}.fretey-setup-section-body{align-content:start;gap:14px;min-width:0;display:grid}.fretey-cost-simulator{border-top:1px solid #e2e7e2;gap:13px;padding-top:16px;display:grid}.fretey-cost-simulator header h3{color:#303a32;margin:0;font-size:12px}.fretey-cost-simulator header p{color:#6e7970;margin:3px 0 0;font-size:10px;line-height:1.4}.fretey-cost-simulator .operational-range-field{border-bottom:0;grid-template-columns:1fr;gap:8px;padding:2px 0;display:grid}.fretey-cost-simulator .operational-range-value-field{width:88px;min-width:88px}.fretey-cost-simulator .operational-range-value{width:54px;min-width:54px}.fretey-cost-breakdown{border-top:1px solid #e8ece8;border-bottom:1px solid #e8ece8;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fretey-cost-breakdown>div{min-width:0;padding:9px 8px}.fretey-cost-breakdown>div:nth-child(2n){border-left:1px solid #e8ece8}.fretey-cost-breakdown>div:nth-child(n+3){border-top:1px solid #e8ece8}.fretey-cost-breakdown.is-filter>div.is-total{border-left:0;grid-column:1/-1}.fretey-cost-breakdown dt{color:#748077;font-size:9px;line-height:1.3}.fretey-cost-breakdown dd{color:#354037;margin:3px 0 0;font-size:11px;font-weight:700}.fretey-cost-breakdown .is-total dt,.fretey-cost-breakdown .is-total dd{color:#5e4d00}.fretey-cost-context{color:#7b867d;margin:-4px 0 0;font-size:9px;line-height:1.45}.fretey-channel-block{background:#fff;border:1px solid #dce3dc;border-radius:10px;overflow:hidden}.fretey-channel-block.is-enabled{border-color:#cad5cb}.fretey-channel-header{background:#f8faf8;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.fretey-channel-header .form-checkbox-content{gap:2px;display:grid}.fretey-channel-header strong{color:#303b32;font-size:11px}.fretey-channel-header small{color:#68746b;font-size:10px;line-height:1.35}.fretey-channel-body{border-top:1px solid #e5e9e5;gap:13px;padding:14px;transition:opacity .16s;display:grid}.fretey-channel-block:not(.is-enabled) .fretey-channel-body{opacity:.58}.fretey-setup-field{gap:6px}.fretey-channel-fields>label{color:#5c685f;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.fretey-channel-fields input{box-sizing:border-box;color:#29332c;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:8px;padding:0 10px;font-size:11px}.fretey-channel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fretey-channel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fretey-channel-actions .compact-action-button{min-height:34px}.fretey-channel-actions svg{width:14px;height:14px}.fretey-inline-feedback{color:#59675b;margin:0;font-size:9px;line-height:1.45}.fretey-connection-badge{color:#667168;background:#eef1ee;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.fretey-connection-badge.is-linked{color:#315a39;background:#e9f4ea}.fretey-zapwire-empty{background:#fafbfa;border:1px dashed #cfd8d0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.fretey-zapwire-empty>svg{color:#657168;width:20px;height:20px}.fretey-zapwire-empty strong{color:#344037;font-size:11px}.fretey-zapwire-empty p{color:#68746b;margin:3px 0 0;font-size:10px;line-height:1.4}.fretey-account-summary{border-top:1px solid #e2e7e2;border-bottom:1px solid #e2e7e2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fretey-account-summary>div{min-width:0;padding:10px 12px}.fretey-account-summary>div+div{border-left:1px solid #e2e7e2}.fretey-account-summary dt{color:#758078;font-size:9px}.fretey-account-summary dd{color:#354037;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:700;overflow:hidden}.fretey-recipient-list{border:1px solid #dce3dc;border-radius:9px;display:grid;overflow:hidden}.fretey-recipient-list.is-invalid{border-color:#b4433b}.fretey-recipient+.fretey-recipient{border-top:1px solid #e7ebe7}.fretey-recipient{background:#fff;grid-template-columns:minmax(180px,1fr) auto 28px;align-items:center;gap:12px;padding:9px 12px;display:grid}.fretey-recipient-identity{align-items:center;gap:8px;min-width:0;display:flex}.fretey-recipient-identity .user-avatar{width:26px;height:26px;font-size:8px}.fretey-recipient-identity>span{gap:2px;min-width:0;display:grid}.fretey-recipient-identity strong{color:#344037;font-size:10px}.fretey-recipient-identity small{color:#707c73;font-size:9px}.fretey-recipient-channels{white-space:nowrap;align-items:center;gap:14px;display:flex}.fretey-recipient-channels-label{color:#758078;font-size:9px;font-weight:700}.fretey-recipient-channels .form-checkbox-content{color:#536057;font-size:10px;font-weight:600}.fretey-recipient-remove{justify-self:end}.fretey-recipient-empty{color:#758078;margin:0;padding:12px;font-size:9px}.fretey-recipient-note{color:#758078;margin:0;font-size:9px;line-height:1.45}.fretey-settings-actions.fretey-setup-actions,.fretey-settings-actions.carrier-white-label-actions{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-top:1px solid #e2e7e2;border-radius:0;flex:none;padding:12px 24px;position:static}.fretey-settings-actions.fretey-setup-actions .compact-action-button,.fretey-settings-actions.carrier-white-label-actions .compact-action-button{min-height:38px}.fretey-white-label-note{color:#5f5219;background:#fffbea;border:1px solid #e6d88a;border-radius:9px;align-items:center;gap:10px;margin:20px 0 0;padding:11px 13px;display:flex}.fretey-white-label-note svg{flex:none;width:17px;height:17px}.fretey-white-label-note p{margin:0;font-size:10px;line-height:1.45}.fretey-personalization-content>.fretey-qualification-section{margin-top:20px}.fretey-status-badge{color:#667168;background:#eef1ee;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.fretey-status-badge.is-success{color:#315a39;background:#e9f4ea}.fretey-status-badge.is-warning{color:#665400;background:#fff3b5}.fretey-personalization-module.is-collapsed{align-items:center;padding-top:18px;padding-bottom:18px}.fretey-personalization-module.is-collapsed .fretey-module-aside{gap:0}.fretey-inactive-module-message{color:#68746b;background:#f4f6f4;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.fretey-inactive-module-message strong{color:#4d5950;font-size:10px}.fretey-inactive-module-message span{font-size:9px;line-height:1.4}.fretey-personalization-channel{gap:12px;min-width:0;display:grid}.fretey-personalization-channel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fretey-personalization-channel>header>div{gap:3px;min-width:0;display:grid}.fretey-personalization-channel h3,.fretey-personalization-block h3{color:#344037;margin:0;font-size:11px}.fretey-personalization-channel header p,.fretey-personalization-block header p{color:#68746b;margin:3px 0 0;font-size:9px;line-height:1.4}.fretey-profile-sync-note{color:#5f6b62;background:#f6f8f6;border:1px solid #dce3dc;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.fretey-profile-sync-note>svg{color:#4d6656;flex:none;width:16px;height:16px}.fretey-profile-sync-note p{gap:2px;margin:0;font-size:9px;line-height:1.45;display:grid}.fretey-profile-sync-note strong{color:#344037;font-size:10px}.fretey-personalization-block{border-top:1px solid #e5e9e5;gap:14px;padding-top:18px;display:grid}.fretey-personalization-block>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fretey-preset-fieldset{border:0;min-width:0;margin:0;padding:0}.fretey-preset-fieldset legend{color:#68746b;margin-bottom:7px;font-size:10px;font-weight:700}.fretey-avatar-options{flex-wrap:wrap;gap:8px;display:flex}.fretey-avatar-options button{color:#4d5950;min-width:92px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3dc;border-radius:9px;place-items:center;gap:7px;padding:11px;display:grid}.fretey-avatar-options button.is-selected{background:#fffdf3;border-color:#d5b321}.fretey-avatar-options button.is-disabled{cursor:not-allowed;opacity:.52}.fretey-avatar-options button>span{place-items:center;width:32px;height:32px;display:grid;position:relative}.fretey-avatar-options strong{font-size:9px}.fretey-avatar-options button>small{color:#68746b;font-size:7px}.fretey-avatar-options .fretey-brand-mark{border-radius:50%;width:32px;height:32px}.fretey-persona-avatar{color:#fff;background:linear-gradient(145deg,#708178,#34433a);border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.fretey-persona-avatar.is-caio{background:linear-gradient(145deg,#708178,#34433a)}.fretey-persona-avatar.is-lia{background:linear-gradient(145deg,#d49c73,#7a4c3c)}.fretey-persona-avatar.is-maya{background:linear-gradient(145deg,#9b7a9f,#513d57)}.fretey-persona-avatar.is-nina{background:linear-gradient(145deg,#8d8272,#55493d)}.fretey-persona-avatar.is-theo{background:linear-gradient(145deg,#758da6,#36495f)}.fretey-persona-avatar.is-user{background:linear-gradient(145deg,#8b938d,#525b55)}.fretey-persona-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.fretey-avatar-check{color:#342900;background:#ffce12;border-radius:50%;width:13px;height:13px;padding:2px;position:absolute;bottom:-2px;right:-3px}.fretey-avatar-settings{gap:12px;display:grid}.fretey-personalization-channel>label{color:#5c685f;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.fretey-personalization-field{gap:6px}.fretey-long-message-field:focus-within{box-shadow:none;border-bottom-color:#dde2dd}.fretey-questions-drawer-body{gap:16px;padding:18px 22px 26px}.fretey-question-editor-list{display:grid}.fretey-question-editor-row{border-bottom:1px solid #e2e7e2;gap:11px;padding:15px 0;display:grid}.fretey-question-editor-row:first-child{padding-top:0}.fretey-question-editor-row>header{align-items:center;gap:8px;min-width:0;display:flex}.fretey-question-editor-row>header>strong{color:#344037;font-size:11px}.fretey-question-editor-row.is-disabled>header>strong,.fretey-question-editor-row.is-disabled .fretey-question-editor-fields,.fretey-question-editor-row.is-disabled .fretey-question-actions{opacity:.5}.fretey-question-editor-enabled{align-items:center;margin-left:auto}.fretey-question-editor-enabled .form-checkbox-content{color:#405044;font-size:10px;font-weight:600;line-height:1.3}.fretey-question-editor-fields{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.fretey-question-editor-fields>*{min-width:0}.fretey-questions-drawer-empty{color:#68746b;text-align:center;background:#f4f6f4;border-radius:8px;margin:0;padding:18px;font-size:10px}.fretey-channel-outcome{border-top:1px solid #e5e9e5;gap:14px;padding-top:14px;display:grid}.fretey-channel-outcome>div:first-child strong{color:#344037;font-size:11px}.fretey-channel-outcome>div:first-child p{color:#68746b;margin:4px 0 0;font-size:9px;line-height:1.4}.fretey-preset-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fretey-preset-options label{cursor:pointer;background:#fff;border:1px solid #dce3dc;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex;position:relative}.fretey-preset-options label.is-selected{background:#fffdf3;border-color:#d5b321}.fretey-preset-options label.is-disabled{cursor:not-allowed;opacity:.52}.fretey-preset-options input{opacity:0;position:absolute}.fretey-preset-options label>span{gap:3px;min-width:0;display:grid}.fretey-preset-options strong{color:#344037;font-size:10px}.fretey-preset-options small{color:#68746b;font-size:9px;line-height:1.4}.fretey-preset-options label>svg{color:#7a6500;opacity:0;flex:none;width:15px;height:15px;margin-left:auto}.fretey-preset-options label.is-selected>svg{opacity:1}.fretey-preset-options label:has(input:focus-visible){outline-offset:2px;outline:3px solid #ffce1273}.fretey-personalization-channel .fretey-preset-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.fretey-layout-option-status{color:#69756c;white-space:nowrap;flex:none;margin-left:auto;font-size:8px;font-weight:700}.fretey-qualification-heading{position:relative}.fretey-qualification-heading .fretey-preset-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.fretey-qualification-heading .fretey-custom-preset-badge{position:absolute;top:0;right:0}.fretey-qualification-summary{flex-wrap:wrap;gap:8px;display:flex}.fretey-qualification-summary span{color:#5e6a61;background:#eef2ee;border-radius:999px;padding:6px 9px;font-size:9px}.fretey-qualification-summary strong{color:#344037}.fretey-qualification-groups{background:#fff;border:1px solid #dce3dc;border-radius:9px;overflow:hidden}.fretey-qualification-group+.fretey-qualification-group{border-top:1px solid #e5e9e5}.fretey-qualification-group-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid;overflow:hidden}.fretey-qualification-group-content>div{min-height:0}.fretey-qualification-group.is-expanded .fretey-qualification-group-content{opacity:1;grid-template-rows:1fr}.fretey-qualification-group>summary{color:#344037;cursor:pointer;background:#fafbfa;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.fretey-qualification-group>summary::-webkit-details-marker{display:none}.fretey-qualification-group>summary:focus-visible{outline-offset:-3px;outline:3px solid #ffce1273}.fretey-qualification-group>summary>span:first-child{gap:2px;min-width:0;display:grid}.fretey-qualification-group>summary strong{font-size:10px}.fretey-qualification-group>summary small{color:#6c786f;font-size:9px;font-weight:400;line-height:1.35}.fretey-qualification-group>summary>span:last-child{color:#738077;flex:none;font-size:9px;font-weight:700}.fretey-qualification-group.is-expanded>summary{background:#f5f8f5;border-bottom:1px solid #e5e9e5}.fretey-qualification-field-list{display:grid}.fretey-qualification-field{background:#fff;grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:16px;min-height:54px;padding:9px 12px;display:grid}.fretey-qualification-field+.fretey-qualification-field{border-top:1px solid #edf0ed}.fretey-qualification-field>span:first-child{gap:2px;min-width:0;display:grid}.fretey-qualification-field>span:first-child strong{color:#344037;font-size:10px}.fretey-qualification-field>span:first-child small{color:#6c786f;font-size:9px;line-height:1.35}.fretey-field-state-control{background:#f5f7f5;border:1px solid #dce3dc;border-radius:7px;margin:0;padding:2px;display:inline-flex}.fretey-field-state-control label{cursor:pointer;position:relative}.fretey-field-state-control input{opacity:0;position:absolute}.fretey-field-state-control label>span{color:#67736a;white-space:nowrap;border-radius:5px;align-items:center;min-height:28px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.fretey-field-state-control label.is-selected>span{color:#3f3500;background:#fff;box-shadow:0 1px 3px #2630291f}.fretey-locked-field-state{color:#56645a;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.fretey-locked-field-state svg{width:12px;height:12px}.carrier-white-label-section{grid-template-columns:minmax(220px,.72fr) minmax(360px,1.28fr);gap:42px;display:grid}.carrier-white-label-aside{align-self:start}.carrier-white-label-scope-note{color:#657168;border-top:1px solid #e2e7e2;max-width:34ch;margin:18px 0 0;padding-top:16px;font-size:10px;line-height:1.55}.carrier-white-label-fields{align-content:start;gap:28px;display:grid}.carrier-white-label-field-grid,.carrier-white-label-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.carrier-white-label-field-grid>label,.carrier-white-label-colors>label{color:#39453c;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.carrier-white-label-field-grid .is-wide{grid-column:1/-1}.carrier-white-label-field-grid input,.carrier-white-label-field-grid textarea,.carrier-white-label-colors input{box-sizing:border-box;color:#29332c;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:8px;padding:0 11px;font-size:12px}.carrier-white-label-field-grid textarea{resize:vertical;min-height:92px;padding-top:10px;line-height:1.5}.carrier-white-label-logo-field{gap:9px;display:grid}.carrier-white-label-logo-field>div:first-child{gap:3px;display:grid}.carrier-white-label-field-label{color:#39453c;font-size:11px;font-weight:700}.carrier-white-label-logo-field>div:first-child small{color:#6d786f;font-size:10px;line-height:1.4}.carrier-white-label-dropzone{box-sizing:border-box;background:#f8faf8;border:1px dashed #bfc9c0;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:16px;transition:border-color .16s,background-color .16s;display:grid}.carrier-white-label-dropzone.is-dragging{background:#fffbea;border-color:#c79f00}.carrier-white-label-logo-visual{box-sizing:border-box;color:#68746b;background:#fff;border:1px solid #dde4dd;border-radius:9px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.carrier-white-label-logo-visual svg{width:21px;height:21px}.carrier-white-label-logo-visual img{object-fit:contain;width:100%;height:100%;display:block}.carrier-white-label-dropzone-copy{gap:3px;min-width:0;display:grid}.carrier-white-label-dropzone-copy strong{color:#303b32;font-size:11px}.carrier-white-label-dropzone-copy small{color:#6d786f;font-size:9px;line-height:1.4}.carrier-white-label-dropzone .compact-action-button{white-space:nowrap;width:auto}.carrier-white-label-remove-logo{justify-self:end}.carrier-white-label-field-error{color:#a22525;font-size:10px;line-height:1.4}.carrier-white-label-colors .fretey-color-field{grid-template-columns:76px minmax(0,1fr);gap:14px;display:grid}.carrier-white-label-colors input[type=color]{cursor:pointer;width:76px;padding:8px}.fretey-previews{flex-direction:column;flex:1;min-height:0;display:flex}.fretey-previews-header{border-bottom:1px solid #e4e8e4;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.fretey-previews-header h2{color:#2f3931;margin:0;font-size:15px}.fretey-previews-header p{color:#6c776e;margin:4px 0 0;font-size:10px;line-height:1.45}.fretey-previews-header>span{color:#665400;background:#fff3b5;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.fretey-previews-header>span svg{width:13px;height:13px}.fretey-preview-tabs{border-bottom:1px solid #e4e8e4;flex:none;padding-left:24px}.fretey-layout-gallery-stage{overscroll-behavior:contain;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;background:#f5f7f5;flex:1;min-height:0;padding:24px;overflow-y:auto}.fretey-layout-gallery-stage>section{width:min(100%,1120px);margin:0 auto}.fretey-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.fretey-preview-gallery.is-single{grid-template-columns:minmax(0,620px);justify-content:center}.fretey-preview-option{background:#fff;border:1px solid #dce3dc;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #2a342d0d}.fretey-preview-option.is-selected{border-color:#d1ac14;box-shadow:0 0 0 2px #ffce1229,0 10px 26px #2a342d12}.fretey-preview-option.is-unavailable .fretey-preview-option-canvas{opacity:.68}.fretey-preview-option>header{border-bottom:1px solid #e7ebe7;justify-content:space-between;align-items:flex-start;gap:14px;min-height:78px;padding:14px;display:flex}.fretey-preview-option>header>div:first-child{min-width:0}.fretey-preview-option h3{color:#303b32;margin:0;font-size:12px}.fretey-preview-option>header p{color:#6a766d;margin:4px 0 0;font-size:9px;line-height:1.4}.fretey-preview-option-actions{flex:none;align-items:center;gap:6px;display:flex}.fretey-preview-select-button[aria-pressed=true]{color:#594a00;background:#fff4bd;border-color:#d5b321}.fretey-preview-select-button:disabled{cursor:default;opacity:1}.fretey-preview-unavailable-badge{color:#657168;white-space:nowrap;background:#edf1ed;border-radius:999px;align-items:center;min-height:28px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.fretey-preview-option-canvas{background:#eef2ee;min-height:260px;padding:18px}.fretey-demo-brand{align-items:center;gap:7px;min-width:0;display:flex}.fretey-demo-brand .fretey-brand-mark{border-radius:7px;width:28px;height:28px}.fretey-demo-brand>span{gap:1px;min-width:0;display:grid}.fretey-demo-brand strong{color:#2e3931;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fretey-demo-brand small{color:#647067;font-size:7px}.fretey-component-demo{background:#fff;border:1px solid #dce3dc;border-radius:9px;align-content:start;gap:15px;min-height:224px;padding:15px;display:grid;box-shadow:0 8px 22px #2f393114}.fretey-demo-compact-search{grid-template-columns:repeat(2,minmax(0,1fr)) 34px;gap:7px;display:grid}.fretey-demo-field{background:#fafbfa;border:1px solid #dfe5df;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.fretey-demo-field>svg{color:#637067;flex:none;width:13px;height:13px}.fretey-demo-field>span{gap:1px;min-width:0;display:grid}.fretey-demo-field small{color:#68746b;font-size:7px}.fretey-demo-field strong{color:#354037;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fretey-demo-compact-search>button,.fretey-demo-step-content>button{color:#3e3300;min-height:34px;font:inherit;background:#ffce12;border:0;border-radius:7px;place-items:center;padding:0 10px;font-size:8px;font-weight:700;display:grid}.fretey-demo-compact-search>button svg{width:13px;height:13px}.fretey-demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.fretey-demo-steps>span{color:#7b867d;background:#f2f5f2;border-radius:6px;align-items:center;gap:4px;padding:5px;font-size:7px;font-weight:700;display:flex}.fretey-demo-steps>span.is-current{color:#4a3d00;background:#fff1ad}.fretey-demo-steps strong{background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.fretey-demo-step-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fretey-demo-step-content>button{grid-column:1/-1}.fretey-demo-map{background:linear-gradient(145deg,#dfe9df,#edf2ed);border-radius:8px;min-height:128px;position:relative;overflow:hidden}.fretey-demo-map:before,.fretey-demo-map:after{content:"";background:#ffffffb8;width:130%;height:8px;position:absolute;transform:rotate(-12deg)}.fretey-demo-map:before{top:28px;left:-14%}.fretey-demo-map:after{bottom:22px;right:-18%;transform:rotate(18deg)}.fretey-demo-map-route{z-index:1;border:3px solid #d2ab08;border-color:#0000 #d2ab08 #d2ab08 #0000;border-radius:50%;position:absolute;inset:35px 18% 28px 20%;transform:rotate(-16deg)}.fretey-demo-map-marker{z-index:2;color:#506a58;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;box-shadow:0 2px 7px #31403633}.fretey-demo-map-marker svg{width:11px;height:11px}.fretey-demo-map-marker.is-origin{top:30px;left:17%}.fretey-demo-map-marker.is-destination{bottom:22px;right:14%}.fretey-demo-map-summary{color:#f4f8f5;background:#405949;border-radius:7px;gap:3px;padding:9px;display:grid}.fretey-demo-map-summary strong{font-size:9px}.fretey-demo-map-summary span{color:#dce8df;font-size:7px}.fretey-demo-assistant{color:#536057;background:#f7f9f7;border:1px solid #e1e6e1;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;padding:8px 9px;display:flex}.fretey-demo-assistant>svg{color:#8a7000;flex:none;width:13px;height:13px}.fretey-demo-assistant>span{gap:2px;min-width:0;display:grid}.fretey-demo-assistant strong{color:#39453c;font-size:8px}.fretey-demo-assistant small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;line-height:1.35;display:-webkit-box;overflow:hidden}.fretey-page-placeholder{background:#fff;border:1px solid #dce3dc;border-radius:9px;grid-template-rows:auto 1fr auto;min-height:224px;display:grid;overflow:hidden;box-shadow:0 8px 22px #2f393114}.fretey-page-placeholder-topbar{border-bottom:1px solid #e7ebe7;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.fretey-page-placeholder-topbar>span:last-child{background:#dce2dc;border-radius:3px;width:98px;height:6px}.fretey-page-placeholder-hero{background:#edf3ed;align-content:center;justify-items:center;gap:8px;padding:20px;display:grid}.fretey-page-placeholder-hero span{background:#9daaa0;border-radius:3px;width:56px;height:7px}.fretey-page-placeholder-hero strong{background:#405949;border-radius:5px;width:min(76%,290px);height:22px}.fretey-page-placeholder-hero small{background:#b5c0b7;border-radius:3px;width:min(58%,220px);height:8px}.fretey-page-placeholder-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;display:grid}.fretey-page-placeholder-body span{background:#eef2ee;border-radius:7px;min-height:35px}.fretey-page-placeholder.is-steps .fretey-page-placeholder-hero{background:#fff5c8;align-content:end;justify-items:start}.fretey-page-placeholder.is-steps .fretey-page-placeholder-hero strong{background:#564800;width:64%}.fretey-page-placeholder.is-steps .fretey-page-placeholder-body{grid-template-columns:1.5fr .75fr}.fretey-page-placeholder.is-steps .fretey-page-placeholder-body span:last-child{display:none}.fretey-chatbot-page-demo{background:#fff;border:1px solid #dce3dc;border-radius:9px;min-height:224px;position:relative;overflow:hidden;box-shadow:0 8px 22px #2f393114}.fretey-chatbot-page-demo>header{border-bottom:1px solid #e7ebe7;align-items:center;gap:12px;padding:9px 11px;display:flex}.fretey-chatbot-page-demo>header>span{background:#e4e9e4;border-radius:3px;width:42px;height:5px}.fretey-chatbot-page-copy{gap:6px;width:64%;padding:27px 16px 18px;display:grid}.fretey-chatbot-page-copy strong{color:#29342c;font-size:16px;line-height:1.15}.fretey-chatbot-page-copy span{color:#647067;font-size:8px;line-height:1.4}.fretey-chatbot-window{background:#fff;border:1px solid #d5ddd6;border-radius:9px;width:min(220px,62%);display:grid;position:absolute;bottom:12px;right:14px;overflow:hidden;box-shadow:0 9px 24px #252f282e}.fretey-chatbot-window>header{color:#fff;background:#3f5948;align-items:center;gap:7px;padding:8px;display:flex}.fretey-chatbot-window .fretey-brand-mark{border-radius:50%;width:25px;height:25px}.fretey-chatbot-window .fretey-persona-avatar{flex:none;width:25px;height:25px;font-size:7px}.fretey-chatbot-window>header>span{gap:1px;display:grid}.fretey-chatbot-window>header strong{font-size:9px}.fretey-chatbot-window>header small{color:#dfe8e1;font-size:7px}.fretey-preview-chat-messages{background:#f3f6f3;gap:5px;max-height:78px;padding:9px;display:grid;overflow:hidden}.fretey-preview-chat-messages p{color:#4d5950;background:#fff;border-radius:7px;width:fit-content;max-width:86%;margin:0;padding:6px 7px;font-size:7px;line-height:1.35}.fretey-preview-chat-messages p.is-user{background:#fff3b5;justify-self:end}.fretey-chatbot-window form{border-top:1px solid #e7ebe7;gap:4px;padding:6px;display:flex}.fretey-chatbot-window input{border:1px solid #dce3dc;border-radius:6px;flex:1;min-width:0;height:27px;padding:0 7px;font-size:7px}.fretey-chatbot-window form button{color:#3d3200;background:#ffce12;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.fretey-chatbot-window form button svg{width:12px;height:12px}.fretey-chatbot-composer{background:#fff;border:1px solid #d5ddd6;border-radius:9px;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden;box-shadow:0 9px 24px #252f2829}.fretey-chatbot-composer>header{color:#4d5950;background:#f8faf8;align-items:center;gap:7px;padding:8px 9px;display:flex}.fretey-chatbot-composer>header>svg{color:#8a7000;width:14px;height:14px}.fretey-chatbot-composer>header>span{gap:1px;display:grid}.fretey-chatbot-composer>header strong{font-size:8px}.fretey-chatbot-composer>header small{color:#748077;font-size:7px}.fretey-chatbot-composer form{border-top:1px solid #e7ebe7;gap:5px;padding:7px;display:flex}.fretey-chatbot-composer input{border:1px solid #dce3dc;border-radius:7px;flex:1;min-width:0;height:29px;padding:0 8px;font-size:7px}.fretey-chatbot-composer button{color:#3d3200;background:#ffce12;border:0;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.fretey-chatbot-composer button svg{width:12px;height:12px}.fretey-chatbot-launcher{color:#fff;width:34px;min-height:34px;font:inherit;background:#405949;border:0;border-radius:50%;justify-content:center;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:16px;right:14px}.fretey-chatbot-launcher.is-side{border-radius:17px 0 0 17px;width:auto;padding:0 10px;right:0}.fretey-chatbot-launcher svg{width:14px;height:14px}.fretey-chatbot-page-demo.is-side .fretey-chatbot-window{right:48px}.fretey-whatsapp-demo{background:#e8e4dc;border:1px solid #cbd5cc;border-radius:9px;grid-template-rows:auto 1fr auto;min-height:224px;display:grid;overflow:hidden;box-shadow:0 8px 22px #2f393114}.fretey-whatsapp-demo>header{color:#fff;background:#315d47;align-items:center;gap:8px;padding:9px 11px;display:flex}.fretey-whatsapp-demo .fretey-brand-mark{border-radius:50%;width:34px;height:34px}.fretey-whatsapp-demo>header>span{gap:1px;display:grid}.fretey-whatsapp-demo>header strong{font-size:10px}.fretey-whatsapp-demo>header small{color:#d9e7de;font-size:7px}.fretey-whatsapp-header-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.fretey-whatsapp-header-actions svg{width:13px;height:13px}.fretey-whatsapp-messages{flex-direction:column;gap:6px;padding:12px;display:flex}.fretey-whatsapp-messages>small{color:#667168;background:#ffffffbf;border-radius:999px;align-self:center;padding:3px 6px;font-size:6px}.fretey-whatsapp-messages p{color:#39453c;background:#fff;border-radius:7px;width:fit-content;max-width:76%;margin:0;padding:7px 8px;font-size:8px;line-height:1.4}.fretey-whatsapp-messages p.is-user{background:#dcf4d7;align-self:flex-end}.fretey-whatsapp-demo>footer{color:#7a857c;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin:6px;padding:7px 9px;display:flex}.fretey-whatsapp-demo>footer span{font-size:8px}.fretey-whatsapp-demo>footer svg{width:14px;height:14px}.fretey-whatsapp-demo>footer svg:first-child{color:#88928a}.fretey-component-test-dialog{box-sizing:border-box;background:#eef2ee;border:0;border-radius:14px;width:min(1180px,100vw - 32px);max-width:none;height:min(840px,100dvh - 32px);max-height:none;padding:0;overflow:hidden;box-shadow:0 28px 80px #19201b57}.fretey-component-test-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181f1aad}.fretey-component-test-toolbar{box-sizing:border-box;color:#edf4ef;background:#28362d;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.fretey-component-test-toolbar>span{font-size:10px;font-weight:700}.fretey-component-test-toolbar .compact-action-button{font-size:9px}.fretey-component-test-controls{background:#eef2ee;padding:12px 14px 0}.fretey-component-test-controls .fretey-preview-toolbar{box-shadow:none;margin:0}.fretey-component-test-site{scrollbar-width:thin;background:#fff;height:calc(100% - 126px);margin:12px 14px 14px;overflow:auto;box-shadow:0 8px 30px #2a342d1f}.fretey-component-test-site.is-mobile{border:7px solid #202421;border-radius:26px;width:min(390px,100% - 28px);margin-left:auto;margin-right:auto}.fretey-component-test-site-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e7ebe7;align-items:center;gap:24px;min-height:58px;padding:8px 24px;display:flex}.fretey-component-test-site-header nav{color:#68746b;gap:18px;margin-left:auto;font-size:9px;display:flex}.fretey-component-test-carrier-brand{align-items:center;gap:8px;min-width:0;display:flex}.fretey-component-test-carrier-brand .fretey-brand-mark{border-radius:8px;width:34px;height:34px}.fretey-component-test-carrier-brand>span{gap:1px;display:grid}.fretey-component-test-carrier-brand strong{color:#344037;font-size:10px}.fretey-component-test-carrier-brand small{color:#748077;font-size:7px}.fretey-component-test-hero{color:#fff;background:linear-gradient(130deg,#344b3d,#718276);align-items:center;min-height:170px;padding:28px clamp(24px,6vw,72px);display:grid}.fretey-component-test-hero>div{max-width:560px}.fretey-component-test-hero span{color:#ffdf54;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.fretey-component-test-hero h2{margin:6px 0;font-size:clamp(24px,4vw,40px);line-height:1.05}.fretey-component-test-hero p{color:#d9e3dc;margin:0;font-size:11px;line-height:1.5}.fretey-component-test-site-content{background:#f5f7f5;padding:20px}.fretey-component-test-site-content.is-agent{padding:0}.fretey-dialog-experience{background:#fff;border:1px solid #dce3dc;border-radius:12px;overflow:hidden}.fretey-dialog-experience.is-embedded{z-index:1;width:min(940px,100%);margin:-44px auto 0;position:relative;box-shadow:0 16px 38px #1f282329}.fretey-chatbot-test{z-index:1;background:#f2f5f2;border:1px solid #dce3dc;border-radius:12px;grid-template-rows:auto 1fr auto;width:min(430px,100%);min-height:430px;margin:-50px auto 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #1f282333}.fretey-chatbot-test>header{color:#fff;background:#405949;align-items:center;gap:9px;padding:11px 13px;display:flex}.fretey-chatbot-test>header .fretey-brand-mark{border-radius:50%;width:34px;height:34px}.fretey-chatbot-test>header .fretey-persona-avatar{flex:none;width:34px;height:34px}.fretey-chatbot-test>header>div{gap:2px;display:grid}.fretey-chatbot-test>header strong{font-size:10px}.fretey-chatbot-test>header small{color:#dfe8e1;font-size:8px}.fretey-chatbot-test>header>svg{width:15px;height:15px;margin-left:auto}.fretey-chatbot-test-messages{flex-direction:column;gap:7px;padding:14px;display:flex;overflow-y:auto}.fretey-chatbot-test-messages p{color:#3f4a42;background:#fff;border-radius:8px;width:fit-content;max-width:80%;margin:0;padding:8px 10px;font-size:9px;line-height:1.45}.fretey-chatbot-test-messages p.is-user{background:#fff2aa;align-self:flex-end}.fretey-chatbot-test form{background:#fff;border-top:1px solid #e0e6e0;gap:6px;padding:9px;display:flex}.fretey-chatbot-test input{border:1px solid #d5ddd6;border-radius:18px;flex:1;min-width:0;min-height:36px;padding:0 10px;font-size:9px}.fretey-chatbot-test button{color:#3d3200;background:#ffce12;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.fretey-chatbot-test button svg{width:14px;height:14px}.fretey-component-test-site-footer{color:#748077;background:#fff;border-top:1px solid #e7ebe7;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;font-size:8px;display:flex}.fretey-component-test-carrier-brand.is-compact .fretey-brand-mark{width:28px;height:28px}.fretey-component-test-dialog>.fretey-component-test-site{height:calc(100% - 48px);box-shadow:none;margin:0}.fretey-component-test-site-phone{color:#31543d;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.fretey-component-test-site-phone svg{width:13px;height:13px}.fretey-dialog-experience.is-page{border:0;border-radius:0}.fretey-white-label.is-page{min-height:100%;padding:clamp(20px,3vw,44px)}.fretey-white-label.is-page .fretey-progressive-layout{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:stretch;max-width:1180px}.fretey-white-label.is-page .fretey-form-card{min-width:0}.fretey-page-test-map{background:#dce8e4;border:1px solid #dce3dc;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:430px;display:grid;position:relative;overflow:hidden}.fretey-page-test-map-canvas{background:linear-gradient(32deg,#0000 42%,#ffffffb8 43% 45%,#0000 46%),linear-gradient(118deg,#0000 54%,#ffffff94 55% 57%,#0000 58%),#dce8e4;min-height:360px;position:relative;overflow:hidden}.fretey-page-test-map-road,.fretey-page-test-map-route{transform-origin:0;border-radius:999px;height:4px;display:block;position:absolute}.fretey-page-test-map-road{background:#ffffffc7}.fretey-page-test-map-road.is-one{width:72%;top:28%;left:-4%;transform:rotate(14deg)}.fretey-page-test-map-road.is-two{width:88%;top:72%;left:22%;transform:rotate(-18deg)}.fretey-page-test-map-road.is-three{width:64%;top:12%;left:64%;transform:rotate(72deg)}.fretey-page-test-map-route{background:#31543d;width:54%;height:5px;top:58%;left:24%;transform:rotate(-17deg)}.fretey-page-test-map-route:after{border-radius:inherit;content:"";border:1px solid #31543d33;position:absolute;inset:-5px}.fretey-page-test-map-marker{z-index:2;color:#2d3a31;background:#fff;border-radius:8px;align-items:center;gap:6px;max-width:180px;padding:8px 10px;font-size:9px;display:inline-flex;position:absolute;box-shadow:0 5px 8px #23302724}.fretey-page-test-map-marker svg{color:#31543d;flex:none;width:14px;height:14px}.fretey-page-test-map-marker strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fretey-page-test-map-marker.is-origin{top:62%;left:16%}.fretey-page-test-map-marker.is-destination{top:34%;right:13%}.fretey-page-test-map-summary{background:#f6f9f7;border-top:1px solid #ccd8d1;align-items:center;gap:10px;padding:16px 18px;display:flex}.fretey-page-test-map-summary>span:first-child{color:#fff;background:#31543d;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fretey-page-test-map-summary svg{width:15px;height:15px}.fretey-page-test-map-summary>span:last-child{gap:2px;display:grid}.fretey-page-test-map-summary strong{color:#304037;font-size:10px}.fretey-page-test-map-summary small{color:#657168;font-size:8px;line-height:1.4}.fretey-component-test-site-content.is-composer-preview{background:#f1f5f2;min-height:0;padding:0;display:block;overflow-y:auto}.fretey-composer-test{background:#f1f5f2;min-height:100%}.fretey-composer-page-hero{color:#fff;background:#31543d;align-items:center;min-height:230px;padding:38px clamp(28px,8vw,110px) 76px;display:flex}.fretey-composer-page-hero>div{gap:7px;max-width:560px;display:grid}.fretey-composer-page-hero span{color:#dbe8df;font-size:9px;font-weight:700}.fretey-composer-page-hero h2{color:#fff;letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.12}.fretey-composer-page-hero p{color:#e4ece6;text-wrap:pretty;max-width:64ch;margin:0;font-size:10px;line-height:1.55}.fretey-composer-page-content{gap:22px;width:min(100% - 48px,1080px);margin:-52px auto 0;padding-bottom:34px;display:grid}.fretey-composer-test-workspace{box-sizing:border-box;background:#fff;border-radius:12px;justify-self:center;gap:10px;width:min(100%,780px);padding:14px;display:grid;box-shadow:0 6px 8px #1c2c2229}.fretey-composer-test-workspace>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:2px 2px 4px;display:grid}.fretey-composer-test-workspace>header>span{color:#514300;background:#ffed91;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.fretey-composer-test-workspace>header svg{width:15px;height:15px}.fretey-composer-test-workspace>header>div{gap:2px;display:grid}.fretey-composer-test-workspace h2{color:#2d3830;margin:0;font-size:14px;line-height:1.3}.fretey-composer-test-workspace header p{color:#5f6c62;margin:0;font-size:9px;line-height:1.45}.fretey-composer-test-workspace>header>small{color:#574900;background:#fff0a8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.fretey-composer-test-workspace textarea{box-sizing:border-box;resize:vertical;color:#2d3830;width:100%;min-height:78px;font:inherit;background:#f3f6f3;border:0;border-radius:10px;outline:0;padding:12px;font-size:12px;line-height:1.5}.fretey-composer-test-workspace textarea:focus-visible{box-shadow:inset 0 0 0 2px #d5ad00,0 0 0 3px #ffce122e}.fretey-composer-test-workspace>footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fretey-composer-test-workspace>footer>div{gap:5px;display:grid}.fretey-composer-test-workspace>footer small{color:#667269;font-size:8px}.fretey-composer-test-attach{color:#3b493f;cursor:pointer;background:#fff;border:1px solid #dbe2dc;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.fretey-composer-test-attach svg{width:14px;height:14px}.fretey-composer-test-workspace>footer>button{color:#3f3400;cursor:pointer;background:#ffce12;border:1px solid #d5ad00;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.fretey-composer-test-workspace>footer>button:disabled{color:#939c95;cursor:not-allowed;background:#e8ece8;border-color:#dfe4df}.fretey-composer-test-file{color:#31543d;background:#eef4ef;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.fretey-composer-test-file svg{flex:none;width:13px;height:13px}.fretey-composer-test-feedback{color:#31543d;min-height:14px;margin:0;font-size:9px;line-height:1.45}.fretey-composer-page-services{background:#fff;border:1px solid #d7dfd8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fretey-composer-page-services article{padding:15px 17px}.fretey-composer-page-services article+article{border-left:1px solid #e0e6e1}.fretey-composer-page-services strong{color:#354138;font-size:9px}.fretey-composer-page-services p{color:#68746b;margin:4px 0 0;font-size:8px;line-height:1.45}@media (width<=1120px){.fretey-operational-overview{grid-template-columns:minmax(230px,.8fr) minmax(360px,1.2fr)}.fretey-test-all-button{grid-area:auto/1/auto/-1;justify-self:end}.fretey-health-list{grid-column:1/-1}.fretey-preview-gallery{grid-template-columns:1fr}}@media (width<=860px){.fretey-operational-overview{grid-template-columns:1fr}.fretey-operational-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fretey-operational-metrics>div{padding:8px 10px}.fretey-health-list,.fretey-test-all-button{grid-column:1}.fretey-setup-section,.carrier-white-label-section{grid-template-columns:1fr;gap:22px}.fretey-module-aside>header p{max-width:58ch}.carrier-white-label-scope-note{max-width:62ch}.fretey-zapwire-empty{grid-template-columns:auto minmax(0,1fr)}.fretey-zapwire-empty .compact-action-button{grid-column:1/-1;width:100%}.fretey-white-label.is-page .fretey-progressive-layout{grid-template-columns:1fr}.fretey-page-test-map{min-height:330px}.fretey-page-test-map-canvas{min-height:280px}}@media (width<=720px){.fretey-setup-viewport,.fretey-personalization-content{padding-left:16px;padding-right:16px}.carrier-white-label-content{padding:24px 20px 32px}.fretey-operational-overview{margin-top:16px;padding:15px}.fretey-operational-metrics{grid-template-columns:1fr}.fretey-operational-metrics>div{border-top:1px solid #dde4dd;border-left:0}.fretey-test-all-button{justify-self:stretch;width:100%}.fretey-setup-section{padding:20px 0}.fretey-channel-header{flex-direction:column;align-items:flex-start}.fretey-channel-actions{grid-template-columns:1fr;display:grid}.fretey-channel-actions .compact-action-button{width:100%}.fretey-channel-fields,.fretey-account-summary,.carrier-white-label-field-grid,.carrier-white-label-colors{grid-template-columns:1fr}.fretey-account-summary>div+div{border-top:1px solid #e2e7e2;border-left:0}.carrier-white-label-field-grid .is-wide{grid-column:auto}.fretey-recipient{grid-template-columns:minmax(0,1fr) auto}.fretey-recipient-channels{white-space:normal;border-top:1px solid #e8ece8;flex-wrap:wrap;grid-column:1/-1;padding-top:9px}.fretey-preset-options{grid-template-columns:1fr}.fretey-qualification-field{grid-template-columns:1fr;gap:8px}.fretey-field-state-control{width:100%;overflow-x:auto}.fretey-field-state-control label{flex:1 0 auto}.fretey-field-state-control label>span{justify-content:center}.fretey-locked-field-state{justify-self:start}.fretey-qualification-heading .fretey-custom-preset-badge{margin-top:8px;display:inline-flex;position:static}.fretey-settings-actions.fretey-setup-actions,.fretey-settings-actions.carrier-white-label-actions{flex-direction:column;align-items:stretch;padding:12px 16px}.fretey-settings-actions.fretey-setup-actions .fretey-settings-action-buttons,.fretey-settings-actions.carrier-white-label-actions .fretey-settings-action-buttons{grid-template-columns:1fr 1fr;display:grid}.fretey-previews-header{align-items:flex-start;padding:14px 16px}.fretey-preview-tabs{padding-left:16px}.fretey-layout-gallery-stage{padding:18px 14px}.fretey-preview-option>header{flex-direction:column}.fretey-preview-option-actions{width:100%}.fretey-preview-test-button,.fretey-preview-select-button{flex:1}.fretey-component-test-dialog{border-radius:0;width:100vw;height:100dvh}.fretey-component-test-site{height:calc(100% - 176px)}.fretey-component-test-site-header nav,.fretey-component-test-site-phone{display:none}.fretey-component-test-site-header{padding-left:14px;padding-right:14px}.fretey-component-test-site-footer{flex-direction:column;align-items:flex-start}.fretey-composer-page-hero{min-height:210px;padding:32px 20px 72px}.fretey-composer-page-content{width:min(100% - 28px,680px)}}@media (width<=560px){.carrier-white-label-content{padding:20px 16px 28px}.carrier-white-label-dropzone{grid-template-columns:50px minmax(0,1fr)}.carrier-white-label-logo-visual{width:50px;height:50px}.carrier-white-label-dropzone .compact-action-button{grid-column:1/-1;width:100%}.carrier-white-label-colors .fretey-color-field{grid-template-columns:64px minmax(0,1fr)}.carrier-white-label-colors input[type=color]{width:64px}.fretey-demo-compact-search,.fretey-demo-step-content{grid-template-columns:1fr}.fretey-demo-compact-search>button,.fretey-demo-step-content>button{grid-column:1}.fretey-component-test-toolbar{flex-direction:column;align-items:stretch;padding:9px 12px}.fretey-component-test-toolbar .compact-action-button{justify-content:center;width:100%}.fretey-component-test-site{height:calc(100% - 208px)}.fretey-component-test-hero{min-height:140px;padding:22px 18px}.fretey-component-test-site-content{padding:12px}.fretey-composer-test-workspace>footer{align-items:flex-start}.fretey-composer-test-workspace>footer small{display:none}.fretey-composer-page-services{grid-template-columns:1fr}.fretey-composer-page-services article+article{border-top:1px solid #e0e6e1;border-left:0}}@media (width<=460px){.fretey-settings-actions.fretey-setup-actions .fretey-settings-action-buttons,.fretey-settings-actions.carrier-white-label-actions .fretey-settings-action-buttons{grid-template-columns:1fr}.fretey-avatar-options button{flex:1 1 0;min-width:78px}.fretey-preview-option-canvas{min-height:220px;padding:12px}.fretey-chatbot-window{width:72%}}@media (prefers-reduced-motion:reduce){.fretey-channel-body,.fretey-qualification-group-content,.carrier-white-label-dropzone{transition:none}}.carrier-request-page{min-width:0;min-height:100svh;padding:0;position:relative}.carrier-request-catalog-panel{z-index:5;container-type:inline-size}.carrier-request-catalog-header{align-items:flex-start}.carrier-request-catalog-header>div{min-width:0}.carrier-request-catalog-header h1{color:#202721;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:600;line-height:1.1}.carrier-request-create-row{background:#fff;border-bottom:0;padding:12px 14px}.carrier-request-new-button{color:#59655c;width:100%;min-height:36px;font:inherit;cursor:not-allowed;background:#f1f3f1;border:1px solid #dfe3df;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.carrier-request-new-button>svg{width:14px;height:14px}.carrier-request-new-button small{color:#6e5a00;text-transform:uppercase;background:#fff1ab;border-radius:999px;align-items:center;gap:3px;margin-left:2px;padding:3px 6px;font-size:10px;font-weight:800;display:inline-flex}.carrier-request-new-button small svg{width:9px;height:9px}.carrier-request-new-button.is-toolbar{flex:none;width:auto;min-height:34px;padding-inline:11px}.carrier-request-catalog-panel.is-kanban .carrier-request-create-row{display:none}.carrier-request-summary{scrollbar-color:#cfd6d0 transparent;scrollbar-width:thin;border-bottom:1px solid #e4e9e4;gap:6px;min-height:62px;padding:8px 12px;display:flex;overflow-x:auto}.carrier-request-summary article{background:#fff;border:1px solid #dce2dc;border-left:3px solid #aeb7b0;border-radius:7px;flex:1 0 96px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:1px 7px;min-width:96px;min-height:46px;padding:7px 8px;display:grid}.carrier-request-summary article.is-total{flex-basis:126px;min-width:126px}.carrier-request-summary article.is-received{border-left-color:#829088}.carrier-request-summary article.is-qualification{border-left-color:#bd963d}.carrier-request-summary article.is-quotation{border-left-color:#3977a8}.carrier-request-summary article.is-negotiation{border-left-color:#7454a6}.carrier-request-summary article.is-contracted{border-left-color:#438453}.carrier-request-summary article.is-closed{border-left-color:#a85c55}.carrier-request-summary article.is-discarded{border-left-color:#8f4742}.carrier-request-summary article.is-attention{border-left-color:#c17c22}.carrier-request-summary svg{color:#6b766d;display:none}.carrier-request-summary span,.carrier-request-summary small{color:#667269;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.carrier-request-summary strong{color:#27312a;grid-area:1/2/span 2;align-self:center;font-size:15px}.carrier-request-summary small{font-weight:500}.carrier-request-kanban-filter-panel .carrier-request-filters.is-catalog-panel{display:contents}.carrier-request-kanban-body .carrier-request-catalog-content{min-height:100%;overflow:visible}.carrier-request-kanban-body .carrier-request-new-button.is-toolbar{width:auto}.carrier-request-filters.is-catalog-panel input{border-radius:7px;min-height:34px;font-size:11px}.carrier-request-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;padding:12px;display:grid}.carrier-request-filters>label{color:#59655c;gap:4px;min-width:0;font-size:10px;font-weight:700;display:grid}.carrier-request-filters input,.carrier-request-filters select{color:#29332c;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:8px;outline:0;padding:0 10px;font-size:11px}.carrier-request-filters input:focus,.carrier-request-filters select:focus,.carrier-request-detail-form input:focus,.carrier-request-detail-form textarea:focus,.carrier-request-quote-form input:focus,.carrier-request-quote-form textarea:focus,.carrier-request-transition-form input:focus,.carrier-request-transition-form select:focus{border-color:#d9b500;box-shadow:0 0 0 3px #ffce1238}.carrier-request-search{grid-column:1/-1;width:100%}.carrier-request-clear-filters{color:#566259;cursor:pointer;background:#fff;border:1px solid #d6ddd7;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.carrier-request-clear-filters:disabled{opacity:.45;cursor:not-allowed}.carrier-request-clear-filters svg{width:13px}.carrier-request-feedback{color:#31503a;background:#f1f7f1;border:1px solid #d1dfd2;border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:11px;display:flex}.carrier-request-feedback.is-error{color:#8b2d29;background:#fff5f4;border-color:#efd0ce}.carrier-request-feedback.is-warning{color:#695500;background:#fffbea;border-color:#eadb9a}.carrier-request-feedback svg{flex:none;width:14px}.carrier-request-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:800}.carrier-request-drawer-feedback{margin:0 20px 10px}.carrier-request-inline-warning{color:#695500;background:#fffbea;border:1px solid #eadb9a;border-radius:8px;margin:0;padding:10px 12px;font-size:10px}.carrier-request-catalog-feedbacks{gap:6px;padding-inline:12px;display:grid}.carrier-request-catalog-feedbacks:not(:empty){border-bottom:1px solid #e4e9e4;padding-block:8px}.carrier-request-catalog-content{flex:1;min-width:0;min-height:0;transition:opacity .14s;display:flex;overflow:hidden}.carrier-request-catalog-content.is-refreshing{opacity:.62;pointer-events:none}.carrier-request-catalog-content>.fretey-state-panel{align-self:center;margin:auto}.carrier-request-map-workspace{background:#e9ede8;min-height:100svh;position:relative;overflow:hidden}.carrier-request-map-filters{display:contents}.carrier-request-map{z-index:0;isolation:isolate;position:absolute;inset:0}.carrier-request-map>.carrier-request-map-canvas{width:100%;height:100%;position:absolute;inset:0}.carrier-request-page .mapboxgl-ctrl-top-left{top:16px;left:var(--side-nav-content-offset)}.carrier-request-page .mapboxgl-ctrl-bottom-left{bottom:16px;left:var(--side-nav-content-offset)}.carrier-request-map-state{z-index:2;color:#6d776f;text-align:center;background:#eef1ed;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;inset:0}.carrier-request-map-state.is-transparent{background:#eef1eddb}.carrier-request-map-state svg{width:28px}.carrier-request-map-state strong{color:#37423a;font-size:13px}.carrier-request-map-state span{font-size:10px}.carrier-request-network-warning{z-index:5;color:#6a5700;background:#fffbea;border:1px solid #eadb9a;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #1f28231f}.carrier-request-network-warning svg{width:13px}.carrier-request-partner-switch{color:#526056;margin-top:2px;font-size:10px;font-weight:700}.carrier-request-map-tooltip{color:#3d4941;gap:4px;min-width:150px;font:10px DM Sans,sans-serif;display:grid}.carrier-request-map-tooltip strong{color:#202721;font-size:11px}.mapboxgl-popup-content{border-radius:9px;box-shadow:0 8px 24px #1f28232e}.carrier-request-list-panel{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.context-panel{background:#fff;border:1px solid #323a3524;border-radius:12px;flex-direction:column;display:flex}.context-panel-header{border-bottom:1px solid #e6eae6;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.context-panel-header>div>span{color:#778179;letter-spacing:.035em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.context-panel-header h2{color:#202721;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.15}.context-panel-header p{color:#667167;margin:10px 0 0;font-size:11px;line-height:1.45}.context-panel-close{color:#526057;cursor:pointer;background:#fff;border:1px solid #dbe1db;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.context-panel-close:hover{color:#405044;background:#fff9dc;border-color:#ffce12}.context-panel-close:focus-visible{outline-offset:2px;outline:3px solid #697c6a61}.context-panel-close svg{width:14px;height:14px}.freight-base-dynamics-card{z-index:4;top:16px;bottom:16px;left:var(--side-nav-content-offset);width:min(382px, calc(100vw - var(--side-nav-content-offset) - 496px));color:#344038;min-width:300px;animation:.24s cubic-bezier(.22,1,.36,1) both freight-base-dynamics-in;position:absolute;overflow:visible;box-shadow:7px 0 14px #1f282324}.freight-base-dynamics-selection{background:#fbfcfb;border:1px solid #dce2dd;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;margin:12px 18px 0;padding:9px 11px;display:grid}.freight-base-dynamics-selection>svg{color:#e0b400;justify-self:center;width:19px;height:19px}.freight-base-dynamics-selection>div{gap:2px;min-width:0;display:grid}.freight-base-dynamics-selection strong{color:#27312a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.freight-base-dynamics-selection span{color:#667269;font-size:10px}.freight-base-dynamics-route-filter{gap:6px;margin:10px 18px 0;display:grid}.freight-base-dynamics-route-filter>span{color:#59655c;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.freight-base-dynamics-route-filter .filter-select,.freight-base-dynamics-route-filter .filter-select>button{width:100%}.freight-base-route-option{align-content:center;gap:4px;min-width:0;display:grid}.freight-base-route-option-heading,.freight-base-route-option-values{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.freight-base-route-option-heading strong{color:#2d3830;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.freight-base-route-option-heading small{color:#59655c;flex:none;font-size:10px;font-weight:700}.freight-base-route-option meter{appearance:none;background:#ff7a1a;border:0;border-radius:999px;width:100%;height:6px}.freight-base-route-option meter::-webkit-meter-bar{height:6px;box-shadow:none;background:#ff7a1a;border:0;border-radius:999px}.freight-base-route-option meter::-webkit-meter-optimum-value{background:#1764d8}.freight-base-route-option meter::-moz-meter-bar{background:#1764d8}.freight-base-route-option meter.is-empty{background:#e6ebe6}.freight-base-route-option meter.is-empty::-webkit-meter-bar{background:#e6ebe6}.freight-base-route-option-values{font-size:10px;font-weight:700}.freight-base-route-option-values .is-outbound{color:#1764d8}.freight-base-route-option-values .is-inbound{color:#d65b08;text-align:right}.freight-base-dynamics-summary{border-bottom:1px solid #e2e7e2;justify-items:center;padding:12px 18px 11px;display:grid}.freight-base-dynamics-summary>strong{color:#1764d8;letter-spacing:-.04em;font-size:36px;font-weight:500;line-height:.95}.freight-base-dynamics-summary>span{color:#263128;margin-top:3px;font-size:14px;font-weight:600}.freight-base-dynamics-summary meter{appearance:none;background:#ff7a1a;border:0;border-radius:999px;width:100%;height:10px;margin-top:9px}.freight-base-dynamics-summary meter::-webkit-meter-bar{height:10px;box-shadow:none;background:#ff7a1a;border:0;border-radius:999px}.freight-base-dynamics-summary meter::-webkit-meter-optimum-value{background:#1764d8}.freight-base-dynamics-summary meter::-moz-meter-bar{background:#1764d8}.freight-base-dynamics-summary meter.is-empty{background:#e6ebe6}.freight-base-dynamics-summary meter.is-empty::-webkit-meter-bar{background:#e6ebe6}.freight-base-dynamics-summary-values{grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-top:5px;display:grid}.freight-base-dynamics-summary-values>div{display:grid}.freight-base-dynamics-summary-values strong{font-size:17px;line-height:1}.freight-base-dynamics-summary-values small{margin-top:2px;font-size:10px;font-weight:700}.freight-base-dynamics-summary-values b{color:#59655c;margin-top:1px;font-size:10px;font-weight:600}.freight-base-dynamics-summary-values .is-outbound{color:#1764d8;text-align:left}.freight-base-dynamics-summary-values .is-inbound{color:#d65b08;text-align:right}.freight-flow-order-book{flex-direction:column;flex:1;min-height:0;display:flex}.freight-flow-order-book-heading{justify-content:space-between;align-items:end;gap:12px;padding:14px 18px 9px;display:flex}.freight-flow-order-book-heading h3{color:#27312a;margin:0;font-size:12px}.freight-flow-order-book-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:0;padding:10px 18px 12px;list-style:none;display:grid;position:relative}.freight-flow-order-book-legend:before{content:"";background:#e2e7e2;height:1px;position:absolute;top:0;left:18px;right:18px}.freight-flow-order-book-legend li{color:#59655c;align-items:center;gap:6px;min-width:0;font-size:10px;line-height:1.25;display:inline-flex}.freight-flow-order-book-legend i{box-sizing:border-box;border-radius:999px;flex:none;width:28px;height:7px;display:block}.freight-flow-order-book-legend i.is-inbound-final{background:#ff7a1a}.freight-flow-order-book-legend i.is-inbound-transit{background:#ffc18f;border:1px dashed #e36a13}.freight-flow-order-book-legend i.is-outbound-final{background:#1764d8}.freight-flow-order-book-legend i.is-outbound-transit{background:#8fb9ef;border:1px dashed #1764d8}.freight-flow-order-book-table-wrap{scrollbar-color:#cfd6d0 transparent;scrollbar-width:thin;border-top:1px solid #e2e7e2;flex:1;min-height:0;overflow:auto}.freight-flow-order-book-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.freight-flow-order-book-table col:first-child,.freight-flow-order-book-table col:nth-child(5){width:12%}.freight-flow-order-book-table col:nth-child(2),.freight-flow-order-book-table col:nth-child(4){width:25%}.freight-flow-order-book-table col:nth-child(3){width:26%}.freight-flow-order-book-table thead{z-index:1;background:#f5f7f5;position:sticky;top:0}.freight-flow-order-book-table th,.freight-flow-order-book-table td{box-sizing:border-box;border-bottom:1px solid #e4e8e4}.freight-flow-order-book-table thead th{color:#68746a;letter-spacing:.03em;text-transform:uppercase;padding:11px 3px;font-size:10px;font-weight:700}.sortable-table-header{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sortable-table-header:hover{color:#202721}.sortable-table-header:focus-visible{outline-offset:3px;outline:3px solid #ffce1273}.sortable-table-header svg{opacity:.6;width:12px;height:12px}.freight-flow-order-book-table .sortable-table-header{white-space:nowrap;justify-content:center;gap:4px;width:100%;padding:0}.freight-flow-order-book-table tbody td,.freight-flow-order-book-table tbody th{padding:11px 4px}.freight-flow-order-book-table tbody th{text-align:center}.freight-flow-order-book-table tbody th strong{color:#2d3830;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.freight-flow-order-book-table tbody th span{color:#667269;margin-top:1px;font-size:10px;font-weight:500;display:block}.freight-flow-offer-count{color:#546158;text-align:center;font-size:10px;font-weight:700}.freight-flow-offer-count.is-inbound{color:#d65b08}.freight-flow-offer-count.is-outbound{color:#1764d8}.freight-flow-order-book-empty{color:#7d887f;text-align:center;height:86px;font-size:10px}.freight-flow-bar{--flow-transit-border:#1764d8;--flow-transit-fill:#8fb9ef;gap:3px;display:grid}.freight-flow-bar strong{color:#556159;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.freight-flow-bar.is-inbound{--flow-transit-border:#e36a13;--flow-transit-fill:#ffc18f}.freight-flow-bar.is-inbound strong{text-align:right}.freight-flow-meter{isolation:isolate;background:#edf1ed;border-radius:999px;width:100%;height:7px;display:flex}.freight-flow-segment{box-sizing:border-box;flex:1 1 0;min-width:0;position:relative}.freight-flow-segment.is-final{z-index:1;background:#1764d8}.freight-flow-bar.is-inbound .freight-flow-segment.is-final{background:#ff7a1a}.freight-flow-segment.is-final-start{border-start-start-radius:999px;border-end-start-radius:999px}.freight-flow-segment.is-final-end{border-start-end-radius:999px;border-end-end-radius:999px}.freight-flow-segment.is-transit{border-block:1px dashed var(--flow-transit-border);background:var(--flow-transit-fill)}.freight-flow-segment.is-transit-start{border-inline-start:1px dashed var(--flow-transit-border);border-start-start-radius:999px;border-end-start-radius:999px}.freight-flow-segment.is-transit-end{border-inline-end:1px dashed var(--flow-transit-border);border-start-end-radius:999px;border-end-end-radius:999px}.freight-flow-segment.is-final-contact-start{border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0}.freight-flow-segment.is-final-contact-end{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.freight-flow-segment.is-final-contact-start:before,.freight-flow-segment.is-final-contact-end:after{content:"";border-block:1px dashed var(--flow-transit-border);background:var(--flow-transit-fill);width:4px;position:absolute;inset-block:-1px}.freight-flow-segment.is-final-contact-start:before{inset-inline-start:-4px}.freight-flow-segment.is-final-contact-end:after{inset-inline-end:-4px}.carrier-request-map .map-filter-legend i[data-tone=info]{background:#7c3aed;box-shadow:0 0 0 1px #5b21b6}@keyframes freight-base-dynamics-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.carrier-request-card-list{scrollbar-color:#cfd6d0 transparent;scrollbar-width:thin;flex:1;grid-auto-rows:max-content;align-content:start;gap:9px;min-width:0;min-height:0;padding:10px 12px 14px;display:grid;overflow:hidden auto}.carrier-request-panel-empty{color:#879188;text-align:center;align-content:center;place-items:center;gap:5px;min-height:210px;padding:20px;display:grid}.carrier-request-panel-empty svg{width:24px}.carrier-request-panel-empty strong{color:#3d4941;font-size:11px}.carrier-request-panel-empty span{font-size:10px}.carrier-request-card{box-sizing:border-box;color:#405044;cursor:pointer;background:#fff;border:1px solid #dce2dd;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:12px;transition:border-color .16s,box-shadow .16s,opacity .18s,transform .16s;position:relative}.carrier-request-card:hover{border-color:#dfbb21;transform:translateY(-1px);box-shadow:0 6px 16px #26302914}.carrier-request-card.is-selected{border-color:#d8ad00;box-shadow:0 0 0 2px #ffce123d}.carrier-request-card:focus-visible{outline-offset:2px;outline:3px solid #ffce127a}.carrier-request-card.is-kanban{padding:10px}.carrier-request-card>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.carrier-request-card-heading{flex:1;gap:2px;min-width:0;display:grid;overflow:hidden}.carrier-request-card-heading-primary{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.carrier-request-card-protocol{color:#59655c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.carrier-request-card-heading-primary>small{color:#6b5900;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.carrier-request-card-heading>time{color:#667269;white-space:nowrap;font-size:10px}.carrier-request-card-heading-primary>svg{color:#ad6b12;flex:none;width:13px;height:13px}.carrier-request-card-header-actions{flex:none;align-items:flex-start;gap:5px;display:flex}.carrier-request-card-actions{flex:none}.carrier-request-card-actions-trigger{min-height:30px;padding:0 8px;font-size:11px}.carrier-request-card-actions-trigger svg{width:12px;height:12px}.carrier-request-stage{color:#4f5d53;text-transform:uppercase;background:#eef1ee;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.carrier-request-stage.is-draft{color:#526056;background:#eef1ee}.carrier-request-stage.is-received{color:#31577d;background:#eaf2fb}.carrier-request-stage.is-qualification{color:#755600;background:#fff4c8}.carrier-request-stage.is-quotation{color:#6c4b14;background:#f8ead1}.carrier-request-stage.is-negotiation{color:#6b437a;background:#f2e9f5}.carrier-request-stage.is-contracted{color:#27613a;background:#e6f3e9}.carrier-request-stage.is-closed{color:#7c3d3a;background:#f8e9e8}.carrier-request-stage.is-discarded{color:#7f302d;background:#fce8e6}.carrier-request-detail-state i{color:#4f5c53;background:#edf1ed;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.carrier-request-detail-state i.is-own{color:#35603d;background:#e7f3e8}.carrier-request-detail-state i.is-partner{color:#315b78;background:#e9f2f8}.carrier-request-detail-state i.is-out_of_profile{color:#853e38;background:#fcebe9}.carrier-request-detail-state i.is-review{color:#6b5900;background:#fff4c8}.carrier-request-route-sequence{padding-block:0;min-width:0;margin-top:11px;padding-right:35px;transition:padding-block .22s cubic-bezier(.22,1,.36,1);position:relative}.carrier-request-route-sequence.has-external-toggle{padding-right:0}.carrier-request-route-sequence:not(.is-expanded){padding-block:4px}.carrier-request-route-steps{min-width:0;margin:0;padding:0;list-style:none;display:grid}.carrier-request-route-step{opacity:1;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:31px;max-height:92px;transition:max-height .22s cubic-bezier(.22,1,.36,1),min-height .22s cubic-bezier(.22,1,.36,1),margin .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1),opacity .14s ease-out;display:grid;position:relative}.carrier-request-route-step:not(:last-child):after{z-index:0;content:"";border-left:1px dashed #b9c2ba;width:1px;position:absolute;top:20px;bottom:-20px;left:9.5px}.carrier-request-route-step.is-collapsed-hidden{opacity:0;pointer-events:none;min-height:0;max-height:0;margin-block:0;padding-block:0;overflow:hidden}.carrier-request-route-step p,.carrier-request-route-transport-content{gap:1px;min-width:0;margin:0;display:grid}.carrier-request-route-event-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.carrier-request-route-movement-date{color:#667269;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:52px;font-size:10px}.carrier-request-route-heading{color:#667269;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.carrier-request-route-contact{color:#303b33;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.carrier-request-route-address{cursor:text}.carrier-request-route-address:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #ffce12b8}.carrier-request-route-marker{z-index:1;background:#ffce12;border:2px solid #b88f00;border-radius:50%;justify-self:center;width:10px;height:10px;display:block;position:relative}.carrier-request-route-marker.is-destination{background:#fff;border-color:#536158}.carrier-request-route-marker.is-receipt,.carrier-request-route-marker.is-handoff{border-width:1.5px;border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.carrier-request-route-marker.is-receipt{background:#ffce12;border-color:#8a6b00}.carrier-request-route-marker.is-handoff{background:#fff;border-color:#202721}.user-avatar.carrier-request-route-avatar{z-index:1;color:#fff;background:#67508c;border:1px solid #fff;justify-self:center;width:17px;height:17px;font-size:6px;position:relative;box-shadow:0 0 0 1px #c9bae4}.user-avatar.carrier-request-route-avatar.is-carrier{background:#405a49;box-shadow:0 0 0 1px #d1a400}.carrier-request-route-sequence.is-expanded .carrier-request-route-step{min-height:40px;padding-block:3px}.carrier-request-route-step.is-transport{padding-right:7px}.carrier-request-route-step.has-responsibility-line.is-line-start:after{border-left:2px solid #ffce12;top:50%;bottom:-10px;left:9px}.carrier-request-route-step.has-responsibility-line.is-line-middle:after{border-left:2px solid #ffce12;top:-10px;bottom:-10px;left:9px}.carrier-request-route-step.has-responsibility-line.is-line-end:before{z-index:0;content:"";border-left:2px solid #ffce12;width:1px;position:absolute;top:-10px;bottom:50%;left:9px}.carrier-request-route-sequence:not(.is-expanded) .carrier-request-route-step.is-line-start:before{z-index:0;content:"";border-left:1px dashed #b9c2ba;width:1px;position:absolute;top:-4px;bottom:50%;left:9.5px}.carrier-request-route-sequence:not(.is-expanded) .carrier-request-route-step.is-line-end:after{border-left:1px dashed #b9c2ba;top:50%;bottom:-4px;left:9.5px}.carrier-request-route-sequence.is-collapsed-endpoints:not(.is-expanded) .carrier-request-route-step.is-origin:after{border-left:1px dashed #b9c2ba;top:50%;bottom:-15.5px;left:9.5px}.carrier-request-route-step.is-carrier.is-collapsed-hidden{min-height:0;max-height:0;padding-block:0}.carrier-request-route-transport-content small{color:#667269;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.35;overflow:hidden}.carrier-request-itinerary-toggle.compact-action-button{width:28px;height:28px;min-height:28px;padding:0;position:absolute;top:0;right:0}.carrier-request-card-header-actions .carrier-request-itinerary-toggle{position:static;top:auto;right:auto}.carrier-request-itinerary-toggle svg{width:13px;height:13px}.carrier-request-operational-status{color:#245281;background:#f1f6fc;border:1px solid #cbdbee;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;margin-top:9px;padding:8px 9px;display:grid}.carrier-request-operational-status.is-unavailable{color:#8a5817;background:#fff8ed;border-color:#e7d3b8}.carrier-request-operational-status>svg{justify-self:center;width:15px;height:15px}.carrier-request-operational-status>span{gap:1px;min-width:0;display:grid}.carrier-request-operational-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-request-operational-status small{color:#7d5a2b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.carrier-request-card-cargo{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin-top:10px;display:grid}.carrier-request-card-cargo>span{gap:1px;min-width:0;display:grid}.carrier-request-card-cargo>span+span{text-align:right}.carrier-request-card-cargo small{color:#667269;text-transform:uppercase;font-size:10px}.carrier-request-card-cargo strong{color:#344038;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.carrier-request-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.carrier-request-card.is-kanban .carrier-request-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-request-card-metrics>span{background:#f5f7f5;border-radius:7px;grid-template-columns:13px minmax(0,1fr);align-items:center;column-gap:4px;min-width:0;padding:6px;display:grid}.carrier-request-card-metrics svg{color:#818c83;grid-row:1/span 2;width:12px;height:12px}.carrier-request-card-metrics small{color:#667269;text-transform:uppercase;font-size:10px}.carrier-request-card-metrics strong{color:#344038;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-request-card-estimate{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;font-size:10px;display:flex}.carrier-request-card-estimate strong{font-size:12px}.carrier-request-card-estimate.is-estimated{color:#31577d;background:#eaf2fb}.carrier-request-card-estimate.is-estimated strong{color:#23496f}.carrier-request-card-estimate.is-current{color:#5d4a00;background:#fff7cf}.carrier-request-card-estimate.is-current strong{color:#4b3c00}.carrier-request-card-estimate.is-contracted{color:#27613a;background:#e6f3e9}.carrier-request-card-estimate.is-contracted strong{color:#1f5230}.carrier-request-card-follow-up{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;min-width:0;margin-top:10px;display:grid}.carrier-request-card-assignee{align-items:center;gap:7px;min-width:0;display:flex}.carrier-request-card-assignee>.user-avatar{width:20px;height:20px;font-size:8px}.carrier-request-card-assignee>span,.carrier-request-card-next-step{gap:1px;min-width:0;display:grid}.carrier-request-card-follow-up small{color:#667269;text-transform:uppercase;font-size:10px;font-weight:700}.carrier-request-card-follow-up strong{color:#526057;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.carrier-request-card-next-step{text-align:right}.carrier-request-kanban-scroll{scrollbar-color:#c4cdc6 transparent;scrollbar-width:thin;min-width:0;min-height:0;padding-left:0;padding-right:0;overflow:auto}.carrier-request-kanban{grid-template-columns:repeat(8, minmax(var(--catalog-kanban-column-min-width), 1fr));background:#f4f6f4;border:0;width:max-content;min-width:100%;min-height:100%;display:grid}.carrier-request-kanban-column{--catalog-kanban-stage-color:#64748b;--catalog-kanban-stage-soft:#f1f5f9;min-width:0}.carrier-request-kanban-column.is-draft{--catalog-kanban-stage-color:#64748b;--catalog-kanban-stage-soft:#f1f5f9}.carrier-request-kanban-column.is-received{--catalog-kanban-stage-color:#4f8bce;--catalog-kanban-stage-soft:#eaf2fb}.carrier-request-kanban-column.is-qualification{--catalog-kanban-stage-color:#b58e00;--catalog-kanban-stage-soft:#fff4c8}.carrier-request-kanban-column.is-quotation{--catalog-kanban-stage-color:#b66f1d;--catalog-kanban-stage-soft:#f8ead1}.carrier-request-kanban-column.is-negotiation{--catalog-kanban-stage-color:#8c4c9d;--catalog-kanban-stage-soft:#f2e9f5}.carrier-request-kanban-column.is-contracted{--catalog-kanban-stage-color:#258446;--catalog-kanban-stage-soft:#e6f3e9}.carrier-request-kanban-column.is-closed{--catalog-kanban-stage-color:#a95752;--catalog-kanban-stage-soft:#f8e9e8}.carrier-request-kanban-column.is-discarded{--catalog-kanban-stage-color:#943f3a;--catalog-kanban-stage-soft:#fce8e6}.carrier-request-kanban-column .carrier-request-route-sequence{margin-top:9px}.carrier-request-kanban-column .carrier-request-card-estimate{margin-top:8px}.carrier-request-kanban-item>.carrier-request-card.is-embedded{box-shadow:none;cursor:inherit;background:0 0;border:0;border-radius:0;padding:0;transform:none}.carrier-request-kanban-item>.carrier-request-card.is-embedded:hover,.carrier-request-kanban-item>.carrier-request-card.is-embedded.is-selected{box-shadow:none;background:0 0;border:0;transform:none}.carrier-request-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d241f4d;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.carrier-request-details-drawer{background:#fff;border:1px solid #d8dfd9;border-radius:14px;flex-direction:column;width:min(580px,100vw - 32px);min-height:0;animation:.18s cubic-bezier(.22,1,.36,1) carrier-request-drawer-in;display:flex;overflow:hidden;box-shadow:-14px 0 40px #1f282333}.carrier-request-details-drawer.is-large{width:min(1125px,100vw - 64px);min-width:min(720px,100vw - 24px)}@keyframes carrier-request-drawer-in{0%{opacity:0;transform:translate(18px)}}.carrier-request-rejection-backdrop{z-index:70;animation:.18s ease-out both carrier-request-rejection-backdrop-in}.carrier-request-rejection-backdrop.is-closing{pointer-events:none;animation:.18s ease-in both carrier-request-rejection-backdrop-out}.carrier-request-rejection-drawer{z-index:71;animation:.24s cubic-bezier(.22,1,.36,1) both carrier-request-rejection-panel-in;position:fixed}.carrier-request-rejection-drawer.is-closing{pointer-events:none;animation:.18s ease-in both carrier-request-rejection-panel-out}.carrier-request-rejection-header{align-items:flex-start}.carrier-request-rejection-feedback{margin:0 20px 10px}.carrier-request-rejection-form{flex-direction:column;padding-top:16px;scroll-padding-bottom:96px;display:flex}.carrier-request-rejection-form>fieldset:last-of-type{margin-bottom:96px}.carrier-request-rejection-form>.operational-bases-form-actions{z-index:3;box-shadow:none;margin:auto -22px 0}@keyframes carrier-request-rejection-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes carrier-request-rejection-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes carrier-request-rejection-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes carrier-request-rejection-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}.carrier-request-details-drawer>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 32px 20px;display:flex}.carrier-request-details-heading-wrap{flex:1;min-width:0}.carrier-request-details-drawer>header p{color:#667269;margin:0;font-size:11px}.carrier-request-details-back{margin-top:0;position:absolute;top:24px;right:32px}.carrier-request-details-meta .user-identity{color:#59675b;font-size:11px}.carrier-request-details-meta time{color:#758078;white-space:nowrap;font-size:11px}.carrier-request-transition-form{background:#fafbfa;border-block:1px solid #e4e9e4;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:8px;padding:10px 32px;display:grid}.carrier-request-transition-form label{color:#59655c;gap:4px;font-size:10px;font-weight:700;display:grid}.carrier-request-transition-form input,.carrier-request-transition-form select{min-height:35px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:7px;padding:0 9px;font-size:11px}.carrier-request-transition-form button{min-height:35px}.carrier-request-detail-tabs{scrollbar-width:thin;border-bottom:1px solid #e4e9e4;min-width:0;margin:0;padding:0 32px;display:flex;overflow-x:auto}.carrier-request-detail-tabs>button{color:#667269;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:42px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.carrier-request-detail-tabs>button.is-active{color:#27312a}.carrier-request-detail-tabs>button svg{width:13px}.carrier-request-detail-tabs.is-workflow{justify-content:space-between;overflow-x:auto}.carrier-request-detail-tabs.is-workflow>button{flex:1 0 auto;justify-content:center;min-width:116px;position:relative}.carrier-request-detail-tabs.is-workflow>button.is-completed{color:#35603d}.carrier-request-detail-tabs.is-workflow>button.is-blocked{color:#9aa39c;opacity:1;cursor:not-allowed}.carrier-request-detail-tabs .app-tab-trailing-icon{width:10px;height:10px;margin-left:1px}.carrier-request-workflow-prerequisite{color:#59655c;background:#fafbfa;border-bottom:1px solid #e8ece8;min-height:30px;padding:8px 32px;font-size:10px}.carrier-request-detail-body{scrollbar-width:thin;flex:1;min-height:0;padding:18px 32px 32px;overflow-y:auto}.carrier-request-detail-body.is-workflow{padding-bottom:24px}.carrier-request-workflow-stack{gap:14px;display:grid}.carrier-request-intake{width:min(100%,1100px);margin:0 auto}.carrier-request-intake-map-layout{min-height:650px;margin-bottom:24px;position:relative}.carrier-request-intake-map{background:#eef1ed;border:1px solid #d8dfd9;border-radius:10px;height:650px;position:relative;overflow:hidden}.carrier-request-intake-map-canvas{width:100%;height:100%;position:absolute;inset:0}.carrier-request-intake-city-marker{z-index:2;cursor:default;pointer-events:none}.carrier-request-intake-city-marker .operational-route-destination-marker-label{text-overflow:ellipsis;max-width:150px;overflow:hidden}.carrier-request-intake-city-marker.is-disabled .operational-route-destination-marker-pin,.carrier-request-intake-city-marker.is-disabled .operational-route-destination-marker-label{color:#69736b;background:#d9ded9;box-shadow:0 2px 5px #1f282324}.carrier-request-intake-city-marker.is-disabled .operational-route-destination-marker-pin svg{stroke:#69736b}.carrier-request-route-motion-marker{z-index:1;color:#7b857e;pointer-events:none;filter:drop-shadow(0 1px 2px #1f282359);will-change:transform;place-items:center;width:24px;height:24px;transition:color .18s cubic-bezier(.25,1,.5,1),opacity .18s cubic-bezier(.25,1,.5,1);display:grid}.carrier-request-route-motion-marker.is-carrier{color:#ffce12}.carrier-request-route-motion-marker.is-partner,.carrier-request-route-motion-marker.is-external{color:#9aa39c}.carrier-request-route-motion-marker.is-resetting{opacity:0}.carrier-request-route-motion-marker svg{width:20px;height:20px;display:block}.carrier-request-intake-map-state{z-index:1;color:#59655c;text-align:center;background:#eef1ede6;align-content:center;place-items:center;gap:6px;padding:270px 24px 32px;display:grid;position:absolute;inset:0}.carrier-request-intake-map-state svg{width:26px;height:26px}.carrier-request-intake-map-state strong{color:#344038;font-size:13px}.carrier-request-intake-map-state span{font-size:11px}.carrier-request-intake-summary{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff7;border:1px solid #d5ddd6;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:16px;left:16px;right:16px;overflow:hidden;box-shadow:0 4px 8px #1f28231f}.carrier-request-intake-summary>div{border-right:1px solid #e2e7e2;grid-template-rows:auto auto 1fr;grid-template-columns:16px minmax(0,1fr);align-content:start;gap:1px 8px;min-width:0;min-height:96px;padding:12px;display:grid}.carrier-request-intake-summary>div:nth-child(2n){border-right:0}.carrier-request-intake-summary>div:nth-child(-n+2){border-bottom:1px solid #e2e7e2}.carrier-request-intake-summary-icon{color:#4f5a52;stroke-width:2px;grid-row:1/span 3;width:15px;height:15px;margin-top:1px}.carrier-request-intake-summary span,.carrier-request-intake-summary strong,.carrier-request-intake-summary ul{grid-column:2;min-width:0}.carrier-request-intake-summary span{color:#667269;font-size:10px;line-height:1.2}.carrier-request-intake-summary strong{color:#2f3b31;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.carrier-request-intake-summary ul{color:#59655c;gap:1px;margin:2px 0 0;padding:0;font-size:10px;line-height:1.3;list-style:none;display:grid}.carrier-request-intake-summary li{overflow-wrap:anywhere;min-width:0}.carrier-request-operational-overview{background:#fff;border:1px solid #d8dfd9;border-radius:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,1fr);min-width:0;margin-bottom:24px;display:grid;overflow:hidden}.carrier-request-operational-column{min-width:0;padding:16px}.carrier-request-operational-column+.carrier-request-operational-column{border-left:1px solid #e2e7e2}.carrier-request-operational-heading{align-items:center;gap:7px;margin-bottom:12px;display:flex}.carrier-request-operational-heading svg{color:#59655c;flex:none;width:16px;height:16px}.carrier-request-operational-heading h3{color:#2f3b31;margin:0;font-size:13px}.carrier-request-operational-route-steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.carrier-request-operational-column.is-itinerary .carrier-request-operational-route-steps{border-top:1px solid #e2e7e2;margin-top:14px;padding-top:12px}.carrier-request-operational-route-steps li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:50px;padding:7px 0 7px 12px;display:grid;position:relative}.carrier-request-operational-route-steps li:before{content:"";background:#9aa39c;border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.carrier-request-operational-route-steps li.is-active:before{background:#ffce12}.carrier-request-operational-step-marker{color:#69736b;background:#edf0ed;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.carrier-request-operational-step-marker svg{width:16px;height:16px}.carrier-request-operational-route-steps li.is-active .carrier-request-operational-step-marker{color:#554600;background:#fff4bd}.carrier-request-operational-route-steps li.is-event.is-active .carrier-request-operational-step-marker{background:#ffce12}.carrier-request-operational-step-content{gap:2px;min-width:0;display:grid}.carrier-request-operational-step-content>span{color:#69736b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.carrier-request-operational-step-content strong{color:#344038;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-request-operational-step-content small{color:#667269;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.carrier-request-operational-step-content>.pre-registration-table-text{color:#667269;font-size:10px;line-height:1.3}.carrier-request-operational-step-content:hover .pre-registration-table-text-ellipsis{opacity:0}.carrier-request-operational-step-content:hover .pre-registration-table-text-marquee{opacity:1;transform:translate(min(0px,100cqw - 100%))}.carrier-request-operational-route-steps li.is-disabled .carrier-request-operational-step-content strong,.carrier-request-operational-route-steps li.is-disabled .carrier-request-operational-step-meta{color:#69736b}.carrier-request-operational-step-meta{color:#344038;text-align:right;border-left:1px solid #e2e7e2;gap:2px;width:84px;min-width:84px;padding-left:8px;display:grid}.carrier-request-operational-step-meta strong{font-size:11px}.carrier-request-operational-step-meta>span{color:#667269;white-space:nowrap;font-size:10px;font-weight:400}.carrier-request-operational-step-meta strong time{color:inherit;font:inherit;white-space:nowrap}.carrier-request-adherence-state{color:#405044;background:#f4f7f4;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.carrier-request-adherence-state svg{width:18px;height:18px;margin-top:1px}.carrier-request-adherence-state>div{gap:2px;display:grid}.carrier-request-adherence-state strong{font-size:11px}.carrier-request-adherence-state span{color:currentColor;opacity:.86;font-size:10px;line-height:1.35}.carrier-request-adherence-state.is-positive{color:#315d3d;background:#edf6ef}.carrier-request-adherence-state.is-partner{color:#58407d;background:#f3eff9}.carrier-request-adherence-state.is-warning{color:#715900;background:#fff7d4}.carrier-request-adherence-state.is-danger{color:#8b2d29;background:#fff1ef}.carrier-request-adherence-state.is-review{color:#59655c;background:#f1f3f1}.carrier-request-adherence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.carrier-request-operational-column.is-itinerary .carrier-request-adherence-state+.carrier-request-adherence-metrics{margin-top:12px}.carrier-request-adherence-metrics>div{min-width:0}.carrier-request-adherence-metrics dt{color:#667269;font-size:10px}.carrier-request-adherence-metrics dd{color:#344038;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;font-weight:700;overflow:hidden}.carrier-request-adherence-summary{border-bottom:1px solid #e2e7e2;gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}.carrier-request-adherence-summary>strong{color:#344038;font-size:11px}.carrier-request-adherence-summary-bar{background:#edf0ed;border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden}.carrier-request-adherence-summary-bar>span{flex-basis:0;min-width:0}.carrier-request-adherence-summary-bar>span.is-compatible{background:#4a895a}.carrier-request-adherence-summary-bar>span.is-review{background:#c49b1a}.carrier-request-adherence-summary-bar>span.is-incompatible{background:#b64a43}.carrier-request-adherence-summary-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.carrier-request-adherence-summary-legend>div{min-width:0}.carrier-request-adherence-summary-legend dt{color:#59655c;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex}.carrier-request-adherence-summary-legend dt>span{border-radius:50%;flex:none;width:7px;height:7px}.carrier-request-adherence-summary-legend dt>span.is-compatible{background:#4a895a}.carrier-request-adherence-summary-legend dt>span.is-review{background:#c49b1a}.carrier-request-adherence-summary-legend dt>span.is-incompatible{background:#b64a43}.carrier-request-adherence-summary-legend dd{color:#344038;margin:2px 0 0 12px;font-size:11px;font-weight:700}.carrier-request-adherence-details{border-top:1px solid #e2e7e2;margin-top:14px;padding-top:12px}.carrier-request-operational-column.is-adherence .carrier-request-adherence-details{border-top:0;margin-top:0;padding-top:0}.carrier-request-adherence-details-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;min-width:0;margin-bottom:4px;display:flex}.carrier-request-adherence-details-heading strong{color:#344038;font-size:11px}.carrier-request-adherence-details-heading span{color:#667269;font-size:9px}.carrier-request-adherence-checks{margin:0;padding:0;list-style:none}.carrier-request-adherence-checks>li:not(.carrier-request-adherence-check-group),.carrier-request-adherence-check-group>ul>li{border-bottom:1px solid #e7ebe7;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px 0;display:grid}.carrier-request-adherence-checks>li:not(.carrier-request-adherence-check-group)>svg,.carrier-request-adherence-check-group>ul>li>svg{color:#6b746d;width:15px;height:15px;margin-top:1px}.carrier-request-adherence-checks>li:not(.carrier-request-adherence-check-group)>div,.carrier-request-adherence-check-group>ul>li>div{gap:4px;min-width:0;display:grid}.carrier-request-adherence-check-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.carrier-request-adherence-check-heading strong{color:#344038;font-size:10px}.carrier-request-adherence-check-heading b{color:#59655c;font-size:9px}.carrier-request-adherence-check-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;min-width:0;display:grid}.carrier-request-adherence-check-values.is-status-only{grid-template-columns:minmax(0,1fr)}.carrier-request-adherence-check-values>span{color:#667269;overflow-wrap:anywhere;align-items:baseline;gap:3px;min-width:0;font-size:9px;line-height:1.35;display:flex}.carrier-request-adherence-check-values>span>b{color:#59655c;font-size:inherit;flex:none}.carrier-request-adherence-checks small{color:#7a5b16;overflow-wrap:anywhere;margin-top:2px;font-size:9px;line-height:1.4}.carrier-request-adherence-check-group{border-bottom:1px solid #e7ebe7;padding:10px 0 0}.carrier-request-adherence-check-group-heading{color:#344038;align-items:center;gap:6px;margin-bottom:3px;display:flex}.carrier-request-adherence-check-group-heading>svg{color:#59655c;flex:none;width:15px;height:15px}.carrier-request-adherence-check-group-heading>strong{font-size:10px}.carrier-request-adherence-check-group-heading>b{color:#59655c;white-space:nowrap;font-size:9px}.carrier-request-adherence-check-group.is-compact .carrier-request-adherence-check-group-heading{grid-template-columns:18px minmax(0,1fr) auto;gap:7px;margin-bottom:2px;display:grid}.carrier-request-adherence-check-group-heading.is-compatible>svg,.carrier-request-adherence-check-group-heading.is-compatible>b{color:#347044}.carrier-request-adherence-check-group-heading.is-incompatible>svg,.carrier-request-adherence-check-group-heading.is-incompatible>b{color:#a13a34}.carrier-request-adherence-check-group-heading.is-review>svg,.carrier-request-adherence-check-group-heading.is-review>b{color:#8a6c0a}.carrier-request-adherence-check-group-heading.is-unavailable>svg,.carrier-request-adherence-check-group-heading.is-unavailable>b{color:#6b746d}.carrier-request-adherence-check-group-heading.is-partial>svg,.carrier-request-adherence-check-group-heading.is-partial>b{color:#66548f}.carrier-request-adherence-check-group>ul{margin:0;padding:0;list-style:none}.carrier-request-adherence-check-group>ul>li{border-bottom:0;padding-block:8px}.carrier-request-adherence-check-group>ul>li+li{border-top:1px solid #eef1ee}.carrier-request-adherence-check-group.is-compact>ul{gap:0;margin-left:25px;display:grid}.carrier-request-adherence-check-group.is-compact>ul>li{border:0;padding:2px 0;display:block}.carrier-request-adherence-check-group.is-compact>ul>li+li{border-top:0}.carrier-request-adherence-check-group.is-compact>ul>li>div{gap:0}.carrier-request-adherence-group-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.carrier-request-adherence-group-line>b{color:#59655c;white-space:nowrap;font-size:9px}.carrier-request-adherence-ncm-content{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:4px;min-width:0;display:grid}.carrier-request-adherence-ncm-code{color:#344038;font-size:9px;line-height:1.35}.carrier-request-adherence-ncm-separator{color:#8a938c;font-size:9px}.carrier-request-adherence-ncm-content .pre-registration-table-text,.carrier-request-adherence-item-content .pre-registration-table-text{color:#667269;font-size:9px;line-height:1.35}.carrier-request-adherence-item-content{min-width:0;display:block}.carrier-request-adherence-item-content .pre-registration-table-text strong{color:#344038;font-size:9px}.carrier-request-adherence-ncm-content:hover .pre-registration-table-text-ellipsis,.carrier-request-adherence-item-content:hover .pre-registration-table-text-ellipsis{opacity:0}.carrier-request-adherence-ncm-content:hover .pre-registration-table-text-marquee,.carrier-request-adherence-item-content:hover .pre-registration-table-text-marquee{opacity:1;transform:translate(min(0px,100cqw - 100%))}.carrier-request-adherence-group-warning{color:#7a5b16;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 6px 25px;display:block;overflow:hidden}.carrier-request-adherence-checks li.is-compatible>svg,.carrier-request-adherence-checks li.is-compatible .carrier-request-adherence-check-heading b,.carrier-request-adherence-checks li.is-compatible .carrier-request-adherence-group-line>b{color:#347044}.carrier-request-adherence-checks li.is-incompatible>svg,.carrier-request-adherence-checks li.is-incompatible .carrier-request-adherence-check-heading b,.carrier-request-adherence-checks li.is-incompatible .carrier-request-adherence-group-line>b{color:#a13a34}.carrier-request-adherence-checks li.is-review>svg,.carrier-request-adherence-checks li.is-review .carrier-request-adherence-check-heading b,.carrier-request-adherence-checks li.is-review .carrier-request-adherence-group-line>b{color:#8a6c0a}.carrier-request-adherence-checks li.is-unavailable>svg,.carrier-request-adherence-checks li.is-unavailable .carrier-request-adherence-check-heading b,.carrier-request-adherence-checks li.is-unavailable .carrier-request-adherence-group-line>b{color:#6b746d}.carrier-request-pricing-preview{gap:10px;display:grid}.carrier-request-pricing-summary-shell{border-bottom:1px solid #e2e7e2;min-width:0;padding-bottom:10px;display:grid}.carrier-request-pricing-summary{gap:0;display:grid}.carrier-request-pricing-total,.carrier-request-pricing-commission,.carrier-request-pricing-estimate{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.carrier-request-pricing-disclosure{min-width:0;display:grid}.carrier-request-pricing-total,.carrier-request-pricing-commission{width:100%;min-height:24px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.carrier-request-pricing-total>span,.carrier-request-pricing-commission>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.carrier-request-pricing-total>span{color:#59655c;font-size:10px}.carrier-request-pricing-total svg,.carrier-request-pricing-commission svg{flex:none;width:13px;height:13px}.carrier-request-pricing-total strong{color:#344038;font-size:11px}.carrier-request-pricing-total:focus-visible,.carrier-request-pricing-commission:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #ffce129e}.carrier-request-pricing-disclosure-details{opacity:0;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .24s cubic-bezier(.25,1,.5,1),opacity .18s ease-out;display:grid}.carrier-request-pricing-disclosure-details.is-open{opacity:1;grid-template-rows:1fr}.carrier-request-pricing-disclosure-details-inner{min-height:0;overflow:hidden}.carrier-request-pricing-disclosure-details-inner>.carrier-request-pricing-routes,.carrier-request-pricing-disclosure-details-inner>.carrier-request-operational-empty{margin-top:8px;margin-bottom:4px}.carrier-request-pricing-disclosure-details-inner>.carrier-request-commercial-charge{margin-top:4px;margin-bottom:2px}.carrier-request-pricing-commission>span{color:#5e4d00;font-size:9px}.carrier-request-pricing-commission strong{color:#5e4d00;font-size:11px}.carrier-request-pricing-estimate{border-bottom:1px solid #e7ebe7;margin-bottom:2px;padding-bottom:5px}.carrier-request-pricing-estimate span{color:#4c584f;font-size:10px}.carrier-request-pricing-estimate strong{color:#315d3d;font-size:14px}.carrier-request-pricing-partner-note{color:#624b16;background:#fff8df;border-radius:7px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.carrier-request-pricing-routes,.carrier-request-pricing-calculations{gap:14px;display:grid}.carrier-request-pricing-route-calculation+.carrier-request-pricing-route-calculation,.carrier-request-pricing-route+.carrier-request-pricing-route{border-top:1px solid #dfe5df;padding-top:14px}.carrier-request-pricing-route>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:8px;display:flex}.carrier-request-pricing-route>header>div{gap:2px;min-width:0;display:grid}.carrier-request-pricing-route>header strong{color:#344038;font-size:11px}.carrier-request-pricing-route>header>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carrier-request-pricing-route>header span{color:#667269;font-size:9px}.carrier-request-pricing-route>header>strong{color:#315d3d;flex:none}.carrier-request-pricing-segments{gap:7px;margin:0;padding:0 0 4px;list-style:none;display:grid}.carrier-request-pricing-segments li{gap:1px;min-width:0;display:grid}.carrier-request-pricing-segments li>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.carrier-request-pricing-segments strong{color:#344038;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.carrier-request-pricing-segments b{color:#315d3d;flex:none;font-size:10px}.carrier-request-pricing-segments small{color:#78827a;font-size:9px;font-weight:400;line-height:1.35}.carrier-request-commercial-charge{border-top:0;margin-top:4px;padding-top:0}.carrier-request-commercial-charge>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.carrier-request-commercial-charge>header strong{color:#344038;font-size:11px}.carrier-request-commercial-charge>header span{color:#667269;font-size:9px}.carrier-request-commercial-charge>p{color:#667269;margin:0;padding:8px 0;font-size:10px}.carrier-request-commercial-charge>dl{margin:0}.carrier-request-commercial-charge>dl>div{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 0;display:grid}.carrier-request-commercial-charge dt{gap:1px;min-width:0;display:grid}.carrier-request-commercial-charge dt strong{color:#59655c;font-size:10px}.carrier-request-commercial-charge dt small{color:#78827a;overflow-wrap:anywhere;font-size:9px;font-weight:400;line-height:1.35}.carrier-request-commercial-charge dd{color:#4c584f;text-align:right;white-space:nowrap;margin:0;font-size:10px;font-weight:700}.carrier-request-commercial-charge .is-emphasized dt strong,.carrier-request-commercial-charge .is-emphasized dd{color:#315d3d}.carrier-request-pricing-basis{padding:11px 0 3px}.carrier-request-pricing-basis>strong{color:#344038;margin-bottom:7px;font-size:10px;display:block}.carrier-request-pricing-basis dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:0;display:grid}.carrier-request-pricing-basis dl>div{min-width:0}.carrier-request-pricing-basis dt{color:#667269;font-size:9px}.carrier-request-pricing-basis dd{color:#344038;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:10px;font-weight:700;overflow:hidden}.carrier-request-pricing-calculation{margin:0}.carrier-request-pricing-calculation>div:not(.carrier-request-pricing-subheading){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 0;display:grid}.carrier-request-pricing-calculation>div.is-emphasized{border-top:1px solid #d9dfd9;margin-top:3px}.carrier-request-pricing-calculation dt{gap:1px;min-width:0;display:grid}.carrier-request-pricing-calculation dt strong{color:#59655c;font-size:10px}.carrier-request-pricing-calculation dt small{color:#78827a;overflow-wrap:anywhere;font-size:9px;font-weight:400;line-height:1.35}.carrier-request-pricing-calculation dd{color:#4c584f;text-align:right;white-space:nowrap;margin:0;font-size:10px;font-weight:700}.carrier-request-pricing-calculation .is-emphasized dt strong,.carrier-request-pricing-calculation .is-emphasized dd{color:#315d3d}.carrier-request-pricing-subheading{color:#344038;padding:12px 0 4px;font-size:11px;font-weight:700}.carrier-request-operational-empty{color:#667269;text-align:center;background:#f6f8f6;margin:0;padding:18px 12px;font-size:10px;line-height:1.45}.carrier-request-intake-section{padding:24px 0 8px}.carrier-request-intake-section>header{gap:4px;margin-bottom:10px;display:grid}.carrier-request-intake-section>header h3{color:#27312a;margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.carrier-request-pricing-disclosure-details{transition:none}}.carrier-request-intake-section>header p{color:#59655c;max-width:72ch;margin:0;font-size:11px;line-height:1.45}.carrier-request-route-details{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);grid-template-areas:"heading heading heading""sender arrow recipient""origin arrow destination";align-items:start;gap:0 24px;min-width:0;display:grid}.carrier-request-route-details-heading{grid-area:heading;gap:4px;padding-top:24px;display:grid}.carrier-request-route-details-heading h3{color:#27312a;margin:0;font-size:14px}.carrier-request-route-details-heading p{color:#59655c;max-width:72ch;margin:0;font-size:11px;line-height:1.45}.carrier-request-route-details>.carrier-request-intake-section{min-width:0;padding-top:16px}.carrier-request-route-details>.is-route-sender{grid-area:sender}.carrier-request-route-details>.is-route-origin{grid-area:origin}.carrier-request-route-details>.is-route-recipient{grid-area:recipient}.carrier-request-route-details>.is-route-destination{grid-area:destination}.carrier-request-route-details-arrow{color:#667269;stroke-width:1.6px;grid-area:arrow;place-self:center;width:36px;height:36px}.carrier-request-route-details .carrier-request-intake-fields{grid-template-columns:minmax(0,1fr);column-gap:0}.carrier-request-company-field>.readonly-field-content{color:#405044;align-items:center;min-width:0;min-height:37px;margin:0;font-size:12px;font-weight:600;display:flex}.carrier-request-company-field .user-identity{min-width:0;font-size:12px;font-weight:600}.carrier-request-company-field .user-avatar{width:24px;height:24px;font-size:8px}.carrier-request-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.carrier-request-intake-fields>.is-wide{grid-column:1/-1}.carrier-request-intake-fields .readonly-field input,.carrier-request-intake-fields .readonly-field textarea{overflow-wrap:anywhere;text-overflow:clip}.carrier-request-intake-fields .readonly-field input{white-space:normal}.carrier-request-intake-fields .readonly-field textarea{min-height:58px}.carrier-request-intake-cargo-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.carrier-request-intake-cargo-card{background:#fff;border:1px solid #dfe5df;border-radius:10px;min-width:0;padding:14px}.carrier-request-intake-cargo-list h4{color:#344038;overflow-wrap:anywhere;margin:0 0 10px;font-size:11px;line-height:1.35}.carrier-request-intake-cargo-card .carrier-request-intake-fields{grid-template-columns:minmax(0,1fr);column-gap:0}.carrier-request-intake-cargo-card .carrier-request-intake-fields>.is-wide{grid-column:auto}.carrier-request-intake-documents{margin:0;padding:0;list-style:none}.carrier-request-intake-documents li{border-bottom:1px solid #e1e6e1;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.carrier-request-intake-documents svg{color:#667269;flex:none;width:16px;height:16px}.carrier-request-intake-documents span{gap:2px;min-width:0;display:grid}.carrier-request-intake-documents strong{color:#344038;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-request-document-simulated{color:#735c00;text-transform:uppercase;background:#fff3bf;border-radius:999px;width:fit-content;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;line-height:1.3}.carrier-request-intake-documents small{overflow-wrap:anywhere;color:#667269;font-size:10px}.carrier-request-intake-empty{color:#667269;margin:0;font-size:11px}.carrier-request-workflow-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.carrier-request-workflow-section{background:#fff;border:1px solid #e0e6e0;border-radius:10px;min-width:0;padding:15px}.carrier-request-workflow-section>header{align-items:center;gap:7px;margin-bottom:12px;display:flex}.carrier-request-workflow-section>header svg{color:#667269;width:15px;height:15px}.carrier-request-workflow-section>header h3{color:#354039;margin:0;font-size:13px}.carrier-request-workflow-section>header a{color:#405044;margin-left:auto;font-size:11px;font-weight:700}.carrier-request-workflow-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.carrier-request-workflow-definition-grid.is-four-column{grid-template-columns:repeat(4,minmax(0,1fr))}.carrier-request-workflow-definition-grid>div{min-width:0}.carrier-request-workflow-definition-grid>div.is-wide{grid-column:1/-1}.carrier-request-workflow-definition-grid dt{color:#667269;font-size:10px}.carrier-request-workflow-definition-grid dd{overflow-wrap:anywhere;color:#273129;margin:2px 0 0;font-size:11px;font-weight:700}.carrier-request-workflow-notice{background:#f7faf7;border:1px solid #dce4dd;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.carrier-request-workflow-notice>svg{flex:none;width:18px;height:18px}.carrier-request-workflow-notice strong{font-size:12px}.carrier-request-workflow-notice p{color:#59655c;margin:3px 0 0;font-size:10px}.carrier-request-workflow-notice.is-success{background:#f0f8f1;border-color:#cfe3d2}.carrier-request-workflow-notice.is-success>svg{color:#39834a}.carrier-request-workflow-notice.is-warning{background:#fff9df;border-color:#eadca9}.carrier-request-workflow-notice.is-warning>svg{color:#a87800}.carrier-request-workflow-locked{color:#69746c;text-align:center;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.carrier-request-workflow-locked svg{width:24px}.carrier-request-workflow-locked h3{color:#39443c;margin:0;font-size:13px}.carrier-request-workflow-locked p{max-width:420px;margin:4px 0 0;font-size:11px}.carrier-request-workflow-field{color:#59655c;gap:5px;font-size:10px;font-weight:700;display:grid}.carrier-request-workflow-field input,.carrier-request-workflow-field select,.carrier-request-history-filters select,.carrier-request-workflow-footer input{color:#29332c;min-height:36px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.carrier-request-workflow-field input:focus,.carrier-request-workflow-field select:focus,.carrier-request-history-filters select:focus,.carrier-request-workflow-footer input:focus{border-color:#d9b500;box-shadow:0 0 0 3px #ffce1238}.carrier-request-planning-save{align-items:center;margin:12px 0 0 auto;display:flex}.carrier-request-workflow-help,.carrier-request-workflow-empty{color:#667269;margin:9px 0 0;font-size:10px}.carrier-request-workflow-form-grid,.carrier-request-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.carrier-request-history-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px}.carrier-request-information-requests,.carrier-request-document-list,.carrier-request-offer-list,.carrier-request-negotiation-thread,.carrier-request-compatibility-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.carrier-request-information-requests li,.carrier-request-offer-list li,.carrier-request-negotiation-thread li{border:1px solid #e3e8e3;border-radius:8px;padding:10px}.carrier-request-information-requests strong,.carrier-request-offer-list strong,.carrier-request-negotiation-thread strong{font-size:11px}.carrier-request-information-requests p,.carrier-request-negotiation-thread p{margin:4px 0;font-size:10px}.carrier-request-information-requests small,.carrier-request-offer-list small,.carrier-request-negotiation-thread small{color:#667269;font-size:10px;display:block}.carrier-request-workflow-status{float:right;color:#725f00;background:#fff4c8;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.carrier-request-workflow-status.is-answered{color:#35603d;background:#e7f3e8}.carrier-request-offer-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.carrier-request-offer-list li{gap:3px;display:grid}.carrier-request-offer-list i{color:#5e6a61;background:#eef2ee;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px;font-style:normal}.carrier-request-document-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.carrier-request-document-list li{background:#f4f7f4;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.carrier-request-document-list svg{width:15px}.carrier-request-document-list span{min-width:0;display:grid}.carrier-request-document-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.carrier-request-document-list small{color:#667269;font-size:10px}.carrier-request-compatibility-list{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-request-compatibility-list li{background:#f5f7f5;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:10px;font-size:10px;display:grid}.carrier-request-compatibility-list svg{color:#a87800;width:15px}.carrier-request-compatibility-list li.is-valid svg{color:#39834a}.carrier-request-compatibility-list li.is-invalid svg{color:#a34038}.carrier-request-workflow-footer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #dde4de;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 32px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #232c260f}.carrier-request-workflow-footer>span{color:#59655c;font-size:10px}.carrier-request-workflow-footer-context{gap:2px;min-width:0;display:grid}.carrier-request-workflow-footer-context small{color:#667269;text-transform:uppercase;font-size:10px}.carrier-request-workflow-footer-context strong{font-size:11px}.carrier-request-workflow-footer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.carrier-request-workflow-footer .button{white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:inline-flex}.carrier-request-workflow-footer .button svg{width:14px}.carrier-request-workflow-footer .danger-quiet{color:#923c35;background:#fff;border-color:#e7cac7}.carrier-request-workflow-footer .danger{color:#fff;background:#a64038;border-color:#a64038}.carrier-request-workflow-footer.is-reason label{color:#59655c;flex:1;gap:4px;min-width:260px;font-size:10px;font-weight:700;display:grid}.carrier-request-detail-body.is-workflow .carrier-request-quote-form .carrier-request-form-actions{display:none}.carrier-request-detail-stack{gap:16px;display:grid}.carrier-request-detail-form,.carrier-request-quote-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.carrier-request-detail-form fieldset{border:1px solid #e0e6e0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:14px;display:grid}.carrier-request-detail-form fieldset:nth-of-type(4){grid-column:1/-1}.carrier-request-detail-form legend{color:#3f4b43;padding:0 5px;font-size:12px;font-weight:800}.carrier-request-detail-form label,.carrier-request-quote-form label,.carrier-request-assignment-form label,.carrier-request-external-contact>label,.carrier-request-contact-confirmation label{color:#59655c;gap:4px;min-width:0;font-size:10px;font-weight:700;display:grid}.carrier-request-detail-form label.is-wide,.carrier-request-quote-form label.is-wide{grid-column:1/-1}.carrier-request-detail-form input,.carrier-request-detail-form textarea,.carrier-request-quote-form input,.carrier-request-quote-form select,.carrier-request-quote-form textarea,.carrier-request-assignment-form input,.carrier-request-external-contact input,.carrier-request-external-contact textarea,.carrier-request-contact-confirmation input{color:#29332c;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #d5ddd6;border-radius:7px;outline:0;padding:8px 9px;font-size:11px}.carrier-request-detail-form input,.carrier-request-quote-form input,.carrier-request-quote-form select,.carrier-request-assignment-form input,.carrier-request-external-contact input,.carrier-request-contact-confirmation input{min-height:35px}.carrier-request-detail-form>button{grid-column:1/-1;justify-self:end}.carrier-request-assignment-form{background:#f8faf8;border:1px solid #e0e6e0;border-radius:10px;grid-template-columns:minmax(150px,.6fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.carrier-request-assignment-form>div{gap:3px;display:grid}.carrier-request-assignment-form strong{font-size:11px}.carrier-request-assignment-form span{color:#667269;font-size:10px}.carrier-request-money-field{border:1px solid #d5ddd6;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.carrier-request-money-field:focus-within{border-color:#d9b500;box-shadow:0 0 0 3px #ffce1238}.carrier-request-money-field b{color:#59655c;padding-left:9px;font-size:11px}.carrier-request-money-field input{box-shadow:none;border:0}.carrier-request-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.carrier-request-revisions,.carrier-request-communications-history,.carrier-request-source-messages,.carrier-request-attachments{border:1px solid #e0e6e0;border-radius:10px;padding:14px}.carrier-request-revisions h3,.carrier-request-communications-history h3,.carrier-request-source-messages h3,.carrier-request-attachments h3{margin:0 0 10px;font-size:11px}.carrier-request-revisions>p,.carrier-request-communications-history>p,.carrier-request-attachments>p{color:#667269;margin:0;font-size:10px}.carrier-request-revisions ol,.carrier-request-communications-history ol,.carrier-request-attachments ul,.carrier-request-event-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.carrier-request-revisions li{background:#f4f6f3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.carrier-request-revisions li>span{gap:2px;display:grid}.carrier-request-revisions strong{font-size:11px}.carrier-request-revisions small{color:#667269;font-size:10px}.carrier-request-revisions b{color:#344038;font-size:11px}.carrier-request-external-contact{border:1px solid #e0e6e0;border-radius:10px;gap:11px;padding:14px;display:grid}.carrier-request-external-contact>header strong{font-size:11px;display:block}.carrier-request-external-contact>header span{color:#667269;font-size:10px}.carrier-request-channel-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.carrier-request-channel-choice label{color:#526056;cursor:pointer;border:1px solid #d9e0da;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:11px;font-weight:700;display:flex}.carrier-request-channel-choice label:has(input:checked){color:#4d4000;background:#fff7c8;border-color:#d9b500}.carrier-request-channel-choice label:has(input:disabled){opacity:.4;cursor:not-allowed}.carrier-request-channel-choice input{opacity:0;position:absolute}.carrier-request-channel-choice svg{width:14px}.carrier-request-external-contact>button{justify-self:start}.carrier-request-external-contact>button svg{width:13px}.carrier-request-contact-confirmation{background:#fff9dc;border:1px solid #e5cf70;border-radius:8px;gap:9px;padding:12px;display:grid}.carrier-request-contact-confirmation>strong{color:#5f4e00;font-size:11px}.carrier-request-contact-confirmation>div{justify-content:flex-end;gap:7px;display:flex}.carrier-request-inline-note{color:#435249;background:#f3f8f3;border:1px solid #d5e1d7;border-radius:10px;padding:14px}.carrier-request-inline-note strong{font-size:11px}.carrier-request-inline-note p{margin:5px 0 0;font-size:10px;line-height:1.5}.carrier-request-source-details{border:1px solid #e0e6e0;border-radius:10px;gap:12px;padding:14px;display:grid}.carrier-request-source-details>header{align-items:flex-start;gap:9px;display:flex}.carrier-request-source-details>header>svg{color:#796100;flex:none;width:17px;height:17px}.carrier-request-source-details h3{color:#344038;margin:0;font-size:11px}.carrier-request-source-details header p{color:#667269;margin:3px 0 0;font-size:10px;line-height:1.45}.carrier-request-source-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:9px;display:grid}.carrier-request-source-detail-grid>section{background:#f6f8f5;border-radius:9px;min-width:0;padding:11px}.carrier-request-source-detail-grid h4{color:#455149;align-items:center;gap:5px;margin:0 0 8px;font-size:11px;display:flex}.carrier-request-source-detail-grid h4 svg{width:12px;height:12px}.carrier-request-source-detail-grid dl{gap:6px;margin:0;display:grid}.carrier-request-source-detail-grid dl>div{gap:1px;min-width:0;display:grid}.carrier-request-source-detail-grid dt{color:#667269;text-transform:uppercase;font-size:10px;font-weight:700}.carrier-request-source-detail-grid dd{color:#354138;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.carrier-request-source-detail-empty{color:#667269;margin:0;font-size:10px}.carrier-request-plan-stack{gap:13px;display:grid}.carrier-request-plan-summary{color:#1f5d9d;background:#edf5ff;border:1px solid #bdd3ee;border-radius:10px;align-items:flex-start;gap:11px;padding:13px;display:flex}.carrier-request-plan-summary.is-composed{color:#5b21b6;background:#f3efff;border-color:#c9b9ec}.carrier-request-plan-summary>svg{flex:none;width:23px;height:23px}.carrier-request-plan-summary>div{gap:2px;min-width:0;display:grid}.carrier-request-plan-summary small{color:currentColor;text-transform:uppercase;opacity:.86;font-size:10px;font-weight:700}.carrier-request-plan-summary strong{color:#1e4f80;font-size:12px}.carrier-request-plan-summary.is-composed strong{color:#4d2293}.carrier-request-plan-summary p{color:currentColor;opacity:.9;margin:3px 0 0;font-size:10px;line-height:1.45}.carrier-request-plan-context{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.carrier-request-plan-context b{color:currentColor;background:#ffffff9e;border-radius:999px;padding:3px 7px;font-size:10px}.carrier-request-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.carrier-request-plan-metrics>span{background:#f4f7f4;border-radius:8px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:2px 5px;min-width:0;padding:10px;display:grid}.carrier-request-plan-metrics svg{color:#7b877e;grid-row:1/span 2;width:14px;height:14px}.carrier-request-plan-metrics small{color:#667269;text-transform:uppercase;font-size:10px}.carrier-request-plan-metrics strong{color:#344038;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.carrier-request-plan-itinerary h3{color:#374239;margin:0 0 10px;font-size:12px}.carrier-request-plan-itinerary ol{margin:0;padding:0;list-style:none;display:grid}.carrier-request-plan-itinerary li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:54px;display:grid;position:relative}.carrier-request-plan-itinerary li:not(:last-child):after{content:"";background:#cbd5cc;width:1px;position:absolute;top:24px;bottom:0;left:13px}.carrier-request-plan-itinerary li>span{z-index:1;color:#526058;background:#fff;border:1px solid #aebbb0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid;position:relative}.carrier-request-plan-itinerary li.is-partner>span{color:#5b21b6;background:#f3efff;border-color:#9d7aea}.carrier-request-plan-itinerary li.is-shipper>span,.carrier-request-plan-itinerary li.is-external_carrier>span{color:#475569;background:#f1f5f9;border-color:#94a3b8}.carrier-request-plan-itinerary li>div{gap:2px;padding:4px 0 13px;display:grid}.carrier-request-plan-itinerary li strong{color:#344038;font-size:11px;line-height:1.35}.carrier-request-plan-itinerary li small{color:#667269;font-size:10px;line-height:1.4}.carrier-request-plan-itinerary li em{color:#5b21b6;background:#f1ebff;border-radius:999px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.carrier-request-plan-itinerary.is-compact h3{color:#59655c;margin-bottom:7px;font-size:11px}.carrier-request-plan-itinerary.is-compact li{grid-template-columns:21px minmax(0,1fr);gap:8px;min-height:38px}.carrier-request-plan-itinerary.is-compact li:not(:last-child):after{top:19px;left:10px}.carrier-request-plan-itinerary.is-compact li>span{width:22px;height:22px;font-size:10px}.carrier-request-plan-itinerary.is-compact li>div{padding:2px 0 9px}.carrier-request-plan-itinerary.is-compact li strong{font-size:11px}.carrier-request-plan-itinerary.is-compact li small{font-size:10px}.carrier-request-plan-empty{color:#8a5817;text-align:center;background:#fffaf2;border:1px dashed #dfc69f;border-radius:10px;justify-items:center;padding:34px 20px;display:grid}.carrier-request-plan-empty>svg{width:24px;height:24px;margin-bottom:8px}.carrier-request-plan-empty>strong{font-size:12px}.carrier-request-plan-empty>p{color:#725d43;max-width:340px;margin:5px 0 0;font-size:11px;line-height:1.45}.carrier-request-base-section{border-top:1px solid #e3e8e3;gap:11px;padding-top:13px;display:grid}.carrier-request-base-section>header{align-items:flex-start;gap:9px;display:flex}.carrier-request-base-section>header>span{color:#725d08;background:#fff7ce;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.carrier-request-base-section>header svg{width:15px;height:15px}.carrier-request-base-section>header>div{gap:2px;display:grid}.carrier-request-base-section h3{color:#374239;margin:0;font-size:12px}.carrier-request-base-section>header p{color:#7b877e;margin:0;font-size:9px;line-height:1.4}.carrier-request-base-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.carrier-request-base-card{background:#fafcf9;border:1px solid #dfe5df;border-radius:10px;gap:9px;min-width:0;padding:11px;display:grid}.carrier-request-base-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.carrier-request-base-card-heading>div{gap:1px;min-width:0;display:grid}.carrier-request-base-card-heading small{color:#879188;text-transform:uppercase;font-size:7px;font-weight:700}.carrier-request-base-card-heading strong{color:#374239;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.carrier-request-base-status{color:#6a5b20;white-space:nowrap;background:#fff4bd;border-radius:999px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.carrier-request-base-status svg{width:11px;height:11px}.carrier-request-base-status.is-confirmed{color:#2d6840;background:#e5f4e8}.carrier-request-base-status.is-pending_confirmation{color:#7c3f19;background:#ffeadc}.carrier-request-base-select{min-width:0}.carrier-request-base-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.carrier-request-base-card-footer>small{color:#7b877e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.carrier-request-base-revisions{gap:7px;display:grid}.carrier-request-base-revisions h4{color:#526058;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.carrier-request-base-revisions h4 svg{width:13px;height:13px}.carrier-request-base-revisions ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.carrier-request-base-revisions li{background:#f4f7f4;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.carrier-request-base-revisions li>span{color:#526058;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.carrier-request-base-revisions li>div{gap:2px;min-width:0;display:grid}.carrier-request-base-revisions li strong{color:#374239;font-size:9px}.carrier-request-base-revisions li small{color:#7b877e;font-size:8px;line-height:1.4}.carrier-request-communications-history li{border-bottom:1px solid #edf0ed;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.carrier-request-communications-history li:last-child{border-bottom:0}.carrier-request-communications-history li>span{color:#35603d;text-transform:uppercase;background:#e7f3e8;border-radius:999px;height:fit-content;padding:3px 7px;font-size:10px;font-weight:800}.carrier-request-communications-history li>span.is-failed{color:#853e38;background:#fcebe9}.carrier-request-communications-history li>div{gap:3px;display:grid}.carrier-request-communications-history strong{font-size:11px}.carrier-request-communications-history p{color:#59655c;margin:0;font-size:10px;line-height:1.45}.carrier-request-communications-history small{color:#667269;font-size:10px}.carrier-request-source-messages{gap:7px;display:grid}.carrier-request-source-messages article{background:#f0f3ef;border-radius:9px;max-width:84%;padding:9px 10px}.carrier-request-source-messages article.is-requester{background:#fff4bd;justify-self:end}.carrier-request-source-messages article strong{font-size:10px}.carrier-request-source-messages article p{color:#59655c;margin:3px 0;font-size:11px}.carrier-request-source-messages article small{color:#667269;font-size:10px}.carrier-request-attachments li{border:1px solid #e2e7e2;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.carrier-request-attachments svg{width:16px}.carrier-request-attachments li>span{gap:2px;display:grid}.carrier-request-attachments strong{font-size:11px}.carrier-request-attachments small{color:#667269;font-size:10px}.carrier-request-event-list li{grid-template-columns:10px minmax(0,1fr);gap:10px;display:grid}.carrier-request-event-list li>span{background:#ffce12;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 1px #d6b200}.carrier-request-event-list li>span.is-integration{background:#3977a8;box-shadow:0 0 0 1px #2d658f}.carrier-request-event-list li>span.is-system{background:#778279;box-shadow:0 0 0 1px #5c675e}.carrier-request-event-list li>div{border-bottom:1px solid #edf0ed;gap:3px;padding-bottom:11px;display:grid}.carrier-request-event-list strong{font-size:11px}.carrier-request-event-list p{color:#59655c;margin:0;font-size:10px;line-height:1.45}.carrier-request-event-list small{color:#667269;font-size:10px}@media (width<=1100px){.app-canvas:not(.is-navigation-collapsed) .freight-base-dynamics-card{display:none}.app-canvas.is-navigation-collapsed .freight-base-dynamics-card{width:min(330px,58vw - 116px);min-width:280px}}@media (width<=820px){.carrier-request-intake-cargo-list,.carrier-request-operational-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-request-operational-column.is-pricing{border-top:1px solid #e2e7e2;border-left:0;grid-column:1/-1}.carrier-request-catalog-header{flex-direction:column}.carrier-request-catalog-header .compact-action-button{align-self:flex-start}.carrier-request-map .map-filter-legend-controls{display:none}.carrier-request-transition-form{grid-template-columns:1fr auto}.carrier-request-transition-form .is-reason{grid-column:1/-1}.carrier-request-detail-form{grid-template-columns:1fr}.carrier-request-detail-form fieldset:nth-of-type(4){grid-column:auto}.carrier-request-assignment-form{grid-template-columns:1fr}}@media (width<=720px){.freight-base-dynamics-card{display:none}.carrier-request-page{margin-left:0;padding:12px 12px 94px}.carrier-request-map-workspace{min-height:calc(100svh - 106px)}.carrier-request-catalog-panel,.carrier-request-catalog-panel.is-kanban{width:auto;inset:12px}.carrier-request-catalog-header{padding:16px 16px 12px}.carrier-request-catalog-header h1{font-size:20px}.carrier-request-summary{scroll-snap-type:x proximity}.carrier-request-summary article{scroll-snap-align:start}.carrier-request-drawer-backdrop{padding:8px}.carrier-request-details-drawer,.carrier-request-details-drawer.is-large{width:calc(100vw - 16px);min-width:0}.carrier-request-details-drawer>header{padding:20px 18px 16px}.carrier-request-details-back{top:20px;right:18px}.carrier-request-rejection-drawer{width:auto;min-width:0;max-height:none;inset:12px 12px 94px}.carrier-request-transition-form{padding-inline:14px}.carrier-request-detail-tabs{padding-inline:10px}.carrier-request-detail-body,.carrier-request-workflow-prerequisite{padding-inline:14px}.carrier-request-route-details{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""sender""origin""arrow""recipient""destination";gap:0}.carrier-request-route-details-arrow{margin:6px 0 -6px;transform:rotate(90deg)}.carrier-request-intake-map-layout{flex-direction:column;gap:12px;min-height:0;display:flex}.carrier-request-intake-summary{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;order:0;position:relative;top:auto;left:auto;right:auto}.carrier-request-intake-map{order:1;height:320px}.carrier-request-intake-map-state{padding:32px 24px}.carrier-request-operational-overview{grid-template-columns:1fr}.carrier-request-operational-column+.carrier-request-operational-column{border-top:1px solid #e2e7e2;border-left:0}.carrier-request-operational-column.is-pricing{grid-column:auto}.carrier-request-workflow-columns,.carrier-request-workflow-definition-grid.is-four-column,.carrier-request-workflow-form-grid{grid-template-columns:1fr}.carrier-request-workflow-footer{flex-direction:column;align-items:stretch;padding-inline:14px}.carrier-request-workflow-footer-actions{flex-wrap:wrap;justify-content:stretch}.carrier-request-workflow-footer-actions .button{flex:auto;justify-content:center}.carrier-request-detail-form fieldset,.carrier-request-quote-form{grid-template-columns:1fr}.carrier-request-detail-form label.is-wide,.carrier-request-quote-form label.is-wide,.carrier-request-form-actions{grid-column:auto}.carrier-request-form-actions,.carrier-request-contact-confirmation>div{grid-template-columns:1fr;display:grid}}@media (width<=480px){.carrier-request-catalog-header{gap:10px}.carrier-request-catalog-toolbar{flex-direction:column;align-items:flex-start}.carrier-request-filters,.carrier-request-transition-form{grid-template-columns:1fr}.carrier-request-transition-form .is-reason{grid-column:auto}.carrier-request-detail-form fieldset,.carrier-request-channel-choice,.carrier-request-workflow-definition-grid,.carrier-request-history-filters,.carrier-request-compatibility-list,.carrier-request-intake-summary,.carrier-request-intake-fields,.carrier-request-intake-cargo-list{grid-template-columns:1fr}.carrier-request-intake-summary>div{border-bottom:1px solid #e2e7e2;border-right:0}.carrier-request-intake-summary>div:last-child{border-bottom:0}.carrier-request-intake-map{height:280px}.carrier-request-plan-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.carrier-request-page,.carrier-request-catalog-panel,.carrier-request-catalog-content,.carrier-request-card,.carrier-request-itinerary-toggle,.carrier-request-route-sequence,.carrier-request-route-step{transition:none}.carrier-request-details-drawer{animation:none}.carrier-request-rejection-backdrop,.carrier-request-rejection-backdrop.is-closing,.carrier-request-rejection-drawer,.carrier-request-rejection-drawer.is-closing,.freight-base-dynamics-card{animation-duration:1ms}.carrier-request-adherence-ncm-content:hover .pre-registration-table-text-ellipsis,.carrier-request-adherence-item-content:hover .pre-registration-table-text-ellipsis,.carrier-request-operational-step-content:hover .pre-registration-table-text-ellipsis{opacity:1}.carrier-request-adherence-ncm-content:hover .pre-registration-table-text-marquee,.carrier-request-adherence-item-content:hover .pre-registration-table-text-marquee,.carrier-request-operational-step-content:hover .pre-registration-table-text-marquee{opacity:0;transform:none}.carrier-request-route-motion-marker{transition:none}}.carrier-fleet-page{background:#f4f6f4;min-height:100svh;padding:28px 34px 60px}.carrier-fleet-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1320px;margin:0 auto 22px;display:flex}.carrier-fleet-header h1{color:#202721;letter-spacing:-.04em;margin:3px 0 7px;font-size:30px}.carrier-fleet-header p{color:#68736b;max-width:720px;margin:0;font-size:12px}.carrier-fleet-header .button{align-items:center;gap:6px;display:inline-flex}.carrier-fleet-header .button svg{width:15px}.carrier-fleet-feedback{color:#315e3a;background:#eaf5ec;border-radius:8px;max-width:1320px;margin:0 auto 14px;padding:10px 12px;font-size:10px}.carrier-fleet-feedback.is-error{color:#913d36;background:#fbeceb}.carrier-fleet-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;max-width:1320px;margin:0 auto;display:grid}.carrier-fleet-card{background:#fff;border:1px solid #dce3dd;border-radius:12px;gap:16px;padding:16px;display:grid;box-shadow:0 7px 20px #232c260d}.carrier-fleet-card>header{align-items:center;gap:10px;display:flex}.carrier-fleet-icon{color:#5e5200;background:#fff3b5;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.carrier-fleet-icon svg{width:18px}.carrier-fleet-card h2{margin:1px 0 0;font-size:17px}.carrier-fleet-card small{color:#7b867e;font-size:8px}.carrier-fleet-status{color:#35603d;background:#e7f3e8;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:800}.carrier-fleet-card.is-maintenance .carrier-fleet-status{color:#795c00;background:#fff2bf}.carrier-fleet-card.is-inactive{opacity:.72}.carrier-fleet-card.is-inactive .carrier-fleet-status{color:#626c65;background:#edf0ed}.carrier-fleet-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.carrier-fleet-card dl div{background:#f4f7f4;border-radius:8px;padding:9px}.carrier-fleet-card dt{color:#7b867e;font-size:8px}.carrier-fleet-card dd{margin:2px 0 0;font-size:10px;font-weight:700}.carrier-fleet-card footer{justify-content:flex-end;gap:8px;display:flex}.carrier-fleet-card footer .button{align-items:center;gap:5px;display:inline-flex}.carrier-fleet-card footer svg{width:13px}.carrier-fleet-state{color:#6f7a72;background:#fff;border:1px dashed #cfd7d0;border-radius:12px;align-content:center;place-items:center;gap:7px;max-width:1320px;min-height:320px;margin:0 auto;font-size:11px;display:grid}.carrier-fleet-state>svg{width:28px}.carrier-fleet-state p{margin:0;font-size:9px}.carrier-vehicle-drawer{width:min(460px,100vw - 32px)}.carrier-vehicle-drawer>header{border-bottom:1px solid #e0e6e0;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.carrier-vehicle-drawer h2{margin:3px 0 0;font-size:20px}.carrier-vehicle-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid;overflow-y:auto}.carrier-vehicle-form label{color:#68736b;gap:5px;font-size:9px;font-weight:700;display:grid}.carrier-vehicle-form input,.carrier-vehicle-form select{min-height:38px;font:inherit;background:#fff;border:1px solid #d5ddd6;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.carrier-vehicle-form input:focus,.carrier-vehicle-form select:focus{border-color:#d9b500;box-shadow:0 0 0 3px #ffce1238}.carrier-vehicle-form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.carrier-vehicle-form footer .button{align-items:center;gap:6px;display:inline-flex}.carrier-vehicle-form footer svg{width:14px}@media (width<=720px){.carrier-fleet-page{padding:20px 14px 100px}.carrier-fleet-header{flex-direction:column}.carrier-vehicle-form{grid-template-columns:1fr}.carrier-vehicle-form footer{grid-column:auto}}.carrier-company-operation-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.carrier-company-operation-tabs{scrollbar-width:thin;flex:none;min-width:0;padding-left:32px;overflow-x:auto}.carrier-company-operation-tabs button{flex:none}.carrier-settings-panel{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.carrier-settings-scroll-region{flex:1;min-height:0;padding:0 24px;overflow:auto}.carrier-settings-content{box-sizing:border-box;width:min(100%,1080px);margin:0 auto}.carrier-pricing-assignment-heading{align-items:flex-start;gap:12px;display:flex}.carrier-operation-section{gap:34px;padding:26px 0}.carrier-operation-section-body{gap:20px}.carrier-settings-section-note{color:#657168;max-width:68ch;margin:0;font-size:10px;line-height:1.5}.carrier-settings-limit-group{gap:12px;min-width:0;display:grid}.carrier-settings-limit-group+.carrier-settings-limit-group{padding-top:18px}.carrier-settings-limit-group h3{color:#344037;margin:0;font-size:11px}.carrier-settings-options{border:0;min-width:0;margin:0;padding:0}.carrier-settings-options legend{color:#465149;margin-bottom:7px;font-size:10px;font-weight:800}.carrier-settings-options>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.carrier-settings-option{box-sizing:border-box;background:#fafbfa;border:1px solid #d9dfda;border-radius:8px;align-items:center;min-height:38px;padding:8px 10px}.carrier-settings-option:has(input:checked){background:#fff9dc;border-color:#e1c03d}.carrier-settings-option .form-checkbox-content{color:#4e5a51;font-size:10px;font-weight:650}.carrier-settings-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.carrier-settings-switch-list{gap:1px;display:grid}.carrier-settings-switch{color:#465149;border-bottom:1px solid #eef1ee;justify-content:space-between;align-items:center;gap:14px;min-height:38px;font-size:10px;font-weight:650;display:flex}.carrier-settings-switch:last-child{border-bottom:0}.carrier-settings-custom-capability{grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.carrier-settings-footer{box-sizing:border-box;background:#fff;border-top:1px solid #dce3dd;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:10px 24px;display:flex}.carrier-settings-footer p{color:#68736b;margin:0;font-size:10px}.carrier-settings-footer p.is-error{color:#a22525}.carrier-settings-footer>div{gap:8px;display:flex}.carrier-settings-footer .compact-action-button{min-height:38px}.carrier-pricing-assignment h3{margin:0;font-size:12px;line-height:1.25}.carrier-pricing-assignment p{color:#68736b;margin:3px 0 0;font-size:10px;line-height:1.45}.carrier-pricing-assignment{padding:14px 0 16px}.carrier-pricing-assignment>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.carrier-pricing-assignment-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.carrier-pricing-assignment-select{width:100%;min-width:0}.carrier-pricing-assignment-select>.filter-select{min-width:0}.form-select-field.carrier-pricing-assignment-select:before{display:none}.form-select-field.carrier-pricing-assignment-select:not(.is-complete)>span{transform:none}.carrier-pricing-assignment-option{gap:2px;min-width:0;display:grid}.carrier-pricing-assignment-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.carrier-pricing-assignment-option small{color:#768078;font-size:9px;font-weight:500}.carrier-settings-empty{color:#68736b;text-align:center;margin:0;padding:24px;font-size:11px;line-height:1.45}.carrier-settings-scroll-region.carrier-pricing-sections{overscroll-behavior:contain;scrollbar-color:#d8d8d4 transparent;scrollbar-width:thin;width:auto;margin:0;padding:0;overflow:hidden auto}.carrier-pricing-content{box-sizing:border-box;width:min(100%,1080px);margin:0 auto;padding:0 24px 32px}.carrier-pricing-section-body{gap:12px}.carrier-pricing-reference{border-bottom:1px solid #e5e9e5;gap:16px;padding:4px 0 20px;display:grid}.carrier-pricing-table-actions{justify-content:flex-end;gap:8px;display:flex}.carrier-pricing-table-group .settings-accordion-meta{color:#738077;font-size:10px;font-weight:700}.carrier-pricing-table-content{background:#fff;gap:16px;min-height:0;padding:16px 12px;display:grid}.carrier-pricing-accordion-list{padding:12px}.carrier-pricing-accordion-list ul{color:#4f5b52;gap:6px;margin:0;padding-left:18px;font-size:10px;display:grid}.carrier-pricing-subsection-heading{justify-content:space-between;align-items:flex-end;gap:14px;padding-top:10px;display:flex}.carrier-pricing-subsection-heading+.carrier-pricing-subsection-heading{margin-top:10px}.carrier-pricing-subsection-heading>div{min-width:0}.carrier-pricing-subsection-heading h3{color:#344038;margin:0;font-size:12px}.carrier-pricing-subsection-heading p{color:#68736b;max-width:64ch;margin:3px 0 0;font-size:10px;line-height:1.45}.carrier-pricing-subsection-heading>button{flex:none;width:auto}.carrier-pricing-values{gap:14px;display:grid}.carrier-pricing-value-group{gap:5px;display:grid}.carrier-pricing-value-group h4{color:#465249;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:10px;font-weight:800}.carrier-pricing-value-group dl{border-top:1px solid #e8ece8;margin:0;display:grid}.carrier-pricing-value-group dl>div{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(130px,1fr) minmax(115px,auto);align-items:center;gap:10px;min-height:36px;display:grid}.carrier-pricing-values.has-comparison .carrier-pricing-value-group dl>div{grid-template-columns:minmax(130px,1fr) minmax(115px,auto) minmax(96px,auto)}.carrier-pricing-value-group dt{color:#667169;font-size:10px}.carrier-pricing-value-group dd{color:#344038;text-align:right;margin:0;font-size:11px;font-weight:700}.carrier-pricing-comparison{box-sizing:border-box;color:#59655c;text-align:center;white-space:nowrap;background:#f0f3f0;border-radius:6px;justify-self:end;min-width:78px;padding:4px 7px;font-size:9px;font-weight:750}.carrier-pricing-comparison.is-positive{color:#315d8c;background:#f0f6ff}.carrier-pricing-comparison.is-negative{color:#8b2d29;background:#fff0ee}.carrier-pricing-comparison.is-neutral,.carrier-pricing-comparison.is-zero_reference,.carrier-pricing-comparison.is-missing_reference,.carrier-pricing-comparison.is-missing_value{color:#707a72;background:#f4f6f4}.carrier-pricing-promote-form{border-top:1px solid #e8ece8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.carrier-pricing-drawer-body{overflow:auto}.carrier-pricing-drawer-fields{gap:12px;display:grid}.carrier-pricing-drawer-fields h4{color:#465249;text-transform:uppercase;letter-spacing:.04em;margin:8px 0 -2px;font-size:10px;font-weight:800}.carrier-pricing-adjustment-dialog-content{gap:8px;margin:18px 21px 0;display:grid}.carrier-pricing-adjustment-dialog-content p{color:#68736b;margin:0;font-size:10px;line-height:1.45}.carrier-request-pricing-warnings{color:#6b5914;background:#fffbea;border:1px solid #eadb9e;border-radius:8px;gap:5px;margin:10px 0 0;padding:10px 12px 10px 28px;font-size:9px;line-height:1.45;display:grid}@media (width<=760px){.carrier-pricing-subsection-heading,.carrier-pricing-assignment>header{flex-direction:column;align-items:stretch}.carrier-pricing-assignment-controls{grid-template-columns:1fr}.carrier-pricing-table-actions{flex-direction:column;align-items:stretch}.carrier-pricing-subsection-heading>button,.carrier-pricing-assignment-controls button,.carrier-pricing-table-actions button{width:100%}.carrier-pricing-values.has-comparison .carrier-pricing-value-group dl>div{grid-template-columns:minmax(0,1fr) auto;padding:7px 0}.carrier-pricing-comparison{grid-column:1/-1;justify-self:start}.carrier-pricing-promote-form{grid-template-columns:1fr}.carrier-company-operation-tabs{padding-left:16px}.carrier-settings-scroll-region{padding:0 16px}.carrier-pricing-content{padding:0 16px 32px}.carrier-settings-number-grid,.carrier-settings-custom-capability{grid-template-columns:1fr}.carrier-settings-footer{flex-direction:column;align-items:stretch}.carrier-settings-footer>div{grid-template-columns:1fr 1fr;display:grid}}
