@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);:root{--sidebar-w:84px;--logo-h:66px;--pill-radius:26px;--btn:52px;--gap:12px;--btn-bottom:46px;--avatar:36px;--icon:22px}.sidebar,.sidebar *{box-sizing:border-box}.sidebar{align-items:stretch;background:linear-gradient(180deg,#040811,#050914 52%,#060913);border-right:none;height:100vh;justify-content:center;left:0;max-width:84px;max-width:var(--sidebar-w);min-width:84px;min-width:var(--sidebar-w);padding:10px 8px;position:fixed;top:0;width:84px;width:var(--sidebar-w);z-index:110}.sidebar,.sidebar-rail{display:flex;overflow:visible}.sidebar-rail{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.018));border:1px solid hsla(0,0%,100%,.055);border-radius:26px;border-radius:var(--pill-radius);box-shadow:0 16px 36px #00000057;flex-direction:column;height:100%;padding:12px 8px 26px;width:100%}.sidebar-logo{display:grid;flex:0 0 auto;height:66px;height:var(--logo-h);margin-bottom:8px;place-items:center;-webkit-user-select:none;user-select:none;width:100%}.sidebar-logo img{cursor:pointer;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35));height:auto;width:34px}.sidebar-pill{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding:12px 0;width:100%}.sidebar-menu{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f,0 14px 30px #0006;overflow:hidden;padding:10px 8px;width:64px}.sidebar-menu ul{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--gap);list-style:none;margin:0;padding:0}.sidebar-menu li{display:flex;justify-content:center;width:100%}.menu-item{display:grid;height:100%;place-items:center;position:static;width:100%}.menu-item .icon{stroke-width:1.75;color:#e1e8f5d1;font-size:22px;font-size:var(--icon)}.menu-item .icon,.menu-item .icon svg{display:block}.menu-item--bottom{display:grid;place-items:center;position:relative}.menu-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sidebar-btn{aspect-ratio:1/1;background:#0000;border:1px solid #0000;border-radius:50%;box-shadow:none;display:grid;height:52px;height:var(--btn);line-height:1;max-height:52px;max-height:var(--btn);max-width:52px;max-width:var(--btn);min-height:52px;min-height:var(--btn);min-width:52px;min-width:var(--btn);padding:0;place-items:center;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;width:52px;width:var(--btn)}.sidebar-btn:hover{background:#2d86ff29!important;border-color:#2d86ff66!important;box-shadow:0 14px 26px #2d86ff2e!important;transform:translateY(-1px)}.active-link,.sidebar-btn:hover{border-radius:999px}.active-link{aspect-ratio:1/1!important;background:#2d86ff29!important;border-color:#2d86ff66!important;border-radius:50%!important;box-shadow:0 14px 26px #2d86ff2e!important;height:52px!important;height:var(--btn)!important;line-height:1!important;min-height:52px!important;min-height:var(--btn)!important;min-width:52px!important;min-width:var(--btn)!important;padding:0!important;width:52px!important;width:var(--btn)!important}.sidebar-btn .icon,.sidebar-btn .icon svg{flex:0 0 auto;height:22px;height:var(--icon);width:22px;width:var(--icon)}.active-link .icon{color:#f0fafffa}.sidebar-menu .active-link,.sidebar-menu .sidebar-btn:hover{transform:translateX(-.5px)}.sidebar-bottom{display:flex;flex:0 0 auto;justify-content:center;margin-top:auto;padding:8px 0 6px;position:relative;width:100%}.sidebar-bottom-pill{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f,0 14px 30px #0006;display:flex;flex-direction:column;gap:10px;margin:0;overflow:hidden;padding:10px 8px;width:64px}.sidebar-bottom-pill a{position:relative}.sidebar-bottom-pill .sidebar-btn{aspect-ratio:1/1;border-radius:50%;height:46px;height:var(--btn-bottom);max-height:46px;max-height:var(--btn-bottom);max-width:46px;max-width:var(--btn-bottom);min-height:46px;min-height:var(--btn-bottom);min-width:46px;min-width:var(--btn-bottom);width:46px;width:var(--btn-bottom)}.profile-trigger{appearance:none;-webkit-appearance:none;background:#0000;border:1px solid #0000;box-shadow:none;cursor:pointer;display:grid;padding:0;place-items:center}.sidebar-btn{overflow:visible;position:relative}.notif-dot{background:#ff3b30;border-radius:999px;box-shadow:0 0 0 2px #0a0b10d9,0 8px 16px #00000059;height:8px;pointer-events:none;position:absolute;right:8px;top:8px;width:8px}.notif-dot:after{animation:notifPulse 1.6s ease-out infinite;border:2px solid #ff3b308c;border-radius:inherit;content:"";inset:-6px;opacity:0;position:absolute;transform:scale(.6)}@keyframes notifPulse{0%{opacity:0;transform:scale(.6)}20%{opacity:.55}to{opacity:0;transform:scale(1.35)}}.sidebar-btn:hover .notif-dot{box-shadow:0 0 0 2px #0a0b10d9,0 12px 22px #00000073}.avatar-circle{background:linear-gradient(180deg,#2d86ff3d,#ffffff0f);border-radius:999px;color:#e6f5fff2;display:grid;font-size:12px;font-weight:800;height:36px;height:var(--avatar);place-items:center;width:36px;width:var(--avatar)}.avatar-circle img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.profile-menu{animation:dropdownIn .18s cubic-bezier(.34,1.56,.64,1) both;background:#121318f5;border:1px solid #ffffff14;border-radius:12px;bottom:12px;box-shadow:0 18px 44px #0000008c;left:76px;left:calc(var(--sidebar-w) - 8px);max-width:90vw;min-width:220px;padding:10px;position:absolute;width:290px;z-index:5000}@keyframes dropdownIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-header{align-items:center;display:flex;gap:10px;padding:8px 10px}.avatar-circle.avatar-sm{font-size:14px;height:28px;width:28px}.profile-id{display:flex;flex-direction:column;line-height:1.1;min-width:0}.profile-name{color:#fff;font-size:14px;font-weight:650}.profile-email{color:#dce1ebdb;font-size:12px;max-width:210px;opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-divider{background:#ffffff14;height:1px;margin:8px 0 6px}.profile-item{align-items:center;background:#0000;border:0;border-radius:10px;color:#f5f5f8f5;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px;width:100%}.profile-item:hover{background:#ffffff14}.profile-ico{font-size:16px}.profile-item--active{background:#2d86ff38;color:#e8f6ff}.profile-item--active .profile-ico{color:#e8f6ff}@media (max-width:900px){:root{--sidebar-w:84px}}@media (max-height:820px){:root{--btn:48px;--logo-h:60px;--gap:10px;--btn-bottom:var(--btn);--avatar:30px}}@media (max-height:740px){:root{--btn:44px;--logo-h:56px;--gap:8px;--btn-bottom:var(--btn);--avatar:28px}}:root{--bg:#06070a;--bg-soft:#0b0f16;--panel:#0c1018c7;--panel-2:#10151fe0;--line:#ffffff14;--line-strong:#ffffff24;--text:#f3f7ff;--muted:#95a1b5;--blue:#70a2ff;--cyan:#6ff2ff;--violet:#8f7dff;--danger:#ff7d7d;--danger-bg:#7818182e;--shadow:0 20px 60px #00000073;--radius:28px;--control-h:48px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-shell{background:radial-gradient(circle at 20% 10%,#6ff2ff14,#0000 30%),radial-gradient(circle at 80% 20%,#70a2ff17,#0000 28%),radial-gradient(circle at 50% 80%,#8f7dff14,#0000 34%),#06070a;background:radial-gradient(circle at 20% 10%,#6ff2ff14,#0000 30%),radial-gradient(circle at 80% 20%,#70a2ff17,#0000 28%),radial-gradient(circle at 50% 80%,#8f7dff14,#0000 34%),var(--bg);display:grid;height:100vh;height:100svh;inset:0;isolation:isolate;overflow:hidden;padding:24px;place-items:center;position:fixed;width:100vw}.login-bg{pointer-events:none;z-index:0}.login-bg,.login-bg-grid{inset:0;position:absolute}.login-bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000 34%,#0000 86%);mask-image:radial-gradient(circle at center,#000 34%,#0000 86%);opacity:.45}.login-bg-glow{border-radius:999px;filter:blur(40px);pointer-events:none;position:absolute}.login-bg-glow--a{background:radial-gradient(circle,#6ff2ff1a,#70a2ff0f 36%,#0000 68%);height:34rem;left:50%;top:18%;transform:translate(-50%,-50%);width:34rem}.login-bg-glow--b{background:radial-gradient(circle,#8f7dff1a,#0000 70%);bottom:-8rem;height:28rem;right:-10rem;width:28rem}.login-card{animation:login-pop .25s ease-out;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015)),#070a0fc7;border:1px solid #ffffff14;border:1px solid var(--line);border-radius:30px;border-radius:calc(var(--radius) + 2px);box-shadow:0 20px 60px #00000073;box-shadow:var(--shadow);color:#f3f7ff;color:var(--text);max-width:540px;overflow:hidden;padding:30px 30px 24px;position:relative;width:100%;z-index:2}.login-card:before{background:linear-gradient(135deg,#6ff2ff38,#0000 28%,#0000 70%,#8f7dff33);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes login-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.login-header{margin-bottom:20px;position:relative;text-align:center;z-index:2}.login-brand-logo{display:block;height:auto;margin:0 auto 12px;max-width:220px;object-fit:contain;width:100%}.login-subtitle{color:#95a1b5;color:var(--muted);font-size:14px;line-height:1.5;margin:0}.login-alert{align-items:center;background:#7818182e;background:var(--danger-bg);border:1px solid #ff7d7d47;border-radius:14px;color:#ffb4b4;display:flex;gap:10px;margin:12px 0 8px;padding:11px 12px;position:relative;z-index:2}.login-alert-icon{flex:0 0 auto;height:18px;width:18px}.login-form{grid-gap:16px;display:grid;gap:16px;margin-top:14px;position:relative;width:100%;z-index:2}.login-field{grid-gap:7px;display:grid;gap:7px;width:100%}.login-label{color:#95a1b5;color:var(--muted);font-size:13px;line-height:1;margin-left:2px}.login-input-wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color-scheme:dark;height:48px;height:var(--control-h);position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.login-input-wrap:focus-within{background:hsla(0,0%,100%,.045);border-color:#6ff2ff57;box-shadow:0 0 0 4px #6ff2ff14}.login-input-wrap.is-invalid{background:linear-gradient(0deg,#ff7d7d0d,#ff7d7d0d),#ffffff08;border-color:#ff7d7d6b;box-shadow:0 0 0 4px #ff7d7d14}.login-input{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:inherit;color:#f3f7ff;color:var(--text);font-size:15px;height:48px;height:var(--control-h);line-height:48px;line-height:var(--control-h);outline:0;padding:0 14px;width:100%}.login-input::placeholder{color:#95a1b5b8}.login-input:-webkit-autofill,.login-input:-webkit-autofill:focus,.login-input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f7ff;-webkit-text-fill-color:var(--text);box-shadow:inset 0 0 0 1000px #141922;caret-color:#f3f7ff;caret-color:var(--text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.login-input-pw{padding-right:46px}.login-eye{background:#0000;border:0;border-radius:10px;color:#95a1b5;color:var(--muted);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background .2s ease,color .2s ease,transform .08s ease;width:32px}.login-eye:hover{background:#ffffff0f;color:#f3f7ff;color:var(--text)}.login-eye:active{transform:translateY(-50%) scale(.97)}.login-eye svg{height:18px;width:18px}.login-hint{color:#95a1b5;color:var(--muted);font-size:12px;margin-top:2px}.login-row{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:2px;margin-top:-4px}.login-checkbox{align-items:center;color:#95a1b5;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;gap:12px;line-height:1.1;-webkit-user-select:none;user-select:none;white-space:nowrap}.login-checkbox input{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff05;border:1px solid #ffffff2e;border-radius:7px;box-shadow:inset 0 1px 0 #ffffff14,0 1px 2px #00000059;cursor:pointer;display:grid;flex:0 0 22px;height:22px;margin:0;place-items:center;position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .12s ease;width:22px}.login-checkbox input:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0a),#ffffff08;border-color:#6ff2ff52}.login-checkbox input:focus-visible{box-shadow:0 0 0 4px #6ff2ff1a,inset 0 1px 0 #ffffff14,0 1px 2px #00000059;outline:none}.login-checkbox input:checked{background:linear-gradient(135deg,#6ff2ff38,#70a2ff38);border-color:#6ff2ff6b;box-shadow:0 0 0 3px #6ff2ff14,inset 0 1px 0 #ffffff1a}.login-checkbox input:checked:after{border-bottom:2px solid #f3f7ff;border-left:2px solid #f3f7ff;content:"";height:6px;transform:rotate(-45deg) translateY(-1px);width:10px}.login-checkbox span{min-height:22px}.login-checkbox span,.login-link{align-items:center;display:inline-flex;white-space:nowrap}.login-link{color:#cde8ff;font-size:12px;line-height:1.1;margin-left:auto;margin-top:5px;text-decoration:none;transition:color .2s ease,opacity .2s ease}.login-link:hover{text-decoration:underline}.login-btn,.login-link:hover{color:#f3f7ff;color:var(--text)}.login-btn{background:linear-gradient(135deg,#6ff2ff29,#70a2ff2e);border:1px solid #6ff2ff2e;border-radius:16px;box-shadow:0 10px 30px #6ff2ff14;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.01em;margin-top:8px;padding:13px 16px;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.login-btn:hover:not(:disabled){background:linear-gradient(135deg,#6ff2ff38,#8f7dff2e);border-color:#6ff2ff57;box-shadow:0 16px 34px #6ff2ff1a;transform:translateY(-1px)}.login-btn:disabled{cursor:not-allowed;opacity:.62;transform:none}.login-btn-text{align-items:center;display:inline-flex;gap:8px;justify-content:center}.login-spinner{animation:login-spin 1s linear infinite;border:2px solid #ffffff47;border-radius:999px;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes login-spin{to{transform:rotate(1turn)}}.login-footer{border-top:1px solid #ffffff0f;display:flex;justify-content:center;margin-top:16px;padding-top:14px;position:relative;z-index:2}.login-footer-link{color:#95a1b5;color:var(--muted);font-size:12px;text-decoration:none;transition:color .2s ease}.login-footer-link:hover{color:#f3f7ff;color:var(--text);text-decoration:underline}@media (max-width:640px){.login-shell{padding:18px}.login-card{border-radius:24px;max-width:100%;padding:24px 18px 20px}.login-brand-logo{max-width:190px}.login-row{align-items:stretch;flex-direction:column;gap:14px}.login-link{margin-left:0}}@media (prefers-reduced-motion:reduce){.login-card,.login-spinner{animation:none!important}.login-btn,.login-eye,.login-footer-link,.login-input-wrap,.login-link{transition:none!important}}:root{--forgot-bg:#06070a;--forgot-line:#ffffff14;--forgot-line-strong:#ffffff24;--forgot-text:#f3f7ff;--forgot-muted:#95a1b5;--forgot-danger:#ffb4b4;--forgot-danger-bg:#7818182e;--forgot-success-bg:#10b98124;--forgot-success-line:#10b98147;--forgot-shadow:0 20px 60px #00000073;--forgot-radius:28px;--forgot-control-h:52px}.forgot-shell{background:radial-gradient(circle at 20% 10%,#6ff2ff14,#0000 30%),radial-gradient(circle at 80% 20%,#70a2ff17,#0000 28%),radial-gradient(circle at 50% 80%,#8f7dff14,#0000 34%),#06070a;background:radial-gradient(circle at 20% 10%,#6ff2ff14,#0000 30%),radial-gradient(circle at 80% 20%,#70a2ff17,#0000 28%),radial-gradient(circle at 50% 80%,#8f7dff14,#0000 34%),var(--forgot-bg);display:grid;height:100vh;height:100svh;inset:0;isolation:isolate;overflow:hidden;padding:24px;place-items:center;position:fixed;width:100vw}.forgot-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.forgot-bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000 34%,#0000 86%);mask-image:radial-gradient(circle at center,#000 34%,#0000 86%);opacity:.45;position:absolute}.forgot-bg-glow{border-radius:999px;filter:blur(40px);pointer-events:none;position:absolute}.forgot-bg-glow--a{background:radial-gradient(circle,#6ff2ff1a,#70a2ff0f 36%,#0000 68%);height:34rem;left:50%;top:18%;transform:translate(-50%,-50%);width:34rem}.forgot-bg-glow--b{background:radial-gradient(circle,#8f7dff1a,#0000 70%);bottom:-8rem;height:28rem;right:-10rem;width:28rem}.forgot-card{animation:forgot-pop .25s ease-out;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015)),#070a0fc7;border:1px solid #ffffff14;border:1px solid var(--forgot-line);border-radius:30px;border-radius:calc(var(--forgot-radius) + 2px);box-shadow:0 20px 60px #00000073;box-shadow:var(--forgot-shadow);color:#f3f7ff;color:var(--forgot-text);max-width:540px;overflow:hidden;padding:30px 30px 24px;position:relative;width:100%;z-index:2}.forgot-card:before{background:linear-gradient(135deg,#6ff2ff38,#0000 28%,#0000 70%,#8f7dff33);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes forgot-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.forgot-header{margin-bottom:20px;position:relative;text-align:center;z-index:2}.forgot-brand-logo{display:block;height:auto;margin:0 auto 12px;max-width:220px;object-fit:contain;width:100%}.forgot-title{color:#f3f7ff;color:var(--forgot-text);font-size:30px;letter-spacing:-.03em;line-height:1.05;margin:0 0 8px}.forgot-subtitle{color:#95a1b5;color:var(--forgot-muted);font-size:14px;line-height:1.55;margin:0}.forgot-alert{align-items:center;background:#7818182e;background:var(--forgot-danger-bg);border:1px solid #ff7d7d47;border-radius:14px;color:#ffb4b4;color:var(--forgot-danger);display:flex;gap:10px;margin:12px 0 8px;padding:11px 12px;position:relative;z-index:2}.forgot-alert-icon{flex:0 0 auto;height:18px;width:18px}.forgot-form{grid-gap:16px;display:grid;gap:16px;margin-top:14px;position:relative;width:100%;z-index:2}.forgot-field{grid-gap:7px;display:grid;gap:7px;width:100%}.forgot-label{color:#95a1b5;color:var(--forgot-muted);font-size:13px;line-height:1;margin-left:2px}.forgot-input-wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color-scheme:dark;height:52px;height:var(--forgot-control-h);position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.forgot-input-wrap:focus-within{background:hsla(0,0%,100%,.045);border-color:#6ff2ff57;box-shadow:0 0 0 4px #6ff2ff14}.forgot-input{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:inherit;color:#f3f7ff;color:var(--forgot-text);font-size:15px;height:52px;height:var(--forgot-control-h);line-height:52px;line-height:var(--forgot-control-h);outline:0;padding:0 14px;width:100%}.forgot-input::placeholder{color:#95a1b5b8}.forgot-input:-webkit-autofill,.forgot-input:-webkit-autofill:focus,.forgot-input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f7ff;-webkit-text-fill-color:var(--forgot-text);box-shadow:inset 0 0 0 1000px #141922;caret-color:#f3f7ff;caret-color:var(--forgot-text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.forgot-btn{background:linear-gradient(135deg,#6ff2ff29,#70a2ff2e);border:1px solid #6ff2ff2e;border-radius:16px;box-shadow:0 10px 30px #6ff2ff14;color:#f3f7ff;color:var(--forgot-text);cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.01em;margin-top:8px;padding:13px 16px;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.forgot-btn:hover:not(:disabled){background:linear-gradient(135deg,#6ff2ff38,#8f7dff2e);border-color:#6ff2ff57;box-shadow:0 16px 34px #6ff2ff1a;transform:translateY(-1px)}.forgot-btn:disabled{cursor:not-allowed;opacity:.62;transform:none}.forgot-btn-text{align-items:center;display:inline-flex;gap:8px;justify-content:center}.forgot-spinner{animation:forgot-spin 1s linear infinite;border:2px solid #ffffff47;border-radius:999px;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes forgot-spin{to{transform:rotate(1turn)}}.forgot-success{background:#10b98124;background:var(--forgot-success-bg);border:1px solid #10b98147;border:1px solid var(--forgot-success-line);border-radius:18px;color:#f3f7ff;color:var(--forgot-text);margin-top:14px;padding:18px;position:relative;z-index:2}.forgot-success-badge{background:#10b9812e;border-radius:999px;color:#b7f7dd;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:12px;margin-bottom:12px;padding:7px 12px}.forgot-success-text{color:#f3f7ff;color:var(--forgot-text);font-size:15px;line-height:1.65;margin:0 0 8px}.forgot-success-note{color:#95a1b5;color:var(--forgot-muted);font-size:13px;line-height:1.6;margin:0}.forgot-footer{border-top:1px solid #ffffff0f;display:flex;justify-content:center;margin-top:18px;padding-top:14px;position:relative;z-index:2}.forgot-back{color:#cde8ff;font-size:14px;text-decoration:none;transition:color .2s ease}.forgot-back:hover{color:#f3f7ff;color:var(--forgot-text);text-decoration:underline}@media (max-width:640px){.forgot-shell{padding:18px}.forgot-card{border-radius:24px;max-width:100%;padding:24px 18px 20px}.forgot-brand-logo{max-width:190px}.forgot-title{font-size:34px}}@media (prefers-reduced-motion:reduce){.forgot-card,.forgot-spinner{animation:none!important}.forgot-back,.forgot-btn,.forgot-input-wrap{transition:none!important}}:root{--reset-bg:#06070a;--reset-line:#ffffff14;--reset-text:#f3f7ff;--reset-muted:#95a1b5;--reset-danger:#ffb4b4;--reset-danger-bg:#7818182e;--reset-success-bg:#10b98124;--reset-success-line:#10b98147;--reset-shadow:0 20px 60px #00000073;--reset-radius:28px;--reset-control-h:52px}*{box-sizing:border-box}.reset-shell{background:radial-gradient(circle at 20% 10%,#6ff2ff14,#0000 30%),radial-gradient(circle at 80% 20%,#70a2ff17,#0000 28%),radial-gradient(circle at 50% 80%,#8f7dff14,#0000 34%),#06070a;background:radial-gradient(circle at 20% 10%,#6ff2ff14,#0000 30%),radial-gradient(circle at 80% 20%,#70a2ff17,#0000 28%),radial-gradient(circle at 50% 80%,#8f7dff14,#0000 34%),var(--reset-bg);display:grid;height:100vh;height:100svh;inset:0;isolation:isolate;overflow:hidden;padding:24px;place-items:center;position:fixed;width:100vw}.reset-bg{pointer-events:none;z-index:0}.reset-bg,.reset-bg-grid{inset:0;position:absolute}.reset-bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000 34%,#0000 86%);mask-image:radial-gradient(circle at center,#000 34%,#0000 86%);opacity:.45}.reset-bg-glow{border-radius:999px;filter:blur(40px);pointer-events:none;position:absolute}.reset-bg-glow--a{background:radial-gradient(circle,#6ff2ff1a,#70a2ff0f 36%,#0000 68%);height:34rem;left:50%;top:18%;transform:translate(-50%,-50%);width:34rem}.reset-bg-glow--b{background:radial-gradient(circle,#8f7dff1a,#0000 70%);bottom:-8rem;height:28rem;right:-10rem;width:28rem}.reset-card{animation:reset-pop .25s ease-out;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.015)),#070a0fc7;border:1px solid #ffffff14;border:1px solid var(--reset-line);border-radius:30px;border-radius:calc(var(--reset-radius) + 2px);box-shadow:0 20px 60px #00000073;box-shadow:var(--reset-shadow);color:#f3f7ff;color:var(--reset-text);max-width:540px;overflow:hidden;padding:30px 30px 24px;position:relative;width:100%;z-index:2}.reset-card:before{background:linear-gradient(135deg,#6ff2ff38,#0000 28%,#0000 70%,#8f7dff33);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes reset-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.reset-header{margin-bottom:20px;position:relative;text-align:center;z-index:2}.reset-brand-logo{display:block;height:auto;margin:0 auto 12px;max-width:220px;object-fit:contain;width:100%}.reset-title{color:#f3f7ff;color:var(--reset-text);font-size:30px;letter-spacing:-.03em;line-height:1.05;margin:0 0 8px}.reset-subtitle{color:#95a1b5;color:var(--reset-muted);font-size:14px;line-height:1.55;margin:0}.reset-form{grid-gap:16px;display:grid;gap:16px;margin-top:14px;position:relative;width:100%;z-index:2}.reset-field{grid-gap:7px;display:grid;gap:7px;width:100%}.reset-label{color:#95a1b5;color:var(--reset-muted);font-size:13px;line-height:1;margin-left:2px}.reset-input-wrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color-scheme:dark;height:52px;height:var(--reset-control-h);position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%}.reset-input-wrap:focus-within{background:hsla(0,0%,100%,.045);border-color:#6ff2ff57;box-shadow:0 0 0 4px #6ff2ff14}.reset-input-wrap.is-invalid{background:linear-gradient(0deg,#ff7d7d0d,#ff7d7d0d),#ffffff08;border-color:#ff7d7d6b;box-shadow:0 0 0 4px #ff7d7d14}.reset-input{appearance:none;-webkit-appearance:none;background:#0000;border:0;border-radius:inherit;color:#f3f7ff;color:var(--reset-text);font-size:15px;height:52px;height:var(--reset-control-h);line-height:52px;line-height:var(--reset-control-h);outline:0;padding:0 14px;width:100%}.reset-input::placeholder{color:#95a1b5b8}.reset-input:-webkit-autofill,.reset-input:-webkit-autofill:focus,.reset-input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f7ff;-webkit-text-fill-color:var(--reset-text);box-shadow:inset 0 0 0 1000px #141922;caret-color:#f3f7ff;caret-color:var(--reset-text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.reset-input-pw{padding-right:46px}.reset-eye{background:#0000;border:0;border-radius:10px;color:#95a1b5;color:var(--reset-muted);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background .2s ease,color .2s ease,transform .08s ease;width:32px}.reset-eye:hover{background:#ffffff0f;color:#f3f7ff;color:var(--reset-text)}.reset-eye:active{transform:translateY(-50%) scale(.97)}.reset-eye svg{height:18px;width:18px}.reset-hint{color:#95a1b5;color:var(--reset-muted);font-size:12px;margin-top:2px}.reset-alert{align-items:center;background:#7818182e;background:var(--reset-danger-bg);border:1px solid #ff7d7d47;border-radius:14px;color:#ffb4b4;color:var(--reset-danger);display:flex;gap:10px;margin:0 0 4px;padding:11px 12px;position:relative;z-index:2}.reset-alert-icon{flex:0 0 auto;height:18px;width:18px}.reset-btn{background:linear-gradient(135deg,#6ff2ff29,#70a2ff2e);border:1px solid #6ff2ff2e;border-radius:16px;box-shadow:0 10px 30px #6ff2ff14;color:#f3f7ff;color:var(--reset-text);cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.01em;margin-top:8px;padding:13px 16px;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.reset-btn:hover:not(:disabled){background:linear-gradient(135deg,#6ff2ff38,#8f7dff2e);border-color:#6ff2ff57;box-shadow:0 16px 34px #6ff2ff1a;transform:translateY(-1px)}.reset-btn:disabled{cursor:not-allowed;opacity:.62;transform:none}.reset-btn-text{align-items:center;display:inline-flex;gap:8px;justify-content:center}.reset-spinner{animation:reset-spin 1s linear infinite;border:2px solid #ffffff47;border-radius:999px;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes reset-spin{to{transform:rotate(1turn)}}.reset-success{background:#10b98124;background:var(--reset-success-bg);border:1px solid #10b98147;border:1px solid var(--reset-success-line);border-radius:18px;color:#f3f7ff;color:var(--reset-text);margin-top:14px;padding:18px;position:relative;z-index:2}.reset-success-badge{background:#10b9812e;border-radius:999px;color:#b7f7dd;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:12px;margin-bottom:12px;padding:7px 12px}.reset-success-text{color:#f3f7ff;color:var(--reset-text);font-size:15px;line-height:1.65;margin:0 0 8px}.reset-success-note{color:#95a1b5;color:var(--reset-muted);font-size:13px;line-height:1.6;margin:0}.reset-footer{border-top:1px solid #ffffff0f;display:flex;justify-content:center;margin-top:18px;padding-top:14px;position:relative;z-index:2}.reset-back{color:#cde8ff;font-size:14px;text-decoration:none;transition:color .2s ease}.reset-back:hover{color:#f3f7ff;color:var(--reset-text);text-decoration:underline}@media (max-width:640px){.reset-shell{padding:18px}.reset-card{border-radius:24px;max-width:100%;padding:24px 18px 20px}.reset-brand-logo{max-width:190px}.reset-title{font-size:34px}}@media (prefers-reduced-motion:reduce){.reset-card,.reset-spinner{animation:none!important}.reset-back,.reset-btn,.reset-eye,.reset-input-wrap{transition:none!important}}.hq-invite-shell{align-items:flex-start;display:flex;height:auto;justify-content:center;min-height:100vh;min-height:100svh;overflow:visible;padding:24px;position:relative;width:100%}.reset-card.hq-invite-card{background:linear-gradient(145deg,#0d1624fa,#0a111dfa 52%,#0d1322fa);border:1px solid #94a3b833;border-radius:26px;box-shadow:0 36px 90px #00000075,inset 0 0 0 1px hsla(0,0%,100%,.025);color:#e8eef8;padding:0;position:relative;z-index:2}.reset-card.hq-invite-card,.reset-card.hq-invite-card *{box-sizing:border-box}.hq-invite-topbar{align-items:center;background:hsla(0,0%,100%,.018);border-bottom:1px solid #94a3b824;display:flex;gap:22px;justify-content:space-between;min-height:68px;padding:14px 22px}.hq-invite-brand-link{align-items:center;display:inline-flex;min-width:0;text-decoration:none}.hq-invite-logo{display:block;height:30px;max-width:190px;object-fit:contain;width:auto}.hq-invite-secure-badge{align-items:center;background:#14b8a614;border:1px solid #2dd4bf38;border-radius:999px;color:#8ce8db;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:8px;padding:8px 12px}.hq-invite-secure-badge svg{height:17px;width:17px}.hq-invite-hero{padding:22px 24px 18px;text-align:center}.hq-invite-eyebrow,.hq-invite-panel-kicker{color:#58c7e8;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hq-invite-title{color:#f8fbff;font-size:clamp(27px,3vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:7px 0 0}.hq-invite-subtitle{color:#9caac0;font-size:14px;line-height:1.6;margin:8px auto 0;max-width:620px}.hq-invite-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin:0 auto;padding:0 24px 24px}.hq-invite-panel{border:1px solid #94a3b82b;border-radius:22px;min-width:0}.hq-invite-panel--summary{background:radial-gradient(circle at 0 0,#1faed21f,#0000 44%),linear-gradient(145deg,#111f2beb,#0d1624eb);border-color:#2dd4bf2e;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);overflow:hidden;padding:0;transition:border-color .18s ease,box-shadow .18s ease}.hq-invite-panel--summary.is-open,.hq-invite-panel--summary:hover{border-color:#2dd4bf5c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 0 0 3px rgba(45,212,191,.045)}.hq-invite-summary-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:20px;justify-content:space-between;min-height:82px;outline:0;padding:17px 19px;text-align:left;width:100%}.hq-invite-summary-toggle:focus-visible{box-shadow:inset 0 0 0 2px #38bdf8b8}.hq-invite-summary-toggle-main{align-items:center;display:flex;gap:14px;min-width:0}.hq-invite-summary-toggle-icon{align-items:center;background:#14b8a617;border:1px solid #2dd4bf38;border-radius:13px;color:#7ce8da;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.hq-invite-summary-toggle-icon svg{height:21px;width:21px}.hq-invite-summary-toggle-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.hq-invite-summary-toggle-title{color:#f0f6fd;font-size:14px;font-weight:750}.hq-invite-summary-toggle-description,.hq-invite-summary-toggle-title{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-invite-summary-toggle-description{color:#8290a5;font-size:11px}.hq-invite-summary-toggle-chevron{align-items:center;border-radius:10px;color:#8290a5;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;transition:transform .18s ease,color .18s ease,background .18s ease;width:34px}.hq-invite-summary-toggle:hover .hq-invite-summary-toggle-chevron{background:#ffffff0d;color:#dbe5f1}.hq-invite-summary-toggle-chevron.is-open{color:#7ce8da;transform:rotate(180deg)}.hq-invite-summary-toggle-chevron svg{height:19px;width:19px}.hq-invite-summary-content{background:#03080f26;border-top:1px solid #94a3b81f;padding:20px}.hq-invite-summary-content[hidden]{display:none}.hq-invite-panel--form{grid-gap:0 16px;background:linear-gradient(145deg,hsla(0,0%,100%,.052),hsla(0,0%,100%,.025));display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.hq-invite-panel--form>.hq-invite-alert,.hq-invite-panel--form>.hq-invite-panel-header,.hq-invite-panel--form>.hq-invite-password-status,.hq-invite-panel--form>.hq-invite-submit,.hq-invite-panel--form>.hq-invite-submit-note{grid-column:1/-1}.hq-invite-panel--form>.hq-invite-field{margin-top:0;min-width:0;width:100%}.hq-invite-panel--form .hq-invite-input,.hq-invite-panel--form .hq-invite-input-wrap{max-width:none;width:100%}.hq-invite-panel-header{margin-bottom:18px}.hq-invite-panel-title{color:#f1f5fb;font-size:21px;font-weight:750;letter-spacing:-.02em;line-height:1.3;margin:6px 0 0}.hq-invite-panel-description{color:#8e9bb0;font-size:13px;line-height:1.55;margin:7px 0 0}.hq-invite-details-grid{grid-gap:12px;gap:12px}.hq-invite-detail{background:hsla(0,0%,100%,.035);border:1px solid #94a3b821;border-radius:14px;padding:14px}.hq-invite-detail--full{grid-column:1/-1}.hq-invite-detail-label{color:#7f8ca0;display:block;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.hq-invite-detail-value{color:#edf3fb;display:block;font-size:14px;font-weight:700;line-height:1.45;margin-top:6px;min-width:0;overflow-wrap:anywhere}.hq-invite-expiry{align-items:flex-start;background:rgba(16,185,129,.075);border:1px solid #34d39933;border-radius:14px;display:flex;gap:12px;margin-top:14px;padding:14px}.hq-invite-expiry-icon{align-items:center;background:#10b98121;border-radius:10px;color:#6ee7b7;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.hq-invite-expiry-icon svg{height:19px;width:19px}.hq-invite-expiry-label{color:#7ed9ba;font-size:11px;font-weight:700}.hq-invite-expiry-value{color:#d8fff0;display:block;font-size:13px;line-height:1.45;margin-top:3px}.hq-invite-security-note{align-items:flex-start;border-top:1px solid #94a3b81f;color:#7f8da2;display:flex;font-size:12px;gap:10px;line-height:1.55;margin-top:18px;padding-top:18px}.hq-invite-security-note svg{color:#60c7e5;flex:0 0 18px;height:18px;margin-top:1px;width:18px}.hq-invite-security-note p{margin:0}.hq-invite-alert{align-items:flex-start;background:#7f1d1d33;border:1px solid #f871714d;border-radius:13px;color:#fecaca;display:flex;font-size:12px;gap:10px;line-height:1.5;margin-bottom:16px;padding:12px 14px}.hq-invite-alert svg{flex:0 0 19px;height:19px;margin-top:1px;width:19px}.hq-invite-field{display:block;margin-top:15px}.hq-invite-field:first-of-type{margin-top:0}.hq-invite-field-label{color:#b5c0d1;display:block;font-size:13px;font-weight:650;margin-bottom:7px}.hq-invite-input-wrap{align-items:center;background:#060c168c;border:1px solid #94a3b840;border-radius:14px;display:flex;min-height:52px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.hq-invite-input-wrap:focus-within{background:#08111ecc;border-color:#38bdf8bf;box-shadow:0 0 0 4px #38bdf81a}.hq-invite-input-wrap.is-valid{border-color:#34d3997a}.hq-invite-input-wrap.is-valid:focus-within{box-shadow:0 0 0 4px #34d3991a}.hq-invite-input-wrap.is-invalid{border-color:#f871718f}.hq-invite-input-wrap.is-invalid:focus-within{box-shadow:0 0 0 4px #f871711a}.hq-invite-input{background:#0000;border:0;color:#f3f7fc;font:inherit;font-size:14px;height:50px;min-width:0;outline:0;padding:0 48px 0 14px}.hq-invite-input::placeholder{color:#68758a}.hq-invite-input:disabled{cursor:not-allowed;opacity:.65}.hq-invite-eye{align-items:center;background:#0000;border:0;border-radius:9px;color:#7f8da3;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s ease,background .15s ease;width:34px}.hq-invite-eye:hover:not(:disabled){background:#ffffff0f;color:#d9e3f0}.hq-invite-eye:disabled{cursor:not-allowed;opacity:.5}.hq-invite-eye svg{height:20px;width:20px}.hq-invite-caps-warning,.hq-invite-match-status{font-size:11px;font-weight:650;margin-top:7px}.hq-invite-match-status.is-valid{color:#72dfba}.hq-invite-match-status.is-invalid{color:#fca5a5}.hq-invite-caps-warning{color:#facc6b}.hq-invite-password-status{background:hsla(0,0%,100%,.025);border:1px solid #94a3b824;border-radius:15px;margin-top:16px;padding:14px}.hq-invite-strength-header{align-items:center;color:#9ca9bb;display:flex;font-size:11px;font-weight:650;gap:12px;justify-content:space-between}.hq-invite-strength-label{font-weight:800}.hq-invite-strength-label--empty{color:#718096}.hq-invite-strength-label--weak{color:#fca5a5}.hq-invite-strength-label--medium{color:#fcd27b}.hq-invite-strength-label--strong{color:#6ee7b7}.hq-invite-strength-track{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.hq-invite-strength-track span{background:#94a3b824;border-radius:999px;height:4px;transition:background .16s ease}.hq-invite-strength-track--weak span:first-child{background:#f87171}.hq-invite-strength-track--medium span:nth-child(-n+2){background:#fbbf24}.hq-invite-strength-track--strong span{background:#34d399}.hq-invite-rules-grid{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.hq-invite-rule{align-items:center;color:#7f8da1;display:flex;font-size:11px;gap:8px;line-height:1.4;min-width:0}.hq-invite-rule--full{grid-column:1/-1}.hq-invite-rule-icon{align-items:center;border:1px solid #94a3b838;border-radius:50%;color:#718096;display:flex;flex:0 0 18px;font-size:11px;font-weight:800;height:18px;justify-content:center;transition:color .16s ease,border-color .16s ease,background .16s ease;width:18px}.hq-invite-rule-icon.is-valid{background:#10b9811f;border-color:#34d39957;color:#6ee7b7}.hq-invite-submit{align-items:center;background:linear-gradient(110deg,#1177c4,#1a8ab7 52%,#2176b8);border:1px solid #38bdf873;border-radius:14px;box-shadow:0 14px 30px #0e74b438;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;margin-top:18px;min-height:52px;padding:0 18px;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease,opacity .15s ease;width:100%}.hq-invite-submit:hover:not(:disabled){box-shadow:0 18px 36px #0e74b44d;filter:brightness(1.08);transform:translateY(-1px)}.hq-invite-submit:active:not(:disabled){transform:translateY(0)}.hq-invite-submit:disabled{background:#47556959;border-color:#94a3b82e;box-shadow:none;color:#e2e8f075;cursor:not-allowed}.hq-invite-submit svg{height:19px;width:19px}.hq-invite-state-spinner,.hq-invite-submit-spinner{animation:hq-invite-spin .8s linear infinite;border-radius:50%;display:inline-block}.hq-invite-submit-spinner{border:2px solid #ffffff59;border-top-color:#fff;height:17px;width:17px}.hq-invite-submit-note{color:#748197;font-size:10px;line-height:1.5;margin:10px 0 0;text-align:center}.hq-invite-footer{align-items:center;border-top:1px solid #94a3b81f;color:#77859a;display:flex;font-size:11px;gap:8px;justify-content:center;padding:15px 24px 17px}.hq-invite-footer-link{color:#6ec8e5;font-weight:750;text-decoration:none}.hq-invite-footer-link:hover{color:#9be0f4;text-decoration:underline}.hq-invite-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:58px 28px;text-align:center}.hq-invite-state-spinner{border:3px solid #94a3b82e;border-top-color:#38bdf8;height:44px;margin-bottom:22px;width:44px}.hq-invite-state-icon,.hq-invite-success-icon{align-items:center;border-radius:20px;display:flex;height:66px;justify-content:center;margin-bottom:20px;width:66px}.hq-invite-success-icon{background:#10b9811f;border:1px solid #34d39940;color:#6ee7b7}.hq-invite-success-icon svg{height:34px;width:34px}.hq-invite-state-icon--error{background:#7f1d1d38;border:1px solid #f8717147;color:#fca5a5;font-size:30px;font-weight:800}.hq-invite-state-label{color:#66cde9;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hq-invite-state-label--success{color:#6ee7b7}.hq-invite-state-label--error{color:#fca5a5}.hq-invite-state-title{color:#f5f8fc;font-size:clamp(27px,4vw,38px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:10px 0 0;max-width:650px}.hq-invite-state-text{color:#a0acbe;font-size:15px;line-height:1.65;margin:14px 0 0;max-width:600px}.hq-invite-state-note{color:#748197;font-size:12px;line-height:1.55;margin:9px 0 0;max-width:560px}.hq-invite-state-button{align-items:center;background:#0e74b42e;border:1px solid #38bdf857;border-radius:13px;color:#b9ebf8;display:inline-flex;font-size:13px;font-weight:750;justify-content:center;margin-top:24px;min-height:46px;padding:0 20px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.hq-invite-state-button:hover{background:#0e74b44a;border-color:#38bdf894}@keyframes hq-invite-spin{to{transform:rotate(1turn)}}@media (max-width:920px){.hq-invite-shell{align-items:flex-start;padding:20px}.reset-card.hq-invite-card{border-radius:24px;max-width:760px}.hq-invite-layout{grid-template-columns:1fr}.hq-invite-panel--summary{padding:0}.hq-invite-panel--form{padding:20px}}@media (max-width:720px){.hq-invite-panel--form{gap:0;grid-template-columns:minmax(0,1fr)}.hq-invite-panel--form>.hq-invite-field+.hq-invite-field{margin-top:15px}}@media (max-width:560px){.hq-invite-shell{padding:10px}.reset-card.hq-invite-card{border-radius:20px;width:100%}.hq-invite-topbar{min-height:66px;padding:14px 16px}.hq-invite-logo{height:28px;max-width:150px}.hq-invite-secure-badge{padding:7px 9px}.hq-invite-secure-badge span{display:none}.hq-invite-hero{padding:24px 18px 18px}.hq-invite-title{font-size:28px}.hq-invite-subtitle{font-size:14px}.hq-invite-layout{gap:14px;padding:0 14px 18px}.hq-invite-panel{border-radius:18px}.hq-invite-panel--summary{padding:0}.hq-invite-panel--form{padding:18px}.hq-invite-summary-toggle{min-height:74px;padding:14px}.hq-invite-summary-toggle-main{gap:11px}.hq-invite-summary-toggle-icon{flex-basis:38px;height:38px;width:38px}.hq-invite-summary-toggle-description{display:none}.hq-invite-summary-content{padding:16px}.hq-invite-details-grid{grid-template-columns:1fr}.hq-invite-detail--full{grid-column:auto}.hq-invite-rules-grid{grid-template-columns:1fr}.hq-invite-rule--full{grid-column:auto}.hq-invite-footer{flex-direction:column;gap:4px;padding:15px 18px 18px}.hq-invite-state{min-height:470px;padding:46px 20px}}@media (prefers-reduced-motion:reduce){.hq-invite-eye,.hq-invite-input-wrap,.hq-invite-rule-icon,.hq-invite-strength-track span,.hq-invite-submit{transition:none}.hq-invite-state-spinner,.hq-invite-submit-spinner{animation-duration:1.5s}}#root:has(.hq-invite-shell),body:has(.hq-invite-shell),html:has(.hq-invite-shell){height:auto;min-height:100%;overflow-y:auto}.hq-invite-shell.reset-shell{align-items:flex-start;height:auto;max-height:none;min-height:100vh;min-height:100svh;overflow:visible;padding:16px 20px;width:100%}.reset-card.hq-invite-card{border-radius:24px;height:auto;margin:0 auto;max-height:none;max-width:960px;min-height:0;overflow:hidden;width:min(100%,960px)}.hq-invite-topbar{min-height:58px;padding:11px 20px}.hq-invite-logo{height:27px;max-width:180px}.hq-invite-secure-badge{font-size:11px;padding:7px 11px}.hq-invite-secure-badge svg{height:15px;width:15px}.hq-invite-hero{padding:16px 20px 14px}.hq-invite-title{font-size:clamp(26px,3vw,31px);margin-top:5px}.hq-invite-subtitle{font-size:13px;line-height:1.5;margin-top:6px;max-width:610px}.hq-invite-layout{gap:10px;padding:0 20px 14px;width:min(100%,820px)}.hq-invite-panel{border-radius:18px}.hq-invite-summary-toggle{gap:12px;min-height:56px;padding:8px 13px}.hq-invite-summary-toggle-main{gap:10px}.hq-invite-summary-toggle-icon{border-radius:10px;flex-basis:34px;height:34px;width:34px}.hq-invite-summary-toggle-icon svg{height:17px;width:17px}.hq-invite-summary-toggle-copy{gap:0}.hq-invite-summary-toggle-title{font-size:12px}.hq-invite-summary-toggle-description{font-size:9px}.hq-invite-summary-toggle-chevron{flex-basis:28px;height:28px;width:28px}.hq-invite-summary-content{padding:12px}.hq-invite-panel--form{gap:0 14px;padding:16px 18px}.hq-invite-panel-header{margin-bottom:13px}.hq-invite-panel-title{font-size:19px;line-height:1.2;margin-top:4px}.hq-invite-panel-description{font-size:12px;line-height:1.45;margin-top:4px}.hq-invite-field{margin-top:0}.hq-invite-field-label{font-size:12px;margin-bottom:5px}.hq-invite-input-wrap{border-radius:12px;min-height:44px;width:100%}.hq-invite-input{font-size:13px;height:42px;padding:0 43px 0 13px;width:100%}.hq-invite-eye{border-radius:8px;height:30px;right:7px;width:30px}.hq-invite-eye svg{height:18px;width:18px}.hq-invite-caps-warning,.hq-invite-match-status{font-size:10px;margin-top:5px}.hq-invite-password-status{border-radius:13px;margin-top:12px;padding:11px 13px}.hq-invite-strength-header{font-size:10px}.hq-invite-strength-track{gap:4px;margin-top:7px}.hq-invite-strength-track span{height:3px}.hq-invite-rules-grid{gap:5px 12px;margin-top:10px}.hq-invite-rule{font-size:10px;gap:7px;line-height:1.3}.hq-invite-rule-icon{flex-basis:16px;font-size:9px;height:16px;width:16px}.hq-invite-submit{border-radius:12px;font-size:13px;margin-top:12px;min-height:44px}.hq-invite-submit svg{height:17px;width:17px}.hq-invite-submit-note{font-size:9px;margin-top:7px}.hq-invite-footer{font-size:10px;gap:7px;padding:10px 20px 12px}.hq-invite-details-grid{gap:9px}.hq-invite-detail{border-radius:12px;padding:11px}.hq-invite-detail-value{margin-top:4px}.hq-invite-expiry{gap:10px;margin-top:10px;padding:11px}.hq-invite-security-note{font-size:10px;margin-top:12px;padding-top:12px}@media (max-width:720px){.hq-invite-shell.reset-shell{padding:10px}.reset-card.hq-invite-card{border-radius:19px}.hq-invite-panel--form{gap:0;grid-template-columns:minmax(0,1fr);padding:15px}.hq-invite-panel--form>.hq-invite-field+.hq-invite-field{margin-top:12px}.hq-invite-layout{padding:0 12px 12px}.hq-invite-hero{padding:17px 14px 13px}.hq-invite-title{font-size:25px}}.hq-invite-summary-toggle{background:#0000!important;transition:background .18s ease,color .18s ease}.hq-invite-summary-toggle:hover{background:linear-gradient(90deg,rgba(20,184,166,.095),rgba(14,116,144,.035))!important}.hq-invite-panel--summary.is-open .hq-invite-summary-toggle{background:linear-gradient(90deg,rgba(20,184,166,.075),rgba(14,116,144,.025))!important}.hq-invite-details-grid{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hq-invite-detail{background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.022));border:1px solid #94a3b829;border-radius:11px;display:flex;flex-direction:column;justify-content:center;min-height:58px;min-width:0;padding:8px 12px}.hq-invite-detail--full{grid-column:auto}.hq-invite-detail-label{color:#8290a5;font-size:9px;font-weight:800;letter-spacing:.11em}.hq-invite-detail-value{color:#eef4fb;font-size:12px;line-height:1.35;margin-top:3px}.hq-invite-summary-meta{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:8px}.hq-invite-summary-meta .hq-invite-expiry{align-items:center;border-radius:11px;margin:0;min-height:58px;padding:8px 10px}.hq-invite-summary-meta .hq-invite-expiry-icon{border-radius:9px;flex-basis:30px;height:30px;width:30px}.hq-invite-summary-meta .hq-invite-expiry-icon svg{height:17px;width:17px}.hq-invite-summary-meta .hq-invite-expiry-label{font-size:10px}.hq-invite-summary-meta .hq-invite-expiry-value{font-size:12px;line-height:1.35;margin-top:2px}.hq-invite-summary-meta .hq-invite-security-note{align-items:center;background:linear-gradient(145deg,rgba(14,116,144,.075),#1e293b29);border:1px solid #38bdf824;border-radius:11px;color:#8f9db1;margin:0;min-height:58px;padding:8px 10px}.hq-invite-summary-meta .hq-invite-security-note svg{flex-basis:17px;height:17px;margin-top:0;width:17px}.hq-invite-summary-meta .hq-invite-security-note p{font-size:9px;line-height:1.4;margin:0}.hq-invite-summary-meta>:only-child{grid-column:1/-1}@media (max-width:680px){.hq-invite-details-grid,.hq-invite-summary-meta{grid-template-columns:minmax(0,1fr)}.hq-invite-detail,.hq-invite-summary-meta .hq-invite-expiry,.hq-invite-summary-meta .hq-invite-security-note{min-height:56px}}#root.hq-company-invitation-page-active,body.hq-company-invitation-page-active,html.hq-company-invitation-page-active{height:100%!important;max-height:none!important;min-height:100%!important;overflow:hidden!important;width:100%!important}body.hq-company-invitation-page-active{margin:0!important}.hq-company-invitation-page-active .reset-shell.hq-invite-shell{-webkit-overflow-scrolling:touch;align-items:flex-start!important;height:100vh!important;height:100svh!important;inset:0!important;justify-content:center!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;padding:16px 20px!important;position:fixed!important;scrollbar-gutter:stable;width:100%!important}.hq-company-invitation-page-active .reset-card.hq-invite-card{flex:0 0 auto;height:auto!important;margin:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;position:relative!important}@media (max-width:720px){.hq-company-invitation-page-active .reset-shell.hq-invite-shell{padding:10px!important}.hq-company-invitation-page-active .reset-card.hq-invite-card{margin:auto!important}}.reset-card.hq-invite-card .hq-invite-panel--form .hq-invite-field{min-width:0!important;width:100%!important}.reset-card.hq-invite-card .hq-invite-panel--form .hq-invite-input-wrap{align-items:center!important;border-radius:10px!important;display:flex!important;height:36px!important;max-height:36px!important;min-height:36px!important;width:100%!important}.reset-card.hq-invite-card .hq-invite-panel--form .hq-invite-input{border:0!important;display:block!important;font-size:12px!important;height:auto!important;line-height:1.2!important;max-height:none!important;min-height:0!important;padding:7px 39px 5px 12px!important;transform:translateY(1px);width:100%!important}.reset-card.hq-invite-card .hq-invite-panel--form .hq-invite-eye{height:26px!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important}.reset-card.hq-invite-card .hq-invite-panel--form .hq-invite-eye svg{height:16px!important;width:16px!important}.reset-card.hq-invite-card .hq-invite-field-label{font-size:11px!important;margin-bottom:3px!important}.reset-card.hq-invite-card .hq-invite-input::placeholder{font-size:11px!important}.reset-card.hq-invite-card .hq-invite-panel--form{padding:13px 15px!important}.reset-card.hq-invite-card .hq-invite-panel-header{margin-bottom:9px!important}.reset-card.hq-invite-card .hq-invite-password-status{margin-top:8px!important}.reset-card.hq-invite-card .hq-invite-submit{margin-top:8px!important;min-height:38px!important}@media (max-width:720px){.reset-card.hq-invite-card .hq-invite-panel--form .hq-invite-input{height:auto!important;height:34px!important;line-height:1.2!important;line-height:normal!important;max-height:none!important;max-height:34px!important;min-height:0!important;min-height:34px!important;padding:9px 41px 7px 12px!important;top:2px;transform:translateY(1px)}.reset-card.hq-invite-card .hq-invite-panel--form .hq-invite-eye{height:28px!important;width:28px!important}}.loadevoghq-login-page{background:radial-gradient(1200px 800px at 18% 18%,#6366f138,#0000 55%),radial-gradient(900px 700px at 80% 28%,#22d3ee2e,#0000 58%),radial-gradient(1000px 900px at 50% 86%,#10b98124,#0000 60%),#06080d;color:#e8f0ff;display:grid;height:100vh;inset:0;overflow:hidden;padding:24px;place-items:center;position:fixed;width:100vw}.loadevoghq-login-page:before{animation:loadevoghqScan 7s linear infinite;background:repeating-linear-gradient(180deg,#ffffff1a,#ffffff1a 1px,#0000 0,#0000 6px);content:"";inset:0;mix-blend-mode:overlay;opacity:.12;pointer-events:none;position:absolute}.loadevoghq-login-page:after{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 0),linear-gradient(180deg,#ffffff0f 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 50% 50%,#000 0,#0000 70%);opacity:.2;pointer-events:none;position:absolute}@keyframes loadevoghqScan{0%{transform:translateY(0)}to{transform:translateY(28px)}}.loadevoghq-login-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0c128c;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 18px 60px #0000008c,inset 0 1px 0 #ffffff1a;max-width:520px;overflow:hidden;padding:18px;position:relative;width:100%}.loadevoghq-login-card:before{animation:loadevoghqRing 6.5s linear infinite;background:conic-gradient(from 180deg,#6366f1e6,#22d3eecc,#10b981b3,#f472b68c,#6366f1e6);border-radius:22px;content:"";filter:blur(12px);inset:-2px;opacity:.22;pointer-events:none;position:absolute}@keyframes loadevoghqRing{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loadevoghq-login-card:after{background:radial-gradient(circle at 20% 0,#ffffff1a,#0000 40%);content:"";inset:0;opacity:.85;pointer-events:none;position:absolute}.loadevoghq-login-title{font-size:24px;font-weight:950;letter-spacing:.02em;margin:0;position:relative;text-shadow:0 0 24px #6366f138;z-index:2}.loadevoghq-login-subtitle{color:#e8f0ffb8;font-size:13px;margin:6px 0 14px;position:relative;z-index:2}.loadevoghq-login-message{background:#dc26261f;border:1px solid #dc262647;border-radius:12px;box-shadow:0 10px 24px #00000040;color:#ffd4d4;font-size:13px;margin-bottom:12px;padding:10px 12px;position:relative;z-index:2}.loadevoghq-login-form{display:flex;flex-direction:column;gap:10px;position:relative;z-index:2}.loadevoghq-login-label{color:#e8f0ffcc;font-size:12px;font-weight:800;letter-spacing:.02em;margin-top:6px}.loadevoghq-login-input{background:#0a0c128c;border:1px solid #ffffff1f;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f;color:#e8f0ff;outline:none;padding:11px 12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.loadevoghq-login-input::placeholder{color:#e8f0ff61}.loadevoghq-login-input:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee29,0 0 28px #6366f11f;transform:translateY(-1px)}.loadevoghq-login-password-row{align-items:center;display:flex;gap:8px;position:relative}.loadevoghq-login-toggle{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#e8f0ffeb;cursor:pointer;font-size:12px;font-weight:800;padding:9px 10px;transition:transform .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap}.loadevoghq-login-toggle:hover{background:#ffffff1a;border-color:#ffffff2e;transform:translateY(-1px)}.loadevoghq-login-btn{background:linear-gradient(135deg,#6366f1d9,#22d3ee8c);border:1px solid #6366f173;border-radius:14px;box-shadow:0 18px 34px #00000059,inset 0 0 0 1px #ffffff14;color:#fff;cursor:pointer;font-weight:950;letter-spacing:.02em;margin-top:8px;overflow:hidden;padding:12px;position:relative;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.loadevoghq-login-btn:hover:not(:disabled){box-shadow:0 22px 46px #0000006b,0 0 26px #22d3ee1f;transform:translateY(-2px)}.loadevoghq-login-btn:before{animation:loadevoghqGlow 3.8s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffffff8c,#0000 55%);content:"";inset:-60%;opacity:.16;position:absolute;transform:rotate(25deg)}@keyframes loadevoghqGlow{0%,to{opacity:.12;transform:translateX(-8%) rotate(25deg)}50%{opacity:.22;transform:translateX(10%) rotate(25deg)}}.loadevoghq-login-btn:disabled{cursor:not-allowed;filter:grayscale(.2);opacity:.6}@media (prefers-reduced-motion:reduce){.loadevoghq-login-btn:before,.loadevoghq-login-card:before,.loadevoghq-login-page:before{animation:none!important}}*,:after,:before{box-sizing:border-box}:root{--loads-control-height:36px;--loads-border:#1e2126;--ts-sep-thickness:2px;--ts-sep-side-gap:12px;--ts-sep-alpha:0.82;--ts-sep-glow:0 0 10px #3f5cff59,0 0 14px #00c6ff40;--ts-card-bg:#0f1318;--ts-card-bg2:#0c1015;--ts-card-br:#1f2630;--ts-row-br:#1f2630;--ts-row-hover:#151b24;--loads-table-cols:0.44fr 0.52fr 0.92fr 0.88fr 0.92fr 1.30fr 1.30fr 0.92fr 0.88fr 0.92fr 0.72fr 0.72fr 0.60fr 0.28fr}.loads-container{background:#0000;color:#e5e7eb;color:var(--loads-text);margin-right:20px;margin-top:10px;min-height:100vh;padding:0 6px 12px 0}.loads-card.loads-toolbar,.loads-header{grid-gap:12px;align-items:center;background:#0f1318;background:var(--loads-bg-soft);border:1px solid #1a2330;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin-bottom:8px;min-height:44px;padding:8px 12px}.loads-toolbar__left{align-items:center;display:flex}.loads-toolbar__center{display:flex;justify-content:center}.loads-toolbar__right{align-items:center;display:flex;gap:12px;justify-content:flex-end}.loads-stats{align-items:center;color:#cbd5e1;color:var(--loads-text-soft);display:flex;gap:8px}.loads-pill{background:#0f1318;background:var(--loads-bg-soft);border:1px solid #1f2630;border:1px solid var(--loads-border-soft);border-radius:999px;font-size:11px;padding:4px 8px}.loads-dot{font-size:12px;opacity:.6}.loads-search-container{align-items:center;background:#0f1318;background:var(--loads-bg-soft);border:1px solid #1f2630;border:1px solid var(--loads-border-soft);border-radius:999px;display:flex;gap:8px;height:36px;height:var(--loads-control-height);min-width:280px;padding:0 10px 0 30px;position:relative}.loads-search-icon{color:#7b8798;font-size:13px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.loads-search-bar{background:#0000;border:0;border-radius:0;color:#e5e7eb;color:var(--loads-text);font-size:13px;height:36px;height:var(--loads-control-height);line-height:34px;line-height:calc(var(--loads-control-height) - 2px);outline:0;padding-top:10px;width:100%}.loads-search-bar::placeholder{color:#677385}.loads-clear-button{background:none;border:0;color:#b4bdc9;cursor:pointer;font-size:16px;padding:0 2px}.loads-clear-button:hover{color:#e5e7eb;color:var(--loads-text)}.loads-search-container:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.create-load-btn{align-items:center;background:linear-gradient(180deg,#4953ff,#3c46ff)!important;border:1px solid #4953ff;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px!important;height:36px;height:var(--loads-control-height);justify-content:center;padding:0 12px!important;text-transform:none}.create-load-btn:hover{filter:brightness(1.06)}.loads-toggle-wrapper{grid-gap:0;background:#151a1f;border:1px solid #2c343b;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff08,inset 0 -1px 0 #00000059;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;min-width:0;overflow:hidden;padding:3px;position:relative;width:fit-content}.loads-toggle-slider{background:#343a3f;border-radius:9999px;bottom:3px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #00000059;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease;width:calc(33.33333% - 2px);z-index:1}.loads-toggle-slider,.loads-toggle-slider[data-view=pendent]{transform:translateX(0)}.loads-toggle-slider[data-view=current]{transform:translateX(100%)}.loads-toggle-slider[data-view=history]{transform:translateX(200%)}.loads-toggle-pill{align-items:center;background:#0000;border:none;border-radius:9999px;box-sizing:border-box;color:#d7d7d7;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;line-height:1;min-width:132px;padding:0 12px;position:relative;text-align:center;transition:color .2s ease,opacity .2s ease;white-space:nowrap;width:132px;z-index:2}.loads-toggle-pill:not(:last-child):after{background:#ffffff14;bottom:8px;content:"";opacity:1;position:absolute;right:0;top:8px;transition:opacity .2s ease;width:1px}.loads-toggle-pill.active+.loads-toggle-pill:after,.loads-toggle-pill.active:after{opacity:0}.loads-toggle-pill:hover{background:#0000!important;color:#fff}.loads-toggle-pill.active{color:#f2f2f2;font-weight:800}.error-message{color:#f6a1a1;margin:6px 0 8px;text-align:center}.loads-table-wrapper{border-radius:12px;overflow:visible;position:relative}.loads-table{background:#0000;padding-bottom:16px;width:100%}.loads-table-header,.loads-table-row{display:grid;grid-template-columns:.44fr .52fr .92fr .88fr .92fr 1.3fr 1.3fr .92fr .88fr .92fr .72fr .72fr .6fr .28fr;grid-template-columns:var(--loads-table-cols)}.loads-table-header{align-items:stretch;background:#0f1318;background:var(--loads-bg-soft);border:1px solid #1f2630;border:1px solid var(--loads-border-soft);border-radius:10px;color:#cbd5e1;color:var(--loads-text-soft);font-size:10px;letter-spacing:.2px;margin-bottom:6px;padding:9px 6px;position:sticky;text-transform:uppercase;top:0;z-index:10}.loads-table-header-item{align-items:flex-start;display:flex;justify-content:center;line-height:1.05;min-width:0;overflow-wrap:break-word;padding:0 2px;text-align:center;white-space:normal;word-break:normal}.loads-price-header{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:flex-start;line-height:1.05;padding:0 2px}.loads-price-header-label{display:block;line-height:1.05;text-align:center;width:100%}.loads-price-visibility-btn{align-items:center;background:#0f172a59;border:1px solid #94a3b838;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;padding:0;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:20px}.loads-price-visibility-btn svg{height:10px;width:10px}.loads-price-visibility-btn:hover{background:#3b82f624;border-color:#60a5fa6b;color:#e5e7eb}.loads-price-visibility-btn.is-hidden{background:#f59e0b1f;border-color:#fbbf2461;color:#fbbf24}.loads-price-visibility-btn:active{transform:scale(.96)}.loads-price-cell{min-width:0}.loads-price-value{align-items:center;border-radius:7px;color:#e5e7eb;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;line-height:1;max-width:100%;min-width:62px;padding:3px 6px;transition:color .16s ease,background-color .16s ease,letter-spacing .16s ease;white-space:nowrap}.loads-price-value.is-hidden{background:#94a3b814;color:#94a3b8;letter-spacing:1px}.loads-table-row{align-items:center;background:#0000;border-bottom:1px solid #1f2630;border-bottom:1px solid var(--ts-row-br);font-size:12px;margin:0;min-height:92px;overflow:visible;padding:8px;position:relative;transition:background-color .18s ease}.loads-table-row:hover{background:#151b24;background:var(--ts-row-hover)}.loads-table-row.clickable{cursor:pointer}.loads-table-row.clickable:hover{background:#ffffff0a}.loads-table-row>.loads-table-item:first-child,.loads-table-row>.loads-table-item:nth-child(2){align-items:flex-start;padding-left:6px;text-align:left}.loads-table-header>.loads-table-header-item:first-child,.loads-table-header>.loads-table-header-item:nth-child(2){justify-content:flex-start;padding-left:6px;text-align:left}.loads-table-item{align-items:center;color:#e5e7eb;color:var(--loads-text);display:flex;flex-direction:column;font-size:11px;gap:3px;justify-content:center;min-width:0;overflow:visible;padding:0 1px;text-align:center}.loads-table-row>.loads-table-item:first-child,.loads-table-row>.loads-table-item:nth-child(2){overflow:visible}.loads-table-row>.loads-table-item:nth-child(2){position:relative;z-index:2}.client-info,.loads-table-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-date-hour{font-size:9px;margin-top:3px;text-align:center}.loads-chip{text-overflow:ellipsis;white-space:nowrap}.session-ribbon{background:#0000;height:22px;margin:16px 0 12px;position:relative}.session-ribbon:before{background:linear-gradient(90deg,#0f131800,#3f5cffd1 14%,#00c6ffd1 50%,#3f5cffd1 86%,#0f131800);background:linear-gradient(90deg,#0f131800 0,rgba(63,92,255,var(--ts-sep-alpha)) 14%,rgba(0,198,255,var(--ts-sep-alpha)) 50%,rgba(63,92,255,var(--ts-sep-alpha)) 86%,#0f131800 100%);box-shadow:0 0 10px #3f5cff59,0 0 14px #00c6ff40;box-shadow:var(--ts-sep-glow);height:2px;height:var(--ts-sep-thickness);left:12px;left:var(--ts-sep-side-gap);right:12px;right:var(--ts-sep-side-gap);top:50%;transform:translateY(-50%)}.session-ribbon:after,.session-ribbon:before{border-radius:999px;content:"";position:absolute}.session-ribbon:after{background:#ffffff0f;filter:blur(.3px);height:1px;left:14px;left:calc(var(--ts-sep-side-gap) + 2px);right:14px;right:calc(var(--ts-sep-side-gap) + 2px);top:calc(50% + 2px);top:calc(50% + var(--ts-sep-thickness))}.session-wrapper{background:linear-gradient(180deg,#0f1318,#0c1015);background:linear-gradient(180deg,var(--ts-card-bg),var(--ts-card-bg2));border:1px solid #1f2630;border:1px solid var(--ts-card-br);border-radius:12px;box-shadow:0 6px 16px #00000047,inset 0 1px 0 #ffffff08;margin:10px 2px 6px;overflow:hidden;position:relative}.session-wrapper:before{border-radius:inherit;box-shadow:0 0 0 1px #695bff14,0 0 16px #00c6ff0f;content:"";inset:0;pointer-events:none;position:absolute}.session-wrapper:hover{box-shadow:0 10px 20px #00000052,inset 0 1px 0 #ffffff0a}.rounded-top-session .loads-session-row{border-top-left-radius:0;border-top-right-radius:0}.loads-session-row{align-items:center;background:linear-gradient(180deg,#111722,#0d121a);border-bottom:1px solid #1f2630;border-bottom:1px solid var(--ts-row-br);color:#e5e7eb;color:var(--loads-text);cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px 28px;position:relative;transition:background .18s ease,border-color .18s ease}.loads-session-row:hover{background:#171c24}.loads-session-row:hover .chevron-icon{transform:translateY(1px) rotate(.5deg)}.session-id-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.session-id-text{color:#e5e7eb;color:var(--loads-text);font-size:13px;font-weight:600;text-align:center}.chevron-icon{color:#cbd5e1;font-size:14px;position:absolute;right:8px;transition:transform .18s ease}.chevron-icon.rotated{transform:rotate(180deg)}.session-progress{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;gap:10px;padding:8px 14px 10px}.session-progress-bar{background:#0f1318;border:1px solid #1f2630;border:1px solid var(--loads-border-soft);border-radius:999px;flex:1 1;height:8px;overflow:hidden}.session-progress-fill{background:linear-gradient(90deg,#4caf50,#70d570);height:100%;width:0}.session-progress-fill.animate{transition:width .25s ease}.session-progress-label{color:#ddd;font-size:12px;min-width:88px;text-align:right}.session-progress--in-header{border-bottom:0;bottom:8px;left:12px;padding:0;position:absolute;right:12px}.session-progress--in-header .session-progress-bar{height:6px}.session-progress--in-header .session-progress-label{color:#cbd5e1;font-size:11px;min-width:60px}.expanded-section-wrapper{height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-10px);transition:height .38s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .34s cubic-bezier(.22,1,.36,1);will-change:height,opacity,transform}.expanded-section-wrapper.expanded{opacity:1;pointer-events:auto;transform:translateY(0)}.expanded-section-wrapper.closing,.expanded-section-wrapper.collapsed{opacity:0;pointer-events:none;transform:translateY(-10px)}.expanded-inner{background:#10141a;border-top:1px solid #1f2630;border-top:1px solid var(--loads-border-soft);min-height:0;overflow:hidden;padding:10px 12px}.expanded-section-wrapper.expanded .expanded-inner{overflow:visible}@media (prefers-reduced-motion:reduce){.expanded-section-wrapper{transform:none;transition:none}}.location-badge{background-color:#ef4444;box-shadow:0 2px 8px #ef444459;line-height:1;min-width:16px;padding:0;white-space:nowrap}.location-badge-floating{position:absolute;top:-2px}.location-badge-floating-delivery,.location-badge-floating-pickup{right:9px}.client-info{display:inline-flex;font-size:11px;gap:4px;justify-content:center;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-date-hour{color:#94a3b8;font-size:10px;line-height:1.15;margin-bottom:4px;margin-top:4px;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}.client-icon{display:inline-block;vertical-align:-2px}.loads-actions-cell{align-self:stretch;display:flex;min-width:0;padding-top:2px}.loads-actions-cell,.trash-wrapper{align-items:flex-start;height:auto;justify-content:center}.trash-wrapper{flex-wrap:nowrap;gap:6px;white-space:nowrap;width:100%}.note-inline-btn,.trash-wrapper{display:inline-flex;position:relative}.note-inline-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;box-shadow:none;color:#bdbdbd;cursor:pointer;flex:0 0 auto;height:24px;justify-content:center;padding:0;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:24px}.note-inline-btn:hover{background:#f59e0b14;color:#f59e0b}.note-inline-btn.has-notes{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#fbbf24a6;box-shadow:0 0 0 1px #f59e0b2e,0 6px 16px #f59e0b47;color:#fff}.note-inline-btn.has-notes:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 0 1px #fbbf2438,0 10px 24px #f59e0b5c;color:#fff;transform:translateY(-1px)}.note-inline-btn.has-notes:after{background:#fde68a;border-radius:50%;box-shadow:0 0 0 2px #0f1318,0 0 10px #fde68aa6;content:"";height:7px;position:absolute;right:-3px;top:-3px;width:7px}.load-note-tooltip{background:linear-gradient(180deg,#ffffff0f,#fff0),#111827;border:1px solid #fbbf2447;border-radius:12px;bottom:calc(100% + 10px);box-shadow:0 18px 42px #00000073,inset 0 0 0 1px #ffffff0a;color:#f9fafb;max-width:320px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(5px) scale(.98);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;visibility:hidden;width:260px;z-index:60}.load-note-tooltip:after{background:#111827;border-bottom:1px solid #fbbf2447;border-right:1px solid #fbbf2447;bottom:-6px;content:"";height:10px;position:absolute;right:9px;transform:rotate(45deg);width:10px}.note-inline-btn.has-notes:focus-visible .load-note-tooltip,.note-inline-btn.has-notes:hover .load-note-tooltip{opacity:1;transform:translateY(0) scale(1);visibility:visible}.load-note-tooltip__title{color:#fbbf24;display:block;font-size:11px;font-weight:800;letter-spacing:.25px;margin-bottom:5px;text-transform:uppercase}.load-note-tooltip__text{color:#e5e7eb;display:block;font-size:12px;font-weight:500;line-height:1.35;max-height:81px;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.icon-btn{align-items:center;background:#444;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;height:34px;justify-content:center;padding:8px;transition:background .2s ease;width:34px}.icon-btn:hover{background:#007bff}.icon-btn.danger{align-items:center;align-self:flex-start;background:#0000;border:none;box-shadow:none;color:#bdbdbd;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;margin-top:0;opacity:0;padding:0;pointer-events:none;width:22px}.loads-table-row:hover .icon-btn.danger{opacity:1;pointer-events:auto}.icon-btn.danger:hover{background:#0000;color:#e53935}.upload-wrapper{color:#3a66f7;position:relative}.upload-wrapper:hover{color:#fff}.cmr-badge{animation:pulse-blink 1.2s ease-in-out infinite;background-color:#e53935;border-radius:50%;height:10px;position:absolute;right:-5px;top:-5px;width:10px;z-index:5}@keyframes pulse-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.add-load-row{align-items:center;background:linear-gradient(180deg,#ffffff05,#fff0);display:flex;gap:12px;justify-content:center;padding:12px}.add-load-btn,.add-superImposable-load-btn{align-items:center;background:#1a2230;border:1px solid #2a3547;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px;text-transform:none}.add-load-btn:hover,.add-superImposable-load-btn:hover{border-color:#3b4a63}.btn-icon{font-size:14px;margin-right:6px}.loads-location-cell{align-items:center;justify-content:center;min-height:72px;padding:8px 10px 18px;position:relative;text-align:center}.loads-location-cell .location-date-hour,.loads-location-cell .location-title-row{text-align:center;width:100%}.loads-location-cell>span{display:block;margin-top:2px}.location-title-row{align-items:center;display:inline-flex;justify-content:center;max-width:100%;position:relative}.location-title-text{display:inline-block;line-height:1.1;max-width:100%;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.load-type-badge-floating-center{align-items:center;bottom:8px;display:flex;flex-direction:column;gap:3px;left:44%;max-width:220px;pointer-events:none;position:absolute;transform:translateX(-50%);width:max-content;z-index:2}.load-bearer-badge,.special-load-badge,.superimposed-badge{align-items:center;border-radius:6px;box-shadow:0 0 12px #00000047;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:center;line-height:1.1;margin:0;max-width:100%;overflow-wrap:anywhere;padding:4px 10px;text-align:center;white-space:normal;width:fit-content;word-break:break-word}.load-bearer-badge{background-color:#007bff;font-size:10px}.special-load-badge{background-color:#8e44ad;font-size:10px}.superimposed-badge{background-color:gold;box-shadow:0 0 8px gold;color:#242424;font-size:10px;font-weight:700;line-height:1.02;padding:3px 12px;text-transform:uppercase}.superimposed-id{color:#222;display:block;font-size:8px;font-weight:600;line-height:1.02;margin-top:1px;overflow:visible;text-overflow:clip;white-space:normal}.bulk-assign-truck-btn{align-items:center;background:linear-gradient(90deg,#444 60%,#444);border:1px solid #444;border-radius:8px;box-shadow:0 1px 2px #28549912;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;outline:none;padding:5px 14px;transition:background .2s,box-shadow .2s,border-color .2s,color .2s;white-space:nowrap}.bulk-assign-truck-btn:focus,.bulk-assign-truck-btn:hover{background:linear-gradient(135deg,#3a66f7,#00c6ff);border-color:#3a66f7;box-shadow:0 2px 8px #2854991f;color:#fff}.loads-chip{align-items:center;background:#1f2630;border:1px solid #1f2630;border-radius:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:11px;height:30px;justify-content:center;line-height:1;max-width:100%;min-height:30px;overflow:hidden;padding:0 4px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .06s ease;width:100%}.loads-chip:hover{background:#121821;border-color:#3b4a63;box-shadow:0 1px 0 #ffffff05,0 8px 18px #00000040}.loads-chip:active{transform:translateY(.5px)}.loads-chip:focus-visible{border-color:#695bff;box-shadow:0 0 0 2px #695bff40;outline:0}.loads-chip__dot{border-radius:9999px;box-shadow:inset 0 0 0 3px #ffffff08;height:8px;width:8px}.loads-chip[data-variant=pickup] .loads-chip__dot{background:#34d399;box-shadow:inset 0 0 0 3px #ffffff08,0 0 8px #34d39940}.loads-chip[data-variant=delivery] .loads-chip__dot{background:#60a5fa;box-shadow:inset 0 0 0 3px #ffffff08,0 0 8px #60a5fa40}.loads-chip{overflow:visible}.truck-label-wrapper{align-items:center;display:inline-flex;gap:4px;justify-content:center;min-width:0;overflow:visible;padding:0 16px 0 4px;position:relative;white-space:nowrap;width:100%}.loads-chip-text{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-chip-icon,.truck-chip-icon{flex:0 0 auto;margin-right:0;margin-top:0}.loads-resource-badge{align-items:center;background:#e53935;border:none;border-radius:999px;box-shadow:0 2px 7px #e5393573,0 0 0 1px #ffffff1f;color:#fff;display:inline-flex;font-size:9px;font-weight:800;height:19px;justify-content:center;line-height:1;min-width:19px;pointer-events:none;position:absolute;right:-9px;top:-16px;width:19px;z-index:5}.loads-chip.loads-chip-assigned-truck{background:linear-gradient(135deg,#214d9b,#2f6fe4);border:1px solid #6fa8ff8c;box-shadow:0 0 0 1px #477eff29,0 6px 16px #18367833;color:#fff}.loads-chip.loads-chip-assigned-truck:hover{filter:brightness(1.06)}.loads-chip.loads-chip-assigned-trailer{background:linear-gradient(135deg,#5a2ea6,#7d49da);border:1px solid #b689ff73;box-shadow:0 0 0 1px #975cff29,0 6px 16px #441e7e33;color:#fff}.loads-chip.loads-chip-assigned-trailer:hover{filter:brightness(1.06)}.loads-chip.loads-chip-assigned-driver{background:linear-gradient(135deg,#0f5f73,#1687a7);border:1px solid #68d0ea6b;box-shadow:0 0 0 1px #1687a729,0 6px 16px #0a3d4b3d;color:#fff}.loads-chip.loads-chip-assigned-driver:hover{filter:brightness(1.06)}.loads-empty{align-items:center;background:radial-gradient(circle at top,#4953ff14,#0000 42%),#10141a;border:1px dashed #2a3547;border-radius:14px;display:flex;flex-direction:column;justify-content:center;margin-top:4px;min-height:180px;padding:34px 24px;text-align:center}.loads-empty__title{color:#e5e7eb;color:var(--loads-text);font-size:16px;font-weight:800;margin-bottom:6px}.loads-empty__subtitle{color:#9aa0a6;color:var(--loads-muted);font-size:13px;line-height:1.45;margin-bottom:16px;max-width:480px}.loads-empty__button{font-size:13px!important;font-weight:700;height:38px;justify-content:center;min-width:180px;padding:0 22px!important}.session-note{background:#0206170a;border:1px solid #02061714;border-radius:6px;color:#c3c3c3;display:inline-block;font-size:11px;line-height:1.25;padding:4px 8px;pointer-events:none;position:absolute;right:44px;top:50%;transform:translateY(-50%);white-space:nowrap}.session-note strong{font-weight:600}.add-load-btn,.add-superImposable-load-btn,.create-load-btn,.icon-btn,.loads-chip,.loads-session-row{cursor:pointer}.add-load-btn:focus-visible,.add-superImposable-load-btn:focus-visible,.create-load-btn:focus-visible,.icon-btn:focus-visible,.loads-chip:focus-visible,.loads-session-row:focus-visible,.loads-table-row.clickable:focus-visible{border-radius:6px;outline:2px solid #60a5fa;outline-offset:2px}@media (max-width:1100px){.loads-table-header,.loads-table-row{grid-template-columns:.62fr .72fr 1fr 0fr 0fr 1.05fr 1.05fr 1fr 0fr 0fr .9fr .9fr .8fr .55fr}.loads-table-header>:nth-child(10),.loads-table-header>:nth-child(4),.loads-table-header>:nth-child(5),.loads-table-header>:nth-child(9),.loads-table>.loads-table-row>:nth-child(10),.loads-table>.loads-table-row>:nth-child(4),.loads-table>.loads-table-row>:nth-child(5),.loads-table>.loads-table-row>:nth-child(9){display:none}}@media (max-width:840px){.loads-table-header,.loads-table-row{grid-template-columns:.62fr .72fr 1fr 0fr 0fr 1fr 1fr 1fr 0fr 0fr 0fr .9fr .8fr .55fr}.loads-table-header>:nth-child(11),.loads-table>.loads-table-row>:nth-child(11){display:none}}@media (max-width:640px){.loads-card.loads-toolbar,.loads-header{gap:10px;grid-template-columns:1fr}.loads-toolbar__left{order:1}.loads-toggle-wrapper{justify-self:start;margin:0;order:2}.loads-toolbar__right{justify-content:space-between;order:3;width:100%}.loads-search-container{flex:1 1;height:38px;min-width:0}.create-load-btn{height:38px}.loads-table-header,.loads-table-row{grid-template-columns:64px 1fr 1fr 78px}.loads-table-header>:nth-child(10),.loads-table-header>:nth-child(11),.loads-table-header>:nth-child(12),.loads-table-header>:nth-child(13),.loads-table-header>:nth-child(2),.loads-table-header>:nth-child(3),.loads-table-header>:nth-child(4),.loads-table-header>:nth-child(5),.loads-table-header>:nth-child(8),.loads-table-header>:nth-child(9),.loads-table>.loads-table-row>:nth-child(10),.loads-table>.loads-table-row>:nth-child(11),.loads-table>.loads-table-row>:nth-child(12),.loads-table>.loads-table-row>:nth-child(13),.loads-table>.loads-table-row>:nth-child(2),.loads-table>.loads-table-row>:nth-child(3),.loads-table>.loads-table-row>:nth-child(4),.loads-table>.loads-table-row>:nth-child(5),.loads-table>.loads-table-row>:nth-child(8),.loads-table>.loads-table-row>:nth-child(9){display:none}}:root{--trucks2-page-bg:#0a0d12;--trucks2-card:#0c0f14f0;--trucks2-card-strong:#0f1218fa;--trucks2-panel:#10141ae0;--trucks2-panel-2:#12171ecc;--trucks2-border:#ffffff14;--trucks2-border-strong:#ffffff1f;--trucks2-text:#eef2f7;--trucks2-muted:#a7b0bf;--trucks2-muted2:#7f8898;--trucks2-radius:18px;--trucks2-shadow:0 18px 42px #00000052;--trucks2-control-h:38px}.trucks2-page{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),radial-gradient(circle at 82% 10%,hsla(0,0%,100%,.018),#0000 32%),#0000;color:#eef2f7;color:var(--trucks2-text);margin-right:14px;margin-top:8px;min-height:100vh;padding:8px 18px 22px 0}.trucks2-toolbar{grid-gap:12px;align-items:center;background:#0f1318db;border:1px solid #ffffff14;border:1px solid var(--trucks2-border);border-radius:18px;border-radius:var(--trucks2-radius);box-shadow:0 8px 22px #00000038;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin-bottom:12px;padding:10px 12px}.trucks2-toolbarLeft,.trucks2-toolbarRight{align-items:center;display:flex}.trucks2-toolbarRight{gap:12px;justify-content:flex-end}.trucks2-stats{align-items:center;color:#cbd5e1;display:flex;gap:8px}.trucks2-pill{background:#0c0e13b3;border:1px solid #ffffff14;border:1px solid var(--trucks2-border);border-radius:999px;box-shadow:none;font-size:11px;height:auto;min-height:auto;padding:4px 8px}.trucks2-pill strong{color:#fff;font-weight:800}.trucks2-dot{font-size:12px;opacity:.6}.trucks2-toggleWrap{display:flex;justify-content:center}.trucks2-toggle{grid-gap:0;background:#151a1f;border:1px solid #2c343b;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff08,inset 0 -1px 0 #00000059;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:hidden;padding:3px;position:relative;width:fit-content}.trucks2-toggleSlider{background:#343a3f;border-radius:9999px;bottom:3px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #00000059;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease;width:calc(50% - 3px);z-index:1}.trucks2-toggleSlider,.trucks2-toggleSlider[data-view=trucks]{transform:translateX(0)}.trucks2-toggleSlider[data-view=trailers]{transform:translateX(100%)}.trucks2-toggleBtn{align-items:center;background:#0000;border:none;border-radius:9999px;box-sizing:border-box;color:#d7d7d7;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;line-height:1;min-width:132px;padding:0 12px;position:relative;text-align:center;transition:color .2s ease,opacity .2s ease;white-space:nowrap;width:132px;z-index:2}.trucks2-toggleBtn:not(:last-child):after{background:#ffffff14;bottom:8px;content:"";opacity:1;position:absolute;right:0;top:8px;transition:opacity .2s ease;width:1px}.trucks2-toggleBtn.active+.trucks2-toggleBtn:after,.trucks2-toggleBtn.active:after{opacity:0}.trucks2-toggleBtn:hover{background:#0000!important;color:#fff}.trucks2-toggleBtn.active{color:#f2f2f2;font-weight:800}.trucks2-search{align-items:center;background:#0c0e13b3;border:1px solid #ffffff14;border:1px solid var(--trucks2-border);border-radius:999px;box-shadow:none;display:flex;gap:8px;height:38px;height:var(--trucks2-control-h);min-width:280px;padding:0 10px 0 30px;position:relative;width:auto}.trucks2-searchIcon{color:#7f8898;color:var(--trucks2-muted2);font-size:13px;left:10px;position:absolute}.trucks2-searchInput{background:#0000;border:0;color:#eef2f7;color:var(--trucks2-text);font-size:13px;height:38px;height:var(--trucks2-control-h);line-height:36px;line-height:calc(var(--trucks2-control-h) - 2px);padding:0;width:100%}.trucks2-searchInput::placeholder{color:#677385}.trucks2-searchClear{background:none;border:0;color:#b4bdc9;cursor:pointer;font-size:16px;padding:0 2px}.trucks2-searchClear:hover{color:#e5e7eb}.trucks2-searchInput,.trucks2-searchInput:focus,.trucks2-searchInput:focus-visible{box-shadow:none!important;outline:0!important}.trucks2-search:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.trucks2-primaryBtn{align-items:center;background:linear-gradient(180deg,#4953ff,#3c46ff);border:1px solid #4953ff;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:38px;height:var(--trucks2-control-h);padding:0 12px}.trucks2-primaryBtn:hover{filter:brightness(1.06)}.trucks2-overviewGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.trucks2-statCard{grid-gap:10px;align-items:center;background:linear-gradient(180deg,#0e1116f5,#0a0d12f0);border:1px solid #ffffff14;border-radius:14px;box-shadow:0 14px 28px #00000042,inset 0 1px 0 #ffffff08;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) 54px;min-height:82px;overflow:hidden;padding:12px}.trucks2-statIcon{border:1px solid #ffffff14;border-radius:14px;box-shadow:0 8px 18px #00000029,inset 0 1px 0 #ffffff08;display:grid;font-size:24px;height:48px;place-items:center;width:48px}.trucks2-statText{grid-gap:2px;display:grid;gap:2px;min-width:0}.trucks2-statText span{color:#aab6ca;font-size:13px;font-weight:800}.trucks2-statText strong{color:#fff;font-size:24px;font-weight:950;letter-spacing:-.04em;line-height:1.05}.trucks2-statText small{color:#8c99ad;font-size:12px;font-weight:750}.trucks2-statCard--blue .trucks2-statIcon{background:#2e5cd257;border-color:#5d84e73d;color:#dbe7ff}.trucks2-statCard--green .trucks2-statIcon{background:#1d865757;border-color:#43b07c3d;color:#d8ffe9}.trucks2-statCard--amber .trucks2-statIcon{background:#a4701e5c;border-color:#cd91303d;color:#fff0ca}.trucks2-statCard--red .trucks2-statIcon{background:#8f33425c;border-color:#ba53643d;color:#ffe0e0}.trucks2-sparkline{align-items:flex-end;display:flex;gap:5px;height:36px;opacity:.72}.trucks2-sparkline i{background:currentColor;border-radius:999px 999px 4px 4px;display:block;width:14px}.trucks2-sparkline i:first-child{height:12px;opacity:.3}.trucks2-sparkline i:nth-child(2){height:18px;opacity:.42}.trucks2-sparkline i:nth-child(3){height:27px;opacity:.56}.trucks2-sparkline i:nth-child(4){height:20px;opacity:.44}.trucks2-sparkline i:nth-child(5){height:36px;opacity:.72}.trucks2-statCard--blue .trucks2-sparkline{color:#5273ff}.trucks2-statCard--green .trucks2-sparkline{color:#28c778}.trucks2-statCard--amber .trucks2-sparkline{color:#d98a17}.trucks2-statCard--red .trucks2-sparkline{color:#e14d5d}.trucks2-error{background:#7f1d1d47;border:1px solid #ef444452;border-radius:14px;margin-bottom:12px;padding:11px 13px}.trucks2-errorText{color:#fecaca;font-size:13px;font-weight:750}.trucks2-content{padding:0}.trucks2-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(300px,1fr))}.trucks2-card{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),linear-gradient(180deg,#0e1116fa,#0a0d12f5);border:1px solid #ffffff14;border-radius:14px;box-shadow:0 18px 42px #0000004d,inset 0 1px 0 #ffffff08;cursor:pointer;overflow:hidden;padding:10px;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.trucks2-card:hover{border-color:#ffffff1f;box-shadow:0 22px 50px #00000057,inset 0 1px 0 #ffffff0a;transform:translateY(-2px)}.trucks2-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.trucks2-identity{align-items:center;display:flex;gap:10px;min-width:0}.trucks2-iconbox{border:1px solid #ffffff14;border-radius:14px;box-shadow:0 8px 18px #00000024,inset 0 1px 0 #ffffff08;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.trucks2-iconbox svg{height:20px;width:20px}.trucks2-iconbox.tone-cyan{background:#14718457;border-color:#3695a93d;color:#d9fbff}.trucks2-iconbox.tone-violet{background:#58409857;border-color:#7a60c13d;color:#ede9fe}.trucks2-iconbox.tone-pink{background:#91345f57;border-color:#b64f803d;color:#ffe4f2}.trucks2-iconbox.tone-emerald{background:#1c795357;border-color:#449f793d;color:#d9ffe9}.trucks2-iconbox.tone-amber{background:#9b681c5c;border-color:#c489303d;color:#fff0c9}.trucks2-iconbox.tone-blue{background:#2b4ea757;border-color:#5172ca3d;color:#dce8ff}.trucks2-titlewrap{min-width:0}.trucks2-titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.trucks2-plate{color:#fff;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.15;margin:0;max-width:none}.trucks2-plate,.trucks2-sub{overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.trucks2-sub{color:#aab6ca;font-size:11px;font-weight:500;margin:2px 0 0}.trucks2-statusBadge{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:0;min-height:20px;padding:0 8px}.trucks2-statusBadge.is-active{background:#22c55e2e;border:1px solid #22c55e47;color:#69e69e}.trucks2-statusBadge.is-inactive{background:#94a3b824;border:1px solid #94a3b82e;color:#c9d3e4}.trucks2-topright{align-items:center;display:flex;flex:0 0 auto;gap:7px}.trucks2-actionBtn{background:#0e1218d6;border:1px solid #ffffff14;border-radius:11px;color:#b9c5d8;cursor:pointer;display:grid;height:34px;place-items:center;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease;width:34px}.trucks2-actionBtn:hover{background:#161b22eb;border-color:#ffffff1f;color:#fff;transform:translateY(-1px)}.trucks2-actionBtn--danger:hover{background:#7f1d1d29;border-color:#ef444442;color:#ff6b6b}.trucks2-actionBtn svg{height:15px;width:15px}.trucks2-cardPanels{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);margin-bottom:6px}.trucks2-cardPanels--single{grid-template-columns:1fr}.trucks2-panel,.trucks2-section{background:linear-gradient(180deg,#11151be0,#0c1015d1);border:1px solid #ffffff12;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff05}.trucks2-panel{min-width:0;padding:9px}.trucks2-section{margin-top:6px;overflow:hidden;padding:0}.trucks2-panelTitle,.trucks2-sectionTitle{align-items:center;color:#aebad0;display:flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.01em;text-transform:uppercase}.trucks2-panelTitle{margin-bottom:8px}.trucks2-sectionTitle{border-bottom:1px solid #819fcb1c;min-height:31px;padding:0 10px}.trucks2-panelTitle svg,.trucks2-sectionTitle svg{color:#cad5e6bd;height:15px;width:15px}.trucks2-detailLine{grid-gap:2px;display:grid;gap:2px;margin-bottom:8px}.trucks2-detailLine:last-child{margin-bottom:0}.trucks2-detailLine span{color:#8795ac;font-size:10px;font-weight:500}.trucks2-detailLine strong{color:#e8eef9;font-size:11px;font-weight:500;line-height:1.3;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.trucks2-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:500;letter-spacing:0}.trucks2-consumptionHead{grid-gap:5px;display:grid;gap:5px;margin-bottom:8px}.trucks2-consumptionHead>span{color:#8795ac;font-size:10px;font-weight:500}.trucks2-consumptionValueWrap{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.trucks2-consumptionValueWrap strong{color:#f4f8ff;font-size:11px;font-weight:500}.trucks2-consumptionBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-style:normal;font-weight:600;min-height:18px;padding:0 7px;white-space:normal}.trucks2-consumptionBadge.ok{background:#22c55e26;border:1px solid #22c55e40;color:#67e69d}.trucks2-consumptionBadge.pending{background:#f59e0b24;border:1px solid #f59e0b42;color:#ffd38a}.trucks2-consumptionBadge.na{background:#94a3b81a;border:1px solid #94a3b824;color:#9eabc0}.trucks2-fuelMiniPanel{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.trucks2-fuelMiniItem{grid-gap:3px;align-content:center;background:#14181ed1;border:1px solid #ffffff12;border-radius:8px;display:grid;gap:3px;min-height:44px;padding:7px 8px}.trucks2-fuelMiniItem span{color:#8593aa;font-size:9px;font-weight:500;line-height:1.2}.trucks2-fuelMiniItem strong{color:#e9effb;font-size:10px;font-weight:500;line-height:1.2;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.trucks2-docPanel{display:grid}.trucks2-docItem{grid-gap:8px;align-items:center;border-bottom:1px solid #819fcb1a;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:28px;padding:0 10px}.trucks2-docItem:last-child{border-bottom:0}.trucks2-docKey{color:#a1adc2;font-size:10px;font-weight:500;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.trucks2-docVal{color:#dbe5f3;font-size:10px;font-weight:500;white-space:nowrap}.trucks2-docVal.doc-ok{color:#dbe5f3}.trucks2-docVal.doc-expiring{color:#f5a524}.trucks2-docVal.doc-expired{color:#ff5d6c}.trucks2-docVal.doc-empty{color:#7f8ca3}.trucks2-invGrid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.trucks2-invCell{grid-gap:4px;align-content:center;background:#14181ed1;border:1px solid #ffffff12;border-radius:8px;display:grid;gap:4px;justify-items:center;min-height:44px;padding:6px;text-align:center}.trucks2-invKey{color:#8c99ad;font-size:9px;font-weight:500;line-height:1.15;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.trucks2-invNum{color:#fff;font-size:11px;font-weight:500;line-height:1}.trucks2-empty{background:#0e1218d1;border:1px dashed #ffffff1f;border-radius:16px;padding:30px;text-align:center}.trucks2-emptyTitle{color:#fff;font-weight:900;margin-bottom:6px}.trucks2-emptySubtitle{color:#9aa8bd;font-size:13px;font-weight:650;margin-bottom:14px}.trucks2-loadMoreWrap{display:flex;justify-content:center;margin-top:16px}.trucks2-loadMoreBtn{background:#0a1424bd;border:1px solid #819fcb29;border-radius:12px;color:#e8eef9;cursor:pointer;font-size:13px;font-weight:850;min-height:39px;padding:0 16px}.trucks2-loadMoreBtn:hover{border-color:#94b8e84d;filter:brightness(1.06)}@media (max-width:1180px){.trucks2-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}.trucks2-overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.trucks2-toolbarTop{grid-template-columns:1fr}.trucks2-toggleWrap,.trucks2-toolbarRight{justify-content:flex-start}.trucks2-search{min-width:0;width:100%}}@media (max-width:860px){.trucks2-page{margin-right:0;padding-right:8px}.trucks2-cardPanels,.trucks2-grid,.trucks2-overviewGrid{grid-template-columns:1fr}.trucks2-invGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trucks2-statCard{grid-template-columns:54px minmax(0,1fr)}.trucks2-sparkline{display:none}.trucks2-toolbarRight{align-items:stretch;flex-direction:column}.trucks2-primaryBtn{justify-content:center}.trucks2-docItem{grid-template-columns:minmax(0,1fr) auto}.trucks2-fuelMiniPanel{grid-template-columns:1fr 1fr}}:root{--drivers-control-height:36px;--drivers-bg:#050b14;--drivers-card:#06101df5;--drivers-card-2:#081424f5;--drivers-card-hover:#09192dfa;--drivers-panel:#081220c7;--drivers-panel-strong:#0a1728eb;--drivers-border:#53749e47;--drivers-border-soft:#5874972e;--drivers-border-strong:#5996e170;--drivers-text:#f3f7ff;--drivers-text-soft:#c9d4e8;--drivers-muted:#8c99ae;--drivers-muted-2:#647187;--drivers-blue:#38a5ff;--drivers-blue-soft:#38a5ff24;--drivers-blue-border:#38a5ff52;--drivers-green:#2ee98a;--drivers-green-soft:#2ee98a21;--drivers-green-border:#2ee98a52;--drivers-orange:#f8b94e;--drivers-orange-soft:#f8b94e21;--drivers-orange-border:#f8b94e59;--drivers-purple:#c28cff;--drivers-purple-soft:#c28cff21;--drivers-purple-border:#c28cff4d;--drivers-gray-soft:#94a3b81f;--drivers-gray-border:#94a3b838;--drivers-primary:#3b82f6;--drivers-primary-strong:#2563eb;--drivers-shadow:0 22px 70px #00000057;--drivers-glow-blue:0 0 22px #38a5ff38;--drivers-glow-green:0 0 18px #2ee98a47;--drivers-glow-orange:0 0 18px #f8b94e3d}.drivers-page{grid-gap:16px;color:#f3f7ff;color:var(--drivers-text);display:grid;gap:16px;grid-template-rows:auto 1fr;margin-top:10px!important;min-height:100vh;padding:0 16px 18px 0}.drivers-card{background:#06101df5;background:var(--drivers-card);border:1px solid #53749e47;border:1px solid var(--drivers-border);border-radius:18px}.drivers-card.drivers-toolbar{grid-gap:12px;align-items:center;background:#0f1318db;border:1px solid #1f2630;border-radius:14px;box-shadow:0 8px 22px #00000038;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:0;min-height:0;min-height:auto;padding:10px 12px}.drivers-toolbar__left{align-items:center;display:flex;justify-content:flex-start;min-width:0}.drivers-toolbar__right{align-items:center;display:flex;gap:12px;grid-column:3;justify-content:flex-end;min-width:0}.drivers-stats{display:flex;gap:8px}.drivers-pill,.drivers-stats{align-items:center;color:#cbd5e1}.drivers-pill{background:#0c0e13b3;border:1px solid #1f2630;border-radius:999px;display:inline-flex;font-size:11px;font-weight:500;gap:5px;height:auto;line-height:1;padding:4px 8px}.drivers-pill strong{color:#e5e7eb;font-weight:700}.drivers-dot{color:#cbd5e1;font-size:12px;opacity:.6}.drivers-search{-webkit-tap-highlight-color:transparent;align-items:center;background:#0c0e13b3;border:1px solid #1f2630;border-radius:999px;display:flex;gap:8px;height:36px;height:var(--drivers-control-height);min-width:280px;padding:0 10px 0 30px;position:relative}.drivers-search__icon{color:#7b8798;font-size:13px;left:10px;position:absolute}.drivers-search__input{-webkit-appearance:none;appearance:none;background:#0000;border:0;box-sizing:border-box;color:#e5e7eb;display:block;font-size:13px;font-weight:500;height:36px;height:var(--drivers-control-height);line-height:36px;line-height:var(--drivers-control-height);margin:0;padding:0;width:100%}.drivers-search__input::placeholder{color:#677385;font-weight:500}.drivers-search__clear{background:none;border:0;color:#b4bdc9;cursor:pointer;font-size:16px;padding:0 2px}.drivers-search__clear:hover{color:#e5e7eb}.drivers-search :focus,.drivers-search :focus-visible,.drivers-search__input,.drivers-search__input:focus,.drivers-search__input:focus-visible{box-shadow:none!important;outline:0!important}.drivers-search:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.drivers-btn,.drivers-new-btn{align-items:center;background:linear-gradient(180deg,#4953ff,#3c46ff);border:1px solid #4953ff;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500!important;gap:8px;height:36px;height:var(--drivers-control-height);justify-content:center;padding:0 12px;transition:filter .16s ease,border-color .16s ease}.drivers-btn:hover,.drivers-new-btn:hover{filter:brightness(1.06);transform:none}.drivers-btn--primary,.drivers-new-btn.drivers-btn--primary{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff;box-shadow:none;color:#fff}.drivers-btn--primary:hover,.drivers-new-btn.drivers-btn--primary:hover{filter:brightness(1.06)}.drivers-list-shell{min-width:0}.drivers-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(380px,1fr))}.drivers-infinite-sentinel{grid-column:1/-1;min-height:1px}.drivers-profile-card{background:radial-gradient(circle at top left,#38a5ff1f,#0000 30%),radial-gradient(circle at bottom right,rgba(46,233,138,.045),#0000 34%),linear-gradient(180deg,#06111ffc,#050d18fc);border:1px solid #53749e4d;border-radius:22px;box-shadow:0 22px 70px #00000057;box-shadow:var(--drivers-shadow);cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:430px;overflow:hidden;padding:18px;position:relative;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.drivers-profile-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#0000 20%);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}.drivers-profile-card>*{position:relative;z-index:1}.drivers-profile-card:hover{background:radial-gradient(circle at top left,#38a5ff2b,#0000 30%),radial-gradient(circle at bottom right,#2ee98a0f,#0000 34%),linear-gradient(180deg,#081628fc,#050e1afc);border-color:#60a5fa80;box-shadow:0 26px 84px #0000006b,0 0 0 1px #38a5ff14;transform:translateY(-3px)}.drivers-profile-card:focus-visible{border-color:#38a5ffb8;box-shadow:0 0 0 3px #38a5ff2e,0 22px 70px #00000057;box-shadow:0 0 0 3px #38a5ff2e,var(--drivers-shadow);outline:0}.drivers-card-menu{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#a5b2c7b3;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:18px;top:20px;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .12s ease;width:34px;z-index:4}.drivers-card-menu svg{font-size:14px}.drivers-card-menu__danger{align-items:center;color:#ff7676;display:inline-flex;inset:0;justify-content:center;opacity:0;position:absolute;transform:scale(.82);transition:opacity .16s ease,transform .16s ease}.drivers-card-menu:hover{background:#2a1418c2;border-color:#ef44445c;color:#0000;transform:translateY(-1px)}.drivers-card-menu:hover .drivers-card-menu__danger{opacity:1;transform:scale(1)}.drivers-card-hero{align-items:center;display:flex;gap:18px;min-width:0;padding-right:36px}.drivers-card-title-block{display:flex;flex-direction:column;gap:10px;min-width:0}.drivers-card-name{color:#f7fbff;font-size:18px;font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-avatar-shell,.drivers-photo-wrap{flex:0 0 54px;height:54px;position:relative;width:54px}.drivers-photo-wrap{align-items:center;background:radial-gradient(circle at top left,#ffffff1a,#0000 36%),linear-gradient(180deg,#192a40f5,#0d1827f5);border:1px solid #7b97be57;border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 14px 28px #00000042;display:flex;justify-content:center;overflow:hidden}.drivers-photo-wrap .drivers-photo{border-radius:999px;display:block;height:100%;object-fit:cover;opacity:0;transition:opacity .18s ease;width:100%}.drivers-photo-wrap.is-loaded .drivers-photo{opacity:1}.drivers-avatar-initials{color:#f4f8ff;font-size:19px;font-weight:760;letter-spacing:-.04em}.drivers-avatar-presence{border:3px solid #06111f;border-radius:999px;bottom:7px;height:14px;position:absolute;right:4px;transition:background-color .18s ease,box-shadow .18s ease;width:14px}.drivers-avatar-presence--available{background:#42f07e;box-shadow:0 0 14px #42f07eb8}.drivers-avatar-presence--transit{background:#16b9ff;box-shadow:0 0 14px #16b9ffb8}.drivers-photo-skel{background:#ffffff14;border-radius:999px;inset:0;position:absolute}.drivers-photo-skel:after{animation:driversPhotoShimmer 1.1s infinite;background:linear-gradient(90deg,#0000,#ffffff29,#0000);content:"";inset:-40% -60%;position:absolute;transform:rotate(20deg)}@keyframes driversPhotoShimmer{0%{transform:translateX(-30%) rotate(20deg)}to{transform:translateX(30%) rotate(20deg)}}.drivers-status-badge{align-items:center;background:#38a5ff24;background:var(--drivers-blue-soft);border:1px solid #38a5ff52;border:1px solid var(--drivers-blue-border);border-radius:999px;box-shadow:inset 0 0 18px #38a5ff0a;color:#38a5ff;color:var(--drivers-blue);display:inline-flex;font-size:12px;font-weight:750;gap:9px;height:26px;line-height:1;padding:0 11px;width:fit-content}.drivers-status-badge svg{font-size:14px}.drivers-status-badge--available{background:#2ee98a21;background:var(--drivers-green-soft);border-color:#2ee98a52;border-color:var(--drivers-green-border);box-shadow:0 0 18px #2ee98a47;box-shadow:var(--drivers-glow-green);color:#2ee98a;color:var(--drivers-green)}.drivers-status-badge--transit{background:#38a5ff24;background:var(--drivers-blue-soft);border-color:#38a5ff52;border-color:var(--drivers-blue-border);box-shadow:0 0 22px #38a5ff38;box-shadow:var(--drivers-glow-blue);color:#38a5ff;color:var(--drivers-blue)}.drivers-info-panel{background:linear-gradient(180deg,#081424d1,#050e1ac2);border:1px solid #53749e38;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff08;overflow:hidden}.drivers-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.drivers-info-box{align-items:center;border-right:1px solid #53749e38;display:flex;gap:10px;min-width:0;padding:12px 13px}.drivers-info-box:last-child{border-right:0}.drivers-info-icon{align-items:center;background:#94a3b814;border:1px solid #94a3b826;border-radius:12px;box-shadow:inset 0 0 20px #ffffff05;color:#b8c5d9;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.drivers-info-icon svg{font-size:17px}.drivers-info-icon--phone{color:#cbd7eb}.drivers-info-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.drivers-info-label{color:#8c99ae;color:var(--drivers-muted);font-size:11px;font-weight:760;letter-spacing:.105em;line-height:1;text-transform:uppercase}.drivers-info-value{color:#f4f7ff;font-size:13px;font-weight:730;letter-spacing:-.01em;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-info-value.is-muted{color:#d6dfed;opacity:.82}.drivers-vehicle-grid{border-top:1px solid #53749e38;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.drivers-vehicle-box{align-items:center;display:flex;gap:10px;min-width:0;padding:12px 13px}.drivers-vehicle-box:first-child{border-right:1px solid #53749e38}.drivers-vehicle-icon{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.drivers-vehicle-icon svg{font-size:18px}.drivers-vehicle-icon--truck{background:#38a5ff1c;border:1px solid #38a5ff3d;box-shadow:inset 0 0 18px #38a5ff0a;color:#38a5ff;color:var(--drivers-blue)}.drivers-vehicle-icon--trailer{background:#f8b94e1c;border:1px solid #f8b94e42;box-shadow:inset 0 0 18px #f8b94e0a;color:#f8b94e;color:var(--drivers-orange)}.drivers-vehicle-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.drivers-vehicle-label{color:#8c99ae;color:var(--drivers-muted);font-size:11px;font-weight:760;letter-spacing:.105em;line-height:1;text-transform:uppercase}.drivers-vehicle-value{color:#f4f7ff;font-size:13px;font-weight:760;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-vehicle-value.is-muted{color:#d6dfed;opacity:.82}.drivers-operations-panel{background:radial-gradient(circle at top left,#38a5ff0f,#0000 30%),#081220bd;border:1px solid #53749e38;display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;padding:13px}.drivers-operations-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.drivers-operations-title{align-items:center;color:#f3f7ff;display:inline-flex;font-size:13px;font-weight:820;gap:8px;line-height:1;min-width:0;text-transform:uppercase}.drivers-operations-title svg{color:#aebbd0;font-size:16px}.drivers-operations-summary{align-items:center;display:inline-flex;gap:12px;white-space:nowrap}.drivers-operations-summary strong{color:#38a5ff;color:var(--drivers-blue);font-size:13px;font-style:normal;font-weight:780}.drivers-operations-summary span{background:#94a3b83d;height:20px;width:1px}.drivers-operations-summary em{color:#a9b5ca;font-size:13px;font-style:normal;font-weight:650}.drivers-operations-list{display:flex;flex-direction:column;gap:7px;position:relative}.drivers-operations-list:before{background:linear-gradient(180deg,#2ee98ae6,#38a5ffe6,#f8b94ebf,#94a3b88c);border-radius:999px;bottom:12px;box-shadow:0 0 16px #38a5ff47,0 0 18px #2ee98a26;content:"";left:15px;position:absolute;top:12px;width:2px}.drivers-operation-row{grid-gap:13px;align-items:center;background:#091526c2;border:1px solid #53749e33;border-radius:12px;display:grid;gap:13px;grid-template-columns:52px minmax(130px,1fr) auto minmax(80px,120px) minmax(86px,120px) 12px;min-height:42px;min-width:0;padding:7px 10px 7px 52px;position:relative;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.drivers-operation-row:hover{background:#0c1c32e6;border-color:#60a5fa4d;transform:translateX(2px)}.drivers-operation-time{font-size:12.5px;font-weight:780;letter-spacing:-.015em;line-height:1}.drivers-operation-icon{border-radius:10px;height:27px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:27px;z-index:2}.drivers-operation-icon svg{stroke-width:2.4;height:17px;width:17px}.drivers-operation-row--pickup .drivers-operation-icon{background:#2ee98a21;border:1px solid #2ee98a3d;box-shadow:0 0 18px #2ee98a47;box-shadow:var(--drivers-glow-green);color:#2ee98a;color:var(--drivers-green)}.drivers-operation-row--delivery .drivers-operation-icon{background:#38a5ff21;border:1px solid #38a5ff3d;box-shadow:0 0 22px #38a5ff38;box-shadow:var(--drivers-glow-blue);color:#38a5ff;color:var(--drivers-blue)}.drivers-operation-row--generic .drivers-operation-icon{background:#94a3b81f;border:1px solid #94a3b838;color:#d6dfed}.drivers-operation-main{display:flex;flex-direction:column;gap:4px;min-width:0}.drivers-operation-type{font-size:12.2px}.drivers-operation-place{font-size:11.4px;min-width:0}.drivers-operation-load{align-items:center;background:#38a5ff1a;border:1px solid #38a5ff33;border-radius:9px;color:#38a5ff;color:var(--drivers-blue);display:inline-flex;font-size:12px;font-weight:760;height:24px;justify-content:center;justify-self:end;line-height:1;max-width:88px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.drivers-operation-row--pickup .drivers-operation-load{background:#2ee98a1a;border-color:#2ee98a33;color:#2ee98a;color:var(--drivers-green)}.drivers-operation-row--delivery .drivers-operation-load{background:#38a5ff1a;border-color:#38a5ff33;color:#38a5ff;color:var(--drivers-blue)}.drivers-operation-load--fallback{background:#94a3b81a;border-color:#94a3b82e;color:#aebbd0}.drivers-operation-client{color:#f3f7ff;font-size:12.2px;font-weight:720}.drivers-operation-client,.drivers-operation-ref{line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-operation-ref{color:#8f9db2;font-size:11.8px;font-weight:650}.drivers-operation-chevron{color:#aebbd0;font-size:28px;font-weight:300;line-height:1;opacity:.84}.drivers-operation-more{align-items:center;background:#94a3b817;border:1px solid #94a3b829;border-radius:999px;color:#aebbd0;display:inline-flex;font-size:12px;font-weight:700;height:34px;margin-left:44px;padding:0 12px;width:fit-content}.drivers-operations-empty{align-items:center;background:#94a3b80f;border:1px dashed #94a3b82e;border-radius:14px;color:#7d8ba2;display:flex;font-size:13px;font-weight:650;justify-content:center;min-height:92px}.drivers-active-loads-panel{gap:12px}.drivers-active-loads-list{display:flex;flex-direction:column;gap:10px}.drivers-active-load-card{background:linear-gradient(180deg,#07121fdb,#050e1ad1);border:1px solid #53749e29;border-radius:16px;box-shadow:0 8px 18px #00000024;overflow:hidden;padding:0;position:relative}.drivers-active-load-card:before{background:linear-gradient(90deg,rgba(56,165,255,.035),#0000 40%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.drivers-active-load-card>*{position:relative;z-index:1}.drivers-active-load-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.drivers-active-load-title{align-items:center;color:#6ea8ff;display:inline-flex;font-size:11px;font-weight:850;gap:8px;letter-spacing:.11em;line-height:1;min-width:0;text-transform:uppercase}.drivers-active-load-title svg{color:#6ea8ff;filter:drop-shadow(0 0 10px rgba(56,165,255,.22))}.drivers-active-load-count{align-items:center;background:#38a5ff14;border:1px solid #38a5ff38;border-radius:999px;color:#52a8ff;display:inline-flex;font-size:10.5px;font-weight:800;height:24px;justify-content:center;line-height:1;padding:0 10px;white-space:nowrap}.drivers-active-load-inner{background:linear-gradient(90deg,rgba(56,165,255,.045),#0000 26%),linear-gradient(180deg,#05101dc2,#040d18c2);border:0;border-radius:16px;min-height:118px;padding:14px 16px 14px 64px;position:relative}.drivers-journey-rail{align-items:center;bottom:20px;display:flex;flex-direction:column;left:18px;position:absolute;top:20px;width:22px}.drivers-journey-dot{background:#06111f;border:3px solid #94a3b8b8;border-radius:999px;flex:0 0 15px;height:15px;width:15px}.drivers-journey-dot--pickup{border-color:#71ee8f;box-shadow:0 0 0 3px #42f07e0f,0 0 12px #42f07e2e}.drivers-journey-dot--delivery{border-color:#9fb1ca}.drivers-journey-line{background:linear-gradient(180deg,#42f07ecc,#38a5ffad,#8fa6c87a);border-radius:999px;flex:1 1;margin:5px 0;width:3px}.drivers-active-load-route{display:flex;flex-direction:column;min-height:100%}.drivers-active-load-row{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(138px,.74fr) 36px;min-height:48px;min-width:0}.drivers-active-load-row--delivery{min-height:48px}.drivers-active-load-divider{background:#53749e1f;height:1px;margin:8px 0}.drivers-active-load-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.drivers-active-load-kicker{color:#90a4c0;font-size:9.6px;font-weight:820;letter-spacing:.1em;line-height:1;text-transform:uppercase}.drivers-active-load-kicker--pickup{color:#6ceb8f}.drivers-active-load-copy strong{color:#f7fbff;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.08;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-active-load-copy small{color:#aebbd0;font-size:10.5px;font-weight:620;line-height:1.15}.drivers-active-load-copy.is-muted small,.drivers-active-load-copy.is-muted strong{color:#7f8da5}.drivers-active-load-status{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0}.drivers-active-load-status--empty{visibility:hidden}.drivers-active-load-status-pill{align-items:center;background:#2ee98a0f;border:1px solid #2ee98a2e;border-radius:999px;box-shadow:none;color:#67e88b;display:inline-flex;font-size:10px;font-weight:820;gap:6px;height:24px;justify-content:center;line-height:1;padding:0 10px;text-transform:uppercase;white-space:nowrap}.drivers-active-load-status-pill svg{font-size:12px}.drivers-active-load-status small{color:#aebbd0;font-size:10.2px;font-weight:620;line-height:1.15}.drivers-active-load-action-wrap{align-items:center;display:flex;justify-content:flex-end}.drivers-active-load-action{align-items:center;background:#0f1d2f94;border:1px solid #53749e24;border-radius:12px;box-shadow:none;color:#94a8c7;display:inline-flex;height:34px;justify-content:center;width:34px}.drivers-active-load-action svg{font-size:15px}.drivers-active-load-action--pickup{background:#2ee98a14;border-color:#2ee98a29;color:#6ceb8f}.drivers-active-load-action--delivery{color:#a8b7cf}.drivers-empty,.drivers-loading{grid-column:1/-1}.drivers-empty{align-items:center;background:radial-gradient(circle at top,#38a5ff17,#0000 42%),#07111ff5;border:1px dashed #60a5fa3d;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:38px 24px;text-align:center}.drivers-empty__title{color:#f3f7ff;font-size:16px;font-weight:760;margin-bottom:7px}.drivers-empty__subtitle{color:#9aabc2;font-size:13px;line-height:1.48;margin-bottom:18px;max-width:440px}.drivers-loading{background:#07111ff5;border:1px solid #53749e38;border-radius:18px;color:#94a3b8;padding:32px;text-align:center}.drivers-error{align-items:center;background:#381218e6;border-color:#ef44444d;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.drivers-error__text{color:#ffb3b3;font-size:13px;font-weight:650}.drivers-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999}.drivers-modal{background:#07111ffa;border:1px solid #53749e47;border-radius:18px;box-shadow:0 24px 80px #0000006b;max-width:410px;overflow:hidden;width:100%}.drivers-modal__header{align-items:center;border-bottom:1px solid #53749e38;display:flex;justify-content:space-between;padding:14px 17px}.drivers-modal__header h3{color:#f3f7ff;font-size:15px;font-weight:760;margin:0}.drivers-modal__close{background:#0000;border:0;color:#b4bdc9;cursor:pointer;font-size:18px}.drivers-modal__close:hover{color:#e5e7eb}.drivers-modal__body{display:flex;flex-direction:column;gap:12px;padding:14px 17px}.drivers-field{display:flex;flex-direction:column;gap:7px}.drivers-field__label{color:#9aa8bc;font-size:12.5px;font-weight:650}.drivers-field__input{background:#060e19db;border:1px solid #53749e3d;border-radius:12px;color:#e5e7eb;font-size:13px;outline:none;padding:11px 12px}.drivers-field__input:focus{border-color:#38a5ff94;box-shadow:0 0 0 3px #38a5ff21}.drivers-alert{border-radius:10px;font-size:13px;padding:9px 11px}.drivers-alert--error{background:#381218e6;border:1px solid #ef44444d;color:#ffb3b3}.drivers-alert--success{background:#10331ceb;border:1px solid #2ee98a3d;color:#9de2b4}.drivers-modal__footer{display:flex;gap:6px;justify-content:center;padding:11px 17px}.drivers-toast{animation:driversToastIn .18s ease-out forwards,driversToastOut .28s ease-in 2.2s forwards;border-radius:14px;box-shadow:0 18px 44px #00000042;font-size:13px;font-weight:750;line-height:1.2;opacity:0;padding:12px 16px;position:fixed;right:24px;top:24px;transform:translateY(-8px);z-index:1000}.drivers-toast--success{background:#10b981;color:#fff}@keyframes driversToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes driversToastOut{to{opacity:0;transform:translateY(-8px)}}@media (max-width:1600px){.drivers-grid{grid-template-columns:repeat(2,minmax(420px,1fr))}.drivers-profile-card{min-height:430px}}@media (max-width:1280px){.drivers-card.drivers-toolbar{gap:10px;grid-template-columns:1fr}.drivers-toolbar__right{grid-column:auto;justify-content:space-between;width:100%}.drivers-search{flex:1 1;min-width:0}.drivers-grid{grid-template-columns:repeat(2,minmax(360px,1fr))}}@media (max-width:980px){.drivers-grid{grid-template-columns:1fr}.drivers-active-load-inner{padding:12px 12px 12px 66px}.drivers-active-load-row{grid-template-columns:minmax(0,1fr) minmax(132px,.8fr) 38px}.drivers-active-load-copy strong{font-size:15px}.drivers-active-load-action{height:36px;width:36px}}@media (max-width:820px){.drivers-card.drivers-toolbar{gap:10px;grid-template-columns:1fr}.drivers-toolbar__right{align-items:stretch;flex-direction:column;justify-content:space-between}.drivers-new-btn,.drivers-search{width:100%}.drivers-profile-card{min-height:auto;padding:20px}.drivers-card-name{font-size:22px;max-width:280px}.drivers-info-grid{grid-template-columns:1fr}.drivers-info-box{border-bottom:1px solid #53749e38;border-right:0}.drivers-info-box:last-child{border-bottom:0}.drivers-vehicle-grid{grid-template-columns:1fr}.drivers-vehicle-box:first-child{border-bottom:1px solid #53749e38;border-right:0}.drivers-operations-head{align-items:flex-start;flex-direction:column}.drivers-operation-row{grid-template-columns:52px 1fr 16px;padding-left:58px}.drivers-operation-load{display:none}}@media (max-width:760px){.drivers-active-load-inner{min-height:112px;padding:12px 12px 12px 58px}.drivers-journey-rail{left:16px;width:22px}.drivers-active-load-row{grid-template-columns:minmax(0,1fr) minmax(112px,.74fr) 34px;row-gap:0}.drivers-active-load-status--empty{display:flex;visibility:hidden}.drivers-active-load-action-wrap{justify-content:flex-end}.drivers-active-load-action{border-radius:11px;height:32px;width:32px}}@media (max-width:560px){.drivers-page{gap:14px;padding-right:0}.drivers-profile-card{border-radius:18px;padding:18px}.drivers-card-hero{gap:14px}.drivers-avatar-shell,.drivers-photo-wrap{flex-basis:62px;height:62px;width:62px}.drivers-avatar-initials{font-size:22px}.drivers-avatar-presence{bottom:5px;height:12px;right:3px;width:12px}.drivers-card-name{font-size:20px;max-width:220px}.drivers-status-badge{font-size:12px;height:28px;padding:0 11px}.drivers-info-box,.drivers-vehicle-box{padding:15px}.drivers-info-icon,.drivers-vehicle-icon{flex-basis:38px;height:38px;width:38px}.drivers-info-value,.drivers-vehicle-value{font-size:14.5px}.drivers-operations-panel{padding:15px}.drivers-operations-title{font-size:14px}.drivers-operations-list:before{left:13px}.drivers-operation-row{gap:9px;grid-template-columns:50px 1fr 12px;min-height:48px;padding:8px 10px 8px 54px}.drivers-operation-icon{height:28px;width:28px}.drivers-operation-time{font-size:13.5px}.drivers-operation-type{font-size:13px}.drivers-operation-place{font-size:12px}.drivers-active-load-inner{padding:11px 10px 11px 58px}.drivers-active-load-copy strong{font-size:14px}.drivers-active-load-status-pill{font-size:10px;height:26px;padding:0 10px}.drivers-active-load-count{font-size:10px}}.drivers-grid{gap:10px;grid-template-columns:repeat(3,minmax(330px,1fr))}.drivers-profile-card{border-radius:20px;box-shadow:0 12px 32px #0003;gap:10px;min-height:auto;padding:12px}.drivers-profile-card:hover{box-shadow:0 18px 52px #00000057,0 0 0 1px #38a5ff0f;transform:translateY(-1px)}.drivers-card-menu{height:28px;right:12px;top:13px;width:28px}.drivers-card-hero{gap:12px;padding-right:30px}.drivers-avatar-shell,.drivers-photo-wrap{flex-basis:46px;height:46px;width:46px}.drivers-avatar-initials{font-size:17px}.drivers-avatar-presence{border-width:2px;bottom:4px;height:11px;right:2px;width:11px}.drivers-card-title-block{gap:7px}.drivers-card-name{font-size:16px;letter-spacing:-.025em;max-width:220px}.drivers-status-badge{font-size:11px;gap:7px;height:23px;padding:0 10px}.drivers-status-badge svg{font-size:12px}.drivers-info-panel{border-radius:15px}.drivers-info-box,.drivers-vehicle-box{gap:8px;padding:9px 10px}.drivers-info-icon,.drivers-vehicle-icon{border-radius:10px;flex-basis:29px;height:29px;width:29px}.drivers-info-icon svg,.drivers-vehicle-icon svg{font-size:14px}.drivers-info-label,.drivers-vehicle-label{font-size:9.5px;letter-spacing:.095em}.drivers-info-copy,.drivers-vehicle-copy{gap:5px}.drivers-info-value,.drivers-vehicle-value{font-size:12px;line-height:1.1}.drivers-operations-panel{background:#050e1a6b;border:1px solid #53749e24;border-radius:18px;box-shadow:none;gap:10px;padding:8px}.drivers-operations-head{gap:10px}.drivers-operations-title{font-size:12px;gap:7px;letter-spacing:.055em}.drivers-operations-title svg{font-size:14px}.drivers-operations-summary{gap:9px}.drivers-operations-summary em,.drivers-operations-summary strong{font-size:11.5px}.drivers-operations-summary span{height:17px}.drivers-compact-loads-list{display:flex;flex-direction:column;gap:10px}.drivers-compact-load-card{background:#0000;border:0;border-radius:18px;box-shadow:none;overflow:hidden;padding:0;position:relative}.drivers-compact-load-inner{background:linear-gradient(180deg,#05101dd1,#040d18d1);border:1px solid #53749e24;border-radius:14px;min-height:118px;padding:10px 12px 10px 58px;position:relative}.drivers-compact-load-rail{align-items:center;bottom:18px;display:flex;flex-direction:column;left:18px;position:absolute;top:18px;width:22px}.drivers-compact-load-dot{background:#06111f;border:3px solid #94a3b8b8;border-radius:999px;flex:0 0 14px;height:14px;width:14px}.drivers-compact-load-dot--pickup{border-color:#24be67;box-shadow:0 0 0 4px #24be6712,0 0 12px #24be6724}.drivers-compact-load-dot--delivery{border-color:#8fa6c8}.drivers-compact-load-line{background:linear-gradient(180deg,#24be6794,#38a5ff70,#8fa6c857);border-radius:999px;flex:1 1;margin:5px 0;width:2px}.drivers-compact-load-route{display:flex;flex-direction:column;min-height:100%}.drivers-compact-load-row{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(150px,1fr) 36px;min-height:54px;min-width:0}.drivers-compact-load-row--delivery{min-height:42px}.drivers-compact-load-divider{background:#53749e1f;height:1px;margin:6px 0 7px}.drivers-compact-load-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.drivers-compact-load-copy strong{color:#f7fbff;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1.12;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-compact-load-copy small{color:#aebbd0;font-size:8.5px;font-weight:500;line-height:1.18}.drivers-compact-load-copy.is-muted small,.drivers-compact-load-copy.is-muted strong{color:#7f8da5}.drivers-compact-load-kicker{color:#8ea4c6;font-size:8px;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.drivers-compact-load-kicker--pickup{color:#24be67}.drivers-compact-load-side{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;justify-self:stretch;margin-left:0;min-width:0;width:100%}.drivers-compact-load-side--empty{visibility:hidden}.drivers-operation-row:hover{background:#0b1a2eeb;border-color:#60a5fa52;transform:translateX(1px)}.drivers-operation-row:before{background:#06111f;border:3px solid #94a3b8d9;border-radius:999px;box-shadow:0 0 0 4px #94a3b814;content:"";height:13px;left:-29px;position:absolute;top:50%;transform:translateY(-50%);width:13px;z-index:2}.drivers-operation-row--pickup:before{border-color:#42f07e;box-shadow:0 0 0 4px #42f07e14,0 0 16px #42f07e57}.drivers-operation-row--delivery:before{border-color:#38a5ff;box-shadow:0 0 0 4px #38a5ff14,0 0 16px #38a5ff4d}.drivers-operation-row--generic:before{border-color:#aebbd0}.drivers-operation-time{color:#f3f7ff;font-size:12px;font-weight:760;letter-spacing:-.01em;white-space:nowrap}.drivers-operation-icon{align-items:center;border-radius:9px;display:inline-flex;height:28px;justify-content:center;position:static;transform:none;width:28px}.drivers-operation-icon svg{height:14px;width:14px}.drivers-operation-main{gap:3px}.drivers-operation-type{color:#f3f7ff;font-size:11.5px;font-weight:780;line-height:1.05}.drivers-operation-place{color:#98a7bd;font-size:10.8px;font-weight:600;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drivers-operation-status-block{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0}.drivers-operation-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:700;gap:6px;height:auto;justify-content:flex-start;line-height:1.15;max-width:100%;min-height:24px;overflow-wrap:anywhere;padding:5px 10px;text-align:left;text-transform:uppercase;white-space:normal}.drivers-operation-status-pill svg{flex:0 0 auto;font-size:10px}.drivers-operation-status-pill--pending{background:#f8b94e17;border:1px solid #f8b94e38;color:#f8b94e}.drivers-operation-status-pill--transit{background:#38a5ff1a;border:1px solid #38a5ff42;color:#52a8ff}.drivers-operation-status-pill--completed{background:#2ee98a1a;border:1px solid #2ee98a47;color:#42f07e}.drivers-operation-status-pill--cancelled{background:#ef44441f;border:1px solid #ef444442;color:#ff8d8d}.drivers-operation-status-subtitle{color:#aebbd0;font-size:8.5px;font-weight:500;line-height:1.18;max-width:100%;overflow-wrap:anywhere;white-space:normal}.drivers-operation-point-action-wrap{align-items:center;display:flex;justify-content:flex-end}.drivers-operation-point-action{align-items:center;background:#0f1d2f75;border:1px solid #53749e1c;border-radius:11px;box-shadow:none;color:#8fa6c8a8;display:inline-flex;height:32px;justify-content:center;width:32px}.drivers-operation-point-action svg{font-size:13px;opacity:.72}.drivers-operation-point-action--pickup{background:#1976481f;border-color:#24be672e;color:#24be67d1}.drivers-operation-point-action--delivery{background:rgba(56,165,255,.035);border-color:#38a5ff17;color:#8fa6c8a3}.drivers-operation-point-action--generic{background:#94a3b814;border-color:#94a3b82e;color:#cbd5e1}.drivers-load-tone--blue .drivers-operation-load{background:#38a5ff1a;border:1px solid #38a5ff3d;color:#52a8ff}.drivers-load-tone--purple .drivers-operation-load{background:#c28cff1c;border:1px solid #c28cff40;color:#c28cff}.drivers-load-tone--orange .drivers-operation-load{background:#f8b94e1c;border:1px solid #f8b94e45;color:#f8b94e}.drivers-load-tone--green .drivers-operation-load{background:#2ee98a1a;border:1px solid #2ee98a3d;color:#42f07e}.drivers-load-tone--cyan .drivers-operation-load{background:#22d3ee1a;border:1px solid #22d3ee3d;color:#22d3ee}.drivers-load-tone--gray .drivers-operation-load{background:#94a3b81a;border:1px solid #94a3b838;color:#cbd5e1}.drivers-active-load-card,.drivers-active-load-inner,.drivers-active-loads-list{min-height:0}@media (max-width:1600px){.drivers-grid{grid-template-columns:repeat(2,minmax(340px,1fr))}.drivers-profile-card{min-height:auto}}@media (max-width:1280px){.drivers-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}}@media (max-width:980px){.drivers-grid{grid-template-columns:1fr}.drivers-operation-row{grid-template-columns:46px 28px minmax(92px,1fr) minmax(68px,80px) minmax(80px,.8fr) 12px}.drivers-operation-ref{display:none}}@media (max-width:760px){.drivers-operation-row{grid-template-columns:42px 28px minmax(90px,1fr) minmax(66px,78px) 12px}.drivers-operation-client{display:none}}@media (max-width:560px){.drivers-profile-card{padding:12px}.drivers-avatar-shell,.drivers-photo-wrap{flex-basis:44px;height:44px;width:44px}.drivers-card-name{font-size:15.5px}.drivers-info-grid,.drivers-vehicle-grid{grid-template-columns:1fr}.drivers-operation-row{grid-template-columns:40px 28px minmax(80px,1fr) 12px;min-height:40px}.drivers-operation-load{display:none}}.driver-nickname-field{display:flex;flex-direction:column;gap:6px;margin:8px 0 14px}.driver-nickname-label{color:#eaeaea;color:var(--text-strong,#eaeaea);font-size:.95rem;font-weight:600}.driver-nickname-required{color:#e5484d;color:var(--danger,#e5484d);margin-left:4px}.driver-nickname-input{background:#121212;background:var(--input-bg,#121212);border:1px solid #2a2a2a;border:1px solid var(--border,#2a2a2a);border-radius:10px;color:#f4f4f4;color:var(--text,#f4f4f4);font-size:.95rem;outline:none;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;width:100%}.driver-nickname-input:hover{border-color:#3a3a3a;border-color:var(--border-strong,#3a3a3a)}.driver-nickname-input:focus{border-color:#6ea8fe;border-color:var(--focus,#6ea8fe);box-shadow:0 0 0 3px #6ea8fe26}.driver-nickname-meta{align-items:center;color:#a8a8a8;color:var(--text-muted,#a8a8a8);display:flex;font-size:.8rem;justify-content:space-between}.driver-nickname-hint{opacity:.9}.driver-nickname-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}.driver-nickname-error{font-size:.82rem;margin-top:4px}.driver-nickname-error,.has-error .driver-nickname-label{color:#e5484d;color:var(--danger,#e5484d)}.nickmodal-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}.nickmodal{background:#121212;background:var(--card-bg,#121212);border:1px solid #2a2a2a;border:1px solid var(--border,#2a2a2a);border-radius:14px;box-shadow:0 10px 40px #00000059;color:#f4f4f4;color:var(--text,#f4f4f4);overflow:hidden;width:min(560px,92vw)}.nickmodal__header{align-items:center;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--border,#2a2a2a);display:flex;justify-content:space-between;padding:12px 16px}.nickmodal__close{background:#0000;border:0;color:inherit;cursor:pointer;font-size:18px}.nickmodal__body{padding:16px}.nickmodal__footer{border-top:1px solid #2a2a2a;border-top:1px solid var(--border,#2a2a2a);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.input-error{background:color-mix(in srgb,#e5484d 14%,#0000);background:color-mix(in srgb,var(--danger,#e5484d) 14%,#0000);border-color:#e5484d!important;border-color:var(--danger,#e5484d)!important}.create-load-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.create-load-back-arrow:hover{color:#019dee}.create-load-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.create-load-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.create-load-form{align-items:flex-start;background-color:#0e0f12;border:2px solid #444;border-radius:8px;display:flex;flex-direction:column;gap:5px;margin-left:0;padding:20px;text-align:left;width:100%}.create-load-columns{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.create-load-load-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.create-load-columns>.create-load-load-column:first-child{border-top:2px solid #019dee8c}.create-load-columns>.create-load-load-column:nth-child(2){border-top:2px solid #ffc45766}.create-load-columns>.create-load-load-column:nth-child(3){border-top:2px solid #a78bfa66}.create-load-columns>.create-load-load-column:first-child .create-load-column-title{text-shadow:0 0 16px #019dee33}.create-load-columns>.create-load-load-column:nth-child(2) .create-load-column-title{text-shadow:0 0 16px #ffc45729}.create-load-columns>.create-load-load-column:nth-child(3) .create-load-column-title{text-shadow:0 0 16px #a78bfa29}.create-load-column-title,.create-load-general-info-title{color:#fff;font-size:16px;margin:4px 0 8px;text-align:center;text-transform:uppercase}.create-load-general-info-title{margin-bottom:-2px;margin-top:15px;padding-top:5px}.create-load-inline-label-title,.create-load-label,.create-load-merchandise-label{color:#bbc7d1;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left!important;white-space:nowrap;width:100%}.create-load-column-title,.create-load-general-info-title{font-weight:800;letter-spacing:.02em;opacity:.95}.req{color:#ffc457f2;font-weight:900;margin-left:6px}.create-load-row{align-items:center;justify-content:space-between}.create-load-row,.create-load-row-tight{display:flex;gap:6px;width:100%}.create-load-row-tight input{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tighter-row{gap:6px}.create-load-field-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;width:100%}.create-load-input-container{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.create-load-input-row{align-items:flex-start;display:flex;gap:6px;width:100%}.create-load-multi-location-input{grid-gap:4px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr;margin-bottom:10px;padding:10px;width:100%}.create-load-input,.create-load-input-disabled,.create-load-input.create-load-main-field,input[type=date],input[type=time]{background-color:#1b1f26eb;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.create-load-input,.select-error__control,.select__control{box-shadow:inset 0 1px 0 #ffffff0a}.create-load-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}.create-load-input:focus,input[type=date]:focus,input[type=time]:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-load-input{margin-top:-5px;padding-right:30px;z-index:1}.create-load-price-row .create-load-input{margin-top:0}.create-load-input-disabled{background-color:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center;width:80%}.create-load-input[type=number]::-webkit-inner-spin-button,.create-load-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-load-custom-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.create-load-custom-input-wrapper input{box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;width:100%}.create-load-custom-input-wrapper input.create-load-input{height:34px;line-height:1.2;padding:6px 8px}.create-load-input-icon{color:#9aa7bd;margin-top:-13px;pointer-events:all;position:absolute;right:10px;top:65%;transform:translateY(-50%);z-index:2}.create-load-input-icon.clickable{cursor:pointer}.create-load-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.create-load-button,.create-load-cancel-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.create-load-button{background-color:#019dee;color:#fff}.create-load-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-load-cancel-button{background-color:#1b1f26;color:#fff}.create-load-cancel-button:hover{background-color:#181b20}.create-load-add-pickup-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.create-load-add-pickup-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-load-input-with-delete{position:relative;width:100%}.create-load-input-with-delete input{padding-right:30px;width:100%}.create-load-pickup-delete-btn{background:#0000;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;position:relative;top:-5px;transition:opacity .2s ease,color .2s ease;z-index:10}.create-load-pickup-delete-btn:hover{background:none;color:#e15252;opacity:.9}.create-load-data-error-text,.create-load-dropdown-field-error,.create-load-error-text{background:#0000;color:#e15252;display:block;font-size:10px;font-weight:700;line-height:16px;margin-top:1px;min-height:16px;text-align:left}.create-load-warning-text{background:none;color:#e15252;font-size:14px;text-align:center}.create-load-data-input-error,.create-load-input-error,.create-load-select-error__control,.data-input-error,.input-error,.select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.data-input-error{background-color:#3a0000!important;border:2px solid #e15252!important}.create-load-data-input-error:focus,.create-load-input-error:focus,.data-input-error:focus,.input-error:focus{border-color:#e15252!important;box-shadow:none!important}.create-load-input:focus,input[type=date]:focus,input[type=time]:focus{transform:translateY(-1px)}.create-load-input{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .12s ease}.create-load-select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.select__control--is-focused.select-error__control{border-color:#e15252!important;box-shadow:none!important}.create-load-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.create-load-toggle-fields-wrapper--left{justify-content:flex-start}.create-load-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.create-load-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.create-load-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.create-load-delivery-label-row,.create-load-pickup-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:-7px;position:relative;width:100%}.create-load-merchandise-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:4px}@media (max-width:900px){.create-load-merchandise-row{flex-wrap:wrap}}.create-load-merchandise-label{margin-bottom:6px!important}.create-load-merchandise-row .create-load-input{height:40px;margin-top:0!important;padding:8px 10px}.create-load-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:2px;width:100%}.create-load-merchandise-inline-row .create-load-field-group{min-width:0}.create-load-merchandise-inline-row .create-load-input{height:38px;margin-top:-5px!important;padding:8px 10px!important}.create-load-merchandise-inline-row{margin-bottom:-4px}.create-load-weight-field{flex:0 0 36%}.create-load-merchandise-field{flex:1 1}.create-load-special-dim-error{margin-bottom:2px!important;margin-top:-2px!important}.create-load-client-section,.create-load-columns>.create-load-load-column:nth-child(2){gap:8px}.create-load-client-dependent-field{margin-top:6px!important}.create-load-helper-text{color:#bbc7d1;font-size:12px;margin-top:4px;opacity:.75}.select__control--is-disabled{background-color:#1b1f269e!important;cursor:not-allowed!important;opacity:.72}.select__control--is-disabled .select__placeholder{color:#a4adbe8c!important}.create-load-columns>.create-load-load-column:nth-child(2) .create-load-field-group{margin-bottom:2px}.create-load-columns>.create-load-load-column:nth-child(2) .create-load-field-group .create-load-field-group{margin-top:8px}.create-load-columns>.create-load-load-column:nth-child(2) .create-load-general-info-title{margin-bottom:8px;margin-top:16px;padding-top:0}@media (max-width:900px){.create-load-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.create-load-trailer-type-field{margin-top:4px}.create-load-date-field-wrapper,.create-load-delivery-date-field-wrapper,.create-load-delivery-time-field-wrapper,.create-load-time-field-wrapper{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:-8px;margin-top:4px;position:relative;width:100%}.create-load-date-field-wrapper,.create-load-time-field-wrapper{margin:0!important}.create-load-date-field-wrapper .create-load-input,.create-load-time-field-wrapper .create-load-input{height:34px;padding:6px 8px}.create-load-select-wrapper-left-icon,.select-wrapper-left-icon{position:relative;width:100%}.create-load-fullwidth-select{display:block;max-width:100%!important;width:100%!important}.create-load-load-column .create-load-field-group .select-error__control,.create-load-load-column .create-load-field-group .select__control{width:100%!important}.create-load-load-column .create-load-field-group>div[class*=select]{max-width:100%!important;width:100%!important}.create-load-load-column .select__menu{width:100%!important}.create-load-field-group .create-load-field-group{margin-top:12px}.create-load-field-group .select-error__control,.create-load-field-group .select__control{min-height:44px;width:100%!important}.create-load-field-group .select-error__control+.create-load-dropdown-field-error,.create-load-field-group .select__control+.create-load-dropdown-field-error{margin-top:6px}.create-load-loading-text{color:#f5f5f5;font-size:16px}.create-load-modal-overlay{align-items:center;background-color:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.create-load-modal-box{background-color:#0e0f12;border:1px solid #555;border-radius:8px;box-shadow:0 0 10px #00000080;color:#fff;max-width:400px;padding:25px 30px;text-align:center}.create-load-modal-box h3{color:#e15252;margin-bottom:10px}.create-load-modal-button{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:15px;padding:10px 20px;text-transform:uppercase}.create-load-modal-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}@media (max-width:768px){.create-load-row{align-items:stretch;flex-direction:column;gap:10px}.create-load-field-group,.create-load-input,.create-load-input-disabled{width:100%}.create-load-button-group{justify-content:center}.create-load-button,.create-load-cancel-button{padding:12px 16px;width:100%}}.create-load-price-wrapper{align-items:stretch;background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;display:flex;height:38px;margin-top:-5px;max-width:100%;overflow:visible;position:relative;width:100%}.create-load-price-wrapper:focus-within{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.create-load-price-input{background:#0000;border:none;border-radius:0;color:#e8f0ff;flex:1 1;font-size:14px;height:100%;line-height:38px;padding:0 10px}.create-load-price-input::placeholder{color:#9aa7bd}.create-load-price-input:focus{outline:none}.create-load-price-wrapper .create-load-input{margin-top:0}.create-load-price-currency{align-items:stretch;border-left:1px solid #ffffff24;display:flex;min-width:90px}.create-load-price-currency .select__control{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:100%!important}.create-load-price-currency .select__single-value{color:#e8f0ff!important;font-size:14px}.create-load-price-currency .select__placeholder{color:#9aa7bd!important;font-size:14px}.create-load-price-currency .select__value-container{align-items:center;display:flex;padding:0 10px!important}.create-load-price-currency .select__indicators{padding-right:8px!important}.create-load-price-currency .select__indicator svg{height:16px;width:16px}.create-load-price-currency .select__menu{z-index:20}.create-load-price-preview{font-size:12px;margin-top:4px;opacity:.75}.create-load-price-wrapper.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.create-load-pickup-extra-fields{background:#0f1116a6;border:1px solid #ffffff1a;border-radius:8px;margin-top:6px;padding:10px}.create-load-point-dimensions-block{margin-top:8px;width:100%}.create-load-point-dimensions-title{margin-bottom:6px}.create-load-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.create-load-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.create-load-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.create-load-point-dimension-field .create-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.create-load-point-dimension-field .create-load-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}@media (max-width:900px){.create-load-point-dimensions-row{grid-template-columns:1fr}}.create-load-load-dimensions-summary{margin-top:-2px;width:100%}.create-load-load-dimensions-title{margin-bottom:4px}.create-load-load-dimensions-row{grid-gap:6px;background:#0f11166b;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.create-load-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.create-load-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.create-load-load-dimension-field .create-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.create-load-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.create-load-dimension-warning-text{color:#fc6;font-size:11px;font-weight:700;line-height:1.35;margin:6px 0 0}.create-load-dimension-helper-text{color:#bbc7d1;font-size:11px;line-height:1.35;margin-top:5px;opacity:.72}@media (max-width:900px){.create-load-load-dimensions-row{grid-template-columns:1fr}}.create-load-load-column{align-self:stretch;justify-content:flex-start}.create-load-load-column .create-load-client-dependent-field,.create-load-load-column .create-load-client-section,.create-load-load-column>.create-load-field-group{flex:0 0 auto}.create-load-columns>.create-load-load-column:nth-child(2){justify-content:flex-start!important}.create-load-columns>.create-load-load-column:nth-child(2) .create-load-field-group{flex:0 0 auto}.create-load-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.create-load-popupModal{animation:createLoadPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-load-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.create-load-popupIcon{color:#16a34a;font-size:34px}.create-load-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.create-load-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.create-load-popupActions{display:flex;justify-content:center;margin-top:24px}.create-load-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.create-load-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes createLoadPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .create-load-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .create-load-popupTitle{color:#f9fafb}body.dark-mode .create-load-popupMessage{color:#cbd5e1}body.dark-mode .create-load-popupIconWrap{background:#22c55e29}.superimposable-load-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.superimposable-load-back-arrow:hover{color:#019dee}.superimposable-load-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-50px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.superimposable-load-title{color:#f5f5f5;font-size:25px;margin:60px 0 20px;text-align:center;text-transform:uppercase}.superimposable-load-form{align-items:flex-start;background:#0e0f12;border:2px solid #444;border-radius:8px;display:flex;flex-direction:column;gap:5px;margin-left:0;padding:20px;text-align:left;width:100%}.superimposable-columns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.superimposable-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.superimposable-columns>.superimposable-column:first-child{border-top:2px solid #019dee8c}.superimposable-columns>.superimposable-column:nth-child(2){border-top:2px solid #ffc45766}.superimposable-columns>.superimposable-column:nth-child(3){border-top:2px solid #a78bfa66}.superimposable-row{margin-bottom:0}.superimposable-row,.superimposable-row-tight{display:flex;gap:6px;width:100%}.superimposable-row-tight input{flex:1 1;min-width:0}.general-info-title,.superimposable-column-title{color:#fff;font-size:16px;margin:4px 0 8px;padding-bottom:-5px;padding-top:10px;text-align:center;text-transform:uppercase}.general-info-title{border-top:1px solid #ffffff24;margin-top:10px;padding-top:10px}.superimposable-label{color:#e8f0ff;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left!important;white-space:nowrap;width:100%}.superimposable-input,.superimposable-input-disabled,input[type=date].superimposable-input,input[type=time].superimposable-input{background:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;margin-top:0;padding:10px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.superimposable-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}.superimposable-input:focus,input[type=date].superimposable-input:focus,input[type=time].superimposable-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.superimposable-input-disabled,.superimposable-input:disabled{background:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed}.custom-input-wrapper input.superimposable-input{box-sizing:border-box;height:34px;line-height:1.2;padding:6px 8px}@supports (-webkit-touch-callout:none){input[type=date].superimposable-input::-webkit-calendar-picker-indicator,input[type=time].superimposable-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].superimposable-input::-webkit-calendar-picker-indicator,input[type=time].superimposable-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].superimposable-input,input[type=time].superimposable-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;color-scheme:dark}input[type=date].superimposable-input,input[type=time].superimposable-input{background:#1b1f26}input[type=date].superimposable-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.superimposable-merchandise-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:4px;width:100%}@media (max-width:900px){.superimposable-merchandise-row{flex-wrap:wrap}}.superimposable-field-group{align-items:flex-start;border:none;display:flex;flex:1 1;flex-direction:column;width:100%}.superimposable-select-load-bearer-row{align-items:flex-start;display:flex;gap:4px;justify-content:space-between;width:100%}.input-container,.superimposable-input-container{display:flex;flex-direction:column;gap:6px;position:relative;width:100%}.input-row{align-items:flex-start;display:flex;gap:6px;width:100%}.multi-location-input{grid-gap:4px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr;margin-bottom:10px;padding:10px;position:relative;width:100%;z-index:0}.superimposable-delivery-label-row,.superimposable-pickup-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.input-icon{color:#9aa7bd;margin-top:0}.input-icon.clickable{cursor:pointer}.select-wrapper-left-icon{margin-bottom:4px}.superimposable-select__container{width:100%}.superimposable-select__control{background:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease;width:100%}.superimposable-select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.superimposable-select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.superimposable-select__option{background:#0000!important;color:#e8f0ff!important}.superimposable-select__option--is-focused{background:#2b3440!important}.superimposable-select__option--is-selected{background:#019dee!important;color:#fff!important}.superimposable-select-error__control{background:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.superimposable-add-btn{background:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s,box-shadow .2s;width:100%}.superimposable-add-btn:hover{background:#017bb5;box-shadow:0 0 0 3px #019dee26}.superimposable-create-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.superimposable-create-cancel-button,.superimposable-create-main-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s,box-shadow .2s;white-space:nowrap}.superimposable-create-main-button{background:#019dee;color:#fff}.superimposable-create-main-button:hover{background:#017bb5!important;box-shadow:0 0 0 3px #019dee26}.superimposable-create-cancel-button{background:#1b1f26;color:#fff}.superimposable-create-cancel-button:hover{background:#181b20}.toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.superimposable-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.superimposable-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.superimposable-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.superimposable-delete-pickup-btn{background:none;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;left:0;line-height:1;padding:0;position:relative;top:-5px;z-index:2}.superimposable-delete-pickup-btn:hover{background:#0000;color:#e15252}.input-error{background:#3a0000!important;box-shadow:none!important}.error-text,.superimposable-error-text,.superimposable-error-text-max-points{background:none;color:#e15252;text-align:left}.error-text{display:block;font-size:12px;margin-left:0;margin-top:6px;width:100%}.superimposable-error-text{font-size:12px;margin-top:6px;padding:0}.superimposable-error-text-max-points{font-size:14px;text-align:center}.success-text{color:#25d366;font-size:14px;margin-top:8px}@media (max-width:768px){.superimposable-row,.superimposable-row-tight{flex-direction:column;gap:10px}.superimposable-input,.superimposable-input-disabled{width:100%}.superimposable-create-button-group{justify-content:center}}.superimposable-field-wrapper{display:flex;flex:1 1;flex-direction:column}.superimposable-select-fullwidth{align-self:stretch;min-height:38px;width:100%}.superimposable-select-fullwidth .superimposable-select-error__control,.superimposable-select-fullwidth .superimposable-select__control{width:100%}.superimposable-point-dimensions-block{margin-top:8px;width:100%}.superimposable-point-dimensions-title{margin-bottom:6px}.superimposable-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.superimposable-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.superimposable-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.superimposable-point-dimension-field .superimposable-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.superimposable-point-dimension-field .superimposable-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}@media (max-width:900px){.superimposable-point-dimensions-row{grid-template-columns:1fr}}.superimposable-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.superimposable-merchandise-inline-row .superimposable-field-group{flex:0 0 auto;min-width:0}.superimposable-merchandise-inline-row .superimposable-input{height:38px;margin-top:0!important;padding:8px 10px!important}.superimposable-weight-field{flex:0 0 36%}.superimposable-merchandise-field{flex:1 1}@media (max-width:900px){.superimposable-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.superimposable-load-dimensions-summary{margin-top:4px;width:100%}.superimposable-load-dimensions-title{margin-bottom:4px}.superimposable-load-dimensions-row{grid-gap:6px;background:#0f11166b;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.superimposable-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.superimposable-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.superimposable-load-dimension-field .superimposable-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.superimposable-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.superimposable-dimension-warning-text{color:#fc6;font-size:11px;font-weight:700;line-height:1.35;margin:6px 0 0}.superimposable-dimension-helper-text{color:#bbc7d1;font-size:11px;line-height:1.35;margin-top:5px;opacity:.72}.superimposable-column{align-self:stretch;justify-content:flex-start}.superimposable-column>.superimposable-field-group{flex:0 0 auto}.superimposable-columns>.superimposable-column:nth-child(2){gap:8px;justify-content:flex-start!important}.superimposable-columns>.superimposable-column:nth-child(2) .superimposable-field-group{flex:0 0 auto}.superimposable-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.superimposable-popupModal{animation:superimposablePopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.superimposable-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.superimposable-popupIcon{color:#16a34a;font-size:34px}.superimposable-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.superimposable-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.superimposable-popupActions{display:flex;justify-content:center;margin-top:24px}.superimposable-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.superimposable-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes superimposablePopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .superimposable-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .superimposable-popupTitle{color:#f9fafb}body.dark-mode .superimposable-popupMessage{color:#cbd5e1}body.dark-mode .superimposable-popupIconWrap{background:#22c55e29}.assign-truck-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:400px;padding:20px}.assign-truck-container h1{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.form-group{margin-bottom:16px}.form-group label{color:#555;display:block;font-size:16px;margin-bottom:8px}.form-group select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#333;font-size:16px;padding:10px;width:100%}.button-group{display:flex;justify-content:space-between;margin-top:20px}.button-group button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.button-group button:disabled{background-color:#ccc;cursor:not-allowed}.button-group button:hover:not(:disabled){background-color:#0056b3}.button-group .cancel-btn{background-color:#888}.button-group .cancel-btn:hover{background-color:#666}.edit-load-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:30px;transition:color .3s ease}.edit-load-back-arrow:hover{color:#019dee}.edit-load-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.edit-load-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-load-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;max-width:1500px;padding:20px 18px 26px;text-align:center;width:100%}.edit-load-form{display:flex;flex-direction:column;gap:15px;width:100%}.edit-load-row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}@media (max-width:768px){.edit-load-row{align-items:stretch;flex-direction:column;gap:10px}.edit-load-button-group{justify-content:center}}.edit-load-columns{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:6px;width:100%}.edit-load-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:18px 16px;text-align:left}.edit-load-columns>.edit-load-column:first-child{border-top:2px solid #019dee8c}.edit-load-columns>.edit-load-column:nth-child(2){border-top:2px solid #ffc45766}.edit-load-columns>.edit-load-column:nth-child(3){border-top:2px solid #a78bfa66}.edit-load-column>*{flex-shrink:0}.edit-load-column-title{font-size:14px!important;margin:4px 0 8px}.edit-load-column-title,.edit-load-general-info-title{color:#f5f5f5;text-align:center;text-transform:uppercase}.edit-load-general-info-title{border-top:1px solid #444;font-size:14px;margin-bottom:-7px;margin-top:12px;padding-top:10px}.edit-load-label{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left;white-space:nowrap;width:100%}.edit-load-input,.edit-load-input-disabled,input[type=date].edit-load-input,input[type=time].edit-load-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-load-input::placeholder{color:#9aa7bd}.edit-load-input:focus,input[type=date].edit-load-input:focus,input[type=time].edit-load-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-load-input.edit-load-trailer-type-other-input{margin-top:0!important}.edit-load-input{margin-top:-16px;padding-right:30px;z-index:1}.edit-load-field-group>textarea.edit-load-input{margin-top:0!important}.edit-load-input-disabled{background-color:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center}.edit-load-input[type=number]::-webkit-inner-spin-button,.edit-load-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].edit-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-load-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].edit-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-load-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].edit-load-input,input[type=time].edit-load-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;color-scheme:dark}input[type=date].edit-load-input,input[type=time].edit-load-input{background-color:#1b1f26}input[type=date].edit-load-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.edit-load-merchandise-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:6px;justify-content:space-between;width:100%}@media (max-width:900px){.edit-load-merchandise-row{flex-wrap:wrap}}.edit-load-field-group{width:100%}.edit-load-field,.edit-load-field-group{display:flex;flex:1 1;flex-direction:column}.edit-load-field{text-align:left}.edit-load-merchandise-row .edit-load-input{height:40px;padding:8px 10px}.edit-load-multi-location-input{margin-bottom:10px;width:100%}.edit-load-input-row{align-items:flex-start;display:flex;gap:6px;position:relative;width:100%}.edit-load-input-row input.edit-load-input{padding-right:30px}.edit-load-delete-pickup-btn{background:#0000;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;position:relative;top:-5px;transition:opacity .2s ease,color .2s ease;z-index:10}.edit-load-delete-pickup-btn:hover{background:none;color:#e15252;opacity:.9}.edit-load-datetime-group{display:flex;gap:6px;margin-bottom:-6px;margin-top:-8px;width:100%}.edit-load-datetime-group input.edit-load-input{box-sizing:border-box;height:34px;line-height:1.2;padding:6px 8px}.edit-load-custom-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.edit-load-custom-input-wrapper input{box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;position:relative;width:100%;z-index:1}.edit-load-input-icon{color:#9aa7bd;margin-top:-13px;pointer-events:all;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.edit-load-input-icon.clickable{cursor:pointer}.edit-load-error,.edit-load-error-max-points{margin-top:6px}.edit-load-error,.edit-load-error-location,.edit-load-error-max-points{background:#0000;color:#e15252;display:block;font-size:12px;line-height:16px;min-height:16px;text-align:left}.edit-load-error-location{margin-top:-10px}.edit-load-error-data{background:#0000;color:#e15252;display:block;font-size:12px;line-height:16px;margin-top:-7px;min-height:16px;text-align:left}.edit-load-input-error,.edit-load-input.input-error,.edit-load-select-error__control,.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:#fff!important}.edit-load-add-location-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.edit-load-add-location-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-load-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.edit-load-cancel-button,.edit-load-save-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 210px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-load-save-button{background-color:#019dee;color:#fff}.edit-load-save-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-load-cancel-button{background-color:#1b1f26;color:#fff}.edit-load-cancel-button:hover{background-color:#181b20}.edit-load-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.edit-load-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.edit-load-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.edit-load-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.edit-load-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease}.edit-load-select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.edit-load-select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.edit-load-select__option{background:#0000!important;color:#e8f0ff!important}.edit-load-select__option--is-focused{background:#2b3440!important}.edit-load-select__option--is-selected{background:#019dee!important;color:#fff!important}.edit-load-select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.edit-load-select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-load-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.edit-load-points-label{color:#cfd8e3;font-size:14px;font-weight:700}.edit-load-delete-btn{background:#0000!important;border:none;color:#e15252;cursor:pointer;font-size:16px;margin-left:10px}.edit-load-select-wrapper{flex:1 1;margin-bottom:8px;margin-top:-10px;min-width:250px}.edit-load-row-compact{display:flex;gap:3px;margin-bottom:-2px;margin-top:-2px}.edit-load-input-wrapper{display:flex;flex:1 1;flex-direction:column}.edit-load-merchandise-row .edit-load-input{margin-top:0!important}.edit-load-column .edit-load-field-group .edit-load-select-error__control,.edit-load-column .edit-load-field-group .edit-load-select__control{width:100%!important}.edit-load-column .edit-load-field-group>div[class*=edit-load-select]{max-width:100%!important;width:100%!important}.edit-load-column .edit-load-select__menu{width:100%!important}.edit-load-field-group .edit-load-field-group{margin-top:12px}.edit-load-fullwidth-select{display:block;max-width:100%!important;width:100%!important}.edit-load-fullwidth-select .edit-load-select-error__control,.edit-load-fullwidth-select .edit-load-select__control,.edit-load-fullwidth-select .edit-load-select__menu{width:100%!important}.edit-load-load-switch,.load-switch{display:inline-block;height:24px;position:relative;width:46px}.edit-load-load-switch input,.load-switch input{height:0;opacity:0;width:0}.edit-load-load-switch .slider,.load-switch .slider{background-color:#292f3a!important;border:1px solid #ffffff24;border-radius:24px;inset:0;position:absolute;transition:.2s}.edit-load-load-switch .slider:before,.load-switch .slider:before{background-color:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.edit-load-load-switch input:checked+.slider,.load-switch input:checked+.slider{background-color:#019dee!important}.edit-load-load-switch input:checked+.slider:before,.load-switch input:checked+.slider:before{transform:translateX(22px)}.edit-load-multi-location-input .edit-load-input{margin-top:0!important}.edit-load-multi-location-input{grid-gap:6px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;display:grid;gap:6px;grid-template-columns:1fr;padding:10px}.edit-load-date-field-wrapper,.edit-load-time-field-wrapper{margin:0!important}.edit-load-date-field-wrapper .edit-load-input,.edit-load-time-field-wrapper .edit-load-input{height:34px;padding:6px 8px}.edit-load-multi-location-input .edit-load-custom-input-wrapper,.edit-load-multi-location-input .edit-load-custom-input-wrapper input,.edit-load-multi-location-input .edit-load-select-error__control,.edit-load-multi-location-input .edit-load-select__control,.edit-load-multi-location-input input.edit-load-input{box-sizing:border-box;width:100%!important}.edit-load-multi-location-input .edit-load-input-icon{color:#9aa7bd;margin-top:0;right:10px;top:40%;transform:translateY(-50%)}.edit-load-multi-location-input input.edit-load-input[placeholder*=City],.edit-load-multi-location-input input.edit-load-input[placeholder*=Country],.edit-load-multi-location-input input.edit-load-input[placeholder*=Postal]{height:40px;padding:8px 10px}.edit-load-multi-location-input .edit-load-input-error,.edit-load-multi-location-input .edit-load-select-error__control,.edit-load-multi-location-input .input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}@media (min-width:900px){.edit-load-multi-location-input .__three-col-row{grid-gap:6px;display:grid;gap:6px;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}}.el-kv-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:32px}.edit-load-row.el-kv-row{align-items:baseline;column-gap:12px;flex-wrap:wrap;gap:12px;justify-content:flex-start!important;row-gap:6px}.edit-load-top-meta-row .edit-load-row.el-kv-row{margin:0;width:auto}.el-kv-pair{align-items:baseline;display:inline-flex;flex:0 0 auto;gap:6px;white-space:nowrap}.el-kv__key{color:#8c939a;color:var(--text-muted,#8c939a)}.el-kv__value{color:#e6eaef;color:var(--text-primary,#e6eaef);font-weight:600}.edit-load-row .short-id-input{display:none!important}.edit-load-price-wrapper{align-items:stretch;background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;display:flex;height:38px;margin-top:-5px;max-width:100%;overflow:visible;position:relative;width:100%}.edit-load-price-wrapper:focus-within{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.edit-load-price-input{background:#0000;border:none;border-radius:0;color:#e8f0ff;flex:1 1;font-size:14px;height:100%;line-height:38px;padding:0 10px}.edit-load-price-wrapper .edit-load-input{margin-top:0}.edit-load-price-currency{align-items:stretch;border-left:1px solid #ffffff24;display:flex;min-width:90px}.edit-load-price-currency .edit-load-select__control{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:100%!important}.edit-load-price-currency .edit-load-select__single-value{color:#e8f0ff!important;font-size:14px}.edit-load-price-currency .edit-load-select__placeholder{color:#9aa7bd!important;font-size:14px}.edit-load-price-currency .edit-load-select__value-container{align-items:center;display:flex;padding:0 10px!important}.edit-load-price-currency .edit-load-select__indicators{padding-right:8px!important}.edit-load-price-currency .edit-load-select__indicator svg{height:16px;width:16px}.edit-load-price-currency .edit-load-select__menu{z-index:20}.edit-load-price-wrapper.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-load-top-meta-row{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:2px 0 24px;width:100%}.edit-load-top-left-meta{flex:0 0 auto;min-width:0}.edit-load-audit-inline{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-end;min-width:0}.edit-load-audit-chip{align-items:center;background:#0f172a2e;border:1px solid #94a3b847;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff05;color:#cbd5e1;display:inline-flex;font-size:12px;gap:6px;line-height:1.2;max-width:310px;min-width:0;padding:6px 10px}.edit-load-audit-chip-label{color:#94a3b8;flex:0 0 auto;font-weight:700;white-space:nowrap}.edit-load-audit-chip-value{color:#e5e7eb;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.edit-load-top-meta-row{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:18px}.edit-load-audit-inline{justify-content:flex-start;width:100%}}@media (max-width:768px){.edit-load-audit-inline{align-items:stretch;flex-direction:column}.edit-load-audit-chip{justify-content:space-between;max-width:100%}}.edit-load-column{align-self:stretch;justify-content:flex-start}.edit-load-column .edit-load-client-dependent-field,.edit-load-column .edit-load-client-section,.edit-load-column>.edit-load-field-group{flex:0 0 auto}.edit-load-columns>.edit-load-column:nth-child(2){gap:8px;justify-content:flex-start!important}.edit-load-columns>.edit-load-column:nth-child(2) .edit-load-field-group{flex:0 0 auto;margin-bottom:2px}@media (max-width:900px){.edit-load-merchandise-inline-row{gap:8px;grid-template-columns:1fr}.edit-load-load-dimensions-row{grid-template-columns:1fr}}.edit-load-point-dimensions-block{margin-top:8px;width:100%}.edit-load-point-dimensions-title{margin-bottom:6px}.edit-load-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-load-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-load-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-load-point-dimension-field .edit-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-load-point-dimension-field .edit-load-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}.edit-load-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.edit-load-merchandise-inline-row .edit-load-field-group{min-width:0}.edit-load-merchandise-inline-row .edit-load-input{height:38px;margin-top:0!important;padding:8px 10px!important}.edit-load-weight-field{flex:0 0 36%}.edit-load-merchandise-field{flex:1 1}.edit-load-load-dimensions-summary{margin-top:-2px;width:100%}.edit-load-load-dimensions-title{margin-bottom:4px}.edit-load-load-dimensions-row{grid-gap:6px;background:#0f11166b;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-load-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-load-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.edit-load-load-dimension-field .edit-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-load-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.edit-load-dimension-warning-text{color:#fc6;font-size:11px;font-weight:700;line-height:1.35;margin:6px 0 0}.edit-load-dimension-helper-text{color:#bbc7d1bf;font-size:11px;line-height:1.35;margin-top:5px}@media (max-width:900px){.edit-load-load-dimensions-row,.edit-load-point-dimensions-row{grid-template-columns:1fr}.edit-load-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.edit-load-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-load-popupModal{animation:editLoadPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-load-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-load-popupIcon{color:#16a34a;font-size:34px}.edit-load-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-load-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-load-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-load-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-load-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editLoadPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-load-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-load-popupTitle{color:#f9fafb}body.dark-mode .edit-load-popupMessage{color:#cbd5e1}body.dark-mode .edit-load-popupIconWrap{background:#22c55e29}.edit-load-bearer-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-load-bearer-back-arrow:hover{color:#019dee}.edit-load-bearer-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.edit-load-bearer-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-load-bearer-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;max-width:1500px;padding:20px 18px 26px;text-align:center;width:100%}.edit-load-bearer-form{display:flex;flex-direction:column;gap:15px;width:100%}.edit-load-bearer-row{align-items:baseline;column-gap:8px!important;display:flex;flex-wrap:wrap;justify-content:flex-start!important;row-gap:4px;width:100%}@media (max-width:768px){.edit-load-bearer-row{align-items:stretch;flex-direction:column;gap:10px}.edit-load-bearer-button-group{justify-content:center}}.edit-load-bearer-columns{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:6px;width:100%}.edit-load-bearer-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:18px 16px;text-align:left}.edit-load-bearer-columns>.edit-load-bearer-column:first-child{border-top:2px solid #019dee8c}.edit-load-bearer-columns>.edit-load-bearer-column:nth-child(2){border-top:2px solid #ffc45766}.edit-load-bearer-columns>.edit-load-bearer-column:nth-child(3){border-top:2px solid #a78bfa66}.edit-load-bearer-column-title{color:#f5f5f5;font-size:14px!important;margin:4px 0 8px;text-align:center;text-transform:uppercase}.edit-load-bearer-general-info-title{border-top:1px solid #444;color:#f5f5f5;font-size:14px;margin-bottom:-15px;margin-top:12px;padding-top:10px;text-align:center;text-transform:uppercase}.edit-load-bearer-label{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left;white-space:nowrap;width:100%}.elb-label-covered{position:relative}.elb-label-covered .edit-load-bearer-label{left:0;margin:0;pointer-events:none;position:absolute;top:0;z-index:0}.elb-label-covered .edit-load-bearer-input{margin-top:0!important;position:relative;z-index:1}.edit-load-bearer-input,.edit-load-bearer-input-disabled,input[type=date].edit-load-bearer-input,input[type=time].edit-load-bearer-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-load-bearer-input::placeholder{color:#9aa7bd}.edit-load-bearer-input:focus,input[type=date].edit-load-bearer-input:focus,input[type=time].edit-load-bearer-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.elb-trailer-type-other .edit-load-bearer-input{margin-top:0!important}textarea.edit-load-bearer-input{line-height:1.4;margin-top:0!important;min-height:70px;padding-top:10px}.edit-load-bearer-input-disabled{background-color:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center}.edit-load-bearer-input[type=number]::-webkit-inner-spin-button,.edit-load-bearer-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].edit-load-bearer-input::-webkit-calendar-picker-indicator,input[type=time].edit-load-bearer-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].edit-load-bearer-input::-webkit-calendar-picker-indicator,input[type=time].edit-load-bearer-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].edit-load-bearer-input,input[type=time].edit-load-bearer-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#1b1f26;color-scheme:dark}input[type=date].edit-load-bearer-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.edit-load-bearer-merchandise-row{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width:900px){.edit-load-bearer-merchandise-row{grid-template-columns:1fr}}.edit-load-bearer-field-group{display:flex;flex:1 1;flex-direction:column;width:100%}.edit-load-bearer-field{display:flex;flex:1 1;flex-direction:column;text-align:left}.edit-load-bearer-merchandise-row .edit-load-bearer-input{height:40px;padding:8px 10px}.edit-load-bearer-merchandise-field .edit-load-bearer-merchandise-input{height:40px;margin-top:0!important;padding:8px 10px}.edit-load-bearer-multi-location-input{grid-gap:6px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;display:grid;gap:6px;grid-template-columns:1fr;padding:10px}.edit-load-bearer-multi-location-input .edit-load-bearer-input,.edit-load-bearer-multi-location-input input[type=date].edit-load-bearer-input,.edit-load-bearer-multi-location-input input[type=time].edit-load-bearer-input{box-sizing:border-box;height:38px;margin-top:0!important;padding:8px 10px}.edit-load-bearer-input-row{align-items:flex-start;display:flex;gap:6px;position:relative;width:100%}.edit-load-bearer-input-row input.edit-load-bearer-input{padding-right:30px}.edit-load-bearer-delete-pickup-btn{background:#0000;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;position:relative;top:-5px;transition:opacity .2s ease,color .2s ease;z-index:10}.edit-load-bearer-delete-pickup-btn:hover{background:none;color:#e15252;opacity:.9}.edit-load-bearer-datetime-group{display:flex;gap:6px;grid-column:1/-1;margin-bottom:-6px;margin-top:-8px;width:100%}.edit-load-bearer-datetime-group input.edit-load-bearer-input{box-sizing:border-box;height:34px;line-height:1.2;padding:6px 8px}.edit-load-bearer-custom-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.edit-load-bearer-custom-input-wrapper input{box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;position:relative;width:100%;z-index:1}.edit-load-bearer-input-icon{color:#9aa7bd;pointer-events:all;position:absolute;right:10px;top:40%;transform:translateY(-50%);z-index:2}.edit-load-bearer-input-icon.clickable{cursor:pointer}.edit-load-bearer-error,.edit-load-bearer-error-max-points,.edit-load-bearer-error-pickup-error{background:#0000;color:#e15252;display:block;font-size:10px;line-height:16px;margin-top:1px;min-height:16px;text-align:left}.edit-load-bearer-input-error,.edit-load-bearer-input.input-error,.edit-load-bearer-select-error__control,.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:#fff!important}.edit-load-bearer-custom-input-wrapper input.input-error{border:2px solid #e15252!important}.edit-load-bearer-add-location-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.edit-load-bearer-add-location-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-load-bearer-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.edit-load-bearer-cancel-button,.edit-load-bearer-save-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-load-bearer-save-button{background-color:#019dee;color:#fff}.edit-load-bearer-save-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-load-bearer-cancel-button{background-color:#1b1f26;color:#fff}.edit-load-bearer-cancel-button:hover{background-color:#181b20}.edit-load-bearer-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.edit-load-bearer-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.edit-load-bearer-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.edit-load-bearer-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.edit-load-bearer-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease}.edit-load-bearer-select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.edit-load-bearer-select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.edit-load-bearer-select__option{background:#0000!important;color:#e8f0ff!important}.edit-load-bearer-select__option--is-focused{background:#2b3440!important}.edit-load-bearer-select__option--is-selected{background:#019dee!important;color:#fff!important}.edit-load-bearer-select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.edit-load-bearer-select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-load-bearer-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.edit-load-bearer-points-label{color:#cfd8e3;font-size:14px;font-weight:700}.edit-load-bearer-delete-btn{background:none;border:none;color:#e15252;cursor:pointer;font-size:14px;font-weight:700;left:-3px;line-height:1;padding:0;position:relative;right:0;top:0;z-index:2}.edit-load-bearer-delete-btn:hover{background-color:#e152521a}.edit-load-bearer-select-wrapper{flex:1 1;margin-bottom:8px;margin-top:-10px;min-width:250px}.edit-load-bearer-row-compact{display:flex;gap:3px;margin-bottom:-2px;margin-top:-2px}.edit-load-bearer-input-wrapper{display:flex;flex:1 1;flex-direction:column}.edit-load-bearer-merchandise-row .edit-load-bearer-input{margin-top:0!important}.edit-load-bearer-column .edit-load-bearer-field-group .edit-load-bearer-select-error__control,.edit-load-bearer-column .edit-load-bearer-field-group .edit-load-bearer-select__control{width:100%!important}.edit-load-bearer-column .edit-load-bearer-field-group>div[class*=edit-load-bearer-select]{max-width:100%!important;width:100%!important}.edit-load-bearer-column .edit-load-bearer-select__menu{width:100%!important}.edit-load-bearer-field-group .edit-load-bearer-field-group{margin-top:12px}.edit-load-bearer-fullwidth-select{display:block;max-width:100%!important;width:100%!important}.edit-load-bearer-fullwidth-select .edit-load-bearer-select-error__control,.edit-load-bearer-fullwidth-select .edit-load-bearer-select__control,.edit-load-bearer-fullwidth-select .edit-load-bearer-select__menu{width:100%!important}@media (min-width:900px){.edit-load-bearer-multi-location-input{grid-template-columns:repeat(3,1fr)}.edit-load-bearer-multi-location-input>*{grid-column:1/-1}.edit-load-bearer-multi-location-input input.edit-load-bearer-input[placeholder*=City],.edit-load-bearer-multi-location-input input.edit-load-bearer-input[placeholder*=Country],.edit-load-bearer-multi-location-input input.edit-load-bearer-input[placeholder*=Postal]{grid-column:auto;width:100%}}.elb-ro{align-items:baseline;display:inline-flex;gap:1px;line-height:1.2;padding:8px 0}.elb-ro__label{color:#cfd8e3;font-size:14px}.elb-ro__value{color:#cfd8e3!important;font-size:14px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.edit-load-bearer-top-field.elb-ro{align-items:baseline;display:inline-flex;flex-wrap:nowrap;gap:1px;padding:8px 0}.edit-load-bearer-top-field.elb-ro .elb-ro__label{color:#cfd8e3;font-size:14px;font-weight:800;margin:0;white-space:nowrap}.edit-load-bearer-top-field.elb-ro .elb-ro__value{color:#019dee;font-size:14px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.elb-kv-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.elb-kv-pair{align-items:baseline;display:inline-flex;gap:8px;white-space:nowrap}.elb-kv__sep{opacity:.6;-webkit-user-select:none;user-select:none}.elb-kv__key{color:#8c939a;color:var(--text-muted,#8c939a);font-weight:400}.elb-kv__value{color:#e6eaef;color:var(--text-primary,#e6eaef);font-weight:600}.edit-load-bearer-row{gap:0;justify-content:flex-start}@media (max-width:640px){.elb-kv-row{justify-content:flex-start}}.edit-load-bearer-input-disabled.elb-disguised[disabled],.edit-load-bearer-input-disabled.elb-disguised[readonly]{flex:0 0 auto!important;font-weight:400!important}.edit-load-bearer-input-disabled.elb-disguised[disabled],.edit-load-bearer-input-disabled.elb-disguised[readonly]{background:#0000!important;border:none!important;box-shadow:none!important;color:#cfd8e3!important;cursor:default!important;display:inline!important;height:auto!important;line-height:1.2;margin:0!important;min-width:0!important;padding:0!important;pointer-events:none!important;width:auto!important}.edit-load-bearer-input-disabled.elb-disguised[disabled]{text-align:left!important}.elb-kv-row .elb-ro__value{white-space:nowrap}.elb-kv-row .edit-load-bearer-top-field .elb-ro__value{margin-left:0!important;padding-left:0!important}.edit-load-bearer-select-error__control,.select-error__control,.select-error__control--is-focused{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.elb-ro__label{display:inline-block;font-weight:600}.elb-ro__value-text{font-weight:500;margin-left:4px;opacity:.9}.edit-load-bearer-price-wrapper{align-items:stretch;background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;display:flex;height:40px;max-width:100%;overflow:visible;position:relative;width:100%}.edit-load-bearer-price-input{background:#0000;border:none;color:#e8f0ff;flex:1 1;font-size:14px;height:100%;line-height:1.2;margin-top:0!important;padding:8px 10px}.edit-load-bearer-price-input:focus{outline:none}.edit-load-bearer-price-currency{align-items:stretch;border-left:1px solid #ffffff24;display:flex;min-width:90px}.edit-load-bearer-price-currency .edit-load-bearer-select__control{background-color:initial!important;border:none!important;border-radius:0 6px 6px 0!important;box-shadow:none!important;height:100%!important;min-height:100%!important}.edit-load-bearer-price-currency .edit-load-bearer-select__single-value{color:#e8f0ff!important;font-size:14px}.edit-load-bearer-price-currency .edit-load-bearer-select__placeholder{color:#9aa7bd!important;font-size:14px}.edit-load-bearer-price-currency .edit-load-bearer-select__value-container{align-items:center;display:flex;padding:0 10px!important}.edit-load-bearer-price-currency .edit-load-bearer-select__indicators{padding-right:8px!important}.edit-load-bearer-price-currency .edit-load-bearer-select__indicator svg{height:16px;width:16px}.edit-load-bearer-price-currency .edit-load-bearer-select__menu{z-index:20}.edit-load-bearer-top-meta-row{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:2px 0 54px;width:100%}.edit-load-bearer-top-left-meta{flex:0 0 auto;min-width:0}.edit-load-bearer-top-meta-row .edit-load-bearer-row.elb-kv-row{margin:0;width:auto}.edit-load-bearer-audit-inline{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:flex-end;min-width:0}.edit-load-bearer-audit-chip{align-items:center;background:#0f172a2e;border:1px solid #94a3b847;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff05;color:#cbd5e1;display:inline-flex;font-size:12px;gap:6px;line-height:1.2;max-width:310px;min-width:0;padding:6px 10px}.edit-load-bearer-audit-chip-label{color:#94a3b8;flex:0 0 auto;font-weight:700;white-space:nowrap}.edit-load-bearer-audit-chip-value{color:#e5e7eb;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.edit-load-bearer-top-meta-row{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:26px}.edit-load-bearer-audit-inline{justify-content:flex-start;width:100%}}@media (max-width:768px){.edit-load-bearer-audit-inline{align-items:stretch;flex-direction:column}.edit-load-bearer-audit-chip{justify-content:space-between;max-width:100%}}.edit-load-bearer-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.edit-load-bearer-merchandise-inline-row .edit-load-bearer-field-group{min-width:0}.edit-load-bearer-merchandise-inline-row .edit-load-bearer-input{height:38px;margin-top:0!important;padding:8px 10px!important}.edit-load-bearer-weight-field{flex:0 0 36%}.edit-load-bearer-merchandise-field{flex:1 1}.edit-load-bearer-load-dimensions-summary{margin-top:-2px;width:100%}.edit-load-bearer-load-dimensions-title{margin-bottom:4px}.edit-load-bearer-load-dimensions-row{grid-gap:6px;background:#0f11166b;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-load-bearer-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-load-bearer-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.edit-load-bearer-load-dimension-field .edit-load-bearer-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-load-bearer-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.edit-load-bearer-dimension-warning-text{color:#fc6;font-size:11px;font-weight:700;line-height:1.35;margin:6px 0 0}.edit-load-bearer-dimension-helper-text{color:#bbc7d1bf;font-size:11px;line-height:1.35;margin-top:5px}.edit-load-bearer-column{align-self:stretch;justify-content:flex-start}.edit-load-bearer-column .edit-load-bearer-client-dependent-field,.edit-load-bearer-column .edit-load-bearer-client-section,.edit-load-bearer-column>.edit-load-bearer-field-group{flex:0 0 auto}.edit-load-bearer-columns>.edit-load-bearer-column:nth-child(2){gap:8px;justify-content:flex-start!important}.edit-load-bearer-columns>.edit-load-bearer-column:nth-child(2) .edit-load-bearer-field-group{flex:0 0 auto;margin-bottom:2px}.edit-load-bearer-point-dimensions-block{margin-top:8px;width:100%}.edit-load-bearer-point-dimensions-title{margin-bottom:6px}.edit-load-bearer-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-load-bearer-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-load-bearer-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-load-bearer-point-dimension-field .edit-load-bearer-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-load-bearer-point-dimension-field .edit-load-bearer-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}@media (max-width:900px){.edit-load-bearer-merchandise-inline-row{gap:8px;grid-template-columns:1fr}.edit-load-bearer-load-dimensions-row,.edit-load-bearer-point-dimensions-row{grid-template-columns:1fr}}.edit-load-bearer-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-load-bearer-popupModal{animation:editLoadBearerPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-load-bearer-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-load-bearer-popupIcon{color:#16a34a;font-size:34px}.edit-load-bearer-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-load-bearer-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-load-bearer-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-load-bearer-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-load-bearer-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editLoadBearerPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-load-bearer-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-load-bearer-popupTitle{color:#f9fafb}body.dark-mode .edit-load-bearer-popupMessage{color:#cbd5e1}body.dark-mode .edit-load-bearer-popupIconWrap{background:#22c55e29}.edit-superimposable-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-superimposable-back-arrow:hover{color:#019dee}.edit-superimposable-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.edit-superimposable-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-superimposable-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;max-width:1500px;padding:20px;text-align:center;width:100%}.edit-superimposable-form{display:flex;flex-direction:column;gap:15px;width:100%}.edit-superimposable-row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}@media (max-width:768px){.edit-superimposable-row{align-items:stretch;flex-direction:column;gap:10px}.edit-superimposable-button-group{justify-content:center}}.edit-superimposable-columns{align-items:stretch;align-self:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.edit-superimposable-column{align-self:stretch;background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:flex-start;min-width:260px;padding:14px;text-align:left}.edit-superimposable-columns>.edit-superimposable-column:first-child{border-top:2px solid #019dee8c}.edit-superimposable-columns>.edit-superimposable-column:nth-child(2){border-top:2px solid #ffc45766}.edit-superimposable-columns>.edit-superimposable-column:nth-child(3){border-top:2px solid #a78bfa66}.edit-superimposable-column>*{flex-shrink:0}.edit-superimposable-column-title{color:#f5f5f5;font-size:14px!important;margin:4px 0 8px;text-align:center;text-transform:uppercase}.edit-superimposable-label,.edit-superimposable-points-label{margin-bottom:6px}.edit-superimposable-label,.edit-superimposable-points-label,.edit-superimposable-points-label-points{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;padding-left:0;text-align:left!important;white-space:nowrap;width:100%}.edit-superimposable-points-label-points{margin-bottom:-12px}.edit-superimposable-input,input[type=date].edit-superimposable-input,input[type=time].edit-superimposable-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;margin-top:0!important;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-superimposable-input::placeholder{color:#9aa7bd}.edit-superimposable-input:focus,input[type=date].edit-superimposable-input:focus,input[type=time].edit-superimposable-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-superimposable-input[type=number]::-webkit-inner-spin-button,.edit-superimposable-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].edit-superimposable-input::-webkit-calendar-picker-indicator,input[type=time].edit-superimposable-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].edit-superimposable-input::-webkit-calendar-picker-indicator,input[type=time].edit-superimposable-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].edit-superimposable-input,input[type=time].edit-superimposable-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;color-scheme:dark}input[type=date].edit-superimposable-input,input[type=time].edit-superimposable-input{background-color:#1b1f26}.edit-superimposable-merchandise-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:6px;justify-content:space-between;width:100%}.edit-superimposable-dimensions-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.edit-superimposable-dimensions-grid .edit-superimposable-input{height:40px;padding:8px 10px}@media (max-width:640px){.edit-superimposable-dimensions-grid{grid-template-columns:1fr}}@media (max-width:900px){.edit-superimposable-merchandise-row{flex-wrap:wrap}}.edit-superimposable-field-group{display:flex;flex:1 1;flex-direction:column;width:100%}.edit-superimposable-dimensions-grid .edit-superimposable-field-group{flex:initial}.edit-superimposable-field{display:flex;flex:1 1;flex-direction:column;text-align:left}.edit-superimposable-merchandise-row .edit-superimposable-input{height:40px;padding:8px 10px}.edit-superimposable-multi-location-input{grid-gap:10px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:10px;padding:10px;width:100%}.edit-superimposable-input-row{align-items:flex-start;display:flex;gap:6px;position:relative;width:100%}.edit-superimposable-input-row input.edit-superimposable-input{padding-right:30px}.edit-superimposable-datetime-group{display:flex;gap:4px;margin-bottom:0;margin-top:0;width:100%}.edit-superimposable-datetime-group input.edit-superimposable-input{height:40px;padding:8px 10px}.edit-superimposable-custom-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.edit-superimposable-custom-input-wrapper input{box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;position:relative;width:100%;z-index:1}.edit-superimposable-input-icon{color:#9aa7bd;margin-top:0;pointer-events:all;position:absolute;right:10px;top:40%;transform:translateY(-50%);z-index:2}.edit-superimposable-input-icon.clickable{cursor:pointer}.edit-superimposable-error,.edit-superimposable-error-clients{background:#0000;color:#e15252;display:block;font-size:12px;line-height:16px;margin-top:4px;min-height:16px;text-align:left}.edit-superimposable-input.input-error,.edit-superimposable-select-error__control,.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:#fff!important}.edit-superimposable-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease}.edit-superimposable-select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.edit-superimposable-select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.edit-superimposable-select__option{background:#0000!important;color:#e8f0ff!important}.edit-superimposable-select__option--is-focused{background:#2b3440!important}.edit-superimposable-select__option--is-selected{background:#019dee!important;color:#fff!important}.edit-superimposable-select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.edit-superimposable-select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-superimposable-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.edit-superimposable-select-wrapper-left-icon{flex:1 1;margin-bottom:-5px;margin-top:2px;min-width:250px}.edit-superimposable-row-group{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.edit-superimposable-row-group .edit-load-input{box-sizing:border-box;height:40px;padding:8px 10px}@media (max-width:900px){.edit-superimposable-row-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.edit-superimposable-row-group{grid-template-columns:1fr}}.edit-superimposable-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-5px;width:100%}.edit-superimposable-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.edit-superimposable-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.edit-superimposable-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.edit-superimposable-add-location-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.edit-superimposable-add-location-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-superimposable-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.edit-superimposable-cancel-button,.edit-superimposable-save-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-superimposable-save-button{background-color:#019dee;color:#fff}.edit-superimposable-save-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-superimposable-cancel-button{background-color:#1b1f26;color:#fff}.edit-superimposable-cancel-button:hover{background-color:#181b20}.edit-superimposable-card .edit-superimposable-form>.edit-superimposable-row:first-of-type{gap:0;justify-content:flex-start}.edit-superimposable-kv-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.edit-superimposable-kv-pair{align-items:baseline;display:inline-flex;gap:8px;white-space:nowrap}.edit-superimposable-kv__sep{opacity:.6;-webkit-user-select:none;user-select:none}.edit-superimposable-kv__key{align-items:center;color:#aab0b6;color:var(--text-secondary,#aab0b6);display:flex;font-size:.95rem;gap:.5rem}.edit-superimposable-kv__value{color:#e6eaef;color:var(--text-primary,#e6eaef);font-size:14px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.rs-option-sub{font-size:12px;margin-top:2px;opacity:.75}.rs-option-sub--value{opacity:.7}.edit-superimposable-price-wrapper{align-items:stretch;background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;display:flex;height:40px;max-width:100%;overflow:visible;position:relative;width:100%}.edit-superimposable-price-input{background:#0000;border:none;color:#e8f0ff;flex:1 1;font-size:14px;height:100%;line-height:38px;padding:0 10px}.edit-superimposable-price-input:focus{outline:none}.edit-superimposable-price-currency{align-items:stretch;border-left:1px solid #ffffff24;display:flex;min-width:90px}.edit-superimposable-price-currency .edit-superimposable-select__control{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:100%!important}.edit-superimposable-price-currency .edit-superimposable-select__single-value{color:#e8f0ff!important;font-size:14px}.edit-superimposable-price-currency .edit-superimposable-select__placeholder{color:#9aa7bd!important;font-size:14px}.edit-superimposable-price-currency .edit-superimposable-select__value-container{align-items:center;display:flex;padding:0 10px!important}.edit-superimposable-price-currency .edit-superimposable-select__indicators{padding-right:8px!important}.edit-superimposable-price-currency .edit-superimposable-select__indicator svg{height:16px;width:16px}.edit-superimposable-price-currency .edit-superimposable-select__menu{z-index:20}.edit-superimposable-topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 0 54px;width:100%}.edit-superimposable-topbar .edit-superimposable-row{flex:1 1 auto;margin:0!important;min-width:0}.edit-superimposable-topbar .edit-superimposable-kv-row{flex-wrap:nowrap;justify-content:flex-start}.edit-superimposable-audit-inline{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end;max-width:none;white-space:nowrap}.edit-superimposable-audit-chip{align-items:center;background:#0f172a3d;border:1px solid #94a3b838;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:12px;gap:6px;line-height:1.2;max-width:260px;min-width:0;padding:4px 9px}.edit-superimposable-audit-chip-label{color:#94a3b8;flex:0 0 auto;font-weight:700}.edit-superimposable-audit-chip-value{color:#e5e7eb;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.edit-superimposable-topbar{align-items:stretch;flex-direction:column;margin-bottom:28px}.edit-superimposable-audit-inline{flex-wrap:wrap;justify-content:flex-start;max-width:100%;white-space:normal}.edit-superimposable-audit-chip{max-width:100%}}@media (max-width:640px){.edit-superimposable-audit-inline{align-items:stretch;flex-direction:column}.edit-superimposable-audit-chip{justify-content:space-between;max-width:100%}}.edit-superimposable-point-dimensions-block{margin-top:8px;width:100%}.edit-superimposable-point-dimensions-title{margin-bottom:6px}.edit-superimposable-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-superimposable-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-superimposable-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-superimposable-point-dimension-field .edit-superimposable-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-superimposable-point-dimension-field .edit-superimposable-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}@media (max-width:900px){.edit-superimposable-point-dimensions-row{grid-template-columns:1fr}}.edit-superimposable-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.edit-superimposable-merchandise-inline-row .edit-superimposable-field-group{flex:0 0 auto;min-width:0}.edit-superimposable-merchandise-inline-row .edit-superimposable-input{height:38px;margin-top:0!important;padding:8px 10px!important}.edit-superimposable-weight-field{flex:0 0 36%}.edit-superimposable-merchandise-field{flex:1 1}@media (max-width:900px){.edit-superimposable-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.edit-superimposable-load-dimensions-summary{margin-top:4px;width:100%}.edit-superimposable-load-dimensions-title{margin-bottom:4px}.edit-superimposable-load-dimensions-row{grid-gap:6px;background:#0f11166b;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-superimposable-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-superimposable-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.edit-superimposable-load-dimension-field .edit-superimposable-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-superimposable-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.edit-superimposable-dimension-warning-text{color:#fc6;font-size:11px;font-weight:700;line-height:1.35;margin:6px 0 0}.edit-superimposable-dimension-helper-text{color:#bbc7d1;font-size:11px;line-height:1.35;margin-top:5px;opacity:.72}.edit-superimposable-columns>.edit-superimposable-column:nth-child(2){gap:8px;justify-content:flex-start!important}.edit-superimposable-columns>.edit-superimposable-column:nth-child(2) .edit-superimposable-field-group{flex:0 0 auto}.edit-superimposable-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-superimposable-popupModal{animation:editSuperimposablePopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-superimposable-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-superimposable-popupIcon{color:#16a34a;font-size:34px}.edit-superimposable-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-superimposable-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-superimposable-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-superimposable-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-superimposable-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editSuperimposablePopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-superimposable-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-superimposable-popupTitle{color:#f9fafb}body.dark-mode .edit-superimposable-popupMessage{color:#cbd5e1}body.dark-mode .edit-superimposable-popupIconWrap{background:#22c55e29}.load-details-back-arrow{background:none;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:11px;left:80px;outline:none;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.load-details-back-arrow:hover{color:#019dee}.load-details-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-25px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.load-details-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.load-details-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;max-width:1100px;padding:20px;text-align:center;width:100%}.load-details-form{display:flex;flex-direction:column;gap:15px;width:100%}.load-details-type-label{border-radius:6px;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.02em;margin:0 auto 6px;padding:6px 10px;text-transform:uppercase}.load-details-bearer{background-color:#019dee;box-shadow:0 0 0 3px #019dee26;color:#fff}.load-details-superimposable{background-color:gold;box-shadow:0 0 0 3px #ffd70040;color:#242424}.load-details-special{background-color:#8e44ad;box-shadow:0 0 0 3px #d26aff33;color:#fff}.load-details-row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.load-details-row-group{display:flex;gap:8px;margin-bottom:8px}.load-details-merchandise-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;width:100%}.load-details-merchandise-row .load-details-field{flex:1 1;min-width:0}@media (max-width:900px){.load-details-merchandise-row{flex-wrap:wrap}}.load-details-field{display:flex;flex:1 1;flex-direction:column;gap:6px;width:100%}.load-details-label{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;text-align:left;white-space:nowrap}.load-details-columns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}@media (max-width:768px){.load-details-columns{flex-direction:column}}.load-details-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.load-details-column-title{color:#f5f5f5;font-size:14px;margin:4px 0 8px;text-align:center;text-transform:uppercase}.load-details-location-row{display:flex;flex-direction:column;gap:1px;margin-bottom:10px;margin-top:-5px}.load-details-datetime-group{display:flex;gap:4px;margin-top:5px;width:100%}.load-details-input,input[type=date].load-details-input,input[type=time].load-details-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.load-details-input::placeholder{color:#9aa7bd}.load-details-input:focus,input[type=date].load-details-input:focus,input[type=time].load-details-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.load-details-input[type=number]::-webkit-inner-spin-button,.load-details-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].load-details-input::-webkit-calendar-picker-indicator,input[type=time].load-details-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].load-details-input::-webkit-calendar-picker-indicator,input[type=time].load-details-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].load-details-input,input[type=time].load-details-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#1b1f26;color-scheme:dark}input[type=date].load-details-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.load-details-icon-input{align-items:center;display:flex;flex:1 1;position:relative}.load-details-icon{color:#9aa7bd;font-size:16px;margin-top:-4px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.load-details-input.with-icon{padding-right:30px}.load-details-placeholder{color:#aaa;font-size:14px;margin-top:5px}.load-details-button-container{display:flex;justify-content:center;margin-top:20px}.load-details-edit-button{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap;width:100%}.load-details-edit-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.load-details-input.small{flex:1 1;min-width:0}.load-details-fullwidth-select{display:block;max-width:100%!important;width:100%!important}.load-details-fullwidth-select .select-error__control,.load-details-fullwidth-select .select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease;width:100%!important}.load-details-fullwidth-select .select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.load-details-fullwidth-select .select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important;width:100%!important}.load-details-fullwidth-select .select__option{background:#0000!important;color:#e8f0ff!important}.load-details-fullwidth-select .select__option--is-focused{background:#2b3440!important}.load-details-fullwidth-select .select__option--is-selected{background:#019dee!important;color:#fff!important}.load-details-field .load-details-field{margin-top:12px}@media (max-width:768px){.load-details-row{align-items:stretch;flex-direction:column;gap:10px}.load-details-field{width:100%}.load-details-edit-button{padding:12px 16px;width:100%}}.ld-header-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.ld-kv-row{align-items:baseline;display:flex;flex:1 1;flex-wrap:wrap;gap:16px}.ld-badge{flex:0 0 auto}.ld-spacer{flex:1 1}.ld-kv-pair{align-items:baseline;display:inline-flex;gap:8px;white-space:nowrap}.ld-kv__sep{opacity:.6;-webkit-user-select:none;user-select:none}.ld-kv__key{color:#8c939a;color:var(--text-muted,#8c939a)}.ld-kv__value{color:#e6eaef;color:var(--text-primary,#e6eaef);font-weight:600}.ld-badge .load-details-type-label{margin:0}@media (max-width:640px){.ld-header-row{flex-wrap:wrap;row-gap:8px}.ld-kv-row{order:2}.ld-badge,.ld-kv-row{justify-content:center;width:100%}.ld-badge{display:flex;order:1}.ld-spacer{display:none}}.ld-input-display{background:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;display:flex;flex-direction:column;justify-content:center;min-height:40px;padding:5px 12px}.ld-location-main{color:#e8f0ff;font-size:14px;line-height:1.2}.ld-location-main,.ld-location-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-location-sub{color:#9aa7bd;font-size:12px;margin-top:-2px}.transport-session-motion{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transform-origin:top center;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1);will-change:grid-template-rows,opacity,transform}.transport-session-motion.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.transport-session-motion.is-closing{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-6px)}.transport-session-motion-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.transport-session-motion{transform:none;transition:none}}.location-timeline{align-items:flex-start;display:flex;gap:10px;justify-content:center;overflow-x:auto;padding:20px 0}.location-timeline.is-closing{pointer-events:none}.location-item{flex-direction:column;text-align:center}.icon-container,.location-item{align-items:center;display:flex}.icon-container{height:40px;justify-content:center;margin-bottom:5px;width:40px}.pickup-icon{background-color:initial;border:2px solid #fff;border-radius:50%;height:10px;width:10px}.delivery-icon{color:red;font-size:22px}.location-header,.location-info{display:flex;flex-direction:column}.location-header{justify-content:flex-start;min-height:80px}.location-label{font-size:10px;font-weight:700;text-transform:uppercase}.location-name{color:grey;font-size:12px;font-weight:700}.location-date{margin-top:2px}.location-date,.location-date-hour{color:grey;display:block;font-size:12px}.load-id{font-size:10px;font-weight:400}.load-id-placeholder{visibility:hidden}.location-item .drag-handle{opacity:0;transition:opacity .2s ease-in-out}.location-item:hover .drag-handle{opacity:1}.location-item:hover{cursor:pointer}.location-item.status-locked,.location-item.status-locked:hover{cursor:not-allowed!important}.location-item.status-locked .assign-truck-btn{filter:none;opacity:1;pointer-events:auto}.hidden-dragging{opacity:0}.dragging{display:none!important}.dragging-active{transition:transform .2s ease-in-out}.chosen,.dragging-active{opacity:1!important;transform:scale(1.05)}.sortable-ghost{background:#0000!important;border:none!important;height:auto;margin:0!important;opacity:0!important;opacity:.5;padding:0!important;transition:all .2s ease-in-out;width:100px}.dragging-active{align-items:center;background-color:#2a2a2a;border:2px dashed #ccc;border-radius:10px;display:flex;height:80px;justify-content:center;opacity:.4;transition:all .2s ease-in-out;width:80px}.dragging-active .sortable-ghost:before{color:#aaa;content:"↘";font-size:24px}.transport-session-loading-overlay{background:#ffffffe6;color:#555;font-size:16px;height:160px;padding:20px;text-align:center}.spinner{animation:spin .8s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#007bff;display:inline-block;height:24px;margin-right:10px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.transport-session-wrapper{position:relative}.transport-session-loading-overlay{align-items:center;background-color:#ffffffd9;background:#ffffffbf;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10;z-index:999}.dropdown-arrow-icon{color:#ccc;font-size:.75rem;margin-left:8px}.assign-truck-btn{align-items:center;background:linear-gradient(90deg,#444 60%,#444);border:1px solid #444;border-radius:8px;box-shadow:0 1px 2px #28549912;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;outline:none;padding:5px 14px 5px 8px;transition:background .2s,box-shadow .2s,border-color .2s,color .2s;white-space:nowrap}.assign-truck-btn:focus,.assign-truck-btn:hover{background:linear-gradient(135deg,#3a66f7,#00c6ff);border-color:linear-gradient(135deg,#3a66f7,#00c6ff);box-shadow:0 2px 8px #2854991f;color:#fff}.assign-truck-btn:active{background:#b0d2ea;border-color:#1976ba;color:#003259}.strategic-row .assign-truck-btn{justify-content:center;text-align:center;width:100%}.truck-role-label{color:#6e6e6e;font-size:11px;margin-right:4px}.truck-assign-block{align-items:center;display:flex;flex-direction:column;margin-bottom:2px}.truck-role-label{color:#ccc;display:block;font-size:10px;font-weight:400;letter-spacing:.1px;margin-bottom:2px;margin-right:0;text-align:center;text-transform:uppercase;width:100%}.assign-truck-btn-wrapper{display:inline-block;margin-bottom:6px;position:relative}.assign-truck-btn{position:relative;z-index:1}.remove-truck-btn{align-items:center;background:#fff;border:1.5px solid #e54545;border-radius:50%;box-shadow:0 2px 8px #e545451a;color:#e54545;cursor:pointer;display:none;font-size:13px;height:22px;justify-content:center;padding-left:-5px;padding-right:-7px;position:absolute;right:-7px;top:-7px;transition:background .2s,color .2s,box-shadow .2s;width:22px;z-index:2}.assign-truck-btn-wrapper:hover .remove-truck-btn{display:flex}.remove-truck-btn:hover{background:#e54545;border-color:#e54545;color:#fff}.assign-truck-btn-wrapper.strategic-arrival,.assign-truck-btn-wrapper.strategic-departure{align-items:flex-start;display:flex;flex-direction:column;position:relative}.strategic-remove-btn{align-items:center;background:#fff;border:1.5px solid #e54545;border-radius:50%;color:#e54545;display:flex;font-size:.75rem;height:22px;justify-content:center;position:absolute;right:-10px;top:-10px;width:22px}.strategic-truck-group{display:block;position:relative;width:100%}.assign-truck-btn:hover+.strategic-remove-btn{display:flex}.strategic-truck-group .remove-truck-btn{opacity:0;pointer-events:none;transition:opacity .2s ease}.strategic-truck-group:hover .remove-truck-btn{opacity:1;pointer-events:auto}.strategic-row{display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin-top:4px;width:100%}.strategic-row .assign-truck-btn-wrapper{align-items:stretch;display:flex;flex:1 1;flex-direction:column;margin-bottom:4px}.assign-truck-btn.status-disabled{cursor:not-allowed!important;pointer-events:none!important}.assign-truck-btn.status-disabled:not(.status-completed):not(.status-cancelled){background:#444!important;border-color:#444!important;color:#aaa!important;opacity:.6!important}.status-completed{background:#3bb34a!important;border-color:#3bb34a!important;color:#fff!important}.status-completed.status-disabled{background:#2a8a38!important;border-color:#2a8a38!important;color:#fff!important;opacity:.7!important}.status-cancelled{background:red!important;border-color:red!important;color:#fff!important}.status-cancelled.status-disabled{background:#b73232!important;border-color:#b73232!important;color:#fff!important;opacity:.7!important}.status-disabled{cursor:not-allowed!important}.location-item .remove-strategic-btn{opacity:0;transition:opacity .2s ease-in-out}.location-item:hover .remove-strategic-btn{opacity:1}.strategic-actions{gap:12px}.location-item .edit-strategic-btn{opacity:0;pointer-events:none}.location-item:hover .edit-strategic-btn{opacity:1;pointer-events:auto}.location-item.frozen,.location-item.frozen .assign-truck-btn,.location-item.frozen .remove-truck-btn{cursor:not-allowed;opacity:.6;pointer-events:auto}.dotted-line{pointer-events:none}.strategic-actions{justify-content:flex-end}.edit-strategic-btn,.remove-strategic-btn{opacity:0;pointer-events:none;transition:opacity .12s ease}.location-item:hover .edit-strategic-btn,.location-item:hover .remove-strategic-btn{opacity:1;pointer-events:auto}.strategic-actions{align-items:center;display:flex;gap:10px;margin-top:6px}.edit-strategic-btn{align-items:center;background:#0000;border:none;color:#2e86ff;cursor:pointer;display:inline-flex;font-weight:600;gap:6px}.edit-strategic-btn:hover{background:#0000!important;color:#014375}.edit-strategic-btn:disabled{cursor:not-allowed;opacity:.45}.remove-strategic-btn{align-items:center;background:#0000;border:none;color:#e74c3c;cursor:pointer;display:inline-flex;font-weight:600;gap:6px}.remove-strategic-btn:hover{background:#0000!important;color:#b73232}.photo-btn{opacity:.95}.cmr-photo-btn,.location-item.frozen .cmr-photo-btn,.location-item.status-locked .cmr-photo-btn{cursor:pointer!important;filter:none!important;opacity:1!important;pointer-events:auto!important}.status-tooltip-wrapper{display:inline-block;position:relative;width:100%}.status-tooltip-wrapper.show-status-tooltip:after{background:#121826f5;border:1px solid #ffffff14;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 8px 24px #00000047;color:#fff;content:attr(data-tooltip);font-size:11px;line-height:1.4;max-width:240px;padding:8px 10px;text-align:center;width:240px}.status-tooltip-wrapper.show-status-tooltip:after,.status-tooltip-wrapper.show-status-tooltip:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .18s ease,visibility .18s ease;visibility:hidden;z-index:1000}.status-tooltip-wrapper.show-status-tooltip:before{border:6px solid #0000;border-top-color:#121826f5;bottom:calc(100% + 4px);content:""}.status-tooltip-wrapper.show-status-tooltip:hover:after,.status-tooltip-wrapper.show-status-tooltip:hover:before{opacity:1;visibility:visible}.assign-truck-btn.assigned-truck-btn{background:linear-gradient(135deg,#214d9b,#2f6fe4);border:1px solid #6fa8ff8c;box-shadow:0 0 0 1px #477eff2e,0 6px 16px #1836783d;color:#fff}.assign-truck-btn.assigned-truck-btn:hover{filter:brightness(1.06)}.assign-truck-btn.assigned-trailer-btn{background:linear-gradient(135deg,#5a2ea6,#7d49da);border:1px solid #b689ff73;box-shadow:0 0 0 1px #975cff29,0 6px 16px #441e7e3d;color:#fff}.assign-truck-btn.assigned-trailer-btn:hover{filter:brightness(1.06)}.assign-truck-btn.assigned-driver-btn{background:linear-gradient(135deg,#0f5f73,#1687a7);border:1px solid #68d0ea6b;box-shadow:0 0 0 1px #1687a729,0 6px 16px #0a3d4b3d;color:#fff}.assign-truck-btn.assigned-driver-btn:hover{filter:brightness(1.06)}.assign-truck-btn.assigned-photo-btn{background:linear-gradient(135deg,#c96a14,#f59e0b);border:1px solid #ffc45c6b;box-shadow:0 0 0 1px #f59e0b29,0 6px 16px #78400a3d;color:#fff}.assign-truck-btn.assigned-photo-btn:hover{filter:brightness(1.06)}.status-button-content{align-items:center;display:inline-flex;flex-direction:column;gap:3px;justify-content:center;line-height:1.1;max-width:100%}.status-button-main{display:block}.status-gps-line{flex-direction:column;font-size:10px;font-weight:600;gap:2px;line-height:1.1;opacity:.95}.status-gps-line,.status-gps-summary{align-items:center;display:inline-flex;justify-content:center;max-width:100%;white-space:nowrap}.status-gps-summary{gap:4px}.status-gps-detail{display:block;font-size:9.5px;font-weight:600;line-height:1.15;max-width:100%;opacity:.92;white-space:nowrap}.status-gps-icon{font-size:10px}.status-gps-ok{color:#fffffff2}.status-gps-warning{color:#fff3cd}.status-gps-missing{color:#ffe8a3}.status-gps-neutral{color:#ffffffe6}.assign-truck-btn.status-cancelled .status-gps-line,.assign-truck-btn.status-completed .status-gps-line{color:#fffffff2}.assign-truck-btn.status-disabled .status-gps-line{opacity:.95}.status-button-main{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:5px;justify-content:center;white-space:nowrap}.status-gps-icon,.status-main-svg-icon{flex:0 0 auto;height:11px;width:11px}.status-gps-icon{align-items:center;display:inline-flex;justify-content:center}.status-gps-svg-icon{flex:0 0 auto;height:10px;width:10px}.assign-truck-btn-wrapper+.assign-truck-btn-wrapper{margin-top:6px}.assign-driver-label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fuel-strategic-point-icon{color:#f7c948;filter:drop-shadow(0 0 8px rgba(247,201,72,.35))}.fuel-strategic-point-badge,.location-label-fuel{color:#f7c948}.strategic-arrival-driver-label{font-size:9.3px;letter-spacing:0;white-space:nowrap}.strategic-row-single{justify-content:center}.strategic-row-single .strategic-single-trailer{flex:1 1 100%;max-width:100%}.strategic-inline-assignments{grid-row-gap:10px;grid-column-gap:0;align-items:start;column-gap:0;display:grid;grid-template-columns:210px;justify-content:center;margin:4px auto 0;max-width:210px;min-width:210px;row-gap:10px;width:210px}.strategic-inline-assignments>.strategic-row{display:contents}.strategic-inline-assignments .strategic-inline-drivers{display:contents!important}.strategic-inline-assignments .truck-role-label{display:none!important}.strategic-inline-assignments .strategic-inline-truck{grid-column:1;grid-row:1}.strategic-inline-assignments .strategic-inline-trailer{grid-column:1;grid-row:2}.strategic-inline-assignments .strategic-inline-drivers .strategic-truck-group:first-of-type{grid-column:1;grid-row:3}.strategic-inline-assignments .strategic-inline-drivers .strategic-truck-group:nth-of-type(2){grid-column:1;grid-row:4}.strategic-inline-assignments .strategic-inline-drivers .strategic-truck-group,.strategic-inline-assignments .strategic-inline-trailer,.strategic-inline-assignments .strategic-inline-truck{margin:0!important;max-width:210px;min-width:210px;width:210px}.strategic-inline-assignments .assign-truck-btn-wrapper{margin-bottom:0!important}.strategic-inline-assignments .strategic-truck-group{margin:0!important}.strategic-inline-assignments .assign-truck-btn{justify-content:center;max-width:210px;min-width:210px;width:210px}.location-item[data-type=STRATEGICPOINT]>.status-actions-wrapper{margin:14px auto 0!important;max-width:210px;min-width:210px;width:210px}.location-item[data-type=STRATEGICPOINT]>.status-actions-wrapper .status-tooltip-wrapper{width:100%}.location-item[data-type=STRATEGICPOINT]>.status-actions-wrapper .status-tooltip-wrapper>.assign-truck-btn{justify-content:center;max-width:210px;min-width:210px;width:100%}.strategic-inline-assignments .assign-driver-label,.strategic-inline-assignments .assign-truck-label{max-width:150px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transport-session-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:12px 0}.transport-session-map-btn{align-items:center;background:#111827;border:1px solid #0f172a1f;border-radius:8px;box-shadow:0 2px 6px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:7px;justify-content:center;line-height:1;min-height:32px;padding:8px 15px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.transport-session-map-btn svg{flex:0 0 auto;height:12px;width:12px}.transport-session-map-btn:hover:not(:disabled){background:#020617;border-color:#0f172a40;box-shadow:0 5px 14px #0f172a2e;transform:translateY(-1px)}.transport-session-map-btn:disabled{cursor:not-allowed;opacity:.55}.point-media-actions-row{align-items:center;display:inline-flex;gap:7px;justify-content:center;margin:0 auto 8px;max-width:100%;overflow:visible;position:relative;width:fit-content}.status-actions-wrapper .point-media-actions-row .cmr-photo-btn{box-sizing:border-box;flex:0 0 auto!important;height:auto!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;padding:5px 14px 5px 8px!important;white-space:nowrap;width:auto!important}.driver-note-indicator-wrapper{display:inline-flex;flex:0 0 30px;height:30px;outline:none;position:relative;width:30px;z-index:20}.driver-note-indicator{align-items:center;background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:8px;box-shadow:0 2px 6px #0003,inset 0 0 0 1px #ffffff05;box-sizing:border-box;color:#f59e0b;cursor:help;display:inline-flex;font-size:12px;height:30px;justify-content:center;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:30px}.driver-note-indicator-wrapper:focus .driver-note-indicator,.driver-note-indicator-wrapper:focus-within .driver-note-indicator,.driver-note-indicator:hover{background:#f59e0b42;border-color:#f59e0bd9;transform:translateY(-1px)}.driver-note-popover{background:#0f172afa;border:1px solid #f59e0b52;border-radius:12px;box-shadow:0 14px 34px #0000006b;box-sizing:border-box;color:#f8fafc;max-width:260px;opacity:0;padding:12px 14px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:260px;z-index:100}.driver-note-indicator-wrapper:focus .driver-note-popover,.driver-note-indicator-wrapper:focus-within .driver-note-popover,.driver-note-indicator-wrapper:hover .driver-note-popover{opacity:1;transform:translateY(0);visibility:visible}.driver-note-popover-header{align-items:center;display:flex;gap:7px;margin-bottom:7px}.driver-note-popover-header-icon{color:#f59e0b;flex:0 0 auto;font-size:12px}.driver-note-popover-title{color:#f8fafc;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.driver-note-popover-text{color:#e5e7eb;font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.driver-note-popover-meta{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:10px;font-weight:600;gap:5px;line-height:1.35;margin-top:8px}.driver-note-popover-meta-separator{color:#64748b}@media (max-width:768px){.driver-note-popover{max-width:220px;right:-8px;width:220px}.driver-note-indicator{font-size:11px;height:20px;width:20px}}:root{--bg:#0b1220;--panel:#14203cb8;--panel-solid:#182645;--panel-hover:#1a2a4ee0;--border:#ffffff14;--border-strong:#ffffff24;--primary:#1e90ff;--primary-600:#1778d6;--primary-700:#1363b1;--primary-200:#a7d3ff;--ok:#19c37d;--ok-ink:#072b1c;--warn:#fc6;--text:#e9eefb;--text-dim:#a9b6d3;--text-soft:#7f8db0;--shadow-lg:0 20px 60px #070c1873;--shadow-sm:0 8px 24px #070c1859;--radius-lg:16px;--radius-md:12px;--radius-sm:10px}.modal-overlay{animation:dcm-fade .18s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.modal-box{animation:dcm-slideUp .22s ease-out;background:linear-gradient(180deg,#ffffff0f,#fff0 18%),#14203cb8;background:linear-gradient(180deg,#ffffff0f,#fff0 18%),var(--panel);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #070c1873;box-shadow:var(--shadow-lg);color:#e9eefb;color:var(--text);max-height:82vh;overflow:auto;padding:22px 20px 18px;width:min(560px,96vw)}.modal-box.modal--sm{width:min(420px,96vw)}.modal-box.modal--lg{width:min(760px,96vw)}.modal-box h3{color:#a7d3ff;color:var(--primary-200);font-size:18px;letter-spacing:.12em;margin:0;text-align:center;text-shadow:0 0 24px #1e90ff40;text-transform:uppercase}.modal-box .modal-subtitle,.modal-box p,.modal-hint{color:#a9b6d3;color:var(--text-dim);font-size:.95rem;font-weight:500;margin:8px 0 14px;text-align:center}.modal-error{color:#ff6b6b;color:var(--danger);font-size:.95rem;margin-top:8px;text-align:center}.modal-datetime-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:10px}@media (min-width:480px){.modal-datetime-group{grid-template-columns:1fr 1fr}}.modal-input-wrapper{position:relative;width:100%}.modal-input{font-feature-settings:"tnum";background:linear-gradient(180deg,#ffffff0a,#fff0),#182645;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#e9eefb;color:var(--text);font-size:14px;font-variant-numeric:tabular-nums;height:40px;outline:none;padding:0 38px 0 12px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease,transform .06s ease;width:100%}.modal-input::placeholder{color:#7f8db0;color:var(--text-soft)}.modal-input:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong)}.modal-input:focus{border-color:#1e90ff;border-color:var(--primary);box-shadow:0 0 0 3px #1e90ff40}.modal-input--date{-webkit-appearance:textfield;appearance:textfield;background:linear-gradient(180deg,#ffffff0a,#fff0),#182645!important;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--panel-solid)!important;border:1px solid #ffffff14!important;border:1px solid var(--border)!important;color-scheme:dark;height:40px;line-height:40px}.modal-input--date::-webkit-datetime-edit,.modal-input--date::-webkit-datetime-edit-day-field,.modal-input--date::-webkit-datetime-edit-fields-wrapper,.modal-input--date::-webkit-datetime-edit-month-field,.modal-input--date::-webkit-datetime-edit-text,.modal-input--date::-webkit-datetime-edit-year-field{background:#0000;color:#e9eefb;color:var(--text);opacity:1}.modal-input--date::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.modal-input.input-error{background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),#182645;background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),var(--panel-solid);border-color:#ff6b6bd9;box-shadow:0 0 0 3px #ff6b6b38}.modal-input.input-success{border-color:#19c37de6;box-shadow:0 0 0 3px #19c37d38}.modal-input-icon{color:#a9b6d3;color:var(--text-dim);font-size:16px;pointer-events:auto;position:absolute;right:10px;top:40%;transform:translateY(-50%)}.clickable{cursor:pointer}.modal-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.modal-buttons button{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff0a,#fff0),#182645;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);color:#e9eefb;color:var(--text);cursor:pointer;font-size:12px;font-weight:800;height:38px;letter-spacing:.02em;padding:0 16px;text-transform:uppercase;transition:background .12s ease,border-color .12s ease,transform .06s ease,filter .12s ease,opacity .12s ease,box-shadow .12s ease}.modal-buttons button:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong)}.modal-buttons button:active{transform:translateY(1px)}.modal-buttons button:focus-visible{border-color:#1e90ff;border-color:var(--primary);box-shadow:0 0 0 3px #1e90ff40;outline:none}.modal-buttons button:last-child{background:#1e90ff;background:var(--primary);border-color:#1e90ff;border-color:var(--primary);box-shadow:0 8px 24px #1e90ff40;color:#fff}.modal-buttons button:last-child:hover{background:#1778d6;background:var(--primary-600)}.modal-buttons button:first-child{background:linear-gradient(180deg,#ffffff0a,#fff0),#182645;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--panel-solid);border-color:#ffffff14;border-color:var(--border);color:#e9eefb;color:var(--text)}.modal-buttons .is-danger{background:#ff6b6b;background:var(--danger);border-color:#ff6b6b;border-color:var(--danger);color:#fff}.modal-buttons .is-success{background:#19c37d;background:var(--ok);border-color:#19c37d;border-color:var(--ok);color:#072b1c;color:var(--ok-ink)}.modal-buttons .is-ghost{background:#0000;border-color:#ffffff14;border-color:var(--border);color:#e9eefb;color:var(--text)}.modal-buttons button:disabled{cursor:not-allowed;opacity:.55}.modal-close{background:#182645;background:var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#a9b6d3;color:var(--text-dim);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;transition:background .12s ease,border-color .12s ease,transform .06s ease,box-shadow .12s ease;width:32px}.modal-close:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong)}.modal-close:focus-visible{box-shadow:0 0 0 3px #1e90ff40}.modal-close:active{transform:translateY(1px)}.modal-box::-webkit-scrollbar{width:10px}.modal-box::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff59,#1e90ff26);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.modal-box.is-danger{border-color:#ff6b6b59;box-shadow:0 20px 60px #ff6b6b2e}.modal-box.is-loading{opacity:.85;pointer-events:none}@keyframes dcm-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes dcm-fade{0%{opacity:0}to{opacity:1}}@media (max-width:420px){.modal-box{padding:18px 14px}.modal-buttons{gap:6px}.modal-buttons button{flex:1 1 auto}}:root,[data-theme=dark]{--truck-gap:14px;--tsm-accent:#00b3ff}.truck-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.truck-modal{animation:tsm-slideUp .24s ease-out;background:linear-gradient(180deg,#ffffff14,#0000 18%),#14203cb8;background:linear-gradient(180deg,var(--frost-2),#0000 18%),var(--panel);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #070c1873;box-shadow:var(--shadow-lg);color:#e9eefb;color:var(--text);max-height:82vh;overflow:auto;padding:22px 26px 24px;width:min(980px,95vw)}.truck-modal-title{color:#a7d3ff;color:var(--primary-200);font-size:18px;letter-spacing:.12em;margin:0;text-align:center;text-shadow:0 0 24px #1e90ff40;text-transform:uppercase}.truck-modal-sub{color:#a9b6d3;color:var(--text-dim);font-size:.95rem;font-weight:500;margin:6px 0 12px;text-align:center}.tsm-loader{background:linear-gradient(180deg,#1e90ff14,#1e90ff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);margin:0 auto 16px;padding:12px 14px}.tsm-loader-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tsm-loader-chip{align-items:center;background:#ffffff0a;background:var(--frost-1);border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:999px;color:#e9eefb;color:var(--text);display:inline-flex;font-size:12px;font-weight:900;gap:10px;letter-spacing:.02em;padding:8px 10px;white-space:nowrap}.tsm-chip-dot{animation:tsm-dotPulse 1.1s ease-in-out infinite;background:#1e90ff;background:var(--primary);border-radius:999px;box-shadow:0 0 0 3px #1e90ff2e;height:9px;width:9px}.tsm-step{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:260px}.tsm-step-ico{background:#ffffff0a;background:var(--frost-1);border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:10px;color:#a7d3ff;color:var(--primary-200);display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.tsm-step-title{color:#e9eefb;color:var(--text);font-size:12.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tsm-step-sub{color:#a9b6d3;color:var(--text-dim);font-size:12.5px;margin-top:2px}.tsm-road{background:linear-gradient(180deg,#ffffff0a,#0000);background:linear-gradient(180deg,var(--frost-1),#0000);border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:12px;height:34px;margin-top:10px;overflow:hidden;position:relative}.tsm-road-line{background:color-mix(in oklab,#1e90ff 22%,#0000);background:color-mix(in oklab,var(--primary) 22%,#0000);left:10px;right:10px}.tsm-road-dashes,.tsm-road-line{height:2px;position:absolute;top:50%;transform:translateY(-50%)}.tsm-road-dashes{animation:tsm-dashMove .9s linear infinite;background:repeating-linear-gradient(90deg,#ffffff38 0 12px,#fff0 12px 22px);left:0;opacity:.25;right:0}.tsm-road-truck{background:linear-gradient(180deg,#1e90ff33,#1e90ff14);border:1px solid #1e90ff59;border-radius:12px;box-shadow:0 10px 24px #1e90ff1f;color:#a7d3ff;color:var(--primary-200);display:grid;height:34px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:34px}.tsm-road-truck.run{animation:tsm-truckRun 1.35s ease-in-out infinite}.tsm-road-truck.stop{left:calc(100% - 44px);opacity:.95}.tsm-road-pins{align-items:center;display:flex;inset:0;justify-content:space-between;padding:0 14px;pointer-events:none;position:absolute}.tsm-pin{background:color-mix(in oklab,#a9b6d3 35%,#0000);background:color-mix(in oklab,var(--text-dim) 35%,#0000);border-radius:999px;box-shadow:0 0 0 3px #ffffff0f;height:8px;opacity:.55;width:8px}.tsm-pin.on{background:#1e90ff;background:var(--primary);box-shadow:0 0 0 4px #1e90ff29;opacity:.95}.tsm-skeleton{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.tsm-skel-row{animation:tsm-shimmer 1.1s linear infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff1c 40%,#ffffff0d 80%);background-size:200% 100%;border:1px solid #ffffff0a;border-radius:10px;height:12px}.tsm-loader.is-ready .tsm-chip-dot,.tsm-loader.is-ready .tsm-skeleton{display:none}.tsm-loader.is-ready{background:linear-gradient(180deg,#19c37d24,#19c37d0f);border-color:#19c37d40}.tsm-loader.is-pulse{animation:tsm-readyPulse .9s ease-out}@keyframes tsm-truckRun{0%{left:10px}50%{left:calc(100% - 44px)}to{left:10px}}@keyframes tsm-dashMove{to{background-position:44px 0}}@keyframes tsm-shimmer{to{background-position:-200% 0}}@keyframes tsm-dotPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes tsm-readyPulse{0%{box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);transform:scale(.995)}60%{box-shadow:0 14px 34px #19c37d2e;transform:scale(1.01)}to{box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);transform:scale(1)}}.truck-grid{grid-gap:14px;grid-gap:var(--truck-gap);display:grid;gap:14px;gap:var(--truck-gap);grid-template-columns:repeat(3,1fr)}@media (max-width:1020px){.truck-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.truck-grid{grid-template-columns:1fr}}.selected-truck-banner{align-items:center;background:linear-gradient(180deg,#19c37d24,#19c37d0f);border:1px solid #19c37d59;border-radius:12px;border-radius:var(--radius-md);display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;justify-self:center;min-height:60px;padding:8px 12px;width:calc(33.33333% - 9.33333px);width:calc(33.33333% - var(--truck-gap)*2/3)}@media (max-width:1020px){.selected-truck-banner{width:100%}}.banner-plate{color:#e9eefb;color:var(--text);font-size:16px;font-weight:800;grid-column:2;letter-spacing:.4px}.banner-right .banner-check{align-items:center;background:#19c37d;background:var(--ok);border-radius:999px;color:#072b1c;color:var(--ok-ink);display:inline-flex;font-size:14px;font-weight:900;height:22px;justify-content:center;width:22px}.truck-grid-item{align-self:start}.truck-card{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);cursor:pointer;min-height:64px;padding:10px 12px;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease}.truck-card:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);transform:translateY(-1px)}.truck-card.blocked{background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),#182645;background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),var(--panel-solid);border-color:#ff6b6b4d;cursor:default;filter:saturate(.9)}.truck-card-top{justify-content:space-between}.truck-card-top,.truck-left{align-items:center;display:flex}.truck-left{gap:8px}.truck-icon{display:grid;place-items:center}.truck-plate{color:#e9eefb;color:var(--text);font-weight:800;letter-spacing:.3px}.truck-dot{background:#19c37d;background:var(--ok);border-radius:50%;box-shadow:0 0 0 2px #19c37d26;height:8px;width:8px}.truck-dot.red{background:#ff6b6b;background:var(--danger);box-shadow:0 0 0 2px #ff6b6b2e}.truck-status{color:#7f8db0;color:var(--text-soft);font-size:12px;margin-top:4px}.truck-status.ok{color:#59caa5}.truck-status.blocked{color:#eaa5a5}.block-line{gap:8px}.block-ico,.block-line{align-items:center;display:inline-flex}.block-ico{justify-content:center;opacity:.95}.block-text{display:inline-block}.caused-by-row{align-items:center;display:flex;gap:8px}.blocked-points-list{list-style:none}.toggle-wrapper{margin-bottom:1rem}.truck-modal-close{background:#1e90ff;background:var(--primary);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;box-shadow:0 8px 24px #1e90ff40;color:#fff;cursor:pointer;font-weight:800;margin-top:20px;padding:12px 16px;transition:background .18s ease,transform .04s ease,box-shadow .18s ease;width:100%}.truck-modal-close:hover{background:#1778d6;background:var(--primary-600)}.truck-modal-close:active{transform:translateY(1px)}.truck-modal-actions{display:flex;gap:10px;margin-top:20px}.truck-modal-btn{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;cursor:pointer;flex:1 1;font-weight:900;height:44px;letter-spacing:.02em;transition:background .18s ease,transform .04s ease,box-shadow .18s ease,border-color .18s ease}.truck-modal-btn--secondary{background:#ffffff0a;background:var(--frost-1);box-shadow:none;color:#e9eefb;color:var(--text)}.truck-modal-btn--secondary:hover{background:#ffffff14;background:var(--frost-2);border-color:#ffffff24;border-color:var(--border-strong)}.truck-modal-btn--primary{background:#1e90ff;background:var(--primary);box-shadow:0 8px 24px #1e90ff40;color:#fff}.truck-modal-btn--primary:hover{background:#1778d6;background:var(--primary-600)}.truck-modal-btn:active{transform:translateY(1px)}@media (max-width:520px){.truck-modal-actions{flex-direction:column}}.truck-modal::-webkit-scrollbar{width:10px}.truck-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff59,#1e90ff26);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@keyframes tsm-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.truck-spinner{align-items:center;background:#ffffff0a;background:var(--frost-1);border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:12px;display:flex;gap:12px;justify-content:center;padding:16px 18px}.truck-spinner .spinner-ring{animation:tsm-spin .9s linear infinite;border:3px solid color-mix(in oklab,#00b3ff 24%,#0000);border-radius:50%;border-top-color:#00b3ff;border:3px solid color-mix(in oklab,var(--tsm-accent) 24%,#0000);border-top-color:var(--tsm-accent);height:32px;width:32px}.tsm-accent{color:#00b3ff;color:var(--tsm-accent)}.truck-spinner .spinner-text{color:#e9eefb;color:var(--text);font-weight:600;letter-spacing:.01em}@keyframes tsm-spin{to{transform:rotate(1turn)}}.truck-quick-box{background:linear-gradient(180deg,#1e90ff14,#1e90ff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);margin:10px 0 6px;padding:14px 14px 12px}.truck-quick-head{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--frost-2);display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.truck-quick-head-left{align-items:center;display:flex;gap:10px;min-width:0}.truck-quick-head-icon{background:#ffffff0a;background:var(--frost-1);border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:12px;color:#e9eefb;color:var(--text);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.truck-quick-head-texts{display:flex;flex-direction:column;gap:2px;min-width:0}.truck-quick-head-title{color:#e9eefb;color:var(--text);font-size:13px;font-weight:900;letter-spacing:.1em;text-shadow:none;text-transform:uppercase}.truck-quick-head-sub,.truck-quick-head-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truck-quick-head-sub{color:#a9b6d3;color:var(--text-dim);font-size:12.5px;line-height:1.35}.truck-quick-head-badge{background:linear-gradient(180deg,#19c37d38,#19c37d1f);border:1px solid #19c37d73;border-radius:999px;box-shadow:0 6px 16px #19c37d1a;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-weight:900;height:26px;opacity:.95;place-items:center;width:26px}.truck-quick-sub,.truck-quick-title{display:none}.truck-quick-row{align-items:center;display:flex;gap:10px;margin-top:8px}.truck-quick-input{background:#ffffff0a;background:var(--frost-1);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;color:#e9eefb;color:var(--text);flex:1 1;height:42px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.truck-quick-input:focus{background:#ffffff14;background:var(--frost-2);border-color:color-mix(in oklab,#1e90ff 55%,#ffffff14);border-color:color-mix(in oklab,var(--primary) 55%,var(--border));box-shadow:0 0 0 4px color-mix(in oklab,#1e90ff 18%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 18%,#0000)}.truck-quick-input::placeholder{color:#7f8db0;color:var(--text-soft)}.truck-quick-input.input-error{border-color:color-mix(in oklab,#ff6b6b 55%,#ffffff14);border-color:color-mix(in oklab,var(--danger) 55%,var(--border));box-shadow:0 0 0 4px color-mix(in oklab,#ff6b6b 18%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--danger) 18%,#0000)}.truck-quick-assign{background:#1e90ff;background:var(--primary);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;box-shadow:0 8px 22px #1e90ff38;color:#fff;cursor:pointer;font-weight:900;height:42px;letter-spacing:.02em;padding:0 14px;transition:background .18s ease,transform .04s ease,box-shadow .18s ease}.truck-quick-assign:hover{background:#1778d6;background:var(--primary-600)}.truck-quick-assign:active{transform:translateY(1px)}.truck-quick-error{color:#ff6b6b;color:var(--danger);font-size:12px;font-weight:700;margin-top:8px}@media (max-width:520px){.truck-quick-row{align-items:stretch;flex-direction:column}.truck-quick-assign{width:100%}}.tsm-prepbar{background:linear-gradient(180deg,#1e90ff1a,#1e90ff08);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);margin:10px 0 14px;padding:12px 14px 14px}.tsm-prep-top{align-items:center;display:flex;gap:12px;margin-bottom:10px}.tsm-prep-chip{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:999px;color:#e9eefb;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:8px;letter-spacing:.02em;padding:7px 10px}.tsm-prep-chip:before{background:#1e90ff;background:var(--primary);border-radius:999px;box-shadow:0 0 0 3px #1e90ff2e;content:"";height:8px;width:8px}.tsm-prep-chip.done{background:linear-gradient(180deg,#19c37d2e,#19c37d14);border-color:#19c37d59}.tsm-prep-chip.done:before{background:#19c37d;background:var(--ok);box-shadow:0 0 0 3px #19c37d2e}.tsm-prep-titlewrap{min-width:0}.tsm-prep-title{color:#e9eefb;color:var(--text);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tsm-prep-subtitle,.tsm-prep-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsm-prep-subtitle{color:#a9b6d3;color:var(--text-dim);font-size:12.5px;margin-top:2px}.tsm-prep-track{--pos:0%;background:linear-gradient(180deg,#ffffff0f,#ffffff08 35%,#0000001a);border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000040;height:30px;overflow:visible;padding:0 10px;position:relative}.tsm-prep-track:before{background:radial-gradient(120px 60px at 15% 50%,#1e90ff1a,#0000 70%),radial-gradient(120px 60px at 85% 50%,#1e90ff1a,#0000 70%),linear-gradient(90deg,#0000002e,#0000 18%,#0000 82%,#0000002e);border-radius:999px;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.tsm-prep-line{background:#ffffff1a;left:10px;opacity:.55;right:10px}.tsm-prep-line,.tsm-prep-track:after{border-radius:999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.tsm-prep-track:after{animation:tsm-prep-dashMove .95s linear infinite;background:repeating-linear-gradient(90deg,#ffffff47 0 12px,#fff0 12px 22px);content:"";left:14px;opacity:.22;pointer-events:none;right:14px}.tsm-prep-below{grid-gap:6px;display:grid;gap:6px;justify-items:center;margin-top:10px}.tsm-prep-below-text{color:#a9b6d3;color:var(--text-dim);font-size:13px;font-weight:700;text-align:center}.tsm-prep-dots{align-items:center;display:inline-flex;gap:6px}.tsm-prep-dot{animation:tsm-prepDot 1s ease-in-out infinite;background:#1e90ff8c;border-radius:999px;box-shadow:0 0 0 3px #1e90ff1a;height:8px;width:8px}.tsm-prep-dot:nth-child(2){animation-delay:.14s}.tsm-prep-dot:nth-child(3){animation-delay:.28s}@keyframes tsm-prepDot{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes tsm-prep-dashMove{to{background-position:44px 0}}.tsm-prep-truck{background:linear-gradient(180deg,#1e90ff33,#00000038);border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 10px 22px #00000047,0 0 0 3px #1e90ff1a;color:#e9eefb;color:var(--text);display:grid;height:24px;left:calc(10px + (100% - 20px)*var(--pos)/100);place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .28s ease;width:38px}.tsm-prep-truck:after{background:#00000059;content:"";filter:blur(2px);height:8px;left:50%;opacity:.55;top:calc(100% - 4px);transform:translateX(-50%);width:26px}.tsm-prep-node,.tsm-prep-truck:after{border-radius:999px;position:absolute}.tsm-prep-node{background:#ffffff1a;border:1px solid #ffffff1a;box-shadow:0 0 0 3px #ffffff0a,inset 0 1px 0 #fff3;height:10px;left:calc(10px + (100% - 20px)*var(--x)/100);top:50%;transform:translate(-50%,-50%);width:10px;z-index:2}.tsm-prep-node.active{box-shadow:0 0 0 4px #1e90ff29,0 0 18px #1e90ff38}.tsm-prep-node.done{box-shadow:0 0 0 4px #19c37d24,0 0 18px #19c37d2e}@media (max-width:520px){.tsm-prep-top{align-items:flex-start;flex-direction:column}.tsm-prep-subtitle,.tsm-prep-title{white-space:normal}}:root,[data-theme=dark]{--t-bg:#0b1220;--t-panel:#14203cb8;--t-panel-solid:#182645;--t-panel-hover:#1a2a4ee0;--t-border:#ffffff14;--t-border-strong:#ffffff24;--t-primary:#1e90ff;--t-primary-600:#1778d6;--t-primary-200:#a7d3ff;--t-primary-700:#1363b1;--trailer-gap:14px;--t-ok:#19c37d;--t-ok-ink:#072b1c;--t-warn:#fc6;--t-danger:#ff6b6b;--t-text:#e9eefb;--t-text-dim:#a9b6d3;--t-text-soft:#7f8db0;--t-frost-1:#ffffff0a;--t-frost-2:#ffffff14;--t-shadow-lg:0 20px 60px #070c1873;--t-shadow-sm:0 8px 24px #070c1859;--t-radius-lg:16px;--t-radius-md:12px;--t-radius-sm:10px;--t-gap:14px;--trailer-accent:#7c5cff}[data-theme=light]{--t-bg:#f6faff;--t-panel:#0e62b40f;--t-panel-solid:#fff;--t-panel-hover:#f2f7ff;--t-border:#00000014;--t-border-strong:#00000024;--t-primary:#1e90ff;--t-primary-600:#1778d6;--t-primary-200:#0b6fcf;--t-ok:#19c37d;--t-ok-ink:#063c26;--t-warn:#d4a017;--t-danger:#e24c4c;--t-text:#0f172a;--t-text-dim:#334155;--t-text-soft:#475569;--t-frost-1:#0000000a;--t-frost-2:#00000014;--t-shadow-lg:0 18px 40px #0206172e;--t-shadow-sm:0 8px 20px #0206171a;--trailer-accent:#6b5cff}.trailer-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,color-mix(in oklab,#7c5cff 18%,#0000),#0000),#060a148c;background:radial-gradient(1200px 800px at 50% -10%,color-mix(in oklab,var(--trailer-accent) 18%,#0000),#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.trailer-modal{animation:trailer-slideUp .24s ease-out;background:linear-gradient(180deg,#ffffff14,#0000 18%),#14203cb8;background:linear-gradient(180deg,var(--t-frost-2),#0000 18%),var(--t-panel);border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:16px;border-radius:var(--t-radius-lg);box-shadow:0 20px 60px #070c1873;box-shadow:var(--t-shadow-lg);color:#e9eefb;color:var(--t-text);max-height:82vh;overflow:auto;padding:22px 26px 24px;width:min(980px,95vw)}.trailer-modal-title{color:#a7d3ff;color:var(--t-primary-200);font-size:18px;letter-spacing:.12em;margin:0;text-align:center;text-shadow:0 0 24px color-mix(in oklab,#7c5cff 28%,#0000);text-shadow:0 0 24px color-mix(in oklab,var(--trailer-accent) 28%,#0000);text-transform:uppercase}.trailer-modal-sub{color:#a9b6d3;color:var(--t-text-dim);font-size:.95rem;font-weight:500;margin:6px 0 12px;text-align:center}.trailer-selected-point-info{background:linear-gradient(180deg,color-mix(in oklab,#7c5cff 14%,#0000),#0000);background:linear-gradient(180deg,color-mix(in oklab,var(--trailer-accent) 14%,#0000),#0000);border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:10px;border-radius:var(--t-radius-sm);color:#e9eefb;color:var(--t-text);margin:10px 0 18px;padding:10px 14px}.trailer-point-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.trailer-point-line--head{font-weight:800}.trailer-point-line--meta{color:#a9b6d3;color:var(--t-text-dim);font-size:13px;font-weight:600;margin-top:6px}.trailer-point-ico{align-items:center;color:#a7d3ff;color:var(--t-primary-200);display:inline-flex;justify-content:center;opacity:.95}.trailer-point-sep{color:#a9b6d3;color:var(--t-text-dim);margin:0 2px;opacity:.55}.trailer-point-strong{color:#e9eefb;color:var(--t-text)}.trailer-point-meta{color:#a9b6d3;color:var(--t-text-dim)}.trailer-quick-box{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--t-frost-2),#0000),var(--t-panel-solid);margin-top:12px}.trailer-quick-head{gap:10px;margin-bottom:12px}.trailer-quick-head-icon{background:color-mix(in oklab,#7c5cff 18%,#0000);background:color-mix(in oklab,var(--trailer-accent) 18%,#0000);border:1px solid var(--t-border);box-shadow:inset 0 1px 0 #ffffff14}.trailer-quick-head-title{letter-spacing:.02em}.trailer-quick-head-sub{margin-top:2px}.trailer-quick-head-badge{background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--t-frost-2);color:#e9eefb;color:var(--t-text);height:24px;width:24px}.trailer-quick-input{font-weight:700;height:44px;letter-spacing:.06em;width:100%}.trailer-quick-input:focus{background:#ffffff0f;box-shadow:0 0 0 4px color-mix(in oklab,#7c5cff 16%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--trailer-accent) 16%,#0000)}.trailer-quick-input.input-error{border-color:#ff6b6b8c;box-shadow:0 0 0 4px #ff6b6b1f}.trailer-quick-error{color:#ff9f9f;font-size:13px;font-weight:800}.trailer-modal-actions{justify-content:flex-end}.trailer-modal-btn{height:42px;padding:0 14px;transition:transform .05s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.trailer-modal-btn--secondary{background:#ffffff0f}.trailer-modal-btn--secondary:hover{background:#ffffff1a}.trailer-modal-btn--primary{background:color-mix(in oklab,#7c5cff 75%,#1e90ff);background:color-mix(in oklab,var(--trailer-accent) 75%,#1e90ff);box-shadow:0 10px 26px color-mix(in oklab,#7c5cff 22%,#0000);box-shadow:0 10px 26px color-mix(in oklab,var(--trailer-accent) 22%,#0000)}.trailer-modal-btn--primary:hover{filter:brightness(1.03)}.trailer-prepbar{background:linear-gradient(180deg,color-mix(in oklab,#7c5cff 10%,#0000),color-mix(in oklab,#7c5cff 3%,#0000));background:linear-gradient(180deg,color-mix(in oklab,var(--trailer-accent) 10%,#0000),color-mix(in oklab,var(--trailer-accent) 3%,#0000));border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:12px;border-radius:var(--t-radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--t-shadow-sm);margin:10px 0 14px;padding:12px 14px 14px}.trailer-prep-top{align-items:center;display:flex;gap:12px;margin-bottom:10px}.trailer-prep-chip{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--t-frost-2);border-radius:999px;color:#e9eefb;color:var(--t-text);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:8px;letter-spacing:.02em;padding:7px 10px}.trailer-prep-chip:before{background:#7c5cff;background:var(--trailer-accent);border-radius:999px;box-shadow:0 0 0 3px color-mix(in oklab,#7c5cff 22%,#0000);box-shadow:0 0 0 3px color-mix(in oklab,var(--trailer-accent) 22%,#0000);content:"";height:8px;width:8px}.trailer-prep-chip.done{background:linear-gradient(180deg,#19c37d2e,#19c37d14);border-color:#19c37d59}.trailer-prep-chip.done:before{background:#19c37d;background:var(--t-ok);box-shadow:0 0 0 3px #19c37d2e}.trailer-prep-titlewrap{min-width:0}.trailer-prep-title{color:#e9eefb;color:var(--t-text);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.trailer-prep-subtitle,.trailer-prep-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trailer-prep-subtitle{color:#a9b6d3;color:var(--t-text-dim);font-size:12.5px;margin-top:2px}.trailer-prep-track{--pos:0%;background:linear-gradient(180deg,#ffffff0f,#ffffff08 35%,#0000001a);border:1px solid #ffffff14;border:1px solid var(--t-frost-2);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000040;height:30px;overflow:visible;padding:0 10px;position:relative}.trailer-prep-track:before{background:radial-gradient(120px 60px at 15% 50%,color-mix(in oklab,#7c5cff 18%,#0000),#0000 70%),radial-gradient(120px 60px at 85% 50%,color-mix(in oklab,#7c5cff 18%,#0000),#0000 70%),linear-gradient(90deg,#0000002e,#0000 18%,#0000 82%,#0000002e);background:radial-gradient(120px 60px at 15% 50%,color-mix(in oklab,var(--trailer-accent) 18%,#0000),#0000 70%),radial-gradient(120px 60px at 85% 50%,color-mix(in oklab,var(--trailer-accent) 18%,#0000),#0000 70%),linear-gradient(90deg,#0000002e,#0000 18%,#0000 82%,#0000002e);border-radius:999px;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.trailer-prep-line{background:#ffffff1a;left:10px;opacity:.55;right:10px}.trailer-prep-line,.trailer-prep-track:after{border-radius:999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.trailer-prep-track:after{animation:trailer-prep-dashMove .95s linear infinite;background:repeating-linear-gradient(90deg,#ffffff47 0 12px,#fff0 12px 22px);content:"";left:14px;opacity:.22;pointer-events:none;right:14px}@keyframes trailer-prep-dashMove{to{background-position:44px 0}}.trailer-prep-icon{background:linear-gradient(180deg,color-mix(in oklab,#7c5cff 22%,#0000),#00000038);background:linear-gradient(180deg,color-mix(in oklab,var(--trailer-accent) 22%,#0000),#00000038);border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 10px 22px #00000047,0 0 0 3px color-mix(in oklab,#7c5cff 18%,#0000);box-shadow:0 10px 22px #00000047,0 0 0 3px color-mix(in oklab,var(--trailer-accent) 18%,#0000);color:#e9eefb;color:var(--t-text);display:grid;height:24px;left:calc(10px + (100% - 20px)*var(--pos)/100);place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .28s ease;width:38px}.trailer-prep-icon:after{background:#00000059;border-radius:999px;content:"";filter:blur(2px);height:8px;left:50%;opacity:.55;position:absolute;top:calc(100% - 4px);transform:translateX(-50%);width:26px}.trailer-prep-node{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 0 0 3px #ffffff0a,inset 0 1px 0 #fff3;height:10px;left:calc(10px + (100% - 20px)*var(--x)/100);position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;z-index:2}.trailer-prep-node.active{box-shadow:0 0 0 4px color-mix(in oklab,#7c5cff 20%,#0000),0 0 18px color-mix(in oklab,#7c5cff 26%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--trailer-accent) 20%,#0000),0 0 18px color-mix(in oklab,var(--trailer-accent) 26%,#0000)}.trailer-prep-node.done{box-shadow:0 0 0 4px #19c37d24,0 0 18px #19c37d2e}.trailer-prep-below{grid-gap:6px;display:grid;gap:6px;justify-items:center;margin-top:10px}.trailer-prep-below-text{color:#a9b6d3;color:var(--t-text-dim);font-size:13px;font-weight:700;text-align:center}.trailer-prep-dots{align-items:center;display:inline-flex;gap:6px}.trailer-prep-dot{animation:trailer-prepDot 1s ease-in-out infinite;background:color-mix(in oklab,#7c5cff 60%,#0000);background:color-mix(in oklab,var(--trailer-accent) 60%,#0000);border-radius:999px;box-shadow:0 0 0 3px color-mix(in oklab,#7c5cff 14%,#0000);box-shadow:0 0 0 3px color-mix(in oklab,var(--trailer-accent) 14%,#0000);height:8px;width:8px}.trailer-prep-dot:nth-child(2){animation-delay:.14s}.trailer-prep-dot:nth-child(3){animation-delay:.28s}@keyframes trailer-prepDot{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.trailer-grid{grid-gap:14px;grid-gap:var(--trailer-gap,var(--t-gap));display:grid;gap:14px;gap:var(--trailer-gap,var(--t-gap));grid-template-columns:repeat(3,1fr)}@media (max-width:1020px){.trailer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.trailer-grid{grid-template-columns:1fr}}.trailer-selected-banner{align-items:center;background:linear-gradient(180deg,#19c37d24,#19c37d0f);border:1px solid #19c37d59;border-radius:12px;border-radius:var(--t-radius-md);display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;justify-self:center;min-height:60px;padding:8px 12px;width:calc(33.33333% - 9.33333px);width:calc(33.33333% - var(--t-gap)*2/3)}@media (max-width:1020px){.trailer-selected-banner{width:100%}}.trailer-banner-left{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:auto 1fr}.trailer-banner-icon svg{display:block;height:20px;width:20px}.trailer-banner-texts{display:contents}.trailer-banner-plate{color:#e9eefb;color:var(--t-text);font-size:16px;font-weight:800;grid-column:2;letter-spacing:.4px}.trailer-banner-sub{color:#cfead9;font-size:11px;grid-column:1/span 2;margin-top:-2px;opacity:.9}.trailer-banner-right .trailer-banner-check{align-items:center;background:#19c37d;background:var(--t-ok);border-radius:999px;color:#072b1c;color:var(--t-ok-ink);display:inline-flex;font-size:14px;font-weight:900;height:22px;justify-content:center;width:22px}.trailer-grid-item{align-self:start}.trailer-card{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--t-frost-2),#0000),var(--t-panel-solid);border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:12px;border-radius:var(--t-radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--t-shadow-sm);cursor:pointer;min-height:64px;padding:10px 12px;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease}.trailer-card:hover{background:#1a2a4ee0;background:var(--t-panel-hover);border-color:#ffffff24;border-color:var(--t-border-strong);transform:translateY(-1px)}.trailer-card.blocked{background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),#182645;background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),var(--t-panel-solid);border-color:#ff6b6b4d;cursor:default;filter:saturate(.9)}.trailer-card-top{align-items:center;display:flex;justify-content:space-between}.trailer-left{align-items:center;display:flex;gap:8px}.trailer-icon{display:grid;place-items:center}.trailer-icon,.trailer-plate{color:#e9eefb;color:var(--t-text)}.trailer-plate{font-weight:800;letter-spacing:.3px}.trailer-dot{background:#19c37d;background:var(--t-ok);border-radius:50%;box-shadow:0 0 0 2px #19c37d26;height:8px;width:8px}.trailer-dot.red{background:#ff6b6b;background:var(--t-danger);box-shadow:0 0 0 2px #ff6b6b2e}.trailer-status{color:#7f8db0;color:var(--t-text-soft);font-size:12px;margin-top:4px}.trailer-status.ok{color:#59caa5}.trailer-status.blocked{color:#eaa5a5}.trailer-caret{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:10px;cursor:pointer;height:28px;position:relative;top:0;transition:background .18s ease,border-color .18s ease;width:28px}.trailer-caret:hover{background:#ffffff14;border-color:#ffffff24;border-color:var(--t-border-strong)}.trailer-caret:after{border-bottom:2px solid #a9b6d3;border-bottom:2px solid var(--t-text-dim);border-right:2px solid #a9b6d3;border-right:2px solid var(--t-text-dim);content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);transition:transform .15s ease;width:8px}.trailer-caret.open:after{transform:translate(-50%,-40%) rotate(-135deg)}.trailer-block-details{background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05);border:0;border-radius:10px;border-radius:var(--t-radius-sm);margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .22s ease,padding .18s ease,margin .18s ease,opacity .18s ease,border-color .18s ease}.trailer-block-details.show{border:1px solid #ff6b6b40;margin-top:8px;max-height:260px;opacity:1;padding:10px 12px}.trailer-blocked-msg{color:#ff9f9f;font-size:.92rem}.trailer-block-line{align-items:center;display:inline-flex;gap:8px}.trailer-block-ico{align-items:center;display:inline-flex;justify-content:center;opacity:.95}.trailer-blocked-interval{color:#ffc7c7;font-size:.85rem;margin-top:2px}.trailer-caused-by{margin-top:8px}.trailer-caused-by-row{align-items:center;color:#ffb4b4;display:flex;font-style:italic;gap:8px}.trailer-modal-close{background:#1e90ff;background:var(--t-primary);border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:999px;box-shadow:0 8px 24px #1e90ff40;color:#fff;cursor:pointer;font-weight:800;margin-top:20px;padding:12px 16px;transition:background .18s ease,transform .04s ease,box-shadow .18s ease;width:100%}.trailer-modal-close:hover{background:#1778d6;background:var(--t-primary-600)}.trailer-modal-close:active{transform:translateY(1px)}.trailer-modal::-webkit-scrollbar{width:10px}.trailer-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in oklab,#7c5cff 32%,#0000),color-mix(in oklab,#7c5cff 14%,#0000));background:linear-gradient(180deg,color-mix(in oklab,var(--trailer-accent) 32%,#0000),color-mix(in oklab,var(--trailer-accent) 14%,#0000));background-clip:padding-box;border:2px solid #0000;border-radius:999px}@keyframes trailer-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.trailer-prep-top{align-items:flex-start;flex-direction:column}.trailer-prep-subtitle,.trailer-prep-title{white-space:normal}}.trailer-quick-box{background:linear-gradient(180deg,color-mix(in oklab,#7c5cff 10%,#0000),color-mix(in oklab,#7c5cff 3%,#0000));background:linear-gradient(180deg,color-mix(in oklab,var(--trailer-accent) 10%,#0000),color-mix(in oklab,var(--trailer-accent) 3%,#0000));border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:12px;border-radius:var(--t-radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--t-shadow-sm);margin:10px 0 6px;padding:14px 14px 12px}.trailer-quick-head{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--t-frost-2);display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.trailer-quick-head-left{align-items:center;display:flex;gap:10px;min-width:0}.trailer-quick-head-icon{background:#ffffff0a;background:var(--t-frost-1);border:1px solid #ffffff14;border:1px solid var(--t-frost-2);border-radius:12px;color:#e9eefb;color:var(--t-text);display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.trailer-quick-head-texts{display:flex;flex-direction:column;gap:2px;min-width:0}.trailer-quick-head-title{color:#e9eefb;color:var(--t-text);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.trailer-quick-head-sub,.trailer-quick-head-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trailer-quick-head-sub{color:#a9b6d3;color:var(--t-text-dim);font-size:12.5px;line-height:1.35}.trailer-quick-head-badge{background:linear-gradient(180deg,#19c37d38,#19c37d1f);border:1px solid #19c37d73;border-radius:999px;box-shadow:0 6px 16px #19c37d1a;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-weight:900;height:26px;opacity:.95;place-items:center;width:26px}.trailer-quick-row{align-items:center;display:flex;gap:10px;margin-top:8px}.trailer-quick-input{background:#ffffff0a;background:var(--t-frost-1);border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:12px;color:#e9eefb;color:var(--t-text);flex:1 1;height:42px;letter-spacing:.08em;outline:none;padding:0 12px;text-transform:uppercase;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.trailer-quick-input:focus{background:#ffffff14;background:var(--t-frost-2);border-color:color-mix(in oklab,#7c5cff 55%,#ffffff14);border-color:color-mix(in oklab,var(--trailer-accent) 55%,var(--t-border));box-shadow:0 0 0 4px color-mix(in oklab,#7c5cff 18%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--trailer-accent) 18%,#0000)}.trailer-quick-input::placeholder{color:#7f8db0;color:var(--t-text-soft);letter-spacing:.02em;text-transform:none}.trailer-quick-input.input-error{border-color:color-mix(in oklab,#ff6b6b 55%,#ffffff14);border-color:color-mix(in oklab,var(--t-danger) 55%,var(--t-border));box-shadow:0 0 0 4px color-mix(in oklab,#ff6b6b 18%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--t-danger) 18%,#0000)}.trailer-quick-error{color:#ff6b6b;color:var(--t-danger);font-size:12px;font-weight:700;margin-top:8px}.trailer-modal-actions{display:flex;gap:10px;margin-top:12px}.trailer-modal-btn{border:1px solid #ffffff14;border:1px solid var(--t-border);border-radius:999px;cursor:pointer;flex:1 1;font-weight:900;height:44px;letter-spacing:.02em;transition:background .18s ease,transform .04s ease,box-shadow .18s ease,border-color .18s ease}.trailer-modal-btn--secondary{background:#ffffff0a;background:var(--t-frost-1);box-shadow:none;color:#e9eefb;color:var(--t-text)}.trailer-modal-btn--secondary:hover{background:#ffffff14;background:var(--t-frost-2);border-color:#ffffff24;border-color:var(--t-border-strong)}.trailer-modal-btn--primary{background:color-mix(in oklab,#7c5cff 70%,#1e90ff);background:color-mix(in oklab,var(--trailer-accent) 70%,var(--t-primary));box-shadow:0 8px 24px color-mix(in oklab,#7c5cff 22%,#0000);box-shadow:0 8px 24px color-mix(in oklab,var(--trailer-accent) 22%,#0000);color:#fff}.trailer-modal-btn--primary:hover{background:color-mix(in oklab,#7c5cff 70%,#1778d6);background:color-mix(in oklab,var(--trailer-accent) 70%,var(--t-primary-600));box-shadow:0 10px 28px color-mix(in oklab,#7c5cff 28%,#0000);box-shadow:0 10px 28px color-mix(in oklab,var(--trailer-accent) 28%,#0000)}.trailer-modal-btn--primary:active{background:color-mix(in oklab,#7c5cff 70%,#1363b1);background:color-mix(in oklab,var(--trailer-accent) 70%,var(--t-primary-700));transform:translateY(1px)}.trailer-modal-btn:active{transform:translateY(1px)}@media (max-width:520px){.trailer-modal-actions{flex-direction:column}}:root,[data-theme=dark]{--driver-gap:14px}.driver-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.driver-modal{animation:dsm-slideUp .24s ease-out;background:linear-gradient(180deg,#ffffff14,#0000 18%),#14203cb8;background:linear-gradient(180deg,var(--frost-2),#0000 18%),var(--panel);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #070c1873;box-shadow:var(--shadow-lg);color:#e9eefb;color:var(--text);max-height:82vh;overflow:auto;padding:22px 26px 24px;width:min(980px,95vw)}.driver-modal-title{color:#a7d3ff;color:var(--primary-200);font-size:18px;letter-spacing:.12em;margin:0;text-align:center;text-shadow:0 0 24px #1e90ff40;text-transform:uppercase}.driver-modal-sub{color:#a9b6d3;color:var(--text-dim);font-size:.95rem;font-weight:500;margin:6px 0 16px;text-align:center}.selected-point-info,.selected-point-simple{background:linear-gradient(180deg,#1e90ff14,#1e90ff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#e9eefb;color:var(--text);margin:10px 0 20px;padding:10px 14px}.point-label{color:#a7d3ff;color:var(--primary-200);font-weight:700;text-transform:uppercase}.point-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.point-line--head{font-weight:800}.point-line--meta{color:#a9b6d3;color:var(--text-dim);font-size:13px;font-weight:600;margin-top:6px}.point-ico{align-items:center;color:#a7d3ff;color:var(--primary-200);display:inline-flex;justify-content:center;opacity:.95}.point-sep{color:#a9b6d3;color:var(--text-dim);margin:0 2px;opacity:.55}.point-strong{color:#e9eefb;color:var(--text)}.point-meta{color:#a9b6d3;color:var(--text-dim)}.strategic-toggle{margin-bottom:12px}.toggle-wrapper{align-items:center;display:flex;gap:10px}.toggle-wrapper input[type=checkbox]{display:none}.toggle-label{background:#ffffff14;background:var(--frost-2);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:34px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:42px}.toggle-label:before{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:18px}.toggle-wrapper input[type=checkbox]:checked+.toggle-label{background:#1e90ff;background:var(--primary);border-color:#1e90ff99}.toggle-wrapper input[type=checkbox]:checked+.toggle-label:before{transform:translateX(18px)}.toggle-text{color:#a9b6d3;color:var(--text-dim);font-size:.95rem}.driver-grid{grid-gap:14px;grid-gap:var(--driver-gap);display:grid;gap:14px;gap:var(--driver-gap);grid-template-columns:repeat(3,1fr)}@media (max-width:1020px){.driver-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.driver-grid{grid-template-columns:1fr}}.selected-driver-banner{align-items:center;background:linear-gradient(180deg,#19c37d24,#19c37d0f);border:1px solid #19c37d59;border-radius:12px;border-radius:var(--radius-md);display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;justify-self:center;min-height:60px;padding:8px 12px;width:calc(33.33333% - 9.33333px);width:calc(33.33333% - var(--driver-gap)*2/3)}@media (max-width:1020px){.selected-driver-banner{width:100%}}.banner-left{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:auto 1fr}.banner-icon svg{display:block;height:20px;width:20px}.banner-texts{display:contents}.banner-name{color:#e9eefb;color:var(--text);font-size:16px;font-weight:800;grid-column:2;letter-spacing:.3px}.banner-sub{color:#cfead9;font-size:11px;grid-column:1/span 2;margin-top:-2px;opacity:.9}.banner-check{align-items:center;background:#19c37d;background:var(--ok);border-radius:999px;color:#072b1c;color:var(--ok-ink);display:inline-flex;font-size:14px;font-weight:900;height:22px;justify-content:center;width:22px}.driver-grid-item{align-self:start}.driver-card{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);cursor:pointer;min-height:64px;padding:10px 12px;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease}.driver-card:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);transform:translateY(-1px)}.driver-card.blocked{background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),#182645;background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05),var(--panel-solid);border-color:#ff6b6b4d;cursor:default;filter:saturate(.9)}.driver-card-top{justify-content:space-between}.driver-card-top,.driver-left{align-items:center;display:flex;gap:8px}.driver-icon{display:grid;place-items:center}.driver-name{color:#e9eefb;color:var(--text);font-weight:800;letter-spacing:.3px}.driver-extra{color:#a9b6d3;color:var(--text-dim);font-size:12px;font-weight:600;margin-top:6px}.driver-dot{background:#19c37d;background:var(--ok);border-radius:50%;box-shadow:0 0 0 2px #19c37d26;height:8px;width:8px}.driver-dot.red{background:#ff6b6b;background:var(--danger);box-shadow:0 0 0 2px #ff6b6b2e}.driver-status{color:#7f8db0;color:var(--text-soft);font-size:12px;margin-top:4px}.driver-status.ok{color:#59caa5}.driver-status.blocked{color:#eaa5a5}.caret{background:#0000;border:none;border-radius:10px;height:28px;position:relative;top:10px;width:28px}.caret:after{border-bottom:2px solid #a9b6d3;border-bottom:2px solid var(--text-dim);border-right:2px solid #a9b6d3;border-right:2px solid var(--text-dim);content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);transition:transform .15s ease;width:8px}.caret.open:after{transform:translate(-50%,-40%) rotate(-135deg)}.block-details{background:linear-gradient(180deg,#ff6b6b14,#ff6b6b05);border:0;border-radius:10px;border-radius:var(--radius-sm);margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .22s ease,padding .18s ease,margin .18s ease,opacity .18s ease,border-color .18s ease}.block-details.show{border:1px solid #ff6b6b40;margin-top:8px;max-height:260px;opacity:1;padding:10px 12px}.blocked-msg{color:#ff9f9f;font-size:.92rem}.blocked-interval{color:#ffc7c7;font-size:.85rem;margin-top:2px}.blocked-points-list{color:#ffdada;font-size:.84rem;margin-top:6px;padding-left:16px}.blocked-points-list li{margin-bottom:3px}.caused-by-msg{color:#ffb4b4;font-style:italic;margin:6px 0 2px}.driver-modal-close{background:#1e90ff;background:var(--primary);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;box-shadow:0 8px 24px #1e90ff40;color:#fff;cursor:pointer;font-weight:800;margin-top:20px;padding:12px 16px;transition:background .18s ease,transform .04s ease,box-shadow .18s ease;width:100%}.driver-modal-close:hover{background:#1778d6;background:var(--primary-600)}.driver-modal-close:active{transform:translateY(1px)}.driver-modal::-webkit-scrollbar{width:10px}.driver-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff59,#1e90ff26);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@keyframes dsm-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.driver-quick-wrap{display:block;margin:10px 0 20px;width:100%}.driver-quick-card{background:linear-gradient(180deg,#1e90ff14,#1e90ff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);box-shadow:none;padding:10px 14px;width:100%}.driver-quick-head{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.driver-quick-head-left{align-items:center;display:flex;gap:10px}.driver-quick-head-icon{background:#1e90ff1a;border:1px solid #1e90ff33;border-radius:12px;display:grid;height:34px;place-items:center;width:34px}.driver-quick-head-title{color:#e9eefb;color:var(--text);font-weight:900;letter-spacing:.2px;line-height:1.1}.driver-quick-head-sub{color:#a9b6d3;color:var(--text-dim);font-size:12px;line-height:1.2;margin-top:2px}.driver-quick-head-badge{align-items:center;background:#19c37d38;border:1px solid #19c37d59;border-radius:999px;color:#e9eefb;color:var(--text);display:inline-flex;font-size:13px;font-weight:900;height:22px;justify-content:center;width:22px}.driver-quick-fields{grid-gap:12px;display:grid;gap:12px}.driver-quick-field{grid-gap:6px;display:grid;gap:6px}.driver-quick-label{color:#a9b6d3;color:var(--text-dim);font-size:12px;font-weight:700;letter-spacing:.02em}.driver-quick-input{background:linear-gradient(180deg,#ffffff0a,#0000),#0000001a;background:linear-gradient(180deg,var(--frost-1),#0000),#0000001a;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-sm);color:#e9eefb;color:var(--text);outline:none;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}[data-theme=light] .driver-quick-input{background:linear-gradient(180deg,#ffffff0a,#0000),#fff;background:linear-gradient(180deg,var(--frost-1),#0000),#fff}.driver-quick-input:focus{border-color:#1e90ff8c;box-shadow:0 0 0 3px #1e90ff24}.driver-quick-input.input-error{border-color:#ff6b6b8c;box-shadow:0 0 0 3px #ff6b6b1f}.driver-quick-error{background:linear-gradient(180deg,#ff6b6b1a,#ff6b6b0a);border:1px solid #ff6b6b38;border-radius:10px;border-radius:var(--radius-sm);color:#ff9f9f;font-size:.9rem;padding:8px 10px}.driver-modal-actions{display:flex;gap:12px;margin-top:18px}.driver-modal-btn{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;cursor:pointer;flex:1 1;font-weight:900;padding:12px 16px;transition:background .18s ease,transform .04s ease,box-shadow .18s ease,border-color .18s ease}.driver-modal-btn:active{transform:translateY(1px)}.driver-modal-btn--primary{background:#1e90ff;background:var(--primary);box-shadow:0 8px 24px #1e90ff40;color:#fff}.driver-modal-btn--primary:hover{background:#1778d6;background:var(--primary-600)}.driver-modal-btn--secondary{background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 8px 22px #070c1838;color:#e9eefb;color:var(--text)}.driver-modal-btn--secondary:hover{background:#ffffff17;border-color:#ffffff24}.dsm-prepbar{background:linear-gradient(180deg,#1e90ff1a,#1e90ff08);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);margin:10px 0 14px;padding:12px 14px 14px}.dsm-prep-top{align-items:center;display:flex;gap:12px;margin-bottom:10px}.dsm-prep-chip{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:999px;color:#e9eefb;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;gap:8px;letter-spacing:.02em;padding:7px 10px}.dsm-prep-chip:before{background:#1e90ff;background:var(--primary);border-radius:999px;box-shadow:0 0 0 3px #1e90ff2e;content:"";height:8px;width:8px}.dsm-prep-chip.done{background:linear-gradient(180deg,#19c37d2e,#19c37d14);border-color:#19c37d59}.dsm-prep-chip.done:before{background:#19c37d;background:var(--ok);box-shadow:0 0 0 3px #19c37d2e}.dsm-prep-titlewrap{min-width:0}.dsm-prep-title{color:#e9eefb;color:var(--text);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dsm-prep-subtitle,.dsm-prep-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsm-prep-subtitle{color:#a9b6d3;color:var(--text-dim);font-size:12.5px;margin-top:2px}.dsm-prep-track{--pos:0%;background:linear-gradient(180deg,#ffffff0f,#ffffff08 35%,#0000001a);border:1px solid #ffffff14;border:1px solid var(--frost-2);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000040;height:30px;overflow:visible;padding:0 10px;position:relative}.dsm-prep-track:before{background:radial-gradient(120px 60px at 15% 50%,#1e90ff1a,#0000 70%),radial-gradient(120px 60px at 85% 50%,#1e90ff1a,#0000 70%),linear-gradient(90deg,#0000002e,#0000 18%,#0000 82%,#0000002e);border-radius:999px;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.dsm-prep-line{background:#ffffff1a;left:10px;opacity:.55;right:10px}.dsm-prep-line,.dsm-prep-track:after{border-radius:999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.dsm-prep-track:after{animation:dsm-prep-dashMove .95s linear infinite;background:repeating-linear-gradient(90deg,#ffffff47 0 12px,#fff0 12px 22px);content:"";left:14px;opacity:.22;pointer-events:none;right:14px}@keyframes dsm-prep-dashMove{to{background-position:44px 0}}.dsm-prep-driver{background:linear-gradient(180deg,#1e90ff33,#00000038);border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 10px 22px #00000047,0 0 0 3px #1e90ff1a;color:#e9eefb;color:var(--text);display:grid;height:24px;left:calc(10px + (100% - 20px)*var(--pos)/100);place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .28s ease;width:38px}.dsm-prep-driver:after{background:#00000059;border-radius:999px;content:"";filter:blur(2px);height:8px;left:50%;opacity:.55;position:absolute;top:calc(100% - 4px);transform:translateX(-50%);width:26px}.dsm-prep-node{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 0 0 3px #ffffff0a,inset 0 1px 0 #fff3;height:10px;left:calc(10px + (100% - 20px)*var(--x)/100);position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;z-index:2}.dsm-prep-node.active{box-shadow:0 0 0 4px #1e90ff29,0 0 18px #1e90ff38}.dsm-prep-node.done{box-shadow:0 0 0 4px #19c37d24,0 0 18px #19c37d2e}.dsm-prep-lines{grid-gap:8px;display:grid;gap:8px;margin-top:12px;padding:0 2px}.dsm-prep-lineRow{align-items:center;color:#a9b6d3;color:var(--text-dim);display:flex;font-size:13px;font-weight:700;gap:10px}.dsm-dot{background:#ffffff2e;border-radius:999px;box-shadow:0 0 0 3px #ffffff0f;flex:0 0 auto;height:10px;width:10px}.dsm-prep-lineRow.active{color:#e9eefb;color:var(--text)}.dsm-prep-lineRow.active .dsm-dot{animation:dsm-dotPulse 1.05s ease-in-out infinite;background:#1e90ff;background:var(--primary);box-shadow:0 0 0 4px #1e90ff29}.dsm-prep-lineRow.done{color:color-mix(in oklab,#19c37d 55%,#a9b6d3);color:color-mix(in oklab,var(--ok) 55%,var(--text-dim))}.dsm-prep-lineRow.done .dsm-dot{background:#19c37d;background:var(--ok);box-shadow:0 0 0 4px #19c37d29}@keyframes dsm-dotPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.dsm-skel-grid{opacity:.95}.dsm-skel-card{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);min-height:78px;overflow:hidden;padding:10px 12px;position:relative}.dsm-skel-card:after{animation:dsm-shimmer 1.1s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff14 45%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes dsm-shimmer{to{transform:translateX(120%)}}.dsm-skel-top{align-items:center;display:flex;gap:10px}.dsm-skel-ico{background:#ffffff1a;border:1px solid #ffffff14;border-radius:10px;height:26px;width:26px}.dsm-skel-dot{background:#19c37d33;border:1px solid #19c37d2e;border-radius:999px;height:10px;margin-left:auto;width:10px}.dsm-skel-bar{background:#ffffff1a;border:1px solid #ffffff0f;border-radius:999px;height:10px}.dsm-skel-bar.w1{width:58%}.dsm-skel-bar.w2{margin-top:10px;width:72%}.dsm-skel-bar.w3{margin-top:8px;width:46%}@media (max-width:520px){.dsm-prep-top{align-items:flex-start;flex-direction:column}.dsm-prep-subtitle,.dsm-prep-title{white-space:normal}}.dsm-miniLoader{display:grid;margin:12px 0 18px;place-items:center}.dsm-miniCard{grid-gap:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);display:grid;gap:14px;justify-items:center;padding:18px 18px 16px;width:min(520px,92%)}.dsm-miniIcons{align-items:center;display:flex;gap:18px;justify-content:center}.dsm-miniIcon{border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 10px 22px #0003;display:grid;height:44px;opacity:.55;place-items:center;transform:translateY(0);width:44px}.dsm-miniIcon.on{animation:dsm-miniPop .9s ease-in-out infinite;opacity:1}@keyframes dsm-miniPop{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.dsm-miniIcon:after{border-radius:999px;content:"";height:4px;margin-top:56px;opacity:.75;position:absolute;width:34px}.dsm-miniIcon.blue{background:radial-gradient(circle at 30% 30%,#1e90ff59,#1e90ff2e);color:#eaf3ff}.dsm-miniIcon.blue:after{background:#1e90ff8c}.dsm-miniIcon.purple{background:radial-gradient(circle at 30% 30%,#9b5aff59,#9b5aff2e);color:#f2eaff}.dsm-miniIcon.purple:after{background:#9b5aff8c}.dsm-miniIcon.green{background:radial-gradient(circle at 30% 30%,#19c37d59,#19c37d2e);color:#eafff4}.dsm-miniIcon.green:after{background:#19c37d8c}.dsm-miniIcon{position:relative}.dsm-miniText{color:#a9b6d3;color:var(--text-dim);font-weight:700;letter-spacing:.01em}.dsm-miniDots{align-items:center;display:flex;gap:8px;justify-content:center}.dsm-miniDots span{background:#1e90ffa6;border-radius:999px;box-shadow:0 0 0 3px #1e90ff1f;height:10px;opacity:.45;width:10px}.dsm-dot1{animation:dsm-dotBlink 1s infinite}.dsm-dot2{animation:dsm-dotBlink 1s .15s infinite}.dsm-dot3{animation:dsm-dotBlink 1s .3s infinite}@keyframes dsm-dotBlink{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.free-text-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.free-text-modal{background:#fff;border-radius:14px;box-shadow:0 14px 40px #00000040;overflow:hidden;width:min(520px,calc(100vw - 24px))}.free-text-modal-header{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:14px 16px}.free-text-modal-title{font-size:18px;font-weight:700;margin:0}.free-text-modal-x{background:#0000;border:none;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.free-text-modal-body{padding:16px}.free-text-label{display:block;font-size:13px;font-weight:600;margin-bottom:8px;opacity:.85}.free-text-input{border:1px solid #0000002e;border-radius:10px;font-size:14px;outline:none;padding:12px;width:100%}.free-text-input:focus{border-color:#00000059}.free-text-input.input-error{background:#d645450f;border-color:#d64545}.free-text-meta{display:flex;font-size:12px;justify-content:space-between;margin-top:8px;opacity:.75}.free-text-error{color:#d64545;font-size:13px;font-weight:600;margin-top:10px}.free-text-modal-actions{border-top:1px solid #00000014;display:flex;gap:10px;justify-content:flex-end;padding:14px 16px}.free-text-btn{border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:10px 14px}.free-text-btn.ghost{background:#0000000f}.free-text-btn.primary{background:#111;color:#fff}.free-text-btn:disabled{cursor:not-allowed;opacity:.6}:root{--sp-bg:#080a0e;--sp-panel:#0e0f12;--sp-panel-2:#12151a;--sp-panel-3:#1b1f26;--sp-border:#ffffff2e;--sp-border-soft:#ffffff1f;--sp-border-strong:#ffffff47;--sp-text:#e8f0ff;--sp-text-dim:#b4bdce;--sp-text-soft:#8c94a6;--sp-primary:#019dee;--sp-primary-2:#00aef0;--sp-danger:#ff6b7f;--sp-radius-lg:16px;--sp-radius-md:12px;--sp-radius-sm:9px}.strategic-point-modal-overlay{animation:sp-fade .18s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;display:grid;inset:0;padding:14px;place-items:center;position:fixed;z-index:999999}.strategic-point-modal{animation:sp-slideUp .22s ease-out;background:#0e0f12;background:var(--sp-panel);border:1px solid #ffffff2e;border:1px solid var(--sp-border);border-radius:16px;border-radius:var(--sp-radius-lg);box-shadow:0 26px 72px #00000094,inset 0 1px 0 #ffffff0a;color:#e8f0ff;color:var(--sp-text);display:flex;flex-direction:column;max-height:calc(100vh - 28px);overflow:hidden;width:min(850px,calc(100vw - 36px))}.sp-modal-header{display:none}.sp-modal-form{display:flex;flex:1 1;flex-direction:column;min-height:0}.strategic-point-modal-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:8px 14px 4px}.sp-modern-section{background:#111418;border:1px solid #ffffff1f;border:1px solid var(--sp-border-soft);border-radius:12px;border-radius:var(--sp-radius-md);box-shadow:none;box-sizing:border-box;padding:12px 16px 11px;width:100%}.sp-section-header{align-items:center;color:#e8f0ff;display:flex;font-size:14px;font-weight:800;gap:8px;letter-spacing:-.01em;margin-bottom:10px}.sp-section-icon{color:#019dee;color:var(--sp-primary);filter:none;font-size:15px}.sp-modern-grid{grid-gap:10px 18px;align-items:start;box-sizing:border-box;display:grid;gap:10px 18px;width:100%}.sp-modern-grid+.sp-modern-grid,.sp-modern-section>.sp-modern-field+.sp-modern-grid,.sp-modern-section>.sp-modern-grid+.sp-modern-field{margin-top:9px}.sp-modern-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-modern-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-modern-field,.strategic-point-modal form label{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;margin:0;min-width:0;width:100%}.strategic-point-modal form label.sp-modern-field{color:#b4bdce;color:var(--sp-text-dim);font-size:13px;font-weight:700}.sp-field-label{align-items:center;color:#b4bdce;color:var(--sp-text-dim);display:inline-flex;font-size:12px;gap:5px;line-height:1.15}.sp-field-label .sp-required{color:inherit}.sp-label-with-info{gap:8px}.sp-info-icon{color:#9aa7bd;font-size:13px}.sp-input-shell{align-items:center;background:#1b1f26;border:1px solid #ffffff21;border-radius:9px;border-radius:var(--sp-radius-sm);box-sizing:border-box;display:flex;height:39px;min-height:39px;min-width:0;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.sp-input-shell:hover{background:#20252d;border-color:#ffffff3d}.sp-input-shell:focus-within{border-color:#019dee;border-color:var(--sp-primary);box-shadow:0 0 0 3px #019dee29}.sp-field-icon{left:13px;pointer-events:none;z-index:2}.sp-field-action-icon,.sp-field-icon{color:#9aa7bd;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.sp-field-action-icon{cursor:pointer;pointer-events:auto;right:12px;z-index:3}.sp-field-action-icon:hover{color:#fff}.sp-select-native-shell select,.strategic-point-modal input{background:#0000!important;border:none!important;box-shadow:none!important;box-sizing:border-box;color:#e8f0ff;display:block;font-size:13px;font-weight:600;height:100%;line-height:39px;max-width:none!important;min-height:0;min-width:0!important;outline:none;padding:3px 36px 0 42px;transform:translateY(2px);width:100%!important}.strategic-point-modal input::placeholder{color:#8c94a6;font-weight:600}.sp-select-native-shell select{-webkit-appearance:none;appearance:none;cursor:pointer;display:block;line-height:39px;padding-top:3px;transform:translateY(2px)}.sp-select-native-shell select option{background:#15181d;color:#e8f0ff}.strategic-point-modal input[type=date],.strategic-point-modal input[type=time]{-webkit-appearance:textfield;appearance:textfield;color-scheme:dark}.strategic-point-modal input[type=date]::-webkit-calendar-picker-indicator,.strategic-point-modal input[type=time]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.sp-hidden-date-picker{height:30px!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;z-index:1!important}.sp-select-shell{align-items:center;box-sizing:border-box;display:flex;height:39px;min-height:39px;min-width:0;width:100%}.sp-select-shell .sp-select,.sp-select-shell .sp__control,.sp-select-shell .sp__input-container,.sp-select-shell .sp__value-container{box-sizing:border-box;min-width:0!important;width:100%!important}.sp-select-shell .sp__control{max-width:none!important}.sp-select-shell .sp__control,.sp-select-shell .sp__value-container{align-items:center!important;display:flex!important;height:37px!important;min-height:37px!important}.sp-select-shell .sp__value-container{overflow:hidden!important;padding-left:42px!important;padding-right:44px!important;position:relative!important}.sp-select-shell .sp__indicators{align-items:center!important;display:flex!important;height:37px!important;padding-right:8px!important}.sp-select-shell .sp__input-container{align-items:center!important;display:flex!important;height:100%!important;margin:0!important;min-height:0!important;padding:0!important}.sp-select-shell .sp__input{color:#e8f0ff!important;margin:0!important;padding:3px 0 0!important;transform:translateY(2px)}.sp-select-shell .sp__placeholder,.sp-select-shell .sp__single-value{font-size:13px!important;font-weight:600!important;left:42px!important;line-height:18px!important;margin:0!important;max-width:calc(100% - 86px)!important;overflow:hidden!important;pointer-events:none;position:absolute!important;right:44px!important;text-overflow:ellipsis!important;top:50%!important;transform:translateY(-38%)!important;white-space:nowrap!important}.sp-select-shell .sp__single-value{color:#e8f0ff!important}.sp-select-shell .sp__placeholder{color:#8c94a6!important}.sp-select-shell .sp__menu{background:#1b1f26!important;border:1px solid #ffffff29!important;border-radius:12px!important;box-shadow:0 20px 48px #00000085,inset 0 1px 0 #ffffff0a;margin-top:8px!important;overflow:hidden}.sp-select-shell .sp__menu-list{background:#1b1f26!important;padding:6px!important}.sp-select-shell .sp__option{align-items:center!important;background:#0000!important;border-radius:9px!important;color:#e8f0ff!important;cursor:pointer;display:flex!important;font-size:13px!important;font-weight:700!important;min-height:36px;padding:9px 12px!important}.sp-select-shell .sp__option--is-focused{background:hsla(0,0%,100%,.075)!important}.sp-select-shell .sp__option--is-selected{background:#019dee!important;color:#fff!important}.sp-field-hint{color:#8c94a6;font-size:11px;font-weight:600;margin-top:-3px}.strategic-point-modal .error{color:#ff9dac;font-size:12px;font-weight:700;margin-top:-2px}.sp-input-shell.input-error{background:#ff486814!important;border-color:#ff6780c7!important;box-shadow:0 0 0 3px #ff526e21!important}.sp-input-shell.input-error input,.sp-input-shell.input-error select{background:#0000!important}.input-error{border-color:#ff6780c7!important}.strategic-point-modal .modal-actions{align-items:center;background:#0b0d10;border-top:1px solid #ffffff1f;display:flex;gap:12px;justify-content:space-between;padding:10px 18px 11px}.sp-actions-right{align-items:center;display:flex;gap:14px}.strategic-point-modal .modal-actions button{align-items:center;border:1px solid #ffffff38;border-radius:10px;color:#e8f0ff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:39px;padding:0 18px;text-transform:none;transition:background .16s ease,border-color .16s ease,transform .08s ease,box-shadow .16s ease}.strategic-point-modal .modal-actions button:active{transform:translateY(1px)}.strategic-point-modal .modal-actions button:focus-visible{border-color:#019dee;border-color:var(--sp-primary);box-shadow:0 0 0 3px #019dee2e;outline:none}.strategic-point-modal .sp-clear-btn{background:#15181d;border:1px solid #ffffff2e;box-shadow:none;color:#e8f0ff;padding:0 22px}.strategic-point-modal .sp-clear-btn:hover{background:#1b1f26;border-color:#ffffff52;color:#fff}.strategic-point-modal .cancel-btn{background:#15181d;border:1px solid #ffffff38;box-shadow:none;color:#e8f0ff;min-width:125px}.strategic-point-modal .cancel-btn:hover{background:#1b1f26;border-color:#ffffff5c}.strategic-point-modal .sp-submit-btn{background:linear-gradient(180deg,#04aef3,#019dee)!important;border:1px solid #019deee6;box-shadow:0 10px 22px #019dee3d,inset 0 1px 0 #ffffff38;color:#fff;min-width:175px}.strategic-point-modal .sp-submit-btn:hover{background:linear-gradient(180deg,#19bbff,#0295df)!important;transform:translateY(-1px)}.strategic-point-modal-body::-webkit-scrollbar{width:9px}.strategic-point-modal-body::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.strategic-point-modal-body::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.strategic-point-modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff42}.sp-schedule-grid{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(280px,1.3fr)}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-slideUp{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){.strategic-point-modal{width:min(680px,calc(100vw - 24px))}.sp-modern-grid-2,.sp-modern-grid-3,.sp-schedule-grid{grid-template-columns:1fr}.strategic-point-modal .modal-actions{align-items:stretch;flex-direction:column}.sp-actions-right{flex-direction:column;width:100%}.strategic-point-modal .cancel-btn,.strategic-point-modal .modal-actions button,.strategic-point-modal .sp-submit-btn{min-width:0;width:100%}}@media (max-width:560px){.strategic-point-modal-overlay{padding:8px}.strategic-point-modal{border-radius:15px;max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.strategic-point-modal-body{padding:10px}.sp-modern-section{padding:13px}.sp-section-header{font-size:15px}.sp-select-native-shell select,.strategic-point-modal input{font-size:14px}}.sp-purpose-select-shell .sp__value-container{padding-left:16px!important;padding-right:40px!important}.sp-purpose-select-shell .sp__placeholder,.sp-purpose-select-shell .sp__single-value{left:16px!important;max-width:calc(100% - 54px)!important;right:38px!important}.sp-date-shell input:not(.sp-hidden-date-picker),.sp-hour-shell input{padding-left:24px!important;padding-right:46px!important}.strategic-truck-group+.strategic-truck-group{margin-top:6px}.sp-trailer-swap-section{padding-bottom:12px;padding-top:11px}.sp-trailer-swap-toggle{align-items:center;cursor:pointer;display:flex!important;flex-direction:row!important;gap:12px!important;-webkit-user-select:none;user-select:none;width:100%}.sp-trailer-swap-toggle input[type=checkbox]{height:1px!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;transform:none!important;width:1px!important}.sp-trailer-swap-control{align-items:center;background:#252a32;border:1px solid #ffffff29;border-radius:999px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:26px;padding:3px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:46px}.sp-trailer-swap-knob{background:#9aa7bd;border-radius:999px;box-shadow:0 2px 7px #00000047;height:18px;transition:transform .18s ease,background .18s ease;width:18px}.sp-trailer-swap-toggle input[type=checkbox]:checked+.sp-trailer-swap-control{background:#019dee38;border-color:#019deeb8;box-shadow:0 0 0 3px #019dee1f}.sp-trailer-swap-toggle input[type=checkbox]:checked+.sp-trailer-swap-control .sp-trailer-swap-knob{background:#19bbff;transform:translateX(20px)}.sp-trailer-swap-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.sp-trailer-swap-copy strong{color:#e8f0ff;font-size:13px;font-weight:800;line-height:1.2}.sp-trailer-swap-copy small{color:#8c94a6;font-size:11px;font-weight:600;line-height:1.35}.status-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.status-modal{background:linear-gradient(180deg,#0f172ad1,#0f172af5);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 20px 60px #070c188c;box-sizing:border-box;color:#e9eefb;display:inline-block;max-width:min(1120px,96vw);padding:22px 26px 20px;text-align:center;width:auto}.status-modal h3{color:#a7d3ff;font-size:18px;font-weight:800;letter-spacing:.18em;margin-bottom:4px;margin-top:0;text-align:center;text-transform:uppercase}.status-location-type-line{color:#aab4c8;font-size:11px;font-weight:500;margin-bottom:6px;margin-top:0;text-transform:uppercase}.status-columns-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:24px;justify-content:center;margin:20px 0 14px}.status-options-column{border-right:1px solid #94a3b840;display:flex;flex-direction:column;gap:10px;min-width:230px;padding-right:18px}.status-options-column:last-child{border-right:none;padding-right:0}@keyframes fadeSlideIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.animated-column{animation:fadeSlideIn .28s ease-out}.status-option-btn{background:linear-gradient(180deg,#0f172acc,#0f172af2);border:1px solid #94a3b859;border-radius:10px;color:#e9eefb;cursor:pointer;font-size:13px;font-weight:500;padding:9px 14px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .06s ease,box-shadow .18s ease}.status-option-btn:hover{background:linear-gradient(180deg,#1e40afd1,#0f172afa);border-color:#3b82f6d9;box-shadow:0 0 0 1px #3b82f659;transform:translateY(-1px)}.status-option-btn.selected{background:linear-gradient(135deg,#1e90ff,#00c6ff);border-color:#38bdf8f2;box-shadow:0 0 0 1px #bfdbfea6,0 10px 30px #2563eb73;color:#fff;font-weight:600}.close-status-modal{background:linear-gradient(90deg,#1e90ff,#00c6ff);border:1px solid #2563ebcc;border-radius:999px;box-shadow:0 8px 24px #2563eb59;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:16px;padding:12px 16px;transition:background .18s ease,transform .04s ease,box-shadow .18s ease;width:100%}.close-status-modal:hover{background:linear-gradient(90deg,#1778d6,#0096ff)}.close-status-modal:active{transform:translateY(1px)}.cmrload-backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:9999}.cmrload-modal{animation:cmrload-slideUp .24s ease-out;background:linear-gradient(180deg,#ffffff12,hsla(0,0%,100%,.018) 16%,#ffffff03),linear-gradient(180deg,#121f3ff2,#0a152dfa);border:1px solid #8fb9ff21;border-radius:24px;box-shadow:0 30px 80px #02081794,inset 0 1px 0 #ffffff0d;color:#eaf2ff;display:flex;flex-direction:column;max-height:min(84vh,760px);overflow:hidden;width:min(1020px,93vw)}.cmrload-header-spacer{height:44px;width:44px}.cmrload-header{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:44px 1fr 44px;padding:14px 24px 8px}.cmrload-header-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0}.cmrload-title{color:#d9ebff;font-size:18px;font-weight:900;letter-spacing:.16em;line-height:1.1;margin:0;text-align:center;text-shadow:0 0 26px #3b82f62e;text-transform:uppercase}.cmrload-subtitle{display:none}.cmrload-close{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid #a0c5ff24;border-radius:999px;box-shadow:0 10px 28px #02081747,inset 0 1px 0 #ffffff0d;color:#dceaff;cursor:pointer;display:grid;height:42px;justify-self:end;place-items:center;transition:background .18s ease,border-color .18s ease,transform .04s ease,box-shadow .18s ease,opacity .18s ease;width:42px}.cmrload-close:hover{background:linear-gradient(180deg,#ffffff1f,#ffffff0d);border-color:#a0c5ff3d;box-shadow:0 14px 30px #02081757,inset 0 1px 0 #ffffff12}.cmrload-close:active{transform:translateY(1px)}.cmrload-close:disabled{cursor:not-allowed;opacity:.55}.cmrload-top-card{background:none!important;border:none!important;border-radius:16px;box-shadow:none!important;margin:0 24px 14px;padding:14px 18px 15px;text-align:center}.cmrload-top-card-label{color:#c8dfff9e;font-size:11px;font-weight:900;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.cmrload-top-card-title{color:var(--primary-200);font-size:18px;font-weight:800;letter-spacing:.12em;margin:0;text-align:center;text-shadow:0 0 24px #1e90ff40;text-transform:uppercase}.cmrload-top-card-subtitle{color:var(--text-dim);font-size:.95rem;font-weight:500;margin:6px 0 16px;text-align:center}.cmrload-body{overflow:auto;padding:0 24px 20px}.cmrload-body::-webkit-scrollbar{width:10px}.cmrload-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff59,#1e90ff26);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.cmrload-section{margin-bottom:14px}.cmrload-card{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018)),#0f1b36b8;border:1px solid #8fb9ff1a;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 24px #030a1a26;padding:14px 16px}.cmrload-card-inner{margin:0 auto;width:min(100%,920px)}.cmrload-card-inner>*+*{margin-top:12px}.cmrload-card-compact{min-height:0;min-height:auto;padding-bottom:13px;padding-top:13px}.cmrload-section-title{color:#dbeaff;font-size:12px;font-weight:900;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.cmrload-muted{color:#cddefaa8;font-size:13px;font-weight:600;line-height:1.4}.cmrload-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.cmrload-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2,#ffffff14),#0000),var(--panel-solid,#182645);border:1px solid #ffffff14;border:1px solid var(--border,#ffffff14);border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm,0 8px 24px #070c1859);cursor:pointer;display:inline-flex;margin:0;overflow:hidden;padding:0;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease;width:auto}.cmrload-thumb:hover{background:#1a2a4ee0;background:var(--panel-hover,#1a2a4ee0);border-color:#ffffff24;border-color:var(--border-strong,#ffffff24);transform:translateY(-1px)}.cmrload-thumb:active{transform:translateY(1px)}.cmrload-thumb img{background:#0000002e;display:block;height:124px;object-fit:contain;width:auto}.cmrload-grid-preview .cmrload-thumb{cursor:default}.cmrload-grid-preview .cmrload-thumb:hover{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2,#ffffff14),#0000),var(--panel-solid,#182645);transform:none}.cmrload-upload-box{background:#ffffff08;border:1px solid #8fb9ff1a;border-radius:14px;max-width:100%;padding:8px 10px}.cmrload-file{background:#ffffff0a;border:1px solid #8fb9ff1a;border-radius:12px;color:#e9f3ff;display:block;min-height:44px;outline:none;padding:6px 10px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.cmrload-file:hover{background:hsla(0,0%,100%,.055);border-color:#8fb9ff29}.cmrload-file:focus{background:#ffffff0f;border-color:#5699ff6b;box-shadow:0 0 0 4px #3b82f61a}.cmrload-file::-webkit-file-upload-button{background:#223868b8;border:1px solid #8fb9ff1f;border-radius:999px;color:#eef5ff;cursor:pointer;font-weight:800;height:30px;letter-spacing:.01em;margin-right:10px;padding:0 12px;-webkit-transition:background .18s ease,border-color .18s ease,transform .04s ease,box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,transform .04s ease,box-shadow .18s ease}.cmrload-file::-webkit-file-upload-button:hover{background:#2c447ad6;border-color:#8fb9ff2e;box-shadow:0 6px 16px #1e90ff24}.cmrload-file::-webkit-file-upload-button:active{transform:translateY(1px)}.cmrload-file:disabled{cursor:not-allowed;opacity:.6}.cmrload-actions-single{grid-template-columns:1fr}.cmrload-actions{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:18px}.cmrload-btn{background:linear-gradient(180deg,#3a97f5,#2f86e8);border:1px solid #79b7ff29;border-radius:999px;box-shadow:0 10px 24px #277fff38,inset 0 1px 0 #ffffff29;color:#fff;cursor:pointer;font-weight:900;letter-spacing:.01em;min-height:42px;padding:0 18px;transition:background .18s ease,transform .04s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease;width:100%}.cmrload-btn:hover{filter:brightness(1.04)}.cmrload-btn.secondary{background:#ffffff0a;border:1px solid #8fb9ff1f;box-shadow:inset 0 1px 0 #ffffff0a;color:#dceaff}.cmrload-btn.secondary:hover{background:#ffffff0f;border-color:#8fb9ff2e}.cmrload-btn:active{transform:translateY(1px)}.cmrload-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.cmrload-footer{background:linear-gradient(180deg,#0000,#ffffff05);border-top:1px solid #ffffff14;border-top:1px solid var(--border,#ffffff14);color:#a9b6d3;color:var(--text-dim,#a9b6d3);font-size:12px;font-weight:600;padding:12px 18px}.cmrload-viewer-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#060a14c7;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:10000}.cmrload-viewer{align-items:center;display:flex;height:88vh;justify-content:center;position:relative;width:min(1200px,92vw)}.cmrload-viewer-img{background:linear-gradient(180deg,#ffffff14,#0000),#00000026;background:linear-gradient(180deg,var(--frost-2,#ffffff14),#0000),#00000026;border:1px solid #ffffff14;border:1px solid var(--border,#ffffff14);border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 20px 60px #070c1873;box-shadow:var(--shadow-lg,0 20px 60px #070c1873);height:100%;max-width:100%;object-fit:contain;width:auto}.cmrload-viewer-tools{display:flex;gap:10px;position:fixed;right:16px;top:16px;z-index:10002}.cmrload-viewer-close,.cmrload-viewer-download{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff14;border:1px solid var(--border,#ffffff14);border-radius:999px;box-shadow:0 10px 26px #00000059;color:#e9eefb;color:var(--text,#e9eefb);cursor:pointer;display:inline-flex;font-size:16px;height:40px;justify-content:center;line-height:1;transition:transform .12s ease,background .12s ease,box-shadow .12s ease,opacity .12s ease,border-color .12s ease;width:40px}.cmrload-viewer-close:hover,.cmrload-viewer-download:hover{background:#0009;border-color:#ffffff24;border-color:var(--border-strong,#ffffff24);box-shadow:0 14px 34px #0000006b;transform:translateY(-1px)}.cmrload-viewer-close:active,.cmrload-viewer-download:active{transform:translateY(0) scale(.98)}.cmrload-viewer-nav{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff14;border:1px solid var(--border,#ffffff14);border-radius:999px;box-shadow:0 10px 26px #00000059;color:#e9eefb;color:var(--text,#e9eefb);cursor:pointer;display:flex;font-size:28px;height:46px;justify-content:center;line-height:46px;position:fixed;top:50%;transform:translateY(-50%);transition:transform .12s ease,background .12s ease,box-shadow .12s ease,border-color .12s ease;width:46px;z-index:10001}.cmrload-viewer-nav:hover{background:#0009;border-color:#ffffff24;border-color:var(--border-strong,#ffffff24);box-shadow:0 14px 34px #0000006b;transform:translateY(-50%) translateY(-1px)}.cmrload-viewer-nav:active{transform:translateY(-50%) scale(.98)}.cmrload-viewer-nav.left{left:18px}.cmrload-viewer-nav.right{right:18px}@media (max-width:640px){.cmrload-modal{border-radius:20px;max-height:88vh;width:min(96vw,96vw)}.cmrload-card-inner{width:100%}.cmrload-header{grid-template-columns:1fr 42px;padding:16px 16px 8px}.cmrload-header-spacer{display:none}.cmrload-header-center{align-items:flex-start}.cmrload-title{font-size:16px;text-align:left}.cmrload-body{padding:0 16px 16px}.cmrload-top-card{margin:0 16px 12px;text-align:left}.cmrload-thumb img{height:110px}.cmrload-viewer-nav.left{left:10px}.cmrload-viewer-nav.right{right:10px}.cmrload-actions{grid-template-columns:1fr}}@keyframes cmrload-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cmrload-thumb-wrap{display:inline-flex;position:relative}.cmrload-thumb-static{cursor:default}.cmrload-thumb-static:hover{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2,#ffffff14),#0000),var(--panel-solid,#182645);transform:none}.cmrload-thumb-delete{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:999px;box-shadow:0 10px 26px #0000004d;color:red;cursor:pointer;display:grid;font-size:30px;height:30px;line-height:1;place-items:center;position:absolute;right:8px;top:8px;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;width:30px}.cmrload-thumb-delete:hover{background:#000000a6;border-color:#ffffff29;border-color:var(--border-strong,#ffffff29);transform:translateY(-1px)}.cmrload-thumb-delete:active{transform:translateY(0) scale(.98)}.cmrload-thumb-delete:disabled{cursor:not-allowed;opacity:.55;transform:none}.cmrload-upload-meta{color:#d2e2ffad;font-size:12.5px;line-height:1.45;margin-top:10px}.cmrload-error-banner{background:#ff4d6d1a;border:1px solid #ff708f3d;border-radius:14px;color:#ffb6c7;font-size:13px;font-weight:700;line-height:1.45;margin-top:12px;padding:12px 14px}.truckinventory-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.truckinventory-modal{animation:ti-slideUp .24s ease-out;background:linear-gradient(180deg,var(--frost-2),#0000 18%),var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--text);display:flex;flex-direction:column;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;max-height:82vh;overflow:hidden;width:min(600px,95vw)}.truckinventory-modal-header{align-items:center;background:linear-gradient(135deg,#1e90ff40,#0f172af5);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:10px 18px 9px}.truckinventory-modal-title-block{display:flex;flex-direction:column;gap:3px}.truckinventory-modal-title{color:var(--primary-200);font-size:.82rem;font-weight:700;letter-spacing:.18em;margin:0;text-shadow:0 0 24px #1e90ff47;text-transform:uppercase}.truckinventory-modal-subtitle{color:var(--text-dim);font-size:.8rem;font-weight:500;margin:0}.truckinventory-close{background:#0000;border:none;border-radius:999px;color:var(--text-soft);cursor:pointer;font-size:18px;line-height:1;padding:4px;transition:background .15s ease,color .15s ease,transform .08s ease}.truckinventory-close:hover{background:var(--frost-2);color:var(--text);transform:scale(1.05)}.truckinventory-modal-body{background:radial-gradient(circle at top left,#1e90ff1f,#0000 60%);flex:1 1;overflow-y:auto;padding:14px 18px 16px}.truckinventory-intro{color:var(--text-soft);font-size:.82rem;margin:0 0 12px}.truckinventory-fields{display:flex;flex-direction:column;gap:12px;margin-top:4px}.truckinventory-field{align-items:center;background:linear-gradient(180deg,var(--frost-1),#0000 70%),var(--panel-solid);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.truckinventory-field label{color:var(--text);font-size:.8rem;font-weight:500}.truckinventory-field input{background:#0f172afa;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.82rem;padding:6px 8px;text-align:right;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:96px}.truckinventory-field input:focus{background:#0f172a;border-color:#3b82f6e6;box-shadow:0 0 0 1px #3b82f699;outline:none}.truckinventory-modal-footer{background:linear-gradient(180deg,#0f172af7,#020617);border-top:1px solid var(--border);display:flex;gap:10px;justify-content:center;padding:10px 18px 14px}.truckinventory-btn{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:600;padding:7px 22px;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .08s ease}.truckinventory-btn-secondary{background:#0f172ae6;border-color:var(--border);color:var(--text-dim)}.truckinventory-btn-secondary:hover{background:var(--frost-2);box-shadow:0 8px 20px #0f172a99;color:var(--text)}.truckinventory-btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-600));border-color:#0000;box-shadow:0 12px 28px #1e90ff8c;color:#f9fafb}.truckinventory-btn-primary:hover{background:linear-gradient(135deg,var(--primary-600),var(--primary-700));box-shadow:0 16px 34px #1e90ffb3;transform:translateY(-1px)}.truckinventory-btn-primary:active{box-shadow:0 8px 18px #1e90ff80;transform:translateY(0)}.truckinventory-modal-body::-webkit-scrollbar{width:8px}.truckinventory-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff61,#1e90ff2e);border-radius:999px}@keyframes ti-slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.trailerinventory-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.trailerinventory-modal{animation:tri-slideUp .24s ease-out;background:linear-gradient(180deg,var(--frost-2),#0000 18%),var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--text);display:flex;flex-direction:column;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;max-height:82vh;overflow:hidden;width:min(600px,95vw)}.trailerinventory-modal-header{align-items:center;background:linear-gradient(135deg,#1e90ff40,#0f172af5);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:10px 18px 9px}.trailerinventory-modal-title-block{display:flex;flex-direction:column;gap:3px}.trailerinventory-modal-title{color:var(--primary-200);font-size:.82rem;font-weight:700;letter-spacing:.18em;margin:0;text-shadow:0 0 24px #1e90ff47;text-transform:uppercase}.trailerinventory-modal-subtitle{color:var(--text-dim);font-size:.8rem;font-weight:500;margin:0}.trailerinventory-close{background:#0000;border:none;border-radius:999px;color:var(--text-soft);cursor:pointer;font-size:18px;line-height:1;padding:4px;transition:background .15s ease,color .15s ease,transform .08s ease}.trailerinventory-close:hover{background:var(--frost-2);color:var(--text);transform:scale(1.05)}.trailerinventory-modal-body{background:radial-gradient(circle at top left,#1e90ff1f,#0000 60%);flex:1 1;overflow-y:auto;padding:14px 18px 16px}.trailerinventory-intro{color:var(--text-soft);font-size:.82rem;margin:0 0 12px}.trailerinventory-fields{display:flex;flex-direction:column;gap:12px;margin-top:4px}.trailerinventory-field{align-items:center;background:linear-gradient(180deg,var(--frost-1),#0000 70%),var(--panel-solid);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.trailerinventory-field label{color:var(--text);font-size:.8rem;font-weight:500}.trailerinventory-field input{background:#0f172afa;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.82rem;padding:6px 8px;text-align:right;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:96px}.trailerinventory-field input:focus{background:#0f172a;border-color:#3b82f6e6;box-shadow:0 0 0 1px #3b82f699;outline:none}.trailerinventory-modal-footer{background:linear-gradient(180deg,#0f172af7,#020617);border-top:1px solid var(--border);display:flex;gap:10px;justify-content:center;padding:10px 18px 14px}.trailerinventory-btn{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:600;padding:7px 22px;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .08s ease}.trailerinventory-btn-secondary{background:#0f172ae6;border-color:var(--border);color:var(--text-dim)}.trailerinventory-btn-secondary:hover{background:var(--frost-2);box-shadow:0 8px 20px #0f172a99;color:var(--text)}.trailerinventory-btn-ghost{background:#0f172a8c;border-color:#94a3b82e;color:var(--text-soft)}.trailerinventory-btn-ghost:hover{background:#0f172abf;box-shadow:0 10px 22px #0206178c;color:var(--text);transform:translateY(-1px)}.trailerinventory-btn-ghost:active{transform:translateY(0)}.trailerinventory-btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-600));border-color:#0000;box-shadow:0 12px 28px #1e90ff8c;color:#f9fafb}.trailerinventory-btn-primary:hover{background:linear-gradient(135deg,var(--primary-600),var(--primary-700));box-shadow:0 16px 34px #1e90ffb3;transform:translateY(-1px)}.trailerinventory-btn-primary:active{box-shadow:0 8px 18px #1e90ff80;transform:translateY(0)}.trailerinventory-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.trailerinventory-modal-body::-webkit-scrollbar{width:8px}.trailerinventory-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff61,#1e90ff2e);border-radius:999px}@keyframes tri-slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.maplibregl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:-webkit-full-screen{height:100%;width:100%}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:initial}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85) scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.ts-map-modal-open{overflow:hidden}.ts-map-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.ts-map-modal{background:#fff;border:1px solid #0f172a1a;border-radius:24px;box-shadow:0 28px 80px #0f172a52;display:flex;flex-direction:column;height:min(860px,calc(100vh - 32px));overflow:hidden;width:min(1480px,calc(100vw - 32px))}.ts-map-modal-header{align-items:center;background:radial-gradient(circle at top left,#0079a71a,#0000 34%),#fff;border-bottom:1px solid #0f172a14;display:flex;gap:18px;justify-content:space-between;padding:18px 20px 16px}.ts-map-modal-eyebrow{color:#0079a7;font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 3px;text-transform:uppercase}.ts-map-modal-header h2{color:#111827;font-size:18px;font-weight:750;margin:0}.ts-map-modal-close{align-items:center;background:#0f172a0f;border:0;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;transition:background .18s ease,transform .18s ease;width:36px}.ts-map-modal-close:hover{background:#0f172a1f;transform:translateY(-1px)}.ts-map-modal-body{background:#f8fafc;display:grid;flex:1 1;grid-template-columns:minmax(0,1fr) 370px;min-height:0;position:relative}.ts-map-modal-body.is-points-collapsed{grid-template-columns:minmax(0,1fr)}.ts-map-canvas-wrap{min-height:0;min-width:0;position:relative}.ts-map-canvas{height:100%;width:100%}.ts-map-canvas-wrap.is-map-loading .ts-map-canvas{opacity:0}.ts-map-canvas-wrap.is-map-ready .ts-map-canvas{opacity:1;transition:opacity .18s ease}.ts-map-loading-cover{align-items:center;background:radial-gradient(circle at center,#ffffffeb,#f8fafcf5),#f8fafc;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:8}.ts-map-loading-card{align-items:center;background:#fffffff5;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 10px 26px #0f172a24;color:#334155;display:inline-flex;font-size:12px;font-weight:780;gap:10px;padding:10px 14px}.ts-map-loading-spinner{animation:ts-map-spin .75s linear infinite;border:2px solid #1a73e82e;border-radius:999px;border-top-color:#1a73e8;height:15px;width:15px}@keyframes ts-map-spin{to{transform:rotate(1turn)}}.ts-map-empty-state{align-items:center;background:#ffffffd1;border-radius:18px;color:#334155;display:flex;flex-direction:column;gap:8px;inset:22px;justify-content:center;pointer-events:none;position:absolute;text-align:center;z-index:2}.ts-map-empty-state strong{color:#111827;font-size:15px}.ts-map-empty-state span{color:#64748b;font-size:13px;max-width:360px}.ts-map-route-toolbar{display:flex;flex-direction:column;gap:8px;left:14px;max-width:min(520px,calc(100% - 28px));pointer-events:none;position:absolute;top:14px;z-index:4}.ts-map-route-status{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 8px 22px #0f172a24;color:#334155;display:inline-flex;font-size:11px;font-weight:750;gap:8px;max-width:100%;padding:9px 12px;width:fit-content}.ts-map-route-status strong{color:#111827;font-size:11px;font-weight:800}.ts-map-route-options{align-items:stretch;display:flex;flex-direction:column;gap:7px;pointer-events:auto;width:min(410px,calc(100vw - 68px))}.ts-map-route-option{grid-gap:12px;align-items:flex-start;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #0f172a17;border-radius:15px;box-shadow:0 6px 16px #0f172a1c;color:#334155;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:76px;padding:11px 13px;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.ts-map-route-options .ts-map-route-option:hover{background:#fff;border-color:#1a73e8;box-shadow:0 9px 22px #0f172a26;color:#334155;filter:none;opacity:1;transform:translateY(-1px)}.ts-map-route-options .ts-map-route-option.is-active:hover{background:#fff;color:#111827}.ts-map-route-option.is-active{background:#fff;border-color:#1a73e86b;box-shadow:inset 4px 0 0 #1a73e8,0 9px 22px #0f172a2b;color:#111827}.ts-map-route-option-icon{align-items:center;background:#1a73e817;border-radius:999px;color:#1a73e8;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;line-height:1;margin-top:1px;position:relative;width:30px}.ts-map-route-option-icon:before{background-color:currentColor;content:"";display:block;height:16px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.ts-map-route-option-icon--truck:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.75A1.75 1.75 0 0 1 4.75 5h8.5c.966 0 1.75.784 1.75 1.75V8h2.586c.464 0 .909.185 1.237.513l1.664 1.664c.328.328.513.773.513 1.237V15.5a2.75 2.75 0 0 1-2.75 2.5h-.51a2.75 2.75 0 0 1-5.48 0H9.74a2.75 2.75 0 0 1-5.48 0h-.51A1.75 1.75 0 0 1 2 16.25V8.5c0-.966.784-1.75 1.75-1.75Zm1 1.5a.25.25 0 0 0-.25.25v7.75c0 .138.112.25.25.25h.51a2.75 2.75 0 0 1 5.48 0h2.52a2.75 2.75 0 0 1 5.48 0h.26c.69 0 1.25-.56 1.25-1.25v-3h-4a1.5 1.5 0 0 1-1.5-1.5v-3a.25.25 0 0 0-.25-.25H4ZM15.5 9.5v1.25h3.19L17.5 9.56a.25.25 0 0 0-.177-.073H15.5Zm-8.5 7A1.25 1.25 0 1 0 7 19a1.25 1.25 0 0 0 0-2.5Zm8 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.75A1.75 1.75 0 0 1 4.75 5h8.5c.966 0 1.75.784 1.75 1.75V8h2.586c.464 0 .909.185 1.237.513l1.664 1.664c.328.328.513.773.513 1.237V15.5a2.75 2.75 0 0 1-2.75 2.5h-.51a2.75 2.75 0 0 1-5.48 0H9.74a2.75 2.75 0 0 1-5.48 0h-.51A1.75 1.75 0 0 1 2 16.25V8.5c0-.966.784-1.75 1.75-1.75Zm1 1.5a.25.25 0 0 0-.25.25v7.75c0 .138.112.25.25.25h.51a2.75 2.75 0 0 1 5.48 0h2.52a2.75 2.75 0 0 1 5.48 0h.26c.69 0 1.25-.56 1.25-1.25v-3h-4a1.5 1.5 0 0 1-1.5-1.5v-3a.25.25 0 0 0-.25-.25H4ZM15.5 9.5v1.25h3.19L17.5 9.56a.25.25 0 0 0-.177-.073H15.5Zm-8.5 7A1.25 1.25 0 1 0 7 19a1.25 1.25 0 0 0 0-2.5Zm8 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Z'/%3E%3C/svg%3E")}.ts-map-route-option.is-active .ts-map-route-option-icon{background:#1a73e8;color:#fff}.ts-map-route-option-main{display:flex;flex-direction:column;gap:5px;min-width:0}.ts-map-route-option-top{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-width:0}.ts-map-route-option-top strong{color:#202124;flex:1 1;font-size:15px;font-weight:780;line-height:1.12;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-map-route-option-time{color:#188038;flex:0 0 auto;font-size:15px;font-weight:820;line-height:1.1;white-space:nowrap}.ts-map-route-option-meta{align-items:center;color:#5f6368;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;line-height:1.15}.ts-map-route-option-meta em{flex:1 1;font-style:normal;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-map-route-option-distance{color:#5f6368;flex:0 0 auto;font-weight:760;white-space:nowrap}.ts-map-route-option-roads{color:#64748b;display:block;font-size:11px;font-weight:650;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-map-route-option-badges{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ts-map-route-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10px;font-weight:760;line-height:1;min-height:20px;padding:3px 7px;white-space:nowrap}.ts-map-route-badge.is-toll{background:#fffbeb;border-color:#fde68a;color:#92400e}.ts-map-route-badge.is-toll-free{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.ts-map-route-badge.is-highway{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ts-map-route-toll-estimate{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#78350f;display:flex;flex-direction:column;gap:3px;padding:8px 9px}.ts-map-route-toll-estimate strong{font-size:12px;font-weight:800;line-height:1.2}.ts-map-route-toll-estimate small{color:#92400e;font-size:10.5px;font-weight:650;line-height:1.25}.ts-map-route-toll-unavailable{align-items:center;color:#9a3412;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2}.ts-map-route-option-warning{align-items:center;color:#202124;display:inline-flex;font-size:12px;font-weight:760;gap:6px;line-height:1.15}.ts-map-route-option-warning:before{background:#a16207;content:"";display:block;flex:0 0 auto;height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m1.91 19.09 8.73-15.13a1.57 1.57 0 0 1 2.72 0l8.73 15.13A1.57 1.57 0 0 1 20.73 21H3.27a1.57 1.57 0 0 1-1.36-1.91ZM13 18v-2h-2v2h2Zm0-4V8h-2v6h2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m1.91 19.09 8.73-15.13a1.57 1.57 0 0 1 2.72 0l8.73 15.13A1.57 1.57 0 0 1 20.73 21H3.27a1.57 1.57 0 0 1-1.36-1.91ZM13 18v-2h-2v2h2Zm0-4V8h-2v6h2Z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:13px}.ts-map-route-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px;pointer-events:auto}.ts-map-route-tool-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0f172a1a;border-radius:999px;box-shadow:0 8px 20px #0f172a1f;color:#334155;cursor:pointer;font-size:11px;font-weight:780;line-height:1;padding:8px 11px;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ts-map-route-tool-btn:hover:not(:disabled){border-color:#1a73e859;box-shadow:0 10px 24px #0f172a26;transform:translateY(-1px)}.ts-map-route-tool-btn.is-active{background:#9333ea;border-color:#9333ea;box-shadow:0 10px 24px #9333ea47;color:#fff}.ts-map-route-tool-btn.is-clear{background:#fef2f2f5;border-color:#f8717140;color:#7f1d1d}.ts-map-route-tool-btn.is-toll-filter.is-active{background:#b45309;border-color:#b45309;box-shadow:0 10px 24px #b4530947;color:#fff}.ts-map-route-tool-btn.is-toll-filter.is-active:hover:not(:disabled){border-color:#92400e;box-shadow:0 12px 27px #b4530957}.ts-map-route-tool-btn:disabled{cursor:not-allowed;opacity:.55}.ts-map-route-hint{background:#faf5fff5;border:1px solid #9333ea38;border-radius:12px;box-shadow:0 8px 20px #581c871f;color:#6b21a8;font-weight:750;max-width:min(460px,100%)}.ts-map-route-error,.ts-map-route-hint{font-size:11px;padding:8px 10px;width:fit-content}.ts-map-route-error{background:#fff7edf5;border:1px solid #fed7aa;border-radius:12px;box-shadow:0 8px 20px #78350f1f;color:#9a3412;font-weight:700;max-width:100%;pointer-events:none}.ts-map-points-panel{background:#fff;border-left:1px solid #0f172a14;display:flex;flex-direction:column;min-height:0}.ts-map-points-panel-header{align-items:center;border-bottom:1px solid #0f172a14;display:flex;gap:12px;justify-content:space-between;padding:14px 14px 12px}.ts-map-points-panel-header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ts-map-points-panel-header strong{color:#111827;font-size:13px}.ts-map-points-panel-header small{color:#94a3b8;font-size:9.5px;font-weight:550;line-height:1.2}.ts-map-points-panel-header span{color:#64748b;font-size:11px}.ts-map-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#9a3412;margin:12px 14px 0}.ts-map-reorder-error,.ts-map-warning{font-size:11px;font-weight:650;padding:9px 10px}.ts-map-reorder-error{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;margin:10px 14px 0}.ts-map-points-list{min-height:0;overflow-y:auto;padding:12px 14px 16px}.ts-map-point-card{grid-gap:8px;align-items:start;background:#fff;border-bottom:1px solid #0f172a12;display:grid;gap:8px;grid-template-columns:22px 30px minmax(0,1fr);padding:12px 0;position:relative;transition:background .16s ease,box-shadow .16s ease,opacity .16s ease}.ts-map-point-card:last-child{border-bottom:0}.ts-map-point-card.is-missing-coordinates{opacity:.62}.ts-map-point-card.is-reorder-locked .ts-map-point-drag-handle{cursor:not-allowed}.ts-map-point-drag-handle{align-items:center;background:#0000;border:0;border-radius:7px;color:#94a3b8;cursor:grab;display:inline-flex;font-size:14px;height:28px;justify-content:center;padding:0;touch-action:none;transition:color .16s ease,background .16s ease;width:22px}.ts-map-point-drag-handle:hover:not(:disabled){background:#0079a714;color:#0079a7}.ts-map-point-drag-handle:active:not(:disabled){cursor:grabbing}.ts-map-point-drag-handle.is-disabled,.ts-map-point-drag-handle:disabled{opacity:.38}.ts-map-point-sortable-ghost{background:#0079a714;opacity:.32!important}.ts-map-point-sortable-chosen,.ts-map-point-sortable-drag{background:#fff;box-shadow:0 12px 28px #0f172a29}.ts-map-point-index{align-items:center;border-radius:999px;box-shadow:0 8px 16px #0f172a29;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.ts-map-point-status-pending{background:#111827}.ts-map-point-status-active{background:#2563eb}.ts-map-point-status-delayed{background:#f59e0b}.ts-map-point-status-completed{background:#16a34a}.ts-map-point-status-cancelled{background:#dc2626}.ts-map-point-content{min-width:0}.ts-map-point-topline{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px}.ts-map-point-topline strong{color:#111827;font-size:12px}.ts-map-point-status-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:9px;font-weight:750;line-height:1;max-width:118px;min-height:20px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap}.ts-map-point-status-badge.is-pending{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.ts-map-point-status-badge.is-active{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.ts-map-point-status-badge.is-delayed{background:#fef3c7;border-color:#fde68a;color:#92400e}.ts-map-point-status-badge.is-completed{background:#dcfce7;border-color:#bbf7d0;color:#166534}.ts-map-point-status-badge.is-cancelled{background:#fee2e2;border-color:#fecaca;color:#991b1b}.ts-map-point-content p{color:#1f2937;font-size:12px;font-weight:650;line-height:1.25;margin:0 0 4px}.ts-map-point-content small{color:#64748b;display:block;font-size:10.5px;line-height:1.3}.ts-map-point-content em{color:#b45309;display:inline-flex;font-size:10.5px;font-style:normal;font-weight:700;margin-top:5px}.ts-map-via-marker{align-items:center;background:#9333ea;border:3px solid #fff;border-radius:999px;box-shadow:0 8px 18px #581c8742,0 0 0 4px #9333ea24;color:#fff;cursor:grab;display:inline-flex;height:18px;justify-content:center;transition:box-shadow .16s ease,background .16s ease;width:18px;z-index:6}.ts-map-via-marker:hover{background:#7e22ce;box-shadow:0 10px 24px #581c8752,0 0 0 6px #9333ea29}.ts-map-via-marker:active{background:#7e22ce;box-shadow:0 12px 26px #581c8757,0 0 0 7px #9333ea2e;cursor:grabbing}.ts-map-via-marker span{background:#fff;border-radius:999px;display:block;height:6px;width:6px}.ts-map-route-drag-marker{align-items:center;background:#9333eaf5;border:3px solid #fff;border-radius:999px;box-shadow:0 12px 26px #581c8757,0 0 0 5px #9333ea29;display:inline-flex;height:30px;justify-content:center;pointer-events:none;width:30px;z-index:7}.ts-map-route-drag-marker span{background:#fff;border-radius:999px;display:block;height:8px;width:8px}.ts-map-popup{display:flex;flex-direction:column;gap:3px;min-width:180px}.ts-map-popup strong{color:#111827;font-size:12px}.ts-map-popup span{color:#334155;font-size:12px}.ts-map-popup small{color:#64748b;font-size:10.5px}.maplibregl-popup{z-index:20}.maplibregl-popup-content{border:1px solid #0f172a14;border-radius:14px!important;box-shadow:0 12px 28px #0f172a2e!important;padding:10px 12px!important}.ts-map-popup-group{gap:8px;min-width:220px}.ts-map-popup-group-item{border-top:1px solid #0f172a14;display:flex;flex-direction:column;gap:2px;padding-top:7px}.ts-map-popup-group-item:first-of-type{border-top:0;padding-top:0}.ts-map-popup-group-item b{color:#111827;font-size:11px}.ts-map-popup-group-item span{color:#334155;font-size:11px}.ts-map-popup-group-item small{color:#64748b;font-size:10px}.maplibregl-ctrl-top-right{right:10px;top:10px}.maplibregl-ctrl-group{border:1px solid #0f172a14!important;border-radius:14px!important;box-shadow:0 8px 22px #0f172a24!important;overflow:hidden}.maplibregl-ctrl-group button{height:34px!important;width:34px!important}.ts-map-via-list-note{background:#faf5ff;border:1px solid #9333ea2e;border-radius:12px;color:#6b21a8;font-size:11px;font-weight:700;margin-top:10px;padding:9px 10px}.ts-map-via-list-note strong{font-weight:850}.ts-map-route-label-marker{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #0f172a1f;border-radius:10px;box-shadow:0 8px 20px #0f172a2e,0 0 0 1px #ffffffb8;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;gap:7px;min-width:82px;padding:6px 8px;pointer-events:auto;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.ts-map-canvas-wrap .ts-map-route-label-marker:hover{background:#fffffffa;border-color:#1a73e8;box-shadow:0 10px 24px #0f172a38,0 0 0 1px #ffffffd1;color:#475569;filter:none;opacity:1}.ts-map-canvas-wrap .ts-map-route-label-marker.is-active:hover{background:#fffffffa;color:#166534}.ts-map-canvas-wrap .ts-map-route-label-marker.is-muted:hover{background:#fffffffa;color:#64748b;opacity:1}.ts-map-route-label-marker.is-active{border-color:#3214d661;color:#166534;opacity:1}.ts-map-route-label-marker.is-muted{color:#64748b;opacity:.78}.ts-map-route-label-marker.is-muted:hover{opacity:1}.ts-map-route-label-icon{align-items:center;background:#3214d61a;border-radius:999px;color:#3214d6;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;line-height:1;position:relative;width:20px}.ts-map-route-label-icon:before{background-color:currentColor;content:"";display:block;height:12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.ts-map-route-label-icon--truck:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.75A1.75 1.75 0 0 1 4.75 5h8.5c.966 0 1.75.784 1.75 1.75V8h2.586c.464 0 .909.185 1.237.513l1.664 1.664c.328.328.513.773.513 1.237V15.5a2.75 2.75 0 0 1-2.75 2.5h-.51a2.75 2.75 0 0 1-5.48 0H9.74a2.75 2.75 0 0 1-5.48 0h-.51A1.75 1.75 0 0 1 2 16.25V8.5c0-.966.784-1.75 1.75-1.75Zm1 1.5a.25.25 0 0 0-.25.25v7.75c0 .138.112.25.25.25h.51a2.75 2.75 0 0 1 5.48 0h2.52a2.75 2.75 0 0 1 5.48 0h.26c.69 0 1.25-.56 1.25-1.25v-3h-4a1.5 1.5 0 0 1-1.5-1.5v-3a.25.25 0 0 0-.25-.25H4ZM15.5 9.5v1.25h3.19L17.5 9.56a.25.25 0 0 0-.177-.073H15.5Zm-8.5 7A1.25 1.25 0 1 0 7 19a1.25 1.25 0 0 0 0-2.5Zm8 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6.75A1.75 1.75 0 0 1 4.75 5h8.5c.966 0 1.75.784 1.75 1.75V8h2.586c.464 0 .909.185 1.237.513l1.664 1.664c.328.328.513.773.513 1.237V15.5a2.75 2.75 0 0 1-2.75 2.5h-.51a2.75 2.75 0 0 1-5.48 0H9.74a2.75 2.75 0 0 1-5.48 0h-.51A1.75 1.75 0 0 1 2 16.25V8.5c0-.966.784-1.75 1.75-1.75Zm1 1.5a.25.25 0 0 0-.25.25v7.75c0 .138.112.25.25.25h.51a2.75 2.75 0 0 1 5.48 0h2.52a2.75 2.75 0 0 1 5.48 0h.26c.69 0 1.25-.56 1.25-1.25v-3h-4a1.5 1.5 0 0 1-1.5-1.5v-3a.25.25 0 0 0-.25-.25H4ZM15.5 9.5v1.25h3.19L17.5 9.56a.25.25 0 0 0-.177-.073H15.5Zm-8.5 7A1.25 1.25 0 1 0 7 19a1.25 1.25 0 0 0 0-2.5Zm8 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5Z'/%3E%3C/svg%3E")}.ts-map-route-label-marker.is-muted .ts-map-route-label-icon{background:#64748b1a;color:#64748b}.ts-map-route-label-main{display:flex;flex-direction:column;gap:1px;min-width:0}.ts-map-route-label-main strong{color:inherit;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.ts-map-route-label-main small{color:#64748b;font-size:10px;font-weight:750;line-height:1;white-space:nowrap}.ts-map-points-toggle{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0f172a1a;border-radius:999px;box-shadow:0 8px 22px #0f172a24;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:780;justify-content:center;line-height:1;min-height:34px;padding:0 12px;position:absolute;right:442px;top:14px;transition:background .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease;z-index:5}.ts-map-points-toggle:hover{border-color:#1a73e859;box-shadow:0 10px 26px #0f172a2e;transform:translateY(-1px)}.ts-map-modal-body.is-points-collapsed .ts-map-points-toggle{right:14px;top:126px}.maplibregl-marker.ts-map-route-drag-marker,.maplibregl-marker.ts-map-route-label-marker,.maplibregl-marker.ts-map-via-marker{will-change:auto}.maplibregl-marker.ts-map-route-drag-marker,.maplibregl-marker.ts-map-via-marker{transition-property:background,box-shadow!important}@media (min-width:861px) and (max-width:1200px){.ts-map-modal-body{grid-template-columns:minmax(0,1fr) 320px}.ts-map-points-toggle{right:392px}.ts-map-route-options{width:min(380px,calc(100vw - 68px))}}@media (max-width:860px){.ts-map-modal{height:94vh}.ts-map-modal-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 260px}.ts-map-points-panel{border-left:0;border-top:1px solid #0f172a14}.ts-map-route-toolbar{left:12px;max-width:calc(100% - 24px);top:12px}.ts-map-route-options{width:min(360px,calc(100vw - 54px))}.ts-map-route-option{min-height:70px;padding:10px 12px}.ts-map-points-toggle{bottom:274px;right:12px;top:auto}.ts-map-modal-body.is-points-collapsed .ts-map-points-toggle{bottom:14px;right:12px;top:auto}}.ts-map-saved-route-applied{align-items:center;background:#f0f9fff7;border:1px solid #bae6fd;border-radius:13px;box-shadow:0 8px 20px #0369a11f;display:flex;gap:12px;justify-content:space-between;padding:10px 11px;pointer-events:auto;width:min(410px,calc(100vw - 68px))}.ts-map-saved-route-applied>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ts-map-saved-route-applied span{color:#0369a1;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ts-map-saved-route-applied strong{color:#0c4a6e;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-map-saved-route-applied small{color:#475569;font-size:9.5px;font-weight:650}.ts-map-saved-route-applied>button{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:9.5px;font-weight:750;min-height:30px;padding:0 9px}.ts-map-saved-route-applied>button:hover:not(:disabled){background:#fef2f2}.ts-map-saved-route-applied>button:disabled{cursor:wait;opacity:.55}.ts-map-route-tool-btn.is-saved-route.is-active{background:#0079a7;border-color:#0079a7;box-shadow:0 10px 24px #0079a73d;color:#fff}.ts-map-saved-routes{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #0f172a1a;border-radius:15px;box-shadow:0 16px 38px #0f172a33;display:flex;flex-direction:column;gap:9px;max-height:min(480px,calc(100vh - 220px));padding:11px;pointer-events:auto;width:min(410px,calc(100vw - 68px))}.ts-map-saved-routes-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ts-map-saved-routes-header>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ts-map-saved-routes-header strong{color:#111827;font-size:12px;font-weight:800}.ts-map-saved-routes-header span{color:#64748b;font-size:9.5px;line-height:1.35}.ts-map-saved-routes-header>button{background:#f1f5f9;border:0;border-radius:999px;color:#475569;cursor:pointer;flex:0 0 auto;font-size:18px;height:28px;width:28px}.ts-map-saved-routes>input{background:#fff;border:1px solid #dbe3ee;border-radius:9px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:10.5px;min-height:36px;outline:0;padding:0 10px;width:100%}.ts-map-saved-routes>input:focus{border-color:#0079a78c;box-shadow:0 0 0 3px #0079a717}.ts-map-saved-routes-list{display:flex;flex-direction:column;gap:7px;min-height:0;overflow-y:auto}.ts-map-saved-route-card{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:11px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:9px}.ts-map-saved-route-card>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ts-map-saved-route-card span{color:#0079a7;font-size:8.5px;font-weight:820;letter-spacing:.05em}.ts-map-saved-route-card strong{color:#0f172a;font-size:10.5px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-map-saved-route-card small{color:#64748b;font-size:9px;line-height:1.35}.ts-map-saved-route-card>button{background:#0079a7;border:1px solid #0079a7;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:9.5px;font-weight:750;min-height:32px;padding:0 10px}.ts-map-saved-route-card>button:hover:not(:disabled){background:#00678e;border-color:#00678e}.ts-map-saved-route-card>button:disabled{cursor:wait;opacity:.55}.ts-map-saved-routes-empty,.ts-map-saved-routes-error,.ts-map-saved-routes-loading{border-radius:10px;font-size:10px;font-weight:650;padding:12px;text-align:center}.ts-map-saved-routes-empty,.ts-map-saved-routes-loading{background:#f8fafc;color:#64748b}.ts-map-saved-routes-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ts-map-route-tool-btn.is-share-route{background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb38;color:#fff;margin-left:auto}.ts-map-route-tool-btn.is-share-route:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;color:#fff;transform:translateY(-1px)}.ts-map-route-tool-btn.is-share-route:active:not(:disabled){transform:translateY(0)}.ts-map-route-tool-btn.is-share-route:disabled{background:#bfdbfe;border-color:#bfdbfe;box-shadow:none;color:#1e40af9e}.ts-map-route-save-success{align-items:center;background:#16a34a17;border:1px solid #16a34a3d;border-radius:10px;color:#166534;display:flex;font-size:.78rem;font-weight:700;line-height:1.35;max-width:100%;padding:9px 12px;width:fit-content}@media (max-width:760px){.ts-map-route-tool-btn.is-share-route{margin-left:0;width:100%}}.create-truck-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.create-truck-back-arrow:hover{color:#019dee}.create-truck-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;width:90%}.create-truck-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.create-truck-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.create-truck-form-row{display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:0;white-space:nowrap}.create-truck-form-group,.create-truck-form-group-dropdown{display:flex;flex:1 1;flex-direction:column;min-width:0;text-overflow:ellipsis;white-space:nowrap}.create-truck-form-group label,.create-truck-form-group-dropdown label,.create-truck-label{color:#cfd8e3;font-weight:700;margin-bottom:6px;white-space:nowrap}.create-truck-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;margin-bottom:-9px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.create-truck-input::placeholder{color:#9aa7bd}.create-truck-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-truck-calendar-input-wrapper{align-items:center;display:flex;margin-top:2px;position:relative}.create-truck-calendar-input{padding-right:34px;width:100%}.create-truck-calendar-icon{color:#888;cursor:pointer;font-size:16px;position:absolute;right:10px;top:40%!important}.create-truck-field-error{margin-top:8px}.create-truck-field-error,.create-truck-field-error-dropdown{color:#e15252;display:block;font-size:10px;line-height:16px;margin-left:3px;min-height:16px}.create-truck-field-error-dropdown{margin-top:-2px}.create-truck-field-error-file{color:#e15252;display:block;font-size:10px;line-height:16px;margin-left:3px;margin-top:-8px;min-height:16px}.create-truck-upload-box{align-items:center;background-color:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;min-height:48px;overflow:hidden;padding:0 8px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.create-truck-upload-box:hover{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.create-truck-upload-placeholder{align-items:center;display:flex;gap:8px;justify-content:flex-start}.create-truck-upload-icon{color:#9aa7bd;font-size:14px}.create-truck-upload-text{color:#9aa7bd;font-size:13px}.create-truck-file-loaded,.create-truck-upload-placeholder{align-items:center;box-sizing:border-box;display:flex;gap:10px;min-height:48px;padding:0;width:100%}.create-truck-file-change-button{height:32px;padding:0 12px}.create-truck-file-icon,.create-truck-upload-icon{font-size:16px;line-height:1}.create-truck-upload-text{line-height:1.2}.create-truck-hidden-input{cursor:pointer;inset:0;opacity:0;position:absolute}.create-truck-file-loaded{align-items:center;border-radius:6px;display:flex;justify-content:space-between;padding:3px 10px}.create-truck-file-info{align-items:center;color:#cfd8e3;display:flex;gap:10px}.create-truck-file-icon{color:#cfd8e3;font-size:18px}.create-truck-file-name{color:#cfd8e3;display:inline-block;font-size:13px;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.create-truck-file-change-button{background-color:#2b3440;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:background-color .2s ease,box-shadow .2s ease}.create-truck-file-change-button:hover{background-color:#019dee;box-shadow:0 0 0 3px #019dee26}.create-truck-form-buttons{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px}.create-truck-cancel-btn,.create-truck-submit-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 238px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.create-truck-submit-btn{background-color:#019dee;color:#fff}.create-truck-submit-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-truck-cancel-btn{background-color:#1b1f26;color:#fff}.create-truck-cancel-btn:hover{background-color:#181b20}.create-truck-form input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.create-truck-input){background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;color:#e8f0ff;font-size:14px;padding:10px}.create-truck-form input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-truck-form .create-truck-input.input-error,.create-truck-form .input-error.create-truck-input{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.create-truck-form .create-truck-calendar-input.input-error,.create-truck-form .create-truck-upload-box.input-error{background-color:#3a0000!important;border:2px solid #e15252!important}.create-truck-form .create-truck-input:focus{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important;outline:none!important}.create-truck-form .create-truck-input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.create-truck-form .create-truck-input[type=date]::-webkit-date-and-time-value,.create-truck-form .create-truck-input[type=date]::-webkit-datetime-edit{color:#e8f0ff!important}.create-truck-form .create-truck-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%)!important;opacity:.9}:root{--input-like-h:46px}.create-truck-form .create-truck-upload-box{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;height:46px;height:var(--input-like-h);justify-content:space-between;min-height:46px;min-height:var(--input-like-h);overflow:hidden;padding:0 12px}.create-truck-form .create-truck-file-loaded,.create-truck-form .create-truck-upload-placeholder{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:100%;padding:0}.create-truck-form .create-truck-file-info{align-items:center;display:flex;gap:8px}.create-truck-form .create-truck-file-change-button{height:28px;line-height:28px;padding:0 10px}.create-truck-form .create-truck-file-icon,.create-truck-form .create-truck-upload-icon{font-size:14px;line-height:1}.create-truck-form .create-truck-file-name,.create-truck-form .create-truck-upload-text{line-height:1.2}.create-truck-form .create-truck-upload-box.input-error{border-width:2px!important;box-sizing:border-box}.create-truck-select__control{transition:border-color .15s ease}.has-error .create-truck-select__control,.has-error .create-truck-select__control--is-focused,.has-error .create-truck-select__control:hover{background-color:#3a0000!important;border-color:#e15252!important;border-width:2px!important;box-shadow:none!important}.has-error .create-truck-select__indicator-separator{background-color:#e1525280!important}.has-error .create-truck-select__dropdown-indicator{color:#e15252!important}.create-truck-form-group-upload-only{justify-content:flex-start}.create-truck-form-group-upload-only .create-truck-upload-box{margin-bottom:8px}.create-truck-form-group-upload-only .create-truck-field-error-file{margin-bottom:0}.create-truck-doc-row{gap:6px;margin-bottom:2px;margin-top:4px}.create-truck-doc-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.create-truck-doc-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.create-truck-form-row.create-truck-doc-row{display:grid;width:100%}.create-truck-doc-row-3,.create-truck-doc-row-4{column-gap:8px;row-gap:4px}.create-truck-doc-row .create-truck-form-group{min-width:0}.create-truck-successPopup-overlay{align-items:center;animation:createTruckPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.create-truck-successPopup{animation:createTruckPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-truck-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.create-truck-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.create-truck-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.create-truck-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.create-truck-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.create-truck-successPopup-btn:active{transform:translateY(0)}@keyframes createTruckPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createTruckPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.create-trailer-back-arrow{color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.create-trailer-back-arrow:hover{color:#019dee}.create-trailer-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1100px;padding:-5px}.create-trailer-container h1{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.create-trailer-error-message{color:#f44336;margin-bottom:20px;text-align:center}.create-trailer-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.create-trailer-form-row{display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.create-trailer-form-row+.create-trailer-form-row{margin-top:10px}.create-trailer-form-group,.create-trailer-form-group-dropdown{display:flex;flex:1 1;flex-direction:column;min-width:0;text-overflow:ellipsis;white-space:nowrap}.create-trailer-half-width{flex-basis:29%;max-width:50%}.create-trailer-form-group label,.create-trailer-form-group-dropdown label,.create-trailer-label{color:#cfd8e3;font-weight:700;margin-bottom:6px;white-space:nowrap}.create-trailer-input{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:10px!important;box-sizing:border-box;color:#e8f0ff;font-size:14px;margin-bottom:-8px;padding:10px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.create-trailer-input::placeholder{color:#9aa7bd}.create-trailer-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-trailer-field-error{margin-top:6px}.create-trailer-field-error,.create-trailer-field-error-files{color:#e15252;display:block;font-size:10px;line-height:16px;min-height:16px}.create-trailer-field-error-files{margin-top:-10px}.create-trailer-field-error-dropdown{color:#e15252;display:block;font-size:10px;line-height:16px;margin-top:-3px;min-height:16px}.create-trailer-select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important}.create-trailer-calendar-input-wrapper{align-items:center;display:flex;margin-top:2px;position:relative}.create-trailer-calendar-input{background-color:#1b1f26;padding-right:34px;width:100%}.create-trailer-calendar-icon{color:#888;cursor:pointer;font-size:16px;position:absolute;right:10px;top:13px}.create-trailer-upload-box{align-items:center;background-color:#1b1f26;border:1px dashed #ffffff2e;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;min-height:48px;overflow:hidden;padding:0 12px;position:relative;transition:border-color .2s,box-shadow .2s}.create-trailer-upload-box:hover{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.create-trailer-file-loaded,.create-trailer-upload-placeholder{align-items:center;box-sizing:border-box;display:flex;gap:10px;min-height:48px;padding:0;width:100%}.create-trailer-upload-icon{color:#9aa7bd;font-size:16px;line-height:1}.create-trailer-upload-text{color:#9aa7bd;font-size:13px;line-height:1.2}.create-trailer-file-info{align-items:center;color:#cfd8e3;display:flex;flex:1 1;gap:10px;min-width:0;overflow:hidden}.create-trailer-file-icon{color:#cfd8e3;font-size:18px}.create-trailer-file-name{color:#cfd8e3;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-trailer-file-change-button{background-color:#2b3440;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;padding:0 12px;transition:background-color .2s,box-shadow .2s}.create-trailer-file-change-button:hover{background-color:#019dee;box-shadow:0 0 0 3px #019dee26}.create-trailer-form-buttons{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px}.create-trailer-cancel-btn,.create-trailer-submit-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 223px;text-transform:uppercase;transition:background-color .2s,box-shadow .2s;white-space:nowrap}.create-trailer-submit-btn{background-color:#019dee;color:#fff}.create-trailer-submit-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-trailer-cancel-btn{background-color:#1b1f26;color:#fff}.create-trailer-cancel-btn:hover{background-color:#181b20}.create-trailer-form input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.create-trailer-input){background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;color:#e8f0ff;font-size:14px;padding:10px}.create-trailer-form input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-trailer-form .create-trailer-input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.create-trailer-form .create-trailer-input[type=date]::-webkit-date-and-time-value,.create-trailer-form .create-trailer-input[type=date]::-webkit-datetime-edit{color:#e8f0ff!important}.create-trailer-form .create-trailer-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%)!important;opacity:.9}.create-trailer-form .create-trailer-date-input.input-error,.create-trailer-form .create-trailer-input.input-error,.create-trailer-form .input-error.create-trailer-input{background-color:#3a0000!important;background-color:var(--err-bg)!important;border:2px solid #e15252!important;border:2px solid var(--err-border)!important;box-shadow:none!important}.create-trailer-form .create-trailer-upload-box.input-error{background-color:#3a0000!important;background-color:var(--err-bg)!important;border:2px solid #e15252!important;border:2px solid var(--err-border)!important}.create-trailer-form .create-trailer-input.input-error::placeholder{color:#f1bcbc!important}.create-trailer-form .create-trailer-calendar-input:focus,.create-trailer-form .create-trailer-input:focus,.create-trailer-form input.create-trailer-input:focus,.create-trailer-form input[type=date]:focus{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important;outline:none!important}.create-trailer-form .create-trailer-upload-box:focus-within{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.create-trailer-docs-row{grid-gap:8px;align-items:flex-start;display:grid;gap:8px;grid-template-columns:minmax(165px,1fr) minmax(118px,.65fr) minmax(245px,1.45fr) minmax(118px,.65fr) minmax(165px,1fr) minmax(118px,.65fr);white-space:normal}.create-trailer-docs-row .create-trailer-doc-field,.create-trailer-docs-row .create-trailer-form-group{min-width:0}.create-trailer-docs-row .create-trailer-label,.create-trailer-docs-row label{display:block;font-size:13px;line-height:1.2;margin-bottom:6px;min-height:0;min-height:auto;overflow:visible;text-overflow:clip;white-space:nowrap}.create-trailer-docs-row .create-trailer-upload-box{height:42px;margin-bottom:8px;min-height:42px}.create-trailer-docs-row .create-trailer-file-loaded,.create-trailer-docs-row .create-trailer-upload-placeholder{min-height:42px}.create-trailer-docs-row .create-trailer-upload-icon{flex-shrink:0;font-size:16px;min-width:16px}.create-trailer-docs-row .create-trailer-file-icon{flex-shrink:0;font-size:18px;min-width:18px}.create-trailer-docs-row .create-trailer-upload-text{font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-trailer-docs-row .create-trailer-upload-placeholder{min-width:0;overflow:hidden}.create-trailer-docs-row .create-trailer-file-change-button{flex-shrink:0;height:28px;padding:0 8px}.create-trailer-docs-row .create-trailer-file-info{min-width:0}.create-trailer-docs-row .create-trailer-file-name{max-width:100%}.create-trailer-docs-row .create-trailer-calendar-input-wrapper{margin-top:0}.create-trailer-docs-row .create-trailer-calendar-input{height:42px;margin-bottom:0}.create-trailer-docs-row .create-trailer-calendar-icon{top:50%;transform:translateY(-50%)}.create-trailer-docs-row .create-trailer-field-error,.create-trailer-docs-row .create-trailer-field-error-files{font-size:10px;margin-top:-2px}@media (max-width:950px){.create-trailer-docs-row{grid-template-columns:1fr 1fr}}@media (max-width:620px){.create-trailer-docs-row{grid-template-columns:1fr}}.create-trailer-successPopup-overlay{align-items:center;animation:createTrailerPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.create-trailer-successPopup{animation:createTrailerPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-trailer-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.create-trailer-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.create-trailer-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.create-trailer-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.create-trailer-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.create-trailer-successPopup-btn:active{transform:translateY(0)}@keyframes createTrailerPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createTrailerPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--danger:#ff6b6b}.cd-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:30px auto;max-width:1500px;padding:-5px;text-align:center;width:90%}.cd-back-row{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.cd-back:hover{background:#0000;color:#019dee}.cd-back{background:#0000;border:none;border-radius:5px;color:#d9d9d9;cursor:pointer;font-size:11px;padding:6px 10px}.cd-content{width:100%}.cd-title{color:#e9eef8;font-size:25px;letter-spacing:.4px;margin:0 0 14px}.cd-section-title,.cd-title{font-weight:700;text-align:center}.cd-section-title{color:#cbd3e1;font-size:13px;letter-spacing:.25px;margin:10px 0 8px;text-transform:uppercase}.cd-form{background:#0e0f12;background:var(--panel-bg);border:2px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;box-shadow:var(--shadow-lg);color-scheme:dark;display:flex;flex-direction:column;gap:10px;padding:18px}.cd-msg-error{color:#ff7b7b;text-align:center}.cd-label{color:#cbd3e1;display:block;font-size:13px;font-weight:600;letter-spacing:.25px;margin:0 0 6px;overflow:hidden;white-space:nowrap}.cd-input-group{min-width:0}.cd-form input[type=date],.cd-form input[type=email],.cd-form input[type=number],.cd-form input[type=password],.cd-form input[type=search],.cd-form input[type=tel],.cd-form input[type=text],.cd-form input[type=time],.cd-form input[type=url],.cd-form textarea{-webkit-appearance:none;appearance:none;background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);box-sizing:border-box;color:#e8f0ff;color:var(--text);font-size:14px;height:44px;line-height:44px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.cd-form textarea{line-height:1.4;min-height:100px;padding:10px 12px;resize:vertical}.cd-form input::placeholder,.cd-form textarea::placeholder{color:#9aa7bd;color:var(--placeholder)}.cd-form input:hover,.cd-form textarea:hover{border-color:#2a3340}.cd-form input[type=date],.cd-form input[type=time]{background:linear-gradient(180deg,#ffffff0a,#fff0),#1b1f26!important;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--field-bg)!important;color-scheme:dark}.cd-form input[type=date]::-webkit-datetime-edit,.cd-form input[type=time]::-webkit-datetime-edit{color:#e8f0ff;color:var(--text)}.cd-form input[type=date]::-webkit-calendar-picker-indicator,.cd-form input[type=time]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.cd-input-error{background:linear-gradient(180deg,#ff3c3c14,#ff3c3c05),#1b1f26!important;background:linear-gradient(180deg,#ff3c3c14,#ff3c3c05),var(--field-bg)!important;border-color:#ff6b6b!important;border-color:var(--danger)!important;box-shadow:0 0 0 3px #ff6b6b2e!important}.cd-basic{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:320px 1fr}@media (max-width:980px){.cd-basic{grid-template-columns:1fr}}.cd-profile{flex-direction:column;gap:10px}.cd-profile,.cd-profile-circle{align-items:center;display:flex}.cd-profile-circle{background:#14171c;border:2px solid #ffffff1f;border:2px solid var(--field-border);border-radius:50%;cursor:pointer;height:180px;justify-content:center;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;width:180px}.cd-profile-circle:hover{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e62e;box-shadow:0 0 0 3px var(--focus-ring)}.cd-profile-img{height:100%;object-fit:cover;object-position:center;width:100%}.cd-profile-ph{align-items:center;color:#9aa7bd;color:var(--placeholder);display:flex;flex-direction:column;font-size:13px;gap:6px}.cd-profile-ph svg{font-size:18px}.cd-profile-actions{display:flex;gap:8px}.cd-icon-btn{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:50%;color:#fff;cursor:pointer;height:36px;width:36px}.cd-icon-btn:hover{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e62e;box-shadow:0 0 0 3px var(--focus-ring)}.cd-basic-fields{grid-gap:-5px;display:grid;gap:-5px;grid-template-columns:1fr}@media (max-width:980px){.cd-basic-fields{grid-template-columns:1fr}}.cd-phone{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);display:grid;grid-template-columns:auto auto 1fr;height:44px;overflow:hidden}.cd-phone:hover{border-color:#2a3340}.cd-phone:focus-within{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e62e;box-shadow:0 0 0 3px var(--focus-ring)}.cd-phone>*{box-sizing:border-box;height:44px}.cd-flag .Select__control{align-items:center!important;border-bottom-right-radius:0!important;border-right:none!important;border-top-right-radius:0!important;box-sizing:border-box;display:flex!important;height:44px!important;margin:0!important;min-height:44px!important;padding:0!important}.cd-flag .Select__value-container{align-items:center;display:flex;height:44px!important;padding:0 8px!important}.cd-flag .Select__indicators{align-items:center!important;height:44px!important}.cd-flag .Select__menu,.cd-flag .Select__single-value{color:#e8f0ff!important;color:var(--text)!important}.cd-flag .Select__menu{background:#1b1f26!important;background:var(--field-bg)!important}.cd-phone-prefix{align-items:center;background:#0000;border:none;box-shadow:inset -1px 0 #ffffff14;color:#cbd3e1;display:flex;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:0 10px}.cd-phone-input input{background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#e8f0ff;color:var(--text);height:44px;line-height:44px;padding:0 12px;width:100%}.cd-phone:hover .Select__control,.cd-phone:hover .cd-phone-input input,.cd-phone:hover .cd-phone-prefix{border-color:#2a3340!important}.cd-phone:focus-within .Select__control,.cd-phone:focus-within .cd-phone-input input,.cd-phone:focus-within .cd-phone-prefix{border-color:#4695e6!important;border-color:var(--focus-border)!important;box-shadow:0 0 0 3px #4695e62e;box-shadow:0 0 0 3px var(--focus-ring)}.cd-phone-error .Select__control,.cd-phone-error .cd-phone-input input,.cd-phone-error .cd-phone-prefix{background:linear-gradient(180deg,#ff3c3c14,#ff3c3c05),#1b1f26!important;background:linear-gradient(180deg,#ff3c3c14,#ff3c3c05),var(--field-bg)!important;border-color:#ff6b6b!important;border-color:var(--danger)!important;box-shadow:0 0 0 3px #ff6b6b2e!important}.cd-date{position:relative}.cd-date input{padding-right:36px}.cd-date-icon{color:#9aa7bd;color:var(--placeholder);cursor:pointer;font-size:16px;position:absolute;right:10px;top:40%;transform:translateY(-50%)}.cd-row-2{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.cd-row-2{grid-template-columns:1fr}}.cd-row-3{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.cd-row-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.cd-row-3{grid-template-columns:1fr}}.cd-row-4{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(240px,1fr))}@media (max-width:1100px){.cd-row-4{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:700px){.cd-row-4{grid-template-columns:1fr}}.cd-upload{background:#1b1f26;background:var(--field-bg);border:1px dashed #ffffff1f;border:1px dashed var(--field-border);border-radius:10px;border-radius:var(--field-radius);cursor:pointer;padding:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cd-upload:hover{background:#202632;border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e62e;box-shadow:0 0 0 3px var(--focus-ring)}.cd-upload-ph{align-items:center;color:#9aa7bd;color:var(--placeholder);display:flex;gap:10px}.cd-upload-ph svg{font-size:16px}.cd-file-row{gap:12px;justify-content:space-between}.cd-file-info,.cd-file-row{align-items:center;display:flex}.cd-file-info{color:#e8f0ff;color:var(--text);gap:8px;min-width:0}.cd-file-icon{color:#c7d2fe;font-size:18px}.cd-file-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-file-change{background:#2a3340;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px}.cd-file-change:hover{background:#3a4658}.cd-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:4px}.cd-btn-cancel,.cd-btn-submit{border-radius:10px;border-radius:var(--field-radius);cursor:pointer;font-size:13px;font-weight:700;height:44px}.cd-btn-cancel{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff}.cd-btn-cancel:hover{background:#222733}.cd-btn-submit{background:#019dee;border:none;color:#fff}.cd-btn-submit:hover{background:#0181c5}.cd-cropper{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.cd-cropper-bg{background:#00000073;inset:0;position:fixed}.cd-cropper-content{align-items:center;background:#14171c;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:12px;box-shadow:0 8px 28px #00000073;display:flex;flex-direction:column;gap:10px;min-width:360px;padding:18px;position:relative;z-index:2}.cd-cropper-area{background:#0f1319;border-radius:12px;box-shadow:0 2px 14px #0005;height:320px;overflow:hidden;position:relative;width:320px}.cd-cropper-area .reactEasyCrop_CropArea{border-radius:50%!important}.cd-cropper-actions{display:flex;gap:10px}.cd-field-error{color:#e15252;font-size:10px;line-height:16px;margin-left:3px;margin-top:4px;min-height:16px;text-align:left}.cd-form input:focus,.cd-form textarea:focus{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e62e;box-shadow:0 0 0 3px var(--focus-ring)}.cd-input-error,.cd-phone-error{background-color:#3a0000!important;background-color:var(--err-bg)!important;border:2px solid #e15252!important;border:2px solid var(--err-border)!important;box-shadow:none!important}.cd-phone-error .Select__control,.cd-phone-error .cd-phone-input input,.cd-phone-error .cd-phone-prefix{background-color:#3a0000!important;background-color:var(--err-bg)!important;border-color:#e15252!important;border-color:var(--err-border)!important;box-shadow:none!important}.cd-input-error::placeholder{color:#f1bcbc!important}:root{--err-border:#e15252;--err-bg:#3a0000}.cd-form .cd-date input.cd-input-error,.cd-form input.cd-input-error,.cd-form textarea.cd-input-error,.cd-upload.cd-input-error{background-color:#3a0000!important;background-color:var(--err-bg)!important;border:2px solid #e15252!important;border:2px solid var(--err-border)!important;box-shadow:none!important}.cd-input-group{text-align:left}.cd-input-group .cd-field-error{display:block;justify-self:start;line-height:16px;margin-left:3px;margin-top:-8px;min-height:16px;text-align:left!important}.cd-field-error-file,.cd-field-error-phone{color:#e15252;display:block;font-size:10px;justify-self:start;line-height:16px;margin-left:3px;margin-top:0;min-height:16px;text-align:left!important}.cd-form .cd-date input.cd-input-error::placeholder,.cd-form input.cd-input-error::placeholder{color:#f1bcbc!important}.clients-page{grid-gap:8px;color:#e5e7eb;display:grid;gap:8px;grid-template-rows:auto 1fr;margin-right:20px;margin-top:10px;min-height:100vh;padding:0 6px 12px 0}.clients-card{background:#12161d;border:1px solid #1e2126;border-radius:12px;padding:8px}.clients-card.clients-toolbar{grid-gap:12px;align-items:center;background:#0f1318;border-color:#1a2330;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;min-height:44px;padding:8px 12px}.clients-stats,.clients-toolbar__left{align-items:center;display:flex}.clients-stats{color:#cbd5e1;gap:8px}.clients-pill{background:#0f1318;border:1px solid #1f2630;border-radius:999px;font-size:11px;padding:4px 8px}.clients-dot{font-size:12px;opacity:.6}.clients-toolbar__right{align-items:center;display:flex;gap:12px;justify-content:flex-end}:root{--clients-control-height:36px}.clients-search{align-items:center;background:#0f1318;border:1px solid #1f2630;border-radius:999px;display:flex;gap:8px;height:36px;height:var(--clients-control-height);min-width:280px;padding:0 10px 0 30px;position:relative}.clients-search__icon{color:#7b8798;font-size:13px;left:10px;position:absolute}.clients-search__input{background:#0000;border:0;color:#e5e7eb;font-size:13px;height:36px;height:var(--clients-control-height);line-height:34px;line-height:calc(var(--clients-control-height) - 2px);padding-top:10px;width:100%}.clients-search,.clients-search__input{-webkit-tap-highlight-color:transparent}.clients-search__input::placeholder{color:#677385}.clients-search__clear{background:none;border:0;color:#b4bdc9;cursor:pointer;font-size:16px;padding:0 2px}.clients-search__clear:hover{color:#e5e7eb}.clients-search__input,.clients-search__input:-moz-focusring,.clients-search__input:focus,.clients-search__input:focus-visible{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:0!important;outline-color:#0000!important}.clients-search :focus,.clients-search :focus-visible{box-shadow:none!important;outline:0!important}.clients-search:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}@supports (-webkit-appearance:none){.clients-search__input:focus,.clients-search__input:focus-visible{box-shadow:none!important;outline:0!important}}.clients-btn{align-items:center;background:#1a2230;border:1px solid #2a3547;border-radius:10px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:36px;height:var(--clients-control-height);padding:0 12px}.clients-btn:hover{border-color:#3b4a63}.clients-btn--primary{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff;color:#fff}.clients-btn--primary:hover{filter:brightness(1.06)}.clients-toggle-container{grid-gap:0;background:#151a1f;border:1px solid #2c343b;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff08,inset 0 -1px 0 #00000059;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;min-width:0;overflow:hidden;padding:3px;position:relative;width:fit-content}.clients-toggle-slider{background:#343a3f;border-radius:9999px;bottom:3px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #00000059;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease;width:calc(50% - 3px);z-index:1}.clients-toggle-slider,.clients-toggle-slider[data-view=industries]{transform:translateX(0)}.clients-toggle-slider[data-view=carriers]{transform:translateX(100%)}.clients-toggle-button{align-items:center;background:#0000;border:none;border-radius:9999px;box-sizing:border-box;color:#d7d7d7;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:30px;justify-content:center;line-height:1;min-width:132px;padding:0 12px;position:relative;text-align:center;transition:color .2s ease,opacity .2s ease;white-space:nowrap;width:132px;z-index:2}.clients-toggle-button:not(:last-child):after{background:#ffffff14;bottom:8px;content:"";opacity:1;position:absolute;right:0;top:8px;transition:opacity .2s ease;width:1px}.clients-toggle-button.active+.clients-toggle-button:after,.clients-toggle-button.active:after{opacity:0}.clients-toggle-button:hover{background:#0000!important;color:#fff}.clients-toggle-button.active{color:#f2f2f2;font-weight:800}.clients-toggle-icon{fill:none;stroke:currentColor;stroke-width:2;flex:0 0 auto;font-size:14px;opacity:.92;transform:translateY(.5px)}.clients-toggle-button.active .clients-toggle-icon{opacity:1}.clients-toggle-button span{display:inline-block;line-height:1}.clients-error{align-items:center;background:#2a1111;border-color:#5a1c1c;display:flex;gap:10px;justify-content:space-between}.clients-error__text{color:#f6a1a1}.clients-table{grid-gap:0;display:grid;gap:0}.clients-table__header{background:#0f1318;border:1px solid #1f2630;border-radius:10px;color:#cbd5e1;display:grid;font-size:11px;letter-spacing:.3px;margin-bottom:6px;padding:10px;text-transform:uppercase;width:100%}.clients-table.is-carriers .clients-row,.clients-table.is-carriers .clients-table__header,.clients-table.is-industries .clients-row,.clients-table.is-industries .clients-table__header{grid-template-columns:minmax(220px,1.8fr) minmax(180px,1.4fr) minmax(160px,1.2fr) minmax(140px,1fr) minmax(120px,.9fr) minmax(80px,.7fr);width:100%}.clients-col-actions{text-align:center}.clients-row{grid-gap:0;align-items:center;background:#12161d;border-bottom:1px solid #1f2630;border-radius:10px;cursor:pointer;display:grid;gap:0;margin-bottom:6px;padding:12px;transition:background-color .18s ease,border-color .18s ease;width:100%}.clients-row:hover{background:#171c24;border-color:#263044}.clients-row:hover .clients-cell-icon{color:#9fb0c9}.clients-cell{color:#e5e7eb;font-size:14px;min-width:0;overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.clients-cell--with-icon{align-items:center;display:inline-flex;gap:10px}.clients-cell--with-icon span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.clients-cell-icon{fill:none;stroke:currentColor;stroke-width:2;color:#7f8da3;flex:0 0 auto;font-size:15px;opacity:.95}.clients-country-flag{border-radius:3px;box-shadow:0 0 0 1px #ffffff14,0 2px 5px #00000047;flex:0 0 auto;height:15px;line-height:1;overflow:hidden;width:22px}.clients-country-flag.fi{background-position:50%;background-size:cover}.clients-country-flag--fallback{background:linear-gradient(135deg,#7f8da347,#7f8da314);border:1px solid #7f8da359}.clients-cell--actions{display:flex;justify-content:center}.clients-icon-btn{align-items:center;background:#0000;border:none;color:#bdbdbd;cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;opacity:0;pointer-events:none;transition:color .18s ease,transform .12s ease;width:28px}.clients-row:hover .clients-icon-btn{opacity:1;pointer-events:auto}.clients-icon-btn:hover{background:none!important;color:#e53935;transform:translateY(-1px)}.clients-empty{background:#10141a;border:1px dashed #2a3547;border-radius:12px;margin-top:4px;padding:24px;text-align:center}.clients-empty__title{font-weight:600;margin-bottom:6px}.clients-empty__subtitle{color:#9aa0a6;font-size:13px;margin-bottom:12px}@media (max-width:1100px){.clients-table.is-carriers .clients-row,.clients-table.is-carriers .clients-table__header,.clients-table.is-industries .clients-row,.clients-table.is-industries .clients-table__header{grid-template-columns:1.1fr 220px 180px 160px 0 90px}.clients-row>:nth-child(5),.clients-table__header>:nth-child(5){display:none}}@media (max-width:840px){.clients-table.is-carriers .clients-row,.clients-table.is-carriers .clients-table__header,.clients-table.is-industries .clients-row,.clients-table.is-industries .clients-table__header{grid-template-columns:1.2fr 1fr 180px 0 90px}.clients-row>:nth-child(4),.clients-table__header>:nth-child(4){display:none}}@media (max-width:640px){.clients-card.clients-toolbar{gap:10px;grid-template-columns:1fr}.clients-toolbar__left{order:1}.clients-toggle-container{justify-self:start;margin:0;order:2}.clients-toolbar__right{justify-content:space-between;order:3;width:100%}.clients-search{flex:1 1;height:38px;min-width:0}.clients-btn{height:38px}.clients-table.is-carriers .clients-row,.clients-table.is-carriers .clients-table__header,.clients-table.is-industries .clients-row,.clients-table.is-industries .clients-table__header{grid-template-columns:1.2fr 1fr 0 0 80px}.clients-row>:nth-child(3),.clients-table__header>:nth-child(3){display:none}}.create-carrier-form-container{margin:50px 140px 50px auto;max-width:1100px;padding:0 12px}.create-carrier-form-step{background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;padding:18px}.create-carrier-step{margin-top:0}.create-carrier-step-title{color:#e9eef8;font-size:16px;font-weight:700;letter-spacing:.3px;margin:2px 0 12px;text-align:left}.create-carrier-form-row{grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(max(320px,max-content),1fr));margin-bottom:8px}@media (max-width:900px){.create-carrier-form-row{grid-template-columns:1fr}}.create-carrier-grid-item{display:flex;flex-direction:column;min-width:0}.create-carrier-grid-item.full-width{grid-column:1/-1}.create-carrier-form-label,.create-carrier-form-label-with-hint,.create-carrier-grid-item label{align-items:center;color:#cbd3e1;display:flex;flex-wrap:nowrap;font-size:12px;font-weight:600;gap:8px;letter-spacing:.25px;margin-bottom:5px;overflow:visible;text-overflow:clip;white-space:nowrap}.create-carrier-inline-field-hint{color:#5f6a80;font-size:10px;font-style:italic}.create-carrier-form-label-with-hint>*,.create-carrier-form-label>*{flex-shrink:0;white-space:nowrap}.create-carrier-date-input,.create-carrier-file-input,.create-carrier-input,.create-carrier-textarea-field{-webkit-appearance:none;appearance:none;background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-size:13px;height:40px;min-width:0;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.create-carrier-date-input:focus,.create-carrier-file-input:focus,.create-carrier-input:focus,.create-carrier-textarea-field:focus{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e626;box-shadow:0 0 0 3px var(--focus-ring)}.create-carrier-input::placeholder,.create-carrier-textarea-field::placeholder{color:#9aa7bd;color:var(--placeholder);opacity:1}.create-carrier-textarea-field{min-height:100px;padding:10px 12px;resize:vertical}.create-carrier-character-counter{color:#9aa7bd;font-size:.8rem;margin-top:4px;text-align:right}.create-carrier-select-option{align-items:center;display:flex;gap:10px}.create-carrier-progress-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 0 14px}.create-carrier-progress-text{color:#9aa7bd;font-size:12px;font-weight:600;margin-bottom:6px}.create-carrier-progress-bar{background:#222733;border-radius:999px;height:8px;overflow:hidden;width:50%}.create-carrier-progress-bar-fill{background:#019dee;height:100%;transition:width .35s ease-in-out}.create-carrier-button-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.create-carrier-button.back,.create-carrier-button.next,.create-carrier-cancel-button,.create-carrier-submit-button{border-radius:10px;border-radius:var(--field-radius);cursor:pointer;font-weight:600;height:42px;width:100%}.create-carrier-button.back,.create-carrier-cancel-button{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff}.create-carrier-button.back:hover,.create-carrier-cancel-button:hover{background:#222733}.create-carrier-button.next,.create-carrier-submit-button{background:#019dee;border:none;color:#fff;font-weight:700}.create-carrier-button.next:hover,.create-carrier-submit-button:hover{background:#0181c5}.create-carrier-error-message,.create-carrier-field-error{color:#ff7b7b;font-size:12px;margin-top:-12px;min-height:12px}.files-create-carrier-error-message{color:#ff7b7b;font-size:12px;margin-top:-8px;min-height:12px}.create-carrier-dropdown-field-error{color:#ff7b7b;font-size:12px;margin-top:-4px;min-height:12px}.create-carrier-date-input{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-size:13px;height:40px;outline:none;padding:0 36px 0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.create-carrier-date-input:focus{border-color:var(--focus-border,#4695e6);box-shadow:0 0 0 3px var(--focus-ring,#4695e626)}.create-carrier-input-error{background:#ff3c3c14!important;border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff6b6b2e!important}.create-carrier-error-message{color:#ff7b7b;font-size:12px;margin-top:4px;min-height:12px}.create-carrier-upload-box{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px dashed #78a0ff80;border-radius:10px;border-radius:var(--field-radius);cursor:pointer;display:flex;gap:12px;min-height:40px;padding:8px 10px;transition:all .15s ease}.create-carrier-upload-box:hover{background:#28468c33;border-style:solid}.create-carrier-upload-placeholder{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.create-carrier-upload-icon{color:#019dee;font-size:18px}.create-carrier-upload-text{color:#9aa7bd;font-size:13px;margin:0}.create-carrier-hidden-input{display:none!important}.create-carrier-file-loaded{align-items:center;background:#0000;color:#fff;display:flex;gap:10px;justify-content:space-between;width:100%}.create-carrier-file-info{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden;white-space:nowrap}.create-carrier-file-icon{color:#019dee;font-size:16px}.create-carrier-file-name{color:#e9eef8;font-size:13px;font-weight:600;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-carrier-file-change-button{background:#019dee;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.create-carrier-file-change-button:hover{background:#0181c5}.create-carrier-custom-input-wrapper,.custom-input-wrapper{position:relative}.create-carrier-fixed-calendar{color:#cbd3e1;cursor:pointer;pointer-events:all;position:absolute;right:12px;top:50%!important;transform:translateY(-50%);z-index:2}.create-carrier-preview-link{color:#9fd1ff;cursor:pointer;display:inline-block;font-size:12px;margin-top:4px;text-decoration:underline}.create-carrier-preview-link:hover{color:#cfe8ff}.create-carrier-field-hint{color:#5f6a80;font-size:11px;font-style:italic;margin-top:4px}.create-carrier-form-step{padding:24px 22px 26px}.create-carrier-step{grid-gap:16px;display:grid;gap:16px}.create-carrier-step-title{font-size:18px;margin:6px 0 14px;text-align:center}.create-carrier-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:12px}.create-carrier-grid-item.create-carrier-full-width,.create-carrier-grid-item.full-width{grid-column:1/-1}.create-carrier-grid-item{gap:6px}.create-carrier-textarea-field{min-height:120px;width:100%}.create-carrier-upload-box{min-height:44px;padding:10px 12px;width:100%}.create-carrier-progress-wrapper{margin-bottom:18px}.create-carrier-button-wrapper{grid-auto-flow:column;margin-top:18px}@media (max-width:700px){.create-carrier-button-wrapper{grid-template-columns:1fr 1fr}}.create-carrier-form-row,.create-carrier-grid-item{white-space:normal}.create-carrier-row-4{align-items:start;grid-template-columns:repeat(4,1fr)}.create-carrier-step>.create-carrier-form-row{width:100%}.create-carrier-full-width{grid-column:1/-1}.create-carrier-step .create-carrier-form-row:has(.create-carrier-full-width){grid-template-columns:1fr}.create-carrier-step .create-carrier-form-row:nth-of-type(2){align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.create-carrier-row-contact-main,.create-carrier-row-contact-phone{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.create-carrier-row-contact-main .create-carrier-grid-item,.create-carrier-row-contact-phone .create-carrier-grid-item{min-width:0;width:100%}.create-carrier-row-contact-main .select__control,.create-carrier-row-contact-phone .phonecode__control,.create-carrier-row-contact-phone .select__control{width:100%}@media (max-width:900px){.create-carrier-row-contact-main,.create-carrier-row-contact-phone,.create-carrier-step .create-carrier-form-row:nth-of-type(2){grid-template-columns:1fr}}.create-carrier-row-address{grid-template-columns:1fr!important}.create-carrier-row-contact-main,.create-carrier-row-contact-phone,.create-carrier-row-location{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important}.create-carrier-row-contact-main .create-carrier-grid-item,.create-carrier-row-contact-phone .create-carrier-grid-item,.create-carrier-row-location .create-carrier-grid-item{min-width:0;width:100%}@media (max-width:900px){.create-carrier-row-contact-main,.create-carrier-row-contact-phone,.create-carrier-row-location{grid-template-columns:1fr!important}}.create-carrier-date-input.create-carrier-input-error,.create-carrier-upload-box.has-error,.create-carrier-upload-placeholder.has-error{background:#ff3c3c14!important;border:1px solid #ff6b6b!important;border-radius:10px}.create-carrier-date-input:focus{border-color:#4695e6;box-shadow:0 0 0 3px #4695e626;outline:none}.create-carrier-date-input:focus,.create-carrier-input:focus,.create-carrier-textarea-field:focus{outline:none}.create-carrier-date-input:focus,.create-carrier-input:focus,.create-carrier-textarea-field:focus,.create-carrier-upload-box:focus-within,.phonecode__control--is-focused,.select__control--is-focused{border-color:#4695e6!important;border-color:var(--focus-border)!important;box-shadow:0 0 0 3px #4695e626!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.create-carrier-upload-box:focus-within{border-style:solid}.create-carrier-contacts-actions{display:flex;justify-content:center;margin-bottom:14px;margin-top:18px}.create-carrier-add-user-button{background:#5bbcff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:.2s ease}.create-carrier-add-user-button:hover{background:#42aef8;transform:translateY(-1px)}.create-carrier-extra-contact-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:14px}.create-carrier-extra-contact-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center}.create-carrier-extra-contact-remove-wrap{display:flex;justify-content:flex-end;margin-top:10px}.create-carrier-remove-user-button{background:#0000;border:1px solid #ff8b8b73;border-radius:10px;color:#ff8b8b;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:.2s ease}.create-carrier-remove-user-button:hover{background:#ff8b8b14}@media (max-width:1200px){.create-carrier-extra-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.create-carrier-extra-contact-row{grid-template-columns:1fr}}.create-carrier-insurance-row{grid-gap:12px!important;align-items:start;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%}.create-carrier-insurance-row .create-carrier-custom-input-wrapper,.create-carrier-insurance-row .create-carrier-date-input,.create-carrier-insurance-row .create-carrier-grid-item,.create-carrier-insurance-row .create-carrier-upload-box,.create-carrier-insurance-row .custom-input-wrapper{min-width:0;width:100%}.create-carrier-insurance-row .create-carrier-upload-box{min-height:48px}.create-carrier-insurance-row .create-carrier-fixed-calendar{top:50%!important;transform:translateY(-50%)!important}@media (max-width:900px){.create-carrier-insurance-row{grid-template-columns:1fr!important}}.create-carrier-bank-row,.create-carrier-invoicing-row{grid-gap:12px!important;align-items:start;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%}.create-carrier-bank-row .create-carrier-grid-item,.create-carrier-bank-row .create-carrier-input,.create-carrier-bank-row .phonecode__control,.create-carrier-bank-row .select__control,.create-carrier-invoicing-row .create-carrier-grid-item,.create-carrier-invoicing-row .create-carrier-input,.create-carrier-invoicing-row .phonecode__control,.create-carrier-invoicing-row .select__control{min-width:0;width:100%}.create-carrier-bank-row label,.create-carrier-invoicing-row label{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.create-carrier-bank-row .create-carrier-form-label-with-hint{gap:6px}.create-carrier-bank-row .create-carrier-inline-field-hint{flex-shrink:0;font-size:10px;white-space:nowrap}@media (max-width:1100px){.create-carrier-bank-row,.create-carrier-invoicing-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.create-carrier-bank-row,.create-carrier-invoicing-row{grid-template-columns:1fr!important}}.create-carrier-successPopup-overlay{align-items:center;animation:createCarrierPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.create-carrier-successPopup{animation:createCarrierPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-carrier-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.create-carrier-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.create-carrier-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.create-carrier-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.create-carrier-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.create-carrier-successPopup-btn:active{transform:translateY(0)}@keyframes createCarrierPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createCarrierPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.carrier-details-container{display:flex;flex-direction:column;gap:26px;margin:40px auto 0;max-width:1200px;padding:8px}.carrier-details-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.carrier-details-back-arrow:hover{color:#019dee}.carrier-details-columns{display:flex;gap:25px;justify-content:space-between;margin-bottom:-25px}.carrier-details-column{background:#0000;border:1.5px solid #444;border-radius:16px;box-shadow:none;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:34px 28px 30px 32px;transition:border-color .2s}.carrier-details-column:hover{border-color:#019dee}.carrier-details-section-title-1{color:#fff;font-size:25px;font-weight:700;margin-bottom:12px;margin-top:-45px;text-align:center;text-transform:uppercase}.carrier-details-section-title{text-align:center}.carrier-details-section-title,.carrier-details-section-title-2{color:#e6e8ee;font-size:19px;font-weight:600;letter-spacing:.2px;margin-bottom:12px;text-transform:uppercase}.carrier-details-section-title-2{text-align:left}.carrier-details-field-row{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.carrier-details-label{color:#888;font-size:14px;font-weight:700}.carrier-details-value{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:400;gap:8px;min-height:21px;word-break:break-word}.carrier-details-flag{border-radius:2px;box-shadow:0 1px 3px #0002;height:15px;margin-left:9px;object-fit:cover;width:21px}.carrier-details-edit-btn{align-self:center;background:#019dee;border:none;border-radius:8px;box-shadow:0 2px 12px 0 #1e82ff1c;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-bottom:20px;margin-top:3px;padding:11px 545px;text-transform:uppercase;transition:background .2s,color .2s}.carrier-details-edit-btn:hover{background:#008cd8;color:#eaeaea}.carrier-details-full-width-field{margin-top:20px;padding:10px 0;width:100%}.carrier-details-full-width-field-2{border:1.5px solid #444;border-radius:16px;margin-top:20px;padding:10px 0 10px 35px;width:100%}.carrier-details-full-width-field-2:hover{border-color:#019dee}@media (max-width:1100px){.carrier-details-columns{flex-direction:column;gap:22px}.carrier-details-edit-btn{align-self:stretch;padding-left:0;padding-right:0;width:100%}}.edit-carrier-form-container{margin-bottom:45px;margin-left:120px!important;margin-top:40px;max-width:1100px;padding:0 12px}.edit-carrier-form-step{background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;padding:24px 22px 26px}.edit-carrier-step{grid-gap:16px;display:grid;gap:16px}.edit-carrier-step-title{color:#e9eef8;font-size:18px;font-weight:700;letter-spacing:.3px;margin:6px 0 14px;text-align:center}.edit-carrier-step-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:12px}.edit-carrier-field{display:flex;flex-direction:column;gap:6px;min-width:0}.edit-carrier-field>label{align-self:flex-start}.edit-carrier-form-label,.edit-carrier-form-label-with-hint,.edit-carrier-form-step label,.edit-carrier-step-row label{align-items:center;color:#cbd3e1;display:flex;flex-wrap:nowrap;font-size:12px;font-weight:600;gap:8px;letter-spacing:.25px;margin-bottom:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap;width:max-content}.edit-carrier-form-label-with-hint>*,.edit-carrier-form-label>*{flex-shrink:0;white-space:nowrap}.create-carrier-date-input,.edit-carrier-date-input,.edit-carrier-input,.edit-carrier-textarea-field{-webkit-appearance:none;appearance:none;background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-size:13px;height:40px;min-width:0;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.create-carrier-date-input:focus,.edit-carrier-date-input:focus,.edit-carrier-input:focus,.edit-carrier-textarea-field:focus{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e626;box-shadow:0 0 0 3px var(--focus-ring)}.edit-carrier-input::placeholder,.edit-carrier-textarea-field::placeholder{color:#9aa7bd;color:var(--placeholder);opacity:1}.edit-carrier-textarea-field{min-height:120px;padding:10px 12px;resize:vertical;width:100%}.edit-carrier-character-counter{color:#9aa7bd;font-size:.8rem;margin-top:4px;text-align:right}.edit-carrier-progress-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 0 18px}.edit-carrier-progress-text{color:#9aa7bd;font-size:12px;font-weight:600;margin-bottom:6px}.edit-carrier-progress-bar{background:#222733;border-radius:999px;height:8px;overflow:hidden;width:50%}.edit-carrier-progress-bar-fill{background:#019dee;height:100%;transition:width .35s ease-in-out}.edit-carrier-step-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}.edit-carrier-button.back,.edit-carrier-button.next,.edit-carrier-cancel-button,.edit-carrier-update-button{border-radius:10px;border-radius:var(--field-radius);cursor:pointer;font-weight:700;height:42px;width:100%}.edit-carrier-button.back,.edit-carrier-cancel-button{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff;font-weight:600}.edit-carrier-button.back:hover,.edit-carrier-cancel-button:hover{background:#222733}.edit-carrier-button.next,.edit-carrier-update-button{background:#019dee;border:none;color:#fff}.edit-carrier-button.next:hover,.edit-carrier-update-button:hover{background:#0181c5}.edit-carrier-input-error,.edit-carrier-select-error__control{background:#ff3c3c14!important;border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff6b6b2e!important}.edit-carrier-field-error{color:#ff7b7b;font-size:12px;margin-top:-14px;min-height:12px}.edit-carrier-field-data-error{color:#ff7b7b;font-size:12px;margin-top:-10px;min-height:12px}.edit-carrier-files-error-message{color:#ff7b7b;font-size:12px;margin-top:-4px;min-height:12px}.edit-carrier-dropdown-field-error{color:#ff7b7b;font-size:12px!important;margin-top:-2px;min-height:12px}.edit-carrier-upload-box{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px dashed #78a0ff80;border-radius:10px;border-radius:var(--field-radius);cursor:pointer;display:flex;gap:12px;min-height:44px;padding:10px 12px;transition:all .15s ease;width:100%}.edit-carrier-upload-box:hover{background:#28468c33;border-style:solid}.edit-carrier-upload-box.has-error,.edit-carrier-upload-placeholder.has-error{background:#ff3c3c14!important;border:1px solid #ff6b6b!important;border-radius:10px;border-radius:var(--field-radius)}.edit-carrier-upload-placeholder{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.edit-carrier-upload-icon{color:#019dee;font-size:18px}.edit-carrier-upload-text{color:#9aa7bd;font-size:13px;margin:0}.edit-carrier-hidden-input{display:none!important}.edit-carrier-file-loaded{align-items:center;background:#0000;color:#fff;display:flex;gap:10px;justify-content:space-between;width:100%}.edit-carrier-file-info{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden;white-space:nowrap}.edit-carrier-file-icon{color:#019dee;font-size:16px}.edit-carrier-file-name{color:#e9eef8;font-size:13px;font-weight:600;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-carrier-file-change-button{background:#019dee;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.edit-carrier-file-change-button:hover{background:#0181c5}.custom-input-wrapper,.edit-carrier-custom-input-wrapper{position:relative}.edit-carrier-fixed-calendar{color:#cbd3e1;cursor:pointer;pointer-events:all;position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.edit-carrier-notification{align-items:center;animation:ec-slideFade .3s ease-in-out;background-color:#28a745e6;border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;left:50%;padding:12px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:9999}@keyframes ec-slideFade{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:700px){.edit-carrier-step-buttons{grid-template-columns:1fr 1fr}}.edit-carrier-field,.edit-carrier-step-row{white-space:normal}.edit-carrier-step-row.edit-carrier-row-4{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.edit-carrier-step-row.edit-carrier-row-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.edit-carrier-step-row.edit-carrier-row-4{grid-template-columns:1fr}}.edit-carrier-input{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);outline:none;padding:10px 12px;width:100%}.edit-carrier-input.input-error{background:#e0595914;border-color:#e05959;box-shadow:none}.edit-carrier-input.input-error:focus{box-shadow:0 0 0 3px #e0595940}.edit-carrier-select-wrapper{position:relative}.edit-carrier-select-wrapper .react-select__control{background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f!important;border:1px solid var(--field-border)!important;border-radius:10px!important;border-radius:var(--field-radius)!important;min-height:42px}.edit-carrier-select-wrapper.has-error .react-select__control{background:#e0595914!important;border-color:#e05959!important;box-shadow:none!important}.edit-carrier-select-wrapper.has-error .react-select__control--is-focused{box-shadow:0 0 0 3px #e0595940!important}.edit-carrier-select-wrapper.has-error .react-select__indicator{color:#e05959!important}.edit-carrier-select-wrapper.has-error .react-select__multi-value{background:#e059592e!important}.edit-carrier-select-wrapper.has-error .react-select__multi-value__remove{color:#e05959!important}.edit-carrier-contacts-actions{display:flex;justify-content:center;margin-bottom:14px;margin-top:18px}.edit-carrier-add-user-button{background:#5bbcff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:.2s ease}.edit-carrier-add-user-button:hover{background:#42aef8;transform:translateY(-1px)}.edit-carrier-extra-contact-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:14px}.edit-carrier-extra-contact-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center}.edit-carrier-extra-contact-remove-wrap{display:flex;justify-content:flex-end;margin-top:10px}.edit-carrier-remove-user-button{background:#0000;border:1px solid #ff8b8b73;border-radius:10px;color:#ff8b8b;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:.2s ease}.edit-carrier-remove-user-button:hover{background:#ff8b8b14}@media (max-width:1200px){.edit-carrier-extra-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.edit-carrier-extra-contact-row{grid-template-columns:1fr}}.edit-carrier-step-row.edit-carrier-invoicing-row{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))}.edit-carrier-invoicing-row .edit-carrier-field{min-width:0}.edit-carrier-invoicing-row .edit-carrier-input,.edit-carrier-invoicing-row .edit-carrier-select-wrapper{min-width:0;width:100%}.edit-carrier-invoicing-row .react-select__control{min-width:0}.edit-carrier-invoicing-row .react-select__value-container{min-width:0;overflow:hidden}@media (max-width:900px){.edit-carrier-step-row.edit-carrier-invoicing-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.edit-carrier-step-row.edit-carrier-invoicing-row{grid-template-columns:1fr}}.edit-carrier-invoicing-row .edit-carrier-invoicing-label{align-items:center;line-height:1.2;max-width:none;min-height:auto;overflow:visible;text-overflow:clip;white-space:nowrap;width:max-content}.edit-carrier-successPopup-overlay{align-items:center;animation:editCarrierPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.edit-carrier-successPopup{animation:editCarrierPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-carrier-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.edit-carrier-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.edit-carrier-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.edit-carrier-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.edit-carrier-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.edit-carrier-successPopup-btn:active{transform:translateY(0)}@keyframes editCarrierPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes editCarrierPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.create-industry-error-message,.create-industry-success-message{font-size:14px;margin-bottom:12px}.create-industry-error-message{color:#ff7b7b}.create-industry-success-message{color:#7bffb3}.create-industry-form-container{margin:50px 140px 50px auto;max-width:1100px;padding:0 12px}.create-industry-form-step{background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;padding:24px 22px 26px}.create-industry-step{grid-gap:16px;display:grid;gap:16px}.create-industry-step-title{color:#e9eef8;font-size:18px;font-weight:700;letter-spacing:.3px;margin:6px 0 14px;text-align:center}.create-industry-grid-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:12px}.create-industry-grid-item{display:flex;flex-direction:column;gap:6px;min-width:0}.create-industry-grid-item.full-width{grid-column:1/-1}.create-industry-row-4{align-items:start;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.create-industry-row-4{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.create-industry-row-contacts{align-items:start;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:900px){.create-industry-row-contacts{grid-template-columns:1fr}}.create-industry-grid-item label{align-items:center;color:#cbd3e1;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.25px;margin-bottom:0;overflow:visible;text-overflow:clip;white-space:nowrap}.create-industry-input{-webkit-appearance:none;appearance:none;background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.create-industry-input:focus{box-shadow:0 0 0 3px #4695e626!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.create-industry-input-error:focus,.create-industry-input:focus{border-color:#4695e6!important;border-color:var(--focus-border)!important}.create-industry-input::placeholder{color:#9aa7bd;color:var(--placeholder);opacity:1}.create-industry-select-option{align-items:center;display:flex;gap:10px}.select-error__control,.select__control{background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f!important;border:1px solid var(--field-border)!important;border-radius:10px!important;border-radius:var(--field-radius)!important;min-height:40px}.select-error__control--is-focused,.select__control--is-focused{border-color:#4695e6!important;border-color:var(--focus-border)!important;box-shadow:0 0 0 3px #4695e626!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.select__input-container,.select__placeholder,.select__single-value{color:#e8f0ff!important;color:var(--text)!important}.create-industry-progress-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 0 18px}.create-industry-progress-text{color:#9aa7bd;font-size:12px;font-weight:600;margin-bottom:6px}.create-industry-progress-bar{background:#222733;border-radius:999px;height:8px;overflow:hidden;width:50%}.create-industry-progress-bar-fill{background:#019dee;height:100%;transition:width .35s ease-in-out}.create-industry-button-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}.create-industry-button.back,.create-industry-button.next,.create-industry-cancel-button,.create-industry-submit-button{border-radius:10px;border-radius:var(--field-radius);cursor:pointer;font-weight:700;height:42px;width:100%}.create-industry-button.back,.create-industry-cancel-button{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff}.create-industry-button.back:hover,.create-industry-cancel-button:hover{background:#222733}.create-industry-button.next,.create-industry-submit-button{background:#019dee;border:none;color:#fff}.create-industry-button.next:hover,.create-industry-submit-button:hover{background:#0181c5}.create-industry-input-error,.select-error__control{background:#ff3c3c14!important;border-color:red!important}.create-industry-field-error{color:#ff7b7b;font-size:12px;margin-left:3px;margin-top:-15px;min-height:12px}.create-industry-dropdown-field-error{color:#ff7b7b;font-size:12px;margin-left:5px;margin-top:-5px;min-height:12px}.create-industry-grid-item,.create-industry-grid-row{white-space:normal}.create-industry-contacts-actions{display:flex;justify-content:center;margin-bottom:14px;margin-top:18px}.create-industry-add-user-button{background:#5bbcff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:.2s ease}.create-industry-add-user-button:hover{background:#42aef8;transform:translateY(-1px)}.create-industry-extra-contact-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:14px}.create-industry-extra-contact-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center}.create-industry-extra-contact-remove-wrap{display:flex;justify-content:flex-end;margin-top:10px}.create-industry-remove-user-button{background:#0000;border:1px solid #ff8b8b73;border-radius:10px;color:#ff8b8b;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:.2s ease}.create-industry-remove-user-button:hover{background:#ff8b8b14}@media (max-width:1200px){.create-industry-extra-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.create-industry-extra-contact-row{grid-template-columns:1fr}}.create-industry-form-label{align-items:center;color:#cbd3e1;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.25px;margin-bottom:5px}.create-industry-successPopup-overlay{align-items:center;animation:createIndustryPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.create-industry-successPopup{animation:createIndustryPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-industry-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.create-industry-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.create-industry-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.create-industry-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.create-industry-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.create-industry-successPopup-btn:active{transform:translateY(0)}@keyframes createIndustryPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createIndustryPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.industry-details-container{display:flex;flex-direction:column;gap:26px;margin:40px auto 0;max-width:1200px;padding:8px}.industry-details-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.industry-details-back-arrow:hover{color:#019dee}.industry-details-columns{display:flex;gap:25px;justify-content:space-between}.industry-details-column{background:#0000;border:1.5px solid #444;border-radius:16px;box-shadow:none;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:34px 28px 30px 32px;transition:border-color .2s}.industry-details-column:hover{border-color:#019dee}.industry-details-section-title-1{color:#fff;font-size:25px;font-weight:700;margin-bottom:12px;margin-top:-45px;text-align:center;text-transform:uppercase}.industry-details-section-title{color:#e6e8ee;font-size:17px;font-weight:600;letter-spacing:.2px;margin-bottom:12px;text-align:center;text-transform:uppercase;white-space:nowrap}.industry-details-field-row{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.industry-details-label{color:#888;font-size:14px;font-weight:700}.industry-details-value{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:400;gap:8px;min-height:21px;word-break:break-word}.industry-details-flag{border-radius:2px;box-shadow:0 1px 3px #0002;height:15px;margin-left:9px;object-fit:cover;width:21px}.industry-details-edit-btn{align-self:center;background:#019dee;border:none;border-radius:8px;box-shadow:0 2px 12px 0 #1e82ff1c;color:#fff;cursor:pointer;font-size:11px;font-weight:700;margin-bottom:20px;margin-top:3px;padding:11px 540px;text-transform:uppercase;transition:background .2s,color .2s}.industry-details-edit-btn:hover{background:#008cd8;color:#eaeaea}@media (max-width:1100px){.industry-details-columns{flex-direction:column;gap:22px}.industry-details-edit-btn{align-self:stretch;width:100%}}:root{--focus-border:#019dee;--focus-ring:#019dee29}.edit-industry-error-message,.edit-industry-success-message{font-size:14px;margin-bottom:12px}.edit-industry-error-message{color:#ff7b7b;text-align:center}.edit-industry-success-message{color:#7bffb3;text-align:center}.edit-industry-form-container{margin:50px auto 5px;max-width:1100px;padding:0 12px}.edit-industry-form-step{background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;padding:24px 22px 26px}.edit-industry-progress-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 0 18px}.edit-industry-progress-text{color:#9aa7bd;font-size:12px;font-weight:600;margin-bottom:6px}.edit-industry-progress-bar{background:#222733;border-radius:999px;height:8px;overflow:hidden;width:50%}.edit-industry-progress-bar-fill{background:#019dee;height:100%;transition:width .35s ease-in-out}.edit-industry-step{grid-gap:16px;display:grid;gap:16px}.edit-industry-step-title{color:#e9eef8;font-size:18px;font-weight:700;letter-spacing:.3px;margin:6px 0 14px;text-align:center}.edit-industry-grid-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:12px}.edit-industry-grid-item{display:flex;flex-direction:column;gap:6px;min-width:0}.edit-industry-grid-item.full-width{grid-column:1/-1}.edit-industry-row-4{align-items:start;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.edit-industry-row-4{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.edit-industry-row-contacts{align-items:start;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:900px){.edit-industry-row-contacts{grid-template-columns:1fr}}.edit-industry-grid-item label{align-items:center;color:#cbd3e1;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.25px;white-space:nowrap}.edit-industry-input{background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-industry-input:focus{border-color:#019dee;border-color:var(--focus-border);box-shadow:0 0 0 3px #019dee29;box-shadow:0 0 0 3px var(--focus-ring)}.edit-industry-input::placeholder{color:#9aa7bd;color:var(--placeholder)}.edit-industry-select-option{align-items:center;display:flex;gap:10px}.edit-industry-button-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}.edit-industry-button.back,.edit-industry-button.next,.edit-industry-cancel-button,.edit-industry-submit-button{border-radius:10px;border-radius:var(--field-radius);cursor:pointer;font-weight:700;height:42px;width:100%}.edit-industry-button.back,.edit-industry-cancel-button{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff}.edit-industry-button.back:hover,.edit-industry-cancel-button:hover{background:#222733}.edit-industry-button.next,.edit-industry-submit-button{background:#019dee;border:none;color:#fff}.edit-industry-button.next:hover,.edit-industry-submit-button:hover{background:#0181c5}.edit-industry-input-error{background:#ff3c3c14!important;border-color:#ff6b6b!important}.edit-industry-field-error-text{color:#ff7b7b;font-size:12px;margin-top:-14px;min-height:12px}.edit-industry-field-error-text-dropdown{color:#ff7b7b;font-size:12px;margin-top:-4px;min-height:12px}.edit-industry-grid-item,.edit-industry-grid-row{white-space:normal}.edit-industry-input:focus{box-shadow:0 0 0 3px #019dee29!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.edit-industry-input-error:focus,.edit-industry-input:focus{border-color:#019dee!important;border-color:var(--focus-border)!important}.select__control--is-focused{border-color:var(--focus-border)!important}.select-error__control--is-focused,.select__control--is-focused{box-shadow:0 0 0 3px #019dee29!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.select-error__control--is-focused{border-color:#019dee!important;border-color:var(--focus-border)!important}.edit-industry-contacts-actions{display:flex;justify-content:center;margin-bottom:14px;margin-top:18px}.edit-industry-add-user-button{background:#5bbcff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:.2s ease}.edit-industry-add-user-button:hover{background:#42aef8;transform:translateY(-1px)}.edit-industry-extra-contact-block{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:14px}.edit-industry-extra-contact-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center}.edit-industry-extra-contact-remove-wrap{display:flex;justify-content:flex-end;margin-top:10px}.edit-industry-remove-user-button{background:#0000;border:1px solid #ff8b8b73;border-radius:10px;color:#ff8b8b;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:.2s ease}.edit-industry-remove-user-button:hover{background:#ff8b8b14}@media (max-width:1200px){.edit-industry-extra-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.edit-industry-extra-contact-row{grid-template-columns:1fr}}.edit-industry-successPopup-overlay{align-items:center;animation:editIndustryPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.edit-industry-successPopup{animation:editIndustryPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-industry-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.edit-industry-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.edit-industry-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.edit-industry-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.edit-industry-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.edit-industry-successPopup-btn:active{transform:translateY(0)}@keyframes editIndustryPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes editIndustryPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--muted:#cbd3e1;--focus-border:#ffffff2e;--focus-ring:#ffffff0f}.edit-driver-container,.edit-driver-container *{box-sizing:border-box}.edit-driver-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-7px auto 50px;max-width:1200px;padding:0;position:relative}.edit-driver-content{width:100%}.edit-driver-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:-240px;position:absolute;text-decoration:none;top:42px;transition:color .3s ease;-webkit-user-select:none;user-select:none}.edit-driver-back-arrow:hover{color:#019dee}.edit-driver-title{color:#e9eef8;font-size:25px;font-weight:700;letter-spacing:.4px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-driver-msg-error,.edit-driver-msg-success{border-radius:10px;font-size:12px;margin:0 0 14px;padding:10px 12px;width:100%}.edit-driver-msg-error{background:#ff4c4c1a;border:1px solid #ff4c4c59;color:#ffd3d3}.edit-driver-msg-success{background:#00d0841a;border:1px solid #00d08459;color:#bff3df}.edit-driver-form{background:#0e0f12;background:var(--panel-bg);border:2px solid #ffffff1f;border:2px solid var(--field-border);border-radius:12px;box-shadow:0 0 40px #00000059;box-shadow:var(--shadow-lg);color-scheme:dark;display:flex;flex-direction:column;gap:4px;padding:14px;width:100%}.edit-driver-form h2{border-top:1px solid #ffffff14;color:#f5f5f5;font-size:13px;letter-spacing:.7px;margin:12px 0 8px;padding-top:4px;text-transform:uppercase}.edit-driver-form h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.edit-driver-label{color:#cbd3e1;color:var(--muted);display:inline-block;font-size:clamp(10px,1.15vw,13px);font-weight:700;letter-spacing:.25px;line-height:1.15;margin-bottom:4px;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.edit-driver-form-group{display:flex;flex-direction:column;min-width:0}.edit-driver-field-error{color:#ff5a5af2;display:block;font-size:10px;height:10px;margin-top:4px}.edit-driver-form input,.edit-driver-form textarea{background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-family:inherit;font-size:14px;line-height:1.4;min-height:40px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.edit-driver-form input::placeholder,.edit-driver-form textarea::placeholder{color:#9aa7bd;color:var(--placeholder)}.edit-driver-form input:hover,.edit-driver-form textarea:hover{background:#1b1f26!important;background:var(--field-bg)!important;border-color:#ffffff1f;border-color:var(--field-border)}.edit-driver-form input:focus,.edit-driver-form textarea:focus{border-color:#ffffff2e;border-color:var(--focus-border);box-shadow:0 0 0 1px #ffffff0f;box-shadow:0 0 0 1px var(--focus-ring)}.edit-driver-form input[readOnly],.edit-driver-form textarea[readOnly]{background:#1b1f26!important;background:var(--field-bg)!important;cursor:default;opacity:1}.edit-driver-form select::-ms-expand{display:none}.edit-driver-form select:-moz-focusring{color:#0000;text-shadow:0 0 0 #e8f0ff;text-shadow:0 0 0 var(--text)}.edit-driver-docs-row-2,.edit-driver-row-2,.edit-driver-row-3,.edit-driver-row-4-address{grid-gap:6px;align-items:start;display:grid;gap:6px;margin-bottom:8px}.edit-driver-row-2{grid-template-columns:1fr 1fr}.edit-driver-row-3{grid-template-columns:1fr 1fr 1fr}.edit-driver-row-4-address{grid-template-columns:2fr 1fr 1.2fr .8fr}.edit-driver-boolean-row,.edit-driver-docs-row-2{grid-template-columns:1fr 1fr}.edit-driver-basic-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:200px 1fr;margin-bottom:10px}.edit-driver-profile-photo-section{align-items:flex-start;display:flex;justify-content:center;padding-top:2px}.edit-driver-profile-photo-circle{align-items:center;background:#1b1f26;background:var(--field-bg);border:2px solid #ffffff1a;border-radius:999px;cursor:pointer;display:flex;height:160px;justify-content:center;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:160px}.edit-driver-profile-photo-circle:hover{border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff0f;transform:translateY(-1px)}.edit-driver-profile-photo-img{display:block;height:100%;object-fit:cover;width:100%}.edit-driver-profile-photo-placeholder{align-items:center;color:#9aa7bd;color:var(--placeholder);display:flex;flex-direction:column;font-size:11px;gap:8px;justify-content:center;padding:14px;text-align:center}.edit-driver-basic-fields{display:flex;flex-direction:column;min-width:0}.edit-driver-date{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);display:flex;height:40px;min-height:40px;overflow:hidden;padding:0 38px 0 10px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.edit-driver-date:hover{border-color:#ffffff1f;border-color:var(--field-border)}.edit-driver-date:focus-within{border-color:#ffffff2e;border-color:var(--focus-border);box-shadow:0 0 0 1px #ffffff0f;box-shadow:0 0 0 1px var(--focus-ring)}.edit-driver-date input{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#e8f0ff;color:var(--text);color-scheme:dark;flex:1 1;font-family:inherit;font-size:14px;font-weight:400;height:40px;line-height:40px;margin:0;min-height:40px;outline:none!important;padding:0;width:100%}.edit-driver-date input::-webkit-datetime-edit{color:#e8f0ff;color:var(--text)}.edit-driver-date input::-webkit-datetime-edit,.edit-driver-date input::-webkit-datetime-edit-fields-wrapper{align-items:center;display:flex;height:40px;padding:0}.edit-driver-date input::-webkit-datetime-edit-day-field,.edit-driver-date input::-webkit-datetime-edit-month-field,.edit-driver-date input::-webkit-datetime-edit-text,.edit-driver-date input::-webkit-datetime-edit-year-field{color:#e8f0ff;color:var(--text);font-family:inherit;font-size:14px;font-weight:400;line-height:40px;padding:0}.edit-driver-date input::-webkit-calendar-picker-indicator{cursor:pointer;height:24px;opacity:0;position:absolute;right:8px;width:24px}.edit-driver-date-icon{color:#9aa7bd;color:var(--placeholder);font-size:14px;line-height:1;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.edit-driver-customSelect{min-width:0;position:relative;width:100%}.edit-driver-customSelect-trigger{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);box-shadow:none;color:#e8f0ff;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;height:40px;line-height:1;min-height:40px;outline:none;padding:0 42px 0 12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.edit-driver-customSelect-trigger:hover{background:#1b1f26;background:var(--field-bg);border-color:#ffffff1f;border-color:var(--field-border)}.edit-driver-customSelect-trigger:focus,.edit-driver-customSelect.open .edit-driver-customSelect-trigger{background:#1b1f26;background:var(--field-bg);border-color:#ffffff2e;border-color:var(--focus-border);box-shadow:0 0 0 1px #ffffff0f;box-shadow:0 0 0 1px var(--focus-ring)}.edit-driver-customSelect-value{color:#e8f0ff;color:var(--text);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-driver-customSelect-chevron{border-bottom:2px solid #ffffff1f;border-bottom:2px solid var(--field-border);border-right:2px solid #ffffff1f;border-right:2px solid var(--field-border);height:8px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .18s ease;width:8px}.edit-driver-customSelect-trigger:hover .edit-driver-customSelect-chevron{border-bottom-color:#ffffff1f;border-bottom-color:var(--field-border);border-right-color:#ffffff1f;border-right-color:var(--field-border)}.edit-driver-customSelect.open .edit-driver-customSelect-chevron{transform:translateY(-50%) rotate(225deg)}.edit-driver-customSelect-menu{background:#151922;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 18px 50px #00000073;left:0;max-height:260px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);width:100%;z-index:9999}.edit-driver-customSelect-option{align-items:center;background:#0000;border:none;border-radius:8px;color:#e8f0ff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;min-height:38px;padding:9px 12px;text-align:left;transition:background .14s ease,color .14s ease;width:100%}.edit-driver-customSelect-option.active,.edit-driver-customSelect-option:hover{background:#ffffff08}.edit-driver-customSelect-optionLabel{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-driver-customSelect-optionMeta{color:#9fb6d9;font-size:12px;font-weight:600;white-space:nowrap}.edit-driver-customSelect-flag{border-radius:2px;display:block;flex-shrink:0;height:15px;margin:0;object-fit:cover;transform:translateY(0);width:20px}.edit-driver-customSelect-menu::-webkit-scrollbar{width:8px}.edit-driver-customSelect-menu::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.edit-driver-customSelect-menu::-webkit-scrollbar-thumb{background:#8fbfff47;border-radius:999px}.edit-driver-customSelect-menu::-webkit-scrollbar-thumb:hover{background:#8fbfff6b}.edit-driver-phoneField{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);display:grid;grid-template-columns:118px 1fr;height:40px;max-width:100%;min-height:40px;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-driver-phoneField:focus-within{border-color:#ffffff2e;border-color:var(--focus-border);box-shadow:0 0 0 1px #ffffff0f;box-shadow:0 0 0 1px var(--focus-ring)}.edit-driver-phoneCountry{border-right:none;height:40px;min-width:0;position:relative}.edit-driver-phoneCountry:after{background:#ffffff14;bottom:6px;content:"";pointer-events:none;position:absolute;right:0;top:6px;width:1px}.edit-driver-phoneCountry .edit-driver-form-group{height:40px;margin:0;min-height:40px}.edit-driver-phoneCountry .edit-driver-field-error{display:none}.edit-driver-phoneCountry .edit-driver-customSelect{height:40px}.edit-driver-phoneCountry .edit-driver-customSelect-trigger{align-items:center;background:#0000!important;border:none!important;border-radius:10px 0 0 10px;box-shadow:none!important;display:flex;gap:8px;height:40px;justify-content:flex-start;line-height:1;min-height:40px;padding:0 34px 0 12px}.edit-driver-phoneCountry .edit-driver-customSelect-trigger:focus,.edit-driver-phoneCountry .edit-driver-customSelect-trigger:hover,.edit-driver-phoneCountry .edit-driver-customSelect.open .edit-driver-customSelect-trigger{background:#0000!important;border:none!important;box-shadow:none!important}.edit-driver-phoneCountry .edit-driver-customSelect-value{align-items:center;color:#e8f0ff;display:flex;font-size:13px;font-weight:600;gap:8px;height:40px;line-height:40px}.edit-driver-phoneCountry .edit-driver-customSelect-chevron{height:8px;right:14px;top:50%;transform:translateY(-55%) rotate(45deg);width:8px}.edit-driver-phoneCountry .edit-driver-customSelect.open .edit-driver-customSelect-chevron{transform:translateY(-45%) rotate(225deg)}.edit-driver-phoneCountry .edit-driver-customSelect-menu{min-width:260px;width:260px}.edit-driver-phoneNumber{height:100%;min-width:0}.edit-driver-phoneNumber input{background:#0000!important;border:none!important;border-radius:0 10px 10px 0!important;box-shadow:none!important;color:#e8f0ff!important;color:var(--text)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;height:40px!important;line-height:40px!important;margin:0!important;min-height:40px!important;padding:0 14px!important;width:100%!important}.edit-driver-phoneNumber input:focus{border:none!important;box-shadow:none!important}.edit-driver-phoneNumber input::placeholder{color:#9aa7bd;color:var(--placeholder);opacity:1}.edit-driver-phone-input-container{align-items:stretch;display:flex;gap:10px;width:100%}.edit-driver-flag{min-width:120px;width:120px}.edit-driver-flag-static{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);display:flex;font-size:14px;gap:10px;height:40px;padding:8px 10px;width:100%}.edit-driver-flag-img{border-radius:2px;display:block;height:15px;object-fit:cover;width:20px}.edit-driver-flag-code{color:#e8f0ff;color:var(--text);font-size:14px}.edit-driver-phone-input-wrap{flex:1 1;min-width:0}.edit-driver-file-input{background:#ffffff08!important;border:1px dashed #ffffff29!important;border-radius:10px!important;color:#cbd3e1!important;color:var(--muted)!important;cursor:pointer;font-size:12px!important;min-height:38px!important;padding:8px 10px!important;width:100%}.edit-driver-file-input:hover{background:#ffffff0a!important;border-color:#ffffff38!important}.edit-driver-file-input::file-selector-button{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;color:#f5f5f5;cursor:pointer;font-size:11px;margin-right:10px;padding:6px 10px}.edit-driver-file-input::file-selector-button:hover{background:#ffffff1a;border-color:#ffffff38}.edit-driver-docCard{grid-gap:12px;align-items:stretch;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr 220px;min-height:98px;padding:12px;position:relative;transition:border-color .2s,background .2s,transform .2s}.edit-driver-docCard:hover{background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-1px)}.edit-driver-docCard.empty:hover{transform:none}.edit-driver-docBadge{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#cfcfcf;font-size:10px;left:12px;letter-spacing:.4px;padding:4px 8px;position:absolute;text-transform:uppercase;top:10px}.edit-driver-docBadge.ok{background:#00d0841a;border-color:#00d08459;color:#bff3df}.edit-driver-docBadge.missing{background:#ffae0014;border-color:#ffae004d;color:#ffe2a6}.edit-driver-docLeft{align-items:center;display:flex;min-width:0;padding-top:22px}.edit-driver-docThumbs{align-items:center;display:flex;gap:10px}.edit-driver-docFileTile,.edit-driver-docThumbBtn{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;height:58px;overflow:hidden;padding:0;position:relative;transition:transform .15s,border-color .2s,background .2s;width:58px}.edit-driver-docFileTile:hover,.edit-driver-docThumbBtn:hover{background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-1px)}.edit-driver-docThumbImg{display:block;height:100%;object-fit:cover;width:100%}.edit-driver-docFileTile{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.edit-driver-docFileIcon{color:#a9b0bb;font-size:16px}.edit-driver-docFileExt{color:#f5f5f5;font-size:10px;letter-spacing:.6px;opacity:.9}.edit-driver-docThumbOverlay{align-items:center;background:#00000073;color:#fff;display:flex;font-size:11px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .15s}.edit-driver-docFileTile:hover .edit-driver-docThumbOverlay,.edit-driver-docThumbBtn:hover .edit-driver-docThumbOverlay{opacity:1}.edit-driver-docEmpty{align-items:center;color:#9aa3b2;display:flex;gap:10px;padding:2px}.edit-driver-docEmptyIcon{color:#a9b0bb;font-size:18px}.edit-driver-docEmptyTitle{color:#f5f5f5;font-size:12px;line-height:1.1}.edit-driver-docEmptySub{color:#9aa3b2;font-size:10.5px;margin-top:3px}.edit-driver-docRight{border-left:1px solid #ffffff0f;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding-left:12px;padding-top:22px}.edit-driver-docMetaTitle{color:#f5f5f5;font-size:12px;line-height:1.1}.edit-driver-docMetaSub{color:#9aa3b2;font-size:10.5px;line-height:1.2;margin-top:4px}.edit-driver-docActions{display:flex;gap:8px;justify-content:flex-end}.edit-driver-docActionBtn{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;color:#f5f5f5;cursor:pointer;font-size:11px;padding:7px 12px;transition:transform .15s,border-color .2s,background .2s;white-space:nowrap}.edit-driver-docActionBtn:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.edit-driver-docActionBtn.ghost{background:#0000}.edit-driver-docActionBtn:disabled{cursor:default;opacity:.35;transform:none}.edit-driver-actions{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:16px}.edit-driver-cancel-btn,.edit-driver-save-btn{border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;min-height:40px;padding:9px 16px;transition:transform .15s ease,border-color .2s ease,background .2s ease,opacity .2s ease}.edit-driver-cancel-btn{background:#ffffff0a;border:1px solid #ffffff24;color:#f5f5f5}.edit-driver-cancel-btn:hover{background:#ffffff14;border-color:#ffffff42;transform:translateY(-1px)}.edit-driver-save-btn{background:linear-gradient(135deg,#019dee,#0875bd);border:1px solid #019dee73;box-shadow:0 8px 24px #019dee2e;color:#fff}.edit-driver-save-btn:hover{background:linear-gradient(135deg,#12aaff,#0875bd);border-color:#019deeb3;transform:translateY(-1px)}.edit-driver-cancel-btn:disabled,.edit-driver-save-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.edit-driver-docModal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.edit-driver-docModal{background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 18px 60px #0000008c;display:flex;flex-direction:column;height:min(680px,92vh);min-height:320px;overflow:hidden;width:min(980px,98vw)}.edit-driver-docModal-top{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px}.edit-driver-docModal-title{align-items:center;color:#f5f5f5;display:flex;font-size:12px;gap:10px;letter-spacing:.4px;min-width:0;text-transform:uppercase}.edit-driver-docModal-titleText{white-space:nowrap}.edit-driver-docModal-fileName{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-driver-docModal-counter,.edit-driver-docModal-fileName{color:#9aa3b2;font-size:11px;letter-spacing:0;text-transform:none}.edit-driver-docModal-actions{align-items:center;display:flex;gap:8px}.edit-driver-docModal-btn{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;color:#f5f5f5;cursor:pointer;font-size:11px;padding:7px 10px;transition:transform .15s,border-color .2s,background .2s}.edit-driver-docModal-btn:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.edit-driver-docModal-btn.close{padding:7px 10px}.edit-driver-docModal-body{align-items:stretch;display:grid;flex:1 1;grid-template-columns:52px 1fr 52px;min-height:0}.edit-driver-docModal-stage{align-items:center;display:flex;height:100%;justify-content:center;min-width:0;overflow:hidden;padding:14px;position:relative;width:100%}.edit-driver-docModal-img{background:#0b0c10;border:1px solid #ffffff1a;border-radius:10px;display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;transform-origin:center center;width:auto}.edit-driver-docModal-stage.zoomed .edit-driver-docModal-img{cursor:grab;transform:scale(1.8)}.edit-driver-docModal-iframe{background:#0b0c10;border:0;border-radius:10px;height:100%;width:100%}.edit-driver-docModal-nav{background:#0000;border:0;color:#f5f5f5;cursor:pointer;font-size:44px;opacity:.85;transition:opacity .15s,transform .15s}.edit-driver-docModal-nav:hover{opacity:1;transform:scale(1.05)}.edit-driver-docModal-nav:disabled{cursor:default;opacity:.25;transform:none}.edit-driver-docModal-nav.left{border-right:1px solid #ffffff0f}.edit-driver-docModal-nav.right{border-left:1px solid #ffffff0f}@media (max-width:980px){.edit-driver-back-arrow{left:18px}.edit-driver-container{margin:0 auto;padding:0 12px}.edit-driver-title{font-size:22px}.edit-driver-basic-row{gap:14px;grid-template-columns:170px 1fr}.edit-driver-profile-photo-circle{height:140px;width:140px}.edit-driver-row-4-address{grid-template-columns:1fr 1fr}}@media (max-width:900px){.edit-driver-docs-row-2{grid-template-columns:1fr}}@media (max-width:760px){.edit-driver-basic-row{grid-template-columns:1fr}.edit-driver-profile-photo-section{justify-content:flex-start}.edit-driver-profile-photo-circle{height:130px;width:130px}.edit-driver-row-2,.edit-driver-row-3,.edit-driver-row-4-address{grid-template-columns:1fr}.edit-driver-phone-input-container{flex-direction:column}.edit-driver-flag{min-width:0;width:100%}.edit-driver-phoneField{grid-template-columns:1fr;height:auto}.edit-driver-phoneCountry{border-bottom:1px solid #ffffff14;border-right:none;height:40px}.edit-driver-phoneCountry:after{display:none}.edit-driver-phoneCountry .edit-driver-customSelect-trigger{border-radius:10px 10px 0 0}.edit-driver-phoneCountry .edit-driver-customSelect-menu{min-width:100%;width:100%}.edit-driver-phoneNumber input{border-radius:0 0 10px 10px!important}.edit-driver-docCard{grid-template-columns:1fr}.edit-driver-docRight{border-left:none;border-top:1px solid #ffffff0f;padding-left:0;padding-top:12px}.edit-driver-docModal-body{grid-template-columns:44px 1fr 44px}.edit-driver-docModal-nav{font-size:38px}.edit-driver-actions{align-items:stretch;flex-direction:column-reverse}.edit-driver-cancel-btn,.edit-driver-save-btn{width:100%}.edit-driver-checkbox-row{align-items:flex-start}}.edit-driver-successPopup-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712b8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-driver-successPopup{animation:edit-driver-popup-in .22s ease-out;background:#07111f;border:1px solid #10b98173;border-radius:22px;box-shadow:0 24px 80px #0000008c,inset 0 0 0 1px #ffffff0a;padding:34px 30px 28px;text-align:center;width:min(420px,100%)}.edit-driver-successPopup-icon{align-items:center;background:#10b98124;border:1px solid #10b9818c;border-radius:999px;color:#34d399;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 18px;width:58px}.edit-driver-successPopup h3{color:#f8fafc;font-size:22px;font-weight:800;margin:0 0 8px}.edit-driver-successPopup p{color:#b7c4d6;font-size:15px;line-height:1.5;margin:0 0 24px}.edit-driver-successPopup-btn{background:#10b981;border:none;border-radius:12px;color:#04111d;cursor:pointer;font-size:15px;font-weight:800;height:44px;min-width:120px;transition:transform .16s ease,filter .16s ease}.edit-driver-successPopup-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}@keyframes edit-driver-popup-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dd-container{margin:50px 140px 50px auto;max-width:1100px;padding:0 12px}.dd-back-row{left:-60px;position:absolute;top:-30px}.dd-back{background:#0000;border:none;border-radius:5px;color:#d9d9d9;cursor:pointer;font-size:11px;padding:-26px 10px}.dd-back:hover{background:#0000!important;color:#019dee}.dd-content{width:100%}.dd-title{color:#e9eef8;font-size:18px;font-weight:700;letter-spacing:.4px;margin:0 0 12px;text-align:center}.dd-msg-error{color:#ff7b7b;text-align:center}.dd-card{background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;display:flex;flex-direction:column;gap:10px;padding:18px}.dd-section-title{color:#cbd3e1;font-size:13px;font-weight:700;letter-spacing:.25px;margin:6px 0 4px;text-transform:uppercase}.dd-basic{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:320px 1fr}@media (max-width:900px){.dd-basic{grid-template-columns:1fr}}.dd-profile{flex-direction:column;gap:8px}.dd-profile,.dd-profile-circle{align-items:center;display:flex}.dd-profile-circle{background:#14171c;border:2px solid #ffffff1f;border:2px solid var(--field-border);border-radius:50%;height:180px;justify-content:center;overflow:hidden;width:180px}.dd-profile-img{height:100%;object-fit:cover;object-position:center;width:100%}.dd-profile-ph{color:#9aa7bd;color:var(--placeholder);font-size:13px}.dd-basic-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.dd-field{min-width:0}.dd-label{color:#cbd3e1;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.25px;line-height:1.2;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-value{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);display:flex;font-size:13px;gap:8px;min-height:40px;padding:0 12px}.dd-phone{gap:10px}.dd-flag{border-radius:2px;height:16px;object-fit:cover;width:22px}.dd-prefix{font-weight:600}.dd-row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.dd-row-2{grid-template-columns:1fr}}.dd-row-3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.dd-row-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.dd-row-3{grid-template-columns:1fr}}.dd-file-link{align-items:center;color:#45c5ff;display:inline-flex;gap:8px;padding:6px 0;text-decoration:none}.dd-file-link:hover{color:#019dee;text-decoration:underline}.dd-file-missing{background:#1b2130;border:1px dashed #ffffff1f;border:1px dashed var(--field-border);border-radius:10px;color:#cfd7e6;font-size:13px;padding:10px 12px}.dd-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:6px}.dd-btn-cancel,.dd-btn-submit{border-radius:10px;border-radius:var(--field-radius);cursor:pointer;font-weight:600;height:42px}.dd-btn-cancel{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff}.dd-btn-cancel:hover{background:#222733}.dd-btn-submit{background:#019dee;border:none;color:#fff}.dd-btn-submit:hover{background:#0181c5}.dd-loading{color:#cbd3e1}.edit-truck-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s}.edit-truck-back-arrow:hover{color:#019dee}.edit-truck-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1100px;padding:-5px}.edit-truck-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-truck-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.edit-truck-form-row{display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.edit-truck-form-row+.edit-truck-form-row{margin-top:10px}.edit-truck-form-row-horizontal{display:flex;flex-wrap:nowrap;gap:10px;margin-top:14px;white-space:nowrap}.edit-truck-form-group{display:flex;flex:1 1;flex-direction:column;min-width:0;text-overflow:ellipsis;white-space:nowrap}.edit-truck-form-group label,.edit-truck-label{color:#cfd8e3;font-weight:700;margin-bottom:6px;white-space:nowrap}.edit-truck-input{background-color:#1b1f26;border:1px solid #ffffff24!important;border-radius:10px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.edit-truck-input::placeholder{color:#9aa7bd}.edit-truck-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-truck-field-error{font-size:12px;margin-top:6px}.create-truck-select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important}.edit-truck-custom-input-wrapper{align-items:center;display:flex;margin-top:2px;position:relative}.edit-truck-date-input{background-color:#1b1f26!important;border-radius:10px!important;padding-right:34px;width:100%}.edit-truck-fixed-calendar{color:#888;cursor:pointer;font-size:16px;position:absolute;right:10px}.edit-truck-upload-box{align-items:center;background-color:#1b1f26;border:1px dashed #ffffff2e;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;min-height:48px;overflow:hidden;padding:0 12px;position:relative;transition:border-color .2s,box-shadow .2s}.edit-truck-upload-box:hover{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.edit-truck-file-loaded,.edit-truck-upload-placeholder{align-items:center;box-sizing:border-box;display:flex;gap:10px;min-height:48px;padding:0;width:100%}.edit-truck-upload-icon{color:#9aa7bd;font-size:16px;line-height:1}.edit-truck-upload-text{color:#9aa7bd;font-size:13px;line-height:1.2}.edit-truck-file-loaded{justify-content:space-between;width:100%}.edit-truck-file-info,.edit-truck-file-loaded{align-items:center;display:flex;gap:8px;min-width:0}.edit-truck-file-info{color:#cfd8e3;flex:1 1 auto;overflow:hidden}.edit-truck-file-icon{color:#cfd8e3;flex:0 0 auto;font-size:18px}.edit-truck-file-name{color:#cfd8e3;flex:1 1 auto;font-size:13px;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-truck-change-button-wrapper{align-items:center;display:flex;flex:0 0 auto}.edit-truck-file-change-button{background-color:#2b3440;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;height:30px;line-height:30px;max-width:76px;padding:0 10px;transition:background-color .2s,box-shadow .2s;white-space:nowrap}.edit-truck-file-change-button:hover{background-color:#019dee;box-shadow:0 0 0 3px #019dee26}.files-edit-truck-error-message{color:#f44336;font-size:10px;margin-left:3px;margin-top:-10px!important}.edit-truck-button-container{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px}.edit-truck-cancel-btn,.edit-truck-save-changes-submit-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 210px;text-transform:uppercase;transition:background-color .2s,box-shadow .2s;white-space:nowrap}.edit-truck-save-changes-submit-btn{background-color:#019dee;color:#fff}.edit-truck-save-changes-submit-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-truck-cancel-btn{background-color:#1b1f26;color:#fff}.edit-truck-cancel-btn:hover{background-color:#181b20}.edit-truck-form input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.edit-truck-input){background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;color:#e8f0ff;font-size:14px;padding:10px}.edit-truck-form input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-truck-form .edit-truck-input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.edit-truck-form .edit-truck-input[type=date]::-webkit-date-and-time-value,.edit-truck-form .edit-truck-input[type=date]::-webkit-datetime-edit{color:#e8f0ff!important}.edit-truck-form .edit-truck-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%)!important;opacity:.9}.edit-truck-error-message{color:#f44336;margin-bottom:12px;text-align:center}.edit-truck-input-icon{top:13px}.edit-truck-form .edit-truck-input.input-error,.edit-truck-form .input-error.edit-truck-input{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-truck-form .edit-truck-date-input.input-error,.edit-truck-form .edit-truck-upload-box.input-error{background-color:#3a0000!important;border:2px solid #e15252!important}.edit-truck-field-error{margin-top:-10px}.edit-truck-field-error,.edit-truck-field-error-dropdown{color:#e15252;font-size:10px;line-height:16px;margin-left:3px;min-height:16px;text-align:left}.edit-truck-field-error-dropdown{margin-top:0}.edit-truck-form{--edit-input-like-h:46px;--edit-pad-x:12px}.edit-truck-form .edit-truck-upload-box{align-items:center;box-sizing:border-box;display:flex;height:var(--edit-input-like-h);justify-content:space-between;min-height:var(--edit-input-like-h);padding:0 var(--edit-pad-x)}.edit-truck-form .edit-truck-file-loaded,.edit-truck-form .edit-truck-upload-placeholder{align-items:center;display:flex;gap:8px;height:100%;padding:0}.edit-truck-form .edit-truck-file-change-button{flex:0 0 auto;height:28px;line-height:28px;max-width:76px;padding:0 10px;white-space:nowrap}.edit-truck-form .edit-truck-date-input:focus,.edit-truck-form .edit-truck-input:focus,.edit-truck-form input:focus{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important;outline:none!important}.edit-truck-form .edit-truck-date-input:focus-visible,.edit-truck-form .edit-truck-input:focus-visible{outline:none!important}.edit-truck-viewerOverlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#3b82f62e,#0000 34%),#020617d1;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:9999}.edit-truck-viewerModal{background:linear-gradient(180deg,#0f172afa,#020617fa);border:1px solid #94a3b83d;border-radius:22px;box-shadow:0 28px 80px #00000094,inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column;height:min(820px,92vh);overflow:hidden;width:min(1120px,96vw)}.edit-truck-viewerHeader{align-items:center;background:#0f172adb;border-bottom:1px solid #94a3b82e;display:flex;gap:14px;height:58px;justify-content:space-between;padding:0 16px 0 20px}.edit-truck-viewerTitle{color:#e2e8f0f5;font-size:13px;font-weight:800;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-truck-viewerActions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.edit-truck-viewerActionBtn,.edit-truck-viewerClose{align-items:center;background:#0f172ab8;border:1px solid #94a3b842;border-radius:12px;color:#e2e8f0f5;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:36px}.edit-truck-viewerActionBtn:hover,.edit-truck-viewerClose:hover{background:#1e293beb;border-color:#60a5fa80;box-shadow:0 10px 24px #00000047;color:#fff;transform:translateY(-1px)}.edit-truck-viewerClose{font-size:24px;line-height:1}.edit-truck-viewerBody{align-items:center;background:linear-gradient(135deg,#0f172ab8,#020617eb);display:flex;flex:1 1;justify-content:center;min-height:0}.edit-truck-viewerFrame{background:#fff;border:0;height:100%;width:100%}.edit-truck-viewerImage{display:block;max-height:100%;max-width:100%;object-fit:contain}.edit-truck-viewerUnsupported{align-items:center;color:#e2e8f0eb;display:flex;flex-direction:column;gap:14px;padding:30px;text-align:center}.edit-truck-viewerUnsupported svg{color:#60a5faeb;font-size:42px}.edit-truck-viewerUnsupported p{color:#cbd5e1eb;font-size:13px;font-weight:700;margin:0;max-width:520px;overflow-wrap:anywhere}.edit-truck-viewerDownloadFallback{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f694;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;height:40px;padding:0 14px;text-transform:uppercase}@media (max-width:760px){.edit-truck-viewerOverlay{padding:14px}.edit-truck-viewerModal{border-radius:18px;height:88vh;width:100%}.edit-truck-viewerHeader{padding-left:14px}}.edit-truck-doc-row{gap:6px;margin-bottom:2px;margin-top:4px}.edit-truck-form-row-horizontal.edit-truck-doc-row{display:grid;width:100%}.edit-truck-doc-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.edit-truck-doc-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.edit-truck-doc-row-3,.edit-truck-doc-row-4{column-gap:8px;margin-bottom:2px;margin-top:8px;row-gap:4px}.edit-truck-doc-row .edit-truck-form-group{min-width:0}.edit-truck-form-group-upload-only{justify-content:flex-start}.edit-truck-form-group-upload-only .edit-truck-upload-box{margin-bottom:8px}.edit-truck-form-group-upload-only .files-edit-truck-error-message{margin-bottom:0}.edit-truck-form .edit-truck-upload-box{overflow:hidden}.edit-truck-form .edit-truck-file-loaded{min-width:0;width:100%}.edit-truck-form .edit-truck-file-info{flex:1 1 auto;min-width:0;overflow:hidden}.edit-truck-form .edit-truck-file-name{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.edit-truck-form .edit-truck-change-button-wrapper,.edit-truck-form .edit-truck-file-change-button{flex-shrink:0}.edit-truck-successPopup-overlay{align-items:center;animation:editTruckPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.edit-truck-successPopup{animation:editTruckPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-truck-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.edit-truck-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.edit-truck-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.edit-truck-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.edit-truck-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.edit-truck-successPopup-btn:active{transform:translateY(0)}@keyframes editTruckPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes editTruckPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.truck-fuel-section{background:#0e0f12;border:1px solid #ffffff24;border-radius:18px;box-shadow:0 18px 50px #00000047;color:#e8f0ff;margin:28px auto 60px;max-width:1180px;padding:22px}.truck-fuel-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.truck-fuel-title{align-items:center;display:flex;font-size:24px;font-weight:800;gap:10px;margin:0}.truck-fuel-subtitle{color:#9aa7bd;font-size:14px;margin:6px 0 0}.truck-fuel-add-btn,.truck-fuel-save-btn{align-items:center;background:linear-gradient(135deg,#019dee,#00c2ff);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;padding:11px 16px;transition:transform .15s ease,opacity .15s ease}.truck-fuel-add-btn:hover,.truck-fuel-save-btn:hover{transform:translateY(-1px)}.truck-fuel-save-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.truck-fuel-error{background:#ff32321f;border:1px solid #ff646480;border-radius:12px;color:#ff9a9a;font-weight:700;margin-bottom:16px;padding:10px 12px;text-align:center}.truck-fuel-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.truck-fuel-card{background:#151922;border:1px solid #ffffff1f;border-radius:14px;min-height:82px;padding:14px}.truck-fuel-card span{color:#9aa7bd;display:block;font-size:12px;margin-bottom:8px}.truck-fuel-card strong{color:#fff;font-size:18px}.truck-fuel-table-wrap{border:1px solid #ffffff1f;border-radius:14px;overflow-x:auto}.truck-fuel-table{background:#10131a;border-collapse:collapse;min-width:920px;width:100%}.truck-fuel-table td,.truck-fuel-table th{border-bottom:1px solid #ffffff14;font-size:13px;padding:12px 10px;text-align:left}.truck-fuel-table th{background:#171b24;color:#9aa7bd;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.truck-fuel-table tr:last-child td{border-bottom:none}.truck-fuel-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-width:42px;padding:4px 9px}.truck-fuel-badge.full{background:#46dc8c24;border:1px solid #46dc8c59;color:#7bffb3}.truck-fuel-badge.partial{background:#ffb9461f;border:1px solid #ffb94659;color:#ffd18a}.truck-fuel-actions{display:flex;gap:8px;justify-content:flex-end}.truck-fuel-actions button{background:#1b1f26;border:1px solid #ffffff1f;border-radius:10px;color:#e8f0ff;cursor:pointer;height:32px;width:32px}.truck-fuel-actions button:hover{border-color:#019dee}.truck-fuel-empty,.truck-fuel-loading{background:#10131a;color:#9aa7bd;padding:26px;text-align:center}.truck-fuel-modal-overlay{align-items:center;background:#000000b8;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.truck-fuel-modal{background:#0e0f12;border:1px solid #ffffff29;border-radius:18px;box-shadow:0 30px 90px #0000008c;padding:20px;width:min(900px,100%)}.truck-fuel-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.truck-fuel-modal-header h3{font-size:22px;margin:0}.truck-fuel-modal-close{background:#1b1f26;border:1px solid #ffffff24;border-radius:12px;color:#fff;cursor:pointer;font-size:24px;height:38px;width:38px}.truck-fuel-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.truck-fuel-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.truck-fuel-field label{color:#cfd8ea;font-size:13px;font-weight:800}.truck-fuel-field input,.truck-fuel-field textarea{background:#1b1f26;border:1px solid #ffffff1f;border-radius:11px;color:#e8f0ff;min-height:42px;outline:none;padding:10px 12px}.truck-fuel-field textarea{min-height:82px;resize:vertical}.truck-fuel-field input:focus,.truck-fuel-field textarea:focus{border-color:#019dee;box-shadow:0 0 0 4px #019dee24}.truck-fuel-field input.input-error{background:#3a0000;border-color:#e15252}.truck-fuel-field p{color:#ff8d8d;font-size:12px;font-weight:700;margin:0}.truck-fuel-checkbox{align-items:center;color:#e8f0ff;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;margin:4px 0 16px}.truck-fuel-checkbox input{accent-color:#019dee;height:18px;width:18px}.truck-fuel-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.truck-fuel-cancel-btn{background:#1b1f26;border:1px solid #ffffff24;border-radius:12px;color:#e8f0ff;cursor:pointer;font-weight:800;padding:11px 16px}@media (max-width:980px){.truck-fuel-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.truck-fuel-form-grid{grid-template-columns:1fr}.truck-fuel-header{flex-direction:column}}.truck-details-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.truck-details-back-arrow:hover{color:#019dee}.truck-details-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-25px auto 50px;max-width:1100px;padding:-5px}h1.truck-details-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.truck-details-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.truck-details-row{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:16px;white-space:nowrap}.truck-details-item{display:flex;flex:1 1;flex-direction:column;min-width:0;text-overflow:ellipsis;white-space:nowrap}.truck-details-item label,.truck-details-label{color:#cfd8e3;font-weight:700;margin-bottom:6px;white-space:nowrap}.truck-details-form input[readonly]{background-color:#1b1f26!important;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#e8f0ff;cursor:default!important;font-size:14px;margin-bottom:-4px;padding:10px;width:100%}.truck-details-form input[readonly]:focus{border-color:#ffffff1f;box-shadow:none;outline:none}.truck-details-date-wrapper{align-items:center;display:flex;margin-top:2px;position:relative}.truck-details-date-input{background-color:#1b1f26!important;border:1px solid #ffffff1f;border-radius:10px;color:#e8f0ff;cursor:default;font-size:14px;padding:10px 34px 10px 10px;width:100%}.truck-details-calendar-icon{color:#888;font-size:16px;position:absolute;right:10px;top:55%;transform:translateY(-50%)}.truck-details-upload-box{background-color:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;cursor:pointer;margin-bottom:8px;min-height:48px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease}.truck-details-upload-box:hover{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.truck-details-file-loaded,.truck-details-upload-placeholder{gap:10px;min-height:48px;width:100%}.truck-details-file-icon{color:#cfd8e3;font-size:16px}.truck-details-file-name{color:#e8f0ff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truck-details-upload-text{color:#9aa7bd;font-size:13px}.truck-details-file-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:8px}.truck-details-file-group{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-width:0;white-space:nowrap}.truck-details-edit-button-container{display:flex;justify-content:center;margin-top:24px}.truck-details-edit-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:12px 512px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.truck-details-edit-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.truck-details-loading-message{color:#019dee;font-size:1.2rem;margin-top:20px;text-align:center}.truck-details-error-message{color:#f44336;margin-bottom:20px;text-align:center}.truck-details-date-input[readonly],.truck-details-form input[readonly]{box-shadow:none!important;outline:none!important}.truck-details-form input,.truck-details-form select{-webkit-appearance:none;appearance:none}.truck-details-form{--details-input-like-h:46px;--details-pad-x:12px}.truck-details-upload-box{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;height:var(--details-input-like-h)!important;justify-content:space-between;min-height:0!important;overflow:hidden;padding:0 var(--details-pad-x)!important}.truck-details-file-loaded,.truck-details-upload-placeholder{align-items:center;box-sizing:border-box;display:flex;gap:8px;height:100%!important;min-height:0!important;padding:0!important}.truck-details-file-icon{font-size:14px;line-height:1}.truck-details-file-name,.truck-details-upload-text{line-height:1.2}.truck-details-file-change-button{height:28px;line-height:28px;padding:0 10px}.trailer-details-back-arrow{color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.trailer-details-back-arrow:hover{color:#019dee}.trailer-details-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-25px auto 50px;max-width:1100px;padding:-5px}.trailer-details-title{color:#fff;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.trailer-details-error-message{color:#f44336;margin-bottom:20px;text-align:center}.trailer-details-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.trailer-details-row{display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.trailer-details-row+.trailer-details-row{margin-top:10px}.trailer-details-item{display:flex;flex:1 1;flex-direction:column;min-width:0;text-overflow:ellipsis;white-space:nowrap}.trailer-details-item label{color:#cfd8e3;font-weight:700;margin-bottom:6px;white-space:nowrap}.trailer-details-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:10px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.trailer-details-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.trailer-details-form input[readonly]{cursor:default}.trailer-details-file-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.trailer-details-file-group{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-width:0;white-space:nowrap}.trailer-details-label{color:#cfd8e3;display:block;font-weight:700;margin-bottom:6px;white-space:nowrap}.trailer-details-upload-box{align-items:center;background-color:#1b1f26;border:1px dashed #ffffff2e;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;min-height:var(--control-h);overflow:hidden;padding:0 12px;position:relative;transition:border-color .2s,box-shadow .2s}.trailer-details-upload-box:hover{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.trailer-details-file-info,.trailer-details-upload-placeholder{align-items:center;display:flex;gap:10px;min-height:var(--control-h);width:100%}.trailer-details-upload-text{color:#9aa7bd;font-size:13px;line-height:1.2}.trailer-details-file-icon{color:#cfd8e3;font-size:18px}.trailer-details-file-name{color:#cfd8e3;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trailer-details-date-wrapper{align-items:center;display:flex;margin-top:2px;position:relative}.trailer-details-date-input{background-color:#1b1f26;border:1px solid #ffffff24;color:#e8f0ff;font-size:14px;padding:10px 34px 10px 10px;width:100%}.trailer-details-calendar-icon{color:#888;cursor:default;font-size:16px;position:absolute;right:10px;top:25%}.trailer-details-date-input{border-radius:10px;height:var(--control-h);line-height:var(--control-h);padding:0 36px 0 12px}.trailer-details-file-row{--control-h:40px}.trailer-details-form-buttons{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px}.trailer-details-edit-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:12px 512px;text-transform:uppercase;transition:background-color .2s,box-shadow .2s}.trailer-details-edit-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.trailer-details-file-row--4col{grid-gap:8px;align-items:end;display:grid!important;gap:8px;grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.trailer-details-file-row--4col{grid-template-columns:1fr 1fr}}.edit-trailer-back-arrow{color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-trailer-back-arrow:hover{color:#019dee}.edit-trailer-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1100px;padding:-5px}.edit-trailer-title{color:#fff;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-trailer-form{--control-h:40px;background:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.edit-trailer-form-row{display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.edit-trailer-form-row+.edit-trailer-form-row{margin-top:10px}.edit-trailer-form-group{display:flex;flex:1 1;flex-direction:column;min-width:0}.edit-trailer-form-group label{color:#cfd8e3;font-weight:700;margin-bottom:6px;white-space:nowrap}.edit-trailer-calendar-input,.edit-trailer-form-group input,.edit-trailer-form-group select{background:#1b1f26;border:1px solid #ffffff24;border-radius:10px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-trailer-form-group input::placeholder{color:#9aa7bd}.edit-trailer-calendar-input:focus,.edit-trailer-form-group input:focus,.edit-trailer-form-group select:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-trailer-input-error{background:#3a0000!important;border:2px solid #e15252!important}.edit-trailer-field-error{margin-top:-10px}.edit-trailer-field-error,.edit-trailer-field-error-dropdown{color:#e15252;display:block;font-size:12px;line-height:16px;min-height:16px}.edit-trailer-field-error-dropdown{margin-top:0}.edit-trailer-select-error__control{background:#3a0000!important;border:2px solid #e15252!important}.edit-trailer-upload-box{align-items:center;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;min-height:var(--control-h);overflow:hidden;padding:0 12px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.edit-trailer-upload-box:hover{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.edit-trailer-file-loaded,.edit-trailer-upload-placeholder{align-items:center;box-sizing:border-box;display:flex;gap:10px;min-height:var(--control-h);padding:0;width:100%}.edit-trailer-upload-icon,.trailer-upload-icon{color:#9aa7bd;flex-shrink:0;font-size:24px;line-height:1;min-width:24px}.edit-trailer-upload-text{color:#9aa7bd;font-size:13px;line-height:1.2}.edit-trailer-file-info{align-items:center;color:#cfd8e3;display:flex;flex:1 1;gap:10px;min-width:0;overflow:hidden;text-decoration:none}.edit-trailer-file-icon{color:#cfd8e3;flex-shrink:0;font-size:22px;min-width:22px}.edit-trailer-file-name{color:#cfd8e3;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-trailer-file-change-button{background:#2b3440;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:32px;padding:0 12px;transition:background-color .2s ease,box-shadow .2s ease}.edit-trailer-file-change-button:hover{background:#019dee;box-shadow:0 0 0 3px #019dee26}.edit-trailer-calendar-input-wrapper{align-items:center;display:flex;position:relative}.edit-trailer-calendar-input{background:#1b1f26;border:1px solid #ffffff24;border-radius:10px;color:#e8f0ff;height:var(--control-h);line-height:var(--control-h);padding:0 36px 0 12px}.edit-trailer-calendar-icon{color:#888;cursor:pointer;font-size:16px;position:absolute;right:10px;top:40%;transform:translateY(-50%)}.edit-trailer-form-button-wrapper{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px}.edit-trailer-cancel-btn,.edit-trailer-submit-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 210px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-trailer-submit-btn{background:#019dee;color:#fff}.edit-trailer-submit-btn:hover{background:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-trailer-cancel-btn{background:#1b1f26;color:#fff}.edit-trailer-cancel-btn:hover{background:#181b20}.edit-trailer-form input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.edit-trailer-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%);opacity:.9}.edit-trailer-file-info-button{background:#0000;border:0;cursor:pointer;padding:0;text-align:left}.edit-trailer-viewerOverlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#3b82f62e,#0000 34%),#020617d1;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:9999}.edit-trailer-viewerModal{background:linear-gradient(180deg,#0f172afa,#020617fa);border:1px solid #94a3b83d;border-radius:22px;box-shadow:0 28px 80px #00000094,inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column;height:min(820px,92vh);overflow:hidden;width:min(1120px,96vw)}.edit-trailer-viewerHeader{align-items:center;background:#0f172adb;border-bottom:1px solid #94a3b82e;display:flex;gap:14px;height:58px;justify-content:space-between;padding:0 16px 0 20px}.edit-trailer-viewerTitle{color:#e2e8f0f5;font-size:13px;font-weight:800;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-trailer-viewerActions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.edit-trailer-viewerActionBtn,.edit-trailer-viewerClose{align-items:center;background:#0f172ab8;border:1px solid #94a3b842;border-radius:12px;color:#e2e8f0f5;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;width:36px}.edit-trailer-viewerActionBtn:hover,.edit-trailer-viewerClose:hover{background:#1e293beb;border-color:#60a5fa80;box-shadow:0 10px 24px #00000047;color:#fff;transform:translateY(-1px)}.edit-trailer-viewerClose{font-size:24px;line-height:1}.edit-trailer-viewerBody{align-items:center;background:linear-gradient(135deg,#0f172ab8,#020617eb);display:flex;flex:1 1;justify-content:center;min-height:0}.edit-trailer-viewerFrame{background:#fff;border:0;height:100%;width:100%}.edit-trailer-viewerImage{display:block;max-height:100%;max-width:100%;object-fit:contain}.edit-trailer-viewerUnsupported{align-items:center;color:#e2e8f0eb;display:flex;flex-direction:column;gap:14px;padding:30px;text-align:center}.edit-trailer-viewerUnsupported svg{color:#60a5faeb;font-size:42px}.edit-trailer-viewerUnsupported p{color:#cbd5e1eb;font-size:13px;font-weight:700;margin:0;max-width:520px;overflow-wrap:anywhere}.edit-trailer-viewerDownloadFallback{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f694;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:8px;height:40px;padding:0 14px;text-transform:uppercase}@media (max-width:760px){.edit-trailer-viewerOverlay{padding:14px}.edit-trailer-viewerModal{border-radius:18px;height:88vh;width:100%}.edit-trailer-viewerHeader{padding-left:14px}}.edit-trailer-docs-row{grid-gap:8px;align-items:flex-start;display:grid;gap:8px;grid-template-columns:minmax(170px,1.15fr) minmax(125px,.75fr) minmax(190px,1.25fr) minmax(125px,.75fr) minmax(175px,1.15fr) minmax(125px,.75fr);white-space:normal}.edit-trailer-docs-row .edit-trailer-form-group{min-width:0}.edit-trailer-docs-row .edit-trailer-upload-box{height:42px;margin-bottom:8px;min-height:42px}.edit-trailer-docs-row .edit-trailer-file-loaded,.edit-trailer-docs-row .edit-trailer-upload-placeholder{min-height:42px}.edit-trailer-docs-row .edit-trailer-upload-icon,.edit-trailer-docs-row .trailer-upload-icon{font-size:16px;min-width:16px}.edit-trailer-docs-row .edit-trailer-file-icon{font-size:18px;min-width:18px}.edit-trailer-docs-row .edit-trailer-upload-text{font-size:12px;margin:0}.edit-trailer-docs-row .edit-trailer-file-change-button{flex-shrink:0;height:28px;padding:0 8px}.edit-trailer-docs-row .edit-trailer-file-info{min-width:0}.edit-trailer-docs-row .edit-trailer-file-name{max-width:100%}.edit-trailer-docs-row .edit-trailer-calendar-input-wrapper{margin-top:0}.edit-trailer-docs-row .edit-trailer-calendar-input{height:42px}.edit-trailer-docs-row .edit-trailer-calendar-icon{top:50%}.edit-trailer-docs-row .edit-trailer-field-error{font-size:10px;margin-top:-2px}@media (max-width:950px){.edit-trailer-docs-row{grid-template-columns:1fr 1fr}}@media (max-width:620px){.edit-trailer-docs-row{grid-template-columns:1fr}}.edit-trailer-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-trailer-popupModal{animation:editTrailerPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-trailer-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-trailer-popupIcon{color:#16a34a;font-size:34px}.edit-trailer-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-trailer-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-trailer-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-trailer-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-trailer-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editTrailerPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-trailer-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-trailer-popupTitle{color:#f9fafb}body.dark-mode .edit-trailer-popupMessage{color:#cbd5e1}body.dark-mode .edit-trailer-popupIconWrap{background:#22c55e29}.places-page{grid-gap:8px;color:#e5e7eb;display:grid;gap:8px;grid-template-rows:auto 1fr;margin-right:20px;margin-top:10px;min-height:100vh;padding:0 6px 12px 0}.places-title{margin:0}.places-subtitle{color:#9aa0a6;font-size:14px;margin-top:-6px}.places-card{background:#12161d;border:1px solid #1e2126;border-radius:12px;padding:8px}.places-card.places-toolbar{background:#0f1318;border-color:#1a2330;border-radius:12px;padding:8px 12px}.places-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:44px}.places-toolbar__left{align-items:center;display:flex;gap:8px}.places-toolbar__right{flex-wrap:nowrap}.places-actions,.places-toolbar__right{align-items:center;display:flex;gap:12px}.places-actions .places-btn{height:36px;height:var(--toolbar-control-height);justify-content:center;width:132px}.places-stats{align-items:center;color:#cbd5e1;display:flex;gap:8px}.places-pill{background:#0f1318;border:1px solid #1f2630;border-radius:999px;font-size:11px;padding:4px 8px}.places-dot{font-size:12px;opacity:.6}.places-btn{align-items:center;background:#1a2230;border:1px solid #2a3547;border-radius:10px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:0 10px}.places-btn:hover{border-color:#3b4a63}.places-btn--primary{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff;color:#fff}.places-btn--primary:hover{filter:brightness(1.06)}.places-btn__icon{font-size:12px}.places-search{align-items:center;background:#0f1318;border:1px solid #1f2630;border-radius:999px;display:flex;gap:8px;height:36px;height:var(--toolbar-control-height);min-width:280px;padding:0 10px 0 30px;position:relative}.places-search__icon{color:#7b8798;font-size:13px;left:10px;position:absolute}.places-search__input{background:#0000;border:0;color:#e5e7eb;font-size:13px;height:36px;height:var(--toolbar-control-height);line-height:34px;line-height:calc(var(--toolbar-control-height) - 2px);padding-top:10px;width:100%}.places-search,.places-search__input{-webkit-tap-highlight-color:transparent}.places-search__input::placeholder{color:#677385}.places-search__input::-moz-focus-inner{border:0}.places-search:focus-within .places-search__icon,.places-search__input:focus~.places-search__icon{color:#9aa0ff}.places-search:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.places-search__clear{background:none;border:0;color:#b4bdc9;cursor:pointer;font-size:16px;padding:0 2px}.places-search__clear:hover{color:#e5e7eb}.places-search__input,.places-search__input:-moz-focusring,.places-search__input:focus,.places-search__input:focus-visible{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:0!important;outline-color:#0000!important}.places-search :focus,.places-search :focus-visible{box-shadow:none!important;outline:0!important}@supports (-webkit-appearance:none){.places-search__input:focus,.places-search__input:focus-visible{box-shadow:none!important;outline:0!important}}.places-error{align-items:center;background:#2a1111;border-color:#5a1c1c;display:flex;gap:10px;justify-content:space-between}.places-error__text{color:#f6a1a1}.places-table{grid-gap:0;display:grid;gap:0}.places-table__header{background:#0f1318;border:1px solid #1f2630;border-radius:10px;color:#cbd5e1;display:grid;font-size:11px;grid-template-columns:210px 155px 150px 1.1fr 120px 140px 110px 90px;letter-spacing:.3px;margin-bottom:6px;padding:10px;text-transform:uppercase}.places-col-actions{text-align:center}.places-row{grid-gap:0;align-items:center;background:#12161d;border-bottom:1px solid #1f2630;border-radius:10px;cursor:pointer;display:grid;gap:0;grid-template-columns:200px 150px 140px 1fr 120px 0 90px 80px;margin-bottom:6px;padding:12px;transition:background-color .18s ease,border-color .18s ease}.places-row:hover{background:#171c24;border-color:#263044}.places-row:hover .places-cell-icon{color:#9fb0c9}.places-cell{color:#e5e7eb;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.places-cell--with-icon{align-items:center;display:inline-flex;gap:10px}.places-cell--with-icon span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.places-cell-icon{fill:none;stroke:currentColor;stroke-width:2;color:#7f8da3;flex:0 0 auto;font-size:15px;opacity:.95}.places-country-flag{border-radius:3px;box-shadow:0 0 0 1px #ffffff14,0 2px 5px #00000047;flex:0 0 auto;height:15px;line-height:1;overflow:hidden;width:22px}.places-country-flag.fi{background-position:50%;background-size:cover}.places-country-flag--fallback{background:linear-gradient(135deg,#7f8da347,#7f8da314);border:1px solid #7f8da359}.places-cell--actions{display:flex;justify-content:center}.places-icon-btn{align-items:center;background:#0000;border:none;color:#bdbdbd;cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;opacity:0;pointer-events:none;transition:color .18s ease,transform .12s ease;width:28px}.places-row:hover .places-icon-btn{opacity:1;pointer-events:auto}.places-icon-btn:hover{background:none!important;color:#e53935;transform:translateY(-1px)}.places-row--skeleton{cursor:default}.places-skel{animation:places-shimmer 1.2s infinite;background:linear-gradient(90deg,#0f1318,#151a22,#0f1318);border-radius:8px;display:inline-block;height:12px;width:80%}.places-skel.small{width:36px}@keyframes places-shimmer{0%{background-position:-120px 0}to{background-position:120px 0}}.places-empty{background:#10141a;border:1px dashed #2a3547;border-radius:12px;margin-top:4px;padding:24px;text-align:center}.places-empty__title{font-weight:600;margin-bottom:6px}.places-empty__subtitle{color:#9aa0a6;font-size:13px;margin-bottom:12px}.places-empty__button{font-size:13px;font-weight:700;height:38px;justify-content:center;min-width:180px;padding:0 22px}@media (max-width:1100px){.places-row,.places-table__header{grid-template-columns:220px 160px 1fr 120px 140px 0 80px}.places-row>:nth-child(7),.places-table__header>:nth-child(7){display:none}}@media (max-width:840px){.places-row,.places-table__header{grid-template-columns:220px 160px 1fr 120px 140px 0 80px}.places-row>:nth-child(4),.places-table__header>:nth-child(4){display:none}}@media (max-width:640px){.places-toolbar{align-items:stretch;flex-direction:column}.places-toolbar__right{gap:10px;justify-content:space-between;width:100%}.places-search{flex:1 1;height:38px;min-width:0}.places-actions{display:flex;gap:8px;width:100%}.places-actions .places-btn{flex:1 1;height:38px;width:auto}.places-row,.places-table__header{grid-template-columns:1.2fr 1fr 0 0 0 80px}.places-row>:nth-child(3),.places-row>:nth-child(5),.places-table__header>:nth-child(3),.places-table__header>:nth-child(5){display:none}}.create-place-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;text-align:left;width:90%}.create-place-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.create-place-back-arrow:hover{color:#019dee}.create-place-content{width:100%}.create-place-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.create-place-form{grid-gap:8px;background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;display:grid;gap:8px;padding:18px}.create-place-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.create-place-row{grid-template-columns:1fr}}.create-place-input-group{display:flex;flex-direction:column;min-width:0}.create-place-label{color:#cbd3e1;display:block;font-size:12px;font-weight:600;letter-spacing:.25px;margin-bottom:5px!important}.create-place-form input[type=email],.create-place-form input[type=number],.create-place-form input[type=password],.create-place-form input[type=search],.create-place-form input[type=tel],.create-place-form input[type=text],.create-place-form input[type=time],.create-place-form input[type=url],.create-place-form textarea,.create-place-input,.create-place-input-group input,.create-place-input-time,.create-place-phone-input-wrapper input{-webkit-appearance:none;appearance:none;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.create-place-form input:focus,.create-place-form textarea:focus,.create-place-input-group input:focus,.create-place-input-time:focus,.create-place-input:focus,.create-place-phone-input-wrapper input:focus{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e626;box-shadow:0 0 0 3px var(--focus-ring)}.create-place-form input::placeholder,.create-place-form textarea::placeholder{color:#9aa7bd;color:var(--placeholder);opacity:1}.create-place-form input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff;-webkit-text-fill-color:var(--text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.create-place-form input:-webkit-autofill,.create-place-form input:-webkit-autofill:focus,.create-place-form input:-webkit-autofill:hover{border:1px solid #ffffff1f;border:1px solid var(--field-border);box-shadow:inset 0 0 0 1000px #1b1f26;box-shadow:0 0 0 1000px var(--field-bg) inset;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset}.create-place-input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.create-place-field-error{background:#0000;color:#e15252;display:block;font-size:10px;font-weight:700;line-height:16px;margin-left:4px;margin-top:-11px;min-height:16px;text-align:left}.create-place-phone-field-error{margin-top:4px!important}.create-place-dropdown-field-error{background:#0000;color:#e15252;display:block;font-size:10px;font-weight:700;line-height:16px;margin-left:4px;margin-top:-1px;min-height:16px;text-align:left}.create-place-react-select-container.has-error .create-place-react-select__control{background:#ff3c3c14!important;border-color:#ff6b6b!important;box-shadow:none!important}.create-place-react-select-container.has-error .create-place-react-select__control--is-focused{border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff3c3c21!important}.create-place-react-select-container{width:100%}.create-place-react-select__control{background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f!important;border:1px solid var(--field-border)!important;border-radius:10px!important;border-radius:var(--field-radius)!important;box-shadow:none!important;min-height:40px!important}.create-place-react-select__control--is-focused{border-color:#4695e6!important;border-color:var(--focus-border)!important;box-shadow:0 0 0 3px #4695e626!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.create-place-react-select__input-container,.create-place-react-select__placeholder,.create-place-react-select__single-value{color:#e8f0ff!important;color:var(--text)!important}.create-place-phone-field{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);display:grid;grid-template-columns:118px 1fr;height:40px;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.create-place-phone-field:focus-within{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e626;box-shadow:0 0 0 3px var(--focus-ring)}.create-place-phone-field.has-error{background:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;overflow:hidden}.create-place-phone-field.has-error .create-place-phone-number input{background:#0000!important;border:none!important;box-shadow:none!important}.create-place-phone-field.has-error .create-place-phone-country{border-right:1px solid #e15252a6}.create-place-phone-country{border-right:1px solid #ffffff14;height:100%;position:relative}.create-place-phone-number{height:100%}.create-place-phone-number input{background:#0000!important;border:none!important;border-radius:0 10px 10px 0!important;box-shadow:none!important;height:100%!important;padding:0 14px!important}.create-place-phone-selected{align-items:center;display:flex;gap:8px;height:100%;line-height:1;min-height:40px;white-space:nowrap}.create-place-phone-flag{border-radius:2px;display:block;flex-shrink:0;height:15px;object-fit:cover;width:20px}.create-place-phone-dial{align-items:center;color:#e8f0ff;display:inline-flex;font-size:13px;font-weight:600;line-height:1}.create-place-phone-option{align-items:center;display:flex;gap:10px}.create-place-phone-option-text{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.create-place-phone-option-label{color:#e8f0ff;font-size:13px}.create-place-phone-option-code{color:#9fb6d9;font-size:12px;font-weight:600}.create-place-phone-select{height:100%}.create-place-phone-select .create-place-phone-select__control{background:#0000!important;border:none!important;box-shadow:none!important;height:40px!important;min-height:40px!important}.create-place-phone-select .create-place-phone-select__value-container{align-items:center;display:flex;height:40px}.create-place-phone-select .create-place-phone-select__single-value{align-items:center!important;display:flex!important;margin:0!important;max-width:none!important;overflow:visible!important;top:auto!important;transform:none!important}.create-place-phone-select .create-place-phone-select__value-container{overflow:visible!important;padding-bottom:0!important;padding-top:0!important}.create-place-phone-select .create-place-phone-select__indicators{align-items:center;display:flex;height:40px}.create-place-phone-select .create-place-phone-select__input-container,.create-place-phone-select .create-place-phone-select__placeholder,.create-place-phone-select .create-place-phone-select__single-value{color:#e8f0ff!important;color:var(--text)!important}.create-place-phone-select .create-place-phone-select__dropdown-indicator{color:#7fbfff!important}.create-place-phone-select .create-place-phone-select__dropdown-indicator:hover{color:#a7d2ff!important}.create-place-phone-select .create-place-phone-select__indicator-separator{display:none!important}.create-place-button-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:6px}.create-place-cancel-button,.create-place-submit-button{border-radius:10px;border-radius:var(--field-radius);cursor:pointer;font-weight:600;height:42px}.create-place-cancel-button{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff}.create-place-cancel-button:hover{background:#222733}.create-place-submit-button{background:#019dee;border:none;color:#fff}.create-place-submit-button:hover{background:#0181c5}.create-place-error-message{color:#ff7b7b;text-align:center}.create-place-success-message{color:#4caf50;text-align:center}.create-place-workinghours-header{align-items:center;display:flex;justify-content:space-between;margin:0 0 4px}.create-place-toggle-wh{background:#0000;border:1px solid #2e7bbf;border-radius:999px;color:#9fd1ff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.create-place-toggle-wh:hover{background:#0e2a47}.create-place-toggle-wh.on{background:#0e2a47;border-color:#4695e6;border-color:var(--focus-border);color:#cfe8ff}.create-place-wh-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.create-place-wh-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.create-place-wh-grid{grid-template-columns:1fr}}.create-place-wh-card{background:#121418;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;min-height:100px;padding:10px}.create-place-wh-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.create-place-wh-day-name{color:#e9eef8;font-size:13px;font-weight:600;letter-spacing:.2px}.create-place-wh-add{background:#0000;border:1px dashed #78a0ff80;border-radius:999px;color:#b8caff;cursor:pointer;font-size:12px;line-height:1;padding:4px 10px;transition:all .15s ease}.create-place-wh-add:hover{background:#28468c47;border-style:solid;color:#dbe6ff}.create-place-wh-rows{display:flex;flex:1 1;flex-direction:column;gap:8px}.create-place-wh-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr auto}.create-place-input-time{width:100%}.create-place-input-time:focus{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e626;box-shadow:0 0 0 3px var(--focus-ring)}.create-place-wh-sep{color:#9aa7bd;-webkit-user-select:none;user-select:none}.create-place-wh-remove{background:#0000;border:none;border-radius:8px;color:#ff6b6b;cursor:pointer;display:inline-grid;height:32px;place-items:center;transition:background .15s ease;width:32px}.create-place-wh-remove:hover{background:#ff6b6b24}.create-place-row--3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.create-place-row--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.create-place-row--3{grid-template-columns:1fr}}.create-place-tp{position:relative}.tp-right .tp-menu{right:0}.create-place-tp-menu{background:#121418;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 8px 28px #00000073;left:0;max-height:224px;overflow:auto;padding:4px;position:absolute;top:calc(100% + 4px);width:160px;z-index:9999}.create-place-tp-item{background:#0000;border:none;border-radius:8px;color:#e9eef8;cursor:pointer;font-size:13px;padding:8px 10px;text-align:left;width:100%}.create-place-tp-item:hover{background:#222733}.create-place-tp>.create-place-input-time{cursor:pointer}.create-place-form input.create-place-input-error,.create-place-form textarea.create-place-input-error,.create-place-input-group input.create-place-input-error,.create-place-input-time.create-place-input-error,.create-place-phone-input-wrapper input.create-place-input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.create-place-form input.create-place-input-error:-webkit-autofill,.create-place-form input.create-place-input-error:-webkit-autofill:focus,.create-place-form input.create-place-input-error:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border:2px solid #e15252!important;box-shadow:inset 0 0 0 1000px #3a0000!important}.create-place-workinghours-header .create-place-label{white-space:nowrap}.create-place-successPopup-overlay{align-items:center;animation:createPlacePopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.create-place-successPopup{animation:createPlacePopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-place-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.create-place-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.create-place-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.create-place-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.create-place-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.create-place-successPopup-btn:active{transform:translateY(0)}@keyframes createPlacePopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createPlacePopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--pd-panel-bg:#0e0f12;--pd-field-bg:#1b1f26;--pd-field-border:#ffffff1f;--pd-field-radius:10px;--pd-text:#e8f0ff;--pd-placeholder:#9aa7bd;--pd-focus-border:#4695e6;--pd-focus-ring:#4695e626}.place-details-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-25px auto 50px;max-width:1500px;padding:-5px;text-align:left;width:90%}.place-details-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.place-details-back-arrow:hover{color:#019dee}.place-details-content{width:100%}.place-details-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.place-details-form{grid-gap:8px;background:#0e0f12;background:var(--pd-panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;display:grid;gap:8px;padding:18px}.place-details-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.place-details-row{grid-template-columns:1fr}}.place-details-row--3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.place-details-row--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.place-details-row--3{grid-template-columns:1fr}}.place-details-input-group{min-width:0}.place-details-label{color:#cbd3e1;display:block;font-size:12px;font-weight:600;letter-spacing:.25px;margin-bottom:5px!important}.place-details-country-view,.place-details-input,.place-details-link,.place-details-phone-view{align-items:center;background:#1b1f26!important;background:var(--pd-field-bg)!important;border:1px solid #ffffff1f;border:1px solid var(--pd-field-border);border-radius:10px;border-radius:var(--pd-field-radius);color:#e8f0ff;color:var(--pd-text);display:flex;font-size:13px;min-height:40px;overflow:hidden;padding:0 12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.place-details-link:hover{text-decoration:underline}.place-details-flag{border-radius:2px;box-shadow:0 0 2px #0002;height:15px;margin-right:8px;object-fit:cover;width:20px}.place-details-country-name{color:#fff;font-size:14px}.place-details-phone-prefix{color:#bbb;font-size:13px}.place-details-phone-number{color:#fff;font-size:14px;margin-left:6px}.place-details-button-row{margin-top:6px}.place-details-edit-button{background:#019dee;border:none;border-radius:10px;border-radius:var(--pd-field-radius);color:#fff;cursor:pointer;font-weight:600;height:42px;width:100%}.place-details-edit-button:hover{background:#0181c5}.place-details-error-message{color:#ff7b7b;text-align:center}.place-details-loading{font-size:18px;text-align:center}.place-details-workinghours{margin-top:4px}.place-details-wh-header{margin:0 0 4px}.place-details-wh-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.place-details-wh-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.place-details-wh-grid{grid-template-columns:1fr}}.place-details-wh-day{background:#121418;border:1px solid #ffffff14;border-radius:12px;padding:10px;text-align:center}.place-details-wh-day-name{color:#e9eef8;font-size:13px;font-weight:600;letter-spacing:.2px;margin-bottom:6px}.place-details-wh-row{color:#eee;display:flex;font-size:13px;gap:6px;justify-content:center;margin:2px 0}.place-details-wh-time{background:#1f1f1f;border-radius:6px;font-family:monospace;padding:3px 8px}.place-details-wh-sep{color:#9aa7bd;-webkit-user-select:none;user-select:none}.place-details-wh-closed{background:#ff3c3c14;border-radius:8px;color:#ff7b7b;font-size:13px;padding:4px 10px}.place-details-wh-header .place-details-label{white-space:nowrap}.edit-place-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;text-align:left;width:90%}.edit-place-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-place-back-arrow:hover{color:#019dee}.edit-place-content{width:100%}.edit-place-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}:root{--focus-ring:#4695e626}.edit-place-form{grid-gap:8px;background:#0e0f12;background:var(--panel-bg);border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 0 40px #00000059;color-scheme:dark;display:grid;gap:8px;padding:18px}.edit-place-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.edit-place-row{grid-template-columns:1fr}}.edit-place-input-group{display:flex;flex-direction:column;min-width:0;width:100%}.edit-place-label{color:#cbd3e1;display:block;font-size:12px;font-weight:600;letter-spacing:.25px;margin-bottom:5px!important}.edit-place-form input[type=email],.edit-place-form input[type=number],.edit-place-form input[type=password],.edit-place-form input[type=search],.edit-place-form input[type=tel],.edit-place-form input[type=text],.edit-place-form input[type=time],.edit-place-form input[type=url],.edit-place-form textarea,.edit-place-input,.edit-place-input-group input,.edit-place-input-time,.edit-place-phone-input-wrapper input{-webkit-appearance:none;appearance:none;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-place-form input:focus,.edit-place-form textarea:focus,.edit-place-input-group input:focus,.edit-place-input-time:focus,.edit-place-input:focus,.edit-place-phone-input-wrapper input:focus{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e626;box-shadow:0 0 0 3px var(--focus-ring)}.edit-place-form input::placeholder,.edit-place-form textarea::placeholder{color:#9aa7bd;color:var(--placeholder);opacity:1}.edit-place-form input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff;-webkit-text-fill-color:var(--text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.edit-place-form input:-webkit-autofill,.edit-place-form input:-webkit-autofill:focus,.edit-place-form input:-webkit-autofill:hover{border:1px solid #ffffff1f;border:1px solid var(--field-border);box-shadow:inset 0 0 0 1000px #1b1f26;box-shadow:0 0 0 1000px var(--field-bg) inset;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset}.edit-place-input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-place-field-error{margin-top:-11px}.edit-place-dropdown-field-error,.edit-place-field-error{background:#0000;color:#e15252;display:block;font-size:10px;font-weight:700;line-height:16px;margin-left:4px;min-height:16px;text-align:left}.edit-place-dropdown-field-error{margin-top:-1px}.edit-place-phone-field{align-items:center;background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);display:grid;grid-template-columns:118px 1fr;height:40px;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-place-phone-field:focus-within{border-color:#4695e6;border-color:var(--focus-border);box-shadow:0 0 0 3px #4695e626;box-shadow:0 0 0 3px var(--focus-ring)}.edit-place-phone-field.has-error{background:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-place-phone-country{border-right:1px solid #ffffff14;height:100%;position:relative}.edit-place-phone-number{height:100%}.edit-place-phone-number input{background:#0000!important;border:none!important;border-radius:0 10px 10px 0!important;box-shadow:none!important;height:100%!important;padding:0 14px!important}.edit-place-phone-selected{align-items:center;display:flex;gap:8px;height:100%;line-height:1;min-height:40px;white-space:nowrap}.edit-place-phone-flag{border-radius:2px;display:block;flex-shrink:0;height:15px;object-fit:cover;width:20px}.edit-place-phone-dial{align-items:center;color:#e8f0ff;display:inline-flex;font-size:13px;font-weight:600;line-height:1}.edit-place-phone-option{align-items:center;display:flex;gap:10px}.edit-place-phone-option-text{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.edit-place-phone-option-label{color:#e8f0ff;font-size:13px}.edit-place-phone-option-code{color:#9fb6d9;font-size:12px;font-weight:600}.edit-place-phone-select{height:100%}.edit-place-phone-select .edit-place-phone-select__control{background:#0000!important;border:none!important;box-shadow:none!important;height:40px!important;min-height:40px!important}.edit-place-phone-select .edit-place-phone-select__value-container{align-items:center;display:flex;height:40px}.edit-place-phone-select .edit-place-phone-select__single-value{align-items:center!important;display:flex!important;margin:0!important;max-width:none!important;overflow:visible!important;top:auto!important;transform:none!important}.edit-place-phone-select .edit-place-phone-select__value-container{overflow:visible!important;padding-bottom:0!important;padding-top:0!important}.edit-place-phone-select .edit-place-phone-select__indicators{align-items:center;display:flex;height:40px}.edit-place-phone-select .edit-place-phone-select__input-container,.edit-place-phone-select .edit-place-phone-select__placeholder,.edit-place-phone-select .edit-place-phone-select__single-value{color:#e8f0ff!important;color:var(--text)!important}.edit-place-phone-select .edit-place-phone-select__dropdown-indicator{color:#7fbfff!important}.edit-place-phone-select .edit-place-phone-select__dropdown-indicator:hover{color:#a7d2ff!important}.edit-place-phone-select .edit-place-phone-select__indicator-separator{display:none!important}.edit-place-button-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:6px}.edit-place-cancel-button,.edit-place-submit-button{border-radius:10px;cursor:pointer;font-weight:600;height:42px}.edit-place-cancel-button{background:#1b1f26;border:1px solid #ffffff1a;color:#fff}.edit-place-cancel-button:hover{background:#222733}.edit-place-submit-button{background:#019dee;border:none;color:#fff}.edit-place-submit-button:hover{background:#0181c5}.edit-place-error-message{color:#ff7b7b;text-align:center}.edit-place-success-message{color:#4caf50;text-align:center}.edit-place-workinghours-header{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.edit-place-toggle-wh{background:#0000;border:1px solid #2e7bbf;border-radius:999px;color:#9fd1ff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.edit-place-toggle-wh:hover{background:#0e2a47}.edit-place-toggle-wh.on{background:#0e2a47;border-color:#4695e6;color:#cfe8ff}.edit-place-wh-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.edit-place-wh-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.edit-place-wh-grid{grid-template-columns:1fr}}.edit-place-wh-card{background:#121418;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;min-height:110px;padding:10px}.edit-place-wh-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.edit-place-wh-day-name{color:#e9eef8;font-size:13px;font-weight:600;letter-spacing:.2px}.edit-place-wh-add{background:#0000;border:1px dashed #78a0ff80;border-radius:999px;color:#b8caff;cursor:pointer;font-size:12px;line-height:1;padding:4px 10px;transition:all .15s ease}.edit-place-wh-add:hover{background:#28468c47;border-style:solid;color:#dbe6ff}.edit-place-wh-rows{display:flex;flex:1 1;flex-direction:column;gap:6px}.edit-place-wh-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr auto}.edit-place-input-time{-webkit-appearance:none;appearance:none;background:#1b1f26;border:1px solid #ffffff1f;border-radius:10px;color:#e8f0ff;font-size:13px;height:40px;outline:none;padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-place-input-time:focus{border-color:#4695e6;box-shadow:0 0 0 3px #4695e626}.edit-place-wh-sep{color:#9aa7bd;-webkit-user-select:none;user-select:none}.edit-place-wh-remove{background:#0000;border:none;border-radius:8px;color:#ff6b6b;cursor:pointer;display:inline-grid;height:32px;place-items:center;transition:background .15s ease;width:32px}.edit-place-wh-remove:hover{background:#ff6b6b24}.edit-place-field-error.reserved{color:#ff7b7b;font-size:12px;margin-top:6px;min-height:16px}.edit-place-row--3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.edit-place-row--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.edit-place-row--3{grid-template-columns:1fr}}.edit-tp{position:relative}.edit-tp-right .edit-tp-menu{left:auto;right:0}.edit-tp-menu{background:#121418;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 10px 30px #00000059;left:0;max-height:240px;min-width:120px;overflow-y:auto;position:absolute;top:calc(100% + 4px);z-index:9999}.edit-tp-item{background:#0000;border:none;color:#e8f0ff;cursor:pointer;display:block;font-size:13px;padding:8px 12px;text-align:left;width:100%}.edit-tp-item:hover{background:#222733}.edit-place-form input.edit-place-input-error,.edit-place-form textarea.edit-place-input-error,.edit-place-input-group input.edit-place-input-error,.edit-place-input-time.edit-place-input-error,.edit-place-phone-input-wrapper input.edit-place-input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-place-form input.edit-place-input-error:-webkit-autofill,.edit-place-form input.edit-place-input-error:-webkit-autofill:focus,.edit-place-form input.edit-place-input-error:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border:2px solid #e15252!important;box-shadow:inset 0 0 0 1000px #3a0000!important}.edit-place-react-select-container.has-error .edit-place-react-select__control{background:#ff3c3c14!important;border-color:#ff6b6b!important;box-shadow:none!important}.edit-place-react-select-container.has-error .edit-place-react-select__control--is-focused{border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff3c3c21!important}.edit-place-react-select-container{width:100%}.edit-place-react-select__control{background:#1b1f26!important;background:var(--field-bg)!important;border:1px solid #ffffff1f!important;border:1px solid var(--field-border)!important;border-radius:10px!important;border-radius:var(--field-radius)!important;box-shadow:none!important;min-height:40px!important}.edit-place-react-select__control--is-focused{border-color:#4695e6!important;border-color:var(--focus-border)!important;box-shadow:0 0 0 3px #4695e626!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.edit-place-react-select__input-container,.edit-place-react-select__placeholder,.edit-place-react-select__single-value{color:#e8f0ff!important;color:var(--text)!important}.edit-place-react-select__menu-portal{z-index:99999}.edit-place-phone-number .edit-place-input-error{border-left-width:0!important}.edit-place-workinghours-header .edit-place-label{white-space:nowrap}.edit-place-successPopup-overlay{align-items:center;animation:editPlacePopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.edit-place-successPopup{animation:editPlacePopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-place-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.edit-place-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.edit-place-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.edit-place-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.edit-place-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.edit-place-successPopup-btn:active{transform:translateY(0)}@keyframes editPlacePopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes editPlacePopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.driverorig-page{grid-gap:8px;color:#e5e7eb;display:grid;gap:8px;grid-template-rows:auto 1fr;min-height:100vh;padding:0 6px 12px 0}.driverorig-card{background:#12161d;border:1px solid #1e2126;border-radius:12px;padding:8px}.driverorig-card.driverorig-toolbar{background:#0f1318;border-color:#1a2330;border-radius:12px;padding:8px 12px}.driverorig-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:44px}.driverorig-toolbar__left{align-items:center;display:flex;gap:8px}.driverorig-toolbar__right{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}:root{--toolbar-control-height:36px}.driverorig-stats{align-items:center;color:#cbd5e1;display:flex;gap:8px}.driverorig-pill{background:#0f1318;border:1px solid #1f2630;border-radius:999px;font-size:11px;padding:4px 8px}.driverorig-dot{font-size:12px;opacity:.6}.driverorig-actions{align-items:center;display:flex;gap:12px}.driverorig-actions .driverorig-btn{height:36px;height:var(--toolbar-control-height);justify-content:center;width:132px}.driverorig-btn{align-items:center;background:#1a2230;border:1px solid #2a3547;border-radius:10px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:0 10px}.driverorig-btn:hover{border-color:#3b4a63}.driverorig-btn--primary{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff;color:#fff}.driverorig-btn--primary:hover{filter:brightness(1.06)}.driverorig-btn__icon{font-size:12px}.driverorig-btn:disabled{cursor:not-allowed;filter:grayscale(.3);opacity:.6}.driverorig-search{align-items:center;background:#0f1318;border:1px solid #1f2630;border-radius:999px;display:flex;gap:8px;height:36px;height:var(--toolbar-control-height);min-width:280px;padding:0 10px 0 30px;position:relative}.driverorig-search__icon{color:#7b8798;font-size:13px;left:10px;position:absolute}.driverorig-search__input{background:#0000;border:0;color:#e5e7eb;font-size:13px;height:36px;height:var(--toolbar-control-height);line-height:34px;line-height:calc(var(--toolbar-control-height) - 2px);padding-top:10px;width:100%}.driverorig-search__input::placeholder{color:#677385}.driverorig-search__clear{background:none;border:0;color:#b4bdc9;cursor:pointer;font-size:16px;padding:0 2px}.driverorig-search__clear:hover{color:#e5e7eb}.driverorig-search__input,.driverorig-search__input:focus,.driverorig-search__input:focus-visible{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:0!important}.driverorig-search :focus,.driverorig-search :focus-visible{box-shadow:none!important;outline:0!important}.driverorig-error{align-items:center;background:#2a1111;border-color:#5a1c1c;display:flex;gap:10px;justify-content:space-between}.driverorig-error__text{color:#f6a1a1}.driverorig-create .driverorig-create-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr}.driverorig-create-row--5cols{grid-gap:12px;grid-gap:var(--gap,12px);display:grid;gap:12px;gap:var(--gap,12px);grid-template-columns:repeat(5,minmax(0,1fr))}.driverorig-create-row--4cols{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 220px 200px 260px auto}.driverorig-create-row--3cols{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 280px 240px auto}.driverorig-create-row--2cols{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 280px auto}.driverorig-create-field{display:flex;flex-direction:column}.driverorig-create__label{color:#cbd5e1;font-size:13px;margin-bottom:6px}.driverorig-create__input{background:#0f1318;border:1px solid #1f2630;border-radius:10px;color:#e5e7eb;font-size:14px;height:36px;padding:0 10px}.driverorig-create__input.input-error{background:#1d1111;border-color:#7a2d2d}.driverorig-create__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.driverorig-create__error{color:#f7b0b0;font-size:13px;margin-top:8px}.driverorig-terms{align-items:center;color:#cbd5e1;display:inline-flex;font-size:13px;gap:8px;margin-right:auto;-webkit-user-select:none;user-select:none}.driverorig-terms input[type=checkbox]{accent-color:#4953ff;cursor:pointer;height:16px;width:16px}.driverorig-table{grid-gap:0;display:grid;gap:0}.driverorig-table__header{background:#0f1318;border:1px solid #1f2630;border-radius:10px;color:#cbd5e1;display:grid;font-size:11px;letter-spacing:.3px;margin-bottom:6px;padding:10px;text-transform:uppercase}.driverorig-grid-5{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 220px 200px 260px 90px}.driverorig-row.driverorig-grid-5,.driverorig-table__header.driverorig-grid-5{grid-template-columns:1fr 220px 200px 260px 90px}.driverorig-col-actions{text-align:center}.driverorig-row{grid-gap:0;align-items:center;background:#12161d;border-bottom:1px solid #1f2630;border-radius:10px;cursor:pointer;display:grid;gap:0;margin-bottom:6px;padding:12px;transition:background-color .18s ease,border-color .18s ease}.driverorig-row:hover{background:#171c24;border-color:#263044}.driverorig-cell{color:#e5e7eb;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driverorig-cell--actions{display:flex;justify-content:center}.driverorig-icon-btn{align-items:center;background:#0000;border:none;color:#bdbdbd;cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;opacity:0;pointer-events:none;transition:color .18s ease,transform .12s ease;width:28px}.driverorig-row:hover .driverorig-icon-btn{opacity:1;pointer-events:auto}.driverorig-icon-btn:hover{color:#e53935;transform:translateY(-1px)}.driverorig-row--skeleton{cursor:default}.driverorig-skel{animation:driverorig-shimmer 1.2s infinite;background:linear-gradient(90deg,#0f1318,#151a22,#0f1318);border-radius:8px;display:inline-block;height:12px;width:80%}.driverorig-skel.small{width:36px}@keyframes driverorig-shimmer{0%{background-position:-120px 0}to{background-position:120px 0}}.driverorig-empty{background:#10141a;border:1px dashed #2a3547;border-radius:12px;margin-top:4px;padding:24px;text-align:center}.driverorig-empty__title{font-weight:600;margin-bottom:6px}.driverorig-empty__subtitle{color:#9aa0a6;font-size:13px;margin-bottom:12px}@media (max-width:640px){.driverorig-toolbar{align-items:stretch;flex-direction:column}.driverorig-toolbar__right{gap:10px;justify-content:space-between;width:100%}.driverorig-search{flex:1 1;height:38px;min-width:0}.driverorig-actions{display:flex;gap:8px;width:100%}.driverorig-actions .driverorig-btn{flex:1 1;height:38px;width:auto}.driverorig-row.driverorig-grid-5,.driverorig-table__header.driverorig-grid-5{grid-template-columns:1fr 90px!important}.driverorig-row.driverorig-grid-5>.driverorig-cell:nth-child(2),.driverorig-row.driverorig-grid-5>.driverorig-cell:nth-child(3),.driverorig-row.driverorig-grid-5>.driverorig-cell:nth-child(4),.driverorig-table__header.driverorig-grid-5>:nth-child(2),.driverorig-table__header.driverorig-grid-5>:nth-child(3),.driverorig-table__header.driverorig-grid-5>:nth-child(4){display:none}.driverorig-create-row--2cols,.driverorig-create-row--3cols,.driverorig-create-row--4cols{align-items:stretch;grid-template-columns:1fr!important}.driverorig-create__actions{justify-content:stretch}.driverorig-terms{margin-bottom:6px;margin-right:0}}:root{--pendent-notes-panel-bg:#111214;--pendent-notes-panel-elev:#ffffff0a;--pendent-notes-text:#ededed;--pendent-notes-muted:#a9a9a9;--pendent-notes-border:#ffffff14;--pendent-notes-ring:#6ea8fe;--pendent-notes-ring-soft:#6ea8fe38;--pendent-notes-primary:#2563eb;--pendent-notes-primary-2:#3b82f6;--pendent-notes-radius-lg:18px;--pendent-notes-radius-md:12px;--pendent-notes-shadow-1:0 12px 30px #00000059;--pendent-notes-shadow-2:0 20px 60px #00000047}.pendent-notes-modal-overlay{align-items:center;animation:pendent-notes-fade-in .16s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:10020}.pendent-notes-modal{animation:pendent-notes-pop .16s cubic-bezier(.2,.7,.2,1);background:radial-gradient(120% 120% at 0 0,hsla(0,0%,100%,.025) 0,#fff0 60%),#111214;background:radial-gradient(120% 120% at 0 0,hsla(0,0%,100%,.025) 0,#fff0 60%),var(--pendent-notes-panel-bg);border:1px solid #ffffff14;border:1px solid var(--pendent-notes-border);border-radius:18px;border-radius:var(--pendent-notes-radius-lg);box-shadow:0 12px 30px #00000059,0 20px 60px #00000047,inset 0 1px 0 #ffffff0a;box-shadow:var(--pendent-notes-shadow-1),var(--pendent-notes-shadow-2),inset 0 1px 0 var(--pendent-notes-panel-elev);color:#ededed;color:var(--pendent-notes-text);display:grid;grid-template-rows:auto 1fr auto;max-height:min(86vh,92dvh);max-width:min(92vw,720px);overflow:hidden;transform-origin:center;width:560px}.pendent-notes-modal-header{grid-gap:12px;align-items:center;background:linear-gradient(180deg,#ffffff0d,#fff0);border-bottom:1px solid #ffffff12;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:16px 18px;position:sticky;top:0;z-index:1}.pendent-notes-modal-icon{background:#3b82f61f;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff1a;color:#93c5fd;display:grid;flex-shrink:0;font-size:14px;height:28px;place-items:center;width:28px}.pendent-notes-modal-icon svg{display:block;height:14px;width:14px}.pendent-notes-modal-titlewrap{min-width:0}.pendent-notes-modal-title{color:#fafafa;font-size:16px;font-weight:700;letter-spacing:.2px}.pendent-notes-modal-subtitle,.pendent-notes-modal-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pendent-notes-modal-subtitle{color:#a9a9a9;color:var(--pendent-notes-muted);font-size:12px;margin-top:2px}.pendent-notes-modal-close{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:10px;color:#bdbdbd;cursor:pointer;line-height:0;padding:6px;transition:transform .12s ease,background-color .12s ease,color .12s ease}.pendent-notes-modal-close:hover{background:#ffffff0f;color:#fff}.pendent-notes-modal-close:active{transform:scale(.96)}.pendent-notes-modal-close:focus-visible{outline:2px solid #6ea8fe;outline:2px solid var(--pendent-notes-ring);outline-offset:2px}.pendent-notes-modal-body{overflow:auto;padding:16px 18px 8px}.pendent-notes-field{grid-gap:8px;display:grid;gap:8px}.pendent-notes-label-row{align-items:center;color:#a9a9a9;color:var(--pendent-notes-muted);display:flex;font-size:12px;gap:8px;letter-spacing:.2px}.pendent-notes-textarea-wrap{position:relative}.pendent-notes-textarea{background:#0f0f10;border:1px solid #ffffff14;border:1px solid var(--pendent-notes-border);border-radius:12px;border-radius:var(--pendent-notes-radius-md);box-shadow:inset 0 1px 0 #ffffff08;color:#ededed;color:var(--pendent-notes-text);line-height:1.5;font:inherit;max-height:48vh;min-height:200px;padding:12px 14px 28px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.pendent-notes-textarea::placeholder{color:#8d8d8d}.pendent-notes-textarea:hover{border-color:#ffffff24}.pendent-notes-textarea:focus{background:#101113;border-color:#6ea8fe;border-color:var(--pendent-notes-ring);box-shadow:0 0 0 3px #6ea8fe38,inset 0 1px 0 #ffffff0a;box-shadow:0 0 0 3px var(--pendent-notes-ring-soft),inset 0 1px 0 #ffffff0a;outline:none}.pendent-notes-charcount{bottom:8px;color:#a9a9a9;color:var(--pendent-notes-muted);font-size:11px;position:absolute;right:10px}.pendent-notes-modal-footer{grid-gap:12px;align-items:center;background:linear-gradient(0deg,#ffffff0a,#fff0);border-top:1px solid #ffffff12;bottom:0;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px 18px 16px;position:sticky;z-index:1}.pendent-notes-footer-left{align-items:center;display:flex;gap:8px}.pendent-notes-footer-right{display:flex;gap:10px}.pendent-notes-btn{-webkit-appearance:none;appearance:none;background:#171819;border:1px solid #ffffff1a;border-radius:10px;color:#ededed;color:var(--pendent-notes-text);cursor:pointer;font-weight:600;letter-spacing:.2px;padding:10px 14px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,opacity .12s ease}.pendent-notes-btn:hover{border-color:#ffffff2e;box-shadow:0 8px 20px #00000047}.pendent-notes-btn:active{transform:translateY(1px)}.pendent-notes-btn:disabled{cursor:not-allowed;opacity:.6}.pendent-notes-btn--ghost{background:#0000;border-color:#ffffff1a;color:#a9a9a9;color:var(--pendent-notes-muted)}.pendent-notes-btn--ghost:hover{background:#ffffff0f;color:#ededed;color:var(--pendent-notes-text)}.pendent-notes-btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);background:linear-gradient(180deg,var(--pendent-notes-primary-2),var(--pendent-notes-primary));border-color:color-mix(in oklab,#2563eb 70%,#000);border-color:color-mix(in oklab,var(--pendent-notes-primary) 70%,#000);box-shadow:0 10px 24px #2563eb66,inset 0 1px 0 #ffffff40;color:#fff}.pendent-notes-btn--primary:hover{box-shadow:0 12px 28px #2563eb7a,inset 0 1px 0 #ffffff4d}.pendent-notes-btn--primary:active{transform:translateY(1px)}@media (max-width:520px){.pendent-notes-modal{border-radius:14px;width:94vw}.pendent-notes-modal-body,.pendent-notes-modal-footer,.pendent-notes-modal-header{padding-left:12px;padding-right:12px}.pendent-notes-modal-footer{grid-template-columns:1fr}.pendent-notes-footer-left,.pendent-notes-footer-right{flex-wrap:wrap;justify-content:space-between;width:100%}.pendent-notes-btn{flex:1 1 auto}}.pendent-notes-modal-body::-webkit-scrollbar,.pendent-notes-textarea::-webkit-scrollbar{width:10px}.pendent-notes-modal-body::-webkit-scrollbar-thumb,.pendent-notes-textarea::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.pendent-notes-modal-body::-webkit-scrollbar-thumb:hover,.pendent-notes-textarea::-webkit-scrollbar-thumb:hover{background:#ffffff38}@media (prefers-reduced-motion:reduce){.pendent-notes-modal,.pendent-notes-modal-overlay{animation:none}.pendent-notes-btn,.pendent-notes-modal-close{transition:none}}@supports (padding:max(0px)){.pendent-notes-modal-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@keyframes pendent-notes-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pendent-notes-fade-in{0%{opacity:0}to{opacity:1}}:root{--loads-bg:#12161d;--loads-bg-soft:#0f1318;--loads-border-soft:#1f2630;--loads-text:#e5e7eb;--loads-text-soft:#cbd5e1;--loads-muted:#9aa0a6;--loads-accent:#60a5fa}.pendent-loads{background:#0000;color:#e5e7eb;color:var(--loads-text);min-height:100%;padding:0 6px 12px 0}.pendent-header-card{grid-gap:12px;align-items:center;background:#0f1318;background:var(--loads-bg-soft);border:1px solid #1f2630;border:1px solid var(--loads-border-soft);border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr auto;margin-bottom:8px;padding:8px 12px}.pendent-header-left{align-items:center;color:#cbd5e1;color:var(--loads-text-soft);display:flex;gap:8px}.pendent-pill{background:#0f1318;background:var(--loads-bg-soft);border:1px solid #1f2630;border:1px solid var(--loads-border-soft);border-radius:999px;font-size:11px;padding:4px 8px}.pendent-dot{opacity:.6}.pendent-table{background:#0f1318;background:var(--loads-bg-soft);border:1px solid #1f2630;border:1px solid var(--loads-border-soft);border-radius:12px;overflow:hidden;position:relative}.pendent-row,.pendent-table-header{grid-column-gap:16px;align-items:start;column-gap:16px;display:grid;grid-template-columns:100px 100px 1.3fr 1.3fr 1.15fr 1fr 115px 100px 130px}.pendent-table-header{background:#0f1318;background:var(--loads-bg-soft);border-bottom:1px solid #1f2630;border-bottom:1px solid var(--loads-border-soft);color:#9aa0a6;color:var(--loads-muted);font-size:10px;font-weight:600;letter-spacing:.3px;padding:10px 20px;position:sticky;text-transform:uppercase;top:0;z-index:5}.pendent-table-header>div{align-items:center;display:flex;justify-content:flex-start;min-width:0;text-align:left}.pendent-row{background:#0000;border:none;border-bottom:1px solid #1f2630;border-bottom:1px solid var(--loads-border-soft);border-radius:0;margin:0;padding:13px 20px;transition:background .15s ease}.pendent-row:last-child{border-bottom:none}.pendent-row.clickable{cursor:pointer}.pendent-row:hover{background:hsla(0,0%,100%,.025);box-shadow:none}.pendent-cell{color:#e5e7eb;color:var(--loads-text);font-size:13px;min-width:0;text-align:left}.pendent-id-cell{grid-gap:5px;display:grid;gap:5px;justify-items:start}.pendent-id-cell>span:first-child{color:#60a5fa;color:var(--loads-accent);font-size:13px;font-weight:600}.pendent-cell .load-bearer-badge,.pendent-cell .special-load-badge{margin-left:0}.pendent-actions-cell{align-self:stretch;display:flex;min-width:0;padding-top:2px}.pendent-actions-cell,.pendent-actions-wrap{align-items:flex-start;height:auto;justify-content:flex-end}.pendent-actions-wrap{display:inline-flex;flex-wrap:nowrap;gap:6px;position:relative;width:100%}.pendent-loads-note-inline-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;box-shadow:none;color:#f59e0b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;padding:0;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .06s ease;width:32px}.pendent-loads-note-inline-btn svg{display:block;height:15px;width:15px}.pendent-loads-note-inline-btn:hover{background:#f59e0b14;border-color:#f59e0b38;color:#ffd166}.pendent-loads-note-inline-btn:active{transform:translateY(.5px)}.pendent-loads-note-inline-btn--has-notes{color:#f59e0b}.pendent-loads-note-inline-btn--has-notes:after{background:#f59e0b;border-radius:50%;box-shadow:0 0 0 2px #0f1318;box-shadow:0 0 0 2px var(--loads-bg-soft);content:"";height:9px;position:absolute;right:5px;top:5px;width:9px}.pendent-icon-btn{align-items:center;background:#1a2230;border:1px solid #2a3547;border-radius:9px;color:#e5e7eb;cursor:pointer;display:flex;flex:0 0 auto;height:32px;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .06s ease;width:32px}.pendent-icon-btn:hover{background:#222b3a;border-color:#3b4a63}.pendent-icon-btn:active{transform:translateY(.5px)}.pendent-icon-btn.accept{background:#0f2a1d;border-color:#1e3a2d;color:#9af2c2}.pendent-icon-btn.accept:hover{background:#123323;border-color:#275344}.pendent-icon-btn.danger{background:#2a1516;border:1px solid #3c1c1d;color:#ffb4b8}.pendent-icon-btn.danger:hover{background:#351a1b;border-color:#5a2a2c;color:#ffd0d3}.location-badge{align-items:center;background:#e53935;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;margin-right:6px;position:relative;top:0;width:16px}.location-badge-left{margin-left:0;margin-right:6px}.location-date-hour{color:#9aa0a6;color:var(--loads-muted);font-size:11px;margin-top:2px}.client-info{align-items:center;display:flex;gap:6px;justify-content:flex-start;min-width:0}.client-icon{color:#cacaca;flex:0 0 auto;font-size:14px}.client-info span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.special-load-badge{background:#8e44ad;box-shadow:0 0 8px #d26aff}.load-bearer-badge,.special-load-badge{border-radius:5px;color:#fff;display:inline-block;font-size:9px;font-weight:700;line-height:1.25;margin-top:6px;max-width:100%;padding:3px 7px;text-transform:uppercase;white-space:normal}.load-bearer-badge{background:#007bff;box-shadow:0 0 8px #91e1ff}.pendent-error{color:#f6a1a1;margin:8px 0;text-align:center}.pendent-empty{background:#10141a;border:1px dashed #2a3547;border-radius:12px;margin-top:6px;padding:24px;text-align:center}.pendent-empty__title{font-weight:600;margin-bottom:6px}.pendent-empty__subtitle{color:#9aa0a6;color:var(--loads-muted);font-size:13px}.shipment-request-row{cursor:default}.shipment-request-row:hover{background:#3b82f60a}.shipment-request-invited-badge,.shipment-request-source-badge,.shipment-request-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;white-space:nowrap;width:fit-content}.shipment-request-source-badge{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:9px;line-height:1;min-height:19px;padding:0 8px}.shipment-request-invited-badge{background:#f5f3ff;border:1px solid #c4b5fd;color:#6d28d9;font-size:9px;line-height:1;min-height:20px;padding:0 8px}.shipment-request-status-badge{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:9px;line-height:1;min-height:21px;padding:0 9px}.pendent-status-cell,.pendent-status-stack{align-items:flex-start;display:flex}.pendent-status-stack{flex-direction:column;gap:5px}.pendent-location-cell{min-width:0}.pendent-location-block{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.pendent-location-name-row{align-items:center;display:flex;gap:6px;min-width:0}.pendent-location-name{color:#e5e7eb;color:var(--loads-text);font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pendent-location-description,.pendent-location-meta{align-items:center;color:#cbd5e1;color:var(--loads-text-soft);display:flex;font-size:12px;gap:5px;line-height:1.3;max-width:100%;min-width:0}.pendent-location-description>span:last-child,.pendent-location-meta>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pendent-location-flag{border-radius:2px;box-shadow:0 0 0 1px #ffffff14;flex:0 0 auto;height:auto;width:17px}.pendent-location-pin{color:#60a5fa;color:var(--loads-accent);flex:0 0 auto;font-size:.75rem}.pendent-location-block .location-date-hour{color:#9aa0a6;color:var(--loads-muted);font-size:11px;line-height:1.3;margin-top:0}.pendent-load-details-back-arrow{background:none;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:11px;left:80px;outline:none;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.pendent-load-details-back-arrow:hover{color:#019dee}.pendent-load-details-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-25px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.pendent-load-details-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.pendent-load-details-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;max-width:1100px;padding:20px;text-align:center;width:100%}.pendent-load-details-form{display:flex;flex-direction:column;gap:15px;width:100%}.pendent-load-details-columns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}@media (max-width:768px){.pendent-load-details-columns{flex-direction:column}}.pendent-load-details-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.pendent-load-details-subtitle,.pendent-load-details-subtitle-merchandise{color:#f5f5f5;font-size:14px;margin:4px 0 8px;text-align:center;text-transform:uppercase}.pendent-load-details-label,.pendent-load-details-label-load-ID{margin-bottom:-3px}.pendent-load-details-label,.pendent-load-details-label-load-ID,.pendent-load-details-label-merchandise{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;padding-left:0;text-align:left;white-space:nowrap}.pendent-load-details-label-merchandise{margin-bottom:3px}.pendent-load-details-field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:0;width:100%}.pendent-load-details-row-group{display:flex;gap:4px;margin-bottom:1px;margin-top:1px}.pendent-load-details-input.small{flex:1 1}.pendent-load-details-merchandise-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:3px;width:100%}.pendent-load-details-merchandise-row .pendent-load-details-item{display:flex;flex:1 1;flex-direction:column}@media (max-width:900px){.pendent-load-details-merchandise-row{flex-wrap:wrap}}.pendent-load-details-datetime-group{display:flex;gap:3px;margin-bottom:-8px;margin-top:-23px;width:100%}.pendent-load-details-input,input[type=date].pendent-load-details-input,input[type=time].pendent-load-details-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;cursor:not-allowed;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.pendent-load-details-input::placeholder{color:#9aa7bd}.pendent-load-details-input:focus,input[type=date].pendent-load-details-input:focus,input[type=time].pendent-load-details-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.pendent-load-details-textarea{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;cursor:default;font-size:14px;min-height:80px;padding:10px;resize:vertical;width:100%}.pendent-load-details-textarea::placeholder{color:#9aa7bd}.pendent-load-details-textarea:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.pendent-load-details-input[type=number]::-webkit-inner-spin-button,.pendent-load-details-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].pendent-load-details-input::-webkit-calendar-picker-indicator,input[type=time].pendent-load-details-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].pendent-load-details-input::-webkit-calendar-picker-indicator,input[type=time].pendent-load-details-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].pendent-load-details-input,input[type=time].pendent-load-details-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#1b1f26;color-scheme:dark}input[type=date].pendent-load-details-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.pendent-load-details-input-icon{color:#9aa7bd;left:130px;margin-top:-4px;pointer-events:none;position:relative;top:58%;transform:translateY(-50%);z-index:2}.pendent-load-details-input.with-icon{padding-right:32px}.pendent-load-details-client-display{display:flex;flex-direction:column;gap:12px;margin-top:5px}.pendent-load-details-client-info{position:relative;width:100%}.pendent-load-details-client-info input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;cursor:not-allowed;font-size:14px;height:40px;padding-left:34px;padding-right:10px;width:100%}.pendent-load-details-client-icon{color:#9aa7bd;font-size:16px;left:10px;pointer-events:none;position:absolute;top:38%;transform:translateY(-50%)}.pendent-load-details-header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin-bottom:10px}.header-left{color:#eaeaea;font-size:14px;justify-self:start;line-height:1.2;text-align:left}.header-center{justify-self:center}.header-right{justify-self:end}.pendent-load-details-inline-id{color:#eaeaea;font-size:14px;line-height:1.4;margin-bottom:0;text-align:left}.pendent-load-details-inline-id strong{font-weight:600}.pendent-load-details-type-labels{align-items:center;display:flex;gap:8px;margin:0}.pendent-load-bearer,.pendent-special-load{border-radius:6px;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.02em;margin-top:0;padding:6px 10px;text-transform:uppercase}.pendent-load-bearer{background-color:#019dee;box-shadow:0 0 0 3px #019dee26;color:#fff}.pendent-special-load{background-color:#8e44ad;box-shadow:0 0 0 3px #d26aff33;color:#fff}@media (max-width:640px){.pendent-load-details-header{grid-template-columns:1fr;row-gap:6px}.header-left{justify-self:start}.header-center{justify-self:center}.header-right{display:none}}.place-display{background:#1b1f26!important;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;display:flex;flex-direction:column;justify-content:center;min-height:40px;padding:5px 12px}.place-display__title{font-size:14px;font-weight:600;line-height:1.2}.place-display__subtitle,.place-display__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place-display__subtitle{font-size:12px;margin-top:-2px;opacity:.75}.pendent-load-details-working-hours-badge{color:#e8eaed;display:inline-flex;line-height:1.2;margin-bottom:6px;margin-top:-12px;padding:6px 8px}.pendent-load-details-working-hours-day{color:#fff;font-weight:600}.pendent-load-details-working-hours-text{font-size:12px;opacity:.9}.pendent-load-details-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:10px;width:100%}.pendent-load-details-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-4px 0!important;padding:4px 0!important;text-align:left!important;transition:color .2s ease!important}.pendent-load-details-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.pendent-load-details-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.pendent-load-details-extra-fields{display:flex;flex-direction:column;gap:3px;margin-top:8px}.pendent-load-details-button-container{display:flex;justify-content:center;margin-top:20px;width:100%}.pendent-load-details-edit-button{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap;width:100%}.pendent-load-details-edit-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.error-message,.pendent-load-details-loading-message{color:#fff;font-size:18px;margin-top:20px;text-align:center}@media (max-width:768px){.pendent-load-details-card{width:90%}.pendent-load-details-columns{flex-direction:column}.pendent-load-details-column{width:100%}.pendent-load-details-datetime-group,.pendent-load-details-merchandise-row{flex-direction:column}.pendent-load-details-edit-button{padding:12px 16px;width:100%}}.create-pendent-load-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.create-pendent-load-back-arrow:hover{color:#019dee}.create-pendent-load-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:0;text-align:center;width:90%}.create-pendent-load-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.create-pendent-load-form{align-items:flex-start;background-color:#0e0f12;border:2px solid #444;border-radius:8px;display:flex;flex-direction:column;gap:5px;margin-left:0;padding:20px;text-align:left;width:100%}.create-pendent-load-columns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.create-pendent-load-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.create-pendent-load-columns>.create-pendent-load-column:first-child{border-top:2px solid #019dee8c}.create-pendent-load-columns>.create-pendent-load-column:nth-child(2){border-top:2px solid #ffc45766}.create-pendent-load-columns>.create-pendent-load-column:nth-child(3){border-top:2px solid #a78bfa66}.create-pendent-load-column-title,.create-pendent-load-general-info-title{color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;margin:4px 0 8px;opacity:.95;text-align:center;text-transform:uppercase}.create-pendent-load-columns>.create-pendent-load-column:first-child .create-pendent-load-column-title{text-shadow:0 0 16px #019dee33}.create-pendent-load-columns>.create-pendent-load-column:nth-child(2) .create-pendent-load-column-title{text-shadow:0 0 16px #ffc45729}.create-pendent-load-columns>.create-pendent-load-column:nth-child(3) .create-pendent-load-column-title{text-shadow:0 0 16px #a78bfa29}.create-pendent-load-general-info-title{margin-top:-5px;padding-top:5px}.create-pendent-load-label,.create-pendent-load-points-label{color:#bbc7d1;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left!important;white-space:nowrap;width:100%}.create-pendent-load-row{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.create-pendent-load-field-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;width:100%}.create-pendent-load-input-container{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.create-pendent-load-row-tight{display:flex;gap:6px;width:100%}.create-pendent-load-row-tight input{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-pendent-load-point-group{grid-gap:4px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;box-sizing:border-box;display:grid;gap:4px;grid-template-columns:1fr;margin-bottom:10px;padding:10px;width:100%}.create-pendent-load-input,.create-pendent-load-input-disabled,.create-pendent-load-input.create-pendent-load-main-field,.create-pendent-load-input[type=date],.create-pendent-load-input[type=time],.create-pendent-load-textarea{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.create-pendent-load-input::placeholder,.create-pendent-load-textarea::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}.create-pendent-load-input{margin-top:-5px;padding-right:30px;z-index:1}.create-pendent-load-textarea{min-height:80px;resize:vertical}.create-pendent-load-input:focus,.create-pendent-load-input[type=date]:focus,.create-pendent-load-input[type=time]:focus,.create-pendent-load-textarea:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-pendent-load-input-disabled{background-color:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center;width:80%}.create-pendent-load-input[type=number]::-webkit-inner-spin-button,.create-pendent-load-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{display:none}}input[type=date],input[type=time]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;color-scheme:dark}input[type=date],input[type=time]{background-color:#1b1f26}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.create-pendent-load-date-hour-row{align-items:flex-start;display:flex;gap:6px;margin:0;width:100%}.input-icon{top:50%}.create-pendent-load-point-group .input-icon{margin-top:0;top:44%}.create-pendent-load-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.create-pendent-load-merchandise-inline-row .create-pendent-load-field-group{min-width:0}.create-pendent-load-merchandise-inline-row .create-pendent-load-input{height:38px;margin-top:-5px!important;padding:8px 10px!important}.create-pendent-load-weight-field{flex:0 0 36%}.create-pendent-load-merchandise-field{flex:1 1}.create-pendent-load-special-dim-error{margin-bottom:2px!important;margin-top:-2px!important}@media (max-width:900px){.create-pendent-load-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.create-pendent-load-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:-7px;position:relative;width:100%}.create-pendent-load-delete-btn{background:#0000;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;position:relative;top:-5px;transition:opacity .2s ease,color .2s ease;z-index:10}.create-pendent-load-delete-btn:hover{background:none;color:#e15252;opacity:.9}.create-pendent-load-add-button{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.create-pendent-load-add-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-pendent-load-warning-text{background:none;color:#e15252;font-size:14px;text-align:center}.create-pendent-load-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.create-pendent-load-button,.create-pendent-load-cancel-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.create-pendent-load-button{background-color:#019dee;color:#fff}.create-pendent-load-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-pendent-load-cancel-button{background-color:#1b1f26;color:#fff}.create-pendent-load-cancel-button:hover{background-color:#181b20}.create-pendent-load-dropdown-field-error,.create-pendent-load-error-text,.data-error-text,.dropdown-field-error{background:#0000;color:#e15252;display:block;font-size:10px;font-weight:700;line-height:16px;margin-top:1px;min-height:16px;text-align:left}.create-pendent-load-error-text{margin-top:-4px;text-align:center}.data-input-error,.input-error,.select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.select-error__control,.select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;max-width:100%!important;min-height:40px!important;transition:border-color .2s ease;width:100%!important}.select-error__placeholder,.select__placeholder{color:#768094c7!important;font-size:11px!important;font-style:italic!important;font-weight:400!important}.create-pendent-load-input,.select-error__control,.select__control{box-shadow:inset 0 1px 0 #ffffff0a}.create-pendent-load-field-group>div[class*=select]{display:block;max-width:100%!important;width:100%!important}.select-error__control,.select-error__control--is-focused,.select-error__control:hover{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.pendent-load-details-working-hours-badge{align-items:center;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:6px;color:#e8f0ff;display:flex;font-size:12px;gap:8px;padding:8px 10px}.pendent-load-details-working-hours-day{font-weight:800}.pendent-load-details-working-hours-text{opacity:.95}.load-switch{display:inline-block;height:24px;position:relative;width:46px}.load-switch input{height:0;opacity:0;width:0}.load-switch .slider{background-color:#292f3a!important;border:1px solid #ffffff24;border-radius:24px;inset:0;position:absolute;transition:.2s}.load-switch .slider:before{background-color:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.load-switch input:checked+.slider{background-color:#019dee!important}.load-switch input:checked+.slider:before{transform:translateX(22px)}.toggles-row{align-items:center;display:flex;gap:60px;justify-content:center;width:100%}.toggle-field-group{align-items:center;max-width:260px}.toggles-row .create-pendent-load-label{margin-bottom:8px;padding-left:0;text-align:center!important}.create-pendent-load-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.create-pendent-load-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.create-pendent-load-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.create-pendent-load-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.create-pendent-load-loading-text{color:#f5f5f5;font-size:16px}@media (max-width:768px){.create-pendent-load-row{align-items:stretch;flex-direction:column;gap:10px}.create-pendent-load-field-group,.create-pendent-load-input,.create-pendent-load-input-disabled{width:100%}.create-pendent-load-button-group{justify-content:center}.create-pendent-load-button,.create-pendent-load-cancel-button{padding:12px 16px;width:100%}}@media (max-width:640px){.toggles-row{flex-direction:column;gap:12px}}.create-pendent-load-column .create-pendent-load-field-group>.select-wrapper-left-icon,.create-pendent-load-column .create-pendent-load-field-group>div[class*=select]{display:block;max-width:100%!important;width:100%!important}.create-pendent-load-column .create-pendent-load-field-group .select-error__control,.create-pendent-load-column .create-pendent-load-field-group .select__control{max-width:100%!important}.create-pendent-load-warning-text{align-self:flex-start!important;text-align:left;width:100%}.create-pendent-load-point-dimensions-block{margin-top:8px;width:100%}.create-pendent-load-point-dimensions-title{margin-bottom:6px}.create-pendent-load-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.create-pendent-load-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.create-pendent-load-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.create-pendent-load-point-dimension-field .create-pendent-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.create-pendent-load-point-dimension-field .create-pendent-load-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}.create-pendent-load-dimension-helper-text{color:#bbc7d1;font-size:11px;line-height:1.35;margin-top:5px;opacity:.72}@media (max-width:900px){.create-pendent-load-point-dimensions-row{grid-template-columns:1fr}}.create-pendent-load-column{align-self:stretch;justify-content:flex-start}.create-pendent-load-column .create-pendent-load-client-dependent-field,.create-pendent-load-column .create-pendent-load-client-section,.create-pendent-load-column>.create-pendent-load-field-group{flex:0 0 auto}.create-pendent-load-point-group .create-pendent-load-input{margin-top:0!important}.create-pendent-load-point-group .custom-input-wrapper input.create-pendent-load-input{height:34px;line-height:1.2;padding:6px 8px}.create-pendent-load-point-group .select-error__control,.create-pendent-load-point-group .select__control{min-height:40px!important}.create-pendent-load-point-group .create-pendent-load-field-group{flex:0 0 auto}.create-pendent-load-load-dimensions-summary{margin-top:-2px;width:100%}.create-pendent-load-load-dimensions-title{margin-bottom:4px}.create-pendent-load-load-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.create-pendent-load-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.create-pendent-load-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.create-pendent-load-load-dimension-field .create-pendent-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.create-pendent-load-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.create-pendent-load-dimension-warning-text{color:#e6b450;font-size:11px;font-weight:700;line-height:1.35;margin-bottom:0;margin-top:5px}.create-pendent-load-dimension-helper-text,.create-pendent-load-helper-text{color:#bbc7d1;font-size:12px;line-height:1.35;margin-top:4px;opacity:.75}@media (max-width:900px){.create-pendent-load-load-dimensions-row{grid-template-columns:1fr}}.create-pendent-load-price-wrapper{align-items:stretch;background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;display:flex;height:38px;margin-top:-5px;max-width:100%;overflow:visible;position:relative;width:100%}.create-pendent-load-price-wrapper:focus-within{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.create-pendent-load-price-input{background:#0000!important;border:none!important;border-radius:0!important;color:#e8f0ff;flex:1 1;font-size:14px;height:100%;line-height:38px;margin-top:0!important;padding:0 10px!important}.create-pendent-load-price-input:focus{box-shadow:none!important;outline:none}.create-pendent-load-price-currency{align-items:stretch;border-left:1px solid #ffffff24;display:flex;min-width:90px}.create-pendent-load-price-currency .select__control{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:100%!important}.create-pendent-load-price-currency .select__single-value{color:#e8f0ff!important;font-size:14px}.create-pendent-load-price-currency .select__placeholder{color:#9aa7bd!important;font-size:14px}.create-pendent-load-price-currency .select__value-container{align-items:center;display:flex;padding:0 10px!important}.create-pendent-load-price-currency .select__indicators{padding-right:8px!important}.create-pendent-load-price-currency .select__indicator svg{height:16px;width:16px}.create-pendent-load-price-currency .select__menu{z-index:20}.create-pendent-load-price-preview{color:#bbc7d1;font-size:12px;margin-top:4px;opacity:.75}.create-pendent-load-price-wrapper.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.create-pendent-load-columns{align-items:stretch}.create-pendent-load-columns>.create-pendent-load-column:nth-child(2){gap:8px;justify-content:flex-start!important}.create-pendent-load-columns>.create-pendent-load-column:nth-child(2) .create-pendent-load-field-group{flex:0 0 auto;margin-bottom:2px}.create-pendent-load-columns>.create-pendent-load-column:nth-child(2) .create-pendent-load-field-group .create-pendent-load-field-group{margin-top:8px}.create-pendent-load-columns>.create-pendent-load-column:nth-child(2) .create-pendent-load-general-info-title{margin-bottom:8px;margin-top:16px;padding-top:0}.create-pendent-load-client-section{gap:8px}.create-pendent-load-client-dependent-field{margin-top:6px!important}.create-pendent-load-trailer-type-field{margin-top:4px}.create-pendent-load-fullwidth-select{display:block;max-width:100%!important;width:100%!important}.create-pendent-load-column .create-pendent-load-field-group .select-error__control,.create-pendent-load-column .create-pendent-load-field-group .select__control{width:100%!important}.create-pendent-load-column .create-pendent-load-field-group>div[class*=select]{max-width:100%!important;width:100%!important}.create-pendent-load-column .select__menu{width:100%!important}.create-pendent-load-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.create-pendent-load-popupModal{animation:createPendentLoadPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-pendent-load-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.create-pendent-load-popupIcon{color:#16a34a;font-size:34px}.create-pendent-load-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.create-pendent-load-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.create-pendent-load-popupActions{display:flex;justify-content:center;margin-top:24px}.create-pendent-load-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.create-pendent-load-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes createPendentLoadPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .create-pendent-load-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .create-pendent-load-popupTitle{color:#f9fafb}body.dark-mode .create-pendent-load-popupMessage{color:#cbd5e1}body.dark-mode .create-pendent-load-popupIconWrap{background:#22c55e29}.editable-shipment-route-map{background:#e9eef5;inset:0;overflow:hidden;position:absolute;z-index:0}.editable-shipment-route-map__canvas{height:100%;width:100%}.editable-shipment-route-map .maplibregl-map{font-family:inherit;height:100%;width:100%}.editable-shipment-route-map .maplibregl-ctrl-top-right{right:13px;top:78px}.editable-shipment-route-map .maplibregl-ctrl-group{border:1px solid #dce4ef;border-radius:7px;box-shadow:0 6px 18px #0f172a1a;overflow:hidden}.editable-shipment-route-marker{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0f172a3d;color:#fff;display:grid;font-family:inherit;font-size:10px;font-weight:800;height:27px;line-height:1;place-items:center;-webkit-user-select:none;user-select:none;width:27px}.editable-shipment-route-marker.is-pickup{background:#1677ff}.editable-shipment-route-marker.is-delivery{background:#f97316}.editable-shipment-route-marker.is-editable{animation:editable-route-marker-pulse 1.9s ease-in-out infinite;cursor:grab;height:31px;width:31px}.editable-shipment-route-marker.is-editable:active{animation:none;cursor:grabbing;transform:scale(1.06)}.editable-shipment-route-map__error,.editable-shipment-route-map__status{background:#f8fafcdb;color:#475569;display:grid;font-size:12px;font-weight:600;inset:0;padding:24px;place-items:center;position:absolute;text-align:center;z-index:6}.editable-shipment-route-map__error{color:#b42318}.editable-shipment-route-map__calculating{background:#fffffff5;border:1px solid #dce4ef;border-radius:7px;box-shadow:0 7px 20px #0f172a1a;color:#334155;font-weight:600;left:50%;min-height:31px;top:15px;transform:translateX(-50%)}.editable-shipment-route-map__calculating,.editable-shipment-route-map__edit-hint{align-items:center;display:inline-flex;font-size:10.5px;line-height:1;padding:0 13px;position:absolute;z-index:7}.editable-shipment-route-map__edit-hint{background:#eef5fff5;border:1px solid #bfd7ff;border-radius:7px;bottom:16px;box-shadow:0 7px 20px #0f172a17;color:#0b64d8;font-weight:650;min-height:32px;right:15px}@keyframes editable-route-marker-pulse{0%,to{box-shadow:0 4px 12px #0f172a3d,0 0 0 0 #1677ff40}50%{box-shadow:0 4px 12px #0f172a3d,0 0 0 8px #1677ff00}}.editable-shipment-route-marker.is-via{background:radial-gradient(circle at 50% 50%,#fff 0,#fff 2px,#0000 2.1px),linear-gradient(145deg,#a855f7,#7e22ce);border:2px solid #fff;box-shadow:0 0 0 2px #9333ea24,0 3px 8px #581c873b;color:#fff;font-size:11px;height:15px;width:15px}.editable-shipment-route-marker.is-via.is-editable{animation:editable-route-via-pulse 1.8s ease-in-out infinite;cursor:grab;height:17px;width:17px}.editable-shipment-route-marker.is-via.is-editable:active{animation:none;cursor:grabbing;transform:scale(1.08)}.editable-shipment-route-via-preview{align-items:center;background:radial-gradient(circle at 50% 50%,#fff 0,#fff 2px,#0000 2.1px),linear-gradient(145deg,#a855f7,#7e22ce);border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 2px #9333ea24,0 4px 10px #581c8740;color:#fff;display:flex;font-size:12px;font-weight:900;height:15px;justify-content:center;line-height:1;pointer-events:none;width:15px}@keyframes editable-route-via-pulse{0%,to{box-shadow:0 0 0 2px #9333ea29,0 4px 10px #581c8740}50%{box-shadow:0 0 0 5px #9333ea14,0 5px 12px #581c8747}}.editable-shipment-route-marker.is-via,.editable-shipment-route-via-preview{font-size:0}.editable-shipment-route-marker.is-via:after,.editable-shipment-route-via-preview:after{content:none}.editable-shipment-route-map__calculating,.editable-shipment-route-map__edit-hint,.editable-shipment-route-map__error,.editable-shipment-route-map__status{pointer-events:none}.editable-shipment-route-map__zoom-level{grid-column-gap:7px;grid-row-gap:2px;align-items:baseline;background:#0f172aeb;border:1px solid #ffffff38;border-radius:6px;box-shadow:0 2px 8px #0f172a3d;color:#fff;column-gap:7px;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:auto auto;justify-content:space-between;min-width:92px;padding:7px 9px;pointer-events:none;row-gap:2px;-webkit-user-select:none;user-select:none}.editable-shipment-route-map__zoom-level span{color:#cbd5e1;font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:uppercase}.editable-shipment-route-map__zoom-level strong{font-feature-settings:"tnum";color:#fff;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;text-align:right}.editable-shipment-route-map__zoom-level small{font-feature-settings:"tnum";color:#94a3b8;font-size:9px;font-variant-numeric:tabular-nums;font-weight:500;grid-column:1/-1;line-height:1.1;text-align:right}.editable-shipment-route-map .maplibregl-ctrl-scale{background:#ffffffeb;border-color:#334155;border-top:0;box-shadow:0 1px 4px #0f172a1f;color:#0f172a;font-size:10px;font-weight:600;line-height:1.2;min-width:58px;padding:2px 5px}.editable-shipment-route-map .editable-shipment-route-map__error{grid-gap:10px;align-items:center;animation:editable-route-warning-enter .2s ease-out;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #ef444447;border-radius:13px;box-shadow:0 16px 38px #0f172a2e,0 4px 12px #ef444414;color:#991b1b;display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr);inset:auto;left:50%;min-height:64px;min-width:320px;padding:11px 42px 11px 12px;pointer-events:auto;position:absolute;top:72px;transform:translateX(-50%);width:min(470px,calc(100% - 660px));z-index:720}.editable-shipment-route-map__error-icon{background:#fee2e2;border-radius:9px;color:#dc2626;display:grid;font-size:16px;font-weight:800;height:30px;line-height:1;place-items:center;width:30px}.editable-shipment-route-map__error-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.editable-shipment-route-map__error-copy strong{color:#7f1d1d;font-size:12.5px;font-weight:750;line-height:1.25}.editable-shipment-route-map__error-copy span{color:#991b1b;font-size:11.5px;font-weight:550;line-height:1.35}.editable-shipment-route-map__error-close{background:#0000;border:0;border-radius:7px;color:#991b1b;cursor:pointer;display:grid;font-family:inherit;font-size:20px;height:26px;line-height:1;padding:0;place-items:center;position:absolute;right:9px;top:9px;width:26px}.editable-shipment-route-map__error-close:hover{background:#fee2e2}@keyframes editable-route-warning-enter{0%{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (max-width:1100px){.editable-shipment-route-map .editable-shipment-route-map__error{min-width:0;top:132px;width:min(430px,calc(100% - 32px))}}@media (max-width:680px){.editable-shipment-route-map .editable-shipment-route-map__error{padding:10px 40px 10px 10px;top:72px;width:calc(100% - 24px)}}.editable-shipment-route-map__search{display:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;left:50%;position:absolute;right:auto;top:12px;transform:translateX(-50%);transition:top .19s ease,left .19s ease,transform .19s ease;width:min(430px,calc(100% - 156px));z-index:700}.editable-shipment-route-map.has-map-search
.editable-shipment-route-map__search{display:block}.editable-shipment-route-map.has-map-search
.editable-shipment-route-map__search.is-route-editing{transform:translateX(calc(-50% + clamp(220px,
          17vw,
          290px)))}.editable-shipment-route-map__search-form{grid-gap:8px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #cbd5e1f5;border-radius:11px;box-shadow:0 10px 28px #0f172a1f,0 2px 7px #0f172a0f;color:#64748b;display:grid;gap:8px;grid-template-columns:19px minmax(0,1fr) 24px;height:42px;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.editable-shipment-route-map__search-form:focus-within{background:#fff;border-color:#7db4ff;box-shadow:0 0 0 3px #0b74ff1f,0 12px 32px #0f172a24}.editable-shipment-route-map__search-form>svg:first-child{color:#475569;pointer-events:none}.editable-shipment-route-map__search-form input{background:#0000;border:0;color:#111827;font:inherit;font-size:12px;font-weight:500;height:100%;line-height:1;min-width:0;outline:0;padding:0;width:100%}.editable-shipment-route-map__search-form input::placeholder{color:#8491a3;font-weight:400}.editable-shipment-route-map__search-form input::-webkit-search-cancel-button{display:none}.editable-shipment-route-map__search-clear{background:#0000;border:0;border-radius:7px;color:#64748b;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.editable-shipment-route-map__search-clear:hover{background:#eef2f7;color:#111827}.editable-shipment-route-map__search-spinner{animation:editable-shipment-route-map-search-spin .8s linear infinite;color:#0b74ff;justify-self:center}.editable-shipment-route-map__search-results{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.985);border:1px solid #cbd5e1fa;border-radius:11px;box-shadow:0 18px 42px #0f172a29,0 3px 10px #0f172a12;margin-top:7px;max-height:286px;overflow-y:auto;padding:6px;width:100%}.editable-shipment-route-map__search-result{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:8px;color:#111827;cursor:pointer;display:grid;font-family:inherit;gap:8px;grid-template-columns:30px minmax(0,1fr);min-height:48px;padding:7px 8px;text-align:left;width:100%}.editable-shipment-route-map__search-result:focus-visible,.editable-shipment-route-map__search-result:hover{background:#eef5ff;outline:0}.editable-shipment-route-map__search-result-icon{background:#f4f8ff;border:1px solid #d9e8ff;border-radius:9px;color:#0b74ff;display:grid;height:30px;place-items:center;width:30px}.editable-shipment-route-map__search-result-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.editable-shipment-route-map__search-result-copy strong{color:#172033;font-size:11.5px;font-weight:650;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editable-shipment-route-map__search-result-copy small{color:#64748b;font-size:10px;font-weight:400;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editable-shipment-route-map__search-message{color:#64748b;font-size:10.5px;font-weight:500;line-height:1.4;padding:15px 12px 12px;text-align:center}.editable-shipment-route-map__search-attribution{color:#94a3b8;font-size:8.5px;font-weight:400;line-height:1.2;padding:5px 8px 2px;text-align:right}.editable-shipment-route-map.has-map-search
.editable-shipment-route-map__search.is-route-editing~.editable-shipment-route-map__calculating,.editable-shipment-route-map.has-map-search
.editable-shipment-route-map__search.is-route-editing~.editable-shipment-route-map__error,.editable-shipment-route-map.has-map-search
.editable-shipment-route-map__search~.editable-shipment-route-map__calculating,.editable-shipment-route-map.has-map-search
.editable-shipment-route-map__search~.editable-shipment-route-map__error{top:64px}@keyframes editable-shipment-route-map-search-spin{to{transform:rotate(1turn)}}@media (max-width:1400px){.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search.is-route-editing{top:76px;transform:translateX(-50%)}.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search.is-route-editing~.editable-shipment-route-map__calculating,.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search.is-route-editing~.editable-shipment-route-map__error{top:130px}}@media (max-width:760px){.editable-shipment-route-map__search{left:12px;right:12px;top:72px;transform:none;width:auto}.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search.is-route-editing{top:134px;transform:none}.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search~.editable-shipment-route-map__calculating,.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search~.editable-shipment-route-map__error{top:124px}.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search.is-route-editing~.editable-shipment-route-map__calculating,.editable-shipment-route-map.has-map-search .editable-shipment-route-map__search.is-route-editing~.editable-shipment-route-map__error{top:186px}}@media (max-width:520px){.editable-shipment-route-map__search{left:10px;right:10px}.editable-shipment-route-map__search-form{border-radius:9px;height:39px}.editable-shipment-route-map__search-results{border-radius:9px;max-height:225px}}.edit-pendent-load-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-pendent-load-back-arrow:hover{color:#019dee}.edit-pendent-load-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;text-align:center;width:90%}.edit-pendent-load-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-pendent-load-form{align-items:flex-start;background-color:#0e0f12;border:2px solid #444;border-radius:8px;display:flex;flex-direction:column;gap:5px;margin-left:0;padding:20px;text-align:left;width:100%}.edit-pendent-load-columns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.edit-pendent-load-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.edit-pendent-load-columns>.edit-pendent-load-column:first-child{border-top:2px solid #019dee8c}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(2){border-top:2px solid #ffc45766}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(3){border-top:2px solid #a78bfa66}.edit-pendent-load-columns>.edit-pendent-load-column:first-child .edit-pendent-load-column-title{text-shadow:0 0 16px #019dee33}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(2) .edit-pendent-load-column-title{text-shadow:0 0 16px #ffc45729}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(3) .edit-pendent-load-column-title{text-shadow:0 0 16px #a78bfa29}.edit-pendent-load-column-title,.edit-pendent-load-general-info-title{color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;margin:4px 0 8px;opacity:.95;text-align:center;text-transform:uppercase}.edit-pendent-load-general-info-title{margin-top:-5px;padding-top:5px}.edit-pendent-load-label,.edit-pendent-load-points-label{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:10px;padding-left:0;text-align:left!important;white-space:nowrap;width:100%}.edit-pendent-load-row{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.edit-pendent-load-field-group{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;width:100%}.edit-pendent-load-select-wrapper{width:100%}.edit-pendent-load-select-wrapper>div{display:block;max-width:100%;width:100%}.edit-pendent-load-input-container{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.edit-pendent-load-row-compact{display:flex;gap:3px;margin-bottom:-1px;margin-top:-1px;width:100%}.edit-pendent-load-row-compact input{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-pendent-load-input-wrapper{flex:1 1}.edit-pendent-load-point-group{background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;margin-bottom:8px;padding:10px;width:100%}.edit-pendent-load-input,.edit-pendent-load-input-disabled,.edit-pendent-load-input.edit-pendent-load-main-field,.edit-pendent-load-input[type=date],.edit-pendent-load-input[type=time],.edit-pendent-load-textarea{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-pendent-load-input::placeholder,.edit-pendent-load-textarea::placeholder{color:#9aa7bd}.edit-pendent-load-input{padding-right:30px;z-index:1}.edit-pendent-load-textarea{min-height:80px;resize:vertical}.edit-pendent-load-input:focus,.edit-pendent-load-input[type=date]:focus,.edit-pendent-load-input[type=time]:focus,.edit-pendent-load-textarea:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-pendent-load-input-disabled{background-color:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center;width:80%}.edit-pendent-load-input[type=number]::-webkit-inner-spin-button,.edit-pendent-load-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].edit-pendent-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-pendent-load-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].edit-pendent-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-pendent-load-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].edit-pendent-load-input,input[type=time].edit-pendent-load-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#1b1f26;color-scheme:dark}input[type=date].edit-pendent-load-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.edit-pendent-load-date-hour-row{display:flex;gap:3px;margin-top:-1px}.input-icon{color:#9aa7bd!important;cursor:pointer;margin-top:-13px;pointer-events:all;position:absolute;right:10px;top:65%;transform:translateY(-50%);z-index:2}.edit-pendent-load-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.edit-pendent-load-merchandise-inline-row .edit-pendent-load-field-group{min-width:0}.edit-pendent-load-merchandise-inline-row .edit-pendent-load-input{height:38px;margin-top:-5px!important;padding:8px 10px!important}.edit-pendent-load-weight-field{flex:0 0 36%}.edit-pendent-load-merchandise-field{flex:1 1}@media (max-width:900px){.edit-pendent-load-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.edit-pendent-load-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:-7px;position:relative;width:100%}.edit-pendent-load-delete-btn{background:#0000;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;position:relative;top:-5px;transition:opacity .2s ease,color .2s ease;z-index:10}.edit-pendent-load-delete-btn:hover{background:none;color:#e15252;opacity:.9}.edit-pendent-load-add-button{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.edit-pendent-load-add-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-pendent-load-error-max-points{background:none;color:#e15252;font-size:14px;text-align:center}.edit-pendent-load-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.edit-pendent-load-button,.edit-pendent-load-cancel-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-pendent-load-button{background-color:#019dee;color:#fff}.edit-pendent-load-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-pendent-load-cancel-button{background-color:#1b1f26;color:#fff}.edit-pendent-load-cancel-button:hover{background-color:#181b20}.data-error-text,.dropdown-field-error,.edit-pendent-load-error,.edit-pendent-load-error-general,.edit-pendent-load-error-location{background:#0000;color:#e15252;display:block;font-size:10px;font-weight:700;line-height:16px;margin-top:1px;min-height:16px;text-align:left}.edit-pendent-load-error.pickup-error{text-align:center}.data-input-error,.edit-pendent-load-select-error__control,.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.data-input-error:focus,.input-error:focus{border-color:#e15252!important;box-shadow:none!important}.edit-pendent-load-select-error__control,.edit-pendent-load-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;max-width:100%!important;min-height:40px!important;transition:border-color .2s ease;width:100%!important}.edit-pendent-load-field-group>div[class*=edit-pendent-load-select]{display:block;max-width:100%!important;width:100%!important}.edit-pendent-load-select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.edit-pendent-load-select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.edit-pendent-load-select__option{background:#0000!important;color:#e8f0ff!important}.edit-pendent-load-select__option--is-focused{background:#2b3440!important}.edit-pendent-load-select__option--is-selected{background:#019dee!important;color:#fff!important}.edit-pendent-load-select-error__control,.edit-pendent-load-select-error__control--is-focused,.edit-pendent-load-select-error__control:hover{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-pendent-load-select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.edit-pendent-load-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.edit-pendent-load-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.edit-pendent-load-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.edit-pendent-load-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.edit-pendent-load-extra-fields{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;margin-top:-4px}.edit-pendent-load-extra-fields .edit-pendent-load-input.edit-pendent-load-main-field{margin-bottom:-2px;margin-top:-1px}@media (max-width:768px){.edit-pendent-load-row{align-items:stretch;flex-direction:column;gap:10px}.edit-pendent-load-field-group,.edit-pendent-load-input,.edit-pendent-load-input-disabled{width:100%}.edit-pendent-load-button-group{justify-content:center}.edit-pendent-load-button,.edit-pendent-load-cancel-button{padding:12px 16px;width:100%}}.edit-pendent-load-field-group .select__control{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}.edit-pendent-load-field-group .select__value-container{max-width:100%!important;min-width:0!important}.edit-pendent-load-field-group .select__multi-value{flex-shrink:0!important}.edit-pendent-load-field-group .select__value-container::-webkit-scrollbar{height:4px}.edit-pendent-load-field-group .select__value-container::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.edit-pendent-load-point-dimensions-block{margin-top:8px;width:100%}.edit-pendent-load-point-dimensions-title{margin-bottom:6px}.edit-pendent-load-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-pendent-load-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-pendent-load-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-pendent-load-point-dimension-field .edit-pendent-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-pendent-load-point-dimension-field .edit-pendent-load-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}@media (max-width:900px){.edit-pendent-load-point-dimensions-row{grid-template-columns:1fr}}.edit-pendent-load-load-dimensions-summary{margin-top:-2px;width:100%}.edit-pendent-load-load-dimensions-title{margin-bottom:4px}.edit-pendent-load-load-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-pendent-load-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-pendent-load-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-pendent-load-load-dimension-field .edit-pendent-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-pendent-load-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.edit-pendent-load-dimension-warning-text{color:#e6b450;font-size:11px;font-weight:700;line-height:1.35;margin-bottom:0;margin-top:5px}.edit-pendent-load-dimension-helper-text,.edit-pendent-load-helper-text{color:#bbc7d1;font-size:12px;line-height:1.35;margin-top:4px;opacity:.75}@media (max-width:900px){.edit-pendent-load-load-dimensions-row{grid-template-columns:1fr}}.edit-pendent-load-price-wrapper{align-items:stretch;background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;display:flex;height:38px;margin-top:-5px;max-width:100%;overflow:visible;position:relative;width:100%}.edit-pendent-load-price-wrapper:focus-within{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.edit-pendent-load-price-input{background:#0000!important;border:none!important;border-radius:0!important;color:#e8f0ff;flex:1 1;font-size:14px;height:100%;line-height:38px;margin-top:0!important;padding:0 10px!important}.edit-pendent-load-price-input:focus{box-shadow:none!important;outline:none}.edit-pendent-load-price-currency{align-items:stretch;border-left:1px solid #ffffff24;display:flex;min-width:90px}.edit-pendent-load-price-currency .select__control{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:100%!important}.edit-pendent-load-price-currency .select__single-value{color:#e8f0ff!important;font-size:14px}.edit-pendent-load-price-currency .select__placeholder{color:#9aa7bd!important;font-size:14px}.edit-pendent-load-price-currency .select__value-container{align-items:center;display:flex;padding:0 10px!important}.edit-pendent-load-price-currency .select__indicators{padding-right:8px!important}.edit-pendent-load-price-currency .select__indicator svg{height:16px;width:16px}.edit-pendent-load-price-preview{color:#bbc7d1;font-size:12px;margin-top:4px;opacity:.75}.edit-pendent-load-price-wrapper.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-pendent-load-columns{align-items:stretch}.edit-pendent-load-column{align-self:stretch;justify-content:flex-start}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(2){gap:8px;justify-content:flex-start!important}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(2) .edit-pendent-load-field-group{flex:0 0 auto;margin-bottom:2px}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(2) .edit-pendent-load-field-group .edit-pendent-load-field-group{margin-top:8px}.edit-pendent-load-columns>.edit-pendent-load-column:nth-child(2) .edit-pendent-load-general-info-title{margin-bottom:8px;margin-top:16px;padding-top:0}.edit-pendent-load-client-section{gap:8px}.edit-pendent-load-client-dependent-field{margin-top:6px!important}.edit-pendent-load-trailer-type-field{margin-top:4px}.edit-pendent-load-fullwidth-select{display:block;max-width:100%!important;width:100%!important}.edit-pendent-load-column .edit-pendent-load-field-group .edit-pendent-load-select-error__control,.edit-pendent-load-column .edit-pendent-load-field-group .edit-pendent-load-select__control,.edit-pendent-load-column .edit-pendent-load-field-group .select__control{width:100%!important}.edit-pendent-load-column .edit-pendent-load-field-group>div[class*=select]{max-width:100%!important;width:100%!important}.edit-pendent-load-popupOverlay{z-index:9999}.edit-pendent-load-popupModal{animation:editPendentLoadPopupIn .18s ease-out}.edit-pendent-load-popupPrimaryBtn{border:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-pendent-load-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editPendentLoadPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-pendent-load-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-pendent-load-popupTitle{color:#f9fafb}body.dark-mode .edit-pendent-load-popupMessage{color:#cbd5e1}body.dark-mode .edit-pendent-load-popupIconWrap{background:#22c55e29}.active-shipment-page-v2{background:#f7f9fc;color:#111827;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;min-height:100vh;width:100%}.active-shipment-shell-v2{margin:0;max-width:none;padding:8px 8px 14px;width:100%}.shipment-v2-header{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin-bottom:16px}.shipment-v2-header-left{min-width:0}.shipment-v2-back-btn{align-items:center;background:#0000;border:0;color:#0b64d8;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:7px;line-height:1;margin:0 0 20px;padding:0}.shipment-v2-back-btn svg{stroke-width:2;height:13px;width:13px}.shipment-v2-title-row{align-items:center;display:flex;gap:11px;margin-bottom:9px}.shipment-v2-title-row h1{color:#0f172a;font-size:24px;font-weight:600;letter-spacing:2.4px;line-height:1;margin:0}.shipment-v2-divider{background:#e0e6ef;height:24px;width:1px}.shipment-v2-status-pill{align-items:center;background:#eef5ff;border-radius:7px;color:#0b64d8;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;height:24px;line-height:1;padding:0 10px}.shipment-v2-status-pill svg{fill:#0b64d81f;height:12px;width:12px}.shipment-v2-route-summary{align-items:center;color:#263244;display:flex;font-size:12.5px;font-weight:400;gap:9px;line-height:1}.shipment-v2-header-actions{align-items:center;display:flex;gap:12px;padding-top:32px}.shipment-v2-light-btn,.shipment-v2-primary-btn{align-items:center;border-radius:5px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;height:36px;justify-content:center;line-height:1;padding:0 17px;white-space:nowrap}.shipment-v2-light-btn svg,.shipment-v2-primary-btn svg{stroke-width:2;height:15px;width:15px}.shipment-v2-light-btn{background:#fff;border:1px solid #d9e1ec;color:#111827}.shipment-v2-light-btn:hover{background:#f9fbff;border-color:#c8d3e2}.shipment-v2-primary-btn{background:#0b74ff;border:1px solid #0b74ff;box-shadow:none;color:#fff}.shipment-v2-primary-btn:hover{background:#0569ea;border-color:#0569ea}.shipment-v2-tabs{align-items:center;border-bottom:1px solid #dce4ef;display:flex;gap:30px;margin-bottom:17px;min-height:34px}.shipment-v2-tab{background:#0000;border:0;color:#111827;cursor:pointer;font-size:12.5px;font-weight:400;height:34px;line-height:1;padding:0;position:relative}.shipment-v2-tab:after{background:#0000;border-radius:999px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.shipment-v2-tab.active,.shipment-v2-tab:first-child{color:#0b74ff;font-weight:500}.shipment-v2-tab.active:after,.shipment-v2-tab:first-child:after{background:#0b74ff}.shipment-v2-map-section{border-radius:8px;box-shadow:0 4px 14px #0f172a0a}.shipment-v2-map-bg{background:linear-gradient(90deg,#cbe5fb,#cbe5fb 12%,#0000 0),radial-gradient(circle at 8% 28%,#add8ff6b,#0000 15%),radial-gradient(circle at 22% 68%,#c7e2bb47,#0000 18%),radial-gradient(circle at 53% 42%,#cddcbc2e,#0000 16%),radial-gradient(circle at 84% 64%,#cce1bc29,#0000 17%),linear-gradient(180deg,#f7f6f1,#f4f3ee);inset:0;position:absolute}.shipment-v2-map-bg:before{background-image:linear-gradient(#97a3b514 1px,#0000 0),linear-gradient(90deg,#97a3b514 1px,#0000 0);background-size:124px 124px;content:"";inset:0;opacity:.28;position:absolute}.shipment-v2-map-bg:after{background:linear-gradient(8deg,#0000 0 24%,#d6d3ccb3 24.3%,#0000 25.1%),linear-gradient(-6deg,#0000 0 44%,#d6d3ccb3 44.2%,#0000 45%),linear-gradient(14deg,#0000 0 61%,#d6d3cca3 61.2%,#0000 62%),linear-gradient(-11deg,#0000 0 76%,#d6d3cc99 76.2%,#0000 77%);content:"";inset:0;opacity:.8;position:absolute}.shipment-v2-road{display:none}.shipment-v2-route-line{background:#0b66ff;border-radius:999px;box-shadow:88px -25px 0 0 #0b66ff,176px -35px 0 0 #0b66ff,264px -23px 0 0 #0b66ff,352px -8px 0 0 #0b66ff,438px -27px 0 0 #0b66ff,525px -63px 0 0 #0b66ff,611px -47px 0 0 #0b66ff,700px -41px 0 0 #0b66ff,788px -34px 0 0 #0b66ff,878px -39px 0 0 #0b66ff;filter:drop-shadow(0 0 1px rgba(11,102,255,.15));height:4px;left:18.5%;position:absolute;top:171px;transform:rotate(-18deg);width:13.2%;z-index:6}.shipment-v2-map-city{color:#2b3442;font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1;position:absolute;z-index:8}.shipment-v2-map-city.city-lisbon{left:12.2%;top:182px}.shipment-v2-map-city.city-santarem{left:37.6%;top:128px}.shipment-v2-map-city.city-porto{right:14.7%;top:99px}.shipment-v2-map-pin{border-radius:999px 999px 999px 6px;box-shadow:0 8px 18px #0f172a1f;color:#0000;display:grid;font-size:13px;font-weight:700;height:34px;place-items:center;position:absolute;transform:rotate(-45deg);width:34px;z-index:10}.shipment-v2-map-pin.pin-one{background:#27a65b;left:16.4%;top:160px}.shipment-v2-map-pin.pin-two{background:#6d778a;left:39%;top:102px}.shipment-v2-map-pin.pin-three{background:#f5a623;right:15.2%;top:84px}.shipment-v2-map-pin.pin-one:after{content:"1"}.shipment-v2-map-pin.pin-two:after{content:"2"}.shipment-v2-map-pin.pin-three:after{content:"3"}.shipment-v2-map-pin:after{color:#fff;transform:rotate(45deg)}.shipment-v2-truck-marker{background:#0b74ff;border-radius:8px;box-shadow:0 10px 24px #0b74ff3d;color:#fff;display:grid;height:42px;left:50.5%;place-items:center;position:absolute;top:118px;width:42px;z-index:11}.shipment-v2-truck-marker svg{height:20px;width:20px}.shipment-v2-truck-marker:after{background:#0f172a24;border-radius:999px;bottom:-8px;content:"";filter:blur(5px);height:10px;left:8px;position:absolute;right:8px}.shipment-v2-eta-card{background:#fffffffa;border:1px solid #dbe4ef;border-radius:10px;box-shadow:0 8px 20px #0f172a14;left:14px;min-height:150px;overflow:hidden;padding:12px 14px 0;top:50%;transform:translateY(-50%);width:214px;z-index:20}.shipment-v2-eta-card>span{color:#4b5567;display:block;font-size:10.8px;font-weight:650;letter-spacing:-.01em;line-height:1.2;margin-bottom:10px}.shipment-v2-eta-card strong{color:#111827;display:block;font-size:18px;font-weight:750;letter-spacing:-.03em;line-height:1.12}.shipment-v2-eta-card strong+strong{font-size:15px;font-weight:650;margin-top:5px}.shipment-v2-eta-meta{color:#5f6b7d;display:inline-flex;font-size:10.5px;font-weight:500;gap:7px;line-height:1.2;margin-top:10px;width:fit-content}.shipment-v2-eta-meta svg{color:#8a94a6;height:13px;width:13px}.shipment-v2-eta-card button{align-items:center;background:#0000;border:0;border-top:1px solid #e7edf5;color:#2563eb;cursor:pointer;display:flex;font-size:11.5px;font-weight:700;gap:10px;justify-content:space-between;line-height:1;margin:12px 0 0 -14px;min-height:36px;padding:0 14px;text-align:left;width:calc(100% + 28px)}.shipment-v2-eta-card button:hover{background:#f8fbff}.shipment-v2-eta-card button span{align-items:center;background:#0000;border-radius:0;color:#2563eb;display:inline-flex;font-size:18px;font-weight:500;height:auto;justify-content:center;line-height:1;margin:0;width:auto}.shipment-v2-map-actions{grid-gap:10px;gap:10px;right:20px;top:20px;z-index:20}.shipment-v2-map-actions button{align-items:center;background:#fffffff5;border:1px solid #dce4ef;border-radius:8px;box-shadow:0 5px 12px #0f172a0a;color:#202938;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;height:46px;line-height:1;min-width:194px;padding:0 16px}.shipment-v2-map-actions button svg{height:16px;width:16px}.shipment-v2-map-zoom{background:#fff;border:1px solid #dce4ef;border-radius:8px;box-shadow:0 4px 10px #0f172a0d;display:grid;overflow:hidden;position:absolute;right:23px;top:154px;z-index:20}.shipment-v2-map-zoom button{background:#fff;border:0;color:#1f2937;cursor:pointer;font-size:25px;font-weight:400;height:42px;line-height:1;width:54px}.shipment-v2-map-zoom button+button{border-top:1px solid #dce4ef}.shipment-v2-main-grid{grid-gap:5px;align-items:stretch;display:grid;gap:5px;grid-template-columns:28% 40% 30%}.shipment-v2-panel{background:#fff;border:1px solid #dfe6ef;border-radius:6px;box-shadow:0 8px 22px #0f172a08;min-width:0;overflow:hidden}.shipment-v2-panel-header{align-items:center;border-bottom:1px solid #e6ebf2;display:flex;gap:12px;height:43px;justify-content:space-between;padding:0 14px}.shipment-v2-panel-header h2{color:#111827;font-size:14px;font-weight:600;line-height:1;margin:0}.shipment-v2-plain-action{background:#0000;border:0;color:#4b5567;cursor:pointer;font-size:11px;font-weight:400}.shipment-v2-filter-btn{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:5px;color:#263244;cursor:pointer;display:inline-flex;font-size:11px;font-weight:400;gap:6px;height:29px;padding:0 11px}.shipment-v2-filter-btn svg{height:13px;width:13px}.shipment-v2-route-panel{display:flex;flex-direction:column;min-height:440px}.shipment-v2-stops-list{grid-gap:9px;display:grid;gap:9px;padding:18px 12px 8px;position:relative}.shipment-v2-stops-list:before{background:#d8e0ea;bottom:68px;content:"";left:77px;position:absolute;top:44px;width:2px}.shipment-v2-stop-row{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:18px 1fr}.shipment-v2-drag-btn{background:#0000;border:0;color:#111827;cursor:grab;display:grid;height:30px;place-items:center;width:20px}.shipment-v2-drag-btn svg{height:15px;width:15px}.shipment-v2-stop-card{grid-gap:0;background:#fff;border:1px solid #dfe6ef;border-radius:6px;box-shadow:0 7px 18px rgba(15,23,42,.026);display:grid;gap:0;grid-template-columns:36px 1fr 20px;min-height:87px;padding:12px 9px 11px 0;position:relative}.shipment-v2-stop-timeline{display:flex;justify-content:center;position:relative}.shipment-v2-stop-timeline span{border-radius:999px;color:#fff;display:grid;font-size:10.5px;font-weight:600;height:23px;place-items:center;position:relative;width:23px;z-index:4}.shipment-v2-stop-card.completed .shipment-v2-stop-timeline span{background:#16945a}.shipment-v2-stop-card.pending .shipment-v2-stop-timeline span{background:#6b7280}.shipment-v2-stop-card.delivery .shipment-v2-stop-timeline span{background:#f59e0b}.shipment-v2-stop-content{min-width:0}.shipment-v2-stop-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.shipment-v2-stop-type{color:#0f8f55;display:inline-flex;font-size:9.5px;font-weight:600;letter-spacing:.03em;line-height:1}.shipment-v2-stop-type.pending{color:#2563eb}.shipment-v2-stop-type.delivery{color:#f59e0b}.shipment-v2-stop-status{align-items:center;background:#eaf8ef;border-radius:5px;color:#12834e;display:inline-flex;font-size:10.5px;font-weight:500;height:24px;line-height:1;padding:0 10px}.shipment-v2-stop-status.delivery,.shipment-v2-stop-status.pending{background:#fff4dc;color:#b76b05}.shipment-v2-stop-content h3{color:#111827;font-size:13px;font-weight:600;line-height:1.1;margin:0 0 5px}.shipment-v2-stop-content p{color:#4b5567;font-size:11.5px;font-weight:400;line-height:1.1;margin:0 0 10px}.shipment-v2-stop-date{align-items:center;color:#4b5567;display:flex;font-size:11px;font-weight:400;gap:6px;line-height:1}.shipment-v2-stop-date svg{color:#64748b;height:12px;width:12px}.shipment-v2-stop-side-icon{align-self:end;color:#9aa5b5;justify-self:center}.shipment-v2-stop-side-icon svg{height:15px;width:15px}.shipment-v2-stop-card.completed .shipment-v2-stop-side-icon{color:#16945a}.shipment-v2-add-stop-btn{align-items:center;background:#0000;border:0;color:#0b74ff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;line-height:1;margin:8px 0 18px 48px;width:fit-content}.shipment-v2-add-stop-btn svg{height:15px;width:15px}.shipment-v2-route-note{align-items:center;border-top:1px solid #e6ebf2;color:#64748b;display:flex;font-size:9.5px;font-weight:400;gap:7px;line-height:1.25;margin-top:auto;min-height:36px;padding:0 13px}.shipment-v2-route-note svg{height:13px;width:13px}.shipment-v2-load-panel{min-height:440px;padding-bottom:12px}.edit-request-invited-carriers{background:#fff;border:1px solid #dfe6ef;border-radius:7px;margin:14px 12px 0;overflow:hidden}.edit-request-invited-carriers__header{align-items:center;background:#fff;border:0;color:#172033;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:39px;padding:0 11px;text-align:left;width:100%}.edit-request-invited-carriers__header:hover{background:#f8faff}.edit-request-invited-carriers__heading{align-items:center;display:inline-flex;gap:8px;min-width:0}.edit-request-invited-carriers__heading>span{color:#172033;font-size:11.5px;font-weight:600;line-height:1}.edit-request-invited-carriers__heading>strong{align-items:center;background:#0b74ff;border-radius:999px;color:#fff;display:inline-flex;font-size:9.5px;font-weight:700;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 6px}.edit-request-invited-carriers__header>svg{color:#607089;flex:0 0 auto;transition:transform .22s ease,color .18s ease}.edit-request-invited-carriers__header>svg.is-open{color:#0b74ff;transform:rotate(180deg)}.edit-request-invited-carriers__body-wrapper{border-top:1px solid #0000;display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .24s ease,opacity .18s ease,border-color .18s ease}.edit-request-invited-carriers__body-wrapper.is-open{border-top-color:#e7ecf3;grid-template-rows:1fr;opacity:1;pointer-events:auto}.edit-request-invited-carriers__body-inner{min-height:0;overflow:hidden}.edit-request-invited-carriers__body{min-height:0}.edit-request-invited-carriers__list{max-height:210px;overflow-y:auto;scrollbar-color:#c8d2df #0000;scrollbar-width:thin}.edit-request-invited-carrier-row{grid-gap:9px;align-items:center;background:#fff;border:0;color:#172033;cursor:pointer;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;padding:6px 11px;text-align:left;transition:background-color .15s ease,box-shadow .15s ease;width:100%}.edit-request-invited-carrier-row+.edit-request-invited-carrier-row{border-top:1px solid #edf1f6}.edit-request-invited-carrier-row:hover{background:#f7faff}.edit-request-invited-carrier-row.is-active{background:#eef5ff;box-shadow:inset 3px 0 0 #0b74ff}.edit-request-invited-carrier-row__avatar{align-items:center;background:#eaf2ff;border-radius:999px;color:#0b64d8;display:inline-flex;font-size:9px;font-weight:700;height:27px;justify-content:center;letter-spacing:.02em;line-height:1;width:27px}.edit-request-invited-carrier-row.is-active .edit-request-invited-carrier-row__avatar{background:#0b74ff;color:#fff}.edit-request-invited-carrier-row__name{color:#172033;font-size:10.8px;font-weight:550;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-invited-carrier-row__status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:9px;font-weight:650;justify-content:center;line-height:1;min-height:22px;padding:0 9px;white-space:nowrap}.edit-request-invited-carrier-row__status.is-invited{background:#f7f9fc;border-color:#d7e0ec;color:#526176}.edit-request-invited-carrier-row__status.is-proposal{background:#edf9f2;border-color:#bde7ce;color:#16804d}.edit-request-invited-carrier-row__status.is-selected{background:#eef5ff;border-color:#bfd7ff;color:#0b64d8}.edit-request-invited-carrier-row__status.is-archived{background:#f4f5f7;border-color:#e1e5eb;color:#7a8494}.edit-request-invited-carriers__empty{align-items:center;color:#738096;display:flex;font-size:10.5px;justify-content:center;line-height:1.3;min-height:54px;padding:0 12px;text-align:center}.edit-request-invited-carriers__footer{align-items:center;background:#fbfcfe;border-top:1px solid #e7ecf3;display:flex;gap:12px;justify-content:space-between;min-height:37px;padding:7px 11px}.edit-request-invited-carriers__footer>span{color:#344156;font-size:9.8px;font-weight:500;line-height:1.2;white-space:nowrap}.edit-request-invited-carriers__footer>span strong{color:#0b64d8;font-weight:700}.edit-request-invited-carriers__footer>small{color:#718096;font-size:9px;font-weight:400;line-height:1.25;min-width:0;text-align:right}.shipment-v2-load-top-grid{padding:14px 12px 0}.shipment-v2-load-bottom-grid,.shipment-v2-load-top-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.05fr}.shipment-v2-load-bottom-grid{padding:10px 12px 0}.shipment-v2-documents-box,.shipment-v2-mini-table,.shipment-v2-special-box{background:#fff;border:1px solid #dfe6ef;border-radius:6px;overflow:hidden}.shipment-v2-mini-table>div{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:1fr 1.15fr;min-height:31px;padding:0 10px}.shipment-v2-mini-table>div+div{border-top:1px solid #e8edf4}.shipment-v2-mini-table span{align-items:center;color:#263244;display:inline-flex;font-size:10.5px;font-weight:400;gap:6px;line-height:1.1;min-width:0}.shipment-v2-mini-table span svg{flex:0 0 auto;height:12px;width:12px}.shipment-v2-mini-table strong{color:#111827;font-size:10.5px;font-weight:400;line-height:1.2;min-width:0;overflow-wrap:anywhere}.shipment-v2-mini-table small{color:#4b5567;font-size:9.5px;font-weight:400}.shipment-v2-phone{align-items:center;color:#0b74ff!important;display:inline-flex;font-size:10px!important;gap:5px}.shipment-v2-phone svg{height:10px;width:10px}.shipment-v2-mini-table.compact>div{grid-template-columns:1fr 1.25fr}.shipment-v2-documents-box{padding:11px 11px 9px}.shipment-v2-documents-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.shipment-v2-documents-header h3{color:#111827;font-size:11.5px;font-weight:600;line-height:1;margin:0}.shipment-v2-documents-header span{color:#0b74ff;font-size:10.5px;font-weight:500}.shipment-v2-documents-list{grid-gap:8px;display:grid;gap:8px}.shipment-v2-documents-list div{align-items:center;display:flex;gap:8px;justify-content:space-between}.shipment-v2-documents-list span{color:#111827;font-size:10.5px;font-weight:400;line-height:1}.shipment-v2-documents-list strong{align-items:center;display:inline-flex;font-size:10.5px;font-weight:400;gap:5px;line-height:1}.shipment-v2-documents-list strong svg{height:12px;width:12px}.shipment-v2-documents-list strong.uploaded{color:#16945a}.shipment-v2-documents-list strong.missing{color:#64748b}.shipment-v2-special-box{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:14px 12px 0;min-height:50px;padding:10px 11px}.shipment-v2-special-box h3{color:#111827;font-size:11px;font-weight:600;line-height:1;margin:0 0 7px}.shipment-v2-special-box p{color:#263244;font-size:10.8px;font-weight:400;line-height:1.3;margin:0}.shipment-v2-special-box button{background:#0000;border:0;color:#64748b;cursor:pointer;padding:0}.shipment-v2-special-box button svg{height:13px;width:13px}.shipment-v2-audit-panel{contain:size;display:flex;flex-direction:column;min-height:440px;min-width:0;overflow:hidden}.shipment-v2-audit-list{grid-gap:13px;display:grid;gap:13px;padding:17px 14px 0;position:relative}.shipment-v2-audit-list:before{background:#dce4ef;bottom:0;content:"";left:27px;position:absolute;top:31px;width:2px}.shipment-v2-audit-item{grid-gap:11px;align-items:flex-start;display:grid;gap:11px;grid-template-columns:29px 1fr;position:relative;z-index:2}.shipment-v2-audit-icon{border-radius:999px;color:#fff;display:grid;height:23px;place-items:center;width:23px}.shipment-v2-audit-icon svg{height:13px;width:13px}.shipment-v2-audit-item.success .shipment-v2-audit-icon{background:#16945a}.shipment-v2-audit-item.active .shipment-v2-audit-icon{background:#0b74ff}.shipment-v2-audit-item.info .shipment-v2-audit-icon{background:#2f80ed}.shipment-v2-audit-item strong{color:#111827;display:block;font-size:11.5px;font-weight:500;line-height:1.2;margin-bottom:4px}.shipment-v2-audit-item span{color:#64748b;display:block;font-size:10.5px;font-weight:400;line-height:1.1}.shipment-v2-chat-list{grid-gap:11px;align-content:start;display:grid;flex:1 1 auto;gap:11px;grid-auto-rows:max-content;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 14px;scrollbar-color:#c5cfdd #0000;scrollbar-gutter:stable;scrollbar-width:thin}.shipment-v2-chat-list::-webkit-scrollbar{width:7px}.shipment-v2-chat-list::-webkit-scrollbar-track{background:#0000}.shipment-v2-chat-list::-webkit-scrollbar-thumb{background:#c5cfdd;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.shipment-v2-chat-list::-webkit-scrollbar-thumb:hover{background:#aebaca;background-clip:padding-box}.shipment-v2-audit-panel>.edit-request-conversation-picker,.shipment-v2-audit-panel>.shipment-v2-audit-list,.shipment-v2-audit-panel>.shipment-v2-chat-note,.shipment-v2-audit-panel>.shipment-v2-message-box,.shipment-v2-audit-panel>.shipment-v2-panel-header,.shipment-v2-audit-panel>.shipment-v2-route-note{flex:0 0 auto}.shipment-v2-audit-panel>.shipment-v2-route-note{margin-top:0}.shipment-v2-chat-message{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:27px 1fr}.shipment-v2-avatar{background:linear-gradient(135deg,#d7e7ff,#f0f6ff);border-radius:999px;color:#0b64d8;display:grid;font-size:9.5px;font-weight:600;height:27px;place-items:center;width:27px}.shipment-v2-chat-message>div:last-child{background:#fff;border:1px solid #dfe6ef;border-radius:6px;padding:8px 11px;position:relative}.shipment-v2-chat-message.user>div:last-child{background:#eef5ff;border-color:#bfd7ff}.shipment-v2-chat-meta{align-items:center;display:flex;gap:10px;margin-bottom:5px}.shipment-v2-chat-meta strong{color:#111827;font-size:10.8px;font-weight:600;line-height:1}.shipment-v2-chat-meta span{color:#64748b;font-size:10px;font-weight:400;line-height:1}.shipment-v2-chat-message p{color:#263244;font-size:11.2px;font-weight:400;line-height:1.35;margin:0}.shipment-v2-read-check{bottom:7px;color:#0b74ff;font-size:11px;font-weight:500;position:absolute;right:11px}.shipment-v2-message-box{grid-gap:5px;align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:6px;display:grid;flex:0 0 auto;gap:5px;grid-template-columns:1fr 28px 28px 38px;margin:0 14px;min-height:43px;padding:5px}.shipment-v2-message-box input{background:#0000;border:0;color:#111827;font-size:12px;font-weight:400;height:33px;min-width:0;outline:none;padding:0 9px}.shipment-v2-message-box input::placeholder{color:#8a94a6}.shipment-v2-icon-btn{background:#0000;border:0;color:#64748b;cursor:pointer;display:grid;height:32px;place-items:center;width:28px}.shipment-v2-icon-btn svg{height:15px;width:15px}.shipment-v2-send-btn{background:#0b74ff;border:0;border-radius:5px;color:#fff;cursor:pointer;display:grid;height:33px;place-items:center;width:35px}.shipment-v2-send-btn svg{height:15px;width:15px}.shipment-v2-chat-note{align-items:center;color:#64748b;display:flex;font-size:9.5px;font-weight:400;gap:7px;line-height:1;min-height:32px;padding:0 15px 3px}.shipment-v2-chat-note svg{height:12px;width:12px}@media (max-width:1300px){.shipment-v2-main-grid{grid-template-columns:34% 34% 32%}.active-shipment-shell-v2{max-width:100%}}@media (max-width:1180px){.shipment-v2-header{flex-direction:column}.shipment-v2-header-actions{flex-wrap:wrap;padding-top:0}.shipment-v2-main-grid{grid-template-columns:1fr}.shipment-v2-audit-panel,.shipment-v2-load-panel,.shipment-v2-route-panel{min-height:auto}.shipment-v2-message-box{margin-top:18px}}@media (max-width:760px){.active-shipment-shell-v2{padding:16px 12px 20px}.shipment-v2-title-row{flex-wrap:wrap}.shipment-v2-title-row h1{font-size:21px;letter-spacing:1.7px}.shipment-v2-header-actions,.shipment-v2-light-btn,.shipment-v2-primary-btn{width:100%}.shipment-v2-tabs{gap:24px;overflow-x:auto}.shipment-v2-tab{flex:0 0 auto}.shipment-v2-map-section{height:240px}.shipment-v2-eta-card{min-height:150px;padding:14px;width:170px}.shipment-v2-eta-card strong{font-size:15px}.shipment-v2-eta-card button{font-size:12.5px;margin-top:18px}.shipment-v2-map-actions{bottom:14px;left:14px;right:auto;top:auto}.shipment-v2-map-actions button{font-size:12px;height:38px;min-width:160px}.shipment-v2-map-zoom{bottom:14px;right:14px;top:auto}.shipment-v2-map-zoom button{font-size:20px;height:36px;width:42px}.shipment-v2-load-bottom-grid,.shipment-v2-load-top-grid{grid-template-columns:1fr}.shipment-v2-stop-card{grid-template-columns:38px 1fr}.shipment-v2-stop-side-icon{display:none}.shipment-v2-stops-list:before{left:73px}}.shipment-v2-map-section .shipment-v2-eta-card,.shipment-v2-map-section .shipment-v2-map-actions,.shipment-v2-map-section .shipment-v2-map-zoom{z-index:500}.shipment-v2-map-section .leaflet-container{z-index:1}.shipment-v2-stop-row{position:relative;transition:transform .18s ease,opacity .18s ease}.shipment-v2-stop-row.is-dragging{opacity:.34;transform:scale(.985)}.shipment-v2-stop-row.is-dragging .shipment-v2-drag-btn{cursor:grabbing}.shipment-v2-stop-row.is-drop-preview:before{animation:edit-request-drop-preview-pulse .9s ease-in-out infinite;background:rgba(11,116,255,.055);border:2px dashed #0b74ff8c;border-radius:9px;bottom:-5px;content:"";left:27px;pointer-events:none;position:absolute;right:0;top:-5px;z-index:0}.shipment-v2-stop-row.is-drop-preview .shipment-v2-drag-btn,.shipment-v2-stop-row.is-drop-preview .shipment-v2-stop-card{position:relative;z-index:1}.shipment-v2-drag-btn{touch-action:none;transition:color .15s ease,transform .15s ease}.shipment-v2-drag-btn:hover{color:#0b74ff;transform:scale(1.08)}.shipment-v2-drag-btn:active{cursor:grabbing}@keyframes edit-request-drop-preview-pulse{0%,to{opacity:.58}50%{opacity:1}}.edit-request-reorder-modal-backdrop{align-items:center;animation:edit-request-reorder-backdrop-in .18s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8f;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:5000}.edit-request-reorder-modal{animation:edit-request-reorder-modal-in .22s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid #d9e3ef;border-radius:14px;box-shadow:0 28px 80px #0f172a3d,0 6px 24px #0f172a1f;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(1040px,100%)}.edit-request-reorder-modal__header{align-items:flex-start;background:linear-gradient(135deg,#fff,#f7faff);border-bottom:1px solid #e5ebf3;display:flex;gap:20px;justify-content:space-between;min-height:104px;padding:20px 22px 18px}.edit-request-reorder-modal__header>div{min-width:0}.edit-request-reorder-modal__header>div>span{color:#0b74ff;display:block;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;margin-bottom:7px;text-transform:uppercase}.edit-request-reorder-modal__header h2{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 8px}.edit-request-reorder-modal__header p{color:#526074;font-size:12px;font-weight:400;line-height:1.45;margin:0}.edit-request-reorder-modal__header p strong{color:#172033;font-weight:650}.edit-request-reorder-modal__close{background:#fff;border:1px solid #dce4ef;border-radius:8px;color:#526074;cursor:pointer;display:grid;flex:0 0 auto;font-size:23px;font-weight:300;height:34px;line-height:1;padding:0 0 2px;place-items:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:34px}.edit-request-reorder-modal__close:hover{background:#f5f8fc;border-color:#c5d1e0;color:#111827}.edit-request-reorder-modal__body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);min-height:0;overflow:hidden}.edit-request-reorder-timeline{background:#f8fafd;border-right:1px solid #e5ebf3;display:flex;flex-direction:column;min-height:0;min-width:0;padding:18px}.edit-request-reorder-timeline__heading{align-items:flex-start;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;margin-bottom:14px}.edit-request-reorder-timeline__heading h3{color:#172033;font-size:14px;font-weight:650;line-height:1.2;margin:0 0 5px}.edit-request-reorder-timeline__heading p{color:#6a7688;font-size:10.5px;line-height:1.35;margin:0}.edit-request-reorder-timeline__heading>span{align-items:center;background:#eaf2ff;border-radius:999px;color:#0b64d8;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:650;min-height:25px;padding:0 9px}.edit-request-reorder-timeline__list{grid-gap:8px;display:grid;gap:8px;min-height:0;overflow-y:auto;padding:2px 5px 2px 2px;scrollbar-color:#c5cfdd #0000;scrollbar-width:thin}.edit-request-reorder-timeline__item{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 5px 15px rgba(15,23,42,.025);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) minmax(138px,auto);min-height:72px;padding:10px 12px 10px 10px;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.edit-request-reorder-timeline__item:before{background:#d6dee9;bottom:-10px;content:"";height:10px;left:26px;position:absolute;width:2px}.edit-request-reorder-timeline__item:last-child:before{display:none}.edit-request-reorder-timeline__item.is-new-position{animation:edit-request-new-position-blink 1.15s ease-in-out infinite;background:linear-gradient(135deg,#fff,#edf5ff);border-color:#0b74ff;box-shadow:0 0 0 3px #0b74ff1f,0 12px 30px #0b74ff1f}.edit-request-reorder-timeline__number{background:#64748b;border-radius:999px;color:#fff;display:grid;font-size:10.5px;font-weight:700;height:28px;line-height:1;place-items:center;position:relative;width:28px;z-index:2}.edit-request-reorder-timeline__item.is-new-position .edit-request-reorder-timeline__number{background:#0b74ff;box-shadow:0 0 0 5px #0b74ff1f}.edit-request-reorder-timeline__point{min-width:0}.edit-request-reorder-timeline__point>span{color:#0b74ff;display:block;font-size:9px;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:5px}.edit-request-reorder-timeline__point>strong{color:#172033;display:block;font-size:12px;font-weight:650;line-height:1.15;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-reorder-timeline__point>small{color:#6a7688;display:block;font-size:10px;font-weight:400;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-reorder-timeline__date{grid-gap:7px;display:grid;gap:7px;justify-items:end}.edit-request-reorder-timeline__date span,.edit-request-reorder-timeline__date strong{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;text-align:right}.edit-request-reorder-timeline__date span{color:#596679;font-size:9.5px;font-weight:400;line-height:1.1}.edit-request-reorder-timeline__date strong{color:#172033;font-size:10.5px;font-weight:650;line-height:1}.edit-request-reorder-timeline__date svg{color:#718096;flex:0 0 auto}.edit-request-reorder-timeline__new-label{align-items:center;background:#0b74ff;border-radius:999px;color:#fff;display:inline-flex;font-size:8.5px;font-weight:700;height:18px;letter-spacing:.025em;line-height:1;padding:0 8px;position:absolute;right:10px;text-transform:uppercase;top:-8px}.edit-request-reorder-form{background:#fff;min-height:0;min-width:0;overflow-y:auto;padding:20px}.edit-request-reorder-form__intro{margin-bottom:18px}.edit-request-reorder-form__intro>span{color:#0b74ff;display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;line-height:1;margin-bottom:6px;text-transform:uppercase}.edit-request-reorder-form__intro h3{color:#172033;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 7px}.edit-request-reorder-form__intro p{color:#64748b;font-size:10.5px;line-height:1.4;margin:0}.edit-request-reorder-form__limits{background:#f8fafd;border:1px solid #e0e7f0;border-radius:8px;margin-bottom:16px;overflow:hidden}.edit-request-reorder-form__limits>div{display:flex;flex-direction:column;justify-content:center;min-height:68px;padding:10px 11px}.edit-request-reorder-form__limits>div+div{border-top:1px solid #e0e7f0}.edit-request-reorder-form__limits span{color:#718096;display:block;font-size:9px;font-weight:650;line-height:1;margin-bottom:5px;text-transform:uppercase}.edit-request-reorder-form__limits strong{color:#172033;display:block;font-size:11px;font-weight:650;line-height:1.2;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-reorder-form__limits small{color:#64748b;font-size:9.5px;line-height:1.2}.edit-request-reorder-form__field{display:block;margin-bottom:14px}.edit-request-reorder-form__field>span{align-items:center;color:#344156;display:flex;font-size:10.5px;font-weight:650;gap:7px;line-height:1;margin-bottom:7px}.edit-request-reorder-form__field>span svg{color:#64748b}.edit-request-reorder-form__field input{background:#fff;border:1px solid #d5deea;border-radius:7px;color:#172033;font:inherit;font-size:12px;font-weight:500;height:42px;outline:none;padding:0 11px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-request-reorder-form__field input:focus{border-color:#0b74ff;box-shadow:0 0 0 3px #0b74ff1f}.edit-request-reorder-form__error{align-items:flex-start;background:#fff5f5;border:1px solid #fecaca;border-radius:7px;color:#b42318;display:flex;font-size:10px;font-weight:500;gap:7px;line-height:1.4;margin-bottom:14px;padding:10px}.edit-request-reorder-form__error svg{flex:0 0 auto;margin-top:1px}.edit-request-reorder-form__note{align-items:flex-start;background:#f3f8ff;border:1px solid #dce7f7;border-radius:7px;color:#52647c;display:flex;font-size:9.5px;gap:7px;line-height:1.4;padding:10px}.edit-request-reorder-form__note svg{color:#0b74ff;flex:0 0 auto;margin-top:1px}.edit-request-reorder-modal__footer{align-items:center;background:#fff;border-top:1px solid #e5ebf3;display:flex;gap:10px;justify-content:flex-end;min-height:64px;padding:11px 20px}.edit-request-reorder-modal__cancel,.edit-request-reorder-modal__confirm{align-items:center;border-radius:7px;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:650;gap:7px;height:38px;justify-content:center;line-height:1;padding:0 16px}.edit-request-reorder-modal__cancel{background:#fff;border:1px solid #d4dde9;color:#344156}.edit-request-reorder-modal__cancel:hover{background:#f7f9fc;border-color:#bdc9d8}.edit-request-reorder-modal__confirm{background:#0b74ff;border:1px solid #0b74ff;box-shadow:0 6px 14px #0b74ff2e;color:#fff}.edit-request-reorder-modal__confirm:hover{background:#0569ea;border-color:#0569ea}@keyframes edit-request-new-position-blink{0%,to{border-color:#0b74ff9e;box-shadow:0 0 0 2px #0b74ff14,0 10px 25px #0b74ff14}50%{border-color:#0b74ff;box-shadow:0 0 0 5px #0b74ff29,0 14px 34px #0b74ff29}}@keyframes edit-request-reorder-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes edit-request-reorder-modal-in{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:850px){.edit-request-reorder-modal-backdrop{padding:12px}.edit-request-reorder-modal{max-height:calc(100vh - 24px)}.edit-request-reorder-modal__body{grid-template-columns:1fr;overflow-y:auto}.edit-request-reorder-timeline{border-bottom:1px solid #e5ebf3;border-right:0;overflow:visible}.edit-request-reorder-timeline__list{max-height:330px}.edit-request-reorder-form{overflow:visible}}@media (max-width:560px){.edit-request-reorder-modal__header{padding:17px}.edit-request-reorder-modal__header h2{font-size:19px}.edit-request-reorder-timeline{padding:13px}.edit-request-reorder-timeline__item{grid-template-columns:30px minmax(0,1fr)}.edit-request-reorder-timeline__date{grid-column:2;justify-items:start}.edit-request-reorder-timeline__date span,.edit-request-reorder-timeline__date strong{justify-content:flex-start;text-align:left}.edit-request-reorder-form{padding:17px}.edit-request-reorder-modal__footer{padding:10px 13px}.edit-request-reorder-modal__cancel,.edit-request-reorder-modal__confirm{flex:1 1;padding:0 10px}}.edit-request-conversation-picker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px}.edit-request-conversation-picker__header{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start}.edit-request-conversation-picker__header>div{display:flex;flex-direction:column;gap:3px}.edit-request-conversation-picker__header strong{color:#0f172a;font-size:13px;font-weight:800}.edit-request-conversation-picker__header span{color:#64748b;font-size:11.5px;font-weight:600}.edit-request-conversation-picker__selected{align-items:center;align-self:flex-start;background:#eff6ff;border:1px solid #2563eb;border-radius:8px;box-shadow:0 0 0 2px #2563eb14;color:#1d4ed8;display:inline-flex;gap:7px;max-width:100%;padding:7px 9px;width:fit-content}.edit-request-conversation-picker__selected>span{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 28px;font-size:9px;font-weight:900;height:28px;justify-content:center;width:28px}.edit-request-conversation-picker__selected>strong{color:#1d4ed8;font-size:11.5px;font-weight:800;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.edit-request-conversation-picker__empty{border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:11.5px;font-weight:700;padding:10px;text-align:center}.shipment-v2-chat-message.system{align-items:flex-start}.shipment-v2-chat-message.system .shipment-v2-avatar{background:#e2e8f0;color:#475569}.shipment-v2-chat-message.system>div:last-child{background:#f8fafc;border:1px solid #dbe3ed}.shipment-v2-chat-message.system p{color:#475569;font-style:italic}.shipment-v2-message-box input:disabled{cursor:not-allowed;opacity:.7}.shipment-v2-send-btn:disabled{cursor:not-allowed;opacity:.55}.edit-request-stop-card{display:block;min-height:0;min-width:0;overflow:hidden;padding:0;width:100%}.edit-request-stop-summary{grid-gap:0;align-items:stretch;box-sizing:border-box;display:grid;gap:0;grid-template-columns:36px minmax(0,1fr) 62px;min-width:0;padding:12px 10px 11px 0;width:100%}.edit-request-stop-summary .shipment-v2-stop-timeline{min-width:36px;width:36px}.edit-request-stop-summary .shipment-v2-stop-content{min-width:0;padding:0 10px 0 0}.edit-request-stop-summary .shipment-v2-stop-top{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.edit-request-stop-summary .shipment-v2-stop-type{min-width:0;white-space:nowrap}.edit-request-stop-summary .shipment-v2-stop-status{flex:0 0 auto;white-space:nowrap}.edit-request-stop-summary .shipment-v2-stop-content h3{margin:0 0 5px}.edit-request-stop-summary .shipment-v2-stop-content h3,.edit-request-stop-summary .shipment-v2-stop-content p{min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:normal}.edit-request-stop-summary .shipment-v2-stop-content p{margin:0 0 10px}.edit-request-stop-summary .shipment-v2-stop-date{align-items:center;display:flex;flex-wrap:nowrap;min-width:0;overflow-wrap:normal;white-space:nowrap;width:100%;word-break:normal}.edit-request-stop-summary-actions{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-width:0;padding-left:8px}.edit-request-stop-summary-actions .edit-request-stop-expand-btn{flex:0 0 auto;order:-1}.edit-request-stop-summary-actions .shipment-v2-stop-side-icon{align-items:center;display:flex;justify-content:center;margin-top:auto}.edit-request-stop-expand-btn{align-items:center;background:#fff;border:1px solid #d8e0eb;border-radius:8px;color:#63738b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease;width:30px}.edit-request-stop-expand-btn:hover{background:#f6f9fd;border-color:#aebdd1;color:#1f5eff}.edit-request-stop-expand-btn svg{transition:transform .22s ease}.edit-request-stop-card.is-expanded .edit-request-stop-expand-btn svg{transform:rotate(180deg)}.edit-request-stop-details-wrapper{border-top:1px solid #0000;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .18s ease,border-color .18s ease}.edit-request-stop-details-wrapper.is-open{border-top-color:#e3e9f1;grid-template-rows:1fr;opacity:1}.edit-request-stop-details-inner{min-height:0;overflow:hidden}.edit-request-stop-details-panel{background:#f8fafc;padding:12px}.edit-request-stop-details-grid{grid-gap:0;background:#fff;border:1px solid #dfe6ef;border-radius:6px;display:grid;gap:0;grid-template-columns:1fr;min-width:0;overflow:hidden;width:100%}.edit-request-stop-detail-item{grid-gap:14px;align-items:center;background:#fff;border:0;border-radius:0;display:grid;gap:14px;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);min-height:40px;min-width:0;padding:8px 11px;width:100%}.edit-request-stop-detail-item+.edit-request-stop-detail-item{border-top:1px solid #e8edf4}.edit-request-stop-details-panel .edit-request-stop-detail-item>span{color:#64748b;letter-spacing:0;line-height:1.3;text-transform:none}.edit-request-stop-details-panel .edit-request-stop-detail-item>span,.edit-request-stop-details-panel .edit-request-stop-detail-item>strong{display:block;font-family:inherit;font-size:10.5px;font-weight:400;margin:0;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:normal}.edit-request-stop-details-panel .edit-request-stop-detail-item>strong{color:#111827;line-height:1.35;text-align:left;width:100%}.edit-request-stop-detail-item.is-empty>strong{color:#94a3b8;font-weight:400}.edit-request-stop-field input[type=number]::-webkit-inner-spin-button,.edit-request-stop-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.edit-request-stop-field input[type=number]{-webkit-appearance:textfield;appearance:textfield}.edit-request-stop-error{align-items:flex-start;background:#fff5f5;border:1px solid #f1c6c6;border-radius:8px;color:#b42318;display:flex;font-size:12px;font-weight:600;gap:7px;margin-top:12px;padding:10px 11px}.edit-request-stop-footer{align-items:center;border-top:1px solid #e2e8f1;display:flex;gap:9px;justify-content:flex-end;margin-top:14px;padding-top:13px}.edit-request-stop-cancel-btn,.edit-request-stop-edit-btn,.edit-request-stop-save-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:36px;padding:8px 13px}.edit-request-stop-edit-btn{background:#fff;border:1px solid #cbd6e5;color:#31527f}.edit-request-stop-edit-btn:hover{background:#f5f8fd;border-color:#7c9ed0}.edit-request-stop-cancel-btn{background:#fff;border:1px solid #ccd5e2;color:#596a82}.edit-request-stop-save-btn{background:#1769e0;border:1px solid #1769e0;color:#fff}.edit-request-stop-save-btn:hover{background:#105ac4}.edit-request-stop-cancel-btn:disabled,.edit-request-stop-save-btn:disabled{cursor:not-allowed;opacity:.55}.shipment-v2-drag-btn[draggable=false]{cursor:not-allowed;opacity:.45}@media (max-width:700px){.edit-request-stop-details-grid,.edit-request-stop-form-grid{grid-template-columns:1fr}.edit-request-stop-detail-item:nth-child(odd){border-right:0}.edit-request-stop-detail-item:nth-child(n+2){border-top:1px solid #e8edf4}.edit-request-stop-field--wide{grid-column:auto}.edit-request-stop-summary{gap:0;grid-template-columns:36px minmax(0,1fr) 40px;padding:12px 8px 11px 0}.edit-request-stop-summary .shipment-v2-stop-content{padding-right:7px}.edit-request-stop-summary .shipment-v2-stop-top{gap:6px}.edit-request-stop-summary-actions{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:0;grid-column:auto;justify-content:center;padding-left:4px}.edit-request-stop-summary-actions .shipment-v2-stop-side-icon{display:none}.edit-request-stop-summary-actions .edit-request-stop-expand-btn{order:0}.edit-request-stop-footer{flex-wrap:wrap}}.edit-request-stop-card.shipment-v2-stop-card{display:block;gap:0;grid-template-columns:none;min-height:0;min-width:0;padding:0;width:100%}@media (max-width:760px){.edit-request-stop-card.shipment-v2-stop-card{display:block;grid-template-columns:none}}.edit-request-stop-details-panel .edit-request-stop-detail-item span{font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2}.edit-request-stop-details-panel .edit-request-stop-detail-item strong{font-family:inherit;font-size:10.5px;font-weight:500;line-height:1.25}.edit-request-stop-detail-item{box-sizing:border-box;min-height:44px}.edit-request-stop-detail-item.is-editing{background:#fff}.edit-request-stop-detail-input{background:#fff;border:1px solid #dbe3ee;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#111827;display:block;font-family:inherit;font-size:10.5px;font-weight:400;height:28px;line-height:1;margin:0;min-width:0;outline:none;padding:0 7px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-request-stop-detail-input:hover{border-color:#c4cfdd}.edit-request-stop-detail-input:focus{border-color:#86b7ff;box-shadow:0 0 0 2px #0b74ff17}.edit-request-stop-detail-input[type=date],.edit-request-stop-detail-input[type=time]{font-family:inherit;font-size:10.5px}.edit-request-stop-detail-input[type=number]{-webkit-appearance:textfield;appearance:textfield}.edit-request-stop-detail-input[type=number]::-webkit-inner-spin-button,.edit-request-stop-detail-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.edit-request-modern-date-input{display:grid;grid-template-columns:27px 7px 27px 7px minmax(43px,1fr) 28px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.edit-request-modern-date-input>input{min-width:0;width:100%}.edit-request-modern-date-input__calendar-button{display:inline-flex;height:26px;width:27px}.edit-request-modern-date-input__calendar-button:disabled{opacity:.55}.edit-request-date-calendar{animation:edit-request-calendar-appear .16s ease-out;background:#fff;border:1px solid #dce4ef;border-radius:10px;box-shadow:0 18px 45px #0f172a29,0 3px 10px #0f172a14;box-sizing:border-box;padding:12px;position:fixed;width:294px;z-index:100000}@keyframes edit-request-calendar-appear{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.edit-request-date-calendar__header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) 32px;margin-bottom:11px}.edit-request-date-calendar__header strong{color:#1e293b;font-family:inherit;font-size:12px;font-weight:650;line-height:1.2;text-align:center;text-transform:capitalize}.edit-request-date-calendar__header button{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:32px}.edit-request-date-calendar__header button:hover{background:#f4f8fd;border-color:#d9e5f5;color:#0b64d8}.edit-request-date-calendar__weekdays{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:5px}.edit-request-date-calendar__weekdays span{color:#94a3b8;font-family:inherit;font-size:9px;font-weight:600;letter-spacing:.025em;line-height:1;text-align:center;text-transform:uppercase}.edit-request-date-calendar__days{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr))}.edit-request-date-calendar__days button{align-items:center;aspect-ratio:1;background:#0000;border:1px solid #0000;border-radius:7px;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:500;justify-content:center;line-height:1;padding:0;position:relative;transition:border-color .13s ease,color .13s ease,background-color .13s ease,transform .13s ease;width:100%}.edit-request-date-calendar__days button:hover{background:#eef5ff;border-color:#cfe0fa;color:#0b64d8;transform:translateY(-1px)}.edit-request-date-calendar__days button.is-outside-month{color:#c0c8d4}.edit-request-date-calendar__days button.is-today{border-color:#9fc3f7;color:#0b64d8;font-weight:650}.edit-request-date-calendar__days button.is-selected{background:#0b64d8;border-color:#0b64d8;box-shadow:0 3px 8px #0b64d838;color:#fff;font-weight:700}.edit-request-date-calendar__days button.is-selected:hover{background:#0855b7;border-color:#0855b7;color:#fff}.edit-request-date-calendar__footer{align-items:center;border-top:1px solid #edf1f6;display:flex;gap:8px;justify-content:space-between;margin-top:11px;padding-top:10px}.edit-request-date-calendar__footer button{border-radius:6px;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1;min-height:30px;padding:0 11px}.edit-request-date-calendar__footer button.is-secondary{background:#fff;border:1px solid #d8e1ec;color:#64748b}.edit-request-date-calendar__footer button.is-secondary:hover{background:#f8fafc;border-color:#c3cfdd;color:#334155}.edit-request-date-calendar__footer button.is-primary{background:#0b64d8;border:1px solid #0b64d8;color:#fff}.edit-request-date-calendar__footer button.is-primary:hover{background:#0855b7;border-color:#0855b7}.edit-request-modern-date-input{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:4px;box-sizing:border-box;color:#111827;display:inline-flex!important;gap:0;grid-template-columns:none!important;height:28px;max-width:100%;min-width:0;overflow:hidden;padding:0 0 0 6px;transition:border-color .15s ease,box-shadow .15s ease;width:145px}.edit-request-modern-date-input:hover{border-color:#c4cfdd}.edit-request-modern-date-input.is-open,.edit-request-modern-date-input:focus-within{border-color:#86b7ff;box-shadow:0 0 0 2px #0b74ff17}.edit-request-modern-date-input>input{font-feature-settings:"tnum";background:#0000;border:0;box-sizing:border-box;color:#111827;flex:0 0 19px;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;height:26px;line-height:1;min-width:19px;outline:none;padding:0;text-align:center;width:19px}.edit-request-modern-date-input>input:nth-of-type(3){flex:0 0 37px;min-width:37px;width:37px}.edit-request-modern-date-input>input::placeholder{color:#9aa7b8;opacity:1}.edit-request-modern-date-input>span{color:#94a3b8;flex:0 0 6px;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1;margin:0;text-align:center;-webkit-user-select:none;user-select:none;width:6px}.edit-request-modern-date-input__calendar-button{align-items:center;background:#f8fafc;border:0;border-left:1px solid #e5eaf1;border-radius:0 3px 3px 0;color:#64748b;cursor:pointer;display:inline-flex!important;flex:0 0 28px!important;height:26px!important;justify-content:center;margin:0 0 0 5px;min-width:28px!important;opacity:1!important;padding:0;transition:color .15s ease,background-color .15s ease;visibility:visible!important;width:28px!important}.edit-request-modern-date-input__calendar-button:hover:not(:disabled){background:#eef5ff;color:#0b64d8}.edit-request-modern-date-input__calendar-button svg{display:block;height:14px;width:14px}.edit-request-modern-date-input__calendar-button:disabled{cursor:not-allowed;opacity:.55!important}.edit-request-date-calendar{display:block!important;opacity:1;position:fixed!important;visibility:visible!important;z-index:2147483000!important}.edit-request-stop-details-panel .edit-request-modern-date-input{align-items:center!important;border-radius:4px;display:inline-flex!important;gap:0!important;height:28px;justify-content:flex-start!important;justify-self:start;max-width:100%;min-width:0;overflow:hidden!important;padding:0 0 0 8px!important;width:fit-content!important}.edit-request-stop-details-panel .edit-request-modern-date-input>input{font-feature-settings:"tnum";background:#0000!important;border:0!important;flex:0 0 auto!important;font-family:inherit!important;font-size:10.5px!important;font-variant-numeric:tabular-nums;font-weight:400!important;height:26px!important;letter-spacing:0!important;margin:0!important;max-width:2ch!important;min-width:2ch!important;padding:0!important;text-align:left!important;width:2ch!important}.edit-request-stop-details-panel .edit-request-modern-date-input>input:nth-of-type(3){flex:0 0 auto!important;max-width:4ch!important;min-width:4ch!important;width:4ch!important}.edit-request-stop-details-panel .edit-request-modern-date-input>span{flex:0 0 auto!important;font-family:inherit!important;font-size:10.5px!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;margin:0!important;min-width:0!important;padding:0!important;text-align:left!important;width:auto!important}.edit-request-stop-details-panel .edit-request-modern-date-input__calendar-button{align-self:stretch;background:#f8fafc;border:0;border-left:1px solid #e5eaf1;border-radius:0 3px 3px 0!important;box-sizing:border-box;flex:0 0 29px!important;height:100%!important;margin:0 0 0 5px!important;min-width:29px!important;overflow:hidden!important;padding:0!important;width:29px!important}.edit-request-stop-details-panel .edit-request-modern-date-input__calendar-button svg{stroke-width:1.8;display:block!important;flex:0 0 12px!important;height:12px!important;min-width:12px!important;overflow:hidden!important;transform:translateX(0);width:12px!important}.edit-request-load-header-actions{align-items:center;display:flex;gap:8px}.edit-request-load-cancel-btn,.edit-request-load-edit-btn,.edit-request-load-save-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:7px;justify-content:center;min-height:32px;padding:6px 12px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.edit-request-load-cancel-btn,.edit-request-load-edit-btn{background:#fff;border:1px solid #d6deea;color:#334155}.edit-request-load-cancel-btn:hover,.edit-request-load-edit-btn:hover{background:#f8fafc;border-color:#aebcd0}.edit-request-load-save-btn{background:#0f64ff;border:1px solid #0f64ff;box-shadow:0 5px 14px #0f64ff29;color:#fff}.edit-request-load-save-btn:hover{background:#0959e8;border-color:#0959e8;transform:translateY(-1px)}.edit-request-load-cancel-btn:disabled,.edit-request-load-edit-btn:disabled,.edit-request-load-save-btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.edit-request-load-error{align-items:center;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;color:#b42318;display:flex;font-size:12px;gap:8px;line-height:1.4;margin:0 0 12px;padding:9px 11px}.edit-request-load-field{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#0f172a;font-family:inherit;font-size:12px;font-weight:500;height:30px;min-width:0;outline:none;padding:5px 8px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.edit-request-load-field:hover{border-color:#94a3b8}.edit-request-load-field:focus{border-color:#0f64ff;box-shadow:0 0 0 3px #0f64ff1a}.edit-request-load-dimensions{gap:4px}.edit-request-load-dimensions input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#0f172a;font-family:inherit;font-size:11.5px;font-weight:500;height:30px;min-width:0;outline:none;padding:4px 5px;text-align:center;width:49px}.edit-request-load-dimensions input:focus{border-color:#0f64ff;box-shadow:0 0 0 3px #0f64ff1a}.edit-request-load-dimensions>span{color:#64748b;font-size:11px}.edit-request-load-dimensions>small{color:#475569;font-size:11px;font-weight:600}.edit-request-load-field-with-suffix{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:7px;display:flex;height:30px;min-width:0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-request-load-field-with-suffix:focus-within{border-color:#0f64ff;box-shadow:0 0 0 3px #0f64ff1a}.edit-request-load-field-with-suffix input{background:#0000;border:0;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:12px;font-weight:500;height:28px;min-width:0;outline:0;padding:5px 7px}.edit-request-load-field-with-suffix>span{color:#64748b;flex:0 0 auto;font-size:11px;font-weight:600;padding:0 8px}.edit-request-load-reference-field{align-items:center;display:flex;gap:6px;min-width:0;width:100%}.edit-request-load-reference-field .edit-request-load-field{flex:1 1 auto}.edit-request-load-reference-field small{background:#f8fafc;border:1px solid #dbe4f0;border-radius:6px;color:#64748b;flex:0 0 auto;font-size:9.5px;font-weight:700;padding:4px 6px;white-space:nowrap}.edit-request-load-notes-box>div{width:100%}.edit-request-load-notes-field{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;display:block;font-family:inherit;font-size:12px;line-height:1.5;margin-top:7px;min-height:84px;outline:none;padding:9px 10px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-request-load-notes-field:focus{border-color:#0f64ff;box-shadow:0 0 0 3px #0f64ff1a}.shipment-v2-load-panel.is-editing .shipment-v2-mini-table{border-color:#cbd8ea}.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div{min-height:45px}.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-dimensions,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-field-with-suffix,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-reference-field,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>input,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>strong{justify-self:stretch;max-width:190px}@media (max-width:760px){.edit-request-load-header-actions{justify-content:flex-end;width:100%}.shipment-v2-load-panel .shipment-v2-panel-header{flex-wrap:wrap;gap:10px}.edit-request-load-dimensions input{width:44px}.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-dimensions,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-field-with-suffix,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-reference-field,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>input,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>strong{max-width:none}}.edit-request-load-details-actions{align-items:center;display:inline-flex;gap:10px}.edit-request-load-details-edit-btn{align-items:center;background:#0000;border:0;border-radius:0;color:#4b5567;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:400;gap:6px;line-height:1;min-height:0;padding:0}.edit-request-load-details-edit-btn:hover{background:#0000;border:0;color:#0b64d8}.edit-request-load-details-edit-btn svg{stroke-width:2;height:13px;width:13px}.edit-request-load-details-cancel-btn,.edit-request-load-details-save-btn{background:#0000;border:0;border-radius:0;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;line-height:1;min-height:0;padding:0}.edit-request-load-details-cancel-btn{color:#64748b}.edit-request-load-details-cancel-btn:hover{background:#0000;color:#111827}.edit-request-load-details-save-btn{align-items:center;box-shadow:none;color:#0b64d8;display:inline-flex;gap:5px}.edit-request-load-details-save-btn:hover{background:#0000;border:0;color:#0758bd}.edit-request-load-details-save-btn svg{height:13px;width:13px}.edit-request-load-details-cancel-btn:disabled,.edit-request-load-details-edit-btn:disabled,.edit-request-load-details-save-btn:disabled{cursor:not-allowed;opacity:.55}.edit-request-load-details-table>div{min-height:31px}.edit-request-load-details-input{background:#0000;border:0;border-radius:0;box-shadow:none;caret-color:#0b74ff;color:#111827;display:block;font-family:inherit;font-size:10.5px;font-weight:400;height:30px;line-height:1.2;margin:0;min-width:0;outline:0;padding:0;width:100%}.edit-request-load-details-input:focus,.edit-request-load-details-input:hover{background:#0000;border:0;box-shadow:none}.edit-request-load-details-input:focus{outline:0}.edit-request-load-details-input::placeholder{color:#8a94a6;font-family:inherit;font-size:10.5px;font-weight:400;opacity:1}.edit-request-load-dimensions{align-items:center;background:#0000;border:0;display:flex;gap:3px;height:30px;margin:0;min-width:0;padding:0;width:100%}.edit-request-load-dimensions .edit-request-load-details-input{flex:1 1;height:30px;min-width:0;text-align:left;width:0}.edit-request-load-dimensions>span{display:inline;padding:0;text-align:center}.edit-request-load-dimensions>small,.edit-request-load-dimensions>span{color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0}.edit-request-load-dimensions>small{white-space:nowrap}.edit-request-load-value-with-unit{align-items:center;background:#0000;border:0;display:flex;gap:4px;height:30px;margin:0;min-width:0;padding:0;width:100%}.edit-request-load-value-with-unit .edit-request-load-details-input{flex:1 1 auto;height:30px;width:100%}.edit-request-load-value-with-unit>small{color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0;white-space:nowrap}.edit-request-load-details-error{align-items:center;background:#fff7f7;border:1px solid #fecaca;border-radius:5px;color:#b42318;display:flex;font-size:10.5px;font-weight:400;gap:7px;line-height:1.25;margin:10px 12px 0;padding:7px 9px}.edit-request-load-details-error svg{flex:0 0 auto;height:13px;width:13px}.shipment-v2-special-box.is-editing{align-items:flex-start}.edit-request-load-notes-input{background:#0000;border:0;border-radius:0;box-shadow:none;caret-color:#0b74ff;color:#263244;display:block;font-family:inherit;font-size:10.8px;font-weight:400;height:30px;line-height:1.3;margin:0;max-height:30px;min-height:30px;outline:0;overflow-y:auto;padding:0;resize:none;width:100%}.edit-request-load-notes-input:focus,.edit-request-load-notes-input:hover{background:#0000;border:0;box-shadow:none;outline:0}.edit-request-load-notes-input::placeholder{color:#8a94a6;font-family:inherit;font-size:10.8px;font-weight:400;opacity:1}@media (max-width:700px){.edit-request-load-details-actions{justify-content:flex-end;width:auto}.edit-request-load-details-edit-btn{width:auto}.edit-request-load-dimensions{gap:2px}}.shipment-v2-load-panel .shipment-v2-mini-table>div{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:31px;padding:0 10px}.shipment-v2-load-panel .shipment-v2-mini-table.compact>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimensions,.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit{display:flex;grid-template-columns:none;width:100%}.shipment-v2-load-panel .edit-request-load-dimensions .edit-request-load-details-input{background:#0000;border:0;border-radius:0;flex:1 1;height:30px;min-height:0;min-width:0;padding:0;text-align:left;width:0}.shipment-v2-load-panel .edit-request-load-value-with-unit .edit-request-load-details-input{background:#0000;border:0;border-radius:0;flex:1 1 auto;min-height:0;min-width:0;width:0}.shipment-v2-load-panel .edit-request-load-dimensions>small,.shipment-v2-load-panel .edit-request-load-dimensions>span,.shipment-v2-load-panel .edit-request-load-value-with-unit>small{flex:0 0 auto;margin:0;min-height:0;min-width:0;padding:0;width:auto}@media (max-width:760px){.edit-request-invited-carrier-row{grid-template-columns:28px minmax(0,1fr)}.edit-request-invited-carrier-row__status{grid-column:2;justify-self:start}.edit-request-invited-carriers__footer{align-items:flex-start;flex-direction:column;gap:4px}.edit-request-invited-carriers__footer>small{text-align:left}}.edit-request-load-client-picker{align-items:center;background:#0000;border:0;border-radius:0;box-shadow:none;color:#111827;cursor:pointer;display:flex;font-family:inherit;font-size:10.5px;font-weight:400;gap:6px;height:30px;justify-content:space-between;line-height:1.2;margin:0;min-width:0;outline:0;padding:0;text-align:left;width:100%}.edit-request-load-client-picker:focus,.edit-request-load-client-picker:hover{background:#0000;border:0;box-shadow:none;color:#0b64d8;outline:0}.edit-request-load-client-picker>span{color:inherit;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-load-client-picker>span.is-placeholder{color:#8a94a6}.edit-request-load-client-picker>svg{color:#718096;flex:0 0 auto;transition:color .15s ease,transform .15s ease}.edit-request-load-client-picker:focus>svg,.edit-request-load-client-picker:hover>svg{color:#0b64d8;transform:translateX(2px)}.edit-request-client-drawer-overlay{animation:edit-request-client-overlay-in .17s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;border:0;cursor:default;height:100%;inset:0;padding:0;position:fixed;width:100%;z-index:7000}.edit-request-client-drawer{animation:edit-request-client-drawer-in .22s cubic-bezier(.22,1,.36,1);background:#fff;border-left:1px solid #dce4ef;box-shadow:-18px 0 48px #0f172a29;color:#111827;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100vh;position:fixed;right:0;top:0;width:min(410px,calc(100vw - 18px));z-index:7001}.edit-request-client-drawer__header{align-items:flex-start;background:linear-gradient(135deg,#fff,#f7faff);border-bottom:1px solid #e6ebf2;display:flex;gap:16px;justify-content:space-between;min-height:92px;padding:18px 18px 16px}.edit-request-client-drawer__header>div{min-width:0}.edit-request-client-drawer__header>div>span{color:#0b74ff;display:block;font-size:9px;font-weight:700;letter-spacing:.07em;line-height:1;margin-bottom:6px;text-transform:uppercase}.edit-request-client-drawer__header h2{color:#0f172a;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.15;margin:0 0 6px}.edit-request-client-drawer__header p{color:#64748b;font-size:10.5px;font-weight:400;line-height:1.35;margin:0}.edit-request-client-drawer__header>button{align-items:center;background:#fff;border:1px solid #d9e2ed;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:31px;justify-content:center;padding:0;width:31px}.edit-request-client-drawer__header>button:hover{background:#f5f8fc;border-color:#bdc9d8;color:#111827}.edit-request-client-drawer__search{align-items:center;background:#fff;border:1px solid #d7e0eb;border-radius:7px;color:#718096;display:flex;gap:9px;height:52px;margin:14px 16px 10px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.edit-request-client-drawer__search:focus-within{border-color:#86b7ff;box-shadow:0 0 0 3px #0b74ff17}.edit-request-client-drawer__search input{background:#0000;border:0;color:#172033;flex:1 1 auto;font-family:inherit;font-size:11.5px;font-weight:400;height:48px;min-width:0;outline:0;padding:0}.edit-request-client-drawer__search input::placeholder{color:#94a3b8;opacity:1}.edit-request-client-drawer__error{align-items:flex-start;background:#fff7f7;border:1px solid #fecaca;border-radius:6px;color:#b42318;display:flex;font-size:10px;font-weight:400;gap:7px;line-height:1.35;margin:0 16px 10px;padding:8px 9px}.edit-request-client-drawer__error svg{flex:0 0 auto;margin-top:1px}.edit-request-client-drawer__list{min-height:0;overflow-y:auto;padding:4px 16px 16px;scrollbar-color:#c8d2df #0000;scrollbar-width:thin}.edit-request-client-drawer__item{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e0e6ef;border-radius:7px;color:#172033;cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 24px;min-height:58px;padding:8px 10px;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.edit-request-client-drawer__item+.edit-request-client-drawer__item{margin-top:7px}.edit-request-client-drawer__item:hover{background:#f8fbff;border-color:#bdd3f1;transform:translateY(-1px)}.edit-request-client-drawer__item.is-selected{background:#eef5ff;border-color:#0b74ff;box-shadow:0 0 0 2px #0b74ff17}.edit-request-client-drawer__avatar{align-items:center;background:#eaf2ff;border-radius:999px;color:#0b64d8;display:inline-flex;font-size:9.5px;font-weight:700;height:33px;justify-content:center;letter-spacing:.02em;line-height:1;width:33px}.edit-request-client-drawer__item.is-selected .edit-request-client-drawer__avatar{background:#0b74ff;color:#fff}.edit-request-client-drawer__information{min-width:0}.edit-request-client-drawer__information strong{color:#172033;display:block;font-size:11px;font-weight:600;line-height:1.15;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-client-drawer__information small{color:#718096;display:block;font-size:9.5px;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-client-drawer__check{align-items:center;border:1px solid #d6deea;border-radius:999px;color:#0000;display:inline-flex;height:22px;justify-content:center;width:22px}.edit-request-client-drawer__item.is-selected .edit-request-client-drawer__check{background:#0b74ff;border-color:#0b74ff;color:#fff}.edit-request-client-drawer__empty{align-items:center;background:#fbfcfe;border:1px dashed #d4dde8;border-radius:7px;color:#718096;display:flex;font-size:10.5px;justify-content:center;line-height:1.4;min-height:110px;padding:18px;text-align:center}.edit-request-client-drawer__footer{align-items:center;background:#fff;border-top:1px solid #e6ebf2;display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:10px 16px}.edit-request-client-drawer__footer>span{color:#526074;font-size:9.8px;font-weight:400;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-request-client-drawer__footer>button{background:#fff;border:1px solid #d4dde8;border-radius:6px;color:#526074;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:10px;font-weight:500;height:31px;line-height:1;padding:0 11px}.edit-request-client-drawer__footer>button:hover:not(:disabled){background:#f7f9fc;border-color:#b9c6d6;color:#111827}.edit-request-client-drawer__footer>button:disabled{cursor:not-allowed;opacity:.45}@keyframes edit-request-client-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes edit-request-client-drawer-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:520px){.edit-request-client-drawer{width:calc(100vw - 8px)}.edit-request-client-drawer__header{padding:16px}.edit-request-client-drawer__search{margin-left:12px;margin-right:12px}.edit-request-client-drawer__footer,.edit-request-client-drawer__list{padding-left:12px;padding-right:12px}}.edit-request-route-map-toolbar{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff5;border:1px solid #dce4eff5;border-radius:8px;box-shadow:0 8px 24px #0f172a1a;justify-content:space-between;left:14px;min-height:48px;padding:7px 8px 7px 12px;right:14px;top:14px;z-index:8}.edit-request-route-map-toolbar__summary{align-items:center;display:flex;gap:10px;min-width:0}.edit-request-route-map-toolbar__summary strong{color:#111827;font-size:12px;font-weight:700;line-height:1}.edit-request-route-map-toolbar__summary span{color:#64748b;font-size:10.5px;font-weight:500;line-height:1}.edit-request-route-map-toolbar__summary small{align-items:center;background:#fff4e8;border-radius:999px;color:#b45309;display:inline-flex;font-size:9px;font-weight:650;line-height:1;min-height:21px;padding:0 7px}.edit-request-route-map-toolbar__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:7px}.edit-request-route-map-toolbar__actions>button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:600;gap:6px;justify-content:center;line-height:1;min-height:31px;padding:0 11px}.edit-request-route-map-toolbar__actions>button.is-primary{background:#1677ff;border:1px solid #1677ff;color:#fff}.edit-request-route-map-toolbar__actions>button.is-primary:hover{background:#0768e8}.edit-request-route-map-toolbar__actions>button.is-secondary{background:#fff;border:1px solid #dce4ef;color:#475569}.edit-request-route-map-toolbar__actions>button.is-secondary:hover{background:#f8fafc}.edit-request-route-map-toolbar__actions>button:disabled{cursor:not-allowed;opacity:.55}.edit-request-route-map-toolbar__tolls{border:1px solid #dce4ef;border-radius:6px;color:#475569;font-size:10px;font-weight:550;line-height:1;min-height:31px}.edit-request-route-map-toolbar__tolls input{accent-color:#1677ff;height:13px;width:13px}.edit-request-route-map-error,.edit-request-route-map-warning{align-items:center;background:#fff7edf7;border:1px solid #fed7aa;border-radius:7px;bottom:63px;box-shadow:0 7px 20px #0f172a14;color:#9a3412;display:flex;font-size:10px;font-weight:550;gap:7px;left:14px;line-height:1.3;max-width:430px;min-height:32px;padding:7px 10px;position:absolute;z-index:8}.edit-request-route-map-error{background:#fff1f2f7;border-color:#fecaca;color:#b42318}@media (max-width:780px){.edit-request-route-map-toolbar{align-items:flex-start;flex-direction:column}.edit-request-route-map-toolbar__summary{flex-wrap:wrap}.edit-request-route-map-toolbar__actions{flex-wrap:wrap;width:100%}}.edit-request-route-location-editor{background:#f8f9fc;border-top:1px solid #e8ebf2;margin:0;padding:22px;position:relative;z-index:4}.edit-request-route-location-editor__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.edit-request-route-location-editor__header>div{min-width:0}.edit-request-route-location-editor__header span{color:#6d5dfc;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.edit-request-route-location-editor__header h3{color:#161926;font-size:18px;font-weight:800;margin:0}.edit-request-route-location-editor__header p{color:#767b8d;font-size:13px;line-height:1.5;margin:6px 0 0}.edit-request-route-location-editor__header>strong{background:#fff;border:1px solid #dedff0;border-radius:999px;color:#555b70;flex:0 0 auto;font-size:12px;font-weight:800;padding:7px 11px}.edit-request-route-location-editor__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-route-point-search{background:#fff;border:1px solid #e1e4ec;border-radius:14px;box-shadow:0 5px 18px #1d22330a;min-width:0;padding:16px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.shipment-route-point-search.is-map-picking{border-color:#6d5dfc;box-shadow:0 0 0 3px #6d5dfc1a,0 8px 22px #1d223312}.shipment-route-point-search__header{align-items:flex-start;display:flex;gap:11px;margin-bottom:13px}.shipment-route-point-search__marker{align-items:center;background:#efedff;border-radius:9px;color:#5e4ce6;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.shipment-route-point-search__header>div:last-child{min-width:0}.shipment-route-point-search__header small,.shipment-route-point-search__header span,.shipment-route-point-search__header strong{display:block}.shipment-route-point-search__header strong{color:#202332;font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:3px}.shipment-route-point-search__header span{color:#343848;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipment-route-point-search__header small{color:#8a8e9d;font-size:11px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipment-route-point-search__form{align-items:center;background:#fff;border:1px solid #dfe2ea;border-radius:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:42px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.shipment-route-point-search__form:focus-within{border-color:#7565f5;box-shadow:0 0 0 3px #7565f51a}.shipment-route-point-search__form>svg{color:#9296a5;margin-left:12px}.shipment-route-point-search__form input{background:#0000;border:0;color:#282c3a;font:inherit;font-size:12px;height:40px;min-width:0;outline:0;padding:0 10px;width:100%}.shipment-route-point-search__form input::placeholder{color:#a0a4b1}.shipment-route-point-search__form button{align-self:stretch;background:#f4f3ff;border:0;border-left:1px solid #e7e9ef;color:#5c4bdd;cursor:pointer;font-size:11px;font-weight:800;min-width:82px;padding:0 13px}.shipment-route-point-search__form button:disabled{cursor:wait;opacity:.65}.shipment-route-point-search__error{background:#fff1f1;border-radius:8px;color:#bb2d3b;font-size:11px;font-weight:700;margin-top:8px;padding:8px 10px}.shipment-route-point-search__results{grid-gap:5px;background:#fff;border:1px solid #e1e4ec;border-radius:10px;box-shadow:0 12px 28px #191d2b1c;display:grid;gap:5px;margin-top:8px;max-height:230px;overflow-y:auto;padding:6px}.shipment-route-point-search__result{align-items:flex-start;background:#0000;border:0;border-radius:8px;color:#343848;cursor:pointer;display:flex;gap:9px;padding:9px;text-align:left;width:100%}.shipment-route-point-search__result:hover{background:#f4f3ff}.shipment-route-point-search__result>svg{color:#6655e6;flex:0 0 auto;margin-top:2px}.shipment-route-point-search__result>span{min-width:0}.shipment-route-point-search__result small,.shipment-route-point-search__result strong{display:block}.shipment-route-point-search__result strong{color:#303443;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipment-route-point-search__result small{color:#868a99;font-size:10px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipment-route-point-search__map-button{align-items:center;background:#fff;border:1px solid #dcdff0;border-radius:9px;color:#5b4add;cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;gap:7px;justify-content:center;margin-top:10px;min-height:38px;padding:8px 12px;transition:border-color .15s ease,background .15s ease,color .15s ease;width:100%}.shipment-route-point-search__map-button:hover{background:#f4f3ff;border-color:#7565f5}.shipment-route-point-search.is-map-picking .shipment-route-point-search__map-button{background:#6655e6;border-color:#6655e6;color:#fff}.shipment-route-point-search .is-spinning{animation:shipment-route-search-spin .8s linear infinite}@keyframes shipment-route-search-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.edit-request-route-location-editor__grid{grid-template-columns:1fr}}@media (max-width:620px){.edit-request-route-location-editor{padding:16px}.edit-request-route-location-editor__header{flex-direction:column;gap:12px}.shipment-route-point-search__form{grid-template-columns:auto minmax(0,1fr)}.shipment-route-point-search__form button{border-left:0;border-top:1px solid #e7e9ef;grid-column:1/-1;min-height:36px}}.shipment-v2-map-actions{z-index:700}.shipment-v2-map-actions .edit-request-map-action-edit{background:#0b74ff;border-color:#0b74ff}.shipment-v2-map-actions .edit-request-map-action-edit:hover{background:#0569ea;border-color:#0569ea}.shipment-v2-map-actions .edit-request-map-action-save{background:#16a34a;border-color:#16a34a}.shipment-v2-map-actions .edit-request-map-action-save:hover{background:#15803d;border-color:#15803d}.shipment-v2-map-actions .edit-request-map-action-cancel{background:#fff;border-color:#fecaca;color:#b91c1c}.shipment-v2-map-actions .edit-request-map-action-cancel:hover{background:#fef2f2;border-color:#fca5a5}.shipment-v2-map-actions button:disabled{cursor:not-allowed;opacity:.55}.edit-request-vehicle-profile-button{background:#fffffff7;border:1px solid #d8e1ed;border-radius:10px;box-shadow:0 8px 24px #0f172a14;color:#172033;gap:9px;min-height:48px;padding:7px 11px}.edit-request-vehicle-profile-button:hover{background:#fff;border-color:#9fc3ff}.edit-request-vehicle-profile-button__icon{background:#eef5ff;border-radius:8px;color:#0b74ff;height:30px;width:30px}.edit-request-vehicle-profile-button__copy{grid-gap:3px;gap:3px;min-width:106px}.edit-request-vehicle-profile-button__copy strong{color:#172033;font-size:11px;font-weight:650}.edit-request-vehicle-profile-button__copy small{color:#6b778c;font-size:10px;font-weight:500}.edit-request-vehicle-profile-button>svg{color:#64748b;flex:0 0 auto}.edit-request-vehicle-profile-backdrop{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a85;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:6000}.edit-request-vehicle-profile-modal{background:#fff;border:1px solid #dce4ef;border-radius:16px;box-shadow:0 30px 90px #0f172a47;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(610px,100%)}.edit-request-vehicle-profile-modal__header{align-items:flex-start;border-bottom:1px solid #e8edf4;display:flex;gap:18px;justify-content:space-between;padding:22px 24px 18px}.edit-request-vehicle-profile-modal__heading{align-items:flex-start;display:flex;gap:12px}.edit-request-vehicle-profile-modal__heading-icon{background:#eef5ff;border-radius:10px;color:#0b74ff;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.edit-request-vehicle-profile-modal__header h2{color:#111827;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 7px}.edit-request-vehicle-profile-modal__header p{color:#64748b;font-size:12px;line-height:1.45;margin:0;max-width:460px}.edit-request-vehicle-profile-modal__close{background:#0000;border:0;border-radius:9px;color:#475569;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.edit-request-vehicle-profile-modal__close:hover:not(:disabled){background:#f1f5f9}.edit-request-vehicle-profile-modal__body{overflow-y:auto;padding:20px 24px}.edit-request-vehicle-profile-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr;margin-top:16px}.edit-request-vehicle-profile-field{grid-gap:7px;display:grid;gap:7px}.edit-request-vehicle-profile-field.is-wide{margin-top:16px}.edit-request-vehicle-profile-modal__body>.edit-request-vehicle-profile-field.is-wide:first-child{margin-top:0}.edit-request-vehicle-profile-field>span:first-child{color:#334155;font-size:11px;font-weight:650;line-height:1}.edit-request-vehicle-profile-field input,.edit-request-vehicle-profile-field select{background:#fff;border:1px solid #d9e2ee;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;font-weight:500;height:42px;width:100%}.edit-request-vehicle-profile-field input{padding:0 42px 0 12px}.edit-request-vehicle-profile-field select{padding:0 38px 0 12px}.edit-request-vehicle-profile-field input:focus,.edit-request-vehicle-profile-field select:focus{border-color:#78adff;box-shadow:0 0 0 3px #0b74ff1c;outline:none}.edit-request-vehicle-profile-field input:disabled,.edit-request-vehicle-profile-field select:disabled{background:#f8fafc;cursor:wait}.edit-request-vehicle-profile-input-wrap{position:relative}.edit-request-vehicle-profile-input-wrap small{color:#64748b;font-size:11px;font-weight:650;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-50%)}.edit-request-vehicle-profile-error,.edit-request-vehicle-profile-note{align-items:flex-start;border-radius:8px;display:flex;font-size:11px;gap:8px;line-height:1.4;margin-top:16px;padding:10px 12px}.edit-request-vehicle-profile-note{background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8}.edit-request-vehicle-profile-error{background:#fff1f2;border:1px solid #fecaca;color:#be123c}.edit-request-vehicle-profile-error svg,.edit-request-vehicle-profile-note svg{flex:0 0 auto;margin-top:1px}.edit-request-vehicle-profile-modal__footer{align-items:center;background:#fbfcfe;border-top:1px solid #e8edf4;display:flex;gap:14px;justify-content:space-between;padding:16px 24px 20px}.edit-request-vehicle-profile-modal__footer>div{align-items:center;display:flex;gap:10px}.edit-request-vehicle-profile-apply,.edit-request-vehicle-profile-cancel,.edit-request-vehicle-profile-reset{border-radius:8px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:650;line-height:1;min-height:40px;padding:0 14px}.edit-request-vehicle-profile-reset{background:#0000;border:0;color:#0b74ff}.edit-request-vehicle-profile-reset:hover:not(:disabled){background:#eef5ff}.edit-request-vehicle-profile-cancel{background:#fff;border:1px solid #d9e2ee;color:#334155}.edit-request-vehicle-profile-cancel:hover:not(:disabled){background:#f8fafc}.edit-request-vehicle-profile-apply{align-items:center;background:#0b74ff;border:1px solid #0b74ff;color:#fff;display:inline-flex;gap:8px;justify-content:center}.edit-request-vehicle-profile-apply:hover:not(:disabled){background:#0967df;border-color:#0967df}.edit-request-vehicle-profile-apply:disabled,.edit-request-vehicle-profile-cancel:disabled,.edit-request-vehicle-profile-reset:disabled{cursor:wait;opacity:.62}@media (max-width:720px){.edit-request-route-map-toolbar__controls{align-items:stretch;flex-direction:column}.edit-request-vehicle-profile-button{width:100%}.edit-request-vehicle-profile-button__copy{flex:1 1}.edit-request-vehicle-profile-backdrop{padding:12px}.edit-request-vehicle-profile-modal{max-height:calc(100vh - 24px)}.edit-request-vehicle-profile-modal__body,.edit-request-vehicle-profile-modal__header{padding:18px}.edit-request-vehicle-profile-grid{grid-template-columns:1fr}.edit-request-vehicle-profile-modal__footer{align-items:stretch;flex-direction:column;padding:14px 18px 18px}.edit-request-vehicle-profile-modal__footer>div{display:grid;grid-template-columns:1fr}.edit-request-vehicle-profile-apply,.edit-request-vehicle-profile-cancel,.edit-request-vehicle-profile-reset{width:100%}}.edit-request-route-map-toolbar{gap:14px;max-width:calc(100% - 270px);right:250px;width:auto}.edit-request-route-map-toolbar__summary{flex:0 0 auto}.edit-request-route-map-toolbar__controls{align-items:center;display:flex;flex:0 0 auto;gap:10px}.edit-request-vehicle-profile-button{opacity:1;position:relative;visibility:visible;z-index:520}.edit-request-route-map-toolbar{box-shadow:0 12px 30px #0f172a1c,0 2px 8px #0f172a0d!important;filter:none!important;outline:none!important}.edit-request-route-map-toolbar:after,.edit-request-route-map-toolbar:before{content:none!important;display:none!important}.shipment-v2-map-section{background:#eaf3fb;border:1px solid #d8e2ee;border-radius:12px;box-shadow:0 8px 24px #0f172a12,0 2px 7px #0f172a0a;height:258px;isolation:isolate;margin-bottom:16px;min-height:258px;overflow:hidden;position:relative;width:100%}.shipment-v2-map-section:after,.shipment-v2-map-section:before{content:none;display:none}.shipment-v2-map-section .maplibregl-canvas,.shipment-v2-map-section .maplibregl-canvas-container,.shipment-v2-map-section .maplibregl-map{border-radius:inherit}.edit-request-route-map-toolbar{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #dae4f1f5;border-radius:12px;box-shadow:0 9px 24px #0f172a17,0 2px 6px #0f172a0a;display:flex;filter:none;gap:8px;height:54px;justify-content:flex-start;left:8px;max-width:calc(100% - 232px);min-height:54px;outline:none;overflow-x:auto;overflow-y:hidden;padding:5px 7px;position:absolute;right:auto;scrollbar-width:none;top:8px;width:fit-content;z-index:700}.edit-request-route-map-toolbar::-webkit-scrollbar{display:none}.edit-request-route-map-toolbar:after,.edit-request-route-map-toolbar:before{content:none;display:none}.edit-request-route-map-toolbar__main,.edit-request-route-map-toolbar__right{align-items:center;display:flex;flex:0 0 auto;min-width:max-content}.edit-request-route-map-toolbar__right{gap:7px;justify-content:flex-end;margin-left:8px}.edit-request-route-map-toolbar__route-icon{background:linear-gradient(145deg,#3192ff,#0874f9 58%,#005fe9);border-radius:10px;box-shadow:0 6px 15px #0067f038,inset 0 1px 0 #ffffff3d;color:#fff;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.edit-request-route-map-toolbar__route-icon svg{height:17px;width:17px}.edit-request-route-map-toolbar__distance{min-width:max-content;padding:0 10px}.edit-request-route-map-toolbar__distance strong{color:#12203a;font-size:19px;font-weight:760;letter-spacing:-.035em;line-height:1;white-space:nowrap}.edit-request-route-map-toolbar__divider{background:#e2e8f1;flex:0 0 auto;height:28px;margin-right:8px;width:1px}.edit-request-route-map-toolbar__metric{grid-gap:4px;display:grid;gap:4px;min-width:76px;padding-right:9px}.edit-request-route-map-toolbar__metric strong{color:#1d2b44;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-request-route-map-toolbar__metric small{color:#77849a;font-size:8px;font-weight:540;line-height:1;white-space:nowrap}.edit-request-route-map-toolbar__metric--tolls{min-width:78px}.edit-request-route-map-toolbar__information{border:1px solid #d6deea;border-radius:50%;color:#8491a5;display:grid;flex:0 0 auto;height:19px;margin-left:-5px;margin-right:4px;place-items:center;width:19px}.edit-request-route-map-toolbar__information svg{height:11px;width:11px}.edit-request-vehicle-profile-button{align-items:center;background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #dfe7f1;border-radius:11px;box-shadow:0 5px 13px #0f172a0f,inset 0 1px 0 #fffffff0;color:#17243c;cursor:pointer;display:flex;flex:0 0 auto;font-family:inherit;gap:7px;height:44px;min-width:180px;padding:0 9px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:180px}.edit-request-vehicle-profile-button:hover{border-color:#bad2f3;box-shadow:0 8px 18px #005bd71a,0 2px 6px #0f172a0a;transform:translateY(-1px)}.edit-request-vehicle-profile-button:active{transform:translateY(0)}.edit-request-vehicle-profile-button__icon{background:linear-gradient(145deg,#3194ff,#0876f9 58%,#0063ed);border-radius:9px;box-shadow:0 5px 12px #0069f033,inset 0 1px 0 #ffffff38;color:#fff;display:grid;flex:0 0 auto;height:31px;place-items:center;width:31px}.edit-request-vehicle-profile-button__icon svg{height:15px;width:15px}.edit-request-vehicle-profile-button__copy{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0;text-align:left}.edit-request-vehicle-profile-button__copy strong{color:#22314b;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.edit-request-vehicle-profile-button__copy small{color:#7a879c;font-size:8px;font-weight:560;line-height:1;white-space:nowrap}.edit-request-vehicle-profile-button__chevron{color:#41516b;flex:0 0 auto;height:13px;margin-left:auto;transition:transform .16s ease;width:13px}.edit-request-vehicle-profile-button[aria-expanded=true] .edit-request-vehicle-profile-button__chevron{transform:rotate(180deg)}.edit-request-route-map-toolbar__tolls{align-items:center;background:#fff;border:1px solid #dce5f0;border-radius:9px;box-shadow:0 3px 8px #0f172a0a;color:#46566e;cursor:pointer;display:inline-flex;font-size:8px;font-weight:650;gap:6px;height:30px;min-width:max-content;padding:0 9px}.edit-request-route-map-toolbar__tolls input{accent-color:#0b74ff;height:11px;margin:0;width:11px}.shipment-v2-eta-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #dae4f0f5;border-radius:7px;box-shadow:0 5px 12px #0f172a12,0 1px 3px #0f172a08;display:flex;flex-direction:column;left:8px;min-height:0;padding:5px 6px 4px;position:absolute;top:70px;transform:none;width:112px;z-index:610}.shipment-v2-eta-card:before{background:#1677ff;border-radius:10px 0 999px 0;content:"";height:2px;left:0;position:absolute;top:-1px;width:28px}.shipment-v2-eta-card__eyebrow{align-items:center;color:#687891;display:flex;font-size:8.6px;font-weight:700;gap:5px;line-height:1.1}.shipment-v2-eta-card__eyebrow svg{color:#1277ff;height:10px;width:10px}.shipment-v2-eta-card__date-row{align-items:flex-start;display:flex;gap:5px;margin-top:4px}.shipment-v2-eta-card__date-icon{background:#edf5ff;border-radius:50%;color:#1076ff;display:grid;flex:0 0 auto;height:20px;place-items:center;width:20px}.shipment-v2-eta-card__date-icon svg{height:10px;width:10px}.shipment-v2-eta-card__date-row>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.shipment-v2-eta-card__date-row strong{color:#17233a;font-size:8.5px;font-weight:740;letter-spacing:-.02em;line-height:1.05;margin:0}.shipment-v2-eta-meta{align-items:center;border-bottom:1px solid #e4eaf2;border-top:1px solid #e4eaf2;color:#718097;display:flex;font-size:6.2px;font-weight:560;gap:4px;line-height:1.15;margin-top:4px;min-height:16px;padding:2px 0}.shipment-v2-eta-meta svg{color:#76869e;flex:0 0 auto;height:8px;width:8px}.shipment-v2-eta-card>button{align-items:center;background:#fff;border:1px solid #dce5f1;border-radius:6px;box-shadow:0 1px 4px #0f172a0a;color:#086df2;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:space-between;margin-top:3px;min-height:20px;padding:0 4px;width:100%}.shipment-v2-eta-card__button-content{align-items:center;display:flex;gap:4px;min-width:0}.shipment-v2-eta-card__button-content svg{height:8px;width:8px}.shipment-v2-eta-card__button-content strong{color:#0871fa;font-size:6.3px;font-weight:700;white-space:nowrap}.shipment-v2-eta-card>button>svg{height:9px;width:9px}.shipment-v2-eta-card>button:hover{background:#f8fbff;border-color:#b9d2f5}.shipment-v2-map-actions{grid-gap:7px;bottom:auto;display:grid;gap:7px;left:auto;position:absolute;right:10px;top:72px;width:196px;z-index:620}.shipment-v2-map-actions>button{align-items:center;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);background:#fffffff7;border:1px solid #dae3effa;border-radius:10px;box-shadow:0 8px 19px #0f172a17,0 2px 6px #0f172a0a;color:#1c2a42;cursor:pointer;display:flex;font-family:inherit;gap:8px;height:43px;justify-content:space-between;min-width:0;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.shipment-v2-map-actions>button:hover:not(:disabled){border-color:#b8d0f2;box-shadow:0 11px 24px #0f172a1c,0 3px 7px #0f172a0d;transform:translateY(-1px)}.shipment-v2-map-actions__content{align-items:center;display:flex;gap:9px;min-width:0;text-align:left}.shipment-v2-map-actions__content>svg{flex:0 0 auto;height:15px;width:15px}.shipment-v2-map-actions__content>span{display:grid;min-width:0}.shipment-v2-map-actions__content strong{color:inherit;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.shipment-v2-map-actions__content small{display:none}.shipment-v2-map-actions>button>svg{height:14px;width:14px}.shipment-v2-map-actions .edit-request-map-action-edit{background:linear-gradient(135deg,#268cff,#0874fa 54%,#0063ec);border-color:#0c76ff;box-shadow:0 10px 22px #0068ef40,0 3px 8px #005ddc1f;color:#fff}.shipment-v2-map-actions .edit-request-map-action-edit:hover:not(:disabled){border-color:#0069ef;box-shadow:0 13px 27px #0068ef4d,0 4px 10px #005ddc26}.shipment-v2-map-actions .edit-request-map-action-save{background:#0b74ff;border-color:#0c76ff;color:#fff}.shipment-v2-map-actions .edit-request-map-action-cancel{background:#fffafbfa;border-color:#f0c9cf;color:#b42338}.shipment-v2-map-section .maplibregl-ctrl-top-right{right:7px;top:72px}.shipment-v2-map-section .maplibregl-ctrl-bottom-left{bottom:7px;left:7px}.shipment-v2-map-section .maplibregl-ctrl-bottom-right{bottom:7px;right:7px}.shipment-v2-map-section .maplibregl-ctrl-group{background:#fffffff5;border:1px solid #dce5f0;border-radius:9px;box-shadow:0 7px 17px #0f172a1a,0 2px 5px #0f172a0a;overflow:hidden}.shipment-v2-map-section .maplibregl-ctrl-group button{height:34px;width:34px}.shipment-v2-map-section .maplibregl-ctrl-attrib{display:none!important}.shipment-v2-map-section:-webkit-full-screen{border:0;border-radius:0;height:100vh;margin:0;min-height:100vh;width:100vw}.shipment-v2-map-section:fullscreen{border:0;border-radius:0;height:100vh;margin:0;min-height:100vh;width:100vw}.shipment-v2-map-section:-webkit-full-screen .edit-request-route-map-toolbar{border-radius:12px;left:10px;max-width:calc(100% - 238px);right:auto;top:10px;width:fit-content}.shipment-v2-map-section:fullscreen .edit-request-route-map-toolbar{border-radius:12px;left:10px;max-width:calc(100% - 238px);right:auto;top:10px;width:fit-content}.shipment-v2-map-section:-webkit-full-screen .shipment-v2-eta-card{left:12px;top:76px}.shipment-v2-map-section:fullscreen .shipment-v2-eta-card{left:12px;top:76px}.shipment-v2-map-section:-webkit-full-screen .shipment-v2-map-actions{right:12px;top:76px}.shipment-v2-map-section:fullscreen .shipment-v2-map-actions{right:12px;top:76px}@media (max-width:1050px){.edit-request-route-map-toolbar{right:10px}.edit-request-route-map-toolbar__information,.edit-request-route-map-toolbar__metric--tolls{display:none}.edit-request-vehicle-profile-button{min-width:188px;width:188px}}@media (max-width:760px){.shipment-v2-map-section{height:240px;min-height:240px}.edit-request-route-map-toolbar{height:48px;left:7px;max-width:none;min-height:48px;padding:4px 5px;right:7px;top:7px;width:auto}.edit-request-route-map-toolbar__route-icon{height:34px;width:34px}.edit-request-route-map-toolbar__distance{padding-left:9px;padding-right:9px}.edit-request-route-map-toolbar__distance strong{font-size:16px}.edit-request-route-map-toolbar__divider{height:24px;margin-right:8px}.edit-request-route-map-toolbar__metric{min-width:73px;padding-right:8px}.edit-request-route-map-toolbar__right{gap:5px}.edit-request-vehicle-profile-button{height:38px;min-width:164px;padding:0 7px;width:164px}.edit-request-vehicle-profile-button__icon{height:27px;width:27px}.shipment-v2-eta-card{left:6px;min-height:0;top:60px;width:112px}.shipment-v2-map-actions{right:7px;top:62px;width:170px}.shipment-v2-map-actions>button{height:39px}}.shipment-v2-map-section:not(:-webkit-full-screen) .shipment-v2-eta-card{bottom:auto!important;left:8px!important;top:70px!important;transform:none!important}.shipment-v2-map-section:not(:fullscreen) .shipment-v2-eta-card{bottom:auto!important;left:8px!important;top:70px!important;transform:none!important}.shipment-v2-map-section:-webkit-full-screen .shipment-v2-eta-card{bottom:auto!important;left:12px!important;top:76px!important;transform:none!important}.shipment-v2-map-section:fullscreen .shipment-v2-eta-card{bottom:auto!important;left:12px!important;top:76px!important;transform:none!important}@media (max-width:760px){.shipment-v2-map-section:not(:-webkit-full-screen) .shipment-v2-eta-card{bottom:auto!important;left:6px!important;top:62px!important;transform:none!important}.shipment-v2-map-section:not(:fullscreen) .shipment-v2-eta-card{bottom:auto!important;left:6px!important;top:62px!important;transform:none!important}}.shipment-v2-map-section .edit-request-route-map-toolbar{box-shadow:0 4px 12px #0f172a12,0 1px 3px #0f172a08!important}@media (min-width:761px){.edit-request-route-map-toolbar__route-icon{border-radius:9px;height:36px;width:36px}.edit-request-route-map-toolbar__route-icon svg{height:16px;width:16px}.edit-request-route-map-toolbar__distance strong{font-size:17px;font-weight:750;letter-spacing:-.025em;line-height:1}.edit-request-route-map-toolbar__metric{gap:4px}.edit-request-route-map-toolbar__metric strong{font-size:11.5px;font-weight:700;line-height:1.05}.edit-request-route-map-toolbar__metric small{font-size:9.5px;font-weight:560;line-height:1.05}.edit-request-route-map-toolbar__information{height:20px;margin-left:-3px;width:20px}.edit-request-route-map-toolbar__information svg{height:12px;width:12px}.edit-request-vehicle-profile-button__icon{border-radius:8px;height:30px;width:30px}.edit-request-vehicle-profile-button__icon svg{height:15px;width:15px}.edit-request-vehicle-profile-button__copy{gap:3px}.edit-request-vehicle-profile-button__copy strong{font-size:11px;font-weight:700;line-height:1}.edit-request-vehicle-profile-button__copy small{font-size:9px;font-weight:560;line-height:1}.edit-request-vehicle-profile-button__chevron{height:12px;width:12px}.edit-request-route-map-toolbar__tolls{font-size:9.5px}.edit-request-route-map-toolbar__tolls input{height:12px;width:12px}.shipment-v2-map-section .shipment-v2-eta-card__eyebrow{font-size:8.5px;font-weight:650;gap:5px;line-height:1.1}.shipment-v2-map-section .shipment-v2-eta-card__eyebrow svg{height:10px;width:10px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon{height:22px;width:22px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon svg{height:12px;width:12px}.shipment-v2-map-section .shipment-v2-eta-card__date-row strong{font-size:11.5px;font-weight:730;letter-spacing:-.015em;line-height:1.1}.shipment-v2-map-section .shipment-v2-eta-card__date-row strong+strong{color:#334155;font-size:10px;font-weight:650}.shipment-v2-map-section .shipment-v2-eta-meta{font-size:8.5px;font-weight:560;gap:5px;line-height:1.15}.shipment-v2-map-section .shipment-v2-eta-meta svg{height:10px;width:10px}.shipment-v2-map-section .shipment-v2-eta-card__button-content{gap:5px}.shipment-v2-map-section .shipment-v2-eta-card__button-content svg{height:11px;width:11px}.shipment-v2-map-section .shipment-v2-eta-card__button-content strong{font-size:9.5px;font-weight:700;line-height:1}.shipment-v2-map-section .shipment-v2-eta-card>button>svg{height:11px;width:11px}.shipment-v2-map-actions__content{gap:10px}.shipment-v2-map-actions__content>svg{height:16px;width:16px}.shipment-v2-map-actions__content strong{font-size:11.5px;font-weight:700;line-height:1}.shipment-v2-map-actions>button>svg{height:13px;width:13px}.shipment-v2-map-section .maplibregl-ctrl-scale{background:#ffffffe6;border-color:#66758a;color:#26354a;font-size:9.5px;font-weight:550;height:18px;line-height:16px;min-width:0;padding:0 6px}.shipment-v2-map-section .maplibregl-ctrl-attrib-button{height:22px;width:22px}}.shipment-v2-map-section .shipment-v2-eta-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffffc,#f8fbfffa);border:1px solid #d6e1eff5;border-radius:15px;box-shadow:0 16px 38px #0f172a21,0 4px 12px #0f172a0f,inset 0 1px 0 #ffffffe6;gap:8px;isolation:isolate;padding:10px;width:230px}.shipment-v2-eta-card__header{gap:8px}.shipment-v2-eta-card__status-icon{border:4px solid #e9f2ff;box-shadow:0 5px 12px #086df238;height:26px;width:26px}.shipment-v2-eta-card__status-icon svg{height:12px;width:12px}.shipment-v2-eta-card__header>strong{color:#42516b;font-size:11.5px;font-weight:720;letter-spacing:-.015em;line-height:1.15}.shipment-v2-eta-card__date-panel{grid-gap:9px;background:linear-gradient(135deg,#f5f9ff,#fbfdff);border:1px solid #e4ecf7;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffe6;gap:9px;grid-template-columns:34px minmax(0,1fr);min-height:55px;padding:8px 9px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon{border:1px solid #dceaff;border-radius:10px;box-shadow:0 4px 11px #0b74ff17;color:#0b74ff;height:34px;width:34px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon svg{height:16px;width:16px}.shipment-v2-eta-card__date-copy>span{color:#718096;font-size:8px;font-weight:700;letter-spacing:.055em;margin-bottom:2px;text-transform:uppercase}.shipment-v2-map-section .shipment-v2-eta-card__date-copy>strong{color:#14213a;font-size:12.5px;font-weight:760;line-height:1.15}.shipment-v2-eta-card__date-copy>small{color:#53627a;font-size:9.5px;font-weight:620;margin-top:3px}.shipment-v2-map-section .shipment-v2-eta-meta{border-top:1px solid #e5ebf3;color:#68768b;font-size:9px;font-weight:560;gap:6px;min-height:21px;padding:7px 3px 0}.shipment-v2-map-section .shipment-v2-eta-meta svg{color:#7890af;height:12px;width:12px}.shipment-v2-map-section .shipment-v2-eta-card>button{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #bed7fb;border-radius:10px;box-shadow:0 4px 10px #0b74ff12;gap:8px;height:34px;margin:0;min-height:34px;padding:0 10px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.shipment-v2-map-section .shipment-v2-eta-card>button:hover{background:linear-gradient(135deg,#f2f7ff,#e5f0ff);box-shadow:0 7px 16px #0b74ff21}.shipment-v2-map-section .shipment-v2-eta-card__button-content{gap:7px}.shipment-v2-map-section .shipment-v2-eta-card__button-content svg{height:13px;width:13px}.shipment-v2-map-section .shipment-v2-eta-card__button-content strong{font-size:10px;line-height:1}.shipment-v2-map-section .shipment-v2-eta-card>button>svg{height:14px;width:14px}@media (max-width:760px){.shipment-v2-map-section .shipment-v2-eta-card{border-radius:12px;gap:6px;padding:8px;width:184px}.shipment-v2-eta-card__status-icon{border-width:3px;height:23px;width:23px}.shipment-v2-eta-card__header>strong{font-size:9.5px}.shipment-v2-eta-card__date-panel{gap:7px;grid-template-columns:29px minmax(0,1fr);min-height:48px;padding:6px 7px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon{border-radius:8px;height:29px;width:29px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon svg{height:14px;width:14px}.shipment-v2-map-section .shipment-v2-eta-card__date-copy>strong{font-size:10.5px}.shipment-v2-eta-card__date-copy>small{font-size:8.5px}.shipment-v2-map-section .shipment-v2-eta-meta{font-size:8px;min-height:18px;padding-top:5px}.shipment-v2-map-section .shipment-v2-eta-card>button{border-radius:8px;height:29px;min-height:29px;padding:0 8px}.shipment-v2-map-section .shipment-v2-eta-card__button-content strong{font-size:8.5px}}.shipment-v2-map-section:-webkit-full-screen .edit-request-route-map-toolbar{max-width:none!important;overflow-x:visible!important;overflow-y:visible!important;width:max-content!important}.shipment-v2-map-section:-webkit-full-screen .edit-request-route-map-toolbar,.shipment-v2-map-section:fullscreen .edit-request-route-map-toolbar{max-width:none!important;overflow-x:visible!important;overflow-y:visible!important;width:max-content!important}.shipment-v2-map-section .maplibregl-ctrl-scale{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff5!important;border:1px solid #d8e2effa!important;border-radius:7px!important;box-shadow:0 6px 16px #0f172a1a,0 1px 4px #0f172a0d!important;color:#26354a!important;display:flex;font-family:inherit;font-size:10px!important;font-weight:650!important;height:24px!important;justify-content:center;line-height:1!important;margin:0!important;min-width:0!important;overflow:hidden;padding:0 10px 3px!important;position:relative;text-align:center}.shipment-v2-map-section .maplibregl-ctrl-scale:after{background:linear-gradient(90deg,#2990ff,#0874fa 55%,#0063ec);border-radius:999px;bottom:3px;content:"";height:2px;left:7px;position:absolute;right:7px}.shipment-v2-map-section .shipment-v2-eta-card{background:linear-gradient(145deg,#fffffffc,#fafcfffc);border:1px solid #d9e3ef;border-radius:18px;box-shadow:0 16px 38px #0f172a1f,0 4px 12px #0f172a0d,inset 0 1px 0 #fffffff2;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden;padding:13px 13px 12px;width:266px}.shipment-v2-map-section .shipment-v2-eta-card:before{content:none!important;display:none!important}.shipment-v2-eta-card__header{align-items:center;display:flex;gap:10px;min-width:0}.shipment-v2-eta-card__status-icon{align-items:center;background:linear-gradient(145deg,#368eff,#086df2);border:4px solid #eaf3ff;border-radius:999px;box-shadow:0 6px 14px #086df238;color:#fff;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.shipment-v2-eta-card__status-icon svg{stroke-width:3;height:13px;width:13px}.shipment-v2-eta-card__header>strong{color:#1b263a;font-size:17px;font-weight:780;letter-spacing:-.035em;line-height:1.1;margin:0;min-width:0;white-space:nowrap}.shipment-v2-eta-card__date-panel{grid-gap:11px;align-items:center;background:linear-gradient(135deg,#f3f8ff,#fbfdff);border:1px solid #dfe8f3;border-radius:15px;box-shadow:inset 0 1px 0 #fffffff2;display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr);min-height:72px;min-width:0;padding:11px 12px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon{align-items:center;background:#fff;border:1px solid #dae8fa;border-radius:13px;box-shadow:0 5px 13px #0f172a0f;color:#1677ff;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon svg{stroke-width:2;height:19px;width:19px}.shipment-v2-eta-card__date-copy{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.shipment-v2-eta-card__date-copy>span{color:#64748b;font-size:10px;font-weight:650;letter-spacing:0;line-height:1;margin:0 0 5px;text-transform:none}.shipment-v2-map-section .shipment-v2-eta-card__date-copy>strong{color:#17233a;font-size:15px;font-weight:780;letter-spacing:-.025em;line-height:1.12;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.shipment-v2-eta-card__date-copy>small{color:#56657b;font-size:11px;font-weight:580;line-height:1.1;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.shipment-v2-map-section .shipment-v2-eta-meta{align-items:center;border-bottom:0;border-top:1px solid #e4ebf4;color:#607087;display:flex;font-size:10.5px;font-weight:520;gap:7px;line-height:1.15;margin:0;min-height:29px;padding:9px 4px 0}.shipment-v2-map-section .shipment-v2-eta-meta svg{color:#7a8da7;flex:0 0 auto;height:13px;width:13px}.shipment-v2-map-section .shipment-v2-eta-card>button{align-items:center;background:linear-gradient(135deg,#f8fbff,#edf5ff);border:1px solid #b8d4fb;border-radius:12px!important;box-shadow:0 4px 11px #0b74ff12;color:#086df2;cursor:pointer;display:flex;font-family:inherit;gap:9px;height:41px!important;justify-content:space-between;margin:0!important;min-height:41px!important;padding:0 12px!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:100%!important}.shipment-v2-map-section .shipment-v2-eta-card>button:hover{background:linear-gradient(135deg,#f1f7ff,#e4f0ff);border-color:#8dbaf8;box-shadow:0 7px 17px #0b74ff21;transform:translateY(-1px)}.shipment-v2-map-section .shipment-v2-eta-card>button:active{transform:translateY(0)}.shipment-v2-map-section .shipment-v2-eta-card__button-content{align-items:center;background:#0000;border-radius:0;color:#086df2;display:inline-flex;gap:8px;height:auto;justify-content:flex-start;margin:0;min-width:0;width:auto}.shipment-v2-map-section .shipment-v2-eta-card__button-content svg{color:#0b74ff;flex:0 0 auto;height:14px!important;width:14px!important}.shipment-v2-map-section .shipment-v2-eta-card__button-content strong{color:#086df2;font-size:11px!important;font-weight:720;line-height:1!important;margin:0;white-space:nowrap}.shipment-v2-map-section .shipment-v2-eta-card>button>svg{color:#0b74ff;flex:0 0 auto;height:15px!important;transition:transform .16s ease;width:15px!important}.shipment-v2-map-section .shipment-v2-eta-card>button:hover>svg{transform:translateX(2px)}@media (max-width:760px){.shipment-v2-map-section .shipment-v2-eta-card{border-radius:14px;gap:7px;padding:9px;width:190px}.shipment-v2-eta-card__header{gap:8px}.shipment-v2-eta-card__status-icon{border-width:3px;height:25px;width:25px}.shipment-v2-eta-card__header>strong{font-size:11px}.shipment-v2-eta-card__date-panel{border-radius:11px;gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:53px;padding:7px 8px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon{border-radius:9px;height:32px;width:32px}.shipment-v2-map-section .shipment-v2-eta-card__date-icon svg{height:14px;width:14px}.shipment-v2-eta-card__date-copy>span{font-size:8px;margin-bottom:3px}.shipment-v2-map-section .shipment-v2-eta-card__date-copy>strong{font-size:10.5px}.shipment-v2-eta-card__date-copy>small{font-size:8.5px;margin-top:3px}.shipment-v2-map-section .shipment-v2-eta-meta{font-size:8px;min-height:21px;padding-top:6px}.shipment-v2-map-section .shipment-v2-eta-card>button{border-radius:9px!important;height:31px!important;min-height:31px!important;padding:0 9px!important}.shipment-v2-map-section .shipment-v2-eta-card__button-content{gap:6px}.shipment-v2-map-section .shipment-v2-eta-card__button-content strong{font-size:8.7px!important}.shipment-v2-map-section .shipment-v2-eta-card>button>svg,.shipment-v2-map-section .shipment-v2-eta-card__button-content svg{height:12px!important;width:12px!important}}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card{border-radius:13px;display:flex;flex-direction:column;gap:6px;left:10px;min-height:0;padding:8px;top:76px;transform:none;width:225px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__header{gap:8px;min-height:24px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__status-icon{border-width:3px;flex:0 0 24px;height:24px;width:24px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__status-icon svg{height:11px;width:11px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__header>strong{font-size:12.5px;font-weight:760;line-height:1}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__date-panel{border-radius:10px;gap:8px;grid-template-columns:31px minmax(0,1fr);min-height:48px;padding:6px 7px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__date-icon{border-radius:9px;flex:0 0 31px;height:31px;width:31px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__date-icon svg{height:14px;width:14px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__date-copy>span{font-size:8px;line-height:1;margin-bottom:3px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__date-copy>strong{font-size:11.5px;line-height:1.05}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__date-copy>small{font-size:8.5px;line-height:1;margin-top:3px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-meta{font-size:8.5px;gap:5px;line-height:1;margin:0;min-height:19px;padding:5px 3px 0}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-meta svg{height:11px;width:11px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card>button{border-radius:9px!important;height:29px!important;margin:0!important;min-height:29px!important;padding:0 9px!important;width:100%!important}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__button-content{gap:6px}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__button-content strong{font-size:9px!important;line-height:1!important}.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card>button>svg,.shipment-v2-map-section:not(.is-map-fullscreen) .shipment-v2-eta-card__button-content svg{height:12px!important;width:12px!important}.edit-request-route-map-toolbar__options{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:900px){.edit-request-route-map-toolbar__options{justify-content:flex-start}}.shipment-v2-message-box{overflow:visible;position:relative}.shipment-v2-emoji-picker{align-items:center;display:flex;flex:0 0 auto;position:relative}.shipment-v2-emoji-picker__popover{animation:shipment-v2-emoji-picker-in .15s ease-out;background:#fff;border:1px solid #dbe4ef;border-radius:10px;box-shadow:0 18px 44px #0f172a29,0 4px 12px #0f172a14;overflow:hidden;position:fixed;z-index:2147483000}.shipment-v2-icon-btn.is-active{background:#eef5ff;border-radius:6px;color:#0b74ff}.shipment-v2-emoji-picker__popover .EmojiPickerReact{--epr-bg-color:#fff;--epr-category-label-bg-color:#fff;--epr-search-input-bg-color:#f8fafc;--epr-search-input-text-color:#111827;--epr-text-color:#334155;--epr-hover-bg-color:#eef5ff;--epr-focus-bg-color:#e7f1ff;--epr-highlight-color:#0b74ff;--epr-picker-border-color:#0000;--epr-search-border-color:#dbe4ef;--epr-emoji-size:22px;--epr-emoji-gap:5px;border:0;box-shadow:none}@keyframes shipment-v2-emoji-picker-in{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.shipment-v2-emoji-picker__popover .EmojiPickerReact{height:min(326px,calc(100vh - 20px))!important;width:min(292px,calc(100vw - 20px))!important}}.shipment-v2-load-panel .edit-request-load-dimensions{align-items:center;background:#0000;border:0;display:flex;gap:3px;height:30px;justify-content:flex-start;margin:0;min-width:0;padding:0;width:100%}.shipment-v2-load-panel .edit-request-load-dimension-input{font-feature-settings:"tnum";field-sizing:content;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;caret-color:#0b74ff;color:#111827;flex:0 1 auto;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;height:30px;line-height:1.2;margin:0;max-width:6ch;min-width:1ch;outline:0;padding:0;text-align:left;width:5ch}.shipment-v2-load-panel .edit-request-load-dimension-input:focus,.shipment-v2-load-panel .edit-request-load-dimension-input:hover{background:#0000;border:0;box-shadow:none;outline:0}.shipment-v2-load-panel .edit-request-load-dimension-input::placeholder{color:#8a94a6;opacity:1}.shipment-v2-load-panel .edit-request-load-dimension-separator,.shipment-v2-load-panel .edit-request-load-dimension-unit,.shipment-v2-load-panel .edit-request-load-dimension-value{font-feature-settings:"tnum";color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2;margin:0;min-width:0;padding:0;white-space:nowrap;width:auto}.shipment-v2-load-panel .edit-request-load-value-with-unit{align-items:center;display:flex;gap:3px;height:30px;justify-content:flex-start;margin:0;min-width:0;padding:0;width:100%}.shipment-v2-load-panel .edit-request-load-value-with-unit .edit-request-load-details-input{field-sizing:content;font-feature-settings:"tnum";flex:0 1 auto;font-variant-numeric:tabular-nums;height:30px;margin:0;max-width:calc(100% - 24px);min-width:1ch;padding:0;width:7ch}.shipment-v2-load-panel .edit-request-load-value-with-unit>small{color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0;min-width:0;padding:0;white-space:nowrap;width:auto}.edit-request-load-reference-editor{align-items:center;column-gap:3px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;min-height:30px;min-width:0;padding:0;row-gap:0;width:100%}.edit-request-load-reference-editor .edit-request-load-details-input{field-sizing:content;flex:0 1 auto;height:30px;max-width:100%;min-width:8ch;width:auto}.edit-request-load-reference-editor>small{color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0;padding:0;white-space:nowrap}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimensions,.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit{align-items:center;background:#0000;border:0;box-sizing:border-box;display:inline-flex;flex-wrap:nowrap;gap:3px;height:30px;justify-content:flex-start;margin:0;max-width:100%;min-height:0;min-width:0;overflow:visible;padding:0;white-space:nowrap;width:max-content}.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-dimensions,.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-value-with-unit{justify-self:start;max-width:100%;width:max-content}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-input{font-feature-settings:"tnum";-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:initial;caret-color:#0b74ff;color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;height:30px;line-height:1.2;margin:0;max-width:5.25ch;min-width:5.25ch;outline:0;padding:0;text-align:right;width:5.25ch}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-input:focus,.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-input:hover{background:#0000;border:0;box-shadow:none;outline:0}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-input::placeholder{color:#8a94a6;opacity:1}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-separator,.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-unit,.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-value{font-feature-settings:"tnum";color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2;margin:0;min-width:0;padding:0;white-space:nowrap;width:auto}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit .edit-request-load-details-input{font-feature-settings:"tnum";background:#0000;border:0;border-radius:0;box-shadow:none;caret-color:#0b74ff;color:#111827;flex:0 1 auto;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;height:30px;line-height:1.2;margin:0;max-width:calc(100% - 28px);min-width:2ch;outline:0;padding:0;text-align:left;width:auto}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit .edit-request-load-details-input:focus,.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit .edit-request-load-details-input:hover{background:#0000;border:0;box-shadow:none;outline:0}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit>small{color:#111827;flex:0 0 auto;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0;min-width:0;padding:0;white-space:nowrap;width:auto}@supports (field-sizing:content){.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-dimension-input{field-sizing:content;max-width:6ch;min-width:1ch;text-align:left;width:auto}}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-reference-editor{color:#111827;display:block;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0;max-width:100%;min-height:32px;min-width:0;overflow:visible;overflow-wrap:normal;padding:2px 0;white-space:normal;width:100%;word-break:normal}.shipment-v2-load-panel.is-editing .shipment-v2-mini-table>div>.edit-request-load-reference-editor{justify-self:stretch;max-width:100%;min-width:0;width:100%}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-reference-editable{background:#0000;border:0;caret-color:#0b74ff;color:#111827;display:inline;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0;outline:0;overflow-wrap:normal;padding:0;white-space:normal;word-break:normal}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-reference-editable:focus,.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-reference-editable:hover{background:#0000;border:0;box-shadow:none;outline:0}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-reference-editable:empty:before{color:#8a94a6;content:attr(data-placeholder);pointer-events:none}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-reference-editor>small{color:#4b5567;display:inline;font-family:inherit;font-size:10.5px;font-weight:400;line-height:1.2;margin:0;min-width:0;padding:0;white-space:nowrap;width:auto}.shipment-v2-load-panel.is-editing .shipment-v2-load-bottom-grid .edit-request-load-details-table>div:nth-child(2)>.edit-request-load-details-input{justify-self:stretch;max-width:100%;min-width:0;width:100%}.edit-request-load-client-picker{justify-content:flex-start;padding-right:0;position:relative}.edit-request-load-client-picker>svg{margin:0;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.edit-request-load-client-picker:focus>svg,.edit-request-load-client-picker:hover>svg{opacity:1;transform:translateY(-50%) translateX(2px)}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit .edit-request-load-transport-price-input{field-sizing:fixed!important;box-sizing:initial!important;flex:0 0 6.8ch!important;flex:0 0 var(
      --edit-request-load-transport-price-width,6.8ch
    )!important;max-width:none!important;min-width:6.8ch!important;min-width:var(
      --edit-request-load-transport-price-width,6.8ch
    )!important;overflow:visible!important;text-align:left!important;width:6.8ch!important;width:var(
      --edit-request-load-transport-price-width,6.8ch
    )!important}.shipment-v2-load-panel .shipment-v2-mini-table .edit-request-load-value-with-unit .edit-request-load-merchandise-price-input{field-sizing:fixed!important;box-sizing:initial!important;flex:0 0 8.2ch!important;flex:0 0 var(
      --edit-request-load-merchandise-price-width,8.2ch
    )!important;max-width:none!important;min-width:8.2ch!important;min-width:var(
      --edit-request-load-merchandise-price-width,8.2ch
    )!important;overflow:visible!important;text-align:left!important;width:8.2ch!important;width:var(
      --edit-request-load-merchandise-price-width,8.2ch
    )!important}.shipment-v2-map-section:-webkit-full-screen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search{left:50%;max-width:480px;right:auto;top:76px;transform:translateX(-50%);width:min(480px,calc(100% - 32px));z-index:760}.shipment-v2-map-section.is-map-fullscreen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search,.shipment-v2-map-section:-webkit-full-screen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search,.shipment-v2-map-section:fullscreen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search{left:50%;max-width:480px;right:auto;top:76px;transform:translateX(-50%);width:min(480px,calc(100% - 32px));z-index:760}@media (max-width:760px){.shipment-v2-map-section:-webkit-full-screen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search{left:10px;max-width:none;right:10px;top:134px;transform:none;width:auto}.shipment-v2-map-section.is-map-fullscreen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search,.shipment-v2-map-section:-webkit-full-screen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search,.shipment-v2-map-section:fullscreen .editable-shipment-route-map.has-map-search .editable-shipment-route-map__search{left:10px;max-width:none;right:10px;top:134px;transform:none;width:auto}}.edit-pendent-load-page-v2,.edit-pendent-load-page-v2 *,.edit-pendent-load-page-v2 :after,.edit-pendent-load-page-v2 :before{box-sizing:border-box}.active-shipment-page-v2.edit-pendent-load-page-v2{width:100%}.edit-pendent-load-page-v2 .active-shipment-shell-v2{max-width:none;width:100%}.edit-pendent-load-page-v2 .edit-pendent-load-form{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;width:100%}.pendent-workspace-route-panel{min-width:0}.pendent-workspace-route-panel .shipment-v2-drag-btn{background:#0000;border:0}.pendent-workspace-route-panel .edit-request-stop-detail-item input{background:#fff;border:1px solid #d5deea;border-radius:6px;color:#172033;font:inherit;font-size:10.5px;height:34px;min-width:0;outline:none;padding:0 9px;width:100%}.pendent-workspace-route-panel .edit-request-stop-detail-item input:focus{border-color:#86b7ff;box-shadow:0 0 0 2px #0b74ff17}.pendent-workspace-stop-footer-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.pendent-workspace-remove-stop-btn{align-items:center;background:snow;border:1px solid #fecaca;border-radius:7px;color:#b91c1c;cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;font-weight:650;gap:7px;justify-content:center;min-height:34px;padding:0 12px}.pendent-workspace-remove-stop-btn:hover{background:#fef2f2;border-color:#fca5a5}.pendent-workspace-add-stop-wrap{position:relative}.pendent-workspace-add-stop-menu{grid-gap:7px;background:#fff;border:1px solid #dbe4ef;border-radius:9px;bottom:50px;box-shadow:0 14px 34px #0f172a24;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));left:16px;padding:7px;position:absolute;right:16px;z-index:50}.pendent-workspace-add-stop-menu button{background:#fff;border:1px solid #d5deea;border-radius:7px;color:#172033;cursor:pointer;font:inherit;font-size:10.5px;font-weight:650;min-height:34px}.pendent-workspace-add-stop-menu button:hover:not(:disabled){background:#eef5ff;border-color:#9ec5fb;color:#0b64d8}.pendent-workspace-add-stop-menu button:disabled{cursor:not-allowed;opacity:.45}.pendent-workspace-load-editor{grid-gap:14px;display:grid;gap:14px}.pendent-workspace-load-editor__grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.pendent-workspace-load-editor__grid label{grid-gap:5px;display:grid;gap:5px;min-width:0}.pendent-workspace-load-editor__grid label>span{color:#526074;font-size:9.5px;font-weight:650;line-height:1.2}.pendent-workspace-load-editor__grid input,.pendent-workspace-load-editor__grid textarea{background:#fff;border:1px solid #d5deea;border-radius:7px;color:#172033;font:inherit;font-size:11px;height:36px;min-width:0;outline:none;padding:0 10px;width:100%}.pendent-workspace-load-editor__grid input:focus,.pendent-workspace-load-editor__grid textarea:focus{border-color:#86b7ff;box-shadow:0 0 0 2px #0b74ff17}.pendent-workspace-load-editor__wide{grid-column:1/-1}.pendent-workspace-editor-error{color:#b42318;font-size:9px;line-height:1.3}.pendent-workspace-chat-note-content{white-space:pre-line}.edit-pendent-load-map-feedback,.edit-request-route-map-warning{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:7px;color:#64748b;display:flex;font-size:10px;gap:7px;line-height:1.35;margin:10px 0 14px;min-height:34px;padding:8px 11px}.edit-pendent-load-map-feedback.is-error{background:snow;border-color:#fecaca;color:#b91c1c}.edit-pendent-load-map-feedback.is-warning,.edit-request-route-map-warning{background:#fffaf2;border-color:#fed7aa;color:#9a3412}.edit-pendent-load-page-error{margin-top:14px}.edit-pendent-load-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.edit-pendent-load-popupModal{background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-pendent-load-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-pendent-load-popupIcon{color:#16a34a;font-size:34px}.edit-pendent-load-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-pendent-load-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-pendent-load-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-pendent-load-popupPrimaryBtn{background:#2563eb;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px}@media (max-width:760px){.pendent-workspace-add-stop-menu,.pendent-workspace-load-editor__grid{grid-template-columns:1fr}.pendent-workspace-load-editor__wide{grid-column:auto}.pendent-workspace-stop-footer-actions{align-items:stretch;flex-direction:column-reverse}.pendent-workspace-remove-stop-btn,.pendent-workspace-stop-footer-actions .edit-request-stop-edit-btn{width:100%}}.edit-pendent-load-page-v2 .shipment-v2-map-actions>button:hover:not(:disabled){background-color:#fffffff7}.edit-pendent-load-page-v2 .shipment-v2-map-actions .edit-request-map-action-edit:hover:not(:disabled){background:linear-gradient(135deg,#268cff,#0874fa 54%,#0063ec)}.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button:hover{background:linear-gradient(180deg,#fff,#fbfdff)}.edit-pendent-load-page-v2 .shipment-v2-eta-card>button:hover{background:linear-gradient(135deg,#f1f7ff,#e4f0ff)}.edit-pendent-load-page-v2 .shipment-v2-load-top-grid.is-shipment-request{grid-template-columns:minmax(0,1fr)}.edit-pendent-load-page-v2 .shipment-v2-audit-panel{contain:none;display:flex;flex-direction:column;min-height:760px;overflow:hidden}.edit-pendent-load-page-v2 .shipment-v2-audit-panel>.shipment-v2-chat-list{flex:1 1 260px;max-height:380px;min-height:250px;min-width:0;overflow-x:hidden;overflow-y:auto;padding:16px 14px 18px;scroll-padding-bottom:18px;scroll-padding-top:16px;width:100%}.edit-pendent-load-page-v2 .shipment-v2-chat-message{align-items:flex-start;grid-template-columns:30px minmax(0,1fr);min-width:0;width:100%}.edit-pendent-load-page-v2 .shipment-v2-chat-message>div:last-child{min-height:0;min-width:0;overflow:visible;padding:10px 12px;width:100%}.edit-pendent-load-page-v2 .shipment-v2-chat-meta{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:7px;min-width:0}.edit-pendent-load-page-v2 .shipment-v2-chat-meta strong{line-height:1.25;min-width:0;overflow-wrap:anywhere;word-break:break-word}.edit-pendent-load-page-v2 .shipment-v2-chat-meta span{flex:0 0 auto;line-height:1.25;white-space:nowrap}.edit-pendent-load-page-v2 .shipment-v2-chat-message p{line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;word-break:break-word}.edit-pendent-load-page-v2 .shipment-v2-chat-message.user p{padding-right:18px}.edit-pendent-load-page-v2 .shipment-v2-avatar{flex:0 0 auto}@media (max-width:1180px){.edit-pendent-load-page-v2 .shipment-v2-audit-panel{min-height:620px}.edit-pendent-load-page-v2 .shipment-v2-audit-panel>.shipment-v2-chat-list{max-height:480px;min-height:280px}}.edit-pendent-load-page-v2 .shipment-v2-audit-panel>.edit-request-conversation-picker{margin-bottom:0}.edit-pendent-load-page-v2 .shipment-v2-audit-panel>.shipment-v2-audit-list{gap:11px;margin:0;padding:13px 14px 20px}.edit-pendent-load-page-v2 .shipment-v2-audit-panel>.shipment-v2-audit-list:before{background:#344052!important;bottom:20px;top:27px;width:1px}.edit-pendent-load-page-v2 .shipment-v2-audit-panel>.shipment-v2-panel-header{border-bottom:1px solid #252d38!important}.edit-pendent-load-page-v2 .shipment-v2-audit-panel>.shipment-v2-chat-list{border-top:1px solid #252d38;margin-top:0;padding:18px 14px}.edit-pendent-load-page-v2 .shipment-v2-audit-item:last-child{padding-bottom:2px}.pendent-workspace-drag-placeholder{pointer-events:none;visibility:hidden}.active-shipment-page-v2.edit-pendent-load-page-v2{--pendent-dark-page:#12161d;--pendent-dark-panel:#0f1318;--pendent-dark-card:#171c24;--pendent-dark-card-soft:#1b212b;--pendent-dark-input:#11161d;--pendent-dark-border:#252d38;--pendent-dark-border-soft:#202733;--pendent-dark-text:#e5e7eb;--pendent-dark-text-soft:#cbd5e1;--pendent-dark-muted:#929cab;--pendent-dark-blue:#3b82f6;--pendent-dark-blue-soft:#3b82f624;background:var(
      --pendent-dark-page
    )!important;color:var(
      --pendent-dark-text
    )!important;min-height:100vh}.edit-pendent-load-page-v2 .active-shipment-shell-v2{background:#0000}.edit-pendent-load-page-v2 .shipment-v2-title-row h1{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .pendent-workspace-title-reference,.edit-pendent-load-page-v2 .shipment-v2-route-summary{color:var(
      --pendent-dark-text-soft
    )!important}.edit-pendent-load-page-v2 .pendent-workspace-title-arrow{color:var(
      --pendent-dark-blue
    )!important}.edit-pendent-load-page-v2 .shipment-v2-divider{background:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .shipment-v2-back-btn{color:#60a5fa!important}.edit-pendent-load-page-v2 .shipment-v2-back-btn:hover{background-color:none!important;color:#93c5fd!important}.edit-pendent-load-page-v2 .shipment-v2-status-pill{background:var(
      --pendent-dark-blue-soft
    )!important;border:1px solid #3b82f647;color:#93c5fd!important}.edit-pendent-load-page-v2 .shipment-v2-map-section{background:var(
      --pendent-dark-panel
    )!important;border-color:var(
      --pendent-dark-border
    )!important;box-shadow:0 10px 30px #00000047!important}.edit-pendent-load-page-v2 .edit-request-route-map-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1318f5!important;border-color:#ffffff1a!important;box-shadow:0 10px 28px #00000057!important}.edit-pendent-load-page-v2 .edit-request-route-map-toolbar strong{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .edit-request-route-map-toolbar small{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .edit-request-route-map-toolbar__divider{background:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .edit-request-route-map-toolbar__route-icon{background:var(
      --pendent-dark-blue-soft
    )!important;border-color:#3b82f647!important;color:#60a5fa!important}.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button{background:var(
      --pendent-dark-card
    )!important;border-color:var(
      --pendent-dark-border
    )!important;color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button:hover{background:var(
      --pendent-dark-card-soft
    )!important;border-color:#3b82f6!important}.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button__icon{background:var(
      --pendent-dark-blue-soft
    )!important;color:#60a5fa!important}.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button__copy strong{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button__chevron,.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button__copy small{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card{background:#0f1318f5!important;border-color:var(
      --pendent-dark-border
    )!important;box-shadow:0 12px 30px #00000052!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card strong{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card small,.edit-pendent-load-page-v2 .shipment-v2-eta-card span{color:var(
      --pendent-dark-muted
    )}.edit-pendent-load-page-v2 .shipment-v2-eta-card__date-panel{background:var(
      --pendent-dark-card
    )!important;border-color:var(
      --pendent-dark-border-soft
    )!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card>button{background:var(
      --pendent-dark-blue-soft
    )!important;border-color:#3b82f640!important}.edit-pendent-load-page-v2 .shipment-v2-map-actions>button{background:#0f1318f5!important;border-color:var(
      --pendent-dark-border
    )!important;box-shadow:0 8px 22px #00000047!important;color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .shipment-v2-map-actions>button:hover{background:var(
      --pendent-dark-card-soft
    )!important;border-color:#3b82f6!important}.edit-pendent-load-page-v2 .shipment-v2-map-actions small{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .shipment-v2-panel{background:var(
      --pendent-dark-panel
    )!important;border-color:var(
      --pendent-dark-border
    )!important;box-shadow:0 8px 24px #0003!important;color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .shipment-v2-panel-header{background:#0000!important;border-bottom-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .shipment-v2-panel-header h2{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .shipment-v2-plain-action{color:#60a5fa!important}.edit-pendent-load-page-v2 .shipment-v2-plain-action:hover{color:#93c5fd!important}.edit-pendent-load-page-v2 .shipment-v2-stop-card{background:var(
      --pendent-dark-card
    )!important;border-color:var(
      --pendent-dark-border
    )!important;box-shadow:none!important}.edit-pendent-load-page-v2 .shipment-v2-stop-card:hover{background:var(
      --pendent-dark-card-soft
    )!important;border-color:#334155!important}.edit-pendent-load-page-v2 .shipment-v2-stop-card.is-expanded{border-color:#3b82f685!important}.edit-pendent-load-page-v2 .shipment-v2-stop-content h3{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .shipment-v2-stop-content p,.edit-pendent-load-page-v2 .shipment-v2-stop-date{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .edit-request-stop-summary-actions button,.edit-pendent-load-page-v2 .shipment-v2-drag-btn{background:var(
      --pendent-dark-input
    )!important;border-color:var(
      --pendent-dark-border
    )!important;color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .edit-request-stop-summary-actions button:hover,.edit-pendent-load-page-v2 .shipment-v2-drag-btn:hover{border-color:#3b82f6!important;color:#60a5fa!important}.edit-pendent-load-page-v2 .edit-request-stop-details{background:#12171f!important;border-top-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .edit-request-stop-detail-item{background:var(
      --pendent-dark-input
    )!important;border-color:var(
      --pendent-dark-border-soft
    )!important}.edit-pendent-load-page-v2 .edit-request-stop-detail-item>span{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .edit-request-stop-detail-item>strong{color:var(
      --pendent-dark-text-soft
    )!important}.edit-pendent-load-page-v2 .edit-request-stop-detail-item input{background:#0d1117!important;border-color:#303947!important;color:var(
      --pendent-dark-text
    )!important;color-scheme:dark}.edit-pendent-load-page-v2 .edit-request-stop-detail-item input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f624!important;outline:none}.edit-pendent-load-page-v2 .edit-request-invited-carriers,.edit-pendent-load-page-v2 .pendent-workspace-load-editor,.edit-pendent-load-page-v2 .shipment-v2-mini-table,.edit-pendent-load-page-v2 .shipment-v2-special-box{background:var(
      --pendent-dark-card
    )!important;border-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .shipment-v2-mini-table>div{border-color:var(
      --pendent-dark-border-soft
    )!important}.edit-pendent-load-page-v2 .shipment-v2-mini-table span,.edit-pendent-load-page-v2 .shipment-v2-special-box span{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .shipment-v2-mini-table strong,.edit-pendent-load-page-v2 .shipment-v2-special-box h3,.edit-pendent-load-page-v2 .shipment-v2-special-box strong{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .edit-request-invited-carriers__header{background:var(
      --pendent-dark-card
    )!important;border-color:var(
      --pendent-dark-border
    )!important;color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .edit-request-invited-carriers__body{background:#12171f!important;border-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .edit-request-invited-carrier-row{background:var(
      --pendent-dark-input
    )!important;border-color:var(
      --pendent-dark-border-soft
    )!important}.edit-pendent-load-page-v2 .edit-request-invited-carrier-row__name,.edit-pendent-load-page-v2 .edit-request-invited-carriers__heading span{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .pendent-workspace-load-editor label>span{color:var(
      --pendent-dark-text-soft
    )!important}.edit-pendent-load-page-v2 .edit-request-load-notes-input,.edit-pendent-load-page-v2 .pendent-workspace-load-editor input,.edit-pendent-load-page-v2 .pendent-workspace-load-editor textarea{background:var(
      --pendent-dark-input
    )!important;border-color:#303947!important;color:var(
      --pendent-dark-text
    )!important;color-scheme:dark}.edit-pendent-load-page-v2 .edit-request-load-notes-input::placeholder,.edit-pendent-load-page-v2 .pendent-workspace-load-editor input::placeholder,.edit-pendent-load-page-v2 .pendent-workspace-load-editor textarea::placeholder{color:#6f7a89!important}.edit-pendent-load-page-v2 .pendent-workspace-load-editor input:focus,.edit-pendent-load-page-v2 .pendent-workspace-load-editor textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f624!important;outline:none}.edit-pendent-load-page-v2 .edit-request-conversation-picker,.edit-pendent-load-page-v2 .shipment-v2-audit-list{background:#12171f!important;border-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .edit-request-conversation-picker strong,.edit-pendent-load-page-v2 .shipment-v2-audit-item strong{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .edit-request-conversation-picker span,.edit-pendent-load-page-v2 .shipment-v2-audit-item span{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .shipment-v2-audit-item{border-color:var(
      --pendent-dark-border-soft
    )!important}.edit-pendent-load-page-v2 .shipment-v2-chat-list{background:var(
      --pendent-dark-panel
    )!important;scrollbar-color:#465366 #0000}.edit-pendent-load-page-v2 .shipment-v2-chat-message>div:last-child{background:var(
      --pendent-dark-card
    )!important;border-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .shipment-v2-chat-message.user>div:last-child{background:#1e40af2e!important;border-color:#3b82f657!important}.edit-pendent-load-page-v2 .shipment-v2-chat-message p,.edit-pendent-load-page-v2 .shipment-v2-chat-meta strong{color:var(
      --pendent-dark-text-soft
    )!important}.edit-pendent-load-page-v2 .shipment-v2-chat-meta span{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .shipment-v2-avatar{background:#3b82f62e!important;color:#93c5fd!important}.edit-pendent-load-page-v2 .shipment-v2-message-box{background:#12171f!important;border-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .shipment-v2-message-box input,.edit-pendent-load-page-v2 .shipment-v2-message-box textarea{background:var(
      --pendent-dark-input
    )!important;border-color:#303947!important;color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .shipment-v2-message-box input::placeholder,.edit-pendent-load-page-v2 .shipment-v2-message-box textarea::placeholder{color:#6f7a89!important}.edit-pendent-load-page-v2 .shipment-v2-chat-note,.edit-pendent-load-page-v2 .shipment-v2-route-note{background:#12171f!important;border-color:var(
      --pendent-dark-border-soft
    )!important;color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .edit-request-load-details-cancel-btn,.edit-pendent-load-page-v2 .pendent-workspace-stop-footer-actions button:first-child{background:var(
      --pendent-dark-input
    )!important;border-color:var(
      --pendent-dark-border
    )!important;color:var(
      --pendent-dark-text-soft
    )!important}.edit-pendent-load-page-v2 .edit-pendent-load-loading-state{background:var(
      --pendent-dark-panel
    )!important;border-color:var(
      --pendent-dark-border
    )!important;color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .edit-pendent-load-map-feedback{background:var(
      --pendent-dark-card
    )!important;border-color:var(
      --pendent-dark-border
    )!important}.edit-pendent-load-page-v2 .edit-pendent-load-popupModal{background:var(
      --pendent-dark-panel
    )!important;border:1px solid var(
      --pendent-dark-border
    );box-shadow:0 28px 80px #00000085!important}.edit-pendent-load-page-v2 .edit-pendent-load-popupTitle{color:var(
      --pendent-dark-text
    )!important}.edit-pendent-load-page-v2 .edit-pendent-load-popupMessage{color:var(
      --pendent-dark-muted
    )!important}.edit-pendent-load-page-v2 .shipment-v2-panel-header{align-items:center;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:0 16px}.edit-pendent-load-page-v2 .shipment-v2-load-bottom-grid,.edit-pendent-load-page-v2 .shipment-v2-load-top-grid{align-items:stretch;grid-auto-rows:1fr}.edit-pendent-load-page-v2 .shipment-v2-load-bottom-grid>*,.edit-pendent-load-page-v2 .shipment-v2-load-top-grid>*{box-sizing:border-box;height:100%;min-width:0}.edit-pendent-load-page-v2 .shipment-v2-documents-box{background:#171c24!important;border:1px solid #2b3441!important;box-shadow:none!important;color:#e5e7eb!important}.edit-pendent-load-page-v2 .shipment-v2-documents-header{border-bottom:1px solid #252d38;padding-bottom:9px}.edit-pendent-load-page-v2 .shipment-v2-documents-header h3{color:#e5e7eb!important;font-weight:650}.edit-pendent-load-page-v2 .shipment-v2-documents-header span{color:#60a5fa!important}.edit-pendent-load-page-v2 .shipment-v2-documents-list{padding-top:9px}.edit-pendent-load-page-v2 .shipment-v2-documents-list span,.edit-pendent-load-page-v2 .shipment-v2-documents-list strong{color:#cbd5e1!important}.edit-pendent-load-page-v2 .shipment-v2-documents-list strong.uploaded{color:#4ade80!important}.edit-pendent-load-page-v2 .shipment-v2-documents-list strong.missing{color:#94a3b8!important}.edit-pendent-load-page-v2 .shipment-v2-special-box{background:#171c24!important;border:1px solid #2b3441!important}.edit-pendent-load-page-v2 .shipment-v2-special-box h3{color:#e5e7eb!important}.edit-pendent-load-page-v2 .shipment-v2-special-box em,.edit-pendent-load-page-v2 .shipment-v2-special-box p{color:#cbd5e1!important;opacity:1!important}.edit-pendent-load-page-v2 .shipment-v2-special-box button{color:#94a3b8!important}.edit-pendent-load-page-v2 .shipment-v2-special-box button:hover{color:#60a5fa!important}.edit-pendent-load-page-v2 .shipment-v2-filter-btn{align-items:center;background:#171c24!important;border:1px solid #303947!important;border-radius:7px;box-shadow:none!important;color:#cbd5e1!important;display:inline-flex;gap:7px;justify-content:center;min-height:34px;padding:0 12px}.edit-pendent-load-page-v2 .shipment-v2-filter-btn:hover{background:#1b2330!important;border-color:#3b82f6!important;color:#93c5fd!important}.edit-pendent-load-page-v2 .edit-request-conversation-picker{background:#12171f!important;border:1px solid #2b3441!important;border-radius:8px;gap:8px;margin:0;padding:12px 14px}.edit-pendent-load-page-v2 .edit-request-conversation-picker__header{padding:0}.edit-pendent-load-page-v2 .edit-request-conversation-picker__header>div{gap:2px}.edit-pendent-load-page-v2 .edit-request-conversation-picker__header strong{color:#e5e7eb!important}.edit-pendent-load-page-v2 .edit-request-conversation-picker__header span{color:#94a3b8!important}.edit-pendent-load-page-v2 .edit-request-conversation-picker__selected{align-items:center;background:#2563eb1f!important;border:1px solid #3b82f67a!important;border-radius:8px;box-shadow:none!important;box-sizing:border-box;display:flex;gap:8px;margin:0;min-height:42px;min-width:0;padding:6px 9px;width:100%}.edit-pendent-load-page-v2 .edit-request-conversation-picker__selected>span{align-items:center;background:#2563eb!important;border-radius:999px;color:#fff!important;display:inline-flex;flex:0 0 28px;font-size:10px;font-weight:750;height:28px;justify-content:center;width:28px}.edit-pendent-load-page-v2 .edit-request-conversation-picker__selected>strong{color:#e5e7eb!important;font-size:11px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-pendent-load-page-v2 .shipment-v2-stop-status.delivery,.edit-pendent-load-page-v2 .shipment-v2-stop-status.pending{background:#f59e0b1c!important;border:1px solid #f59e0b4d!important;box-shadow:none!important;color:#fbbf24!important;white-space:nowrap}.edit-pendent-load-page-v2 .shipment-v2-mini-table{background:#171c24!important;border-color:#2b3441!important}.edit-pendent-load-page-v2 .shipment-v2-mini-table>div{border-color:#252d38!important}.edit-pendent-load-page-v2 .shipment-v2-mini-table span{color:#94a3b8!important}.edit-pendent-load-page-v2 .shipment-v2-mini-table strong{color:#e5e7eb!important}.edit-pendent-load-page-v2 .shipment-v2-mini-table small{color:#94a3b8!important}.edit-pendent-load-page-v2 .shipment-v2-audit-list{background:#0000!important}.edit-pendent-load-page-v2 .shipment-v2-audit-item,.edit-pendent-load-page-v2 .shipment-v2-audit-item>div:last-child{min-width:0}.edit-pendent-load-page-v2 .shipment-v2-audit-item strong{color:#e5e7eb!important}.edit-pendent-load-page-v2 .shipment-v2-audit-item span{color:#94a3b8!important}.edit-pendent-load-page-v2 .editable-shipment-route-map{background:#0f1318!important}.edit-pendent-load-page-v2 .shipment-v2-map-section{background:#0f1318!important;border:1px solid #303947!important;box-shadow:0 10px 30px #0000004d!important}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-group{background:#171c24!important;border:1px solid #303947!important;border-radius:9px!important;box-shadow:0 8px 22px #00000057!important;overflow:hidden}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-group button{background:#171c24!important;border:0!important;color:#cbd5e1!important}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-group button+button{border-top:1px solid #303947!important}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-group button:not(:disabled):hover{background:#252d38!important}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:invert(1) brightness(1.55);opacity:.88}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-group button:hover .maplibregl-ctrl-icon{opacity:1}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-scale{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1318f5!important;border:1px solid #303947!important;box-shadow:0 7px 18px #0000004d!important;color:#e5e7eb!important}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-scale:after{background:linear-gradient(90deg,#60a5fa,#3b82f6 55%,#2563eb)!important}.edit-pendent-load-page-v2 .edit-request-route-map-toolbar{background:#0f1318f7!important;border:1px solid #303947!important;box-shadow:0 10px 28px #00000059!important}.edit-pendent-load-page-v2 .edit-request-route-map-toolbar__information{background:#11161d!important;border-color:#465366!important;color:#cbd5e1!important}.edit-pendent-load-page-v2 .edit-request-vehicle-profile-button{background:#171c24!important;border-color:#303947!important;box-shadow:none!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card{background:#0f1318f7!important;border:1px solid #303947!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card__status-icon{border-color:#1d2b40!important;box-shadow:0 5px 14px #0000004d!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card__date-panel{background:#171c24!important;border:1px solid #303947!important;box-shadow:none!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card__date-icon{background:#11161d!important;border:1px solid #303947!important;box-shadow:none!important;color:#60a5fa!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card__date-copy>span{color:#929cab!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card__date-copy>strong{color:#e5e7eb!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card__date-copy>small{color:#929cab!important}.edit-pendent-load-page-v2 .shipment-v2-eta-meta{border-top-color:#303947!important;color:#929cab!important}.edit-pendent-load-page-v2 .shipment-v2-eta-meta svg{color:#929cab!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card>button{background:#2563eb24!important;border-color:#3b82f657!important;color:#93c5fd!important}.edit-pendent-load-page-v2 .shipment-v2-eta-card>button:hover{background:#2563eb3b!important;border-color:#3b82f6!important}.edit-pendent-load-page-v2 .shipment-v2-map-section .maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{margin-bottom:-5px!important}.edit-special-load-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;top:20px;transition:color .3s}.edit-special-load-back-arrow:hover{color:#019dee}.edit-special-load-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:0;text-align:center;width:90%}.edit-special-load-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-special-load-card{background:#0e0f12;border:2px solid #444;border-radius:8px;max-width:1500px;padding:20px;text-align:left;width:100%}.edit-special-load-form{align-items:flex-start;display:flex;flex-direction:column;gap:5px;text-align:left;width:100%}.edit-special-load-row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}@media (max-width:768px){.edit-special-load-row{align-items:stretch;flex-direction:column;gap:10px}}.edit-special-load-columns{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.load-column{align-self:stretch;background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.edit-special-load-columns>.load-column:first-child{border-top:2px solid #019dee8c}.edit-special-load-columns>.load-column:nth-child(2){border-top:2px solid #ffc45766}.edit-special-load-columns>.load-column:nth-child(3){border-top:2px solid #a78bfa66}.column-title,.general-info-title{color:#f5f5f5;font-size:16px;margin:4px 0 8px;text-align:center;text-transform:uppercase}.edit-special-load-label{color:#bbc7d1;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left;white-space:nowrap;width:100%}.edit-special-load-input,.edit-special-load-input-disabled,input[type=date].edit-special-load-input,input[type=time].edit-special-load-input{background:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.edit-special-load-input{margin-top:-5px!important;padding-right:30px;z-index:1}.edit-special-load-input::placeholder{color:#9aa7bd}.edit-special-load-input:focus,input[type=date].edit-special-load-input:focus,input[type=time].edit-special-load-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-special-load-input-disabled{background:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center}.edit-special-load-input[type=number]::-webkit-inner-spin-button,.edit-special-load-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].edit-special-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-special-load-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].edit-special-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-special-load-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].edit-special-load-input,input[type=time].edit-special-load-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;color-scheme:dark}input[type=date].edit-special-load-input,input[type=time].edit-special-load-input{background:#1b1f26}input[type=date].edit-special-load-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.edit-special-load-dimensions-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:4px;justify-content:space-between;width:100%}@media (max-width:900px){.edit-special-load-dimensions-row{flex-wrap:wrap}}.edit-special-load-field-group{display:flex;flex:1 1;flex-direction:column;width:100%}.edit-special-load-dimensions-row .edit-special-load-input{height:40px;padding:8px 10px}.edit-special-load-dimensions-grid{display:flex;flex-direction:column;gap:10px}.edit-special-load-multi-location-input{grid-gap:4px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr;margin-bottom:10px;padding:10px;width:100%}.edit-special-load-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:-5px}.select-wrapper-left-icon{position:relative;width:100%}.edit-special-load-datetime-group{display:flex;gap:4px;margin:0;width:100%}.custom-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.custom-input-wrapper input{box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;width:100%}.edit-special-load-input-icon{color:#9aa7bd;margin-top:0;pointer-events:all;position:absolute;right:10px;top:36%;transform:translateY(-50%);z-index:2}.edit-special-load-input-icon.clickable{cursor:pointer}.edit-special-load-datetime-group input.edit-special-load-input{height:40px;padding:8px 10px}.edit-special-load-row-group{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:0}.edit-special-load-input.small{height:40px;padding:8px 10px}.edit-special-load-delete-btn{background:#0000;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;position:relative;top:-5px;transition:opacity .2s,color .2s;z-index:10}.edit-special-load-delete-btn:hover{color:#e15252;opacity:.9}.edit-special-load-error,.edit-special-load-error-client{background:#0000;color:#e15252;display:block;font-size:12px;line-height:16px;margin-top:6px;min-height:16px;text-align:left}.edit-special-load-global-error{background:#3b0000;border:2px solid #e15252;border-radius:6px;color:#e15252;font-weight:500;margin-bottom:12px;margin-top:16px;padding:10px;text-align:center}.edit-special-load-input.input-error,.input-error,.select-error__control{background:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:inherit!important}.edit-special-load-error-location{background:#0000;color:#e15252;display:block;font-size:12px;line-height:16px;margin-top:-8px;min-height:16px;text-align:left}.select__control{background:#1b1f26!important;transition:border-color .2s}.select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.select-error__control{background:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-special-load-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.edit-special-load-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s!important}.edit-special-load-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.edit-special-load-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.add-location-btn{background:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s,box-shadow .2s;width:100%}.add-location-btn:hover{background:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-special-load-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.edit-special-load-cancel-button,.edit-special-load-save-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s,box-shadow .2s;white-space:nowrap}.edit-special-load-save-button{background:#019dee;color:#fff}.edit-special-load-save-button:hover{background:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-special-load-cancel-button{background:#1b1f26;color:#fff}.edit-special-load-cancel-button:hover{background:#181b20}.edit-special-load-input-container.vertical{display:flex;flex-direction:column;gap:6px}.delivery-error,.pickup-error{margin-top:4px}.edit-special-load-meta{align-items:center;color:#aab0b6;color:var(--text-secondary,#aab0b6);display:flex;font-size:.95rem;gap:.5rem;margin-bottom:1rem}.edit-special-load-meta .meta-item{align-items:baseline;display:inline-flex;gap:.375rem}.edit-special-load-meta .meta-label{color:#8c939a;color:var(--text-muted,#8c939a)}.edit-special-load-meta .meta-value{color:#e6eaef;color:var(--text-primary,#e6eaef);font-weight:600}.edit-special-load-meta .meta-sep{opacity:.6}.edit-special-load-price-wrapper{align-items:stretch;background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;display:flex;height:40px;margin-top:1px;max-width:100%;overflow:visible;position:relative;width:100%}.edit-special-load-price-input{background:#0000;border:none;border-radius:0;color:#e8f0ff;flex:1 1;font-size:14px;height:100%;line-height:1.2;margin-top:0!important;padding:8px 10px}.edit-special-load-price-wrapper .edit-special-load-input{margin-top:0!important}.edit-special-load-price-wrapper:focus-within{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.edit-special-load-price-currency{align-items:stretch;border-left:1px solid #ffffff24;display:flex;min-width:90px}.edit-special-load-price-currency .edit-special-load-select__control{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:100%!important}.edit-special-load-price-currency .edit-special-load-select__single-value{color:#e8f0ff!important;font-size:14px}.edit-special-load-price-currency .edit-special-load-select__placeholder{color:#9aa7bd!important;font-size:14px}.edit-special-load-price-currency .edit-special-load-select__value-container{align-items:center;display:flex;padding:0 10px!important}.edit-special-load-price-currency .edit-special-load-select__indicators{padding-right:8px!important}.edit-special-load-price-currency .edit-special-load-select__indicator svg{height:16px;width:16px}.edit-special-load-price-currency .edit-special-load-select__menu{z-index:20}.edit-special-load-price-wrapper.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-special-load-topbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin:0 0 22px;width:100%}.edit-special-load-topbar .edit-special-load-meta{flex:1 1 auto;margin:0!important;min-width:0}.edit-special-load-audit-inline{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:48%}.edit-special-load-audit-chip{align-items:center;background:#0f172a3d;border:1px solid #94a3b838;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:12px;gap:6px;line-height:1.2;max-width:360px;min-width:0;padding:4px 9px}.edit-special-load-audit-chip-label{color:#94a3b8;flex:0 0 auto;font-weight:700}.edit-special-load-audit-chip-value{color:#e5e7eb;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.edit-special-load-topbar{align-items:stretch;flex-direction:column}.edit-special-load-audit-inline{justify-content:flex-start;max-width:100%}.edit-special-load-audit-chip{max-width:100%}}@media (max-width:640px){.edit-special-load-audit-inline{align-items:stretch;flex-direction:column}.edit-special-load-audit-chip{justify-content:space-between}}.edit-special-load-point-dimensions-block{margin-top:8px;width:100%}.edit-special-load-point-dimensions-title{margin-bottom:6px}.edit-special-load-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-special-load-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-special-load-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-special-load-point-dimension-field .edit-special-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-special-load-point-dimension-field .edit-special-load-input::placeholder{color:#a4adbec7;font-size:11px;font-style:italic}@media (max-width:900px){.edit-special-load-point-dimensions-row{grid-template-columns:1fr}}.edit-special-load-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.edit-special-load-merchandise-inline-row .edit-special-load-field-group{flex:0 0 auto;min-width:0}.edit-special-load-merchandise-inline-row .edit-special-load-input{height:38px;margin-top:0!important;padding:8px 10px!important}.edit-special-load-weight-field{flex:0 0 36%}.edit-special-load-merchandise-field{flex:1 1}@media (max-width:900px){.edit-special-load-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.edit-special-load-load-dimensions-summary{margin-top:4px;width:100%}.edit-special-load-load-dimensions-title{margin-bottom:4px}.edit-special-load-load-dimensions-row{grid-gap:6px;background:#0f11166b;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-special-load-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-special-load-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.edit-special-load-load-dimension-field .edit-special-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-special-load-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.edit-special-load-dimension-warning-text{color:#fc6;font-size:11px;font-weight:700;line-height:1.35;margin:6px 0 0}.edit-special-load-dimension-helper-text{color:#bbc7d1;font-size:11px;line-height:1.35;margin-top:5px;opacity:.72}.edit-special-load-columns>.load-column:nth-child(2){gap:8px;justify-content:flex-start!important}.edit-special-load-columns>.load-column:nth-child(2) .edit-special-load-field-group{flex:0 0 auto}.edit-special-load-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-special-load-popupModal{animation:editSpecialLoadPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-special-load-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-special-load-popupIcon{color:#16a34a;font-size:34px}.edit-special-load-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-special-load-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-special-load-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-special-load-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-special-load-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editSpecialLoadPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-special-load-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-special-load-popupTitle{color:#f9fafb}body.dark-mode .edit-special-load-popupMessage{color:#cbd5e1}body.dark-mode .edit-special-load-popupIconWrap{background:#22c55e29}.edit-pendent-load-bearer-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-pendent-load-bearer-back-arrow:hover{color:#019dee}.edit-pendent-load-bearer-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:0;text-align:center;width:90%}.edit-pendent-load-bearer-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.edit-pendent-load-bearer-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;max-width:1500px;padding:20px;text-align:center;width:100%}.edit-pendent-load-bearer-form{display:flex;flex-direction:column;gap:15px;width:100%}.edit-pendent-load-bearer-row{align-items:baseline;column-gap:8px!important;display:flex;flex-wrap:wrap;justify-content:flex-start!important;row-gap:4px;width:100%}.edit-pendent-load-bearer-columns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.edit-pendent-load-bearer-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:first-child{border-top:2px solid #019dee8c}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(2){border-top:2px solid #ffc45766}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(3){border-top:2px solid #a78bfa66}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:first-child .edit-pendent-load-bearer-column-title{text-shadow:0 0 16px #019dee33}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(2) .edit-pendent-load-bearer-column-title{text-shadow:0 0 16px #ffc45729}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(3) .edit-pendent-load-bearer-column-title{text-shadow:0 0 16px #a78bfa29}.edit-pendent-load-bearer-column>.edit-pendent-load-bearer-point-group,.edit-pendent-load-bearer-column>.edit-pendent-load-bearer-select-wrapper{flex:0 0 auto!important}.edit-pendent-load-bearer-column>*{flex-grow:0}.edit-pendent-load-bearer-column-title{color:#f5f5f5;font-size:14px!important;font-size:16px!important;margin:4px 0 8px}.edit-pendent-load-bearer-column-title,.edit-pendent-load-bearer-general-info-title{color:#fff;font-weight:800;letter-spacing:.02em;opacity:.95;text-align:center;text-transform:uppercase}.edit-pendent-load-bearer-general-info-title{border-top:1px solid #444;font-size:16px;margin-bottom:8px;margin-top:16px;padding-top:10px}.edit-pendent-load-bearer-label{color:#bbc7d1;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left;white-space:nowrap;width:100%}.edit-pendent-load-bearer-label-notes,.edit-pendent-load-bearer-label-price{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:20px;padding-left:0;text-align:left;white-space:nowrap;width:100%}.edit-pendent-load-bearer-input,.edit-pendent-load-bearer-input-disabled,input[type=date].edit-pendent-load-bearer-input,input[type=time].edit-pendent-load-bearer-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-pendent-load-bearer-input::placeholder{color:#9aa7bd}.edit-pendent-load-bearer-input:focus,input[type=date].edit-pendent-load-bearer-input:focus,input[type=time].edit-pendent-load-bearer-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-pendent-load-bearer-input{margin-top:-16px;padding-right:30px;z-index:1}.edit-pendent-load-bearer-input-disabled{background-color:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center}.edit-pendent-load-bearer-input[type=number]::-webkit-inner-spin-button,.edit-pendent-load-bearer-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@supports (-webkit-touch-callout:none){input[type=date].edit-pendent-load-bearer-input::-webkit-calendar-picker-indicator,input[type=time].edit-pendent-load-bearer-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].edit-pendent-load-bearer-input::-webkit-calendar-picker-indicator,input[type=time].edit-pendent-load-bearer-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].edit-pendent-load-bearer-input,input[type=time].edit-pendent-load-bearer-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#1b1f26;color-scheme:dark}input[type=date].edit-pendent-load-bearer-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.edit-pendent-load-bearer-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.edit-pendent-load-bearer-merchandise-inline-row .edit-pendent-load-bearer-field-group{min-width:0}.edit-pendent-load-bearer-merchandise-inline-row .edit-pendent-load-bearer-input{height:38px;margin-top:-5px!important;padding:8px 10px!important}.edit-pendent-load-bearer-weight-field{flex:0 0 36%}.edit-pendent-load-bearer-merchandise-field{flex:1 1}@media (max-width:900px){.edit-pendent-load-bearer-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.edit-pendent-load-bearer-field-group{display:flex;flex:1 1;flex-direction:column;width:100%}.edit-pendent-load-bearer-field{display:flex;flex:1 1;flex-direction:column;text-align:left}.edit-pendent-load-bearer-merchandise-row .edit-pendent-load-bearer-input{height:40px;margin-top:0!important;padding:8px 10px}.edit-pendent-load-bearer-multi-location-input{grid-gap:6px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 24px #00000059;display:grid;gap:6px;grid-template-columns:1fr;padding:10px}.edit-pendent-load-bearer-point-group{background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;margin-bottom:8px;padding:10px;width:100%}.edit-pendent-load-bearer-multi-location-input .edit-pendent-load-bearer-input,.edit-pendent-load-bearer-multi-location-input input[type=date].edit-pendent-load-bearer-input,.edit-pendent-load-bearer-multi-location-input input[type=time].edit-pendent-load-bearer-input{box-sizing:border-box;height:38px;margin-top:0!important;padding:8px 10px}.edit-pendent-load-bearer-input-row{align-items:flex-start;display:flex;gap:6px;position:relative;width:100%}.edit-pendent-load-bearer-input-row input.edit-pendent-load-bearer-input{padding-right:30px}.edit-pendent-load-bearer-delete-pickup-btn{background:#0000;border:none;color:#e15252;cursor:pointer;font-size:16px;font-weight:700;position:relative;top:-5px;transition:opacity .2s ease,color .2s ease;z-index:10}.edit-pendent-load-bearer-delete-pickup-btn:hover{background:none;color:#e15252;opacity:.9}.edit-pendent-load-bearer-datetime-group{display:flex;gap:3px;grid-column:1/-1;margin-bottom:0;margin-top:18px!important;width:100%}.edit-pendent-load-bearer-datetime-group input.edit-pendent-load-bearer-input{box-sizing:border-box;height:34px;line-height:1.2;padding:6px 8px}.edit-pendent-load-bearer-custom-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.edit-pendent-load-bearer-custom-input-wrapper input{box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;position:relative;width:100%;z-index:1}.edit-pendent-load-bearer-input-icon{color:#9aa7bd;cursor:pointer;pointer-events:all;position:absolute;right:10px;top:5%;transform:translateY(-50%);z-index:2}.edit-pendent-load-bearer-input-icon.clickable{cursor:pointer}.edit-pendent-load-bearer-error,.edit-pendent-load-bearer-error-max-points,.edit-pendent-load-bearer-error-pickup-error{background:#0000;color:#e15252;display:block;font-size:10px;line-height:16px;margin-top:1px;min-height:16px;text-align:left}.edit-pendent-load-bearer-input-error,.edit-pendent-load-bearer-input.input-error,.edit-pendent-load-bearer-select-error__control,.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:#fff!important}.edit-pendent-load-bearer-custom-input-wrapper input.input-error{border:2px solid #e15252!important}.edit-pendent-load-bearer-add-location-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px!important;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.edit-pendent-load-bearer-add-location-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-pendent-load-bearer-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.edit-pendent-load-bearer-cancel-button,.edit-pendent-load-bearer-save-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-pendent-load-bearer-save-button{background-color:#019dee;color:#fff}.edit-pendent-load-bearer-save-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-pendent-load-bearer-cancel-button{background-color:#1b1f26;color:#fff}.edit-pendent-load-bearer-cancel-button:hover{background-color:#181b20}.edit-pendent-load-bearer-toggle-fields-wrapper{display:flex;justify-content:flex-end;margin-top:-2px;width:100%}.edit-pendent-load-bearer-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.edit-pendent-load-bearer-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.edit-pendent-load-bearer-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.edit-pendent-load-bearer-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease}.edit-pendent-load-bearer-select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.edit-pendent-load-bearer-select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.edit-pendent-load-bearer-select__option{background:#0000!important;color:#e8f0ff!important}.edit-pendent-load-bearer-select__option--is-focused{background:#2b3440!important}.edit-pendent-load-bearer-select__option--is-selected{background:#019dee!important;color:#fff!important}.edit-pendent-load-bearer-select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.edit-pendent-load-bearer-select-error__control{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-pendent-load-bearer-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.edit-pendent-load-bearer-points-label{color:#cfd8e3;font-size:14px;font-weight:700}.edit-pendent-load-bearer-delete-btn{background:none;border:none;color:#e15252;cursor:pointer;font-size:14px;font-weight:700;left:-3px;line-height:1;padding:0;position:relative;right:0;top:0;z-index:2}.edit-pendent-load-bearer-delete-btn:hover{background-color:#e152521a}.edit-pendent-load-bearer-select-wrapper{flex:1 1;margin-bottom:8px;margin-top:-10px;min-width:250px}.edit-pendent-load-bearer-row-compact{display:flex;gap:3px;margin-bottom:-1px;margin-top:8px}.edit-pendent-load-bearer-input-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:row;position:relative}@media (min-width:900px){.edit-pendent-load-bearer-multi-location-input{grid-template-columns:repeat(3,1fr)}.edit-pendent-load-bearer-multi-location-input>*{grid-column:1/-1}.edit-pendent-load-bearer-multi-location-input input.edit-pendent-load-bearer-input[placeholder*=City],.edit-pendent-load-bearer-multi-location-input input.edit-pendent-load-bearer-input[placeholder*=Country],.edit-pendent-load-bearer-multi-location-input input.edit-pendent-load-bearer-input[placeholder*=Postal]{grid-column:auto;width:100%}}.edit-load-error{background:#0000;color:#e15252;display:block;font-size:12px;line-height:16px;margin-top:6px;min-height:16px;text-align:left}.select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease}.select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.select__option{background:#0000!important;color:#e8f0ff!important}.select__option--is-focused{background:#2b3440!important}.select__option--is-selected{background:#019dee!important;color:#fff!important}.edit-pendent-load-bearer-select-error__control,.select-error__control,.select-error__control--is-focused{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.place-opt-line1,.place-sel-line1{font-weight:600;line-height:1.2}.place-opt-line2,.place-sel-line2{font-size:12px;line-height:1.2;margin-top:2px;opacity:.75}@media (max-width:768px){.edit-pendent-load-bearer-row{align-items:stretch}.edit-pendent-load-bearer-columns,.edit-pendent-load-bearer-row{flex-direction:column;gap:10px}.edit-pendent-load-bearer-merchandise-row{flex-wrap:wrap}.edit-pendent-load-bearer-merchandise-row .edit-pendent-load-bearer-field-group{flex:1 1 100%}.edit-pendent-load-bearer-button-group{align-items:center;flex-direction:column}}.edit-pendent-load-bearer-merchandise-field-group{display:flex;flex-direction:column;width:100%}.edit-pendent-load-bearer-merchandise-label{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;text-align:left;white-space:nowrap;width:100%}.edit-pendent-load-bearer-merchandise-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;margin-top:0!important;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-pendent-load-bearer-merchandise-input::placeholder{color:#9aa7bd}.edit-pendent-load-bearer-merchandise-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-pendent-load-bearer-merchandise-input.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:#fff!important}.edit-pendent-load-bearer-label-other{display:block;margin-bottom:20px;margin-top:-5px;position:relative;z-index:5}.edit-pendent-load-bearer-point-dimensions-block{margin-top:8px;width:100%}.edit-pendent-load-bearer-point-dimensions-title{margin-bottom:6px}.edit-pendent-load-bearer-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-pendent-load-bearer-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-pendent-load-bearer-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-pendent-load-bearer-point-dimension-field .edit-pendent-load-bearer-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-pendent-load-bearer-load-dimensions-summary{margin-top:-2px;width:100%}.edit-pendent-load-bearer-load-dimensions-title{margin-bottom:4px}.edit-pendent-load-bearer-load-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-pendent-load-bearer-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-pendent-load-bearer-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-pendent-load-bearer-load-dimension-field .edit-pendent-load-bearer-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-pendent-load-bearer-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.edit-pendent-load-bearer-dimension-warning-text{color:#e6b450;font-size:11px;font-weight:700;line-height:1.35;margin-bottom:0;margin-top:5px}.edit-pendent-load-bearer-dimension-helper-text{color:#bbc7d1;font-size:12px;line-height:1.35;margin-top:4px;opacity:.75}@media (max-width:900px){.edit-pendent-load-bearer-load-dimensions-row,.edit-pendent-load-bearer-point-dimensions-row{grid-template-columns:1fr}}.edit-pendent-load-bearer-columns{align-items:stretch}.edit-pendent-load-bearer-column{align-self:stretch;justify-content:flex-start}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(2){gap:8px;justify-content:flex-start!important}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(2) .edit-pendent-load-bearer-field-group{flex:0 0 auto;margin-bottom:2px}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(2) .edit-pendent-load-bearer-field-group .edit-pendent-load-bearer-field-group{margin-top:8px}.edit-pendent-load-bearer-columns>.edit-pendent-load-bearer-column:nth-child(2) .edit-pendent-load-bearer-general-info-title{margin-bottom:8px;margin-top:16px;padding-top:0}.edit-pendent-load-bearer-client-dependent-field,.edit-pendent-load-bearer-client-section,.edit-pendent-load-bearer-trailer-type-field{flex:0 0 auto}.edit-pendent-load-bearer-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-pendent-load-bearer-popupModal{animation:editPendentLoadBearerPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-pendent-load-bearer-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-pendent-load-bearer-popupIcon{color:#16a34a;font-size:34px}.edit-pendent-load-bearer-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-pendent-load-bearer-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-pendent-load-bearer-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-pendent-load-bearer-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-pendent-load-bearer-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editPendentLoadBearerPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-pendent-load-bearer-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-pendent-load-bearer-popupTitle{color:#f9fafb}body.dark-mode .edit-pendent-load-bearer-popupMessage{color:#cbd5e1}body.dark-mode .edit-pendent-load-bearer-popupIconWrap{background:#22c55e29}.edit-pendent-special-load-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-pendent-special-load-back-arrow:hover{color:#019dee}.edit-pendent-special-load-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:1500px;padding:20px;width:100%}.edit-pendent-special-load-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:0;text-align:center;width:90%}.edit-pendent-special-load-title{color:#f5f5f5;font-size:25px;margin:30px 0 20px;position:relative;text-align:center;text-transform:uppercase}.epsl-sync{display:inline-block;font-weight:500;margin-left:8px;min-width:90px;opacity:0;pointer-events:none;transition:opacity .18s ease}.epsl-sync.on{opacity:1}.edit-pendent-special-load-card{background-color:initial;border:none;border-radius:8px;max-width:1500px;padding:0;text-align:center;width:100%}.edit-pendent-special-load-columns{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:6px;width:100%}.edit-pendent-special-load-column{background:#0f1116;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:260px;padding:14px;text-align:left}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:first-child{border-top:2px solid #019dee8c}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:nth-child(2){border-top:2px solid #ffc45766}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:nth-child(3){border-top:2px solid #a78bfa66}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:first-child .edit-pendent-special-load-column-title{text-shadow:0 0 16px #019dee33}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:nth-child(2) .edit-pendent-special-load-column-title{text-shadow:0 0 16px #ffc45729}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:nth-child(3) .edit-pendent-special-load-column-title{text-shadow:0 0 16px #a78bfa29}.edit-pendent-special-load-column>.edit-pendent-special-load-point-group,.edit-pendent-special-load-column>.edit-pendent-special-load-select-wrapper{flex:0 0 auto!important}.edit-pendent-special-load-column>*{flex-grow:0}.edit-pendent-special-load-column-title{color:#fff;font-size:16px!important;font-weight:800;letter-spacing:.02em;margin:4px 0 8px;opacity:.95;text-align:center;text-transform:uppercase}.edit-pendent-special-load-label,.edit-pendent-special-load-label-notes,.edit-pendent-special-load-label-price{color:#bbc7d1;font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;padding-left:0;text-align:left;white-space:nowrap;width:100%}.edit-pendent-special-load-input,.edit-pendent-special-load-input-disabled,input[type=date].edit-pendent-special-load-input,input[type=time].edit-pendent-special-load-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-pendent-special-load-input::placeholder{color:#9aa7bd}.edit-pendent-special-load-input:focus,input[type=date].edit-pendent-special-load-input:focus,input[type=time].edit-pendent-special-load-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-pendent-special-load-input{padding-right:30px;z-index:1}.edit-pendent-special-load-input-disabled{background-color:#1b1f26;border-style:dashed;color:#9aa7bd;cursor:not-allowed;text-align:center}.edit-pendent-special-load-input[type=number]::-webkit-inner-spin-button,.edit-pendent-special-load-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-pendent-special-load-label-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.edit-pendent-special-load-points-label{color:#cfd8e3;flex:1 1;font-size:13px;font-weight:600;margin-bottom:-2px;min-width:0}.edit-pendent-special-load-delete-btn{align-items:center;background:#ffffff0f;background-color:initial!important;border:1px solid #ffffff2e;border-radius:8px;color:inherit;display:inline-flex;font-size:18px;height:38px;justify-content:center;margin-right:-20px;margin-top:-22px;transition:transform .12s ease,background .12s ease,border-color .12s ease;width:38px}@supports (-webkit-touch-callout:none){input[type=date].edit-pendent-special-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-pendent-special-load-input::-webkit-calendar-picker-indicator{-webkit-appearance:auto;display:inline;display:initial}}@supports (-webkit-appearance:none){input[type=date].edit-pendent-special-load-input::-webkit-calendar-picker-indicator,input[type=time].edit-pendent-special-load-input::-webkit-calendar-picker-indicator{display:none}}input[type=date].edit-pendent-special-load-input,input[type=time].edit-pendent-special-load-input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#1b1f26;color-scheme:dark}input[type=date].edit-pendent-special-load-input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(80%)}.edit-pendent-special-load-merchandise-inline-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(115px,.35fr) minmax(0,.65fr);margin-bottom:-4px;width:100%}.edit-pendent-special-load-merchandise-inline-row .edit-pendent-special-load-field-group{min-width:0}.edit-pendent-special-load-merchandise-inline-row .edit-pendent-special-load-input{height:38px;margin-top:-5px!important;padding:8px 10px!important}.edit-pendent-special-load-weight-field{flex:0 0 36%}.edit-pendent-special-load-merchandise-field{flex:1 1}@media (max-width:900px){.edit-pendent-special-load-merchandise-inline-row{gap:8px;grid-template-columns:1fr}}.edit-pendent-special-load-field-group{display:flex;flex:0 0 auto;flex-direction:column;width:100%}.edit-pendent-special-load-merchandise-row .edit-pendent-special-load-field-group{flex:1 1}.edit-pendent-special-load-point-group{background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;margin-bottom:8px;padding:10px;width:100%}.edit-pendent-special-load-merchandise-row .edit-pendent-special-load-input{height:40px;margin-top:0!important;padding:8px 10px}.edit-pendent-special-load-multi-location-input{grid-gap:6px;background:#1b1f26;border:1px dashed #ffffff2e;border-radius:8px;display:grid;gap:6px;grid-template-columns:1fr;padding:10px}.edit-pendent-special-load-multi-location-input .edit-pendent-special-load-input,.edit-pendent-special-load-multi-location-input input[type=date].edit-pendent-special-load-input,.edit-pendent-special-load-multi-location-input input[type=time].edit-pendent-special-load-input{box-sizing:border-box;height:38px;margin-top:0!important;padding:8px 10px}.edit-pendent-special-load-input-row{align-items:flex-start;display:flex;gap:6px;position:relative;width:100%}.edit-pendent-special-load-input-row input.edit-pendent-special-load-input{padding-right:30px}.edit-pendent-special-load-datetime-group{display:flex;gap:3px;grid-column:1/-1;margin-bottom:-5px;margin-top:-1px!important;width:100%}.edit-pendent-special-load-datetime-group input.edit-pendent-special-load-input{box-sizing:border-box;height:34px;line-height:1.2;padding:6px 8px}.custom-input-wrapper,.edit-pendent-special-load-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.custom-input-wrapper input,.edit-pendent-special-load-input-wrapper input{box-sizing:border-box;font-size:14px;height:38px;padding-right:30px;position:relative;width:100%;z-index:1}.edit-pendent-special-load-input-icon{color:#9aa7bd;pointer-events:all;position:absolute;right:10px;top:40%;transform:translateY(-50%);z-index:2}.edit-pendent-special-load-input-icon.clickable{cursor:pointer}.edit-pendent-special-load-delete-btn{background:none;border:none;color:#e15252;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:5}.edit-pendent-special-load-delete-btn:hover{color:#ff5c5c}.edit-pendent-special-load-error{background-color:initial;color:#e15252;font-size:10px;margin-top:5px}.edit-pendent-special-load-input-error,.edit-pendent-special-load-input.input-error,.edit-pendent-special-load-select-error__control,.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:#fff!important}.custom-input-wrapper input.input-error,.edit-pendent-special-load-input-wrapper input.input-error{border:2px solid #e15252!important}.add-location-btn,.edit-pendent-special-load-add-location-btn{background-color:#019dee;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 10px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.add-location-btn:hover,.edit-pendent-special-load-add-location-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-pendent-special-load-button-group{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px;width:100%}.edit-pendent-special-load-cancel-button,.edit-pendent-special-load-save-button{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 218px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-pendent-special-load-save-button{background-color:#019dee;color:#fff}.edit-pendent-special-load-save-button:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-pendent-special-load-cancel-button{background-color:#1b1f26;color:#fff}.edit-pendent-special-load-cancel-button:hover{background-color:#181b20}.edit-pendent-special-load-extra-fields{display:flex;flex-direction:column;margin-top:-2px}.edit-pendent-special-load-row-compact{display:flex;flex-wrap:nowrap;gap:3px;margin-bottom:-2px;margin-top:-2px}.edit-pendent-special-load-main-field{margin-bottom:5px}.edit-pendent-special-load-toggle-fields-wrapper{display:flex;justify-content:flex-end;width:100%}.edit-pendent-special-load-toggle-fields-btn{background:none!important;border:none!important;color:#9aa7bd!important;cursor:pointer!important;display:block!important;flex-direction:row-reverse!important;font-size:14px!important;font-weight:500!important;margin:-8px 0!important;padding:8px 0!important;text-align:left!important;transition:color .2s ease!important}.edit-pendent-special-load-toggle-fields-btn:hover{color:#017bb5!important;text-decoration:none}.edit-pendent-special-load-toggle-arrow{font-size:18px;margin-left:3px;vertical-align:middle}.edit-pendent-special-load-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-sizing:border-box;min-height:40px!important;transition:border-color .2s ease}.edit-pendent-special-load-select__control--is-focused{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.edit-pendent-special-load-select__menu{background:#1b1f26!important;border:1px solid #ffffff24;color:#e8f0ff!important}.edit-pendent-special-load-select__option{background:#0000!important;color:#e8f0ff!important}.edit-pendent-special-load-select__option--is-focused{background:#2b3440!important}.edit-pendent-special-load-select__option--is-selected{background:#019dee!important;color:#fff!important}.edit-pendent-special-load-select__input input[type=search]{-webkit-appearance:none;appearance:none;background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.edit-pendent-special-load-select-error__control,.select-error__control,.select-error__control--is-focused{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}@media (max-width:768px){.edit-pendent-special-load-columns{flex-direction:column;gap:10px}.edit-pendent-special-load-merchandise-row{flex-wrap:wrap}.edit-pendent-special-load-merchandise-row .edit-pendent-special-load-field-group{flex:1 1 100%}.edit-pendent-special-load-button-group{align-items:center;flex-direction:column}}.edit-pendent-special-load-merchandise-field-group{display:flex;flex-direction:column;width:100%}.edit-pendent-special-load-merchandise-label{color:#cfd8e3;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px;text-align:left;white-space:nowrap;width:100%}.edit-pendent-special-load-merchandise-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;margin-top:0!important;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-pendent-special-load-merchandise-input::placeholder{color:#9aa7bd}.edit-pendent-special-load-merchandise-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-pendent-special-load-merchandise-input.input-error{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important;color:#fff!important}.email-multi-select__control{border-radius:10px!important;max-width:100%!important;min-height:48px!important;overflow:hidden!important;position:relative!important;width:100%!important}.email-multi-select__control,.email-multi-select__value-container{box-sizing:border-box!important;height:48px!important;min-width:0!important}.email-multi-select__value-container{align-content:center!important;align-items:center!important;display:flex!important;flex:1 1 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;max-height:48px!important;max-width:calc(100% - 86px)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 8px 6px 12px!important;white-space:nowrap!important;width:auto!important}.email-multi-select__indicators{align-items:center!important;background:#1b1f26!important;flex:0 0 86px!important;height:48px!important;justify-content:center!important;max-width:86px!important;min-width:86px!important;padding-right:6px!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:86px!important;z-index:5!important}.email-multi-select__multi-value{flex:0 0 auto!important;margin:0!important;max-width:190px!important;min-width:0!important;position:relative!important;width:auto!important}.email-multi-select__multi-value__label{color:#f2f6ff!important;font-size:14px!important;line-height:20px!important;max-width:155px!important;min-width:0!important;overflow:hidden!important;padding:0 24px 0 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.email-multi-select__multi-value__remove{color:#cfd8e3!important;cursor:pointer!important;flex-shrink:0!important}.email-multi-select__multi-value__remove:hover{background:#ffffff14!important;color:#fff!important}.email-multi-select__indicator-separator{background:#ffffff2e!important;display:block!important;margin-bottom:7px!important;margin-top:7px!important;width:1px!important}.email-multi-select__value-container::-webkit-scrollbar{height:4px}.email-multi-select__value-container::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.edit-pendent-special-load-point-dimensions-block{margin-top:8px;width:100%}.edit-pendent-special-load-point-dimensions-title{margin-bottom:6px}.edit-pendent-special-load-point-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-pendent-special-load-point-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-pendent-special-load-point-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-pendent-special-load-point-dimension-field .edit-pendent-special-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-pendent-special-load-load-dimensions-summary{margin-top:-2px;width:100%}.edit-pendent-special-load-load-dimensions-title{margin-bottom:4px}.edit-pendent-special-load-load-dimensions-row{grid-gap:6px;background:#0000;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;width:100%}.edit-pendent-special-load-load-dimension-field{display:flex;flex-direction:column;gap:5px;min-width:0}.edit-pendent-special-load-load-dimension-field label{color:#bbc7d1;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.edit-pendent-special-load-load-dimension-field .edit-pendent-special-load-input{font-size:13px;height:34px;margin-top:0!important;min-height:34px;padding:6px 8px!important;text-align:left}.edit-pendent-special-load-auto-calculated-input{background-color:#1b1f269e!important;color:#cfd8e3!important;cursor:not-allowed}.edit-pendent-special-load-dimension-warning-text,.edit-pendent-special-load-warning-text{color:#e6b450;font-size:11px;font-weight:700;line-height:1.35;margin-bottom:0;margin-top:5px}.edit-pendent-special-load-dimension-helper-text{color:#bbc7d1;font-size:12px;line-height:1.35;margin-top:4px;opacity:.75}@media (max-width:900px){.edit-pendent-special-load-load-dimensions-row,.edit-pendent-special-load-point-dimensions-row{grid-template-columns:1fr}}.edit-pendent-special-load-columns{align-items:stretch}.edit-pendent-special-load-column{align-self:stretch;justify-content:flex-start}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:nth-child(2){gap:8px;justify-content:flex-start!important}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:nth-child(2) .edit-pendent-special-load-field-group{flex:0 0 auto;margin-bottom:2px}.edit-pendent-special-load-columns>.edit-pendent-special-load-column:nth-child(2) .edit-pendent-special-load-field-group .edit-pendent-special-load-field-group{margin-top:8px}.edit-pendent-special-load-client-dependent-field,.edit-pendent-special-load-client-section,.edit-pendent-special-load-trailer-type-field{flex:0 0 auto}.edit-pendent-special-load-popupOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.edit-pendent-special-load-popupModal{animation:editPendentSpecialLoadPopupIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 24px 70px #0f172a3d;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-pendent-special-load-popupIconWrap{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.edit-pendent-special-load-popupIcon{color:#16a34a;font-size:34px}.edit-pendent-special-load-popupTitle{color:#0f172a;font-size:22px;font-weight:800;margin:0 0 8px}.edit-pendent-special-load-popupMessage{color:#64748b;font-size:15px;line-height:1.55;margin:0}.edit-pendent-special-load-popupActions{display:flex;justify-content:center;margin-top:24px}.edit-pendent-special-load-popupPrimaryBtn{background:#2563eb;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;min-width:140px;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.edit-pendent-special-load-popupPrimaryBtn:hover{background:#1d4ed8;box-shadow:0 12px 24px #2563eb40;transform:translateY(-1px)}@keyframes editPendentSpecialLoadPopupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.dark-mode .edit-pendent-special-load-popupModal{background:#111827;box-shadow:0 24px 70px #00000073}body.dark-mode .edit-pendent-special-load-popupTitle{color:#f9fafb}body.dark-mode .edit-pendent-special-load-popupMessage{color:#cbd5e1}body.dark-mode .edit-pendent-special-load-popupIconWrap{background:#22c55e29}:root{--lh-bg:#12161d;--lh-bg-soft:#0f1318;--lh-card-top:#101722;--lh-card-mid:#0c121a;--lh-card-bot:#0a0f16;--lh-border:#ffffff1f;--lh-border-soft:#ffffff1a;--lh-text:#e5e7eb;--lh-text-soft:#cbd5e1;--lh-muted:#fff9;--lh-blue:#2b6ef2;--lh-cyan:#00c6ff;--lh-green:#2bd27f;--lh-red:#e53935;--lh-yellow:#f1c40f;--lh-price:#f5d27a;--lh-shadow:0 10px 30px #00000059;--lh-shadow-soft:0 6px 16px #00000047;--lh-radius:14px}.load-history-page{background:#0000;color:#e5e7eb;color:var(--lh-text);padding-left:10px;padding-right:10px}.load-history-page .create-load-btn{display:none!important}.load-history-toolbar{justify-content:flex-end;margin:10px 2px 12px;position:relative}.load-history-actions,.load-history-toolbar{display:flex;gap:.6rem}.load-history-btn{background:#151a22;border:1px solid #ffffff1a;border:1px solid var(--lh-border-soft);border-radius:10px;color:#e5e7eb;color:var(--lh-text);cursor:pointer;font-size:13px;height:32px;padding:0 12px;transition:filter .15s ease,border-color .15s ease,background .15s ease}.load-history-btn:hover{background:#1a202b;border-color:#ffffff2e}.load-history-btn-primary{background:linear-gradient(135deg,#2b6ef2,#00c6ff);background:linear-gradient(135deg,var(--lh-blue),var(--lh-cyan));border-color:#0000;color:#fff}.load-history-btn-primary:hover{filter:brightness(1.06)}.load-history-btn-ghost{opacity:.92}.loading{color:#cbd5e1;color:var(--lh-text-soft);padding:10px 6px}.load-history-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.load-history-badge{align-items:center;background:#121419;border:1px solid #ffffff24;border-radius:999px;color:#e5e7eb;color:var(--lh-text);display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:4px 8px}.load-history-badge-x{align-items:center;background:#0000;border:0;border-radius:6px;color:#bdbdbd;cursor:pointer;display:inline-flex;height:18px;justify-content:center;width:18px}.load-history-badge-x:hover{background:#ffffff14}.load-history-clear-all{background:#0000;border:0;border-radius:6px;color:#9abfff;cursor:pointer;font-size:12px;margin-left:4px;padding:4px 6px}.load-history-clear-all:hover{background:#2b6ef22e}.load-history-input{background:#171a21;border:1px solid #ffffff24;border-radius:10px;color:#e5e7eb;color:var(--lh-text);height:32px;outline:none;padding:0 10px}.load-history-input:focus{border-color:#2b6ef2;border-color:var(--lh-blue);box-shadow:0 0 0 2px #2b6ef240}.load-history-input[type=number]{-webkit-appearance:textfield;appearance:textfield}.load-history-input[type=number]::-webkit-inner-spin-button,.load-history-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.load-history-list{display:flex;flex-direction:column;gap:6px}.load-history-card-glass{background:radial-gradient(1200px 160px at 50% 0,#ffffff14,#0000 60%),linear-gradient(180deg,#101722,#0c121a 40%,#0a0f16);background:radial-gradient(1200px 160px at 50% 0,#ffffff14,#0000 60%),linear-gradient(180deg,var(--lh-card-top),var(--lh-card-mid) 40%,var(--lh-card-bot));border:1px solid #ffffff1a;border:1px solid var(--lh-border-soft);border-radius:14px;border-radius:var(--lh-radius);box-shadow:0 6px 16px #00000047,inset 0 1px 0 #ffffff0d;box-shadow:var(--lh-shadow-soft),inset 0 1px 0 #ffffff0d;cursor:pointer;min-height:0;overflow:hidden;position:relative;transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease,filter .15s ease}.load-history-card-glass:hover{border-color:#ffffff2e;box-shadow:0 10px 30px #00000059,inset 0 1px 0 #ffffff0d;box-shadow:var(--lh-shadow),inset 0 1px 0 #ffffff0d;filter:brightness(1.02)}.load-history-card-glass:active{transform:translateY(1px)}.load-history-card-glass:before{background:linear-gradient(180deg,#2b6ef2,#00c6ff);background:linear-gradient(180deg,var(--lh-blue),var(--lh-cyan));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.load-history-card-glass.status-completed:before{background:linear-gradient(180deg,#2bd27f,#45f39b);background:linear-gradient(180deg,var(--lh-green),#45f39b)}.load-history-card-glass.status-cancelled:before{background:linear-gradient(180deg,#e53935,#ff8a80);background:linear-gradient(180deg,var(--lh-red),#ff8a80)}.load-history-card-glass.status-pending:before{background:linear-gradient(180deg,#f1c40f,#ffd666);background:linear-gradient(180deg,var(--lh-yellow),#ffd666)}.load-history-card-top{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:10px;justify-content:space-between;padding:5px 8px 5px 10px}.load-history-card-top-meta{align-items:center;color:#fffc;display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.load-history-top-strong{color:#ffffffe0;font-weight:700}.load-history-top-soft{color:#ffffff9e}.load-history-top-dot{color:#ffffff59}.load-history-card-top-actions{align-items:center;display:flex;gap:8px}.load-history-delete,.load-history-revert{align-items:center;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffbf;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .15s ease,transform .1s ease,color .15s ease,border-color .15s ease;width:26px}.load-history-revert:hover{background:#2b6ef229;border-color:#2b6ef247;color:#cfe1ff}.load-history-delete:hover{background:#e5393529;border-color:#e5393547;color:#ffd2d2}.load-history-delete:active,.load-history-revert:active{transform:translateY(1px)}.load-history-glass-grid{grid-gap:7px;align-items:stretch;display:grid;gap:7px;grid-template-columns:1.35fr 1.35fr 1.1fr;padding:7px 8px 8px 10px}@media (max-width:1100px){.load-history-glass-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.load-history-glass-summary{grid-column:1/-1}}@media (max-width:720px){.load-history-toolbar{justify-content:flex-start}.load-history-glass-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto}}.load-history-glass-section{background:radial-gradient(600px 140px at 40% 0,#ffffff0f,#0000 60%),linear-gradient(180deg,#ffffff08,#00000014);border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a;min-width:0;overflow:hidden}.load-history-glass-pickup{box-shadow:inset 3px 0 0 #ffffff2e,inset 0 1px 0 #ffffff0a}.load-history-glass-delivery{box-shadow:inset 3px 0 0 #2b6ef28c,inset 0 1px 0 #ffffff0a;position:relative}.load-history-glass-head{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:5px 7px}.load-history-glass-head-left{align-items:center;display:flex;gap:8px}.load-history-glass-head-icon{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffdb;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.load-history-glass-head-title{align-items:center;color:#ffffffdb;display:inline-flex;font-size:13px;font-weight:900;gap:8px;letter-spacing:.05em;min-width:0;text-transform:uppercase;white-space:nowrap}.load-history-glass-head-left{flex:1 1;min-width:0}.load-history-glass-count{flex:0 0 auto}.load-history-glass-head-pickup{background:linear-gradient(90deg,#ffffff0f,#0000)}.load-history-glass-head-delivery{background:linear-gradient(90deg,#2b6ef22e,#0000)}.load-history-glass-count{align-items:center;background:#d80000;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 4px}.load-history-glass-body{grid-gap:5px;display:grid;gap:5px;padding:6px 7px}.load-history-glass-line1,.load-history-glass-line2{align-items:center;display:flex;gap:10px;justify-content:space-between}.load-history-glass-time{align-items:center;color:#ffffffb3;display:inline-flex;font-size:12px;gap:8px;white-space:nowrap}.load-history-glass-time-dot{opacity:.45}.load-history-glass-status-pill{align-items:center;background:#0000002e;border:1px solid #ffffff24;border-radius:999px;color:#ffffffdb;display:inline-flex;font-size:11px;font-weight:900;gap:8px;height:22px;letter-spacing:.02em;padding:0 8px;white-space:nowrap}.load-history-glass-status-pill svg{font-size:11px}.load-history-glass-status-pill.status-completed{background:#2bd27f1f;border-color:#2bd27f73;color:#c8ffe6f5}.load-history-glass-status-pill.status-pending{background:#f1c40f1f;border-color:#f1c40f73;color:#fff5c8f5}.load-history-glass-status-pill.status-cancelled{background:#e539351f;border-color:#e5393573;color:#ffd2d2f5}.load-history-glass-assign{display:flex;flex-wrap:wrap;gap:8px;padding-top:1px}.load-history-glass-assign-item{align-items:center;background:#00000024;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:11px;font-weight:800;gap:7px;height:22px;max-width:100%;padding:0 8px}.load-history-glass-assign-item svg{font-size:11px;opacity:.85}.load-history-glass-assign-item span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-history-glass-summary{background:radial-gradient(700px 160px at 70% 0,#ffffff0f,#0000 60%),linear-gradient(180deg,#ffffff05,#0000001a);border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-direction:column;gap:6px;justify-content:space-between;min-width:0;padding:6px 7px}.load-history-summary-rows{grid-gap:4px;display:grid;gap:4px}.load-history-summary-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:18px auto 1fr;min-width:0}.load-history-summary-ic{align-items:center;color:#ffffffb8;display:inline-flex;justify-content:center}.load-history-summary-k{color:#fff9;font-size:12px;white-space:nowrap}.load-history-summary-v{color:#ffffffdb;font-size:12px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.load-history-summary-price{color:#f5d27a;color:var(--lh-price);font-size:22px;font-weight:1000;letter-spacing:.02em;line-height:1;text-align:right;text-shadow:0 10px 20px #00000059}.load-history-filter-modal-backdrop{align-items:center;background:#00000094;cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;z-index:80}.load-history-filter-modal{background:#0e0f12;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 10px 40px #00000059;color:#f5f7ff;cursor:default;display:grid;grid-template-rows:auto 1fr auto;margin:36px 0;max-height:calc(100vh - 72px);max-width:95vw;overflow:hidden;width:1020px}.load-history-filter-modal-header{align-items:center;background:#0e0f12;border-bottom:1px solid #ffffff2e;display:flex;gap:12px;justify-content:space-between;padding:14px 18px;position:sticky;top:0;z-index:1}.load-history-filter-modal-header h3{color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;margin:0}.load-history-filter-close{align-items:center;background:#14161a;border:1px solid #ffffff24;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:34px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,transform .08s ease;width:34px}.load-history-filter-close:hover{background:#191b21}.load-history-filter-close:active{transform:translateY(1px)}.load-history-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;overflow:auto;padding:18px}@media (min-width:640px){.load-history-filter-grid{gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.load-history-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.load-history-filter-field{grid-gap:6px;display:grid;gap:6px}.load-history-filter-field label{color:#d2d6e0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.load-history-filter-field input{-webkit-appearance:none;appearance:none;background:#1b2028;border:1px solid #ffffff24;border-radius:10px;color:#fff;font-size:13px;min-height:36px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.load-history-filter-field input::placeholder{color:#bfc5d2;opacity:.85}.load-history-filter-field input:focus{background:#1d232c;border-color:#2b6ef2;border-color:var(--lh-blue);box-shadow:0 0 0 3px #2b6ef22e}.load-history-filter-field input[type=number]::-webkit-inner-spin-button,.load-history-filter-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.load-history-filter-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.load-history-filter-field input[type=date],.load-history-filter-field input[type=time]{appearance:none;-webkit-appearance:none;background:#1b2028;border:1px solid #ffffff24;border-radius:10px;color:#fff;font-size:13px;height:36px;line-height:1.2;min-height:36px;outline:none;padding:8px 34px 8px 10px}.load-history-filter-field input[type=date]:focus,.load-history-filter-field input[type=time]:focus{background:#1d232c;border-color:#2b6ef2;border-color:var(--lh-blue);box-shadow:0 0 0 3px #2b6ef22e}.load-history-filter-field input[type=date]::-webkit-calendar-picker-indicator,.load-history-filter-field input[type=time]::-webkit-calendar-picker-indicator{background:#0000;cursor:pointer;filter:invert(90%) sepia(6%) saturate(140%) hue-rotate(180deg) brightness(95%);margin-right:6px;opacity:.85}@supports (color-scheme:dark){.load-history-filter-field input[type=date],.load-history-filter-field input[type=time]{color-scheme:dark}}.load-history-filter-actions{background:#0f1116;border-top:1px solid #ffffff2e;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.load-history-filter-actions .load-history-btn{font-size:13px;height:36px;padding:0 14px}.export-modal-backdrop{z-index:120}.load-history-loading-more{color:#ffffffb3;font-size:13px;padding:10px 6px}.load-history-card-glass.status-cancelled,.load-history-card-glass.status-completed,.load-history-card-glass.status-pending{background-color:initial!important;background-image:radial-gradient(1200px 160px at 50% 0,#ffffff14,#0000 60%),linear-gradient(180deg,#101722,#0c121a 40%,#0a0f16)!important;background-image:radial-gradient(1200px 160px at 50% 0,#ffffff14,#0000 60%),linear-gradient(180deg,var(--lh-card-top),var(--lh-card-mid) 40%,var(--lh-card-bot))!important;border-color:#ffffff1a!important;border-color:var(--lh-border-soft)!important}.load-history-glass-head-right{align-items:center;display:flex;gap:10px}.load-history-glass-compact-meta{align-items:center;color:#ffffffb3;display:inline-flex;font-size:13px;gap:6px}.load-history-mini-chip{align-items:center;background:#00000038;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffdb;display:inline-flex;font-size:11px;gap:5px;height:22px;padding:0 8px}.load-history-mini-chip svg{font-size:11px}.load-history-glass-loc{color:#ffffffeb;font-size:15px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-history-glass-compact-row{display:flex;flex-direction:column;gap:5px;min-width:0}.load-history-glass-compact-top{align-items:baseline;display:flex;gap:10px;justify-content:flex-start;min-width:0}.load-history-glass-compact-top .load-history-glass-loc{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-history-glass-compact-meta{flex:0 0 auto;white-space:nowrap}.load-history-glass-compact-assign{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;width:100%}.load-history-session-list{display:flex;flex-direction:column;gap:14px;padding:4px 0 10px}.load-history-session-card{background:linear-gradient(180deg,#101722f5,#0a1018f5);border:1px solid #ffffff14;border-radius:14px;box-shadow:0 6px 18px #0000002e;overflow:hidden;position:relative}.load-history-session-card:before{background:linear-gradient(180deg,#2b6ef2,#00c6ff);background:linear-gradient(180deg,var(--lh-blue),var(--lh-cyan));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.load-history-session-card.lh-status-completed:before{background:linear-gradient(180deg,#8fdc69,#8fdc69)}.load-history-session-card.lh-status-cancelled:before{background:linear-gradient(180deg,#ff7b72,#ff7b72)}.load-history-session-card.lh-status-pending:before{background:linear-gradient(180deg,#f1c40f,#ffd666);background:linear-gradient(180deg,var(--lh-yellow),#ffd666)}.load-history-session-header{grid-gap:16px;align-items:center;background:hsla(0,0%,100%,.018);border-bottom:1px solid hsla(0,0%,100%,.075);display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(340px,.85fr) 44px;min-height:44px;padding:8px 14px 8px 18px}.load-history-session-title-wrap{align-items:center;display:flex;gap:12px;min-width:0}.load-history-session-title{color:#ffffffd6;font-size:14px;font-weight:850;white-space:nowrap}.load-history-session-pill{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;border-radius:8px;display:inline-flex;font-size:11px;font-weight:850;height:26px;justify-content:center;min-width:78px;padding:0 11px;white-space:nowrap}.load-history-session-pill.lh-status-completed{background:#2bd27f18;border-color:#2bd27f38;color:#8fdc69}.load-history-session-pill.lh-status-cancelled{background:#e5393521;border-color:#e5393552;color:#ff7b72}.load-history-session-pill.lh-status-pending{background:#f1c40f21;border-color:#f1c40f52;color:#ffd666}.load-history-session-progress-wrap{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(120px,220px) 38px;justify-self:end;min-width:0;width:min(100%,420px)}.load-history-session-progress-text{color:#ffffffad;font-size:12px;white-space:nowrap}.load-history-session-progress-bar{background:#ffffff0d;border-radius:999px;height:5px;overflow:hidden;width:100%}.load-history-session-progress-fill{background:linear-gradient(90deg,#2b6ef2,#00c6ff);background:linear-gradient(90deg,var(--lh-blue),var(--lh-cyan));border-radius:999px;display:block;height:100%}.load-history-session-progress-fill.lh-status-completed{background:linear-gradient(90deg,#58cc39,#7fe85a)}.load-history-session-progress-fill.lh-status-cancelled{background:linear-gradient(90deg,#e5393533,#e5393559)}.load-history-session-progress-percent{color:#ffffffa8;font-size:12px;text-align:right}.load-history-session-collapse{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;color:#ffffffc7;cursor:pointer;display:inline-flex;height:30px;justify-content:center;justify-self:center;width:30px}.load-history-session-collapse:hover{background:#ffffff14;color:#fff}.load-history-session-card .load-history-session-rows-wrap.is-expanded~.load-history-session-collapse svg{transform:rotate(0deg)}.load-history-session-rows-wrap{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden;transform:translateY(0);transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:grid-template-rows,opacity,transform}.load-history-session-rows-wrap.is-collapsed{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-6px)}.load-history-session-rows-wrap.is-expanded{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.load-history-session-rows{display:flex;flex-direction:column;min-height:0;overflow:hidden}.load-history-session-row{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff12;color:#ffffffbd;cursor:pointer;display:grid;gap:8px;grid-template-columns:46px 62px minmax(96px,.78fr) minmax(92px,.76fr) minmax(96px,.78fr) minmax(122px,1fr) minmax(122px,1fr) minmax(84px,.68fr) minmax(82px,.66fr) 82px 100px 88px 44px;min-height:52px;padding:8px 12px 8px 18px;transition:background .14s ease,filter .14s ease}.load-history-session-row:last-child{border-bottom:0}.load-history-session-row:hover{background:hsla(0,0%,100%,.035);filter:brightness(1.04)}.load-history-row-load{color:#ffffffd6;font-size:13px;font-weight:700}.load-history-row-length{color:#ffffffb3;font-size:13px;font-weight:600;white-space:nowrap}.load-history-row-pill{align-items:center;border:1px solid #ffffff1a;border-radius:8px;color:#ffffffd6;display:inline-flex;font-size:11px;font-weight:650;gap:6px;height:26px;justify-content:center;min-width:0;overflow:visible;padding:0 10px;position:relative;text-align:center;white-space:nowrap}.load-history-row-pill-driver .load-history-row-pill-text,.load-history-row-pill-trailer .load-history-row-pill-text,.load-history-row-pill-truck .load-history-row-pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-history-row-pill svg{flex:0 0 auto;font-size:13px;opacity:.85}.load-history-row-pill-text{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.load-history-row-extra-badge{align-items:center;background:#d93a35;border:1px solid #ffffff38;border-radius:50%;box-shadow:0 4px 10px #e5393552;color:#fff;display:inline-flex;font-size:10px;font-weight:900;height:20px;justify-content:center;line-height:1;padding:0;pointer-events:none;position:absolute;right:-8px;top:-8px;width:20px;z-index:3}.load-history-row-pill-truck{background:linear-gradient(135deg,#2b6ef26b,#2456be33);border-color:#4986ff47}.load-history-row-pill-trailer{background:linear-gradient(135deg,#813ed870,#5b2e9c33);border-color:#ac70ff3d}.load-history-row-pill-driver{background:linear-gradient(135deg,#00c6ff29,#00648224);border-color:#00c6ff2e}.load-history-row-place{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:0;overflow:visible;text-align:center}.load-history-row-place-title{align-items:center;display:inline-flex;gap:8px;justify-content:center;max-width:100%;min-width:0}.load-history-row-place strong{color:#ffffffc2;font-size:13px;font-weight:600}.load-history-row-place span,.load-history-row-place strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-history-row-place span{color:#ffffff80;font-size:12px}.load-history-row-client{text-align:center}.load-history-row-carrier,.load-history-row-client{color:#ffffffa3;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-history-row-carrier{align-items:center;display:inline-flex;gap:7px;justify-content:center}.load-history-row-carrier svg{flex:0 0 auto;font-size:12px;opacity:.72}.load-history-row-price{color:#ffffffc2;font-size:13px;font-weight:700;text-align:right;white-space:nowrap}.load-history-row-status{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;border-radius:8px;display:inline-flex;font-size:11px;font-weight:650;height:28px;justify-content:center;padding:0 11px;white-space:nowrap}.load-history-row-status.lh-status-completed{background:rgba(43,210,127,.095);border-color:#2bd27f38;color:#8fdc69}.load-history-row-status.lh-status-cancelled{background:#e5393521;border-color:#e539354d;color:#ff7b72}.load-history-row-status.lh-status-pending{background:#f1c40f21;border-color:#f1c40f4d;color:#ffd666}.load-history-row-finished{color:#ffffff80;font-size:11px;line-height:1.22;text-align:center;white-space:normal}.load-history-row-eye{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff17;border-radius:8px;color:#fff9;cursor:pointer;display:inline-flex;height:28px;justify-content:center;justify-self:center;width:28px}.load-history-row-eye:hover{background:#2b6ef229;border-color:#2b6ef247;color:#dbeafe}.load-history-pagination{align-items:center;border-top:1px solid #ffffff12;display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding:16px 2px 4px}.load-history-pagination-pages{align-items:center;display:flex;gap:10px}.load-history-page-btn{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:10px;color:#ffffffb8;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;height:38px;justify-content:center;min-width:38px;padding:0 12px;transition:background .14s ease,color .14s ease,border-color .14s ease}.load-history-page-btn:hover:not(:disabled){background:#ffffff14;color:#fff}.load-history-page-btn.active{background:linear-gradient(135deg,#4d63ff,#304cff);border-color:#ffffff1f;box-shadow:0 8px 22px #304cff47;color:#fff}.load-history-page-btn:disabled{cursor:not-allowed;opacity:.45}.load-history-page-ellipsis{color:#ffffff94;font-size:13px;padding:0 4px}.load-history-pagination-right{align-items:center;display:flex;gap:24px}.load-history-page-size{background:#0d121a;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffc7;height:38px;min-width:126px;outline:none;padding:0 12px}.load-history-page-range{color:#ffffff8f;font-size:13px;white-space:nowrap}@media (max-width:1350px){.load-history-session-row{gap:6px;grid-template-columns:44px 58px minmax(90px,.76fr) minmax(86px,.72fr) minmax(92px,.76fr) minmax(110px,1fr) minmax(110px,1fr) minmax(78px,.64fr) minmax(76px,.62fr) 74px 88px 76px 44px}}@media (max-width:1100px){.load-history-session-header{grid-template-columns:1fr 32px}.load-history-session-progress-wrap{grid-column:1/-1;grid-row:2}.load-history-session-collapse{grid-column:2;grid-row:1}.load-history-session-row{gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 14px 20px}.load-history-row-eye{justify-self:end}.load-history-row-finished,.load-history-row-price{text-align:left}.load-history-pagination{align-items:flex-start;flex-direction:column}.load-history-pagination-right{justify-content:space-between;width:100%}}@media (max-width:680px){.load-history-session-header{gap:12px;padding:12px 12px 12px 16px}.load-history-session-title-wrap{flex-wrap:wrap}.load-history-session-progress-wrap{gap:7px;grid-template-columns:1fr}.load-history-session-progress-percent{text-align:left}.load-history-session-row{grid-template-columns:1fr}.load-history-pagination-pages{flex-wrap:wrap}.load-history-pagination-right{align-items:flex-start;flex-direction:column;gap:10px}}.load-history-session-card,.load-history-session-card.lh-status-cancelled,.load-history-session-card.lh-status-completed,.load-history-session-card.lh-status-pending{background-color:initial!important;background-image:linear-gradient(180deg,#101722f5,#0a1018f5)!important;color:#e5e7eb!important;color:var(--lh-text)!important}.load-history-session-header{background:#ffffff05!important}.load-history-session-row{background:#0000!important}.load-history-session-row:hover{background:hsla(0,0%,100%,.035)!important}.load-history-row-carrier,.load-history-row-client,.load-history-row-finished,.load-history-row-length,.load-history-row-load,.load-history-row-place strong,.load-history-row-price{color:inherit;font-weight:500}.load-history-row-status,.load-history-session-pill{background-color:#ffffff0f}.load-history-row-lucide-icon{stroke-width:2.3;flex:0 0 auto;height:13px;opacity:.84;width:13px}.load-history-row-pill .load-history-row-lucide-icon{color:#ffffffe0}.load-history-row-carrier .load-history-row-lucide-icon{stroke-width:2.3;color:#ffffffb3;height:14px;width:14px}.load-history-session-pill{gap:6px}.load-history-session-pill-icon{flex:0 0 auto;font-size:13px;line-height:1}.load-history-session-pill.lh-status-completed .load-history-session-pill-icon{color:#8fdc69}.load-history-session-pill.lh-status-cancelled .load-history-session-pill-icon{color:#ffb3ad}.load-history-session-collapse svg{transition:transform .22s ease}.load-history-session-collapse.is-expanded svg{transform:rotate(0deg)}.load-history-session-collapse.is-collapsed svg{transform:rotate(-90deg)}.load-history-details-root{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:34px 0;position:fixed;z-index:80}.load-history-details-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;cursor:pointer;inset:0;position:absolute}.load-history-details-panel{background:linear-gradient(180deg,#101720,#0b1119);border:1px solid #3a465ac2;border-radius:15px;box-shadow:0 26px 76px #000000b8,inset 0 1px 0 hsla(0,0%,100%,.035);color:#f4f6fb;display:grid;grid-template-rows:auto 1fr;max-height:calc(100vh - 74px);overflow:hidden;position:relative;width:min(1180px,calc(100vw - 190px));z-index:1}.load-history-details-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#0e141dfa,#0a0f16fa);border-bottom:1px solid #2f394ac7;position:sticky;top:0;z-index:2}.load-history-details-header-row{align-items:center;box-sizing:border-box;display:flex;gap:13px;min-height:58px;padding:12px 18px}.load-history-details-header-left{align-items:center;display:flex;gap:13px;min-width:0}.load-history-details-title{align-items:center;color:#f8fafc;display:flex;font-size:16px;font-weight:760;gap:8px;letter-spacing:-.025em;white-space:nowrap}.load-history-details-title-icon{height:15px;width:15px}.load-history-details-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;margin-left:auto}.load-history-details-close{align-items:center;background:linear-gradient(180deg,#181f2bf5,#121823f0);border:1px solid #4e5b709e;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 8px 18px #00000024;color:#f3f6fb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;height:36px;padding:0 12px}.load-history-details-close:hover{background:#1e293beb}.load-history-details-close-icon{height:16px;transition:transform .2s ease;width:16px}.load-history-details-close:hover .load-history-details-close-icon{transform:rotate(90deg)}.load-history-details-chip{align-items:center;background:#0c111ab8;border:1px solid #55627894;border-radius:9px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 7px 16px #0000001f;color:#dce3ee;display:inline-flex;font-size:12px;font-weight:650;gap:6px;height:32px;padding:0 10px;white-space:nowrap}.load-history-details-chip-icon{height:14px;width:14px}.load-history-details-content{min-height:0;overflow-y:auto;padding:16px 18px 18px}.load-history-details-summary-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(150px,1.08fr) minmax(150px,1.08fr) minmax(120px,.82fr) minmax(130px,.9fr) minmax(160px,1.1fr) minmax(120px,.82fr) minmax(150px,1.08fr);margin-bottom:12px}.load-history-details-summary-card{align-items:center;background:linear-gradient(180deg,#1b222ef5,#121924f0);border:1px solid #4e5b70a8;border-radius:11px;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 22px #00000024;display:flex;gap:10px;min-height:66px;min-width:0;padding:11px 12px}.load-history-details-summary-card-icon{align-items:center;background:#0000;border:0;border-radius:9px;color:#d7dfec;display:inline-flex;flex:0 0 auto;height:25px;justify-content:center;width:25px}.load-history-details-summary-card-svg{stroke-width:1.9;height:19px;width:19px}.load-history-details-summary-card-content{min-width:0}.load-history-details-summary-card-label{color:#a8b1c1;font-size:9.5px;font-weight:760;letter-spacing:.095em;line-height:1.12;margin-bottom:4px;text-transform:uppercase}.load-history-details-summary-card-value{color:#f9fafb;font-size:11px;font-weight:600;line-height:1.22;overflow-wrap:anywhere;white-space:normal}.load-history-details-summary-card-sub{color:#9ca8ba;font-size:10px;margin-top:3px}.load-history-details-summary-card.is-money .load-history-details-summary-card-value{color:#74db5f}.load-history-details-body{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 385px;margin-top:0}.load-history-details-timeline{background:linear-gradient(180deg,#0f172abd,#0f172a80);border:1px solid #3e4b60b8;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);overflow:hidden}.load-history-details-timeline-head{align-items:center;background:#0000;border-bottom:0;box-sizing:border-box;color:#f7f9fc;display:flex;font-size:14px;font-weight:720;gap:8px;height:45px;padding:0 16px;position:relative}.load-history-details-timeline-head:after{background:#404a5bb8;bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.load-history-details-timeline-head span{line-height:1}.load-history-details-timeline-head-icon{stroke-width:2.1;height:15px;width:15px}.load-history-details-steps{list-style:none;margin:0;padding:16px;position:relative}.load-history-details-steps>li{list-style:none}.load-history-details-steps>li::marker{content:""}.load-history-details-steps-line{display:none}.load-history-details-step{padding-bottom:16px;padding-left:34px;position:relative}.load-history-details-step:last-child{padding-bottom:2px}.load-history-details-step:after{border-radius:999px;bottom:-2px;content:"";left:9px;opacity:.95;position:absolute;top:21px;width:2px;z-index:1}.load-history-details-step:last-child:after{bottom:0}.load-history-details-step-completed:after{background:#78d98a;box-shadow:none}.load-history-details-step-cancelled:after{background:#f07a7a;box-shadow:none}.load-history-details-step-neutral:after{background:#94a3b873;box-shadow:none}.load-history-details-step-dot{align-items:center;border:1px solid #ffffff14;border-radius:999px;box-shadow:0 4px 10px #0000002e;display:flex;height:20px;justify-content:center;left:0;position:absolute;top:0;width:20px;z-index:2}.load-history-details-step-dot-completed{background:#6fcd7e;color:#fff}.load-history-details-step-dot-cancelled{background:#eb6666;color:#fff}.load-history-details-step-dot-neutral{background:#334155;color:#e5edf8}.load-history-details-step-dot-icon{stroke-width:2.8;color:#fff;height:11px;width:11px}.load-history-details-step-card{border-bottom:1px solid #94a3b81f;padding-bottom:14px}.load-history-details-step-mainline{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 330px}.load-history-details-step-titlezone{min-width:0}.load-history-details-step-tags{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:7px}.load-history-details-step-title{align-items:center;color:#f8fafc;display:flex;font-size:15px;font-weight:760;gap:7px;letter-spacing:-.015em}.load-history-details-step-title-icon{color:#dbeafe;flex:0 0 auto;height:15px;width:15px}.load-history-details-step-meta{color:#d6dae3;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:6px}.load-history-details-step-meta-item{align-items:center;display:inline-flex;gap:6px}.load-history-details-step-meta-icon{height:13px;width:13px}.load-history-details-tag{border:1px solid #0000;border-radius:8px;font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:4px 9px;text-transform:uppercase}.load-history-details-tag-pickup{background:#22c55e29;border-color:#22c55e47;color:#9beaab}.load-history-details-tag-delivery{background:#ef444429;border-color:#ef444447;color:#ffadad}.load-history-details-tag-completed{background:#22c55e29;border-color:#22c55e47;color:#9beaab}.load-history-details-tag-cancelled{background:#ef444429;border-color:#ef444447;color:#ffadad}.load-history-details-badge{align-items:center;background:#8c8c9629;border:1px solid #c8c8d242;border-radius:8px;color:#f6f8ff;display:inline-flex;font-size:9.5px;font-weight:700;gap:5px;padding:4px 9px}.load-history-details-badge-success{background:#22c55e24;border-color:#22c55e52;color:#bdf7cd}.load-history-details-badge-danger{background:#ef444424;border-color:#ef444457;color:#ffc5c5}.load-history-details-badge-info{background:#0ea5e929;border-color:#0ea5e959;color:#daedff}.load-history-details-badge-warn{background:#f59e0b29;border-color:#f59e0b59;color:#fff1c5}.load-history-details-badge-icon{height:13px;width:13px}.load-history-details-step-assets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.load-history-details-asset-pill{align-items:center;background:#1117218a;border:1px solid #4f5c727a;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);display:flex;gap:8px;min-height:40px;min-width:0;padding:7px 9px}.load-history-details-asset-pill-icon{color:#d8e0ef;flex:0 0 auto}.load-history-details-asset-pill-svg{height:15px;width:15px}.load-history-details-asset-pill-content{min-width:0}.load-history-details-asset-pill-label{color:#9fa9ba;font-size:8.5px;font-weight:700;letter-spacing:.085em;line-height:1.1;text-transform:uppercase}.load-history-details-asset-pill-value{color:#f8fafc;font-size:12px;font-weight:650;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-history-details-asset-pill-truck{background:#3b82f61c;border-color:#3b82f642}.load-history-details-asset-pill-truck .load-history-details-asset-pill-icon,.load-history-details-asset-pill-truck .load-history-details-asset-pill-svg{color:#93c5fd}.load-history-details-asset-pill-truck .load-history-details-asset-pill-label{color:#9bbff2}.load-history-details-asset-pill-trailer{background:#818cf81c;border-color:#818cf842}.load-history-details-asset-pill-trailer .load-history-details-asset-pill-icon,.load-history-details-asset-pill-trailer .load-history-details-asset-pill-svg{color:#c4b5fd}.load-history-details-asset-pill-trailer .load-history-details-asset-pill-label{color:#beb9f7}.load-history-details-asset-pill-driver{background:#f59e0b1a;border-color:#f59e0b40}.load-history-details-asset-pill-driver .load-history-details-asset-pill-icon,.load-history-details-asset-pill-driver .load-history-details-asset-pill-svg{color:#fcd34d}.load-history-details-asset-pill-driver .load-history-details-asset-pill-label{color:#f4d68a}.load-history-details-gps-proof{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #94a3b824;border-radius:9px;color:#f5f7ff;display:inline-flex;font-size:11.5px;line-height:1.2;margin-top:8px;max-width:100%;padding:5px 9px}.load-history-details-gps-proof-main{align-items:center;display:inline-flex;flex-wrap:wrap;font-weight:750;gap:6px}.load-history-details-gps-proof-icon{flex:0 0 auto;height:13px;width:13px}.load-history-details-gps-proof-inline-detail,.load-history-details-gps-proof-separator{color:inherit;font-weight:600;opacity:.84}.load-history-details-gps-proof-detail{display:none}.load-history-details-gps-proof-ok{background:#22c55e1f;border-color:#22c55e52;color:#bdf7cd}.load-history-details-gps-proof-warning{background:#f59e0b21;border-color:#f59e0b61;color:#ffe4a3}.load-history-details-gps-proof-missing{background:#f59e0b14;border-color:#f59e0b47;color:#ffe8a3}.load-history-details-gps-proof-neutral{background:#0ea5e91a;border-color:#0ea5e952;color:#daedff}.load-history-details-driver-note{background:linear-gradient(180deg,#f59e0b1c,#f59e0b12);border:1px solid #f59e0b4d;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);box-sizing:border-box;margin-top:9px;padding:10px 12px;width:min(100%,520px)}.load-history-details-driver-note-head{align-items:center;display:flex;gap:7px;margin-bottom:6px}.load-history-details-driver-note-icon{stroke-width:2.2;color:#f59e0b;flex:0 0 auto;height:14px;width:14px}.load-history-details-driver-note-title{color:#fcd58a;font-size:10px;font-weight:800;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.load-history-details-driver-note-text{color:#f4f6fb;font-size:12.5px;font-weight:520;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.load-history-details-driver-note-meta{align-items:center;color:#b8c1d0;display:flex;flex-wrap:wrap;font-size:10px;font-weight:650;gap:5px;line-height:1.35;margin-top:7px}.load-history-details-driver-note-separator{color:#7d8798}.load-history-details-step-fields{margin-top:10px}.load-history-details-fieldcard{background:linear-gradient(180deg,#121924eb,#0f1620eb);border:1px solid #384458d1;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.026),0 8px 18px #0000001f;overflow:hidden}.load-history-details-fieldcard-head{align-items:center;background:#0f1621e0;border:0;border-bottom:1px solid #384458b8;box-sizing:border-box;color:#eef3fb;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:41px;padding:0 15px;text-align:left;width:100%}.load-history-details-fieldcard-head:hover{background:#141d2beb}.load-history-details-fieldcard-head{transition:background .18s ease,border-color .22s ease}.load-history-details-fieldcard-collapsed .load-history-details-fieldcard-head{border-bottom-color:#0000}.load-history-details-fieldcard-head-chevron{transition:transform .18s ease}.load-history-details-fieldcard-head-chevron-closed{transform:rotate(180deg)}.load-history-details-fieldcard-head-left{align-items:center;display:inline-flex;gap:9px;min-width:0}.load-history-details-fieldcard-head-left span{color:#f2f5fb;font-size:13px;font-weight:720;letter-spacing:-.01em;line-height:1}.load-history-details-fieldcard-head-icon{stroke-width:2;color:#e8edf7;height:16px;width:16px}.load-history-details-fieldcard-head-chevron{stroke-width:2.5;color:#e8edf7;flex:0 0 auto;height:15px;width:15px}.load-history-details-location-grid-wrap{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden;transform:translateY(0);transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease,transform .32s cubic-bezier(.22,.61,.36,1);will-change:grid-template-rows,opacity,transform}.load-history-details-location-grid-wrap.is-collapsed{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-6px)}.load-history-details-location-grid-wrap.is-expanded{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.load-history-details-location-grid{grid-gap:0;background:#10172285;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;overflow:hidden;padding:0}.load-history-details-mini-field{background:#141b266b;border-bottom:1px solid #38445894;border-right:1px solid #38445894;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:54px;min-width:0;padding:9px 15px 8px}.load-history-details-mini-label{color:#aeb8c9;display:block;font-size:11px;font-weight:680;letter-spacing:.06em;line-height:1.05;text-transform:uppercase}.load-history-details-mini-value{align-items:center;background:#0000;border:0;border-radius:0;box-sizing:border-box;color:#f2f5fb;display:flex;font-size:14px;font-weight:500;gap:6px;line-height:1.22;min-height:auto;overflow:hidden;padding:0;width:100%;word-break:break-word}.load-history-details-mini-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10.5px;line-height:1.2;white-space:pre-wrap;word-break:break-word}.load-history-details-loc-hours{grid-column:span 3}.load-history-details-loc-dimensions{border-right:0;grid-column:span 3}.load-history-details-loc-address{grid-column:span 3}.load-history-details-loc-postal{border-right:0;grid-column:span 3}.load-history-details-loc-city{grid-column:span 3}.load-history-details-loc-country{border-right:0;grid-column:span 3}.load-history-details-loc-coords{grid-column:span 3}.load-history-details-loc-map{border-right:0;grid-column:span 3}.load-history-details-loc-access{border-bottom:0;grid-column:span 3}.load-history-details-loc-equipment{border-bottom:0;border-right:0;grid-column:span 3}.load-history-details-link{align-items:center;color:#8fb7ff;display:inline-flex;font-size:14px;font-weight:560;gap:6px;text-decoration:none}.load-history-details-link-icon{stroke-width:2.1;height:16px;width:16px}.load-history-details-link:hover{text-decoration:underline}.load-history-details-aside{grid-gap:12px;display:grid;gap:12px}.load-history-details-box{background:linear-gradient(180deg,#0d1724,#0b1420);border:1px solid #364357d1;border-radius:13px;box-shadow:0 18px 42px #0003,inset 0 1px 0 hsla(0,0%,100%,.035);overflow:hidden}.load-history-details-box-head{align-items:center;background:#0000;border-bottom:0;box-sizing:border-box;color:#f7f9fc;display:flex;font-size:14px;font-weight:720;gap:10px;justify-content:space-between;min-height:38px;padding:10px 14px 4px}.load-history-details-box-head-left{align-items:center;display:inline-flex;gap:8px;min-height:24px}.load-history-details-box-head-left span{font-size:14px;font-weight:720;letter-spacing:0;line-height:1}.load-history-details-box-head-icon{height:16px;opacity:.98;width:16px}.load-history-details-box-head span{line-height:1}.load-history-details-session-summary{padding:8px 14px 14px}.load-history-details-summary-pills{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.load-history-details-summary-pill{align-items:center;background:#0f172a85;border:1px solid #94a3b833;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff08;box-sizing:border-box;color:#e5e7eb;display:inline-flex;font-size:11px;font-weight:740;gap:7px;justify-content:center;line-height:1;min-height:34px;min-width:0;padding:0 14px;white-space:nowrap;width:auto}.load-history-details-summary-pill-icon{flex:0 0 auto;height:13px;width:13px}.load-history-details-summary-pill-success{background:#22c55e24;border-color:#22c55e47;color:#a7f3b7}.load-history-details-summary-pill-danger{background:#ef444424;border-color:#ef444447;color:#ffb0b0}.load-history-details-summary-counts{display:none}.load-history-details-notes-panel{grid-gap:10px;display:grid;gap:10px;padding:8px 14px 14px}.load-history-details-notes-item{grid-gap:6px;display:grid;gap:6px}.load-history-details-notes-item-title{color:#f4f7fc;font-size:13px;font-weight:680}.load-history-details-notes-item-value{background:linear-gradient(180deg,#131c2aeb,#101825eb);border:1px solid #384559d1;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff05;color:#eef3fb;font-size:13px;font-weight:500;line-height:1.3;min-height:44px;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.load-history-details-docs{padding:8px 14px 14px}.load-history-details-doc-groups{grid-gap:12px;display:grid;gap:12px}.load-history-details-doc-group{background:radial-gradient(circle at top left,#22c55e1a,#0000 42%),linear-gradient(180deg,#0c131ef5,#0a111cf5);border:1px solid #374457d6;border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 10px 24px #00000024;overflow:hidden}.load-history-details-doc-group-delivery,.load-history-details-doc-group-pickup{border-color:#22c55e52}.load-history-details-doc-group-unknown{background:radial-gradient(circle at top left,#f59e0b1a,#0000 42%),linear-gradient(180deg,#0c131ef5,#0a111cf5);border-color:#f59e0b57}.load-history-details-doc-group-head{align-items:center;border-bottom:1px solid #37445794;display:flex;flex-wrap:wrap;gap:9px;justify-content:center;padding:10px 10px 8px}.load-history-details-doc-point-badge{align-items:center;background:#22c55e29;border:1px solid #22c55e47;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0a,0 6px 14px #22c55e14;color:#9beaab;display:inline-flex;font-size:9.5px;font-weight:820;justify-content:center;letter-spacing:.14em;line-height:1;min-height:22px;padding:0 11px;text-transform:uppercase}.load-history-details-doc-group-unknown .load-history-details-doc-point-badge{background:#f59e0b29;border-color:#f59e0b47;box-shadow:inset 0 1px 0 #ffffff0a,0 6px 14px #f59e0b14;color:#ffe4a3}.load-history-details-doc-point-location{align-items:center;color:#edf5ff;display:inline-flex;font-size:11px;font-weight:680;gap:5px;justify-content:center;line-height:1.15;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.load-history-details-doc-point-location-icon{color:#dbeafe;flex:0 0 auto;height:12px;width:12px}.load-history-details-doc-group-warning{background:#f59e0b14;border:1px solid #f59e0b3d;border-radius:9px;color:#ffe4a3;font-size:10.5px;font-weight:650;line-height:1.25;margin:8px 10px 0;padding:8px 9px;text-align:center}.load-history-details-doc-thumbs{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.load-history-details-doc{background:#080d1594;border:1px solid #4c586b94;border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);cursor:pointer;display:flex;flex-direction:column;gap:7px;overflow:hidden;padding:7px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.load-history-details-doc:hover{background:#0c1420d1;border-color:#22c55e6b;transform:translateY(-1px)}.load-history-details-doc-img{background:#0b1118;border:1px solid #4c586b80;border-radius:8px;display:block;height:82px;object-fit:cover;transition:transform .2s ease;width:100%}.load-history-details-doc:hover .load-history-details-doc-img{transform:scale(1.02)}.load-history-details-doc-caption{border-top:0;color:#f2f5fb;font-size:11.5px;font-weight:650;padding:0 4px 1px;text-align:center}.load-history-details-docs-download{align-items:center;background:linear-gradient(180deg,#1f2837fa,#181f2bfa);border:1px solid #4d5a6fc2;border-radius:9px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);display:inline-flex;font-size:12px;font-weight:650;gap:6px;height:30px;justify-content:center!important;line-height:1;padding:0 10px;white-space:nowrap;width:auto!important}.load-history-details-btn-primary,.load-history-details-btn-secondary{align-items:center;background:#242a33;border:1px solid #ffffff2e;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;gap:7px;padding:8px 11px;text-decoration:none}.load-history-details-btn-primary:hover,.load-history-details-btn-secondary:hover{background:#2b313b}.load-history-details-btn-primary:disabled,.load-history-details-btn-secondary:disabled{cursor:default;opacity:.55}.load-history-details-btn-icon{height:15px;width:15px}.load-history-details-overlay{align-items:center;background:#00000094;display:flex;inset:0;justify-content:center;position:fixed;z-index:80}.load-history-details-error,.load-history-details-loading{background:#14161a;border:1px solid #ffffff2e;border-radius:15px;box-shadow:0 10px 40px #00000059;color:#fff;max-width:92vw;padding:20px;width:620px}.load-history-details-error-head,.load-history-details-loading{align-items:center;display:flex;gap:10px}.load-history-details-error-head{color:#ffbec8}.load-history-details-error-icon{height:18px;width:18px}.load-history-details-spin{animation:load-history-details-spin 1s linear infinite}@keyframes load-history-details-spin{to{transform:rotate(1turn)}}.load-history-details-lightbox{align-items:center;background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.load-history-details-lightbox-inner{align-items:center;display:flex;flex-direction:column;gap:10px;max-height:88vh;max-width:92vw;position:relative}.load-history-details-lightbox-img{border-radius:12px;max-height:80vh;max-width:92vw}.load-history-details-lightbox-close{align-items:center;background:#1e232b;border:1px solid #ffffff26;border-radius:10px;color:#fff;display:inline-flex;gap:6px;padding:8px 12px}.load-history-details-lightbox-close:hover{background:#2a303a}.load-history-details-empty{color:#d0d4de;font-size:13px}@media (max-width:1350px){.load-history-details-panel{width:min(1160px,calc(100vw - 150px))}.load-history-details-body{grid-template-columns:minmax(0,1fr) 370px}}@media (max-width:1250px){.load-history-details-panel{width:min(1120px,calc(100vw - 110px))}.load-history-details-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.load-history-details-body{grid-template-columns:minmax(0,1fr) 350px}.load-history-details-step-mainline{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1100px){.load-history-details-root{padding:18px 0}.load-history-details-panel{max-height:calc(100vh - 36px);width:calc(100vw - 40px)}.load-history-details-aside,.load-history-details-body{grid-template-columns:1fr}}@media (max-width:980px){.load-history-details-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 8px 8px}.load-history-details-loc-access,.load-history-details-loc-address,.load-history-details-loc-city,.load-history-details-loc-coords,.load-history-details-loc-country,.load-history-details-loc-equipment,.load-history-details-loc-hours,.load-history-details-loc-map,.load-history-details-loc-postal{border-right:1px solid #43577e47;grid-column:span 1}.load-history-details-location-grid .load-history-details-mini-field:nth-child(2n){border-right:0}.load-history-details-step-mainline{grid-template-columns:1fr}.load-history-details-step-assets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.load-history-details-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.load-history-details-header-row{align-items:flex-start;flex-direction:column}.load-history-details-header-right{justify-content:flex-start;margin-left:0}}@media (max-width:640px){.load-history-details-root{padding:8px 0}.load-history-details-panel{border-radius:14px;max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.load-history-details-content{padding:12px}.load-history-details-summary-cards{grid-template-columns:1fr}.load-history-details-step{padding-left:34px}.load-history-details-step-assets{grid-template-columns:1fr}.load-history-details-location-grid{grid-template-columns:1fr;padding:0 8px 8px}.load-history-details-location-grid .load-history-details-mini-field{border-right:0!important;grid-column:auto!important}.load-history-details-fieldcard-head{font-size:12px;min-height:36px;padding:0 12px}.load-history-details-mini-field{padding:10px 10px 9px}.load-history-details-doc-thumbs{grid-template-columns:1fr}}@media (max-width:520px){.load-history-details-summary-cards{gap:8px}.load-history-details-chip{max-width:100%}}.load-history-details-step-meta-item svg.load-history-details-step-meta-icon{flex:0 0 auto}.edit-load-history-root{background:#0e0f12;color:#fff;display:flex;inset:0;justify-content:center;position:fixed}.edit-load-history-panel{border:1px solid #ffffff2e;border-radius:12px;display:flex;flex-direction:column;max-width:95vw;overflow:hidden;width:1000px}.edit-load-history-header{background:#11141a;border-bottom:1px solid #ffffff2e;padding:14px 24px}.edit-load-history-title{font-weight:700}.edit-load-history-content{flex:1 1;overflow-y:auto;padding:20px}.edit-load-history-step{background:#161a20;border:1px solid #ffffff2e;border-radius:12px;margin-bottom:20px;padding:16px}.edit-load-history-step-top{align-items:center;display:flex;gap:10px;margin-bottom:12px}.edit-load-history-tag{background:#222;border-radius:8px;font-size:11px;padding:3px 8px;text-transform:uppercase}.edit-load-history-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.edit-load-history-fieldrow{display:flex;flex-direction:column;gap:4px}.edit-load-history-fieldlabel{color:#ccc;font-size:11px;text-transform:uppercase}.edit-load-history-input{background:#0f1319;border:1px solid #ffffff29;border-radius:8px;color:#fff;padding:8px 10px}.edit-load-history-input:focus{border-color:#3a8fff;outline:none}.edit-load-history-footer{background:#11141a;border-top:1px solid #ffffff2e;display:flex;gap:8px;justify-content:flex-end;padding:14px 24px}.edit-load-history-btn-primary,.edit-load-history-btn-secondary{align-items:center;border:1px solid #fff3;border-radius:8px;cursor:pointer;display:inline-flex;gap:6px;padding:8px 14px}.edit-load-history-btn-primary{background:#2b313b;color:#fff}.edit-load-history-btn-primary:hover{background:#3a4652}.edit-load-history-btn-secondary{background:#1c2028;color:#ccc}.edit-load-history-btn-secondary:hover{background:#2a2f38}.edit-load-history-overlay{align-items:center;background:#0009;color:#fff;display:flex;justify-content:center}.invoices-page{grid-gap:8px;color:#e5e7eb;display:grid;gap:8px;grid-template-rows:auto 1fr;margin-right:20px;margin-top:10px;min-height:100vh;padding:0 6px 12px 0}.invoices-card{background:#12161d;border:1px solid #1e2126;border-radius:12px;padding:8px}.invoices-card.invoices-toolbar{align-items:center;background:#0f1318;border-color:#1a2330;border-radius:12px;display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:8px 12px}.invoices-stats,.invoices-toolbar__left{align-items:center;display:flex}.invoices-stats{color:#cbd5e1;gap:8px}.invoices-pill{background:#0f1318;border:1px solid #1f2630;border-radius:999px;font-size:11px;padding:4px 8px}.invoices-dot{font-size:12px;opacity:.6}.invoices-toolbar__right{align-items:center;display:flex;gap:12px}:root{--invoices-control-height:36px}.invoices-search{align-items:center;background:#0f1318;border:1px solid #1f2630;border-radius:999px;display:flex;flex:0 1 clamp(180px,20vw,280px);gap:8px;height:36px;height:var(--invoices-control-height);max-width:280px;min-width:180px;padding:0 10px 0 30px;position:relative}.invoices-search__icon{color:#7b8798;font-size:13px;left:10px;position:absolute}.invoices-search .invoices-search__input{background:#0000;border:0;box-sizing:border-box;color:#e5e7eb;font-size:13px;height:100%;line-height:1.2;margin:0;padding:9px 0;transform:translateY(.5px);width:100%}.invoices-search,.invoices-search__input{-webkit-tap-highlight-color:transparent}.invoices-search__input::placeholder{color:#677385}.invoices-search__clear{background:none;border:0;color:#b4bdc9;cursor:pointer;font-size:16px;padding:0 2px}.invoices-search__clear:hover{background-color:initial;color:red}.invoices-search__input,.invoices-search__input:-moz-focusring,.invoices-search__input:focus,.invoices-search__input:focus-visible{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:0!important;outline-color:#0000!important}.invoices-search :focus,.invoices-search :focus-visible{box-shadow:none!important;outline:0!important}.invoices-search:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.invoices-actions{align-items:center;display:flex;gap:10px}.invoices-btn{align-items:center;background:#1a2230;border:1px solid #2a3547;border-radius:10px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:36px;height:var(--invoices-control-height);padding:0 12px;transition:background .15s ease,border-color .15s ease,transform .02s ease}.invoices-btn:hover{background:#212a3a;border-color:#3b4a63}.invoices-btn:active{transform:translateY(1px)}.invoices-btn--primary{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff;color:#fff}.invoices-btn--primary:hover{filter:brightness(1.06)}.invoices-loading-card{align-items:center;display:flex;justify-content:center}.invoices-loading{color:#cbd5e1;padding:16px}.invoices-table{grid-gap:0;display:grid;gap:0}.invoices-table__header{background:#0f1318;border:1px solid #1f2630;border-radius:10px;color:#cbd5e1;display:grid;font-size:11px;grid-template-columns:minmax(70px,.8fr) minmax(90px,.9fr) minmax(120px,1fr) minmax(120px,1fr) minmax(180px,1.5fr) minmax(180px,1.5fr) minmax(130px,1fr) minmax(100px,.9fr) minmax(140px,1fr) minmax(90px,.8fr);letter-spacing:.3px;margin-bottom:6px;padding:10px;text-transform:uppercase;width:100%}.invoices-col-actions{text-align:center}.invoices-row{grid-gap:0;align-items:center;background:#12161d;border-bottom:1px solid #1f2630;border-radius:10px;cursor:pointer;display:grid;gap:0;grid-template-columns:minmax(70px,.8fr) minmax(90px,.9fr) minmax(120px,1fr) minmax(120px,1fr) minmax(180px,1.5fr) minmax(180px,1.5fr) minmax(130px,1fr) minmax(100px,.9fr) minmax(140px,1fr) minmax(90px,.8fr);margin-bottom:6px;padding:12px;position:relative;transition:background-color .18s ease,border-color .18s ease;width:100%}.invoices-row:hover{background:#171c24;border-color:#263044}.invoices-row>div{color:#e5e7eb;font-size:14px;min-width:0;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.invoices-subline{font-size:12px;line-height:1.25;opacity:.75}.invoices-action-icon{cursor:pointer;font-size:16px;line-height:1;transition:transform .18s ease,color .18s ease,opacity .18s ease}.invoices-action-icon:focus{outline:2px solid #4953ff;outline-offset:2px}.invoices-icon-btn{align-items:center;background:#0000;border:0;border-radius:6px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;line-height:1;padding:0;transition:transform .18s ease,filter .18s ease,background .18s ease,opacity .18s ease;width:28px}.invoices-icon-btn svg{height:18px;width:18px}.invoices-icon-btn--export{color:#8fd3a6}.invoices-icon-btn--export:hover{background:#8fd3a614;filter:brightness(1.06);transform:translateY(-1px)}.invoices-icon-btn--danger{color:#bdbdbd;opacity:0;pointer-events:none}.invoices-row:focus-within .invoices-icon-btn--danger,.invoices-row:hover .invoices-icon-btn--danger{opacity:1;pointer-events:auto}.invoices-icon-btn--danger:hover{background:#e5393514;color:#e53935}.invoices-cell--actions{align-items:center;display:flex;gap:10px;justify-content:center;overflow:visible}.invoices-action-icon.download{color:#8fd3a6}.invoices-action-icon.download:hover{filter:brightness(1.04);transform:translateY(-1px)}.invoices-action-icon.danger{color:#bdbdbd;opacity:0;pointer-events:none}.invoices-row:focus-within .invoices-action-icon.danger,.invoices-row:hover .invoices-action-icon.danger{opacity:1;pointer-events:auto}.invoices-action-icon.danger:hover{color:#e53935}.invoices-status-wrapper{position:relative;width:100%}.invoices-status-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#1a2230;border:1px solid #2a3547;border-radius:8px;color:#e5e7eb;cursor:pointer;font-size:13px;font-weight:600;padding:6px 28px 6px 10px;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:100%}.invoices-status-select:focus{border-color:#4953ff;box-shadow:0 0 0 2px #4953ff26;outline:none}.invoices-status-arrow{color:#cbd5e1;font-size:13px;line-height:1;pointer-events:none;position:absolute;right:20px;top:40%;transform:translateY(-52%)}.invoice-status-wrapper{width:100%}.invoices-status-select--draft{background:#64748b2e;border-color:#94a3b859;color:#dbe4ee}.invoices-status-select--sent{background:#3b82f629;border-color:#3b82f66b;color:#bfdbfe}.invoices-status-select--accepted{background:#a855f729;border-color:#a855f76b;color:#e9d5ff}.invoices-status-select--received{background:#14b8a629;border-color:#14b8a66b;color:#99f6e4}.invoices-status-select--partial{background:#f59e0b29;border-color:#f59e0b6b;color:#fde68a}.invoices-status-select--paid{background:#22c55e29;border-color:#22c55e6b;color:#bbf7d0}.invoices-status-select--void{background:#ef444429;border-color:#ef44446b;color:#fecaca}.invoices-empty{align-items:center;background:radial-gradient(circle at top,#4953ff14,#0000 42%),#10141a;border:1px dashed #2a3547;border-radius:14px;display:flex;flex-direction:column;justify-content:center;margin-top:4px;min-height:180px;padding:34px 24px;text-align:center}.invoices-empty__title{color:#e5e7eb;font-size:16px;font-weight:800;margin-bottom:6px}.invoices-empty__subtitle{color:#9aa0a6;font-size:13px;line-height:1.45;margin-bottom:16px;max-width:460px}.invoices-empty__button{font-size:13px;font-weight:700;height:38px;justify-content:center;min-width:180px;padding:0 22px}.row-export-menu{grid-gap:6px;background:#0f1115;border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 12px 32px #00000073;display:grid;gap:6px;min-width:200px;padding:6px;position:absolute;right:12px;top:36px;z-index:30}.row-export-cancel,.row-export-item{background:#171a21;border:1px solid #3f3f3f;border-radius:8px;color:#eaeaea;cursor:pointer;font-size:13px;padding:8px 10px;text-align:left}.row-export-item:hover{background:#1d232c;border-color:#019dee}.row-export-cancel{background:#0000}.row-export-cancel:hover{background:#ffffff0f}.invoices-details-modal{align-items:center;background:#141414d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.invoices-details-modal-content{background:#232323;border-radius:12px;box-shadow:0 6px 32px #000a;max-width:1000px;padding:0;width:100%}.export-modal-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10050}@media (max-width:1200px){.invoices-row,.invoices-table__header{grid-template-columns:140px 110px 110px 1fr 1fr 170px 110px 140px 80px}}@media (max-width:980px){.invoices-toolbar__right{gap:10px}.invoices-search{min-width:220px}.invoices-row,.invoices-table__header{grid-template-columns:150px 110px 110px 1fr 1fr 0 110px 140px 80px}.invoices-row>:nth-child(6),.invoices-table__header>:nth-child(6){display:none}}@media (max-width:640px){.invoices-card.invoices-toolbar{align-items:stretch;flex-direction:column}.invoices-toolbar__right{justify-content:space-between;width:100%}.invoices-actions{gap:8px}.invoices-search{flex:1 1;height:38px;min-width:0}.invoices-btn{height:38px}.invoices-row,.invoices-table__header{grid-template-columns:1.1fr 0 110px 1fr 0 0 110px 0 70px}.invoices-row>:nth-child(2),.invoices-row>:nth-child(5),.invoices-row>:nth-child(6),.invoices-row>:nth-child(8),.invoices-table__header>:nth-child(2),.invoices-table__header>:nth-child(5),.invoices-table__header>:nth-child(6),.invoices-table__header>:nth-child(8){display:none}}.invoices-toolbar__center{display:flex;flex:1 1;justify-content:center}.invoices-toggle-container{grid-gap:0;background:#151a1f;border:1px solid #2c343b;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff08,inset 0 -1px 0 #00000059;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;min-width:0;overflow:hidden;padding:3px;position:relative;width:fit-content}.invoices-toggle-slider{background:#343a3f;border-radius:9999px;bottom:3px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #00000059;left:3px;pointer-events:none;position:absolute;top:3px;transform:translateX(0);transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease;width:calc(50% - 3px);z-index:1}.invoices-toggle-slider[data-view=invoices]{transform:translateX(0)}.invoices-toggle-slider[data-view=purchase_orders]{transform:translateX(100%)}.invoices-toggle-button{align-items:center;background:#0000;border:none;border-radius:9999px;box-sizing:border-box;color:#d7d7d7;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:30px;justify-content:center;line-height:1;min-width:132px;padding:0 12px;position:relative;text-align:center;transition:color .2s ease,opacity .2s ease;white-space:nowrap;width:132px;z-index:2}.invoices-toggle-button:not(:last-child):after{background:#ffffff14;bottom:8px;content:"";opacity:1;position:absolute;right:0;top:8px;transition:opacity .2s ease;width:1px}.invoices-toggle-button.active+.invoices-toggle-button:after,.invoices-toggle-button.active:after{opacity:0}.invoices-toggle-button:hover{background:#0000!important;color:#fff}.invoices-toggle-button.active{color:#f2f2f2;font-weight:800}.invoices-btn:focus-visible{outline:2px solid #695bffcc;outline-offset:2px}.invoices-btn__icon{align-items:center;display:inline-flex;justify-content:center;line-height:1;opacity:.95}.invoices-btn__label{line-height:1;white-space:nowrap}.invoices-btn--active{background:#695bff24;border-color:#695bffa6}.invoices-btn__badge{color:#695bff;font-size:18px;line-height:0;margin-left:2px;transform:translateY(-1px)}.invoices-btn__count{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;color:#cbd5e1;font-size:12px;margin-left:4px;opacity:.95;padding:3px 8px}.invoices-btn--disabled{opacity:.45;pointer-events:none}.po-filter-select{position:relative;width:100%}.po-filter-select__control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:32px;width:100%}.po-filter-select__arrow{color:#8891a7;font-size:12px;opacity:.9;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.export-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.invoices-modal{background:#0f1318;border:1px solid #1f2630;border-radius:12px;box-shadow:0 24px 70px #0000008c;color:#e5e7eb;max-width:95vw;overflow:hidden;width:620px}.invoices-modal__header{background:linear-gradient(180deg,#ffffff08,#fff0);border-bottom:1px solid #1f2630;padding:14px 16px}.invoices-modal__title{font-size:18px;font-weight:700;letter-spacing:.2px;margin:0}.invoices-modal__body{padding:14px 16px 6px}.invoices-modal__footer{border-top:1px solid #1f2630;display:flex;gap:10px;justify-content:flex-end;padding:12px 16px}.invoices-modal__close{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:auto;transition:background .15s ease,border-color .15s ease,transform .02s ease;width:32px}.invoices-modal__close:hover{background:#ffffff12;border-color:#ffffff29}.invoices-modal__close:active{transform:translateY(1px)}.invoices-modal__header{align-items:center;display:flex;gap:10px}.invoices-modal label{color:#cbd5e1;font-size:12px;opacity:.9}.invoices-modal__option{align-items:center;background:#0f1318;border:1px solid #1f2630;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.invoices-modal__option:hover{background:#121925;border-color:#3b4a63;transform:translateY(-1px)}.invoices-modal__option.is-active{background:#695bff1f;border-color:#695bffa6}.invoices-export-modal .invoices-modal__options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.invoices-export-modal .invoices-modal__option{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 14px;width:100%}.invoices-export-modal .invoices-modal__option:hover{background:#ffffff0f;border-color:#ffffff2e}.invoices-export-modal .invoices-modal__option.is-active{background:#6366f11a;border-color:#6366f1bf}.invoices-export-modal .invoices-modal__check{color:#fff;font-size:14px}.invoices-icon-btn--email{color:#7dd3fc}.invoices-icon-btn--email:hover{background:#7dd3fc1a;filter:brightness(1.06);transform:translateY(-1px)}.invoices-filter-modal-backdrop{align-items:center;background:#00000094;cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;z-index:80}.invoices-filter-modal{background:#0e0f12;border:1px solid #ffffff2e;border-radius:12px;box-shadow:0 10px 40px #00000059;color:#f5f7ff;cursor:default;display:grid;grid-template-rows:auto 1fr auto;margin:36px 0;max-height:calc(100vh - 72px);max-width:95vw;overflow:hidden;width:1020px}.invoices-filter-modal-header{align-items:center;background:#0e0f12;border-bottom:1px solid #ffffff2e;display:flex;gap:12px;justify-content:space-between;padding:14px 18px;position:sticky;top:0;z-index:1}.invoices-filter-modal-header h3{color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;margin:0}.invoices-filter-close{align-items:center;background:#14161a;border:1px solid #ffffff24;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:34px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,transform .08s ease;width:34px}.invoices-filter-close:hover{background:#191b21}.invoices-filter-close:active{transform:translateY(1px)}.invoices-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;overflow:auto;padding:18px}@media (min-width:640px){.invoices-filter-grid{gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.invoices-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.invoices-filter-field{grid-gap:6px;display:grid;gap:6px}.invoices-filter-field label{color:#d2d6e0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.invoices-filter-field input,.invoices-filter-field select{-webkit-appearance:none;appearance:none;background:#1b2028;border:1px solid #ffffff24;border-radius:10px;color:#fff;font-size:13px;min-height:36px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.invoices-filter-field input::placeholder{color:#bfc5d2;opacity:.85}.invoices-filter-field input:focus,.invoices-filter-field select:focus{background:#1d232c;border-color:#019dee;box-shadow:0 0 0 3px #019dee2e}.invoices-filter-actions{background:#0f1116;border-top:1px solid #ffffff2e;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.invoices-filter-actions .invoices-btn{font-size:13px;height:36px;padding:0 14px}.invoices-filter-actions .invoices-btn:first-child{background:#1a1d24}.invoices-filter-actions .invoices-btn:first-child:hover{background:#20242c}.invoices-filter-field input[type=number]::-webkit-inner-spin-button,.invoices-filter-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.invoices-filter-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.invoices-filter-field select{background-image:none!important}.invoices-filter-span-2{grid-column:span 2}@media (max-width:639px){.invoices-filter-span-2{grid-column:auto}}:root{--ink:#0b0f19;--muted:#687485;--line:#dbdce0;--bg:#fff;--accent:#00c2ff;--accent-2:#7cf0ff;--accent-ink:#082431;--pill:#eef6ff;--success-bg:#eafcf2;--success-bd:#c7f0d8;--success-ink:#135a2c;--warn-bg:#fff7e6;--warn-bd:#ffe8b3;--warn-ink:#7a4b00;--void-bg:#fde8ea;--void-bd:#f9c7ce;--void-ink:#7c1120;--corner-color:#e6e8ee;--corner-len:16px;--corner-thick:1px}.sheetA4{background:#fff!important;background-color:#fff!important;box-shadow:none;box-sizing:border-box;color:#0b0f19;color:var(--ink);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,Roboto,Helvetica,Arial;height:1123px;overflow:hidden;padding:36px 40px;position:relative;width:794px}.neoBg:before{background:radial-gradient(1200px 600px at 110% -10%,#00c2ff14,#0000 60%),radial-gradient(800px 400px at -10% 110%,#7cf0ff14,#0000 60%),repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 10px);content:"";inset:0;pointer-events:none;position:absolute}.headerSimple{margin-bottom:8px;padding-top:28px;position:relative;z-index:1}.logoRow{align-items:center;display:flex;gap:16px;margin-bottom:8px}.headLogo{height:72px;max-width:100%;object-fit:contain;width:220px}.headLogo--ph{border:1px dashed #d6dae0;border-radius:10px;color:#9aa3ae;display:grid;font-size:42px;font-weight:900;height:72px;letter-spacing:1px;place-items:center;width:220px}.twoCol{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.leftCol{display:flex;flex-direction:column;gap:12px}.rightCol{align-items:flex-start;display:flex;justify-content:flex-end}.billToCard{background:#fbfcfe!important;border:1px solid #e6ebf1;border-radius:14px;max-width:100%;padding:14px 16px;width:360px}.billToLabel{color:#4f6b85;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.companyBlock--client,.companyBlock--issuer{display:flex;flex-direction:column;gap:2px}.companyBlock--issuer{text-align:left}.companyBlock--client{text-align:right}.companyName{font-size:16px;font-weight:900}.muted{color:#687485;color:var(--muted);font-size:12px}.invMetaPlain{display:flex;flex-direction:column;gap:6px}.invMetaTitlePlain{font-size:16px;font-weight:900;line-height:1;margin-bottom:8px}.invMetaRow{align-items:baseline;display:inline-flex;gap:8px;justify-content:flex-start}.invLabel{font-weight:500}.invLabel,.invValue{color:#0b0f19;color:var(--ink);font-size:12px;white-space:nowrap}.gridTable--minimal{border:0;border-collapse:collapse;font-size:12px;margin-top:18px;table-layout:fixed;width:100%}.gridTable--minimal thead th{background:#f7f9fc!important;border:0;color:#0b0f19;color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.06em;padding:10px 12px;text-align:left;text-transform:uppercase}.gridTable--minimal thead tr{border-bottom:1px solid #dfe5ec}.gridTable--minimal td{word-wrap:break-word;background:#0000;border:0;padding:12px;vertical-align:top}.gridTable--minimal tbody tr+tr.row-main td{border-top:1px solid #dbdce0;border-top:1px solid var(--line)}.gridTable--minimal .row-main+.row-sub td{border-top:1px solid #eef2f6}.gridTable--minimal .row-sub td{border:0;padding-bottom:6px;padding-top:6px}.col-date{width:18%}.col-loc{width:28%}.col-price{width:26%}.strong{color:#0b0f19;font-weight:800}.descCell{color:#0b1720}.flexSpacer{flex:1 1 auto}.serviceSummary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.2fr .8fr .8fr;margin-top:14px;padding:12px 0 0}.serviceSummary__item{background:#fcfdff!important;border:1px solid #edf2f7;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.serviceSummary__label{color:#6b7a8c;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.serviceSummary__value{color:#0b0f19;color:var(--ink);font-size:12px;font-weight:700;word-break:break-word}.totalsSlim{border-bottom:0;border-top:1px solid #dbdce0;border-top:1px solid var(--line);margin-top:18px;padding:14px 0}.totalsSlim__head,.totalsSlim__values{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.totalsSlim__head{font-size:12px;font-weight:800;letter-spacing:.04em;padding-bottom:8px;text-transform:uppercase}.totalsSlim__head>div{color:#687485;color:var(--muted);text-align:center}.totalsSlim__values{font-size:14px;gap:0}.totalsSlim__values>div{color:#0b0f19;text-align:center}.totalsSlim__total{background:#f8fbff!important;border:1px solid #dbe5ee;border-radius:12px;font-size:18px;font-weight:900;padding:10px 14px}.paySlim.paySlim--mock{grid-gap:24px;align-items:start;border-bottom:1px solid #dbdce0;border-bottom:1px solid var(--line);border-top:1px solid #eef2f6;display:grid;gap:24px;grid-template-columns:1fr max-content;margin-top:12px;padding:12px 0}.paySlim.paySlim--mock .paySlim__left{align-items:baseline;color:#0b0f19!important;color:var(--ink)!important;display:inline-flex;gap:6px;justify-self:start;min-height:18px;white-space:normal}.paySlim.paySlim--mock .paySlim__right{color:#0b0f19!important;color:var(--ink)!important;justify-self:end;line-height:1.25;text-align:left}.paySlim.paySlim--mock .paySlim__right strong{font-size:12px;font-weight:800;letter-spacing:.04em;padding-bottom:8px;text-transform:uppercase}.paySlim.paySlim--mock.paySlim--centerCols{align-items:center;border-bottom:1px solid #dbdce0;border-bottom:1px solid var(--line);border-top:1px solid #dbdce0;border-top:1px solid var(--line);gap:16px;grid-template-columns:1fr 1fr;justify-items:center;padding:14px 0}.paySlim.paySlim--centerCols .paySlim__left{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.paySlim.paySlim--centerCols .paySlim__right{line-height:1.25;text-align:left}.paySlim .paySlim__left strong,.paySlim .paySlim__right strong{font-size:12px;font-weight:800;letter-spacing:.04em;padding-bottom:8px;text-transform:uppercase}@media (max-width:600px){.twoCol{gap:16px;grid-template-columns:1fr}.companyBlock--client{text-align:left}.headLogo{height:64px;width:180px}.gridTable--minimal{font-size:11px}}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheetA4,body{background:#fff!important}.sheetA4{height:297mm;overflow:hidden;padding:20mm;width:210mm}.neoBg:before{opacity:1}}.sheetA4,.sheetA4 *{color:#0b0f19!important;color:var(--ink)!important}.neoBg{position:relative}.neoBg,.neoBg:before{z-index:0}.footNote,.gridTable--minimal,.headerSimple,.paySlim,.totalsSlim{position:relative;z-index:1}.footNote{font-size:11px}.billToCard .companyBlock--client{text-align:left;word-break:break-word}.billToCard .companyName{color:#0b0f19;color:var(--ink);font-size:16px;font-weight:800;margin-bottom:2px}.billToCard .muted{color:#687485;color:var(--muted);font-size:12px}.po-export-modal .invoices-modal__options{display:flex;flex-direction:column;gap:10px;width:100%}.po-export-modal .invoices-modal__option{align-items:center;display:flex;justify-content:space-between;text-align:left;width:100%}.po-export-modal .invoices-modal__option>span:first-child{flex:1 1;text-align:left}.po-export-modal .invoices-modal__check{margin-left:12px}.po-export-modal .invoices-modal__option{color:#e5e7eb}.po-export-modal .invoices-modal__option.is-active{color:#fff}.po-export-modal .invoices-modal__check{color:#fff;font-weight:700;opacity:1}.po-status-wrapper{width:100%}.po-empty{align-items:center;background:radial-gradient(circle at top,#4953ff14,#0000 42%),#10141a;border:1px dashed #2a3547;border-radius:14px;display:flex;flex-direction:column;justify-content:center;margin-top:4px;min-height:180px;padding:34px 24px;text-align:center}.po-empty__title{color:#e5e7eb;font-size:16px;font-weight:800;margin-bottom:6px}.po-empty__subtitle{color:#9aa0a6;font-size:13px;line-height:1.45;margin-bottom:16px;max-width:480px}.po-empty__button{font-size:13px;font-weight:700;height:38px;justify-content:center;min-width:200px;padding:0 24px}:root{--purchase-order-print-ink:#0b0f19;--purchase-order-print-muted:#687485;--purchase-order-print-line:#dbdce0;--purchase-order-print-bg:#fff}.purchase-order-print-sheetA4{background:#fff!important;background-color:#fff!important;box-shadow:none;box-sizing:border-box;color:#0b0f19;color:var(--purchase-order-print-ink);display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,Roboto,Helvetica,Arial;height:1123px;overflow:hidden;padding:36px 40px;position:relative;width:794px}.purchase-order-print-neoBg:before{background:radial-gradient(1200px 600px at 110% -10%,#00c2ff14,#0000 60%),radial-gradient(800px 400px at -10% 110%,#7cf0ff14,#0000 60%),repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 10px);content:"";inset:0;pointer-events:none;position:absolute}.purchase-order-print-headerSimple{margin-bottom:8px;padding-top:28px;position:relative;z-index:1}.purchase-order-print-logoRow{align-items:center;display:flex;gap:16px;margin-bottom:8px}.purchase-order-print-headLogo{height:72px;max-width:100%;object-fit:contain;width:220px}.purchase-order-print-headLogoPh{border:1px dashed #d6dae0;border-radius:10px;color:#9aa3ae;display:grid;font-size:42px;font-weight:900;height:72px;letter-spacing:1px;place-items:center;width:220px}.purchase-order-print-twoCol{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.purchase-order-print-leftCol{display:flex;flex-direction:column;gap:12px}.purchase-order-print-rightCol{align-items:flex-start;display:flex;justify-content:flex-end}.purchase-order-print-billToCard{background:#fbfcfe!important;border:1px solid #e6ebf1;border-radius:14px;max-width:100%;padding:14px 16px;width:360px}.purchase-order-print-billToLabel{color:#4f6b85;font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.purchase-order-print-companyBlockClient,.purchase-order-print-companyBlockIssuer{display:flex;flex-direction:column;gap:2px}.purchase-order-print-companyBlockIssuer{text-align:left}.purchase-order-print-companyBlockClient{text-align:left;word-break:break-word}.purchase-order-print-companyName{font-size:16px;font-weight:900}.purchase-order-print-muted{color:#687485;color:var(--purchase-order-print-muted);font-size:12px}.purchase-order-print-metaPlain{display:flex;flex-direction:column;gap:6px}.purchase-order-print-metaTitle{font-size:16px;font-weight:900;line-height:1;margin-bottom:-3px}.purchase-order-print-metaRow{align-items:baseline;display:inline-flex;gap:4px;justify-content:flex-start;margin-bottom:-3px}.purchase-order-print-label{font-weight:500}.purchase-order-print-label,.purchase-order-print-value{color:#0b0f19;color:var(--purchase-order-print-ink);font-size:12px;white-space:nowrap}.purchase-order-print-gridTable{border:0;border-collapse:collapse;font-size:12px;margin-top:18px;position:relative;table-layout:fixed;width:100%;z-index:1}.purchase-order-print-gridTable thead th{background:#f7f9fc!important;border:0;color:#0b0f19;color:var(--purchase-order-print-ink);font-size:11px;font-weight:800;letter-spacing:.06em;padding:10px 12px;text-align:left;text-transform:uppercase}.purchase-order-print-gridTable thead tr{border-bottom:1px solid #dfe5ec}.purchase-order-print-gridTable td{word-wrap:break-word;background:#0000;border:0;padding:12px;vertical-align:top}.purchase-order-print-gridTable tbody tr+tr td{border-top:1px solid #eef2f6}.purchase-order-print-colQty{width:12%}.purchase-order-print-colDesc{width:46%}.purchase-order-print-colTotal,.purchase-order-print-colUnit{width:21%}.purchase-order-print-right{text-align:right}.purchase-order-print-strong{color:#0b0f19;font-weight:800}.purchase-order-print-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-top:14px;padding:12px 0 0;position:relative;z-index:1}.purchase-order-print-summaryItem{background:#fcfdff!important;border:1px solid #edf2f7;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.purchase-order-print-summaryLabel{color:#6b7a8c;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.purchase-order-print-summaryValue{color:#0b0f19;color:var(--purchase-order-print-ink);font-size:12px;font-weight:700;word-break:break-word}.purchase-order-print-flexSpacer{flex:1 1 auto}.purchase-order-print-totalsSlim{border-bottom:0;border-top:1px solid #dbdce0;border-top:1px solid var(--purchase-order-print-line);margin-top:18px;padding:14px 0;position:relative;z-index:1}.purchase-order-print-totalsHead,.purchase-order-print-totalsValues{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.purchase-order-print-totalsHead{font-size:12px;font-weight:800;letter-spacing:.04em;padding-bottom:8px;text-transform:uppercase}.purchase-order-print-totalsHead>div{color:#687485;color:var(--purchase-order-print-muted);text-align:center}.purchase-order-print-totalsValues{font-size:14px;gap:0}.purchase-order-print-totalsValues>div{color:#0b0f19;text-align:center}.purchase-order-print-totalsTotal{background:#f8fbff!important;border:1px solid #dbe5ee;border-radius:12px;font-size:18px;font-weight:900;padding:10px 14px}.purchase-order-print-footNote{color:#0b0f19;color:var(--purchase-order-print-ink);font-size:11px;position:relative;z-index:1}.purchase-order-print-sheetA4,.purchase-order-print-sheetA4 *{color:#0b0f19!important;color:var(--purchase-order-print-ink)!important}.purchase-order-print-neoBg{position:relative;z-index:0}.purchase-order-print-neoBg:before{z-index:0}@media (max-width:600px){.purchase-order-print-twoCol{gap:16px;grid-template-columns:1fr}.purchase-order-print-headLogo{height:64px;width:180px}.purchase-order-print-gridTable{font-size:11px}.purchase-order-print-summary{grid-template-columns:1fr}}@media print{body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.purchase-order-print-sheetA4{background:#fff!important;height:297mm;overflow:hidden;padding:20mm;width:210mm}.purchase-order-print-neoBg:before{opacity:1}}.create-invoice-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.create-invoice-back-arrow:hover{color:#019dee}.create-invoice-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;width:90%}.create-invoice-title{color:#f5f5f5;font-size:25px;margin:80px 0 20px;text-align:center;text-transform:uppercase}.create-invoice-header{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.create-invoice-back-btn{align-items:center;background:#1b1f26;border:1px solid #ffffff24;border-radius:8px;color:#e8f0ff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:38px}.create-invoice-back-btn:hover{border-color:#019dee;box-shadow:0 0 0 3px #019dee26}.create-invoice-back-btn:active{transform:translateY(-50%) scale(.98)}.create-invoice-header-spacer{height:38px;position:absolute;right:0;width:38px}.create-invoice-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.create-invoice-form-row{display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:0;white-space:nowrap}.create-invoice-form-row+.create-invoice-form-row{margin-top:8px}.create-invoice-field{flex:1 1;min-width:0;text-overflow:ellipsis;white-space:nowrap}.create-invoice-label{color:#cfd8e3;font-weight:700;margin-bottom:10px;white-space:nowrap}.create-invoice-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;height:38px;margin-bottom:15px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.create-invoice-input::placeholder{color:#9aa7bd}.create-invoice-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-invoice-input-with-icon{align-items:center;display:flex;margin-top:2px;position:relative}.create-invoice-input-with-icon .create-invoice-input[type=date]{padding-right:34px;width:100%}.create-invoice-input[type=date]{-webkit-appearance:none;appearance:none;height:38px;line-height:38px;padding:0 34px 0 10px}.create-invoice-input[type=date]::-webkit-datetime-edit{padding:0}.create-invoice-input[type=date]::-webkit-date-and-time-value{min-height:auto}.create-invoice-input[type=date]::-webkit-calendar-picker-indicator{margin:0 6px 0 0}.create-invoice-calendar-icon{color:#888;cursor:pointer;font-size:16px;position:absolute;right:10px;top:20%!important}.create-invoice-form-top{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}.create-invoice-id{align-items:baseline;border-radius:6px;color:#cfd8e3;display:inline-flex;gap:8px;padding:6px 10px;width:fit-content}.invoice-id-label{color:#cfd8e3;font-size:14px;font-weight:600;letter-spacing:.2px;margin-left:-12px}.invoice-id-value{color:#019dee;font-size:14px;font-weight:700;letter-spacing:.5px}.create-invoice-field-error{color:#e15252;display:block;font-size:10px;line-height:16px;margin-left:3px;margin-top:8px;min-height:16px}.create-invoice-form .react-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-shadow:none!important;height:38px!important;min-height:38px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.create-invoice-form .react-select__value-container{padding:2px 8px!important}.create-invoice-form .react-select__single-value{color:#e8f0ff!important;font-size:14px!important}.create-invoice-form .react-select__placeholder{color:#9aa7bd!important;font-size:14px!important}.create-invoice-form .react-select__dropdown-indicator,.create-invoice-form .react-select__indicator{color:#cfd8e3!important}.create-invoice-form .react-select__indicator-separator{background-color:#ffffff24!important}.create-invoice-form .react-select__control--is-focused,.create-invoice-form .react-select__control:hover{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.create-invoice-select.has-error .react-select__control,.create-invoice-select.has-error .react-select__control--is-focused,.create-invoice-select.has-error .react-select__control:hover{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.create-invoice-buttons-row{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px}.create-invoice-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 260px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.create-invoice-submit-btn{background-color:#019dee;color:#fff}.create-invoice-submit-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-invoice-cancel-btn{background-color:#1b1f26;color:#fff}.create-invoice-cancel-btn:hover{background-color:#181b20}.create-invoice-form .create-invoice-input:focus{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important;outline:none!important}.create-invoice-form .create-invoice-input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.create-invoice-form .create-invoice-input[type=date]::-webkit-date-and-time-value,.create-invoice-form .create-invoice-input[type=date]::-webkit-datetime-edit{color:#e8f0ff!important}.create-invoice-form .create-invoice-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%)!important;opacity:.9}@media (max-width:920px){.create-invoice-form-row{flex-wrap:wrap}}.create-invoice-input.input-error,.create-invoice-select.input-error .react-select__control{background-color:#3a0000!important;border:2px solid #e15252!important}.create-invoice-select.input-error .react-select__control:hover{border:2px solid #e15252!important}.create-invoice-field{display:flex;flex-direction:column}.create-invoice-error{color:#d32f2f;font-size:12px;margin-top:-10px}.create-invoice-error--input{margin-top:6px}.create-invoice-error--select{margin-top:2px}.create-invoice-form-row{overflow:visible}.create-invoice-form-row--two{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.create-invoice-inline-datetime{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:-13px}.create-invoice-inline-date,.create-invoice-inline-time{min-width:0}.create-invoice-input-with-icon--compact .create-invoice-input{margin-bottom:0}.create-invoice-inline-datetime .create-invoice-input{height:38px}.create-invoice-inline-datetime .create-invoice-input[type=text]{padding-right:34px}.create-invoice-inline-datetime .create-invoice-calendar-icon{top:50%!important;transform:translateY(-50%)}@media (max-width:920px){.create-invoice-form-row--two{grid-template-columns:1fr}.create-invoice-inline-datetime{grid-template-columns:1fr 1fr}}@media (max-width:640px){.create-invoice-inline-datetime{grid-template-columns:1fr}}.create-invoice-point-card{background:#0000;border:none;border-radius:0;margin-bottom:12px;padding:0}.create-invoice-add-point-btn{align-items:center;background:#019dee;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;margin-top:4px;max-width:260px;min-width:220px;padding:10px 16px;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;width:auto}.create-invoice-add-point-btn:hover{background:#0187cc;box-shadow:0 0 0 3px #019dee26}.create-invoice-add-point-btn:active{transform:scale(.98)}.create-invoice-remove-point-btn{background:#2a2f3a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;margin-top:10px;padding:8px 12px}.create-invoice-remove-point-btn:hover{background:#6f0b0b}.create-invoice-error-message{color:#ff7b7b;font-size:13px;font-weight:700;margin:-8px 0 14px;text-align:center}.create-invoice-successPopup-overlay{align-items:center;animation:createInvoicePopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.create-invoice-successPopup{animation:createInvoicePopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-invoice-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.create-invoice-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.create-invoice-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.create-invoice-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.create-invoice-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.create-invoice-successPopup-btn:active{transform:translateY(0)}@keyframes createInvoicePopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createInvoicePopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--panel-bg:#0e0f12;--field-bg:#1b1f26;--field-border:#ffffff1f;--field-radius:10px;--text:#e8f0ff;--muted:#b6b6b6;--placeholder:#9aa7bd;--focus-border:#4695e6;--focus-ring:#4695e62e;--shadow-lg:0 0 40px #00000059}.invoice-details-container{background:#0e0f12;background:var(--panel-bg);margin:20px auto 50px;max-width:1500px}.invoice-details-title{color:#e9eef8;font-size:25px;font-weight:700;letter-spacing:.4px;margin-bottom:14px;text-align:center}.invoice-details-form{background:#0e0f12;background:var(--panel-bg);border:2px solid #ffffff1f;border:2px solid var(--field-border);border-radius:12px;box-shadow:0 0 40px #00000059;box-shadow:var(--shadow-lg);color-scheme:dark;display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:1000px;padding:18px}.invoice-details-form-top{align-items:center;display:flex;justify-content:flex-end;margin-bottom:6px}.invoice-details-id{align-items:baseline;display:inline-flex;gap:6px}.invoice-details-id-label{color:#019dee;font-size:14px;font-weight:700}.invoice-details-id-value{color:#019dee;font-size:14px;letter-spacing:.5px}.invoice-details-row{gap:16px;margin-bottom:12px}.invoice-details-row>div{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.invoice-details-label{color:#cbd3e1;font-size:13px;font-weight:600;letter-spacing:.25px;margin-bottom:6px;overflow:hidden;white-space:nowrap}.invoice-details-field{box-sizing:border-box;letter-spacing:.2px;line-height:1.4}.invoice-details-date-icon-field,.invoice-details-field{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1f;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:#e8f0ff;color:var(--text);font-family:inherit;font-size:14px;min-height:44px;padding:10px 12px}.invoice-details-date-icon-field{align-items:center;display:flex;justify-content:space-between;position:relative}.invoice-details-calendar-icon{color:#9aa7bd;font-size:18px;margin-left:8px;opacity:.9}.invoice-details-buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.invoices-close-details-btn,.invoices-edit-details-btn{align-items:center;border:1px solid #0000;border-radius:10px;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:44px;justify-content:center;min-width:120px;padding:0 20px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .06s ease}.invoices-close-details-btn{background:#1b1f26;background:var(--field-bg);border:1px solid #ffffff1a;color:#fff}.invoices-close-details-btn:hover{background:#222733}.invoices-close-details-btn:active,.invoices-edit-details-btn{background:#019dee;color:#fff}.invoices-edit-details-btn:hover{background:#0181c5;box-shadow:0 0 0 3px #019dee26}.invoices-edit-details-btn:active{transform:translateY(1px)}@media (max-width:1100px){.invoice-details-form{max-width:100%}}@media (max-width:900px){.invoice-details-form{padding:12px}.invoice-details-title{font-size:1.4rem}.invoice-details-buttons{justify-content:center}}@media (max-width:620px){.invoices-close-details-btn,.invoices-edit-details-btn{min-width:110px;padding:0 18px}}.edit-invoice-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:90px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-invoice-back-arrow:hover{color:#019dee}.edit-invoice-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:-5px auto 50px;max-width:1500px;padding:-5px;width:90%}.edit-invoice-title{color:#f5f5f5;font-size:25px;margin:80px 0 20px;text-align:center;text-transform:uppercase}.edit-invoice-header{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.edit-invoice-form{background-color:#0e0f12;border:2px solid #444;border-radius:8px;padding:20px;width:100%}.edit-invoice-form-row{display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:0;overflow:visible;white-space:nowrap}.edit-invoice-form-row+.edit-invoice-form-row{margin-top:8px}.edit-invoice-form-row--two{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.edit-invoice-field-wrap{display:flex;flex:1 1;flex-direction:column;min-width:0;text-overflow:ellipsis;white-space:nowrap}.edit-invoice-label{color:#cfd8e3;font-weight:700;margin-bottom:10px;white-space:nowrap}.edit-invoice-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;height:38px;margin-bottom:15px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-invoice-input::placeholder{color:#9aa7bd}.edit-invoice-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-invoice-input-with-icon{align-items:center;display:flex;margin-top:2px;position:relative}.edit-invoice-input-with-icon .edit-invoice-input[type=date]{padding-right:34px;width:100%}.edit-invoice-input[type=date]{-webkit-appearance:none;appearance:none;height:38px;line-height:38px;padding:0 34px 0 10px}.edit-invoice-input[type=date]::-webkit-datetime-edit{padding:0}.edit-invoice-input[type=date]::-webkit-date-and-time-value{min-height:auto}.edit-invoice-input[type=date]::-webkit-calendar-picker-indicator{margin:0 6px 0 0}.edit-invoice-calendar-icon{color:#888;cursor:pointer;font-size:16px;position:absolute;right:10px;top:20%!important}.edit-invoice-form-top{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}.edit-invoice-id{align-items:baseline;border-radius:6px;color:#cfd8e3;display:inline-flex;gap:8px;padding:6px 10px;width:fit-content}.edit-invoice-id-label{color:#cfd8e3;font-size:14px;font-weight:600;letter-spacing:.2px;margin-left:-12px}.edit-invoice-id-value{color:#019dee;font-size:14px;font-weight:700;letter-spacing:.5px}.input-error{background-color:#3a0000!important;border:2px solid #e15252!important}.edit-invoice-form .edit-invoice-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-shadow:none!important;height:38px!important;min-height:38px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.edit-invoice-form .edit-invoice-select__value-container{padding:2px 8px!important}.edit-invoice-form .edit-invoice-select__single-value{color:#e8f0ff!important;font-size:14px!important}.edit-invoice-form .edit-invoice-select__placeholder{color:#9aa7bd!important;font-size:14px!important}.edit-invoice-form .edit-invoice-select__dropdown-indicator,.edit-invoice-form .edit-invoice-select__indicator{color:#cfd8e3!important}.edit-invoice-form .edit-invoice-select__indicator-separator{background-color:#ffffff24!important}.edit-invoice-form .edit-invoice-select__control--is-focused,.edit-invoice-form .edit-invoice-select__control:hover{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.edit-invoice-select.has-error .edit-invoice-select__control,.edit-invoice-select.has-error .edit-invoice-select__control--is-focused,.edit-invoice-select.has-error .edit-invoice-select__control:hover{background-color:#3a0000!important;border:2px solid #e15252!important;box-shadow:none!important}.edit-invoice-select.has-error .edit-invoice-select__indicator-separator{background-color:#e1525280!important}.edit-invoice-select.has-error .edit-invoice-select__dropdown-indicator{color:#e15252!important}.edit-invoice-buttons-row{display:flex;gap:6px;justify-content:center;margin-bottom:8px;margin-top:24px}.edit-invoice-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 245px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-invoice-submit-btn{background-color:#019dee;color:#fff}.edit-invoice-submit-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-invoice-cancel-btn{background-color:#1b1f26;color:#fff}.edit-invoice-cancel-btn:hover{background-color:#181b20}.edit-invoice-form .edit-invoice-input:focus{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important;outline:none!important}.edit-invoice-form .edit-invoice-input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.edit-invoice-form .edit-invoice-input[type=date]::-webkit-date-and-time-value,.edit-invoice-form .edit-invoice-input[type=date]::-webkit-datetime-edit{color:#e8f0ff!important}.edit-invoice-form .edit-invoice-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%)!important;opacity:.9}.edit-invoice-error{color:#d32f2f;font-size:12px;margin-top:-10px}.edit-invoice-error--select{margin-top:2px}.edit-invoice-inline-datetime{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:-13px}.edit-invoice-inline-date,.edit-invoice-inline-time{min-width:0}.edit-invoice-input-with-icon--compact .edit-invoice-input{margin-bottom:0}.edit-invoice-inline-datetime .edit-invoice-input{height:38px}.edit-invoice-inline-datetime .edit-invoice-input[type=text]{padding-right:34px}.edit-invoice-inline-datetime .edit-invoice-calendar-icon{top:50%!important;transform:translateY(-50%)}.edit-invoice-point-card{background:#0000;border:none;border-radius:0;margin-bottom:12px;padding:0}.edit-invoice-add-point-btn{align-items:center;background:#019dee;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;margin-top:4px;max-width:260px;min-width:220px;padding:10px 16px;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;width:auto}.edit-invoice-add-point-btn:hover{background:#0187cc;box-shadow:0 0 0 3px #019dee26}.edit-invoice-add-point-btn:active{transform:scale(.98)}.edit-invoice-remove-point-btn{background:#2a2f3a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;margin-top:10px;padding:8px 12px}.edit-invoice-remove-point-btn:hover{background:#6f0b0b}@media (max-width:920px){.edit-invoice-form-row{flex-wrap:wrap}.edit-invoice-form-row--two{grid-template-columns:1fr}.edit-invoice-inline-datetime{grid-template-columns:1fr 1fr}}@media (max-width:640px){.edit-invoice-inline-datetime{grid-template-columns:1fr}}.edit-invoice-error-message{color:#ff7b7b;font-size:13px;font-weight:700;margin:-8px 0 14px;text-align:center}.edit-invoice-successPopup-overlay{align-items:center;animation:editInvoicePopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.edit-invoice-successPopup{animation:editInvoicePopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-invoice-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.edit-invoice-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.edit-invoice-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.edit-invoice-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.edit-invoice-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.edit-invoice-successPopup-btn:active{transform:translateY(0)}@keyframes editInvoicePopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes editInvoicePopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.create-purchase-orders-page{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;max-width:1500px;padding:24px 18px;width:90%}.create-purchase-orders-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;box-sizing:border-box;padding:20px;width:100%}.create-purchase-orders-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.create-purchase-orders-back-arrow:hover{color:#019dee}.create-purchase-orders-header{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.create-purchase-orders-title{color:#f5f5f5;font-size:25px;letter-spacing:.3px;margin:-20px 0 10px;text-align:center;text-transform:uppercase}.create-purchase-orders-message{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#cfd8e3;font-size:13px;padding:10px 12px;width:100%}.create-purchase-orders-form{width:100%}.create-purchase-orders-row{grid-gap:8px;align-items:start;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.create-purchase-orders-row+.create-purchase-orders-row{margin-top:8px}.create-purchase-orders-field{display:flex;flex-direction:column;gap:4px;min-width:0;text-overflow:clip;white-space:normal}.create-purchase-orders-label{color:#cfd8e3;font-weight:700;line-height:1.15;margin-top:5px;white-space:nowrap}.create-purchase-orders-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;height:38px;margin-bottom:15px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.create-purchase-orders-input::placeholder{color:#9aa7bd}.create-purchase-orders-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.create-purchase-orders-input-error{background-color:#3a0000!important;border:2px solid #e15252!important}.create-purchase-orders-input-with-icon{align-items:center;display:flex;margin-top:2px;position:relative}.create-purchase-orders-icon{color:#888;font-size:15px;left:auto;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.create-purchase-orders-input-with-icon .create-purchase-orders-input{padding-left:10px;padding-right:34px}.create-purchase-orders-input[type=date]{-webkit-appearance:none;appearance:none;height:38px;line-height:38px;padding:0 34px 0 10px}.create-purchase-orders-input[type=date]::-webkit-datetime-edit{padding:0}.create-purchase-orders-input[type=date]::-webkit-date-and-time-value{min-height:auto}.create-purchase-orders-input[type=date]::-webkit-calendar-picker-indicator{margin:0 6px 0 0}.create-purchase-orders-form .react-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-shadow:none!important;height:38px!important;min-height:38px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.create-purchase-orders-form .react-select__value-container{padding:2px 8px!important}.create-purchase-orders-form .react-select__single-value{color:#e8f0ff!important;font-size:14px!important}.create-purchase-orders-form .react-select__placeholder{color:#9aa7bd!important;font-size:14px!important}.create-purchase-orders-form .react-select__dropdown-indicator,.create-purchase-orders-form .react-select__indicator{color:#cfd8e3!important}.create-purchase-orders-form .react-select__indicator-separator{background-color:#ffffff24!important}.create-purchase-orders-form .react-select__control--is-focused,.create-purchase-orders-form .react-select__control:hover{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.create-purchase-orders-advanced-toggle-row{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:8px}.create-purchase-orders-advanced-hint{color:#9aa7bd;font-size:12px}.create-purchase-orders-advanced{background-color:#0e0f12;border:none;border-radius:none;box-sizing:border-box;margin-top:10px;padding:2px;width:100%}.create-purchase-orders-textarea{height:auto;min-height:90px;padding-bottom:10px;padding-top:10px;resize:vertical}.create-purchase-orders-textarea-compact{height:38px;min-height:38px;overflow:hidden;padding-bottom:10px;padding-top:10px;resize:none}.create-purchase-orders-field-full{grid-column:1/-1}.create-purchase-orders-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px;margin-top:24px;width:100%}.create-purchase-orders-actions .create-purchase-orders-primary-btn,.create-purchase-orders-actions .create-purchase-orders-secondary-btn{padding:12px 16px;width:100%}.create-purchase-orders-primary-btn,.create-purchase-orders-secondary-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 24px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.create-purchase-orders-primary-btn{background-color:#019dee;color:#fff}.create-purchase-orders-secondary-btn{background-color:#1b1f26;color:#fff}.create-purchase-orders-primary-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.create-purchase-orders-primary-btn:disabled{cursor:not-allowed;opacity:.6}.create-purchase-orders-secondary-btn:hover{background-color:#181b20}.create-purchase-orders-mt-8{margin-top:8px}.create-purchase-orders-form .create-purchase-orders-input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.create-purchase-orders-form .create-purchase-orders-input[type=date]::-webkit-date-and-time-value,.create-purchase-orders-form .create-purchase-orders-input[type=date]::-webkit-datetime-edit{color:#e8f0ff!important}.create-purchase-orders-form .create-purchase-orders-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%)!important;opacity:.9}@media (max-width:1320px){.create-purchase-orders-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.create-purchase-orders-actions,.create-purchase-orders-row{grid-template-columns:1fr}.create-purchase-orders-actions{flex-direction:column}.create-purchase-orders-primary-btn,.create-purchase-orders-secondary-btn{padding:12px 16px;width:100%}}.create-purchase-orders-input{margin-bottom:0}.create-purchase-orders-field-error{color:#d11a2a;font-size:12px;font-weight:600;line-height:1.2;margin-top:0;overflow:visible;white-space:normal}.create-purchase-orders-select-wrap.has-error{background:#0000;border:none;border-radius:0;padding:0}.create-purchase-orders-select-error>div{border:none!important;box-shadow:none!important}.create-purchase-orders-error-message{color:#ff7b7b;font-size:13px;font-weight:700;margin:-4px 0 14px;text-align:center}.create-purchase-orders-successPopup-overlay{align-items:center;animation:createPurchaseOrdersPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.create-purchase-orders-successPopup{animation:createPurchaseOrdersPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.create-purchase-orders-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.create-purchase-orders-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.create-purchase-orders-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.create-purchase-orders-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.create-purchase-orders-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.create-purchase-orders-successPopup-btn:active{transform:translateY(0)}@keyframes createPurchaseOrdersPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes createPurchaseOrdersPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.edit-purchase-orders-page{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;max-width:1500px;padding:24px 18px;width:90%}.edit-purchase-orders-card{background-color:#0e0f12;border:2px solid #444;border-radius:8px;box-sizing:border-box;padding:20px;width:100%}.edit-purchase-orders-back-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:11px;left:80px;position:absolute;text-decoration:none;top:20px;transition:color .3s ease}.edit-purchase-orders-back-arrow:hover{color:#019dee}.edit-purchase-orders-header{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.edit-purchase-orders-title{color:#f5f5f5;font-size:25px;letter-spacing:.3px;margin:-20px 0 10px;text-align:center;text-transform:uppercase}.edit-purchase-orders-message{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#cfd8e3;font-size:13px;padding:10px 12px;width:100%}.edit-purchase-orders-form{width:100%}.edit-purchase-orders-row{grid-gap:8px;align-items:start;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.edit-purchase-orders-row+.edit-purchase-orders-row{margin-top:8px}.edit-purchase-orders-field{display:flex;flex-direction:column;gap:4px;min-width:0;text-overflow:clip;white-space:normal}.edit-purchase-orders-label{color:#cfd8e3;font-weight:700;line-height:1.15;margin-top:5px;white-space:nowrap}.edit-purchase-orders-input{background-color:#1b1f26;border:1px solid #ffffff24;border-radius:6px;box-sizing:border-box;color:#e8f0ff;font-size:14px;height:38px;margin-bottom:0;padding:10px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.edit-purchase-orders-input::placeholder{color:#9aa7bd}.edit-purchase-orders-input:focus{border-color:#019dee;box-shadow:0 0 0 3px #019dee26;outline:none}.edit-purchase-orders-input-error{background-color:#3a0000!important;border:2px solid #e15252!important}.edit-purchase-orders-input-with-icon{align-items:center;display:flex;margin-top:2px;position:relative}.edit-purchase-orders-icon{color:#888;font-size:15px;left:auto;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.edit-purchase-orders-input-with-icon .edit-purchase-orders-input{padding-left:10px;padding-right:34px}.edit-purchase-orders-input[type=date]{-webkit-appearance:none;appearance:none;height:38px;line-height:38px;padding:0 34px 0 10px}.edit-purchase-orders-input[type=date]::-webkit-datetime-edit{padding:0}.edit-purchase-orders-input[type=date]::-webkit-date-and-time-value{min-height:auto}.edit-purchase-orders-input[type=date]::-webkit-calendar-picker-indicator{margin:0 6px 0 0}.edit-purchase-orders-form .react-select__control{background-color:#1b1f26!important;border:1px solid #ffffff24!important;border-radius:6px!important;box-shadow:none!important;height:38px!important;min-height:38px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.edit-purchase-orders-form .react-select__value-container{padding:2px 8px!important}.edit-purchase-orders-form .react-select__single-value{color:#e8f0ff!important;font-size:14px!important}.edit-purchase-orders-form .react-select__placeholder{color:#9aa7bd!important;font-size:14px!important}.edit-purchase-orders-form .react-select__dropdown-indicator,.edit-purchase-orders-form .react-select__indicator{color:#cfd8e3!important}.edit-purchase-orders-form .react-select__indicator-separator{background-color:#ffffff24!important}.edit-purchase-orders-form .react-select__control--is-focused,.edit-purchase-orders-form .react-select__control:hover{border-color:#019dee!important;box-shadow:0 0 0 3px #019dee26!important}.has-error .react-select__control,.has-error .react-select__control--is-focused,.has-error .react-select__control:hover{background-color:#3a0000!important;border-color:#e15252!important;border-width:2px!important;box-shadow:none!important}.has-error .react-select__indicator-separator{background-color:#e1525280!important}.has-error .react-select__dropdown-indicator{color:#e15252!important}.edit-purchase-orders-advanced-toggle-row{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:8px}.edit-purchase-orders-advanced-hint{color:#9aa7bd;font-size:12px}.edit-purchase-orders-advanced{background-color:#0e0f12;border:none;border-radius:none;box-sizing:border-box;margin-top:10px;padding:2px;width:100%}.edit-purchase-orders-textarea{height:auto;min-height:90px;padding-bottom:10px;padding-top:10px;resize:vertical}.edit-purchase-orders-textarea-compact{height:38px;min-height:38px;overflow:hidden;padding-bottom:10px;padding-top:10px;resize:none}.edit-purchase-orders-field-full{grid-column:1/-1}.edit-purchase-orders-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px;margin-top:24px;width:100%}.edit-purchase-orders-actions .edit-purchase-orders-primary-btn,.edit-purchase-orders-actions .edit-purchase-orders-secondary-btn{padding:12px 16px;width:100%}.edit-purchase-orders-primary-btn,.edit-purchase-orders-secondary-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:12px 24px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.edit-purchase-orders-primary-btn{background-color:#019dee;color:#fff}.edit-purchase-orders-secondary-btn{background-color:#1b1f26;color:#fff}.edit-purchase-orders-primary-btn:hover{background-color:#017bb5;box-shadow:0 0 0 3px #019dee26}.edit-purchase-orders-primary-btn:disabled{cursor:not-allowed;opacity:.6}.edit-purchase-orders-secondary-btn:hover{background-color:#181b20}.edit-purchase-orders-mt-8{margin-top:8px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-purchase-orders-form .edit-purchase-orders-input:-webkit-autofill{-webkit-text-fill-color:#e8f0ff!important;-webkit-box-shadow:inset 0 0 0 1000px #1b1f26!important}.edit-purchase-orders-form .edit-purchase-orders-input[type=date]::-webkit-date-and-time-value,.edit-purchase-orders-form .edit-purchase-orders-input[type=date]::-webkit-datetime-edit{color:#e8f0ff!important}.edit-purchase-orders-form .edit-purchase-orders-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(80%)!important;opacity:.9}@media (max-width:1320px){.edit-purchase-orders-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.edit-purchase-orders-actions,.edit-purchase-orders-row{grid-template-columns:1fr}.edit-purchase-orders-actions{flex-direction:column}.edit-purchase-orders-primary-btn,.edit-purchase-orders-secondary-btn{padding:12px 16px;width:100%}}.edit-purchase-orders-field-error{color:#d11a2a;font-size:12px;font-weight:600;line-height:1.2;margin-top:-8px}.edit-purchase-orders-dropdown-field{text-overflow:clip;white-space:normal}.edit-purchase-orders-dropdown-wrap.has-error{background:#3a0000;border:1px solid #e15252;border-radius:10px;padding:2px}.edit-purchase-orders-dropdown-error>div{border:1px solid #e15252!important;border-radius:8px;box-shadow:0 0 0 2px #3a0000!important}.edit-purchase-orders-dropdown-wrap{margin-bottom:-2px}.edit-purchase-orders-dropdown-field .edit-purchase-orders-field-error{margin-top:6px;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.edit-purchase-orders-dropdown-error .react-select__control,.edit-purchase-orders-dropdown-error .react-select__control--is-focused,.edit-purchase-orders-dropdown-error .react-select__control:hover{background-color:#3a0000!important;border:1px solid #e15252!important;box-shadow:none!important}.edit-purchase-orders-dropdown-error .react-select__placeholder,.edit-purchase-orders-dropdown-error .react-select__single-value{color:#e8f0ff!important}.edit-purchase-orders-error-message{color:#ff7b7b;font-size:13px;font-weight:700;margin:-4px 0 14px;text-align:center}.edit-purchase-orders-successPopup-overlay{align-items:center;animation:editPurchaseOrdersPopupFadeIn .18s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.edit-purchase-orders-successPopup{animation:editPurchaseOrdersPopupScaleIn .2s ease-out;background:radial-gradient(circle at top,#4695e62e,#0000 42%),#11151d;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;color:#e8f0ff;padding:30px 28px 26px;text-align:center;width:min(420px,100%)}.edit-purchase-orders-successPopup-icon{align-items:center;background:linear-gradient(135deg,#24c785,#15a66f);border-radius:999px;box-shadow:0 12px 34px #24c78559;color:#fff;display:flex;font-size:30px;font-weight:800;height:58px;justify-content:center;margin:0 auto 16px;width:58px}.edit-purchase-orders-successPopup h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.edit-purchase-orders-successPopup p{color:#aebbd0;font-size:14px;line-height:1.5;margin:0 0 22px}.edit-purchase-orders-successPopup-note{background:hsla(0,0%,100%,.055);border:1px solid #ffffff17;border-radius:10px;color:#cfd8e3!important;font-size:12px!important;margin-bottom:20px!important;margin-top:-10px!important;padding:10px 12px}.edit-purchase-orders-successPopup-btn{background:linear-gradient(135deg,#4695e6,#2f7fd1);border:none;border-radius:12px;box-shadow:0 12px 28px #4695e647;color:#fff;cursor:pointer;font-size:14px;font-weight:800;height:42px;min-width:120px;padding:0 20px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.edit-purchase-orders-successPopup-btn:hover{box-shadow:0 16px 34px #4695e657;filter:brightness(1.04);transform:translateY(-1px)}.edit-purchase-orders-successPopup-btn:active{transform:translateY(0)}@keyframes editPurchaseOrdersPopupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes editPurchaseOrdersPopupScaleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.general-settings{margin:0;min-height:100%;min-width:0;padding:14px 16px 18px 12px;width:100%}.general-settings,.general-settings *,.general-settings :after,.general-settings :before{box-sizing:border-box}.gs-header h1{font-size:1.6rem;margin:0 0 6px}.gs-header p{color:#64748b;color:var(--text-muted,#64748b);margin:0 0 16px}.gs-card{background:#111417;background:var(--card-bg,#111417);border:1px solid #22262b;border:1px solid var(--card-border,#22262b);border-radius:14px;color:#e5e7eb;padding:16px}.gs-row{grid-gap:16px;align-items:center;border-radius:10px;display:grid;gap:16px;grid-template-columns:1fr 260px;padding:12px 8px}.gs-divider{background:#202428;background:var(--divider,#202428);height:1px;margin:4px 0}.gs-label .gs-title{font-weight:600}.gs-label .gs-sub{color:#9aa0a6;color:var(--text-muted,#9aa0a6);font-size:.92rem;margin-top:2px}.gs-control{align-items:center;display:flex;gap:10px;justify-content:flex-end}.gs-select{background:#0f1318;background:var(--input-bg,#0f1318);border:1px solid #2a2f36;border:1px solid var(--input-border,#2a2f36);border-radius:10px;color:#e5e7eb;font-size:.95rem;height:40px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.gs-select:hover{border-color:#333b46}.gs-select:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.gs-radio-group{display:inline-flex;gap:10px}.gs-radio{align-items:center;background:#0f1318;border:1px solid #2a2f36;border:1px solid var(--input-border,#2a2f36);border-radius:999px;color:#dbe1ea;cursor:pointer;display:inline-flex;gap:8px;padding:8px 12px;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.gs-radio:hover{transform:translateY(-1px)}.gs-radio input{display:none}.gs-radio.checked{background:#4f46e524;border-color:#4f46e5;border-color:var(--brand,#4f46e5);color:#fff}.gs-radio:focus-within{box-shadow:inset 0 0 0 2px #4f46e559}.gs-switch{display:inline-block;height:28px;position:relative;width:50px}.gs-switch input{appearance:none;-webkit-appearance:none;height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0}.gs-slider{--w:50px;--h:28px;--pad:3px;background:#2b2f37;background:#ffffff14;background:var(--switch-bg,#ffffff14);border:1px solid #2a2f36;border-radius:var(--h);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff08;display:inline-block;height:var(--h);inset:0;position:relative;transition:background .2s ease;transition:background .28s cubic-bezier(.22,.61,.36,1),border-color .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease;width:var(--w)}.gs-slider:before{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000059;content:"";height:22px;left:3px;position:absolute;top:2px;transform:translateZ(0);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease;width:22px;will-change:transform}.gs-switch input:checked+.gs-slider{background:#4f46e5;background:var(--brand,#4f46e5);border-color:#4f46e5;border-color:var(--brand,#4f46e5);box-shadow:inset 0 0 0 1px #0000000f}.gs-switch input:checked+.gs-slider:before{transform:translate3d(22px,0,0)}.gs-switch:active .gs-slider:before{transform:translateZ(0) scale(.98)}.gs-switch input:checked:active+.gs-slider:before{transform:translate3d(22px,0,0) scale(.98)}.gs-switch-text{color:#cbd5e1;min-width:64px;text-align:right}@media (max-width:720px){.gs-row{grid-template-columns:1fr;justify-items:stretch}.gs-control{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.gs-radio,.gs-select,.gs-slider,.gs-slider:before{transition:none}}.lang-select{max-width:360px;position:relative;width:100%}.lang-select__button{align-items:center;background:#0f1318;border:1px solid #1f2630;border-radius:10px;color:#e5e7eb;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;width:100%}.lang-select__button:hover{background-color:initial!important;border-color:#3b4a63}.lang-caret{opacity:.7}.lang-select__list{background:#0f1318;border:1px solid #1f2630;border-radius:10px;box-shadow:0 10px 25px #00000059;left:0;list-style:none;margin:0;max-height:260px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.lang-select__option{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.lang-select__option:hover{background:#121720}.lang-select__option.is-active{background:#121720;outline:1px solid #2a3547}.lang-flag{border-radius:3px;box-shadow:inset 0 0 0 1px #00000022;height:14px;width:20px}.lang-label{flex:1 1}.lang-flag{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;box-shadow:0 0 0 1px #ffffff24,0 2px 6px #00000047;display:inline-block;flex-shrink:0;height:16px;min-width:22px;overflow:hidden;width:22px}.lang-select__button .lang-flag,.lang-select__option .lang-flag{margin-right:10px}@media (max-width:820px){.general-settings{padding:16px}}@media (max-width:620px){.general-settings{padding:12px}}.fi,.fib{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{display:inline-block;line-height:1em;position:relative;width:1.333333em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/static/media/xx.96f901b4ca23142ad779.svg)}.fi-xx.fis{background-image:url(/static/media/xx.aa8f667027fd90e56320.svg)}.fi-ad{background-image:url(/static/media/ad.70f2eea77f28f293b6f8.svg)}.fi-ad.fis{background-image:url(/static/media/ad.bf24bba3254180b3619a.svg)}.fi-ae{background-image:url(/static/media/ae.250746067bf3d77b7503.svg)}.fi-ae.fis{background-image:url(/static/media/ae.e3396fd007b2b5cb57b0.svg)}.fi-af{background-image:url(/static/media/af.2104ac1e5618b8af977b.svg)}.fi-af.fis{background-image:url(/static/media/af.366db578671023d26e21.svg)}.fi-ag{background-image:url(/static/media/ag.4852b5c91714f95f3797.svg)}.fi-ag.fis{background-image:url(/static/media/ag.677e23c7e3b4d81e8942.svg)}.fi-ai{background-image:url(/static/media/ai.4cbfa0f99be22a0285e5.svg)}.fi-ai.fis{background-image:url(/static/media/ai.1d586b8fab270baf0f59.svg)}.fi-al{background-image:url(/static/media/al.1b9ec52da64852264638.svg)}.fi-al.fis{background-image:url(/static/media/al.41b54c3151649dfecd21.svg)}.fi-am{background-image:url(/static/media/am.683c20ed58f4d9474856.svg)}.fi-am.fis{background-image:url(/static/media/am.eaae878c684895ebbfbd.svg)}.fi-ao{background-image:url(/static/media/ao.4498ed450b107d63e686.svg)}.fi-ao.fis{background-image:url(/static/media/ao.c930a5b011ccb2a990e6.svg)}.fi-aq{background-image:url(/static/media/aq.7a5a5b87a63ac4bf5a73.svg)}.fi-aq.fis{background-image:url(/static/media/aq.d469b891a1c3f4b0554a.svg)}.fi-ar{background-image:url(/static/media/ar.fc9c6ce25fcd99a5839f.svg)}.fi-ar.fis{background-image:url(/static/media/ar.99c25968161ee34667ac.svg)}.fi-as{background-image:url(/static/media/as.f9c1d8ebed5e69547296.svg)}.fi-as.fis{background-image:url(/static/media/as.a8f05fbe9a8d0a028155.svg)}.fi-at{background-image:url(/static/media/at.d9c6c6ac800a2ecd563e.svg)}.fi-at.fis{background-image:url(/static/media/at.9fae77cef97146619095.svg)}.fi-au{background-image:url(/static/media/au.8cc9433039670f61e180.svg)}.fi-au.fis{background-image:url(/static/media/au.97435dd83edf8bfc1036.svg)}.fi-aw{background-image:url(/static/media/aw.6c82c52fc38525a1a69e.svg)}.fi-aw.fis{background-image:url(/static/media/aw.a4cfc0162a832b9f4bab.svg)}.fi-ax{background-image:url(/static/media/ax.dd048088f167a2fc17f4.svg)}.fi-ax.fis{background-image:url(/static/media/ax.3882371f1dbfb17cb5a6.svg)}.fi-az{background-image:url(/static/media/az.ffc79bfa06e3b01520e0.svg)}.fi-az.fis{background-image:url(/static/media/az.acf7a85a1244a55f52a2.svg)}.fi-ba{background-image:url(/static/media/ba.64e381d4fd68fad46090.svg)}.fi-ba.fis{background-image:url(/static/media/ba.2d7f430f443e46b91acd.svg)}.fi-bb{background-image:url(/static/media/bb.333ab7bf298446feedb3.svg)}.fi-bb.fis{background-image:url(/static/media/bb.26c9a5aefdf5e46d037d.svg)}.fi-bd{background-image:url(/static/media/bd.0ad8c443ef4d47ea0497.svg)}.fi-bd.fis{background-image:url(/static/media/bd.a62e330d249ff3f5bd27.svg)}.fi-be{background-image:url(/static/media/be.e9ec217e871f35fdde13.svg)}.fi-be.fis{background-image:url(/static/media/be.fb38153462cb5e9fc503.svg)}.fi-bf{background-image:url(/static/media/bf.a3957b0a98236111e237.svg)}.fi-bf.fis{background-image:url(/static/media/bf.bb616c9ec60cde6806bb.svg)}.fi-bg{background-image:url(/static/media/bg.9618f3e4386b8a9f664a.svg)}.fi-bg.fis{background-image:url(/static/media/bg.28afe0b8e02a177f9920.svg)}.fi-bh{background-image:url(/static/media/bh.3310879d5f14a62669bf.svg)}.fi-bh.fis{background-image:url(/static/media/bh.d6e3bed59974f2b0aedd.svg)}.fi-bi{background-image:url(/static/media/bi.5d3435104d6a6e67937c.svg)}.fi-bi.fis{background-image:url(/static/media/bi.69b0670030ec8e43f88a.svg)}.fi-bj{background-image:url(/static/media/bj.b04c72b67773f10058a8.svg)}.fi-bj.fis{background-image:url(/static/media/bj.c1bc198cb05444a63756.svg)}.fi-bl{background-image:url(/static/media/bl.67c5ef35e02e55d24b8c.svg)}.fi-bl.fis{background-image:url(/static/media/bl.66cdc56cf5c323535418.svg)}.fi-bm{background-image:url(/static/media/bm.20ea37a5be1b1b4e8d8e.svg)}.fi-bm.fis{background-image:url(/static/media/bm.2fe09134b4169a76d053.svg)}.fi-bn{background-image:url(/static/media/bn.e5cfc84a2a3d646e1755.svg)}.fi-bn.fis{background-image:url(/static/media/bn.123511317c0a0f4c41cc.svg)}.fi-bo{background-image:url(/static/media/bo.b0f50bc8035200c269f1.svg)}.fi-bo.fis{background-image:url(/static/media/bo.de61c7c5d75dfe735741.svg)}.fi-bq{background-image:url(/static/media/bq.04ca6698f051e72cf774.svg)}.fi-bq.fis{background-image:url(/static/media/bq.1698f2886a1c56881806.svg)}.fi-br{background-image:url(/static/media/br.c2d9921ea1d1b06c26da.svg)}.fi-br.fis{background-image:url(/static/media/br.ad0a905fd62beb1d121c.svg)}.fi-bs{background-image:url(/static/media/bs.056e551cfb3bba660804.svg)}.fi-bs.fis{background-image:url(/static/media/bs.7dbd1c1670a975513404.svg)}.fi-bt{background-image:url(/static/media/bt.def23b8c292e64a3cc5b.svg)}.fi-bt.fis{background-image:url(/static/media/bt.8d9397c0bad9799f16f9.svg)}.fi-bv{background-image:url(/static/media/bv.3d8e6f49fad8459575e1.svg)}.fi-bv.fis{background-image:url(/static/media/bv.976c853ae9062409996c.svg)}.fi-bw{background-image:url(/static/media/bw.286ba8fe3cf0c8ae076b.svg)}.fi-bw.fis{background-image:url(/static/media/bw.b6a321afa6bd21ee4801.svg)}.fi-by{background-image:url(/static/media/by.408cd95645987e43b479.svg)}.fi-by.fis{background-image:url(/static/media/by.de34876833be51827c38.svg)}.fi-bz{background-image:url(/static/media/bz.d6efb8bf4f72e304256a.svg)}.fi-bz.fis{background-image:url(/static/media/bz.23af0d7510f963098b86.svg)}.fi-ca{background-image:url(/static/media/ca.9e8878b579ff3a1a1268.svg)}.fi-ca.fis{background-image:url(/static/media/ca.7576a074760689f4ee54.svg)}.fi-cc{background-image:url(/static/media/cc.0f7eea30d520cc9ac8ce.svg)}.fi-cc.fis{background-image:url(/static/media/cc.9cfc9848630ad34d7516.svg)}.fi-cd{background-image:url(/static/media/cd.80689945f2e56fea5e71.svg)}.fi-cd.fis{background-image:url(/static/media/cd.588b1447f6de9790ab7b.svg)}.fi-cf{background-image:url(/static/media/cf.a3843e7991ac45d28eff.svg)}.fi-cf.fis{background-image:url(/static/media/cf.e2e89fb8727d254107da.svg)}.fi-cg{background-image:url(/static/media/cg.ef7269ecc526c865724c.svg)}.fi-cg.fis{background-image:url(/static/media/cg.b92309a23a50545fc9c3.svg)}.fi-ch{background-image:url(/static/media/ch.55323a0680e7c5ff735b.svg)}.fi-ch.fis{background-image:url(/static/media/ch.e6b520ab87791013063b.svg)}.fi-ci{background-image:url(/static/media/ci.c7146bc39c724cd34b46.svg)}.fi-ci.fis{background-image:url(/static/media/ci.133adff8acf564df5728.svg)}.fi-ck{background-image:url(/static/media/ck.6f73c68e1aca3060e929.svg)}.fi-ck.fis{background-image:url(/static/media/ck.3e6dd6ddd9eb71276bcb.svg)}.fi-cl{background-image:url(/static/media/cl.3ef2be87bf31777897ba.svg)}.fi-cl.fis{background-image:url(/static/media/cl.178b4ca5ea73eb163797.svg)}.fi-cm{background-image:url(/static/media/cm.7eff011cd2036bfc5df4.svg)}.fi-cm.fis{background-image:url(/static/media/cm.c5fdb1729d6a61e705cc.svg)}.fi-cn{background-image:url(/static/media/cn.e4f6436aa2c562521a6e.svg)}.fi-cn.fis{background-image:url(/static/media/cn.2e5f836fa0364bb906e6.svg)}.fi-co{background-image:url(/static/media/co.2035da4efa474be5bb4b.svg)}.fi-co.fis{background-image:url(/static/media/co.650be7bf6524161dd3fb.svg)}.fi-cr{background-image:url(/static/media/cr.da71ea0e0e43752f1f4a.svg)}.fi-cr.fis{background-image:url(/static/media/cr.96cca3298724eeac307f.svg)}.fi-cu{background-image:url(/static/media/cu.e26b31c7aa254ee55900.svg)}.fi-cu.fis{background-image:url(/static/media/cu.b6406c65efd995643b0d.svg)}.fi-cv{background-image:url(/static/media/cv.aa02126ce32724f97a9c.svg)}.fi-cv.fis{background-image:url(/static/media/cv.c4df14eee0b28bca07a3.svg)}.fi-cw{background-image:url(/static/media/cw.7b83329130ff6a4d69d4.svg)}.fi-cw.fis{background-image:url(/static/media/cw.023cc06898b0b15eeedc.svg)}.fi-cx{background-image:url(/static/media/cx.13319763d6a6b1e4770a.svg)}.fi-cx.fis{background-image:url(/static/media/cx.581114d7d0e9322f52d5.svg)}.fi-cy{background-image:url(/static/media/cy.9e2e831b23f81f66f2c0.svg)}.fi-cy.fis{background-image:url(/static/media/cy.4edec3a02adab52da1c7.svg)}.fi-cz{background-image:url(/static/media/cz.5a24757d105fbe7a4e81.svg)}.fi-cz.fis{background-image:url(/static/media/cz.f7d5fa0258940e2c3ac9.svg)}.fi-de{background-image:url(/static/media/de.adc6c9b3594fb2f4a4df.svg)}.fi-de.fis{background-image:url(/static/media/de.02d6c00e143fd6208fa5.svg)}.fi-dj{background-image:url(/static/media/dj.da9d5bb3f5a142e2993b.svg)}.fi-dj.fis{background-image:url(/static/media/dj.9d6f9c1fd1884ae2bf61.svg)}.fi-dk{background-image:url(/static/media/dk.025c12105396b6e6b3b8.svg)}.fi-dk.fis{background-image:url(/static/media/dk.90f7d12042a18708f7ed.svg)}.fi-dm{background-image:url(/static/media/dm.5e7a6ce8d66841b43d2b.svg)}.fi-dm.fis{background-image:url(/static/media/dm.3f5830804b534228f368.svg)}.fi-do{background-image:url(/static/media/do.5b6684f3d0630d4bcec4.svg)}.fi-do.fis{background-image:url(/static/media/do.0c068c9aeb8c133c5dbe.svg)}.fi-dz{background-image:url(/static/media/dz.0f0875827805c6719abb.svg)}.fi-dz.fis{background-image:url(/static/media/dz.676246527fe04242f0f7.svg)}.fi-ec{background-image:url(/static/media/ec.2dea494d741ecef56544.svg)}.fi-ec.fis{background-image:url(/static/media/ec.34a64a770e09c9ec5b23.svg)}.fi-ee{background-image:url(/static/media/ee.04263f937da9572d0d84.svg)}.fi-ee.fis{background-image:url(/static/media/ee.294c52fa01f3012f0f88.svg)}.fi-eg{background-image:url(/static/media/eg.6f625319993c841f2c84.svg)}.fi-eg.fis{background-image:url(/static/media/eg.21fca8382049264415ce.svg)}.fi-eh{background-image:url(/static/media/eh.a2b2a954b35253b4d810.svg)}.fi-eh.fis{background-image:url(/static/media/eh.8941dc19c664c2c2a23f.svg)}.fi-er{background-image:url(/static/media/er.86045916d43bfa374fbe.svg)}.fi-er.fis{background-image:url(/static/media/er.0c7117c38822e1606916.svg)}.fi-es{background-image:url(/static/media/es.c2bea6d740c5d81d5bce.svg)}.fi-es.fis{background-image:url(/static/media/es.3b87288baee22a0de008.svg)}.fi-et{background-image:url(/static/media/et.d27d9d1ac47ed9291a62.svg)}.fi-et.fis{background-image:url(/static/media/et.da75d56f3f57838a27be.svg)}.fi-fi{background-image:url(/static/media/fi.ead68a19c50e3e6f4d04.svg)}.fi-fi.fis{background-image:url(/static/media/fi.aed885cc7a38b534b2b6.svg)}.fi-fj{background-image:url(/static/media/fj.84732a88e04260ae6d30.svg)}.fi-fj.fis{background-image:url(/static/media/fj.a58ca2ed36ef1f1d4913.svg)}.fi-fk{background-image:url(/static/media/fk.d0b5d9fb25d4c4435972.svg)}.fi-fk.fis{background-image:url(/static/media/fk.a83317fea67e7de6250c.svg)}.fi-fm{background-image:url(/static/media/fm.18f7e08960b73974ccd4.svg)}.fi-fm.fis{background-image:url(/static/media/fm.9b826793a052bef79219.svg)}.fi-fo{background-image:url(/static/media/fo.3165eadcb4c87a6d02ae.svg)}.fi-fo.fis{background-image:url(/static/media/fo.54fd5278c2851a51f39d.svg)}.fi-fr{background-image:url(/static/media/fr.0313c7eacb9633130ffb.svg)}.fi-fr.fis{background-image:url(/static/media/fr.9e329b0fd412c860b31a.svg)}.fi-ga{background-image:url(/static/media/ga.ccf7eecbecdd26d2403c.svg)}.fi-ga.fis{background-image:url(/static/media/ga.d33bfe612c008a01f156.svg)}.fi-gb{background-image:url(/static/media/gb.84d4bb24d2a1a5891e0d.svg)}.fi-gb.fis{background-image:url(/static/media/gb.6cf90268d11449c43485.svg)}.fi-gd{background-image:url(/static/media/gd.b894547dc982e9f889ce.svg)}.fi-gd.fis{background-image:url(/static/media/gd.1f93c180ee5843effd47.svg)}.fi-ge{background-image:url(/static/media/ge.362c00c4a79f0704aa45.svg)}.fi-ge.fis{background-image:url(/static/media/ge.583afaa66ab47ac74fa1.svg)}.fi-gf{background-image:url(/static/media/gf.16328213544e4ac5f3ee.svg)}.fi-gf.fis{background-image:url(/static/media/gf.5fc814b14e4589220c31.svg)}.fi-gg{background-image:url(/static/media/gg.b8779f1806c259de289a.svg)}.fi-gg.fis{background-image:url(/static/media/gg.cff3c6217db3d2732657.svg)}.fi-gh{background-image:url(/static/media/gh.87686ea032052059cd6d.svg)}.fi-gh.fis{background-image:url(/static/media/gh.e2793fb1dcddb8325ff1.svg)}.fi-gi{background-image:url(/static/media/gi.80febf66a20dc267d064.svg)}.fi-gi.fis{background-image:url(/static/media/gi.4fe8cc6ecc3dd2baf4ea.svg)}.fi-gl{background-image:url(/static/media/gl.633d308e7df9c5abcb89.svg)}.fi-gl.fis{background-image:url(/static/media/gl.2466f7b0c1cdbbc5bce5.svg)}.fi-gm{background-image:url(/static/media/gm.6e4caca46e637e40175f.svg)}.fi-gm.fis{background-image:url(/static/media/gm.dfd25b88d3660d236c00.svg)}.fi-gn{background-image:url(/static/media/gn.65edeaef7dabb0abc834.svg)}.fi-gn.fis{background-image:url(/static/media/gn.347b60cf985684d7ea4f.svg)}.fi-gp{background-image:url(/static/media/gp.ca0b8d6f4d7528c9d34d.svg)}.fi-gp.fis{background-image:url(/static/media/gp.34687ce560373f175eee.svg)}.fi-gq{background-image:url(/static/media/gq.0314b4987491a4c2d601.svg)}.fi-gq.fis{background-image:url(/static/media/gq.eed957fc202035b47bf4.svg)}.fi-gr{background-image:url(/static/media/gr.969458b727378ff7b215.svg)}.fi-gr.fis{background-image:url(/static/media/gr.f4f1efd04d192aac3cbe.svg)}.fi-gs{background-image:url(/static/media/gs.9c9720e39497aeb6c4ac.svg)}.fi-gs.fis{background-image:url(/static/media/gs.f16e0ac45849cf748b84.svg)}.fi-gt{background-image:url(/static/media/gt.f483ff9148ed468e6dba.svg)}.fi-gt.fis{background-image:url(/static/media/gt.88fa30701f63441eff21.svg)}.fi-gu{background-image:url(/static/media/gu.67d540af7a6deec31c7a.svg)}.fi-gu.fis{background-image:url(/static/media/gu.b55158cddaadbf16541a.svg)}.fi-gw{background-image:url(/static/media/gw.3b1eba4bfbd859d523f4.svg)}.fi-gw.fis{background-image:url(/static/media/gw.2bfb1be148a6707e5ccd.svg)}.fi-gy{background-image:url(/static/media/gy.f3e2f1acb06c7b8bd851.svg)}.fi-gy.fis{background-image:url(/static/media/gy.0cb6e81609a2c5fd27dc.svg)}.fi-hk{background-image:url(/static/media/hk.8b89a0a3a4b2b0fe24c4.svg)}.fi-hk.fis{background-image:url(/static/media/hk.b80f4f843c33522190c6.svg)}.fi-hm{background-image:url(/static/media/hm.d7f4f6208ebc8b2a936b.svg)}.fi-hm.fis{background-image:url(/static/media/hm.fe75e73aa43e2b17f7c5.svg)}.fi-hn{background-image:url(/static/media/hn.2427006aada8b474df11.svg)}.fi-hn.fis{background-image:url(/static/media/hn.084f590fe38a14fc3755.svg)}.fi-hr{background-image:url(/static/media/hr.144812f9830a54938661.svg)}.fi-hr.fis{background-image:url(/static/media/hr.95aa474136210e1fc867.svg)}.fi-ht{background-image:url(/static/media/ht.adf3ce4a80c9aba47d52.svg)}.fi-ht.fis{background-image:url(/static/media/ht.bbbd7c26b9335fffbc89.svg)}.fi-hu{background-image:url(/static/media/hu.e404d718cffb5bd06467.svg)}.fi-hu.fis{background-image:url(/static/media/hu.cb329e885950a7c05407.svg)}.fi-id{background-image:url(/static/media/id.f624e2c8444a7794b357.svg)}.fi-id.fis{background-image:url(/static/media/id.578a8a9cdfdb824a35b1.svg)}.fi-ie{background-image:url(/static/media/ie.0542b94612db83a2f550.svg)}.fi-ie.fis{background-image:url(/static/media/ie.9e3414e898f1a07d0bea.svg)}.fi-il{background-image:url(/static/media/il.1e6c2f0e584f3e9eeceb.svg)}.fi-il.fis{background-image:url(/static/media/il.d92f72de0e032a9689fb.svg)}.fi-im{background-image:url(/static/media/im.bccfbbb9cbf510a6b55d.svg)}.fi-im.fis{background-image:url(/static/media/im.d47ec035ec3114c6aade.svg)}.fi-in{background-image:url(/static/media/in.12c66a162687c5c17ea4.svg)}.fi-in.fis{background-image:url(/static/media/in.5d3291b586986f65e7f1.svg)}.fi-io{background-image:url(/static/media/io.434092db7f34f2bc6a04.svg)}.fi-io.fis{background-image:url(/static/media/io.0838e35fe56aa2cc1220.svg)}.fi-iq{background-image:url(/static/media/iq.e74b8b9c289e8223e1b4.svg)}.fi-iq.fis{background-image:url(/static/media/iq.f0039f6611f1d049dd44.svg)}.fi-ir{background-image:url(/static/media/ir.c14862b9a48216f75d15.svg)}.fi-ir.fis{background-image:url(/static/media/ir.2ab9c0dee34bc5ef33a6.svg)}.fi-is{background-image:url(/static/media/is.8f88619495adccb68a6d.svg)}.fi-is.fis{background-image:url(/static/media/is.8bc19a219f1fc86da4ab.svg)}.fi-it{background-image:url(/static/media/it.08db2cd122d5f99494dd.svg)}.fi-it.fis{background-image:url(/static/media/it.febcc1b18059405d2a1b.svg)}.fi-je{background-image:url(/static/media/je.3660bd48e915237e2708.svg)}.fi-je.fis{background-image:url(/static/media/je.3a28ea4bb85774d4b377.svg)}.fi-jm{background-image:url(/static/media/jm.46c20a3e99315fb4e78c.svg)}.fi-jm.fis{background-image:url(/static/media/jm.593d0ceba0b8ef5b1f33.svg)}.fi-jo{background-image:url(/static/media/jo.84446d300951d305ca74.svg)}.fi-jo.fis{background-image:url(/static/media/jo.5e426c880a46a67775b8.svg)}.fi-jp{background-image:url(/static/media/jp.d288d548026f04523965.svg)}.fi-jp.fis{background-image:url(/static/media/jp.5d4d1d1eeb3d4c9ca374.svg)}.fi-ke{background-image:url(/static/media/ke.d625828986385991f7b1.svg)}.fi-ke.fis{background-image:url(/static/media/ke.bdd8fd0975ed99339338.svg)}.fi-kg{background-image:url(/static/media/kg.7686278119d26d5a1bf4.svg)}.fi-kg.fis{background-image:url(/static/media/kg.34d44976ab25b9ad4834.svg)}.fi-kh{background-image:url(/static/media/kh.d9ccd75a51b421240f5f.svg)}.fi-kh.fis{background-image:url(/static/media/kh.07d04a9622beca9b9db3.svg)}.fi-ki{background-image:url(/static/media/ki.7bd6796e1f09758896c6.svg)}.fi-ki.fis{background-image:url(/static/media/ki.49d96317875737b91310.svg)}.fi-km{background-image:url(/static/media/km.e45809944f3127560237.svg)}.fi-km.fis{background-image:url(/static/media/km.ff5583b3507f34fe7751.svg)}.fi-kn{background-image:url(/static/media/kn.650b92794fb6826cea93.svg)}.fi-kn.fis{background-image:url(/static/media/kn.840875853a987e54a502.svg)}.fi-kp{background-image:url(/static/media/kp.a25df2f7fce788f16b6e.svg)}.fi-kp.fis{background-image:url(/static/media/kp.5d243e4871d0165a278f.svg)}.fi-kr{background-image:url(/static/media/kr.cb52920205a3904b12e9.svg)}.fi-kr.fis{background-image:url(/static/media/kr.977537ff603f52b41d25.svg)}.fi-kw{background-image:url(/static/media/kw.d8ca915f2732310fa098.svg)}.fi-kw.fis{background-image:url(/static/media/kw.969be8755a6d9aa9dd4a.svg)}.fi-ky{background-image:url(/static/media/ky.1789144ceb0a72aac3c9.svg)}.fi-ky.fis{background-image:url(/static/media/ky.f7a068edb919efe20e5e.svg)}.fi-kz{background-image:url(/static/media/kz.9f87805fde44d69ad3d6.svg)}.fi-kz.fis{background-image:url(/static/media/kz.a7a4a36b07daa2ade5bf.svg)}.fi-la{background-image:url(/static/media/la.67f27403e34d3229fa88.svg)}.fi-la.fis{background-image:url(/static/media/la.d7702465c2f6d8d09f68.svg)}.fi-lb{background-image:url(/static/media/lb.2f9b098ff67b3ed051d2.svg)}.fi-lb.fis{background-image:url(/static/media/lb.2d5ab80047be9bc6c444.svg)}.fi-lc{background-image:url(/static/media/lc.a5f7f2065e6c2a79aea5.svg)}.fi-lc.fis{background-image:url(/static/media/lc.1ef20b6d46e6f7e771e5.svg)}.fi-li{background-image:url(/static/media/li.3c6bc6b3c2cafb19ef82.svg)}.fi-li.fis{background-image:url(/static/media/li.85bfc49de22d5a395379.svg)}.fi-lk{background-image:url(/static/media/lk.3468ddaf65b68fef60ee.svg)}.fi-lk.fis{background-image:url(/static/media/lk.d8d3e19a29e3bda5ccc8.svg)}.fi-lr{background-image:url(/static/media/lr.61e7a9985643d013538d.svg)}.fi-lr.fis{background-image:url(/static/media/lr.6af0f7ecc531bf079ad3.svg)}.fi-ls{background-image:url(/static/media/ls.4856aea205c94f19b9a3.svg)}.fi-ls.fis{background-image:url(/static/media/ls.2ac940991b103125880d.svg)}.fi-lt{background-image:url(/static/media/lt.93a07daff68dea7336fd.svg)}.fi-lt.fis{background-image:url(/static/media/lt.1d07a8b84f27401d15e2.svg)}.fi-lu{background-image:url(/static/media/lu.5b52430a07e21655ba90.svg)}.fi-lu.fis{background-image:url(/static/media/lu.b8e230a73eba4125f3d6.svg)}.fi-lv{background-image:url(/static/media/lv.ff6176a6bfeba64d0716.svg)}.fi-lv.fis{background-image:url(/static/media/lv.884e7f97a321e3dda410.svg)}.fi-ly{background-image:url(/static/media/ly.9c0afe9e70e2e37b4322.svg)}.fi-ly.fis{background-image:url(/static/media/ly.c04602533ea862b49866.svg)}.fi-ma{background-image:url(/static/media/ma.ab052b412792b9fadd8c.svg)}.fi-ma.fis{background-image:url(/static/media/ma.4d3a6f5c2bd6a436e6a1.svg)}.fi-mc{background-image:url(/static/media/mc.b5edb75519037dcf483e.svg)}.fi-mc.fis{background-image:url(/static/media/mc.21f385d1c90452e35d21.svg)}.fi-md{background-image:url(/static/media/md.3218bd6d072386a2997b.svg)}.fi-md.fis{background-image:url(/static/media/md.2a07174f2dc12669bd34.svg)}.fi-me{background-image:url(/static/media/me.2e1e72f3094e36ac941f.svg)}.fi-me.fis{background-image:url(/static/media/me.f538281b26bf147de7d3.svg)}.fi-mf{background-image:url(/static/media/mf.9284dddffc0b6717ee5f.svg)}.fi-mf.fis{background-image:url(/static/media/mf.4b4f663eb5e16690ef4a.svg)}.fi-mg{background-image:url(/static/media/mg.5d294de1198203cd569a.svg)}.fi-mg.fis{background-image:url(/static/media/mg.bdd56d44e50a82caecc6.svg)}.fi-mh{background-image:url(/static/media/mh.cd62f8f2afec11d2e119.svg)}.fi-mh.fis{background-image:url(/static/media/mh.3263dfcc26053cd8688d.svg)}.fi-mk{background-image:url(/static/media/mk.b5eadefbb6da73c9d0cf.svg)}.fi-mk.fis{background-image:url(/static/media/mk.d335b1f7842c183f2626.svg)}.fi-ml{background-image:url(/static/media/ml.fa530666ce9e170dc6cd.svg)}.fi-ml.fis{background-image:url(/static/media/ml.abd95c9bbc3b8e14d05a.svg)}.fi-mm{background-image:url(/static/media/mm.82321f19830e8de129b7.svg)}.fi-mm.fis{background-image:url(/static/media/mm.53de19a4603b655a1a68.svg)}.fi-mn{background-image:url(/static/media/mn.3f8eb1ca08f6bb7aaffb.svg)}.fi-mn.fis{background-image:url(/static/media/mn.a6223b922704835ae93c.svg)}.fi-mo{background-image:url(/static/media/mo.d0a2d2249a5030e058f6.svg)}.fi-mo.fis{background-image:url(/static/media/mo.ab5e90e78a5c17a6a0b5.svg)}.fi-mp{background-image:url(/static/media/mp.691b7d8805f3179c9f63.svg)}.fi-mp.fis{background-image:url(/static/media/mp.c2d801d43c6c6de8ee22.svg)}.fi-mq{background-image:url(/static/media/mq.fe327ace5767815c40e3.svg)}.fi-mq.fis{background-image:url(/static/media/mq.794f4690ac0eca38ed10.svg)}.fi-mr{background-image:url(/static/media/mr.9fd4a16498f5a42e8039.svg)}.fi-mr.fis{background-image:url(/static/media/mr.6d5d216f7c28b12d0b28.svg)}.fi-ms{background-image:url(/static/media/ms.3f469e691405e360b0ba.svg)}.fi-ms.fis{background-image:url(/static/media/ms.36dfc347d425859d92a6.svg)}.fi-mt{background-image:url(/static/media/mt.cbd22fd0520402e63d94.svg)}.fi-mt.fis{background-image:url(/static/media/mt.f69e2471cdc4b0b27656.svg)}.fi-mu{background-image:url(/static/media/mu.468d5464b2219b1bb922.svg)}.fi-mu.fis{background-image:url(/static/media/mu.fd1c498d09f3df7291e3.svg)}.fi-mv{background-image:url(/static/media/mv.f252e4cb6189ffbeb1ed.svg)}.fi-mv.fis{background-image:url(/static/media/mv.8cb05cc8693221f2eec1.svg)}.fi-mw{background-image:url(/static/media/mw.8c7c71cfc01cf1f6bab5.svg)}.fi-mw.fis{background-image:url(/static/media/mw.c9b6345c3e8561b3c871.svg)}.fi-mx{background-image:url(/static/media/mx.e8cbe88926d7a4675d47.svg)}.fi-mx.fis{background-image:url(/static/media/mx.b2ba7a3bf813d512f807.svg)}.fi-my{background-image:url(/static/media/my.7ebfe8cc7776c2ca1268.svg)}.fi-my.fis{background-image:url(/static/media/my.86044c68a247847062cc.svg)}.fi-mz{background-image:url(/static/media/mz.bdc2675416389aa0436a.svg)}.fi-mz.fis{background-image:url(/static/media/mz.49226d9a923e573e318f.svg)}.fi-na{background-image:url(/static/media/na.121ad7c836aa668ada66.svg)}.fi-na.fis{background-image:url(/static/media/na.29e28347f7830f429fd2.svg)}.fi-nc{background-image:url(/static/media/nc.d9a7497a457181a7dfbb.svg)}.fi-nc.fis{background-image:url(/static/media/nc.a9c6e731107c6ee44579.svg)}.fi-ne{background-image:url(/static/media/ne.82c3626f7a2a329d1397.svg)}.fi-ne.fis{background-image:url(/static/media/ne.66cb0cd9e54d34e883f1.svg)}.fi-nf{background-image:url(/static/media/nf.e4e73fc46014083a9134.svg)}.fi-nf.fis{background-image:url(/static/media/nf.c9745bcb0373a314d119.svg)}.fi-ng{background-image:url(/static/media/ng.f29450b9f8b2f04e96aa.svg)}.fi-ng.fis{background-image:url(/static/media/ng.1b98819eb371ab888962.svg)}.fi-ni{background-image:url(/static/media/ni.d7f1262d27d9b714b3d9.svg)}.fi-ni.fis{background-image:url(/static/media/ni.b75b50ce772a999ef744.svg)}.fi-nl{background-image:url(/static/media/nl.874fbf1b360bed6592fc.svg)}.fi-nl.fis{background-image:url(/static/media/nl.db73c2454405f07c049b.svg)}.fi-no{background-image:url(/static/media/no.b9cc4fcdf51eb234607e.svg)}.fi-no.fis{background-image:url(/static/media/no.c2a3c34c769194e219c3.svg)}.fi-np{background-image:url(/static/media/np.f6bc27427157a2bec4a1.svg)}.fi-np.fis{background-image:url(/static/media/np.2d7d2bcb6169aaea295d.svg)}.fi-nr{background-image:url(/static/media/nr.0d87ce78609053fbd9c4.svg)}.fi-nr.fis{background-image:url(/static/media/nr.8ccd0a5da4e0df47f13d.svg)}.fi-nu{background-image:url(/static/media/nu.2d9c15c308eff50f974f.svg)}.fi-nu.fis{background-image:url(/static/media/nu.c4afdde3280afe436fc8.svg)}.fi-nz{background-image:url(/static/media/nz.64b16b7eb8b8e423bcab.svg)}.fi-nz.fis{background-image:url(/static/media/nz.29afa191293fa678462c.svg)}.fi-om{background-image:url(/static/media/om.4daba227b37c2ab2ca67.svg)}.fi-om.fis{background-image:url(/static/media/om.8f66157154d23e687e15.svg)}.fi-pa{background-image:url(/static/media/pa.8659812291825552ed13.svg)}.fi-pa.fis{background-image:url(/static/media/pa.f06ec28a8cfb2f6f6362.svg)}.fi-pe{background-image:url(/static/media/pe.d64e9732fcaa8f765994.svg)}.fi-pe.fis{background-image:url(/static/media/pe.b8e62fe370160622092e.svg)}.fi-pf{background-image:url(/static/media/pf.25a9bf08819ab8d40bfe.svg)}.fi-pf.fis{background-image:url(/static/media/pf.5d921946e92c3a04b94f.svg)}.fi-pg{background-image:url(/static/media/pg.2d787f7b6ef61dfbed13.svg)}.fi-pg.fis{background-image:url(/static/media/pg.a4a1866a135a7be68104.svg)}.fi-ph{background-image:url(/static/media/ph.b1d1902e71b7a98d1c23.svg)}.fi-ph.fis{background-image:url(/static/media/ph.8ed533301806dce5830e.svg)}.fi-pk{background-image:url(/static/media/pk.d6091ce69832a5070cf9.svg)}.fi-pk.fis{background-image:url(/static/media/pk.acaf672a1088ce7bcd0f.svg)}.fi-pl{background-image:url(/static/media/pl.2b5541c54505328dbc1b.svg)}.fi-pl.fis{background-image:url(/static/media/pl.cd835d05865e496ff6b8.svg)}.fi-pm{background-image:url(/static/media/pm.f290a4bcb2060c82a15c.svg)}.fi-pm.fis{background-image:url(/static/media/pm.b56ece89b69b4dc021b1.svg)}.fi-pn{background-image:url(/static/media/pn.1b304551dcaf53a9bfc7.svg)}.fi-pn.fis{background-image:url(/static/media/pn.2e59e547cdaf14380b3a.svg)}.fi-pr{background-image:url(/static/media/pr.28689af1c71936396dba.svg)}.fi-pr.fis{background-image:url(/static/media/pr.8885546ef53d96765ed6.svg)}.fi-ps{background-image:url(/static/media/ps.abfb274564ccff2da892.svg)}.fi-ps.fis{background-image:url(/static/media/ps.dd52ee573d5487121ebb.svg)}.fi-pt{background-image:url(/static/media/pt.f8ac2991a4c362cf6c65.svg)}.fi-pt.fis{background-image:url(/static/media/pt.90bff567ed742591697c.svg)}.fi-pw{background-image:url(/static/media/pw.5df27d3f0d819edce100.svg)}.fi-pw.fis{background-image:url(/static/media/pw.a831460a026477de3470.svg)}.fi-py{background-image:url(/static/media/py.95a265cc6b9db6623876.svg)}.fi-py.fis{background-image:url(/static/media/py.3a8059fd5fa678bbaf0a.svg)}.fi-qa{background-image:url(/static/media/qa.74602db5190dc8001c8d.svg)}.fi-qa.fis{background-image:url(/static/media/qa.8f91b7516726e3518cfa.svg)}.fi-re{background-image:url(/static/media/re.9d72b568db01dfb982e8.svg)}.fi-re.fis{background-image:url(/static/media/re.65fecda00937aa8b6917.svg)}.fi-ro{background-image:url(/static/media/ro.33482fcd4344b097d6d7.svg)}.fi-ro.fis{background-image:url(/static/media/ro.6d757067ccc276327b1b.svg)}.fi-rs{background-image:url(/static/media/rs.7e1afa4b394b0ffef9a0.svg)}.fi-rs.fis{background-image:url(/static/media/rs.099fd9d4031b066a2362.svg)}.fi-ru{background-image:url(/static/media/ru.097b629d57d4188b9b83.svg)}.fi-ru.fis{background-image:url(/static/media/ru.23622fff0c60191d7183.svg)}.fi-rw{background-image:url(/static/media/rw.f87cd918f9cf4421e109.svg)}.fi-rw.fis{background-image:url(/static/media/rw.2dbaa32bbc3d280477a0.svg)}.fi-sa{background-image:url(/static/media/sa.b26b19034a77a3b4b09a.svg)}.fi-sa.fis{background-image:url(/static/media/sa.f9dacb2d88206424cfc1.svg)}.fi-sb{background-image:url(/static/media/sb.22224fa1c1bf800c3bfb.svg)}.fi-sb.fis{background-image:url(/static/media/sb.828b2f112f1fed197a19.svg)}.fi-sc{background-image:url(/static/media/sc.4691653cefd138906e7b.svg)}.fi-sc.fis{background-image:url(/static/media/sc.fea26a158b05a81a819d.svg)}.fi-sd{background-image:url(/static/media/sd.d7f3b46827654083de6f.svg)}.fi-sd.fis{background-image:url(/static/media/sd.8df6ee83e80bb13d8e9c.svg)}.fi-se{background-image:url(/static/media/se.8b8db9f4172ba5d8d3c4.svg)}.fi-se.fis{background-image:url(/static/media/se.3dc09b9e96cefa2fa42b.svg)}.fi-sg{background-image:url(/static/media/sg.8b629e7bf137abf1643b.svg)}.fi-sg.fis{background-image:url(/static/media/sg.6cc62188097943de02c0.svg)}.fi-sh{background-image:url(/static/media/sh.b0d0251be62a5f27282a.svg)}.fi-sh.fis{background-image:url(/static/media/sh.0de30ebc7c574ff9f829.svg)}.fi-si{background-image:url(/static/media/si.9cf5cf5992bd48b0d23f.svg)}.fi-si.fis{background-image:url(/static/media/si.3aa260cd05eca90d50ab.svg)}.fi-sj{background-image:url(/static/media/sj.f8f9b21529bdc34df1b5.svg)}.fi-sj.fis{background-image:url(/static/media/sj.7111b15215671c0cabae.svg)}.fi-sk{background-image:url(/static/media/sk.927ef7d8ba0b07afb706.svg)}.fi-sk.fis{background-image:url(/static/media/sk.2055cb509c045ec96ffb.svg)}.fi-sl{background-image:url(/static/media/sl.d4cd148ff94760097b5c.svg)}.fi-sl.fis{background-image:url(/static/media/sl.ec1ec422fd5ac1515437.svg)}.fi-sm{background-image:url(/static/media/sm.fdcc857e946620bb9f99.svg)}.fi-sm.fis{background-image:url(/static/media/sm.d048b19e15c5c1fae878.svg)}.fi-sn{background-image:url(/static/media/sn.5d2dde7343ab4f202890.svg)}.fi-sn.fis{background-image:url(/static/media/sn.07ec7ccbea282d9458ad.svg)}.fi-so{background-image:url(/static/media/so.178fe49679297c70c6b7.svg)}.fi-so.fis{background-image:url(/static/media/so.8c4f928238059d27507d.svg)}.fi-sr{background-image:url(/static/media/sr.f281cc96dc94e9f2bcdf.svg)}.fi-sr.fis{background-image:url(/static/media/sr.45463ee6f9675e59c293.svg)}.fi-ss{background-image:url(/static/media/ss.0b0f58edf447e463e793.svg)}.fi-ss.fis{background-image:url(/static/media/ss.1c422f30a5c1c74cedaa.svg)}.fi-st{background-image:url(/static/media/st.b1de9e523e773c7d9318.svg)}.fi-st.fis{background-image:url(/static/media/st.950ecdadde620ad2ec44.svg)}.fi-sv{background-image:url(/static/media/sv.79fbc03fce7cd1c8802f.svg)}.fi-sv.fis{background-image:url(/static/media/sv.26bae9ea3e5602880a0a.svg)}.fi-sx{background-image:url(/static/media/sx.461132beaf7defd5ed83.svg)}.fi-sx.fis{background-image:url(/static/media/sx.8c3f47fafde8fe4238ff.svg)}.fi-sy{background-image:url(/static/media/sy.fe2dc23e7e6916c38fb7.svg)}.fi-sy.fis{background-image:url(/static/media/sy.78c23a804f1b457327a7.svg)}.fi-sz{background-image:url(/static/media/sz.db509778d180d220f4dd.svg)}.fi-sz.fis{background-image:url(/static/media/sz.86d9e360ea288c0916df.svg)}.fi-tc{background-image:url(/static/media/tc.b35a924a728812678cc1.svg)}.fi-tc.fis{background-image:url(/static/media/tc.df6f3e13c828a50dd948.svg)}.fi-td{background-image:url(/static/media/td.ce35efd0cf28cc8886eb.svg)}.fi-td.fis{background-image:url(/static/media/td.16a25e2113c56509d1b6.svg)}.fi-tf{background-image:url(/static/media/tf.a1e1b04e6e2a99335098.svg)}.fi-tf.fis{background-image:url(/static/media/tf.75f62b392f2571079a00.svg)}.fi-tg{background-image:url(/static/media/tg.89535c02f928796649ea.svg)}.fi-tg.fis{background-image:url(/static/media/tg.0befc019211dfc197e18.svg)}.fi-th{background-image:url(/static/media/th.d3dea0cee87c83e3a1e6.svg)}.fi-th.fis{background-image:url(/static/media/th.b4262644824a028810ca.svg)}.fi-tj{background-image:url(/static/media/tj.048c841a9452fdce8c27.svg)}.fi-tj.fis{background-image:url(/static/media/tj.6e2457956a86906e9038.svg)}.fi-tk{background-image:url(/static/media/tk.dda2603624dd706ba80b.svg)}.fi-tk.fis{background-image:url(/static/media/tk.16bf538d1a8ab01f4b39.svg)}.fi-tl{background-image:url(/static/media/tl.5a92426cb730d159461a.svg)}.fi-tl.fis{background-image:url(/static/media/tl.2906e09e23414d013359.svg)}.fi-tm{background-image:url(/static/media/tm.890e13cab021a2ccc690.svg)}.fi-tm.fis{background-image:url(/static/media/tm.613323bc56fcd8b1bd79.svg)}.fi-tn{background-image:url(/static/media/tn.b66f06d623ea128cc2d6.svg)}.fi-tn.fis{background-image:url(/static/media/tn.bd9427159dadd137bf86.svg)}.fi-to{background-image:url(/static/media/to.a7375d4d2ef32a2c8761.svg)}.fi-to.fis{background-image:url(/static/media/to.2cb4df0a0e3875c3c113.svg)}.fi-tr{background-image:url(/static/media/tr.535c328e67d2cd262543.svg)}.fi-tr.fis{background-image:url(/static/media/tr.3a7c1ff2bc949f910d21.svg)}.fi-tt{background-image:url(/static/media/tt.faa91be4a726ae707d5d.svg)}.fi-tt.fis{background-image:url(/static/media/tt.f3b1780e0f620d5e5e65.svg)}.fi-tv{background-image:url(/static/media/tv.fd2caae1fd2cb51b675a.svg)}.fi-tv.fis{background-image:url(/static/media/tv.57ef8775a287d9d53d50.svg)}.fi-tw{background-image:url(/static/media/tw.39308d8769d9190bd1aa.svg)}.fi-tw.fis{background-image:url(/static/media/tw.8ea0b61c9cced533d851.svg)}.fi-tz{background-image:url(/static/media/tz.bec1e1d6b9d5b6bb98b3.svg)}.fi-tz.fis{background-image:url(/static/media/tz.5ca0246e7997b017d7ed.svg)}.fi-ua{background-image:url(/static/media/ua.423c68f9fb154fb2749b.svg)}.fi-ua.fis{background-image:url(/static/media/ua.af1d11dab17044ee2036.svg)}.fi-ug{background-image:url(/static/media/ug.222bcbd9d06e2864db96.svg)}.fi-ug.fis{background-image:url(/static/media/ug.db68bb1b5c91f0899146.svg)}.fi-um{background-image:url(/static/media/um.9efb46d30197d66c362f.svg)}.fi-um.fis{background-image:url(/static/media/um.a57097a45d61f696bb5d.svg)}.fi-us{background-image:url(/static/media/us.912cb4a8f30b24032f0d.svg)}.fi-us.fis{background-image:url(/static/media/us.9acbcf1017616e2140a1.svg)}.fi-uy{background-image:url(/static/media/uy.2515d7371de19a0642e6.svg)}.fi-uy.fis{background-image:url(/static/media/uy.cb5fcc05a537d0236c3c.svg)}.fi-uz{background-image:url(/static/media/uz.7ed400a6435c85b5b890.svg)}.fi-uz.fis{background-image:url(/static/media/uz.15a9a22cda20d4284071.svg)}.fi-va{background-image:url(/static/media/va.f5a05c3a3ef6f8c04cd7.svg)}.fi-va.fis{background-image:url(/static/media/va.bbc2e5e39631d0a12732.svg)}.fi-vc{background-image:url(/static/media/vc.696f1551fbfd85d91302.svg)}.fi-vc.fis{background-image:url(/static/media/vc.007dc890b99ef6f19713.svg)}.fi-ve{background-image:url(/static/media/ve.8654417d0313322c0ee9.svg)}.fi-ve.fis{background-image:url(/static/media/ve.566e10866c917e59bb97.svg)}.fi-vg{background-image:url(/static/media/vg.adc10267dfa34dc8352c.svg)}.fi-vg.fis{background-image:url(/static/media/vg.f51c57586a36251c99f3.svg)}.fi-vi{background-image:url(/static/media/vi.7b2e71e5890900de2981.svg)}.fi-vi.fis{background-image:url(/static/media/vi.4b5722123d54a3b84a21.svg)}.fi-vn{background-image:url(/static/media/vn.e80173a9c3cbaa60c593.svg)}.fi-vn.fis{background-image:url(/static/media/vn.7601c8acd6cc2bd13ebe.svg)}.fi-vu{background-image:url(/static/media/vu.f127f219c07785ec34d3.svg)}.fi-vu.fis{background-image:url(/static/media/vu.282e59f945b6d314feec.svg)}.fi-wf{background-image:url(/static/media/wf.2a313731eae3ed3e6bf3.svg)}.fi-wf.fis{background-image:url(/static/media/wf.311c4e739fa8377d139d.svg)}.fi-ws{background-image:url(/static/media/ws.314e33c2a444698f4bce.svg)}.fi-ws.fis{background-image:url(/static/media/ws.f06e3a3930f25859ac07.svg)}.fi-ye{background-image:url(/static/media/ye.948f27c439684b56bb9d.svg)}.fi-ye.fis{background-image:url(/static/media/ye.822b8bf24cfbceb7b411.svg)}.fi-yt{background-image:url(/static/media/yt.433b076a0fbb984af9f2.svg)}.fi-yt.fis{background-image:url(/static/media/yt.db71201b57772674af44.svg)}.fi-za{background-image:url(/static/media/za.57ed656aa5c93d478f18.svg)}.fi-za.fis{background-image:url(/static/media/za.35fc70ecbde5380e5afb.svg)}.fi-zm{background-image:url(/static/media/zm.b75585a7ee75bddfdf08.svg)}.fi-zm.fis{background-image:url(/static/media/zm.d0a453b1fcd36a5dc8b2.svg)}.fi-zw{background-image:url(/static/media/zw.8870c0c23ef3c27cf333.svg)}.fi-zw.fis{background-image:url(/static/media/zw.1f332afdffeb9bd17a13.svg)}.fi-arab{background-image:url(/static/media/arab.4d8a095e5e2e4eafc280.svg)}.fi-arab.fis{background-image:url(/static/media/arab.0499fb50ad82b93fc5d3.svg)}.fi-asean{background-image:url(/static/media/asean.137f55335f0d045f4de6.svg)}.fi-asean.fis{background-image:url(/static/media/asean.13dda45b3ea2f2f977d7.svg)}.fi-cefta{background-image:url(/static/media/cefta.159b824020be52ab9a1d.svg)}.fi-cefta.fis{background-image:url(/static/media/cefta.4247899e6d860ac788cd.svg)}.fi-cp{background-image:url(/static/media/cp.f6b10f55c03f66f74018.svg)}.fi-cp.fis{background-image:url(/static/media/cp.6c0badecbaa751338752.svg)}.fi-dg{background-image:url(/static/media/dg.36d294bef32b3784507e.svg)}.fi-dg.fis{background-image:url(/static/media/dg.7ebcdb1f66f71aa42e0c.svg)}.fi-eac{background-image:url(/static/media/eac.cd37edea822f43242bb6.svg)}.fi-eac.fis{background-image:url(/static/media/eac.eb5c25768976b4a8d7bb.svg)}.fi-es-ct{background-image:url(/static/media/es-ct.ae2d1ab93385b37fd124.svg)}.fi-es-ct.fis{background-image:url(/static/media/es-ct.9d52c0a552153cf88238.svg)}.fi-es-ga{background-image:url(/static/media/es-ga.a422d85b7b98ad52b43d.svg)}.fi-es-ga.fis{background-image:url(/static/media/es-ga.0f8315b9167631cea364.svg)}.fi-es-pv{background-image:url(/static/media/es-pv.9505fc54b48e50e05629.svg)}.fi-es-pv.fis{background-image:url(/static/media/es-pv.e0f6252aacba9bacf0be.svg)}.fi-eu{background-image:url(/static/media/eu.c9d8d63e107e62b812c8.svg)}.fi-eu.fis{background-image:url(/static/media/eu.8224e4265da2d4361a09.svg)}.fi-gb-eng{background-image:url(/static/media/gb-eng.ee3571430d489c32deac.svg)}.fi-gb-eng.fis{background-image:url(/static/media/gb-eng.7b249f565cc9aa70b36b.svg)}.fi-gb-nir{background-image:url(/static/media/gb-nir.ace14a1e13b50069efb5.svg)}.fi-gb-nir.fis{background-image:url(/static/media/gb-nir.5fdc67fb2e1872b0901f.svg)}.fi-gb-sct{background-image:url(/static/media/gb-sct.5edc6d75a73111158da1.svg)}.fi-gb-sct.fis{background-image:url(/static/media/gb-sct.5e8518f9c48a90941d02.svg)}.fi-gb-wls{background-image:url(/static/media/gb-wls.8794435cae904ded53d9.svg)}.fi-gb-wls.fis{background-image:url(/static/media/gb-wls.4360c12f55e98aab95fe.svg)}.fi-ic{background-image:url(/static/media/ic.500d420982feb8a67cbc.svg)}.fi-ic.fis{background-image:url(/static/media/ic.5217cbc3b14b1f23840f.svg)}.fi-pc{background-image:url(/static/media/pc.e0de38a24ff09649830a.svg)}.fi-pc.fis{background-image:url(/static/media/pc.cac28e273f71820aef16.svg)}.fi-sh-ac{background-image:url(/static/media/sh-ac.103b29f98a6b270e001a.svg)}.fi-sh-ac.fis{background-image:url(/static/media/sh-ac.12e47249c910761e397d.svg)}.fi-sh-hl{background-image:url(/static/media/sh-hl.6128ecfc64f67f61372a.svg)}.fi-sh-hl.fis{background-image:url(/static/media/sh-hl.a28e46fcd71bb0cdc7cb.svg)}.fi-sh-ta{background-image:url(/static/media/sh-ta.63e0f3087d23a3db1c69.svg)}.fi-sh-ta.fis{background-image:url(/static/media/sh-ta.fc41b9a4353f62943cb0.svg)}.fi-un{background-image:url(/static/media/un.b7d8400aa3b0c3cfc511.svg)}.fi-un.fis{background-image:url(/static/media/un.c7ec902d8db0318757f2.svg)}.fi-xk{background-image:url(/static/media/xk.1d1068e60cd34d1bfb58.svg)}.fi-xk.fis{background-image:url(/static/media/xk.b15361c3054b56026b03.svg)}.company-profile{padding:24px 24px 24px 50px}.company-profile__header{margin-bottom:18px}.company-profile__title{font-size:24px;font-weight:800;margin:0 0 6px}.company-profile__subtitle{color:#6b7280;margin:0}.company-profile__form{display:flex;flex-direction:column;gap:18px}.company-profile__top{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:220px 1fr}.company-profile__topFields{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}.company-profile__field--address{grid-column:1/-1}.company-profile__bottomGrid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(3,minmax(180px,1fr))}.company-profile__photo{align-items:stretch;display:flex;flex-direction:column;gap:12px}.company-profile__photoCircle{margin:0 auto;position:relative}.company-profile__photoCircle.has-photo{background:#0f172a;border:1px solid #94a3b82e}.company-profile__photoImg{height:100%;object-fit:contain;object-position:center;width:100%}.company-profile__photoPlaceholder{color:#64748b;font-size:14px}.company-profile__photoTrash{background:#0f172aa6;right:10px;top:10px}.company-profile__photoTrash:hover{background:#0f172ac7}.company-profile__field{display:flex;flex-direction:column;gap:6px}.company-profile__label{color:#747a86;font-size:12px;font-weight:700}.company-profile__input{background:#0000;border:1px solid #747a86;border-radius:12px;color:#fff;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.company-profile__input:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.company-profile__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.company-profile__btn{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.company-profile__btn:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.company-profile__btn:active{transform:translateY(0) scale(.99)}.company-profile__btn:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.company-profile__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.company-profile__btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.company-profile__btn--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.company-profile__btn--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.company-profile__btn--ghost:hover{background:hsla(0,0%,64%,.199)}.company-profile__btn--remove:hover{background:hsla(0,0%,64%,.199);border:1px solid #ff000075;color:#ff000075}@media (max-width:900px){.company-profile{padding-left:24px}.company-profile__bottomGrid,.company-profile__top,.company-profile__topFields{grid-template-columns:1fr}.company-profile__actions{justify-content:stretch}.company-profile__actions .company-profile__btn{flex:1 1}}.company-profile__cropOverlay{background:#020617b8;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:9999}.company-profile__cropModal{background:#0f172aeb;border:1px solid #94a3b838;border-radius:16px;box-shadow:0 24px 60px #00000073;overflow:hidden;width:min(520px,96vw)}.company-profile__cropHeader{align-items:center;border-bottom:1px solid #94a3b82e;display:flex;justify-content:space-between;padding:14px}.company-profile__cropTitle{color:#f8fafceb;font-size:13px;font-weight:800;letter-spacing:.2px;text-transform:uppercase}.company-profile__cropClose{background:#0000;border:1px solid #94a3b83d;border-radius:10px;color:#f8fafcbf;cursor:pointer;height:34px;width:34px}.company-profile__cropClose:hover{border-color:#94a3b866;color:#f8fafcf2}.company-profile__cropArea{background:#02061799;height:360px;position:relative;width:100%}.company-profile__cropControls{grid-gap:10px;display:grid;gap:10px;padding:14px 14px 16px}.company-profile__cropLabel{color:#94a3b8d9;font-size:12px;font-weight:700}.company-profile__cropSlider{width:100%}.company-profile__cropActions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.company-profile__photoWrap{height:160px;margin:0 auto;position:relative;width:160px}.company-profile__photoCircle{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:9999px;cursor:pointer;display:grid;height:160px;overflow:hidden;place-items:center;-webkit-user-select:none;user-select:none;width:160px}.company-profile__photoTrash{background:#0f172a;border:1px solid #94a3b861;border-radius:9999px;color:#f8fafcf2;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:-8px;top:-8px;transition:transform .16s ease,filter .16s ease,border-color .16s ease,background .16s ease;width:34px;z-index:5}.company-profile__photoTrash:hover{background:#0f172ad1;border-color:#ff00008c;color:#ff00008c;filter:brightness(1.06);transform:translateY(-1px)}.company-profile__photoTrash:active{transform:translateY(0) scale(.98)}.operation-details{padding:24px 24px 24px 50px}.operation-details__header{margin-bottom:18px}.operation-details__title{font-size:24px;font-weight:800;margin:0 0 6px}.operation-details__statusText,.operation-details__subtitle{color:#6b7280;margin:0}.operation-details__form{display:flex;flex-direction:column;gap:18px}.operation-details__grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}.operation-details__grid>*{min-width:0}.operation-details__error{background:#ff000014;border:1px solid #94a3b861;border-radius:12px;color:#ffc8c8f2;margin:0 0 14px;padding:10px 12px}.operation-details__field,.operation-details__filefield{display:flex;flex-direction:column;gap:6px}.operation-details__label{color:#747a86;font-size:12px;font-weight:700;overflow:visible;text-overflow:clip;white-space:nowrap}.operation-details__input{background:#0000!important;border:1px solid #747a86!important;border-radius:12px!important;color:#fff;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.operation-details__input:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.operation-details__filefieldRow{align-items:center;background:#0000;border:1px solid #747a86;border-radius:12px;color:#fff;display:flex;flex-wrap:nowrap;gap:10px;height:42px;outline:none;overflow-x:auto;padding:0 12px;scrollbar-color:#94a3b840 #0000;scrollbar-width:thin;transition:border-color .16s ease,box-shadow .16s ease;white-space:nowrap}.operation-details__filefieldRow:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.operation-details__filechipBtn,.operation-details__filechipLink--button{align-items:center;background:#f8fafceb;border:1px solid #94a3b83d;border-radius:10px;color:#0f172aeb;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:30px;justify-content:center;line-height:1;min-width:112px;padding:0 14px;text-decoration:none;transition:transform .16s ease,filter .16s ease,opacity .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.operation-details__filechipBtn:hover,.operation-details__filechipLink--button:hover{border-color:#94a3b86b;box-shadow:0 8px 18px #02061724;filter:brightness(1.02);transform:translateY(-1px)}.operation-details__filechipBtn:active,.operation-details__filechipLink--button:active{transform:translateY(0) scale(.99)}.operation-details__filechipBtn:focus-visible,.operation-details__filechipLink--button:focus-visible{box-shadow:0 0 0 3px #38bdf838;outline:none}.operation-details__filechipName{color:#f8fafceb;flex:1 1 auto;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.operation-details__filechipLink{color:#f8fafce6;text-decoration:none}.operation-details__filechipLink:hover{text-decoration:underline}.operation-details__filechipClear{background:#0000;border:0;color:#f009;cursor:pointer;font-weight:700}.operation-details__filechipClear:hover{text-decoration:underline}.operation-details__filefieldInput{display:none}.operation-details__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.operation-details__btn{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.operation-details__btn:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.operation-details__btn:active{transform:translateY(0) scale(.99)}.operation-details__btn:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.operation-details__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.operation-details__btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.operation-details__btn--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.operation-details__btn--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.operation-details__btn--ghost:hover{background:hsla(0,0%,64%,.199)}.operation-details-select__control{background:#0000!important;border:1px solid #747a86!important;border-radius:12px!important;box-shadow:none!important;height:42px!important;min-height:42px!important}.operation-details-select__control--is-focused{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624!important}.operation-details-select__value-container{align-items:center!important;flex-wrap:nowrap!important;gap:6px;overflow-x:auto!important;overflow-y:hidden!important;padding:0 6px!important;white-space:nowrap!important}.operation-details-select__input-container,.operation-details-select__multi-value{flex:0 0 auto!important}.operation-details-select__value-container::-webkit-scrollbar{height:6px}.operation-details-select__value-container::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px}.operation-details-select__input-container,.operation-details-select__single-value{color:#fff!important}.operation-details-select__placeholder{color:#94a3b8cc!important}.operation-details-select__menu{background:#0f172af2!important;border:1px solid #94a3b838!important;border-radius:12px!important;box-shadow:0 24px 60px #00000073!important;overflow:hidden!important}.operation-details-select__option{background:#0000!important;color:#f8fafceb!important}.operation-details-select__option--is-focused{background:#94a3b81f!important}.operation-details-select__option--is-selected{background:#3b82f638!important}.operation-details-select__multi-value{background:#94a3b829!important;border-radius:10px!important}.operation-details-select__multi-value__label{color:#f8fafceb!important;font-weight:700!important}.operation-details-select__multi-value__remove{color:#f8fafcd9!important}.operation-details-select__multi-value__remove:hover{background:#ff00002e!important;color:#f00c!important}.operation-details-select__moreCount{background:#94a3b82e;border:1px solid #94a3b838;border-radius:999px;color:#f8fafceb;cursor:help;font-size:12px;font-weight:800;line-height:18px;padding:2px 8px;-webkit-user-select:none;user-select:none}.operation-details-select__moreCount:focus-visible{box-shadow:0 0 0 3px #38bdf838;outline:none}@media (max-width:900px){.operation-details{padding-left:24px}.operation-details__grid{grid-template-columns:1fr}.operation-details__actions{justify-content:stretch}.operation-details__actions .operation-details__btn{flex:1 1}}.operation-details__dateWrap{position:relative;width:100%}.operation-details__input--date{cursor:pointer;padding-right:44px}.operation-details__dateBtn{background:#0000;border:none!important;border-radius:10px;color:#747a86;cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:10px;top:40%;transform:translateY(-50%);transition:transform .16s ease,filter .16s ease,border-color .16s ease,background .16s ease;width:32px}.operation-details__dateBtn:hover{background:#94a3b814;border-color:#94a3b866;filter:brightness(1.06);transform:translateY(-50%) translateY(-1px)}.operation-details__dateBtn:active{transform:translateY(-50%) scale(.98)}.operation-details__dateBtn:focus-visible{box-shadow:0 0 0 3px #38bdf838;outline:none}.operation-details__dateIcon{font-size:16px;line-height:1}.operation-details__filechipLink--button{-webkit-appearance:none;appearance:none}.operation-details__viewerOverlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617c7;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.operation-details__viewerModal{background:linear-gradient(180deg,#080f20fa,#0f172afa);border:1px solid #94a3b829;border-radius:20px;box-shadow:0 30px 90px #00000073,inset 0 0 0 1px #ffffff08;display:flex;flex-direction:column;height:min(820px,92vh);overflow:hidden;width:min(1100px,96vw)}.operation-details__viewerHeader{align-items:center;background:#0f172ab8;border-bottom:1px solid #94a3b824;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.operation-details__viewerTitle{color:#f8fafcf5;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-details__viewerActions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.operation-details__viewerActionBtn,.operation-details__viewerClose{align-items:center;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:12px;color:#f8fafceb;cursor:pointer;display:inline-flex;height:38px;justify-content:center;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;width:38px}.operation-details__viewerActionBtn:hover,.operation-details__viewerClose:hover{background:#3b82f624;border-color:#3b82f657;box-shadow:0 10px 24px #02061747;transform:translateY(-1px)}.operation-details__viewerActionBtn:focus-visible,.operation-details__viewerClose:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 10px 24px #02061747;outline:none}.operation-details__viewerClose{font-size:24px;line-height:1;padding:0}.operation-details__viewerBody{align-items:center;background:radial-gradient(circle at top,#1e293b8c,#0000 45%),#020617f0;display:flex;flex:1 1;justify-content:center;min-height:0;padding:18px}.operation-details__viewerFrame{background:#0b1220;border:none;border-radius:14px;height:100%;width:100%}.operation-details__viewerImage{border-radius:14px;box-shadow:0 18px 50px #00000059;display:block;max-height:100%;max-width:100%;object-fit:contain}.contact-information{padding:24px 24px 24px 50px}.contact-information__header{margin-bottom:18px}.contact-information__title{font-size:24px;font-weight:800;margin:0 0 6px}.contact-information__statusText,.contact-information__subtitle{color:#6b7280;margin:0}.contact-information__form{display:flex;flex-direction:column;gap:18px}.contact-information__grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}.contact-information__grid>*{min-width:0}.contact-information__field{display:flex;flex-direction:column;gap:6px}.contact-information__label{color:#747a86;font-size:12px;font-weight:700;overflow:visible;text-overflow:clip;white-space:nowrap}.contact-information__input{background:#0000!important;border:1px solid #747a86!important;border-radius:12px!important;color:#fff;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.contact-information__input:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.contact-information__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.contact-information__btn{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.contact-information__btn:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.contact-information__btn:active{transform:translateY(0) scale(.99)}.contact-information__btn:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.contact-information__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.contact-information__btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.contact-information__btn--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.contact-information__btn--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.contact-information__btn--ghost:hover{background:hsla(0,0%,64%,.199)}@media (max-width:900px){.contact-information{padding-left:24px}.contact-information__grid{grid-template-columns:1fr}.contact-information__actions{justify-content:stretch}.contact-information__actions .contact-information__btn{flex:1 1}}.financial-information{padding:24px 24px 24px 50px}.financial-information__header{margin-bottom:18px}.financial-information__title{font-size:24px;font-weight:800;margin:0 0 6px}.financial-information__subtitle{color:#6b7280;margin:0}.financial-information__form{display:flex;flex-direction:column;gap:18px}.financial-information__grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}.financial-information__grid>*{min-width:0}.financial-information__field{display:flex;flex-direction:column;gap:6px}.financial-information__label{color:#747a86;font-size:12px;font-weight:700;overflow:visible;text-overflow:clip;white-space:nowrap}.financial-information__input{background:#0000!important;border:1px solid #747a86!important;border-radius:12px!important;color:#fff;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.financial-information__input:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.financial-information__select-wrap{width:100%}.financial-information__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.financial-information__btn{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.financial-information__btn:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.financial-information__btn:active{transform:translateY(0) scale(.99)}.financial-information__btn:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.financial-information__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.financial-information__btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.financial-information__btn--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.financial-information__btn--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.financial-information__btn--ghost:hover{background:hsla(0,0%,64%,.199)}@media (max-width:900px){.financial-information{padding-left:24px}.financial-information__grid{grid-template-columns:1fr}.financial-information__actions{justify-content:stretch}.financial-information__actions .financial-information__btn{flex:1 1}}.payment-terms{padding:24px 24px 24px 50px}.payment-terms__header{margin-bottom:18px}.payment-terms__title{font-size:24px;font-weight:800;margin:0 0 6px}.payment-terms__subtitle{color:#6b7280;margin:0}.payment-terms__notice{border:1px solid #94a3b861;border-radius:12px;margin:0 0 14px;padding:10px 12px}.payment-terms__notice--success{background:#22c55e1f;color:#dcfce7f2}.payment-terms__notice--error{background:#ff000014;color:#ffc8c8f2}.payment-terms__form{display:flex;flex-direction:column;gap:18px}.payment-terms__grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}.payment-terms__grid>*{min-width:0}.payment-terms__row3{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr}.payment-terms__row3>*{min-width:0}.payment-terms__field{display:flex;flex-direction:column;gap:6px}.payment-terms__label{color:#747a86;font-size:12px;font-weight:700;overflow:visible;text-overflow:clip;white-space:nowrap}.payment-terms__textarea{background:#0000!important;border:1px solid #747a86!important;border-radius:12px!important;color:#fff;min-height:90px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease}.payment-terms__textarea:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.payment-terms__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.payment-terms__btn{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.payment-terms__btn:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.payment-terms__btn:active{transform:translateY(0) scale(.99)}.payment-terms__btn:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.payment-terms__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.payment-terms__btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.payment-terms__btn--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.payment-terms__btn--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.payment-terms__btn--ghost:hover{background:hsla(0,0%,64%,.199)}.payment-terms-select__control{background:#0000!important;border:1px solid #747a86!important;border-radius:12px!important;box-shadow:none!important;height:42px!important;min-height:42px!important}.payment-terms-select__control--is-focused{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624!important}.payment-terms-select__value-container{align-items:center!important;flex-wrap:nowrap!important;gap:6px;overflow-x:auto!important;overflow-y:hidden!important;padding:0 6px!important;white-space:nowrap!important}.payment-terms-select__input-container,.payment-terms-select__multi-value{flex:0 0 auto!important}.payment-terms-select__value-container::-webkit-scrollbar{height:6px}.payment-terms-select__value-container::-webkit-scrollbar-thumb{background:#94a3b840}.payment-terms-select__input-container,.payment-terms-select__single-value{color:#fff!important}.payment-terms-select__placeholder{color:#94a3b8cc!important}.payment-terms-select__menu{background:#0f172af2!important;border:1px solid #94a3b838!important;border-radius:12px!important;box-shadow:0 24px 60px #00000073!important;overflow:hidden!important}.payment-terms-select__option{background:#0000!important;color:#f8fafceb!important}.payment-terms-select__option--is-focused{background:#94a3b81f!important}.payment-terms-select__option--is-selected{background:#3b82f638!important}.payment-terms-select__multi-value{background:#94a3b829!important;border-radius:10px!important}.payment-terms-select__multi-value__label{color:#f8fafceb!important;font-weight:700!important}.payment-terms-select__multi-value__remove{color:#f8fafcd9!important}.payment-terms-select__multi-value__remove:hover{background:#ff00002e!important;color:#f00c!important}@media (max-width:900px){.payment-terms{padding-left:24px}.payment-terms__grid,.payment-terms__row3{grid-template-columns:1fr}.payment-terms__actions{justify-content:stretch}.payment-terms__actions .payment-terms__btn{flex:1 1}}.payment-terms-select__value-container::-webkit-scrollbar{height:4px}.payment-terms-select__value-container::-webkit-scrollbar-track{background:#0000}.payment-terms-select__value-container::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.payment-terms-select__multi-value{flex-shrink:0}.payment-terms-select__multi-value__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-terms-select__menu{z-index:60}.tax-information{padding:24px 24px 24px 50px}.tax-information__header{margin-bottom:18px}.tax-information__title{font-size:24px;font-weight:800;margin:0 0 6px}.tax-information__statusText,.tax-information__subtitle{color:#6b7280;margin:0}.tax-information__error{background:#ff000014;border:1px solid #94a3b861;border-radius:12px;color:#ffc8c8f2;margin:0 0 14px;padding:10px 12px}.tax-information__form{display:flex;flex-direction:column;gap:18px}.tax-information__grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr}.tax-information__grid>*{min-width:0}.tax-information__field{display:flex;flex-direction:column;gap:6px}.tax-information__label{color:#747a86;font-size:12px;font-weight:700;overflow:visible;text-overflow:clip;white-space:nowrap}.tax-information__input{background:#0000!important;border:1px solid #747a86!important;border-radius:12px!important;color:#fff;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.tax-information__input:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.tax-information__hint{color:#94a3b8cc;font-size:12px;margin-top:2px}.tax-information__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.tax-information__btn{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.tax-information__btn:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.tax-information__btn:active{transform:translateY(0) scale(.99)}.tax-information__btn:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.tax-information__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.tax-information__btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.tax-information__btn--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.tax-information__btn--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.tax-information__btn--ghost:hover{background:hsla(0,0%,64%,.199)}@media (max-width:900px){.tax-information{padding-left:24px}.tax-information__actions{justify-content:stretch}.tax-information__actions .tax-information__btn{flex:1 1}}.company-settings-page{--company-settings-icon-building:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M9 22v-4h6v4M8 6h.01M16 6h.01M8 10h.01M16 10h.01M8 14h.01M16 14h.01'/%3E%3C/svg%3E");--company-settings-icon-user:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");--company-settings-icon-pin:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 12-8 12s-8-7-8-12a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");--company-settings-icon-globe:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 0 20m0-20a15.3 15.3 0 0 0 0 20'/%3E%3C/svg%3E");--company-settings-icon-mail:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");--company-settings-icon-phone:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.28-1.28a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E");--company-settings-icon-link:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");--company-settings-icon-id:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M16 9h2m-2 4h2M6.5 9a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3ZM4 16c.6-1.3 1.43-2 2.5-2s1.9.7 2.5 2'/%3E%3C/svg%3E");--company-settings-icon-file:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6M8 13h8m-8 4h8M8 9h2'/%3E%3C/svg%3E");--company-settings-icon-calendar:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E");--company-settings-icon-truck:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17h4V5H2v12h3m9-8h4l4 4v4h-3m-5 0h1'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E");--company-settings-icon-shield:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-8 9-4.5-1.5-8-4-8-9V5l8-3 8 3v8Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--company-settings-icon-bank:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7M5 10v8m4-8v8m6-8v8m4-8v8M3 22h18M2 18h20'/%3E%3C/svg%3E");--company-settings-icon-card:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='5' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");--company-settings-icon-coins:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M18.09 10.37A6 6 0 1 1 10.34 18M7 6h1v4'/%3E%3C/svg%3E");--company-settings-icon-handshake:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11 17 2 2a1 1 0 1 0 3-3m-2-2 2.5 2.5a1 1 0 1 0 3-3L15 9'/%3E%3Cpath d='M18 8h1a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2h-1M6 8H5a2 2 0 0 0-2 2v1a2 2 0 0 0 2 2h1m2-5 3-3 3 3M8 8l-2 5 5 5a1 1 0 1 0 3-3l-2-2'/%3E%3C/svg%3E");background:radial-gradient(circle at top left,#3b82f614,#0000 32%),#050812;box-sizing:border-box;color:#e7edf7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%;min-width:0;padding:14px 16px 18px 12px;width:100%}.company-settings-page *,.company-settings-page :after,.company-settings-page :before{box-sizing:border-box}.company-settings-shell{grid-gap:14px;display:grid;gap:14px;margin:0;max-width:none;min-width:0;width:100%}.company-settings-hero{background:radial-gradient(circle at 76% 44%,#60a5fa4d,#0000 29%),linear-gradient(110deg,#021230fc,#072452f0 48%,#02102be6);border:1px solid #94a3b81f;border-radius:18px;box-shadow:0 18px 42px #00000047;min-height:208px;min-width:0;overflow:hidden;position:relative}.company-settings-hero:after{background:linear-gradient(90deg,#020c1f3d,#020c1f05),radial-gradient(circle at 88% 35%,#ffffff26,#0000 18%);content:"";inset:0;pointer-events:none;position:absolute}.company-settings-hero__overlay{background:linear-gradient(145deg,#0000,#ffffff1a 40%,#0000 65%),repeating-linear-gradient(-18deg,#ffffff14,#ffffff14 1px,#0000 0,#0000 18px);height:100%;opacity:.42;position:absolute;right:0;top:0;width:52%}.company-settings-hero__content{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 270px;min-height:208px;min-width:0;padding:30px;position:relative;z-index:1}.company-settings-hero__main{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:108px minmax(0,1fr);min-width:0}.company-settings-hero__avatarWrap{height:106px;position:relative;width:106px}.company-settings-hero__avatar{background:#fff;border:1px solid #ffffff6b;border-radius:20px;box-shadow:0 18px 38px #0003;color:#2563eb;display:grid;font-size:32px;font-weight:500;height:106px;letter-spacing:-1px;line-height:1;overflow:hidden;place-items:center;position:relative;width:106px}.company-settings-hero__avatar img{background:#fff;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.company-settings-hero__avatarEdit{background:#fff;border:2px solid #0b2148;border-radius:50%;bottom:-7px;box-shadow:0 10px 22px #0000003d;color:#1d4ed8;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:-7px;transition:transform .15s ease,background .15s ease;width:32px;z-index:2}.company-settings-hero__avatarEdit:hover{background:#eff6ff;transform:translateY(-1px)}.company-settings-hero__avatarEdit svg{height:14px;width:14px}.company-settings-hero__identity{min-width:0}.company-settings-hero__identity h1{color:#fff;font-size:clamp(24px,2vw,30px);font-weight:600;letter-spacing:-.65px;line-height:1.05;margin:0;overflow-wrap:anywhere}.company-settings-hero__identity>p{color:#ffffffc7;font-size:14px;font-weight:400;line-height:1.35;margin:8px 0 0}.company-settings-hero__location{align-items:center;color:#ffffffdb;display:inline-flex;font-size:13px;font-weight:500;gap:7px;margin-top:12px}.company-settings-hero__location svg{height:15px;width:15px}.company-settings-hero__chips{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.company-settings-hero__chip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #fff3;border-radius:9px;color:#ffffffeb;display:inline-flex;font-size:12px;font-weight:500;gap:7px;line-height:1;min-height:32px;min-width:0;overflow-wrap:anywhere;padding:0 12px}.company-settings-hero__chip svg{flex:0 0 auto;height:14px;width:14px}.company-settings-hero__summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c1f57;border:1px solid #ffffff2e;border-radius:14px;box-shadow:0 16px 34px #00000029;color:#fff;min-width:0;padding:17px}.company-settings-hero__summaryTop{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr)}.company-settings-hero__summaryIcon{background:#22c55e1f;border:1px solid #86efac47;border-radius:10px;color:#86efac;display:grid;height:38px;place-items:center;width:38px}.company-settings-hero__summaryIcon svg{height:19px;width:19px}.company-settings-hero__summaryTop span{color:#ffffffb3;display:block;font-size:11px;font-weight:500;line-height:1.2}.company-settings-hero__summaryTop strong{color:#fff;display:block;font-size:20px;font-weight:600;line-height:1;margin-top:3px}.company-settings-hero__progress{background:#ffffff21;border-radius:999px;height:6px;margin-top:14px;overflow:hidden;width:100%}.company-settings-hero__progress span{background:linear-gradient(90deg,#60a5fa,#86efac);border-radius:inherit;display:block;height:100%;transition:width .24s ease}.company-settings-hero__summary>p{color:#ffffffad;font-size:10.8px;font-weight:400;line-height:1.35;margin:9px 0 0}.company-settings-hero__editButton{align-items:center;background:#fff;border:1px solid #ffffff47;border-radius:9px;box-shadow:0 10px 22px #00000024;color:#0f172a;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:8px;justify-content:center;margin-top:14px;min-height:36px;padding:0 13px;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.company-settings-hero__editButton:hover{background:#f8fafc;box-shadow:0 14px 28px #0000002e;transform:translateY(-1px)}.company-settings-hero__editButton svg{height:15px;width:15px}.company-settings-hero--loading .company-settings-hero__identity,.company-settings-hero--loading .company-settings-hero__summary{opacity:.72}.company-settings-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.company-settings-metric{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5ebf3;border-radius:13px;box-shadow:0 12px 26px rgba(15,23,42,.045);display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr);min-height:96px;min-width:0;padding:14px}.company-settings-metric__icon{border-radius:50%;color:#fff;display:grid;height:40px;place-items:center;width:40px}.company-settings-metric__icon svg{height:18px;width:18px}.company-settings-metric__icon.blue{background:#2563eb}.company-settings-metric__icon.green{background:#16a34a}.company-settings-metric__icon.purple{background:#8b5cf6}.company-settings-metric__icon.orange{background:#f97316}.company-settings-metric__icon.cyan{background:#06b6d4}.company-settings-metric__icon.red{background:#f43f5e}.company-settings-metric__content{min-width:0}.company-settings-metric__content span{color:#64748b;font-size:10.5px;font-weight:500;line-height:1.15}.company-settings-metric__content span,.company-settings-metric__content strong{display:block;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.company-settings-metric__content strong{color:#0f172a;font-size:16px;font-weight:600;letter-spacing:-.25px;line-height:1.05;margin-top:4px;max-width:100%}.company-settings-metric__content p{color:#8795aa;font-size:10.2px;font-weight:400;line-height:1.2;margin:5px 0 0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.company-settings-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-bottom:26px}.company-settings-panel{background:#fff;border:1px solid #e5ebf3;border-radius:13px;box-shadow:0 12px 26px #0f172a0a;min-width:0;overflow:visible;scroll-margin-top:20px}.company-settings-panel--full{grid-column:1/-1}.company-settings-panel__header{grid-gap:12px;align-items:center;border-bottom:1px solid #edf2f7;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);min-height:68px;min-width:0;padding:0 18px}.company-settings-panel__icon{background:#eef6ff;border-radius:10px;color:#2563eb;display:grid;height:34px;place-items:center;width:34px}.company-settings-panel__icon svg{height:18px;width:18px}.company-settings-panel__heading{min-width:0}.company-settings-panel__heading h2{color:#152035;font-size:15px;font-weight:600;letter-spacing:-.15px;line-height:1.15;margin:0;overflow-wrap:anywhere}.company-settings-panel__heading p{color:#7c8aa0;font-size:11.5px;font-weight:400;line-height:1.3;margin:5px 0 0;overflow-wrap:anywhere}.company-settings-panel__body{min-width:0;padding:18px}.company-settings-embedded{min-width:0;width:100%}.company-settings-embedded>:is(.company-profile,.operation-details,.contact-information,.financial-information,.payment-terms,.tax-information){background:#0000!important;color:#0f172a!important;margin:0!important;max-width:100%!important;min-height:0!important;min-width:0!important;padding:0!important;width:100%!important}.company-settings-embedded>:is(.company-profile,.operation-details,.contact-information,.financial-information,.payment-terms,.tax-information)>:is(.company-profile__header,.operation-details__header,.contact-information__header,.financial-information__header,.payment-terms__header,.tax-information__header){display:none!important}.company-settings-embedded form{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#0f172a!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}.company-settings-embedded--profile .company-profile__top{grid-gap:0!important;align-items:start!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important}.company-settings-embedded--profile .company-profile__photo{display:none!important}.company-settings-embedded--profile .company-profile__topFields{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.company-settings-embedded--profile .company-profile__field--address{grid-column:1/-1!important}.company-settings-embedded--profile .company-profile__bottomGrid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:14px!important;min-width:0!important}.company-settings-embedded--contact .contact-information__grid,.company-settings-embedded--operation .operation-details__grid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.company-settings-embedded--financial .financial-information__grid{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.company-settings-embedded--payment .payment-terms__grid,.company-settings-embedded--payment .payment-terms__row3{grid-gap:14px!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.company-settings-embedded--payment .payment-terms__row3{grid-column:1/-1!important}.company-settings-embedded :is(.company-profile__field,.operation-details__field,.contact-information__field,.financial-information__field,.payment-terms__field,.tax-information__field){min-width:0!important}.company-settings-embedded :is(.company-profile__label,.operation-details__label,.contact-information__label,.financial-information__label,.payment-terms__label,.tax-information__label){--company-settings-field-icon:var(--company-settings-icon-file);align-items:center!important;color:#526071!important;display:inline-flex!important;font-size:11px!important;font-weight:500!important;gap:6px!important;line-height:1.2!important;margin-bottom:7px!important;min-height:17px!important}.company-settings-embedded :is(.company-profile__label,.operation-details__label,.contact-information__label,.financial-information__label,.payment-terms__label,.tax-information__label):before{background:#64748b;content:"";display:block;flex:0 0 13px;height:13px;-webkit-mask:var(--company-settings-field-icon) center /contain no-repeat;mask:var(--company-settings-field-icon) center /contain no-repeat;width:13px}.company-settings-embedded--profile .company-profile__topFields>:first-child .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-building)}.company-settings-embedded--profile .company-profile__topFields>:nth-child(2) .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-user)}.company-settings-embedded--profile .company-profile__field--address .company-profile__label,.company-settings-embedded--profile .company-profile__topFields>:nth-child(3) .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-pin)}.company-settings-embedded--profile .company-profile__bottomGrid>:first-child .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-id)}.company-settings-embedded--profile .company-profile__bottomGrid>:nth-child(2) .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-pin)}.company-settings-embedded--profile .company-profile__bottomGrid>:nth-child(3) .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-globe)}.company-settings-embedded--profile .company-profile__bottomGrid>:nth-child(4) .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-phone)}.company-settings-embedded--profile .company-profile__bottomGrid>:nth-child(5) .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-mail)}.company-settings-embedded--profile .company-profile__bottomGrid>:nth-child(6) .company-profile__label{--company-settings-field-icon:var(--company-settings-icon-link)}.company-settings-embedded--operation .operation-details__grid>:first-child .operation-details__label{--company-settings-field-icon:var(--company-settings-icon-globe)}.company-settings-embedded--operation .operation-details__grid>:nth-child(2) .operation-details__label{--company-settings-field-icon:var(--company-settings-icon-truck)}.company-settings-embedded--operation .operation-details__grid>:nth-child(3) .operation-details__label,.company-settings-embedded--operation .operation-details__grid>:nth-child(5) .operation-details__label,.company-settings-embedded--operation .operation-details__grid>:nth-child(7) .operation-details__label{--company-settings-field-icon:var(--company-settings-icon-shield)}.company-settings-embedded--operation .operation-details__grid>:nth-child(4) .operation-details__label,.company-settings-embedded--operation .operation-details__grid>:nth-child(6) .operation-details__label,.company-settings-embedded--operation .operation-details__grid>:nth-child(8) .operation-details__label{--company-settings-field-icon:var(--company-settings-icon-calendar)}.company-settings-embedded--contact .contact-information__grid>:first-child .contact-information__label,.company-settings-embedded--contact .contact-information__grid>:nth-child(2) .contact-information__label{--company-settings-field-icon:var(--company-settings-icon-user)}.company-settings-embedded--contact .contact-information__grid>:nth-child(3) .contact-information__label{--company-settings-field-icon:var(--company-settings-icon-phone)}.company-settings-embedded--contact .contact-information__grid>:nth-child(4) .contact-information__label{--company-settings-field-icon:var(--company-settings-icon-mail)}.company-settings-embedded--tax .tax-information__label{--company-settings-field-icon:var(--company-settings-icon-id)}.company-settings-embedded--financial .financial-information__grid>:first-child .financial-information__label{--company-settings-field-icon:var(--company-settings-icon-bank)}.company-settings-embedded--financial .financial-information__grid>:nth-child(2) .financial-information__label{--company-settings-field-icon:var(--company-settings-icon-user)}.company-settings-embedded--financial .financial-information__grid>:nth-child(3) .financial-information__label,.company-settings-embedded--financial .financial-information__grid>:nth-child(4) .financial-information__label,.company-settings-embedded--financial .financial-information__grid>:nth-child(5) .financial-information__label{--company-settings-field-icon:var(--company-settings-icon-card)}.company-settings-embedded--financial .financial-information__grid>:nth-child(6) .financial-information__label{--company-settings-field-icon:var(--company-settings-icon-coins)}.company-settings-embedded--financial .financial-information__grid>:nth-child(7) .financial-information__label{--company-settings-field-icon:var(--company-settings-icon-mail)}.company-settings-embedded--payment .payment-terms__grid>:first-child .payment-terms__label{--company-settings-field-icon:var(--company-settings-icon-calendar)}.company-settings-embedded--payment .payment-terms__grid>:nth-child(2) .payment-terms__label,.company-settings-embedded--payment .payment-terms__grid>:nth-child(3) .payment-terms__label{--company-settings-field-icon:var(--company-settings-icon-handshake)}.company-settings-embedded--payment .payment-terms__row3>:first-child .payment-terms__label{--company-settings-field-icon:var(--company-settings-icon-coins)}.company-settings-embedded--payment .payment-terms__row3>:nth-child(2) .payment-terms__label{--company-settings-field-icon:var(--company-settings-icon-calendar)}.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.tax-information__input){background:#fff!important;border:1px solid #d9e1ec!important;border-radius:9px!important;box-shadow:none!important;color:#172033!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;min-height:42px!important;min-width:0!important;padding:0 13px!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;width:100%!important}.company-settings-embedded .payment-terms__textarea{background:#fff!important;border:1px solid #d9e1ec!important;border-radius:9px!important;box-shadow:none!important;color:#172033!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important;min-height:92px!important;min-width:0!important;padding:11px 13px!important;resize:vertical!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;width:100%!important}.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.payment-terms__textarea,.tax-information__input):hover{border-color:#c7d3e2!important}.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.payment-terms__textarea,.tax-information__input):focus{border-color:#2563ebb8!important;box-shadow:0 0 0 3px #2563eb1a!important;outline:none!important}.company-settings-embedded .payment-terms__textarea::placeholder,.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.tax-information__input)::placeholder{color:#94a3b8!important}.company-settings-embedded input:-webkit-autofill,.company-settings-embedded input:-webkit-autofill:focus,.company-settings-embedded input:-webkit-autofill:hover{-webkit-text-fill-color:#172033!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.company-settings-embedded :is(.operation-details-select__control,.financial-information-currency__control,.payment-terms-select__control){background:#fff!important;border-color:#d9e1ec!important;border-radius:9px!important;box-shadow:none!important;color:#172033!important;font-size:12px!important;font-weight:400!important;height:auto!important;min-height:42px!important;min-width:0!important}.company-settings-embedded :is(.operation-details-select__control,.financial-information-currency__control,.payment-terms-select__control):hover{border-color:#c7d3e2!important}.company-settings-embedded :is(.operation-details-select__control--is-focused,.financial-information-currency__control--is-focused,.payment-terms-select__control--is-focused){border-color:#2563ebb8!important;box-shadow:0 0 0 3px #2563eb1a!important}.company-settings-embedded :is(.operation-details-select__value-container,.financial-information-currency__value-container,.payment-terms-select__value-container){height:auto!important;min-height:40px!important;padding:2px 10px!important}.company-settings-embedded :is(.operation-details-select__single-value,.financial-information-currency__single-value,.payment-terms-select__single-value,.operation-details-select__input-container,.financial-information-currency__input-container,.payment-terms-select__input-container){color:#172033!important}.company-settings-embedded :is(.operation-details-select__placeholder,.financial-information-currency__placeholder,.payment-terms-select__placeholder){color:#94a3b8!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.company-settings-embedded :is(.operation-details-select__indicator,.financial-information-currency__indicator,.payment-terms-select__indicator){color:#64748b!important}.company-settings-embedded :is(.operation-details-select__indicator-separator,.financial-information-currency__indicator-separator,.payment-terms-select__indicator-separator){background:#e5ebf3!important}.company-settings-embedded :is(.operation-details-select__menu,.financial-information-currency__menu,.payment-terms-select__menu){background:#fff!important;border:1px solid #d9e1ec!important;border-radius:9px!important;box-shadow:0 18px 42px #0f172a24!important;color:#172033!important;overflow:hidden!important;z-index:100!important}.company-settings-embedded :is(.operation-details-select__menu-list,.financial-information-currency__menu-list,.payment-terms-select__menu-list){background:#fff!important}.company-settings-embedded :is(.operation-details-select__option,.financial-information-currency__option,.payment-terms-select__option){background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:400!important;min-height:34px!important;padding:8px 10px!important}.company-settings-embedded :is(.operation-details-select__option--is-focused,.financial-information-currency__option--is-focused,.payment-terms-select__option--is-focused){background:#eff6ff!important;color:#2563eb!important}.company-settings-embedded :is(.operation-details-select__multi-value,.payment-terms-select__multi-value){background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:6px!important}.company-settings-embedded :is(.operation-details-select__multi-value__label,.payment-terms-select__multi-value__label){color:#2563eb!important;font-size:11px!important;font-weight:500!important}.company-settings-embedded :is(.operation-details-select__multi-value__remove,.payment-terms-select__multi-value__remove){color:#2563eb!important}.company-settings-embedded :is(.operation-details-select__multi-value__remove,.payment-terms-select__multi-value__remove):hover{background:#2563eb!important;color:#fff!important}.company-settings-embedded .operation-details__filefieldRow{background:#fff!important;border:1px solid #d9e1ec!important;border-radius:9px!important;color:#172033!important;min-height:42px!important;min-width:0!important;overflow:hidden!important;padding:5px 6px!important}.company-settings-embedded .operation-details__filechipBtn,.company-settings-embedded .operation-details__filechipClear,.company-settings-embedded .operation-details__filechipLink--button{background:#fff!important;border:1px solid #d9e1ec!important;border-radius:7px!important;color:#334155!important;font-size:10.5px!important;font-weight:500!important;min-height:29px!important;padding:0 10px!important}.company-settings-embedded .operation-details__filechipBtn:hover,.company-settings-embedded .operation-details__filechipClear:hover,.company-settings-embedded .operation-details__filechipLink--button:hover{background:#f8fbff!important;border-color:#bfdbfe!important;color:#2563eb!important}.company-settings-embedded .operation-details__filechipName{color:#526071!important;font-size:10.8px!important;font-weight:400!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.company-settings-embedded .operation-details__dateBtn{background:#0000!important;color:#2563eb!important}.company-settings-embedded :is(.company-profile__actions,.operation-details__actions,.contact-information__actions,.financial-information__actions,.payment-terms__actions,.tax-information__actions){align-items:center!important;border-top:1px solid #edf2f7!important;display:flex!important;gap:9px!important;justify-content:flex-end!important;margin-top:18px!important;padding-top:15px!important}.company-settings-embedded :is(.company-profile__btn--ghost,.operation-details__btn--ghost,.contact-information__btn--ghost,.financial-information__btn--ghost,.payment-terms__btn--ghost,.tax-information__btn--ghost){display:none!important}.company-settings-embedded :is(.company-profile__btn--primary,.operation-details__btn--primary,.contact-information__btn--primary,.financial-information__btn--primary,.payment-terms__btn--primary,.tax-information__btn--primary){background:#2563eb!important;border:1px solid #2563eb!important;border-radius:9px!important;box-shadow:0 10px 22px #2563eb2e!important;color:#fff!important;cursor:pointer!important;font-size:11.5px!important;font-weight:600!important;min-height:37px!important;padding:0 16px!important;text-transform:none!important}.company-settings-embedded :is(.company-profile__btn--primary,.operation-details__btn--primary,.contact-information__btn--primary,.financial-information__btn--primary,.payment-terms__btn--primary,.tax-information__btn--primary):hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.company-settings-embedded :is(.company-profile__btn--primary,.operation-details__btn--primary,.contact-information__btn--primary,.financial-information__btn--primary,.payment-terms__btn--primary,.tax-information__btn--primary):disabled{cursor:not-allowed!important;opacity:.62!important}.company-settings-embedded .tax-information__hint{color:#718096!important;display:block;font-size:10.8px!important;font-weight:400!important;line-height:1.4!important;margin-top:8px}.company-settings-embedded :is(.operation-details__error,.tax-information__error,.payment-terms__notice){border-radius:8px!important;font-size:11.5px!important;font-weight:500!important;margin-bottom:12px!important;padding:10px 12px!important}.company-settings-embedded .operation-details__error,.company-settings-embedded .payment-terms__notice--error,.company-settings-embedded .tax-information__error{background:#fff1f2!important;border:1px solid #fecaca!important;color:#be123c!important}.company-settings-embedded .payment-terms__notice--success{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#15803d!important}.company-settings-embedded>:is(.company-profile,.operation-details,.contact-information,.tax-information):not(:has(form)){animation:companySettingsLoading 1.35s ease-in-out infinite;background:linear-gradient(90deg,#f8fafc 25%,#eef2f7 50%,#f8fafc 75%)!important;border-radius:8px;min-height:120px!important}@keyframes companySettingsLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1220px){.company-settings-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.company-settings-embedded--financial .financial-information__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.company-settings-hero__content{gap:22px;grid-template-columns:minmax(0,1fr)}.company-settings-hero__summary{width:min(360px,100%)}}@media (max-width:820px){.company-settings-page{padding:16px}.company-settings-hero__content{padding:24px}.company-settings-hero__main{grid-template-columns:94px minmax(0,1fr)}.company-settings-hero__avatar,.company-settings-hero__avatarWrap{height:92px;width:92px}.company-settings-hero__avatar{font-size:28px}.company-settings-grid{grid-template-columns:minmax(0,1fr)}.company-settings-panel--full{grid-column:1}.company-settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-settings-embedded--financial .financial-information__grid,.company-settings-embedded--payment .payment-terms__row3,.company-settings-embedded--profile .company-profile__bottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.company-settings-page{padding:12px}.company-settings-shell{gap:12px}.company-settings-hero__content{padding:20px}.company-settings-hero__main{gap:18px;grid-template-columns:minmax(0,1fr);justify-items:start}.company-settings-hero__summary{width:100%}.company-settings-metrics{grid-template-columns:minmax(0,1fr)}.company-settings-panel__header{padding:0 14px}.company-settings-panel__body{padding:14px}.company-settings-embedded--contact .contact-information__grid,.company-settings-embedded--financial .financial-information__grid,.company-settings-embedded--operation .operation-details__grid,.company-settings-embedded--payment .payment-terms__grid,.company-settings-embedded--payment .payment-terms__row3,.company-settings-embedded--profile .company-profile__bottomGrid,.company-settings-embedded--profile .company-profile__topFields{grid-template-columns:minmax(0,1fr)!important}.company-settings-embedded--payment .payment-terms__row3{grid-column:1!important}}.company-settings-page{--company-settings-surface:#0d1624;--company-settings-surface-raised:#111c2c;--company-settings-field:#091321;--company-settings-field-hover:#0b1727;--company-settings-border:#94a3b826;--company-settings-border-strong:#60a5fa4d;--company-settings-text:#e8eef8;--company-settings-text-soft:#a1aec0;--company-settings-text-muted:#75849a;color:var(
      --company-settings-text
    )}.company-settings-metric{background:radial-gradient(circle at top left,#3b82f612,#0000 44%),linear-gradient(180deg,#111b2a,#0c1522);border-color:var(
      --company-settings-border
    );box-shadow:0 16px 34px #0003}.company-settings-metric__content span{color:var(
      --company-settings-text-soft
    )}.company-settings-metric__content strong{color:var(
      --company-settings-text
    )}.company-settings-metric__content p{color:var(
      --company-settings-text-muted
    )}.company-settings-panel{background:radial-gradient(circle at top right,#2563eb0a,#0000 30%),linear-gradient(180deg,#101a29,#0c1522);border-color:var(
      --company-settings-border
    );box-shadow:0 18px 38px #0003}.company-settings-panel__header{border-bottom-color:#94a3b81c}.company-settings-panel__icon{background:#2563eb24;color:#60a5fa}.company-settings-panel__heading h2{color:var(
      --company-settings-text
    )}.company-settings-panel__heading p{color:var(
      --company-settings-text-soft
    )}.company-settings-embedded>:is(.company-profile,.operation-details,.contact-information,.financial-information,.payment-terms,.tax-information){color:var(
      --company-settings-text
    )!important}.company-settings-embedded form{color:var(
      --company-settings-text
    )!important}.company-settings-embedded :is(.company-profile__label,.operation-details__label,.contact-information__label,.financial-information__label,.payment-terms__label,.tax-information__label){color:var(
      --company-settings-text-soft
    )!important}.company-settings-embedded :is(.company-profile__label,.operation-details__label,.contact-information__label,.financial-information__label,.payment-terms__label,.tax-information__label):before{background:#91a2b8}.company-settings-embedded .payment-terms__textarea,.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.tax-information__input){background:var(
      --company-settings-field
    )!important;border-color:var(
      --company-settings-border
    )!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.015)!important;color:var(
      --company-settings-text
    )!important}.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.payment-terms__textarea,.tax-information__input):hover{background:var(
      --company-settings-field-hover
    )!important;border-color:#94a3b842!important}.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.payment-terms__textarea,.tax-information__input):focus{background:#0b1727!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f621!important}.company-settings-embedded .payment-terms__textarea::placeholder,.company-settings-embedded :is(.company-profile__input,.operation-details__input,.contact-information__input,.financial-information__input,.tax-information__input)::placeholder{color:#607087!important}.company-settings-embedded input:-webkit-autofill,.company-settings-embedded input:-webkit-autofill:focus,.company-settings-embedded input:-webkit-autofill:hover{-webkit-text-fill-color:var(
      --company-settings-text
    )!important;-webkit-box-shadow:0 0 0 1000px var(
      --company-settings-field
    ) inset!important}.company-settings-embedded :is(.operation-details-select__control,.financial-information-currency__control,.payment-terms-select__control){background:var(
      --company-settings-field
    )!important;border-color:var(
      --company-settings-border
    )!important;color:var(
      --company-settings-text
    )!important}.company-settings-embedded :is(.operation-details-select__control,.financial-information-currency__control,.payment-terms-select__control):hover{background:var(
      --company-settings-field-hover
    )!important;border-color:#94a3b842!important}.company-settings-embedded :is(.operation-details-select__control--is-focused,.financial-information-currency__control--is-focused,.payment-terms-select__control--is-focused){border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f621!important}.company-settings-embedded :is(.operation-details-select__single-value,.financial-information-currency__single-value,.payment-terms-select__single-value,.operation-details-select__input-container,.financial-information-currency__input-container,.payment-terms-select__input-container){color:var(
      --company-settings-text
    )!important}.company-settings-embedded :is(.operation-details-select__placeholder,.financial-information-currency__placeholder,.payment-terms-select__placeholder){color:#607087!important}.company-settings-embedded :is(.operation-details-select__indicator,.financial-information-currency__indicator,.payment-terms-select__indicator){color:#8797ad!important}.company-settings-embedded :is(.operation-details-select__indicator-separator,.financial-information-currency__indicator-separator,.payment-terms-select__indicator-separator){background:var(
      --company-settings-border
    )!important}.company-settings-embedded :is(.operation-details-select__menu,.financial-information-currency__menu,.payment-terms-select__menu){background:#101a29!important;border-color:var(
      --company-settings-border
    )!important;box-shadow:0 20px 45px #0000006b!important;color:var(
      --company-settings-text
    )!important}.company-settings-embedded :is(.operation-details-select__menu-list,.financial-information-currency__menu-list,.payment-terms-select__menu-list){background:#101a29!important}.company-settings-embedded :is(.operation-details-select__option,.financial-information-currency__option,.payment-terms-select__option){background:#101a29!important;color:#cbd5e1!important}.company-settings-embedded :is(.operation-details-select__option--is-focused,.financial-information-currency__option--is-focused,.payment-terms-select__option--is-focused){background:#2563eb29!important;color:#bfdbfe!important}.company-settings-embedded :is(.operation-details-select__option--is-selected,.financial-information-currency__option--is-selected,.payment-terms-select__option--is-selected){background:#2563eb!important;color:#fff!important}.company-settings-embedded :is(.operation-details-select__multi-value,.payment-terms-select__multi-value){background:#2563eb26!important;border-color:#60a5fa57!important}.company-settings-embedded :is(.operation-details-select__multi-value__label,.payment-terms-select__multi-value__label){color:#93c5fd!important}.company-settings-embedded .operation-details__filefieldRow{background:var(
      --company-settings-field
    )!important;border-color:var(
      --company-settings-border
    )!important;color:var(
      --company-settings-text
    )!important}.company-settings-embedded .operation-details__filechipBtn,.company-settings-embedded .operation-details__filechipClear,.company-settings-embedded .operation-details__filechipLink--button{background:#111c2c!important;border-color:var(
      --company-settings-border
    )!important;color:#cbd5e1!important}.company-settings-embedded .operation-details__filechipBtn:hover,.company-settings-embedded .operation-details__filechipClear:hover,.company-settings-embedded .operation-details__filechipLink--button:hover{background:#2563eb21!important;border-color:#60a5fa6b!important;color:#93c5fd!important}.company-settings-embedded .operation-details__filechipName{color:var(
      --company-settings-text-soft
    )!important}.company-settings-embedded :is(.company-profile__actions,.operation-details__actions,.contact-information__actions,.financial-information__actions,.payment-terms__actions,.tax-information__actions){border-top-color:#94a3b81c!important}.company-settings-embedded .tax-information__hint{color:var(
      --company-settings-text-muted
    )!important}.company-settings-embedded>:is(.company-profile,.operation-details,.contact-information,.tax-information):not(:has(form)){background:linear-gradient(90deg,#0c1522 25%,#142033 50%,#0c1522 75%)!important;background-size:220% 100%!important}.profile-settings{margin:0;min-height:100%;min-width:0;padding:14px 16px 18px 12px;width:100%}.profile-settings,.profile-settings *,.profile-settings :after,.profile-settings :before{box-sizing:border-box}.ps-header h1{font-size:1.6rem;margin:0 0 6px}.ps-header p{color:#64748b;color:var(--text-muted,#64748b);margin:0 0 16px}.ps-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ps-card{grid-gap:12px;align-items:center;background:#111417;background:var(--card-bg,#111417);border:1px solid #22262b;border:1px solid var(--card-border,#22262b);border-radius:14px;color:#e5e7eb;color:var(--card-fg,#e5e7eb);cursor:pointer;display:grid;gap:12px;grid-template-columns:52px 1fr;padding:14px;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.ps-card:hover{background:linear-gradient(180deg,#101923,#0c141d);border-color:#2f95ff;box-shadow:0 8px 20px #00000040;transform:translateY(-1px)}.ps-card:active{transform:translateY(0)}.ps-card-icon{background:#0b1522;border:1px solid #0e1c2e;border-radius:12px;color:#19a8ff;display:grid;font-size:22px;height:52px;place-items:center;width:52px}.ps-card-title{font-weight:600;margin-bottom:4px}.ps-card-desc{color:#9aa0a6;color:var(--text-muted,#9aa0a6);font-size:.95rem;line-height:1.2rem}@media (max-width:700px){.ps-grid{grid-template-columns:1fr}}@media (max-width:820px){.profile-settings{padding:16px}}@media (max-width:620px){.profile-settings{padding:12px}}.users-settings{margin:0;min-height:100%;min-width:0;padding:14px 16px 18px 12px;width:100%}.users-settings,.users-settings *,.users-settings :after,.users-settings :before{box-sizing:border-box}.us-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.us-header h1{font-size:1.6rem;margin:0 0 6px}.us-header p{color:#64748b;color:var(--text-muted,#64748b);margin:0 0 16px}.us-header-left h1{margin:0}.us-header-left p{margin:4px 0 0;opacity:.8}.us-header-actions{align-items:center;display:flex;gap:8px}.us-add-btn{align-items:center;background:#3a86ff;background:var(--primary,#3a86ff);border:1px solid #2d2f36;border:1px solid var(--border,#2d2f36);border-radius:10px;color:#fff;color:var(--on-primary,#fff);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:10px 14px;transition:transform .06s ease,box-shadow .2s ease,opacity .2s ease}.us-add-btn:hover{background:#2679ff}.us-add-btn:active{transform:translateY(1px)}.us-add-btn-plus{font-size:18px;line-height:1}.us-content .us-panel{background:#111417;background:var(--card-bg,#111417);border:1px solid #22262b;border:1px solid var(--card-border,#22262b);border-radius:14px;color:#e5e7eb;padding:16px}.us-error{color:#ff6b6b}.us-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.us-card{align-items:center;background:#141414;background:var(--panel,#141414);border:1px solid #2a2a2a;border:1px solid var(--border,#2a2a2a);border-radius:12px;display:flex;gap:12px;padding:12px;position:relative}.us-card.us-card-btn{cursor:pointer;text-align:left;width:100%}.us-card.us-card-btn:hover{background:#ffffff08;border-color:#33373d}.us-card-actions{align-items:center;display:flex;gap:6px;margin-left:auto}.us-icon-btn{background:#1f1f1f;background:var(--panel,#1f1f1f);border:0;border-radius:10px;cursor:pointer;padding:8px}.us-icon-btn.us-danger{color:#ef4444;color:var(--red-500,#ef4444)}.us-card:hover .us-icon-btn{filter:brightness(1.05)}.us-confirm-backdrop{background:#00000073;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.us-confirm{background:#1f1f1f;background:var(--panel,#1f1f1f);border-radius:14px;max-width:92vw;padding:20px;width:420px}.us-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.us-btn{border-radius:10px;padding:8px 12px}.us-btn.us-danger{background:#dc2626;background:var(--red-600,#dc2626);color:#fff}.us-avatar{border-radius:50%;height:44px;object-fit:cover;width:44px}.us-avatar-fallback{background:#1b1b1b;background:var(--surface,#1b1b1b);color:#aaa;color:var(--text-muted,#aaa);display:grid;font-weight:700;place-items:center}.us-card-name{font-weight:600}.us-card-meta{align-items:center;color:#9aa0a6;color:var(--text-muted,#9aa0a6);display:flex;font-size:.9rem;gap:8px}.us-chip{border:1px solid #2a2a2a;border:1px solid var(--border,#2a2a2a);border-radius:999px;font-size:.75rem;padding:2px 8px}.us-dot{opacity:.5}.us-card,.us-card-box,.us-card-legacy,.us-card-old,.us-card-panel,.us-card-wrap{align-items:center;background:#141414;background:var(--panel,#141414);border:1px solid #2a2a2a;border:1px solid var(--border,#2a2a2a);border-radius:12px;display:flex;gap:12px;padding:12px}.us-card,.us-card-basic,.us-row-card{background:#111417;background:var(--card-bg,#111417);border:1px solid #22262b;border:1px solid var(--card-border,#22262b);border-radius:14px}.us-row{grid-gap:12px;align-items:center;border-radius:10px;display:grid;gap:12px;grid-template-columns:1fr 180px;padding:12px}.us-row+.us-row{border-top:1px solid #202428;border-top:1px solid var(--divider,#202428)}.us-label{font-weight:600}.us-control{align-items:center;display:flex;gap:10px;justify-content:flex-end}.us-state{color:#9aa0a6;min-width:72px;text-align:right}.us-toggle-wrap{display:flex;justify-content:center;margin:12px 0 18px}.us-toggle{--count:5;grid-gap:0;align-items:center;background:#151a1f;border:1px solid #2c343b;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff08,inset 0 -1px 0 #00000059;display:grid;gap:0;grid-template-columns:repeat(var(--count),minmax(0,1fr));min-width:0;overflow:hidden;padding:3px;position:relative;width:fit-content}.us-toggle-slider{background:#343a3f;border-radius:9999px;bottom:3px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #00000059;left:3px;pointer-events:none;position:absolute;top:3px;transform:translate3d(0,0,0);transform:translate3d(calc(var(--i, 0)*100%),0,0);transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease;width:calc((100% - 6px)/var(--count));will-change:transform;z-index:1}.us-toggle-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000!important;border:0;border-radius:9999px;box-sizing:border-box;color:#d7d7d7;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;line-height:1;min-width:132px;outline:none;padding:0 12px;position:relative;text-align:center;transition:color .2s ease,opacity .2s ease;white-space:nowrap;width:132px;z-index:2}.us-toggle-btn:not(:last-child):after{background:#ffffff14;bottom:8px;content:"";opacity:1;position:absolute;right:0;top:8px;transition:opacity .2s ease;width:1px}.us-toggle-btn.is-active+.us-toggle-btn:after,.us-toggle-btn.is-active:after{opacity:0}.us-toggle-btn:hover{background:#0000!important;color:#fff}.us-toggle-btn.is-active{color:#f2f2f2;font-weight:800}.us-toggle-btn:focus-visible{box-shadow:inset 0 0 0 2px #94a3b847;outline:none}.us-switch{display:inline-block;height:28px;position:relative;width:50px}.us-switch input{appearance:none;-webkit-appearance:none;height:0;margin:0;opacity:0;padding:0;width:0}.us-slider{background:#0003;background:var(--switch-bg,#0003);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f;inset:0;position:absolute;transition:background .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease}.us-slider:before{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000059;content:"";height:22px;left:3px;position:absolute;top:3px;transform:translateZ(0);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease;width:22px;will-change:transform}.us-switch input:checked+.us-slider{background:#4f46e5;background:var(--brand,#4f46e5);box-shadow:inset 0 0 0 1px #0000000f}.us-switch input:checked+.us-slider:before{transform:translate3d(22px,0,0)}.us-switch:active .us-slider:before{box-shadow:0 1px 4px #00000040;transform:translateZ(0) scale(.98)}.us-switch input:checked:active+.us-slider:before{transform:translate3d(22px,0,0) scale(.98)}@media (max-width:820px){.users-settings{padding:16px}}@media (max-width:620px){.users-settings{padding:12px}}@media (max-width:560px){.us-row{grid-template-columns:1fr}.us-control,.us-toggle-wrap{justify-content:flex-start}.us-toggle-wrap{overflow-x:auto;scrollbar-width:none;width:100%}.us-toggle-wrap::-webkit-scrollbar{display:none}.us-toggle{flex:0 0 auto;grid-template-columns:repeat(var(--count),120px);width:max-content}.us-toggle-btn{min-width:120px;padding:0 10px;width:120px}.us-toggle-slider{max-width:calc((100% - 6px)/var(--count));width:120px}}@media (prefers-reduced-motion:reduce){.us-toggle-slider{transition:transform .12s linear}.us-slider,.us-slider:before,.us-toggle-btn{transition:none}}.us-content{min-height:280px}.us-card-skeleton{pointer-events:none}.us-skeleton-avatar,.us-skeleton-line{animation:us-skeleton-loading 1.4s ease-in-out infinite;background:linear-gradient(90deg,#94a3b81f 25%,#94a3b838 50%,#94a3b81f 75%);background-size:200% 100%}.us-skeleton-avatar{border-radius:50%;flex:0 0 48px;height:48px;width:48px}.us-skeleton-line{border-radius:999px}.us-skeleton-name{height:15px;margin-bottom:10px;width:min(220px,55%)}.us-skeleton-meta{height:11px;width:min(300px,72%)}@keyframes us-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.udm-backdrop{animation:udm-fade .18s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.udm-modal{animation:udm-slideUp .22s ease-out;background:linear-gradient(180deg,#ffffff14,#0000 18%),#14203cb8;background:linear-gradient(180deg,var(--frost-2),#0000 18%),var(--panel);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #070c1873;box-shadow:var(--shadow-lg);color:#e9eefb;color:var(--text);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(980px,95vw)}.udm-header{align-items:center;background:linear-gradient(180deg,#ffffff0a,#0000);background:linear-gradient(180deg,var(--frost-1),#0000);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 18px}.udm-header h3{color:#a7d3ff;color:var(--primary-200);font-size:18px;letter-spacing:.12em;margin:0;text-shadow:0 0 24px #1e90ff40;text-transform:uppercase}.udm-x{background:linear-gradient(180deg,#ffffff0a,#0000),#0000;background:linear-gradient(180deg,var(--frost-1),#0000),#0000;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#a9b6d3;color:var(--text-dim);cursor:pointer;height:34px;transition:transform .06s ease,background .18s ease,border-color .18s ease,color .18s ease;width:34px}.udm-x:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);color:#e9eefb;color:var(--text)}.udm-x:active{transform:translateY(1px)}.udm-body{overflow:auto;padding:18px}.udm-error{color:#ff6b6b;color:var(--danger);font-weight:600;margin:10px 18px 0}.udm-top{grid-gap:16px;display:grid;gap:16px;grid-template-columns:220px 1fr}@media (max-width:820px){.udm-top{grid-template-columns:1fr}}.udm-avatar-wrap{align-items:center;display:flex;flex-direction:column;gap:10px}.udm-avatar-box{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:50%;box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);cursor:pointer;display:grid;height:150px;overflow:hidden;place-items:center;transition:transform .08s ease,border-color .18s ease,background .18s ease;width:150px}.udm-avatar-box:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);transform:translateY(-1px)}.udm-avatar-box img{height:100%;object-fit:cover;width:100%}.udm-avatar-fallback{color:#a9b6d3;color:var(--text-dim);font-size:44px;font-weight:800}.udm-btn.ghost{background:linear-gradient(180deg,#ffffff0a,#0000),#0000;background:linear-gradient(180deg,var(--frost-1),#0000),#0000;border:1px solid #ffffff14;border:1px solid var(--border);color:#e9eefb;color:var(--text)}.udm-grid{grid-gap:14px;display:grid;gap:14px;grid-template-areas:"name name name name name name role role role role role role" "email email email email email email email email email email email email" "phone phone phone phone phone phone dob dob dob dob dob dob" "idnum idnum idnum idnum idnum idnum idexp idexp idexp idexp idexp idexp" "address address address address address address address address address address address address" "postal postal postal postal city city city city country country country country";grid-template-columns:repeat(12,1fr)}.udm-name{grid-area:name}.udm-role{grid-area:role}.udm-email{grid-area:email}.udm-phone{grid-area:phone}.udm-dob{grid-area:dob}.udm-idnum{grid-area:idnum}.udm-idexp{grid-area:idexp}.udm-address{grid-area:address}.udm-postal{grid-area:postal}.udm-city{grid-area:city}.udm-country{grid-area:country}@media (max-width:820px){.udm-grid{grid-template-areas:"name" "role" "email" "phone" "dob" "idnum" "idexp" "address" "postal" "city" "country";grid-template-columns:1fr}}.udm-field{display:flex;flex-direction:column;gap:6px;width:100%}.udm-field span{color:#a9b6d3;color:var(--text-dim);font-size:.92rem;font-weight:700;letter-spacing:.02em}.udm-field input,.udm-field select{-webkit-appearance:none;appearance:none;background-clip:padding-box;background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;box-shadow:none;color:#e9eefb;color:var(--text);height:42px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.udm-field select::-ms-expand{display:none}.udm-field input::placeholder{color:#7f8db0;color:var(--text-soft)}.udm-field input:focus,.udm-field select:focus{border-color:#3b82f6;border-color:var(--focus-ring);box-shadow:0 0 0 3px #3b82f633;box-shadow:0 0 0 3px var(--focus-ring-halo)}@media (max-width:820px){.udm-grid{grid-template-areas:"name" "role" "email" "phone" "address" "postal" "city" "country" "idnum" "idexp" "dob";grid-template-columns:1fr}}.udm-footer{background:linear-gradient(180deg,#0000,#ffffff0a);background:linear-gradient(180deg,#0000,var(--frost-1));border-top:1px solid #ffffff14;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.udm-btn{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;color:#e9eefb;color:var(--text);cursor:pointer;font-weight:400;height:40px;letter-spacing:.02em;padding:0 16px;transition:transform .06s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.udm-btn:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong)}.udm-btn:active{transform:translateY(1px)}.udm-btn.primary{background:#1e90ff;background:var(--primary);border-color:#1778d6;border-color:var(--primary-stroke);box-shadow:0 8px 24px #1e90ff40;color:#fff}.udm-btn.primary:hover{background:#1778d6;background:var(--primary-600)}.udm-btn.primary:active{background:#1363b1;background:var(--primary-700)}.udm-btn:disabled{cursor:not-allowed;opacity:.55}.udm-body::-webkit-scrollbar{width:10px}.udm-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff59,#1e90ff26);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@keyframes udm-slideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes udm-fade{0%{opacity:0}to{opacity:1}}.udm-date-wrap{position:relative;width:100%}.udm-date-wrap input[type=date]{-webkit-appearance:none;appearance:none;padding-right:40px}.udm-date-icon{background:linear-gradient(180deg,#ffffff0a,#0000),#0000;background:linear-gradient(180deg,var(--frost-1),#0000),#0000;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#a9b6d3;color:var(--text-dim);cursor:pointer;display:inline-grid;height:32px;place-items:center;position:absolute;right:8px;top:40%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .06s ease;width:32px}.udm-date-icon:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);color:#e9eefb;color:var(--text)}.udm-date-icon:active{transform:translateY(calc(-50% + 1px))}.perm-settings{margin:0;min-height:100%;min-width:0;padding:14px 16px 18px 12px;width:100%}.perm-settings,.perm-settings *,.perm-settings :after,.perm-settings :before{box-sizing:border-box}.perm-header h1{font-size:1.6rem;margin:0 0 6px}.perm-header p{color:#64748b;color:var(--text-muted,#64748b);margin:0 16px 16px 0}.perm-toggle-wrap{display:flex;justify-content:center;margin:12px 0 18px}.perm-seg{--count:5;grid-gap:0;align-items:center;background:#151a1f;border:1px solid #2c343b;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff08,inset 0 -1px 0 #00000059;display:grid;gap:0;grid-template-columns:repeat(var(--count),minmax(0,1fr));min-width:0;overflow:hidden;padding:3px;position:relative;width:fit-content}.perm-seg-indicator{background:#343a3f;border-radius:9999px;bottom:3px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #00000059;left:3px;pointer-events:none;position:absolute;top:3px;transform:translate3d(0,0,0);transform:translate3d(calc(var(--i, 0)*100%),0,0);transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s ease;width:calc((100% - 6px)/var(--count));will-change:transform;z-index:1}.perm-seg-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#0000!important;border:0;border-radius:9999px;box-sizing:border-box;color:#d7d7d7;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;line-height:1;min-width:132px;outline:none;padding:0 12px;position:relative;text-align:center;transition:color .2s ease,opacity .2s ease;white-space:nowrap;width:132px;z-index:2}.perm-seg-btn:not(:last-child):after{background:#ffffff14;bottom:8px;content:"";opacity:1;position:absolute;right:0;top:8px;transition:opacity .2s ease;width:1px}.perm-seg-btn.is-active+.perm-seg-btn:after,.perm-seg-btn.is-active:after{opacity:0}.perm-seg-btn:hover{background:#0000!important;color:#fff}.perm-seg-btn.is-active{color:#f2f2f2;font-weight:800}.perm-seg-btn:focus-visible{box-shadow:inset 0 0 0 2px #94a3b847;outline:none}.perm-tools{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:14px 0 6px}.perm-counter{color:#9aa0a6;font-size:12px}.perm-tools-right{display:flex;gap:8px}.perm-btn{background:#121722;border:1px solid #2b364d;border-radius:10px;color:#e5e7eb;cursor:pointer;height:34px;padding:0 12px;transition:opacity .18s ease,border-color .18s ease,transform .06s ease}.perm-btn:hover{border-color:#3b475f}.perm-btn:active{transform:translateY(1px)}.perm-btn.ghost{background:#0000}.perm-columns{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr}.perm-col{background:#111417;background:var(--card-bg,#111417);border:1px solid #22262b;border:1px solid var(--card-border,#22262b);border-radius:14px;padding:12px}.perm-col-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 4px 8px}.perm-section-title{color:#e5e7eb;font-size:.95rem;font-weight:700;margin:0}.perm-section-counter{color:#9aa0a6;font-size:12px}.perm-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:6px 0 0;padding:0}.perm-row{align-items:center;background:#0f172a;border:1px solid #1f2937;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.perm-label{font-weight:500}.perm-switch{background:#111827;border:1px solid #374151;border-radius:999px;height:28px;position:relative;transition:background .28s cubic-bezier(.22,.61,.36,1),border-color .28s cubic-bezier(.22,.61,.36,1);width:48px}.perm-switch .perm-switch-track{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.perm-switch .perm-switch-dot{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000059;height:22px;left:3px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s ease;width:22px;will-change:transform}.perm-switch.is-on{background:#166534;border-color:#166534}.perm-switch.is-on .perm-switch-dot{transform:translate3d(20px,-50%,0)}.perm-switch:active .perm-switch-dot{box-shadow:0 1px 4px #00000040;transform:translate3d(0,-50%,0) scale(.98)}.perm-switch.is-on:active .perm-switch-dot{transform:translate3d(20px,-50%,0) scale(.98)}.perm-btn[disabled],.perm-switch[data-readonly=true],.perm-switch[disabled]{cursor:not-allowed;opacity:.5}@media (max-width:860px){.perm-columns{grid-template-columns:1fr}}@media (max-width:820px){.perm-settings{padding:16px}}@media (max-width:620px){.perm-settings{padding:12px}}@media (max-width:540px){.perm-toggle-wrap{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:100%}.perm-toggle-wrap::-webkit-scrollbar{display:none}.perm-seg{flex:0 0 auto;grid-template-columns:repeat(var(--count),120px);width:max-content}.perm-seg-btn{min-width:120px;padding:0 10px;width:120px}.perm-seg-indicator{max-width:calc((100% - 6px)/var(--count));width:120px}}@media (prefers-reduced-motion:reduce){.perm-seg-indicator{transition:transform .12s linear}.perm-seg-btn,.perm-switch,.perm-switch .perm-switch-dot{transition:none}}.settings-nav{background:#0f1114;border-right:1px solid #1e2126;height:100vh;left:70px;overflow-y:auto;position:fixed;top:0;width:260px;z-index:2}.settings-nav__inner{padding:16px 10px}.settings-nav__title{color:#9aa0a6;font-size:12px;letter-spacing:.4px;padding:6px 8px 10px;text-transform:uppercase}.settings-nav__list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0 6px}.settings-link{align-items:center;border:1px solid #0000;border-radius:10px;color:#cfd2d8;display:flex;gap:10px;padding:10px 12px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.settings-link:hover{background:#14171c;color:#e9edf4;transform:translateY(-1px)}.settings-link__icon{color:inherit;font-size:18px}.settings-link--active{background:linear-gradient(180deg,#0f1a2a,#0b1522);border-color:#183050;color:#e8f6ff}.settings-layout{--settings-nav-width:220px;background:linear-gradient(180deg,#050912,#070c15 52%,#080d16);display:grid;grid-template-columns:var(--settings-nav-width) minmax(0,1fr);margin:0;min-height:100vh;min-width:0;padding:0;width:100%}.settings-layout>.settings-nav{align-self:start;inset:auto!important;bottom:auto!important;box-sizing:border-box;display:block!important;height:100vh!important;left:auto!important;margin:0!important;max-width:var(--settings-nav-width)!important;min-height:100vh!important;min-width:var(--settings-nav-width)!important;padding:0!important;position:sticky!important;right:auto!important;top:0!important;transform:none!important;width:var(--settings-nav-width)!important;z-index:5}.settings-layout>.settings-nav .settings-nav__inner{background:linear-gradient(180deg,#0b0f16,#0c1017);border-right:1px solid rgba(148,163,184,.045);box-sizing:border-box;height:100%;min-height:100vh;width:100%}.settings-content{background:radial-gradient(circle at 8% 0,#2563eb0f,#0000 25%),linear-gradient(180deg,#060a12,#080d16);box-sizing:border-box;color:#e7edf7;margin:0;max-width:100%;min-width:0;overflow:visible;padding:18px;width:100%}.settings-content:has(.company-settings-page){padding:0}@media (max-width:1180px){.settings-layout{--settings-nav-width:200px}.settings-content{padding:14px}}@media (max-width:820px){.settings-layout{display:block;min-height:100%}.settings-layout>.settings-nav{height:auto!important;max-width:none!important;min-height:0!important;min-width:0!important;position:relative!important;width:100%!important}.settings-layout>.settings-nav .settings-nav__inner{border-bottom:1px solid #94a3b81a;border-right:0;height:auto;min-height:0}.settings-content{padding:12px}}.personal-info{margin:0;min-height:100%;min-width:0;padding:14px 16px 18px 12px;width:100%}.personal-info,.personal-info *,.personal-info :after,.personal-info :before{box-sizing:border-box}.personal-info__header{margin-bottom:18px}.personal-info__title{font-size:24px;font-weight:800;margin:0 0 6px}.personal-info__subtitle{color:#6b7280;margin:0}.personal-info__form{display:flex;flex-direction:column;gap:18px}.personal-info__top{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:220px 1fr}.personal-info__topFields{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)}.personal-info__field--full{grid-column:1/-1}.personal-info__bottomGrid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(3,minmax(220px,1fr))}.personal-info__field--idPhoto{grid-column:span 1}.personal-info__photo{align-items:stretch;gap:12px}.personal-info__photo,.personal-info__photoField{display:flex;flex-direction:column}.personal-info__photoWrap{margin:0 auto;position:relative;width:160px}.personal-info__photoCircle{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:9999px;cursor:pointer;display:grid;height:160px;place-items:center;-webkit-user-select:none;user-select:none;width:160px}.personal-info__photoCircle.has-photo{background:#0f172a;border:1px solid #94a3b82e}.personal-info__photoLink{display:block;height:100%;width:100%}.personal-info__photoImg{height:100%;object-fit:cover;object-position:center;width:100%}.personal-info__photoPlaceholder{color:#64748b;font-size:14px;padding:12px;text-align:center}.personal-info__photoRemove{align-items:center;background:#0f172a;border:1px solid #94a3b861;border-radius:9999px;color:#f8fafcf2;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:34px;justify-content:center;min-width:34px;padding:0 10px;position:absolute;right:-8px;top:-8px;transition:transform .16s ease,filter .16s ease,border-color .16s ease,background .16s ease,color .16s ease;z-index:5}.personal-info__photoRemove:hover{background:#0f172ad1;border-color:#ff00008c;color:#ff0000b3;filter:brightness(1.06);transform:translateY(-1px)}.personal-info__field{display:flex;flex-direction:column;gap:8px;min-width:0}.personal-info__label{color:#747a86;display:block;font-size:12px;font-weight:700;line-height:1.2;overflow:visible;text-overflow:clip;white-space:nowrap;width:100%}.personal-info__input{background:#ffffff05;border:1px solid #747a86;border-radius:12px;color:#fff;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.personal-info__input:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.personal-info__input::placeholder{color:#94a3b8b8}.personal-info-select__control{background:#ffffff05!important;border:1px solid #747a86!important;border-radius:12px!important;box-shadow:none!important;height:42px!important;min-height:42px!important}.personal-info-select__control--is-focused{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624!important}.personal-info-select__value-container{height:42px!important;padding:0 12px!important}.personal-info-select__input-container,.personal-info-select__single-value{color:#fff!important}.personal-info-select__placeholder{color:#94a3b8b8!important}.personal-info-select__indicator-separator{display:none!important}.personal-info-select__clear-indicator,.personal-info-select__dropdown-indicator{color:#94a3b8e6!important;transition:color .16s ease,transform .16s ease}.personal-info-select__clear-indicator:hover,.personal-info-select__control--is-focused .personal-info-select__dropdown-indicator,.personal-info-select__dropdown-indicator:hover{color:#3b82f6!important}.personal-info-select__menu{background:#0f172af2!important;border:1px solid #94a3b838!important;border-radius:12px!important;box-shadow:0 24px 60px #00000073!important;overflow:hidden!important;z-index:30!important}.personal-info-select__menu-list{padding:6px!important}.personal-info-select__option{background:#0000!important;border-radius:8px!important;color:#f8fafceb!important;cursor:pointer!important}.personal-info-select__option--is-focused{background:#94a3b81f!important}.personal-info-select__option--is-selected{background:#3b82f638!important;color:#f8fafcf5!important}.personal-info__dateInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000!important;background-color:initial!important;border:none;border-radius:0;box-shadow:none!important;color:#fff;color-scheme:dark;cursor:pointer;display:block;height:100%;outline:none;padding:0 44px 0 12px;width:100%}.personal-info__dateInput:focus{border:none!important;box-shadow:none!important}.personal-info__dateInput::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.personal-info__dateInput::-webkit-date-and-time-value{text-align:left}.personal-info__dateInput::-webkit-datetime-edit,.personal-info__dateInput::-webkit-datetime-edit-day-field,.personal-info__dateInput::-webkit-datetime-edit-month-field,.personal-info__dateInput::-webkit-datetime-edit-text,.personal-info__dateInput::-webkit-datetime-edit-year-field{color:#fff}.personal-info__dateInput::-webkit-datetime-edit-fields-wrapper{background:#0000;padding:0}.personal-info__dateInput::-webkit-textfield-decoration-container{background:#0000}.personal-info__selectWrap{align-items:center;display:flex;position:relative}.personal-info__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff05;color:#f8fafcf5;cursor:pointer;padding-right:42px;width:100%}.personal-info__select option{background:#0f172a;color:#f8fafcf5}.personal-info__select:invalid{color:#94a3b8b8}.personal-info__selectArrow{color:#94a3b8e6;font-size:12px;line-height:1;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .16s ease,transform .16s ease}.personal-info__selectWrap:focus-within .personal-info__selectArrow{color:#3b82f6;transform:translateY(-50%) scale(1.05)}.personal-info__dateField{background:#ffffff05;border:1px solid #747a86;border-radius:12px;height:42px;overflow:hidden;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.personal-info__dateField:focus-within{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.personal-info__dateBtn{align-items:center;background:#0000;border:none;color:#94a3b8e6;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .16s ease,transform .16s ease;width:26px}.personal-info__dateBtn:hover{background-color:initial!important;color:#3b82f6;transform:translateY(-50%) scale(1.05)}.personal-info__dateBtn:focus-visible{color:#3b82f6;outline:none}.personal-info__filePicker{align-items:center;background:#0000;border:1px solid #747a86;border-radius:12px;display:flex;gap:10px;height:42px;min-height:42px;overflow:hidden;padding:0 12px}.personal-info__filePicker:focus-within{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.personal-info__fileName{color:#94a3b8d9;flex:1 1;font-size:.95rem;min-width:0;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.personal-info__fileName--active{color:#f8fafcf5;opacity:1}.personal-info__fileLink{color:inherit;cursor:default;display:block;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.personal-info__fileLink:focus-visible,.personal-info__fileLink:hover{color:#3b82f6;cursor:pointer}.personal-info__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:6px}.personal-info__btn{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.personal-info__btn:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.personal-info__btn:active{transform:translateY(0) scale(.99)}.personal-info__btn:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.personal-info__btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.personal-info__btn--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.personal-info__btn--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.personal-info__btn--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.personal-info__btn--ghost:hover{background:hsla(0,0%,64%,.199)}.personal-info__filePicker .personal-info__btn{border-radius:10px;flex-shrink:0;font-size:11px;height:32px;padding:0 12px}.personal-info__filePicker .personal-info__btn--ghost{background:#ffffff0a;border:1px solid #94a3b85c;color:#3b82f6}.personal-info__filePicker .personal-info__btn--ghost:hover{background:#a3a3a329}@media (max-width:900px){.personal-info__bottomGrid,.personal-info__top,.personal-info__topFields{grid-template-columns:1fr}.personal-info__field--idPhoto{grid-column:span 1}.personal-info__actions{justify-content:stretch}.personal-info__actions .personal-info__btn{flex:1 1}}@media (max-width:820px){.personal-info{padding:16px}}@media (max-width:620px){.personal-info{padding:12px}}.personal-info__photoCircle{overflow:hidden;position:relative}.personal-info__photoEditHint{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;inset:auto 12px 12px 12px;justify-content:center;min-height:30px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.personal-info__photoCircle:hover .personal-info__photoEditHint{opacity:1;transform:translateY(0)}.personal-info__avatarModalOverlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a9e;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.personal-info__avatarModal{background:#fff;border-radius:24px;box-shadow:0 24px 80px #0f172a47;overflow:hidden;width:min(620px,100%)}.personal-info__avatarModalHeader{align-items:flex-start;border-bottom:1px solid #94a3b840;display:flex;gap:18px;justify-content:space-between;padding:22px 24px 18px}.personal-info__avatarModalTitle{color:#111827;font-size:20px;font-weight:800;margin:0}.personal-info__avatarModalSubtitle{color:#64748b;font-size:14px;margin:5px 0 0}.personal-info__avatarModalClose{background:#f1f5f9;border:0;border-radius:999px;color:#0f172a;cursor:pointer;font-size:24px;height:36px;line-height:1;transition:background .15s ease,transform .15s ease;width:36px}.personal-info__avatarModalClose:hover{background:#e2e8f0;transform:scale(1.04)}.personal-info__avatarCropArea{background:radial-gradient(circle at center,#3b82f61f,#0000 34%),#0f172a;height:360px;position:relative}.personal-info__avatarCropEmpty{align-items:center;color:#cbd5e1;display:flex;font-weight:700;height:100%;justify-content:center}.personal-info__avatarZoomRow{grid-gap:14px;align-items:center;border-bottom:1px solid #94a3b840;color:#475569;display:grid;font-size:13px;font-weight:700;gap:14px;grid-template-columns:auto 1fr auto;padding:18px 24px}.personal-info__avatarZoom{accent-color:#2563eb;width:100%}.personal-info__avatarModalActions{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:18px 24px 22px}.personal-info__avatarModalActionsRight{align-items:center;display:flex;gap:10px}@media (max-width:640px){.personal-info__avatarModalOverlay{padding:14px}.personal-info__avatarCropArea{height:300px}.personal-info__avatarModalActions{align-items:stretch;flex-direction:column}.personal-info__avatarModalActions>.personal-info__btn,.personal-info__avatarModalActionsRight,.personal-info__avatarModalActionsRight .personal-info__btn{width:100%}}.account-access{margin:0;min-height:100%;min-width:0;padding:14px 16px 18px 12px;width:100%}.account-access,.account-access *,.account-access :after,.account-access :before{box-sizing:border-box}.account-access__header{margin-bottom:20px}.account-access__title{font-size:24px;font-weight:800;margin:0 0 6px}.account-access__subtitle{color:#6b7280;margin:0}.account-access__form{width:100%}.account-access__grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:1fr 1fr}.account-access__field{display:flex;flex-direction:column;gap:8px}.account-access__label{color:#747a86;display:block;font-size:12px;font-weight:700;line-height:1.2;width:100%}.account-access__input{background:#ffffff05;border:1px solid #747a86;border-radius:12px;box-sizing:border-box;color:#fff;height:42px;outline:none;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.account-access__input:focus{border-color:#3b82f6bf!important;box-shadow:0 0 0 3px #3b82f624}.account-access__input::placeholder{color:#94a3b8b8}.account-access__input:disabled{cursor:not-allowed;opacity:.7}.account-access__passwordWrap{align-items:center;display:flex;position:relative}.account-access__passwordWrap .account-access__input{padding-right:42px}.account-access__passwordToggle{align-items:center;background:#0000;border:0;color:#94a3b8e6;cursor:pointer;display:inline-flex;justify-content:center;padding:0;position:absolute;right:12px;top:40%;transform:translateY(-50%);transition:color .16s ease,transform .16s ease}.account-access__passwordToggle:hover{background-color:initial;color:#3b82f6;transform:translateY(-50%) scale(1.05)}.account-access__passwordToggle:focus-visible{color:#3b82f6;outline:none}.account-access__hint{color:#6b7280;display:block;font-size:12px;line-height:1.4;margin-top:6px}.account-access__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.account-access__button{align-items:center;background:#f8fafceb;border:1px solid #94a3b861;border-radius:12px;color:#0f172aeb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;height:44px;justify-content:center;letter-spacing:.2px;padding:0 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none}.account-access__button:hover{border-color:#94a3b899;box-shadow:0 12px 28px #0206172e;transform:translateY(-1px)}.account-access__button:active{transform:translateY(0) scale(.99)}.account-access__button:focus-visible{box-shadow:0 0 0 3px #38bdf838,0 12px 28px #0206172e;outline:none}.account-access__button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.account-access__button--primary{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #3b82f6a6;box-shadow:0 12px 26px #2563eb47,inset 0 0 0 1px #ffffff1f;color:#fff;text-transform:uppercase}.account-access__button--primary:hover{box-shadow:0 16px 34px #2563eb59,0 0 26px #3b82f640;filter:brightness(1.04)}.account-access__button--ghost{background:#0000;border:1px solid #94a3b875;color:#3b82f6;text-transform:uppercase}.account-access__button--ghost:hover{background:hsla(0,0%,64%,.199)}@media (max-width:900px){.account-access__grid{grid-template-columns:1fr}.account-access__actions{justify-content:stretch}.account-access__button{flex:1 1}}@media (max-width:820px){.account-access{padding:16px}}@media (max-width:620px){.account-access{padding:12px}}.settings-page.plans{grid-gap:20px;color:#e5e7eb;display:grid;gap:20px;padding-left:40px}.plans-subtitle{color:#9aa0a6;margin-top:-40px}.plans-card{background:#12161d;border:1px solid #1e2126;border-radius:14px;padding:18px 18px 20px}.plans-summary__top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.plans-summary__plan{color:#cbd5e1;font-size:16px;margin-bottom:6px}.plans-summary__status{color:#9aa0a6;font-size:13px}.badge{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;margin-left:6px;padding:2px 8px}.badge--active{background:#0b3d2b;border-color:#1c5a45;color:#9af6c1}.badge--trialing{background:#2a2b0b;border-color:#5a551c;color:#f6f19a}.badge--past_due{background:#3d0b0b;border-color:#5a1c1c;color:#f6a1a1}.badge--canceled{background:#2b2b2b;border-color:#3a3a3a;color:#bfbfbf}.plans-toggle{background:#0f1318;border:1px solid #1f2630;border-radius:10px;display:inline-flex;gap:4px;padding:4px}.plans-toggle.small{transform:scale(.92);transform-origin:right center}.toggle-btn{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;color:#cbd5e1;cursor:pointer;font-size:13px;padding:6px 10px}.toggle-btn.is-active{background:linear-gradient(180deg,#3c46ff,#313ae6);color:#fff}.toggle-btn:hover{color:#fff}.save-pill{font-size:11px;margin-left:6px;opacity:.9}.plans-summary__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:1px}.plans-summary__price .subprice{flex-basis:100%;font-size:.9rem;margin-top:1px;opacity:.8}.price.skeleton{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#222,#2a2a2a 50%,#222);border-radius:.3rem;display:inline-block;height:1.2em;width:8ch}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.price{font-size:28px;font-weight:700;letter-spacing:.2px}.per{padding-bottom:4px}.per,.plans-summary__meta{color:#9aa0a6;font-size:13px}.plans-summary__meta{margin-top:4px}.plans-summary__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.plans .btn{background:#1a2230;border:1px solid #2a3547;border-radius:10px;color:#e5e7eb;cursor:pointer;font-size:14px;padding:8px 12px}.plans .btn:hover{border-color:#3b4a63}.plans .btn--primary{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff;color:#fff}.plans .btn--primary:hover{filter:brightness(1.06)}.plans .btn--ghost{background:#0000;border-color:#2a3547}.meter{margin-top:10px}.meter__top{color:#cbd5e1;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.meter__bar{background:#0f1318;border:1px solid #1f2630;border-radius:999px;height:10px;overflow:hidden}.meter__fill{background:linear-gradient(90deg,#3c46ff,#7b83ff);border-right:1px solid #9aa0ff22;height:100%;transition:width .4s ease;width:0}.plans-hint{color:#9aa0a6;font-size:12px;margin-top:10px}.plans-usage-loading{align-items:center;color:#9aa0a6;display:flex;font-size:13px;gap:8px;margin-top:10px}.plans-usage-spinner{animation:plansUsageSpin .6s linear infinite;border:2px solid #2a3547;border-radius:999px;border-top-color:#3c46ff;height:16px;width:16px}@keyframes plansUsageSpin{to{transform:rotate(1turn)}}.plans-grid__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.plans-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.plan-tile{grid-gap:10px;background:#0f1318;border:1px solid #1f2630;border-radius:12px;display:grid;gap:10px;padding:14px}.plan-tile.is-current{border-color:#9d4edd!important;box-shadow:inset 0 0 0 1px #9d4edd59!important}.plan-tile__name{font-weight:600;letter-spacing:.2px}.plan-tile__price .price{font-size:22px}.plan-tile__price .per{font-size:12px}.plan-tile__features,.plan-tile__limits{color:#cbd5e1;font-size:13px;margin:0;padding-left:16px}.plan-tile__features li{list-style:none;padding-left:0}.plan-tile__features li:before{color:#86efac;content:"✓";margin-right:8px}.plan-tile__actions{margin-top:6px}.payment-method{align-items:center;background:#0f1318;border:1px solid #1f2630;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.pm-title{color:#9aa0a6;font-size:12px;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.pm-line{color:#e5e7eb;font-size:14px}.pm-actions{display:flex;gap:8px}.bank-transfer{background:#12161d;border:1px dashed #2a3547;border-radius:12px;margin-top:12px;padding:12px}.bank-transfer__title{font-weight:600;margin-bottom:6px}.billing-form{grid-gap:12px;display:grid;gap:12px}.bf-row{grid-gap:6px;display:grid;gap:6px}.billing-form label{color:#cbd5e1;font-size:13px}.billing-form input[type=text]{background:#0f1318;border:1px solid #1f2630;border-radius:10px;color:#e5e7eb;font-size:14px;outline:none;padding:10px 12px}.billing-form input[type=text]::placeholder{color:#677385}.billing-form input[type=text]:focus{border-color:#4953ff;box-shadow:0 0 0 3px #4953ff22}.bf-actions{margin-top:4px}@media (max-width:860px){.payment-method,.plans-summary__top{align-items:flex-start;flex-direction:column}.pm-actions,.pm-actions .btn{width:100%}}@media (max-width:520px){.plans-toggle{justify-content:space-between;width:100%}.plans-summary__actions .btn{width:100%}}.subprice{font-size:12px;line-height:1.2;margin-top:4px;opacity:.8}.plans-toggle.small .toggle-btn{white-space:nowrap}.plans-toggle.small .save-pill{border-radius:999px;font-size:12px;line-height:1;margin-left:6px;padding:2px 6px;transform:translateY(-1px)}.plan-tile.is-current .plan-tile__actions .btn.btn--primary:disabled,.plan-tile.is-current .plan-tile__actions .btn.btn--primary:disabled:focus,.plan-tile.is-current .plan-tile__actions .btn.btn--primary:disabled:hover,.plan-tile.is-current .plan-tile__actions .btn.btn--primary[disabled],.plan-tile.is-current .plan-tile__actions .btn.btn--primary[disabled]:focus,.plan-tile.is-current .plan-tile__actions .btn.btn--primary[disabled]:hover{background:linear-gradient(135deg,#7e04e2,#7b2cbf 60%,#b56bff)!important;background-color:#9d4edd!important;border-color:#9d4edd!important;box-shadow:inset 0 0 12px #ffffff26!important;color:#fff!important;cursor:default!important;opacity:1!important}.compare-flash{animation:compareFlash 1.5s ease}@keyframes compareFlash{0%{box-shadow:0 0 0 0 #9d4edd00}40%{box-shadow:0 0 0 3px #019dee}to{box-shadow:0 0 0 0 #9d4edd00}}.plans .billing-form input[type=text]:focus,.plans .billing-form input[type=text]:focus-visible{border-color:#3b82f6!important;outline:none!important}.plans .billing-form input[type=text]:-webkit-autofill{-webkit-text-fill-color:#e5e7eb;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}:root{--bg:#0f1114;--card:#111418;--line:#1e2126;--muted:#9aa0a6;--text:#e6e9ee;--brand:#38bdf8}.settings-content{padding-left:40px}.sis-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.sis-head h1{margin:0}.sis-head__actions{display:flex;gap:10px}.sis-btn{background:#161a20;border:1px solid #1e2126;border:1px solid var(--line);border-radius:10px;color:#e6e9ee;color:var(--text);cursor:pointer;padding:8px 12px}.sis-btn:hover{border-color:#2a2f36}.sis-btn-primary{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.sis-btn-secondary{background:#1a2230}.sis-btn-ghost,.sis-btn-tertiary{background:#0000}.sis-input{background:#0e1217;border:1px solid #1e2126;border:1px solid var(--line);border-radius:10px;color:#e6e9ee;color:var(--text);min-width:160px;padding:8px 10px}.sis-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.sis-kpi{background:#111418;background:var(--card);border:1px solid #1e2126;border:1px solid var(--line);border-radius:14px;padding:14px}.sis-kpi__label{color:#9aa0a6;color:var(--muted);font-size:12px;margin-bottom:8px}.sis-kpi__value{font-size:18px}.sis-bank{background:#10161f;border:1px solid #213046;border-radius:14px;margin:12px 0 18px;padding:14px}.sis-bank__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.sis-bank__grid span{color:#9aa0a6;color:var(--muted);display:block;font-size:12px}.sis-bank__grid b{font-weight:600}.sis-tabs{display:flex;gap:8px;margin:10px 0}.sis-tab{background:#12151b;border:1px solid #1e2126;border:1px solid var(--line);border-radius:999px;color:#e6e9ee;color:var(--text);cursor:pointer;padding:8px 12px}.sis-tab.active{background:#0d2233;border-color:#274055}.sis-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 14px}.sis-table{border:1px solid #1e2126;border:1px solid var(--line);border-radius:14px;overflow:hidden}.sis-th,.sis-tr{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1.2fr 1fr .9fr .9fr .8fr .8fr .9fr}.sis-th{background:#101317;color:#9aa0a6;color:var(--muted);font-size:13px;padding:10px 12px}.sis-th,.sis-tr{border-bottom:1px solid #1e2126;border-bottom:1px solid var(--line)}.sis-tr{background:#0e1217;padding:12px}.sis-tr:hover{background:#10161f;cursor:pointer}.sis-empty{color:#9aa0a6;color:var(--muted);padding:24px;text-align:center}.right{text-align:right}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.sis-pill{background:#12161e;border:1px solid #1e2126;border:1px solid var(--line);border-radius:999px;font-size:12px;padding:4px 8px}.sis-open{border-color:#3a3005;color:#eab308}.sis-past_due{background:#2a0a0a;border-color:#3b0b0b;color:#fff}.sis-paid{background:#0c1a15;border-color:#18452f;color:#10b981}.sis-void{background:#0f1216;color:#94a3b8}.sis-card{background:#111418;background:var(--card);border:1px solid #1e2126;border:1px solid var(--line);border-radius:14px;padding:16px}.sis-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.sis-grid label{color:#9aa0a6;color:var(--muted);display:block;font-size:12px;margin-bottom:6px}.sis-actions{align-items:end;display:flex;gap:8px}.sis-drawer{background:#00000073;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:50}.sis-drawer__panel{background:#0d1117;border-left:1px solid #1e2126;border-left:1px solid var(--line);height:100%;overflow:auto;padding:18px;width:min(560px,92vw)}.sis-drawer__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.sis-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.sis-meta span{color:#9aa0a6;color:var(--muted);display:block;font-size:12px}.sis-section{margin-top:16px}.sis-lines{border:1px solid #1e2126;border:1px solid var(--line);border-radius:10px;overflow:hidden}.sis-line{background:#0f141b;border-bottom:1px solid #1e2126;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:10px 12px}.sis-drawer__actions{display:flex;gap:8px;margin-top:16px}@media (max-width:900px){.sis-kpis{grid-template-columns:1fr}.sis-bank__grid{grid-template-columns:1fr 1fr}.sis-th,.sis-tr{grid-template-columns:1.3fr 1fr .9fr .9fr .9fr .8fr .9fr}.sis-meta{grid-template-columns:1fr 1fr}}:root,[data-theme=dark]{--bg:#0b1220;--panel:#14203cb8;--panel-solid:#182645;--panel-hover:#1a2a4ee0;--border:#ffffff14;--border-strong:#ffffff24;--primary:#1e90ff;--primary-600:#1778d6;--primary-700:#1363b1;--primary-200:#a7d3ff;--focus-ring:#3b82f6;--focus-ring-halo:#3b82f633;--primary-stroke:#1778d6;--ok:#19c37d;--ok-ink:#072b1c;--warn:#fc6;--danger:#ff6b6b;--text:#e9eefb;--text-dim:#a9b6d3;--text-soft:#7f8db0;--frost-1:#ffffff0a;--frost-2:#ffffff14;--shadow-lg:0 20px 60px #070c1873;--shadow-sm:0 8px 24px #070c1859;--radius-lg:16px;--radius-md:12px;--radius-sm:10px}[data-theme=light]{--bg:#f6faff;--panel:#0e62b40f;--panel-solid:#fff;--panel-hover:#f2f7ff;--border:#00000014;--border-strong:#00000024;--primary:#1e90ff;--primary-600:#1778d6;--primary-700:#1363b1;--primary-200:#0b6fcf;--focus-ring:#3b82f6;--focus-ring-halo:#3b82f633;--primary-stroke:#1778d6;--ok:#19c37d;--ok-ink:#063c26;--warn:#d4a017;--danger:#e24c4c;--text:#0f172a;--text-dim:#334155;--text-soft:#475569;--frost-1:#0000000a;--frost-2:#00000014;--shadow-lg:0 18px 40px #0206172e;--shadow-sm:0 8px 20px #0206171a}.create-user-modal-overlay{animation:cu-fade .18s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(1200px 800px at 50% -10%,#1e90ff2e,#0000),#060a148c;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}.create-user-modal{animation:cu-slideUp .22s ease-out;background:linear-gradient(180deg,#ffffff14,#0000 18%),#14203cb8;background:linear-gradient(180deg,var(--frost-2),#0000 18%),var(--panel);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #070c1873;box-shadow:var(--shadow-lg);color:#e9eefb;color:var(--text);color-scheme:dark;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(980px,95vw)}.create-user-header{align-items:center;background:linear-gradient(180deg,#ffffff0a,#0000);background:linear-gradient(180deg,var(--frost-1),#0000);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 18px}.create-user-header h2{color:#a7d3ff;color:var(--primary-200);font-size:18px;letter-spacing:.12em;margin:0;text-shadow:0 0 24px #1e90ff40;text-transform:uppercase}.create-user-close{background:linear-gradient(180deg,#ffffff0a,#0000),#0000;background:linear-gradient(180deg,var(--frost-1),#0000),#0000;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#a9b6d3;color:var(--text-dim);cursor:pointer;height:34px;transition:transform .06s ease,background .18s ease,border-color .18s ease,color .18s ease;width:34px}.create-user-close:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);color:#e9eefb;color:var(--text)}.create-user-close:active{transform:translateY(1px)}.create-user-grid{grid-gap:14px;-webkit-overflow-scrolling:touch;display:grid;flex:1 1 auto;gap:14px;grid-template-columns:220px 1fr;min-height:0;overflow:auto;padding:18px}@media (max-width:820px){.create-user-grid{grid-template-columns:1fr}}.create-user-profile{align-items:center;display:flex;flex-direction:column;gap:10px;grid-row:1/-1}.create-user-avatar{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:50%;box-shadow:0 8px 24px #070c1859;box-shadow:var(--shadow-sm);cursor:pointer;display:grid;height:150px;overflow:hidden;overflow:visible;place-items:center;position:relative;transition:transform .08s ease,border-color .18s ease,background .18s ease;width:150px}.create-user-avatar:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);transform:translateY(-1px)}.create-user-avatar img{height:100%;object-fit:cover;width:100%}.create-user-avatar-inner{border-radius:50%;display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.create-user-avatar-inner img{height:100%;object-fit:cover;width:100%}.create-user-avatar-remove{background:linear-gradient(180deg,#ffffff0a,#0000),#182645;background:linear-gradient(180deg,var(--frost-1),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;box-shadow:0 6px 16px #00000059;color:#a9b6d3;color:var(--text-dim);cursor:pointer;display:grid;height:28px;line-height:0;padding:0;place-items:center;position:absolute;right:-6px;top:-6px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .06s ease,opacity .18s ease;width:28px;z-index:1}.create-user-avatar-remove:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);color:#e9eefb;color:var(--text)}.create-user-avatar-remove:active{transform:translateY(1px)}.create-user-avatar-remove:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--focus-ring);outline-offset:2px}.create-user-avatar-change{margin-top:8px}.create-user-btn-ghost{background:#0000}.create-user-hidden-input{display:none}.create-user-main{display:flex;flex-direction:column;gap:14px}.create-user-row{grid-gap:14px;display:grid;gap:14px}.create-user-row.two{grid-template-columns:1fr 1fr}.create-user-row.three{grid-template-columns:1fr 1fr 1fr}@media (max-width:820px){.create-user-row.three,.create-user-row.two{grid-template-columns:1fr}}.create-user-field{display:flex;flex-direction:column;gap:6px;width:100%}.create-user-field label{color:#a9b6d3;color:var(--text-dim);font-size:.92rem;font-weight:700;letter-spacing:.02em}.create-user-file,.create-user-input,.create-user-modal input,.create-user-modal select,.create-user-modal textarea{-webkit-appearance:none;appearance:none;background-clip:padding-box;background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;box-shadow:none;color:#e9eefb;color:var(--text);height:42px;outline:none;padding:0 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.create-user-input::placeholder{color:#7f8db0;color:var(--text-soft)}.create-user-input:focus,.create-user-modal input:focus,.create-user-modal select:focus,.create-user-modal textarea:focus{border-color:#3b82f6;border-color:var(--focus-ring);box-shadow:0 0 0 3px #3b82f633;box-shadow:0 0 0 3px var(--focus-ring-halo)}.create-user-file{align-items:center;display:flex;gap:10px;padding:0 8px}.create-user-file-compact{height:42px}.create-user-file-btn{background:linear-gradient(180deg,#ffffff0a,#0000),#0000;background:linear-gradient(180deg,var(--frost-1),#0000),#0000;border:1px dashed #ffffff14;border:1px dashed var(--border);border-radius:10px;color:#e9eefb;color:var(--text);cursor:pointer;font-size:11px;padding:6px 10px;transition:background .18s ease,border-color .18s ease}.create-user-file-btn:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong)}.create-user-file-name{font-size:12px;opacity:.75}.create-user-id-preview{margin-top:8px}.create-user-id-preview img{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;max-height:160px}.create-user-error{color:#ff6b6b;color:var(--danger);font-size:12px;font-weight:600;margin-top:2px}.input-error{background:#ff6b6b1f!important;border-color:#ff6b6b!important;border-color:var(--danger)!important;box-shadow:0 0 0 2px #ff6b6b29!important}.create-user-actions{background:linear-gradient(180deg,#0000,#ffffff0a);background:linear-gradient(180deg,#0000,var(--frost-1));border-top:1px solid #ffffff14;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.create-user-btn{background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:999px;color:#e9eefb;color:var(--text);cursor:pointer;height:40px;letter-spacing:.02em;padding:0 16px;transition:transform .06s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.create-user-btn:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong)}.create-user-btn:active{transform:translateY(1px)}.create-user-btn-primary{background:#1e90ff;background:var(--primary);border-color:#1778d6;border-color:var(--primary-stroke);box-shadow:0 8px 24px #1e90ff40;color:#fff}.create-user-btn-primary:hover{background:#1778d6;background:var(--primary-600)}.create-user-btn-primary:active{background:#1363b1;background:var(--primary-700)}.create-user-btn:disabled{cursor:not-allowed;opacity:.55}.create-user-server-error{background:#ff6b6b1f;border:1px solid #ff6b6b;border:1px solid var(--danger);border-radius:12px;color:#ff6b6beb;font-size:13px;margin:10px 18px 0;padding:10px}.create-user-modal::-webkit-scrollbar{width:10px}.create-user-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1e90ff59,#1e90ff26);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.create-user-date-wrap{position:relative;width:100%}.create-user-date-wrap input[type=date]{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#ffffff14,#0000),#182645;background:linear-gradient(180deg,var(--frost-2),#0000),var(--panel-solid);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;color:#e9eefb;color:var(--text);height:42px;outline:none;padding:0 40px 0 12px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.create-user-date-wrap input[type=date]:focus{border-color:#3b82f6;border-color:var(--focus-ring);box-shadow:0 0 0 3px #3b82f633;box-shadow:0 0 0 3px var(--focus-ring-halo)}.create-user-date-wrap input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0}.create-user-date-wrap input[type=date]::-webkit-clear-button,.create-user-date-wrap input[type=date]::-webkit-inner-spin-button{display:none}.create-user-date-wrap input[type=date]::-webkit-datetime-edit{color:#e9eefb;color:var(--text)}.create-user-date-wrap input[type=date]::-webkit-datetime-edit-text{color:#7f8db0;color:var(--text-soft);opacity:.85}.create-user-date-wrap input[type=date]::-webkit-datetime-edit-day-field,.create-user-date-wrap input[type=date]::-webkit-datetime-edit-month-field,.create-user-date-wrap input[type=date]::-webkit-datetime-edit-year-field{color:#e9eefb;color:var(--text)}.create-user-date-icon{background:linear-gradient(180deg,#ffffff0a,#0000),#0000;background:linear-gradient(180deg,var(--frost-1),#0000),#0000;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#a9b6d3;color:var(--text-dim);cursor:pointer;display:inline-grid;height:32px;line-height:0;padding:0;place-items:center;position:absolute;right:8px;top:40%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .06s ease;width:32px}.create-user-date-icon:hover{background:#1a2a4ee0;background:var(--panel-hover);border-color:#ffffff24;border-color:var(--border-strong);color:#e9eefb;color:var(--text)}.create-user-date-icon:active{transform:translateY(calc(-50% + 1px))}.create-user-modal input:-webkit-autofill,.create-user-modal select:-webkit-autofill,.create-user-modal textarea:-webkit-autofill{-webkit-text-fill-color:#e9eefb!important;-webkit-text-fill-color:var(--text)!important;border:1px solid #ffffff14!important;border:1px solid var(--border)!important;box-shadow:inset 0 0 0 1000px #182645!important;box-shadow:0 0 0 1000px var(--panel-solid) inset!important;-webkit-transition:background-color 10000s ease-in-out 0s;transition:background-color 10000s ease-in-out 0s}.create-user-field,.create-user-main,.create-user-row{min-width:0}.create-user-modal,.create-user-modal *,.create-user-modal :after,.create-user-modal :before{box-sizing:border-box}.create-user__control{min-width:0!important;width:100%!important}.create-user__value-container{min-width:0!important}@keyframes cu-slideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cu-fade{0%{opacity:0}to{opacity:1}}.notifications-page{background:radial-gradient(circle at 16% 0,#2563eb21,#0000 30%),radial-gradient(circle at 84% 4%,#0ea5e914,#0000 34%),#01040a;color:#e5e7eb;min-height:calc(100vh - 24px);padding:14px 22px 24px}.notifications-page:after,.notifications-page:before{content:none!important;display:none!important}.notifications-shell{background:linear-gradient(145deg,#030712fa,#020617fa),#020617;border:1px solid #3341559e;border-radius:22px;box-shadow:0 24px 80px #0000008c,inset 0 1px 0 #ffffff08;min-height:calc(100vh - 62px);overflow:hidden}.notifications-hero{align-items:center;background:radial-gradient(circle at 18% 0,#2563eb24,#0000 30%),linear-gradient(180deg,#0f172ab8,#02061747);border-bottom:1px solid #3341558f;display:flex;gap:22px;justify-content:space-between;padding:22px 24px}.notifications-hero-main{align-items:center;gap:16px}.notifications-hero-icon{background:linear-gradient(180deg,#1e293beb,#0f172aeb);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 28px #0000004d;color:#dbeafe;flex-shrink:0;height:48px;width:48px}.notifications-hero-icon svg{height:23px;width:23px}.notifications-header-main h1,.notifications-hero h1{font-size:1.62rem;font-weight:700;letter-spacing:-.03em;line-height:1.08}.notifications-hero p{color:#a8b3c7;font-size:.91rem;line-height:1.35}.notifications-company-tag{border:1px solid #3b82f642;font-size:.74rem;font-weight:600;padding:.23rem .65rem}.notifications-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(132px,1fr));min-width:430px}.notifications-stat-card{align-items:center;background:linear-gradient(180deg,#0f172aed,#0f172a8c);border:1px solid #334155ad;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 24px #00000038;display:flex;gap:12px;min-height:58px;padding:12px 14px}.notifications-stat-icon{align-items:center;border-radius:11px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.notifications-stat-icon svg{height:18px;width:18px}.notifications-stat-icon--blue{background:#2563eb21;color:#60a5fa}.notifications-stat-icon--green{background:#14b8a61f;color:#5eead4}.notifications-stat-icon--amber{background:#f59e0b1f;color:#fbbf24}.notifications-stat-card span{color:#9aa7bd;display:block;font-size:.76rem;line-height:1.1}.notifications-stat-card strong{color:#f8fafc;display:block;font-size:1.2rem;font-weight:700;line-height:1;margin-top:3px}.notifications-toolbar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(240px,360px) 1fr auto;padding:18px 18px 14px}.notifications-search{background:#020617d1;border:1px solid #334155c7;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);gap:10px;height:42px;padding:0 13px}.notifications-search svg{height:17px;width:17px}.notifications-search input{font-size:.86rem}.notifications-search input::placeholder{color:#64748b}.notifications-filter-tabs{gap:4px}.notifications-filter-btn{background:#0f172aad;border:1px solid #1e293bd9;border-radius:9px;color:#cbd5e1;cursor:pointer;font-size:.82rem;font-weight:650;min-height:39px;padding:0 14px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease;white-space:nowrap}.notifications-filter-btn:hover{background:#1e293bc7;border-color:#475569d1;color:#f8fafc}.notifications-filter-btn--active{background:linear-gradient(180deg,#2563eb73,#1e293bc7);border-color:#3b82f6f2;box-shadow:0 0 0 1px #3b82f642,0 10px 22px #2563eb1f;color:#f8fafc}.notifications-toolbar-actions{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end}.notifications-sort{align-items:center;display:inline-flex;height:42px;min-width:152px;position:relative}.notifications-sort select{-webkit-appearance:none;appearance:none;background:#0f172ab8;border:1px solid #475569c2;border-radius:10px;color:#e5e7eb;cursor:pointer;font-size:.82rem;font-weight:650;height:100%;outline:none;padding:0 36px 0 13px;width:100%}.notifications-sort svg{color:#94a3b8;height:16px;pointer-events:none;position:absolute;right:12px;width:16px}.notifications-bulk-btn{background:#0f172ab8;border:1px solid #475569b3;border-radius:10px;color:#e5e7eb;font-size:.82rem;font-weight:700;height:42px;padding:0 15px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.notifications-bulk-btn svg{height:16px;width:16px}.notifications-bulk-btn--danger{background:#7f1d1d29;border-color:#f871717a;color:#fecaca}.notifications-bulk-btn--danger:hover:not(:disabled){background:#7f1d1d57;border-color:#f87171b3}.notifications-bulk-btn--danger-strong{background:#7f1d1d1f;border-color:#ef4444c2;color:#fca5a5}.notifications-bulk-btn--danger-strong:hover:not(:disabled){background:#7f1d1d4d;border-color:#f87171eb;color:#fecaca}.notifications-selection-bar{border-radius:12px;flex-wrap:wrap;font-size:.82rem;font-weight:700;margin:0 18px 14px;min-height:46px;padding:8px 10px 8px 14px}.notifications-selection-bar>span{min-width:180px}.notifications-selection-bar>div{flex-wrap:wrap;justify-content:flex-end}.notifications-layout{grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 420px;padding:8px 18px 18px}.notifications-list{gap:10px;max-height:calc(100vh - 320px);min-height:420px;padding:0 6px 0 0}.notification-card{background:radial-gradient(circle at 0 0,#1e40af14,#0000 34%),#030712c7;border:1px solid #334155a8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 10px 26px #00000029;grid-template-columns:10px 46px minmax(0,1fr) auto;padding:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.notification-card:hover{background:radial-gradient(circle at 0 0,#2563eb1f,#0000 34%),#030712e0;border-color:#3b82f69e;box-shadow:0 0 0 1px #3b82f61a,0 16px 32px #00000042}.notification-card--unread{border-color:#3b82f6b8}.notification-card--active{border-color:#3b82f6f5;box-shadow:0 0 0 1px #3b82f66b,0 18px 38px #00000057}.notification-card--selected{background:radial-gradient(circle at 0 0,#2563eb29,#0000 36%),#050c1ce6}.notification-card-dot{box-shadow:0 0 0 4px #3b82f621;height:9px;margin-top:17px;width:9px}.notification-card-icon{background:#0f172aeb;border:1px solid #475569a8;border-radius:10px;color:#cbd5e1;height:42px;width:42px}.notification-card-icon svg{height:20px;width:20px}.notification-card-title-row{gap:9px}.notification-title{color:#f1f5f9;font-size:.94rem;font-weight:750;letter-spacing:-.012em}.notification-load-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;line-height:1;padding:.18rem .55rem}.notification-meta-item{color:#8f9bad;font-size:.7rem}.notification-meta-item svg{height:13px;width:13px}.notification-type-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1;min-height:20px;padding:.18rem .55rem}.notification-body{font-size:.84rem;margin:9px 0 0}.notification-actions{gap:7px}.notification-action-btn{background:#0f172ab8;border-radius:9px;color:#94a3b8;height:33px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease;width:33px}.notification-action-btn svg{height:16px;width:16px}.notification-action-btn:hover{background:#1e293be0;transform:translateY(-1px)}.notifications-list-footer{background:#020617ad;border-radius:12px;font-size:.78rem;min-height:44px;padding:8px 12px}.notifications-load-more-btn{font-size:.76rem;font-weight:750;height:30px}.notifications-load-more-btn:hover{background:#2563eb40}.notification-preview-panel{align-self:start;background:radial-gradient(circle at 0 0,#3b82f61f,#0000 38%),linear-gradient(180deg,#0f172ad1,#030712e0);border:1px solid #475569b3;border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 16px 36px #00000047;min-height:560px;padding:22px}.notification-preview-top{color:#60a5fa;font-size:.72rem;font-weight:800;letter-spacing:.06em}.notification-preview-close{height:31px;width:31px}.notification-preview-heading{grid-gap:14px;border-bottom:1px solid #334155a8;gap:14px;margin-top:22px;padding-bottom:20px}.notification-preview-icon{background:#0f172aeb;border:1px solid #475569b3;border-radius:13px;color:#cbd5e1;height:54px;width:54px}.notification-preview-icon svg{height:24px;width:24px}.notification-preview-title-row{gap:9px}.notification-preview-title-row .notification-card-dot{flex-shrink:0;margin-top:0}.notification-preview-title-row h2{font-size:1rem;font-weight:800;letter-spacing:-.018em;line-height:1.25}.notification-preview-pills{margin-top:11px}.notification-preview-section{margin-top:20px}.notification-preview-label{color:#7f8ea8;font-weight:750;margin-bottom:10px}.notification-preview-section p{color:#dbe4f0;font-size:.92rem;line-height:1.55}.notification-preview-details{background:#0f172a80;border:1px solid #334155a8;border-radius:12px}.notification-preview-details>div{border-bottom:1px solid #33415585;display:flex;gap:14px;justify-content:space-between;min-height:41px;padding:10px 12px}.notification-preview-details span{font-size:.78rem;font-weight:500;gap:10px;line-height:1.2;min-width:0}.notification-preview-details span svg{stroke-width:2;color:#94a3b8b8;flex:0 0 17px;height:17px;width:17px}.notification-preview-status{color:#dbeafe!important}.notification-preview-empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;min-height:430px;text-align:center}.notification-preview-empty svg{color:#60a5fa;height:34px;margin-bottom:14px;width:34px}.notification-preview-empty h2{color:#e5e7eb;font-size:1rem;margin:0}.notification-preview-empty p{font-size:.86rem;line-height:1.45;margin:8px 0 0;max-width:280px}.notification-connection-btn{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.notification-connection-btn:hover:not(:disabled){transform:translateY(-1px)}.notification-connection-btn--accept:hover:not(:disabled){background:#22c55e2e;box-shadow:0 8px 20px #22c55e24}.notification-connection-btn--decline:hover:not(:disabled){background:#ef444429;box-shadow:0 8px 20px #ef44441f}@media (max-width:1280px){.notifications-layout{grid-template-columns:minmax(0,1fr) 380px}.notifications-toolbar{grid-template-columns:1fr}.notifications-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:1040px){.notifications-page{padding:10px}.notifications-hero{align-items:flex-start;flex-direction:column}.notifications-stats{min-width:0;width:100%}.notifications-layout{grid-template-columns:1fr}.notification-preview-panel{position:static}.notifications-list{max-height:none}}@media (max-width:720px){.notifications-hero,.notifications-layout,.notifications-toolbar{padding-left:12px;padding-right:12px}.notifications-stats{grid-template-columns:1fr}.notifications-filter-tabs{overflow-x:auto;padding-bottom:2px}.notification-card{grid-template-columns:8px 40px minmax(0,1fr)}.notification-actions{grid-column:3;justify-content:flex-start;margin-top:8px}.notification-preview-actions{grid-template-columns:1fr}}.notifications-page{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),radial-gradient(circle at 82% 10%,hsla(0,0%,100%,.018),#0000 32%),#0000;color:#eef2f7;margin-right:14px;margin-top:0;min-height:100vh;padding:0 18px 20px 0;width:100%}.notifications-shell{background:#0000;border:0;border-radius:0;box-shadow:none;min-height:calc(100vh - 30px);overflow:visible;width:100%}.notifications-hero{grid-gap:20px;align-items:start;background:#0000;border-bottom:0;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(620px,760px);padding:14px 24px 10px}.notifications-hero-main{align-items:flex-start;display:flex;gap:14px;min-width:0}.notifications-hero-icon{align-items:center;background:linear-gradient(180deg,#0f172afa,#020617fa);border:1px solid #475569b8;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 26px #0000004d;color:#f8fafc;display:inline-flex;flex:0 0 52px;height:52px;justify-content:center;width:52px}.notifications-hero-icon svg{height:20px;width:20px}.notifications-header-main h1,.notifications-hero h1{color:#f8fafc;font-size:1.72rem;font-weight:760;letter-spacing:-.045em;line-height:1.05;margin:0}.notifications-hero p{color:#c4cad7;font-size:.88rem;line-height:1.34;margin:7px 0 0;max-width:720px}.notifications-company-tag{align-items:center;background:#2563eb1f;border:1px solid #3b82f63d;border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:.68rem;font-weight:700;margin-top:9px;padding:.2rem .58rem;width:fit-content}.notifications-hero-side{grid-gap:12px;display:grid;gap:12px;grid-template-rows:auto auto;justify-items:end;min-width:0;padding-top:0;width:100%}.notifications-hero-topline{align-items:center;display:flex;flex-wrap:nowrap;gap:18px;justify-content:flex-end;width:100%}.notifications-showing-copy{color:#a4adbc;font-size:.8rem;white-space:nowrap}.notifications-filter-tabs{align-items:center;display:inline-flex;min-width:0}.notifications-filter-tabs--hero{flex-shrink:0;gap:8px}.notifications-filter-tabs--hero .notifications-filter-btn{align-items:center;background:#030712b8;border:1px solid #334155e6;border-radius:999px;color:#dbe4f0;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;height:34px;min-height:34px;padding:0 14px;white-space:nowrap}.notifications-filter-tabs--hero .notifications-filter-btn strong{align-items:center;background:#94a3b824;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.68rem;font-weight:800;height:20px;justify-content:center;min-width:23px;padding:0 7px}.notifications-filter-tabs--hero .notifications-filter-btn--active{background:linear-gradient(180deg,#2563eb8f,#1e293bd1);border-color:#60a5fa7a;box-shadow:0 0 0 1px #3b82f624,0 8px 18px #2563eb1f;color:#eff6ff}.notifications-filter-tabs--hero .notifications-filter-btn--active strong{background:#0f172a57}.notifications-hero-controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(250px,400px) 126px;justify-content:end;justify-self:end;max-width:560px;width:100%}.notifications-filter-menu,.notifications-search{background:#030712b8;border:1px solid #334155e6;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 8px 18px #00000029;height:38px!important;min-height:38px}.notifications-search{align-items:center;color:#94a3b8;display:flex;gap:9px;min-width:0;padding:0 12px!important;width:100%}.notifications-search svg{color:#94a3b8;flex-shrink:0;height:15px!important;width:15px!important}.notifications-search input{background:#0000;border:0;color:#e5e7eb;font-size:.82rem!important;height:100%;line-height:38px;min-width:0;outline:0;transform:translateY(1px);width:100%}.notifications-search input::placeholder{color:#7a8698}.notifications-filter-menu{min-width:0;position:relative;width:100%}.notifications-filter-trigger{align-items:center;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#080d18eb,#030712db);border:1px solid #334155e6;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 8px 18px #00000029;color:#dbe4f0;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:760;gap:8px;height:38px;min-height:38px;outline:none;padding:0 12px;width:100%}.notifications-filter-trigger svg{color:#a8b3c7;flex-shrink:0;height:15px;width:15px}.notifications-filter-trigger svg:last-child{margin-left:auto;transition:transform .16s ease}.notifications-filter-menu--open .notifications-filter-trigger{background:linear-gradient(180deg,#0f172afa,#050a14f0);border-color:#3b82f699;box-shadow:0 0 0 3px #2563eb29,inset 0 1px 0 hsla(0,0%,100%,.035);color:#eff6ff}.notifications-filter-menu--open .notifications-filter-trigger svg:last-child{transform:rotate(180deg)}.notifications-filter-trigger:hover{background:linear-gradient(180deg,#0f172afa,#050a14f0);border-color:#60a5fa6b;box-shadow:0 0 0 1px #3b82f614,inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 20px #0003;color:#f8fafc}.notifications-filter-trigger:active,.notifications-filter-trigger:focus,.notifications-filter-trigger:focus-visible{background:linear-gradient(180deg,#0f172afa,#050a14f0);border-color:#3b82f68c;box-shadow:0 0 0 3px #2563eb29,inset 0 1px 0 hsla(0,0%,100%,.035);color:#f8fafc}.notifications-filter-dropdown{background:linear-gradient(180deg,#11161ffa,#090d13fa);border:1px solid #475569d1;border-radius:13px;box-shadow:0 18px 38px #0000006b,inset 0 1px 0 hsla(0,0%,100%,.035);padding:7px;position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:40}.notifications-filter-option{align-items:center;background:#0000;border:0;border-radius:9px;color:#c7d0df;cursor:pointer;display:flex;font-size:.78rem;font-weight:560;gap:10px;justify-content:space-between;min-height:34px;padding:0 10px;text-align:left;width:100%}.notifications-filter-option:hover{background:#1e293bb8;color:#f8fafc}.notifications-filter-option--active{background:#2563eb29;color:#bfdbfe}.notifications-filter-option svg{color:#60a5fa;height:14px;width:14px}@media (max-width:1280px){.notifications-hero{grid-template-columns:1fr}.notifications-hero-side{justify-items:stretch}.notifications-hero-topline{justify-content:space-between}.notifications-hero-controls{grid-template-columns:minmax(0,1fr) 126px;max-width:none;width:100%}}@media (max-width:720px){.notifications-hero{padding-left:12px;padding-right:12px}.notifications-hero-main{gap:12px}.notifications-hero-icon{flex-basis:44px;height:44px;width:44px}.notifications-header-main h1,.notifications-hero h1{font-size:1.45rem}.notifications-hero p{font-size:.82rem;margin-top:7px}.notifications-hero-topline{align-items:flex-start;flex-direction:column;gap:10px}.notifications-hero-controls{grid-template-columns:1fr}}.notifications-layout{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(680px,1.16fr) minmax(520px,.95fr);padding:0 20px 18px}.notification-preview-panel,.notifications-list-panel{min-width:0}.notifications-list-panel{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),linear-gradient(180deg,#0e1116fa,#0a0d12f5);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 42px #0000004d,inset 0 1px 0 #ffffff08;min-width:0;padding:12px}.notifications-toolbar{align-items:center;display:flex;justify-content:flex-start;padding:0}.notifications-toolbar--in-panel{margin-bottom:12px}.notifications-toolbar-left{align-items:center;background:#0f1318db;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 22px #00000038;display:inline-flex;gap:8px;min-height:40px;padding:6px}.notifications-bulk-btn{align-items:center;background:#03071294;border:1px solid #4755699e;border-radius:8px;color:#d7deeb;cursor:pointer;display:inline-flex;font-size:.72rem!important;font-weight:550;gap:7px;height:30px!important;justify-content:center;min-height:30px;padding:0 11px!important;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease;white-space:nowrap}.notifications-bulk-btn svg{height:14px!important;width:14px!important}.notifications-bulk-btn:hover:not(:disabled){background:#1e293bdb;border-color:#64748bd1;color:#fff}.notifications-bulk-btn:disabled{cursor:not-allowed;opacity:.48}.notifications-bulk-btn--danger,.notifications-bulk-btn--danger-strong{background:#7f1d1d1a;border-color:#ef4444b8;color:#fca5a5}.notifications-bulk-btn--danger-strong:hover:not(:disabled),.notifications-bulk-btn--danger:hover:not(:disabled){background:#7f1d1d47;border-color:#f87171e0;color:#fecaca}.notifications-selection-bar{align-items:center;background:linear-gradient(180deg,#1e40af29,#0f172a80);border:1px solid #3b82f647;border-radius:11px;color:#bfdbfe;display:flex;font-size:.76rem;font-weight:760;gap:12px;justify-content:space-between;margin:0 0 12px;min-height:38px;padding:6px 8px 6px 12px}.notifications-selection-bar>div{align-items:center;display:inline-flex;gap:8px}.notifications-selection-bar .notifications-bulk-btn{height:30px!important;min-height:30px}.notifications-list{border-radius:12px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 230px);min-height:500px;overflow-y:auto;padding:0}.notifications-list::-webkit-scrollbar{width:8px}.notifications-list::-webkit-scrollbar-track{background:#0000}.notifications-list::-webkit-scrollbar-thumb{background:#334155e6;border-radius:999px}.notifications-list::-webkit-scrollbar-thumb:hover{background:#475569fa}.notification-card{grid-gap:12px;align-items:start;background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.018),#0000 34%),linear-gradient(180deg,#11151bd6,#0c1015c7);border:1px solid hsla(0,0%,100%,.065);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018);cursor:pointer;display:grid;gap:12px;grid-template-columns:8px 48px minmax(0,1fr) auto;padding:14px 13px;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.notification-card:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.notification-card:last-child{border-bottom:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.notification-card:hover{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.028),#0000 34%),linear-gradient(180deg,#13181ff0,#0d1117e0);border-color:#ffffff1f;box-shadow:0 14px 28px #00000038,inset 0 1px 0 #ffffff08;transform:translateY(-1px)}.notification-card--active{background:radial-gradient(circle at 18% 0,rgba(59,130,246,.075),#0000 34%),linear-gradient(180deg,#141921eb,#0c1015e0);border:1px solid #60a5fa6b;border-radius:12px;box-shadow:0 0 0 1px #3b82f61a,0 14px 30px #0000003d,inset 0 1px 0 #ffffff08}.notifications-list .notification-card--active+.notification-card{border-top-color:#0000}.notification-card-dot{background:#3b82f6;border-radius:999px;box-shadow:0 0 0 3px #3b82f61a;height:7px;margin-top:20px;width:7px}.notification-card:not(.notification-card--unread) .notification-card-dot{background:#64748b;box-shadow:none;opacity:.75}.notification-card-icon,.notification-preview-icon{border-radius:999px}.notification-card-icon{align-items:center;background:#0f172ad1;border:1px solid #47556994;display:inline-flex;height:46px;justify-content:center;width:46px}.notification-card-icon svg{height:19px;width:19px}.notification-card-icon--blue{background:#2563eb29;border-color:#3b82f63d;color:#60a5fa}.notification-card-icon--purple{background:#7e22ce2e;border-color:#a855f73d;color:#c084fc}.notification-card-icon--amber{background:#9a34122e;border-color:#fb923c3d;color:#fb923c}.notification-card-icon--green{background:#14b8a624;border-color:#5eead433;color:#5eead4}.notification-card-icon--slate{background:#1e293bb8;border-color:#64748b42;color:#cbd5e1}.notification-card-icon--truck{background:#0891b226;border-color:#22d3ee42;color:#67e8f9}.notification-card-icon--truck-removed{background:#7f1d1d29;border-color:#f8717147;color:#fca5a5}.notification-card-icon--trailer{background:#2563eb24;border-color:#60a5fa40;color:#93c5fd}.notification-card-icon--trailer-removed{background:#9a341226;border-color:#fb923c45;color:#fdba74}.notification-card-icon--driver{background:#16653429;border-color:#86efac3d;color:#86efac}.notification-card-icon--driver-removed{background:#9f123926;border-color:#f43f5e42;color:#fda4af}.notification-card-content{min-width:0}.notification-card-title-row{align-items:center;display:flex;gap:8px;min-width:0}.notification-title{color:#eef2f7;font-size:.9rem;font-weight:600;letter-spacing:-.01em;line-height:1.22;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-load-pill,.notification-type-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:.61rem;font-weight:600;letter-spacing:.015em;line-height:1;min-height:18px;padding:.15rem .48rem;white-space:nowrap}.notification-load-pill{background:#4f46e538;border:1px solid #818cf82e;color:#c4b5fd;flex-shrink:0}.notification-type-tag{background:#2563eb29;border:1px solid #3b82f624;color:#60a5fa;text-transform:uppercase}.notification-card:has(.notification-card-icon--blue) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--blue) .notification-type-tag{background:#2563eb24;border-color:#3b82f638;color:#93c5fd}.notification-card:has(.notification-card-icon--purple) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--purple) .notification-type-tag{background:#7e22ce29;border-color:#a855f73d;color:#d8b4fe}.notification-card:has(.notification-card-icon--amber) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--amber) .notification-type-tag{background:#9a341229;border-color:#fb923c3d;color:#fdba74}.notification-card:has(.notification-card-icon--green) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--green) .notification-type-tag{background:#14b8a621;border-color:#5eead438;color:#99f6e4}.notification-card:has(.notification-card-icon--slate) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--slate) .notification-type-tag{background:#1e293b75;border-color:#64748b38;color:#cbd5e1}.notification-card:has(.notification-card-icon--truck) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--truck) .notification-type-tag{background:#0891b226;border-color:#22d3ee3d;color:#a5f3fc}.notification-card:has(.notification-card-icon--truck-removed) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--truck-removed) .notification-type-tag{background:#7f1d1d2e;border-color:#f8717147;color:#fecaca}.notification-card:has(.notification-card-icon--trailer) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--trailer) .notification-type-tag{background:#2563eb24;border-color:#60a5fa3d;color:#bfdbfe}.notification-card:has(.notification-card-icon--trailer-removed) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--trailer-removed) .notification-type-tag{background:#9a341229;border-color:#fb923c45;color:#fed7aa}.notification-card:has(.notification-card-icon--driver) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--driver) .notification-type-tag{background:#16653426;border-color:#86efac38;color:#bbf7d0}.notification-card:has(.notification-card-icon--driver-removed) .notification-type-tag,.notification-preview-panel:has(.notification-preview-icon.notification-card-icon--driver-removed) .notification-type-tag{background:#9f123926;border-color:#f43f5e42;color:#fecdd3}.notification-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.notification-meta-item{align-items:center;color:#94a3b8;display:inline-flex;font-size:.76rem;gap:5px;line-height:1.2}.notification-meta-item svg{height:14px;width:14px}.notification-body{-webkit-box-orient:vertical;color:#b8c3d6;display:-webkit-box;font-size:.8rem;line-height:1.42;margin:7px 0 0;overflow:hidden}.notification-actions{align-items:center;align-self:center;display:inline-flex;gap:8px}.notification-action-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#8f9bad;cursor:pointer;display:inline-flex;height:28px;justify-content:center;outline:none;transition:background .15s ease,border-color .15s ease,color .15s ease;width:28px}.notification-action-btn svg{height:14px;width:14px}.notification-action-btn:hover{background:#1e293bb8;border-color:#475569bf;color:#e5e7eb}.notification-action-btn--danger:hover{background:#7f1d1d38;border-color:#f8717161;color:#fca5a5}.notifications-list-footer{align-items:center;background:#03071294;border:1px solid #1e293bc7;border-radius:11px;color:#64748b;display:flex;font-size:.72rem;gap:12px;justify-content:space-between;margin-top:10px;min-height:38px;padding:7px 10px}.notifications-load-more-btn{background:#2563eb29;border:1px solid #3b82f66b;border-radius:8px;color:#bfdbfe;cursor:pointer;font-size:.7rem;font-weight:760;height:28px;padding:0 12px}.notifications-load-more-sentinel{height:1px;margin:0;min-height:1px;padding:0;pointer-events:none}.notification-preview-panel{align-self:stretch;background:radial-gradient(circle at 18% 0,rgba(59,130,246,.035),#0000 34%),linear-gradient(180deg,#0e1116fa,#0a0d12f5);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 16px 36px #00000047,inset 0 1px 0 hsla(0,0%,100%,.025);height:auto;max-height:none;min-height:100%;overflow-y:auto;padding:18px 20px 20px;position:sticky;top:14px}.notification-preview-top{align-items:center;color:#8fb8ff;display:flex;font-size:.68rem;font-weight:750;gap:12px;justify-content:space-between;letter-spacing:.09em;text-transform:uppercase}.notification-preview-close{align-items:center;background:#0000;border:0;border-radius:9px;color:#94a3b8;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.notification-preview-close:hover{background:#1e293bb8;color:#f8fafc}.notification-preview-heading{grid-gap:13px;border-bottom:1px solid #3341557a;display:grid;gap:13px;grid-template-columns:58px minmax(0,1fr);margin-top:14px;padding-bottom:16px}.notification-preview-icon{align-items:center;border:1px solid #4755698f;display:inline-flex;height:52px;justify-content:center;width:52px}.notification-preview-icon svg{height:22px;width:22px}.notification-preview-title-row{align-items:center;display:flex;min-width:0}.notification-preview-title-row h2{color:#f8fafc;font-size:.96rem;font-weight:560;letter-spacing:-.012em;line-height:1.22;margin:0}.notification-preview-pills{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.notification-preview-heading .notification-meta{gap:6px;margin-top:7px}.notification-preview-heading .notification-meta-item{color:#9aa7bd;font-size:.75rem}.notification-preview-heading .notification-meta-item svg{height:13px;width:13px}.notification-read-state{align-items:center;background:#0000;border:0;border-radius:0;color:#60a5fa;display:inline-flex;font-size:.76rem;font-weight:500;min-height:18px;padding:0}.notification-read-state:before{background:#2563eb;border-radius:999px;box-shadow:0 0 0 3px #2563eb24;content:"";height:6px;margin-right:6px;width:6px}.notification-read-state--read{background:#0000;border:0;color:#9aa7bd}.notification-read-state--read:before{background:#64748b;box-shadow:none}.notification-preview-section{margin-top:18px}.notification-preview-label{color:#d6deea;display:block;font-size:.78rem;font-weight:650;letter-spacing:-.006em;margin-bottom:8px}.notification-preview-section p{color:#c7d0df;font-size:.82rem;line-height:1.48;margin:0}.notification-preview-details{background:radial-gradient(circle at 0 0,rgba(59,130,246,.035),#0000 34%),linear-gradient(180deg,#11161f9e,#0a0e1585);border:1px solid #94a3b81f;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff05,0 10px 24px #0000001f;overflow:hidden;padding:10px 13px}.notification-preview-details>div{grid-gap:12px;align-items:center;border-bottom:0;display:grid;gap:12px;grid-template-columns:118px minmax(0,1fr);min-height:29px;padding:2px 0}.notification-preview-details>div:last-child{border-bottom:0}.notification-preview-details span{align-items:center;color:#8f9bad;display:inline-flex;font-size:.71rem;gap:7px;line-height:1.15}.notification-preview-details span svg{height:14px;width:14px}.notification-preview-details strong{color:#d7deeb;font-size:.8rem;font-weight:500;line-height:1.2;min-width:0;text-align:left}.notification-preview-details strong,.notification-preview-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-preview-status{align-items:center;background:#2563eb1a;border:1px solid #3b82f64d;border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);color:#93c5fd!important;display:inline-flex;font-size:.69rem!important;font-weight:550!important;justify-content:flex-start;letter-spacing:.01em;line-height:1.1;padding:.16rem .56rem;width:fit-content}.notification-preview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.notification-preview-primary,.notification-preview-secondary{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:560;gap:7px;justify-content:center;min-height:36px;min-width:128px;padding:0 12px}.notification-preview-primary svg,.notification-preview-secondary svg{height:16px;width:16px}.notification-preview-primary{background:linear-gradient(180deg,#2563ebf2,#1d4ed8d6);border:1px solid #3b82f6b8;box-shadow:0 12px 24px #2563eb38;color:#eff6ff}.notification-preview-primary:hover{background:linear-gradient(180deg,#3b82f6fa,#2563ebe0)}.notification-preview-secondary{background:#0f172ab8;border:1px solid #3b82f66b;color:#dbeafe}.notification-preview-secondary:hover{background:#1e293bdb}.notification-preview-activity{display:flex;flex-direction:column;gap:14px;padding-left:2px;position:relative}.notification-preview-activity-item{grid-gap:10px;color:#94a3b8;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr);position:relative}.notification-preview-activity-item:not(:last-child):after{background:#94a3b82e;bottom:-15px;content:"";left:5px;position:absolute;top:16px;width:1px}.notification-preview-activity-dot{background:#64748b;border-radius:999px;box-shadow:0 0 0 3px #64748b17;height:11px;margin-top:3px;width:11px}.notification-preview-activity-item--active .notification-preview-activity-dot{background:#3b82f6;box-shadow:0 0 0 4px #3b82f624}.notification-preview-activity-item strong{color:#cbd5e1;display:block;font-size:.76rem;font-weight:500}.notification-preview-activity-item p{color:#9aa7bd;font-size:.76rem;line-height:1.42;margin:5px 0 0}.notifications-header{padding:22px}.notifications-header-main{display:flex;flex-direction:column;gap:6px}.notifications-state{align-items:center;background:#020617bf;border:1px dashed #475569b8;border-radius:13px;color:#94a3b8;display:inline-flex;font-size:.92rem;gap:.5rem;padding:18px 20px}.notifications-state--error{background:#7f1d1d3d;border-color:#f8717199;color:#fecaca;margin:18px}.notifications-state--empty{justify-content:center;min-height:420px;width:100%}.notifications-state--loading{display:block;margin:18px;width:calc(100% - 36px)}.notifications-skeleton-line{animation:notifications-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,#0f172ae6,#334155e6 40%,#0f172ae6 80%);background-size:200% 100%;border-radius:999px;height:12px;margin-bottom:.5rem}.notifications-skeleton-line--short{width:60%}@keyframes notifications-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.notification-connection-actions{align-items:center;border-top:1px solid #94a3b82e;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem;padding-top:.8rem}.notification-connection-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:.42rem;justify-content:center;line-height:1;min-height:34px;padding:.45rem .85rem}.notification-connection-btn svg{height:15px;width:15px}.notification-connection-btn:disabled{cursor:not-allowed;opacity:.65}.notification-connection-btn--accept{background:#22c55e1f;border-color:#86efac38;color:#86efac}.notification-connection-btn--decline{background:#ef44441c;border-color:#fca5a533;color:#fca5a5}.notification-connection-result{align-items:center;background:#94a3b81f;border:1px solid #94a3b833;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:.74rem;font-weight:800;margin-top:.8rem;padding:.38rem .7rem;width:fit-content}@media (max-width:1280px){.notifications-hero{grid-template-columns:1fr}.notifications-hero-side{justify-items:stretch}.notifications-hero-topline{justify-content:space-between}.notifications-hero-controls{max-width:none}.notifications-layout{grid-template-columns:1fr}.notification-preview-panel,.notifications-list-panel{min-height:auto}.notification-preview-panel{position:static}.notifications-list{max-height:none}}@media (max-width:720px){.notifications-hero,.notifications-layout{padding-left:12px;padding-right:12px}.notifications-hero-main{flex-direction:row}.notifications-hero-topline{align-items:flex-start;flex-direction:column;gap:10px}.notifications-hero-controls{grid-template-columns:1fr}.notifications-toolbar-left{align-items:stretch;flex-direction:column;width:100%}.notifications-bulk-btn{width:100%}.notification-card{grid-template-columns:8px 40px minmax(0,1fr);padding:13px 11px}.notification-card-icon{height:38px;width:38px}.notification-actions{grid-column:3;justify-content:flex-start;margin-top:8px}.notification-preview-heading{grid-template-columns:56px minmax(0,1fr)}.notification-preview-icon{height:52px;width:52px}}@media (max-width:860px){.notifications-page{margin-right:0;padding-right:8px}}@media (max-width:720px){.notification-preview-details{padding:12px}.notification-preview-details>div{gap:5px;grid-template-columns:1fr;min-height:auto;padding:7px 0}.notification-preview-details strong{text-align:left;white-space:normal}.notification-preview-status{max-width:100%;white-space:normal}}:root{--dash-text:#ffffffeb;--dash-muted:#ffffff8c;--dash-muted2:#fff6;--dash-border:#ffffff1a;--dash-border2:#ffffff1f;--dash-glassA:#0f172a8c;--dash-glassB:#02061773;--dash-radius:16px;--dash-radius-sm:12px;--dash-shadow:0 18px 45px #0000004d;--dash-cyan:#06b6d4;--dash-violet:#8b5cf6;--dash-pink:#ec4899;--dash-emerald:#10b981;--dash-amber:#f59e0b;--dash-blue:#3b82f6;--dash-background:#020617;--dash-popover:#0f172ad1;--dash-popover-foreground:#ffffffeb;--dash-accent:#ffffff14;--dash-accent-foreground:#fffffff2;--dash-input:#ffffff1a;--dash-ring:#06b6d48c;--dash-primaryA:#06b6d4f2;--dash-primaryB:#8b5cf6f2}#root,body,html{background:#0000!important}.dashboard-page{--dash-bleed-top:28px;--dash-bleed-side:24px;background:#0000;isolation:isolate;margin-left:calc(var(--dash-bleed-side)*-1);margin-right:calc(var(--dash-bleed-side)*-1);margin-top:calc(var(--dash-bleed-top)*-1);min-height:100dvh;overflow-x:hidden;padding-left:var(--dash-bleed-side);padding-right:var(--dash-bleed-side);padding-top:var(--dash-bleed-top);position:relative}.dashboard-page:after,.dashboard-page:before{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dashboard-page:after{mix-blend-mode:normal;opacity:.1}.dashboard-shell{margin:0 auto 50px;max-width:1560px;padding-inline:clamp(12px,2vw,22px);position:relative;z-index:1}.dashboard-bgDecor{inset:0;opacity:.9;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.dashboard-blob{border-radius:999px;filter:blur(86px);height:360px;opacity:.62;position:absolute;width:360px}.dashboard-blob-cyan{background:#22d3ee1c;left:18%;top:-70px}.dashboard-blob-violet{background:#8b5cf61a;right:10%;top:-20px}.dashboard-blob-pink{display:none}.dashboard-topbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000;border-bottom:none;margin:0 0 10px;padding:10px 0;position:sticky;top:0;z-index:50}.dashboard-topbar:after{background:linear-gradient(180deg,#060a142e,#060a1414 38%,#060a1400);bottom:-18px;content:"";height:26px;left:0;pointer-events:none;position:absolute;right:0}.dashboard-topbarMain{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr auto;min-height:58px}.dashboard-topbarBrand{align-items:center;display:flex;gap:12px;min-width:0}.dashboard-topbarCenter{align-items:center;display:flex;justify-content:center}.dashboard-topbarRight{align-items:center;display:flex;justify-content:flex-end;min-width:132px}.dashboard-topbarIconWrap{align-items:center;background:linear-gradient(180deg,#081426f5,#040a16eb);border:1px solid #06b6d442;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d,0 8px 22px #00000038;display:flex;flex:0 0 50px;height:50px;justify-content:center;position:relative;width:50px}.dashboard-topbarIcon{color:#22d3eef2;height:22px;width:22px}.dashboard-topbarPulse{background:#10b981f5;border-radius:999px;box-shadow:0 0 0 4px #10b9811f;height:10px;position:absolute;right:8px;top:8px;width:10px}.dashboard-titleWrap{display:flex;flex-direction:column;justify-content:center;min-width:0}.dashboard-title{-webkit-background-clip:text;background-clip:text;background-color:#fff;color:#fff;color:#0000;font-family:Inter,sans-serif!important;font-size:16px;font-weight:900;letter-spacing:-.045em;line-height:.95}.dashboard-subtitleFixed{color:#ffffff70;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;margin-top:4px;text-transform:uppercase}.dashboard-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.dashboard-topbarClock{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.dashboard-topbarGreeting{color:#ffffff70;font-size:10px;font-weight:400;line-height:1;margin-bottom:4px}.dashboard-topbarTime{font-feature-settings:"tnum";color:#fffffff5;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.03em;line-height:1}.dashboard-miniLabel,.dashboard-tableHead,.dashboard-topSplitTitle,.kpi-title{letter-spacing:.08em}@media (max-width:980px){.dashboard-topbarMain{gap:12px;grid-template-columns:1fr;min-height:auto}.dashboard-topbarBrand,.dashboard-topbarCenter,.dashboard-topbarRight{justify-content:flex-start}.dashboard-topbarCenter{order:2}.dashboard-topbarRight{min-width:0;order:3}.dashboard-periodWrap{justify-content:flex-start}.dashboard-customRange--header{min-width:0;width:100%}}@media (max-width:640px){.dashboard-topbar{padding:10px 0 9px}.dashboard-topbarIconWrap{border-radius:15px;flex-basis:44px;height:44px;width:44px}.dashboard-topbarIcon{height:20px;width:20px}.dashboard-title{font-size:22px}.dashboard-subtitleFixed{font-size:9px}.dashboard-periodBtn{border-radius:14px;height:40px;min-width:132px;padding:0 14px}.dashboard-periodText{font-size:10px}.dashboard-topbarTime{font-size:14px}}.dashboard-calIcon{opacity:.9}@media (max-width:1100px){.dashboard-errorBanner,.dashboard-warningBanner{width:100%}}.dashboard-periodWrap{align-items:center;display:flex;justify-content:center;position:relative}.dashboard-periodBtn{align-items:center;background:linear-gradient(180deg,#ffffff0d,#ffffff08);border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff08,0 8px 20px #0000002e;color:#fffffff0;cursor:pointer;display:inline-flex;gap:10px;height:44px;justify-content:center;min-width:142px;padding:0 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.dashboard-periodBtn:hover{background:#ffffff14;background:var(--dash-accent);border-color:#ffffff24;transform:translateY(-1px)}.dashboard-periodBtn:focus{outline:none}.dashboard-periodBtn.isOpen,.dashboard-periodBtn:focus-visible{border-color:#ffffff2e;box-shadow:0 0 0 3px #06b6d42e,inset 0 0 0 1px #06b6d42e}.dashboard-periodText{font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.dashboard-periodChevron{font-size:11px;margin-left:2px;opacity:.7}.dashboard-calIcon{flex:0 0 auto;font-size:12px;opacity:.88}.dashboard-periodMenu{animation:dashMenuIn .14s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a1226f0;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 18px 46px #0000006b;color:#ffffffeb;color:var(--dash-popover-foreground);left:0;min-width:100%;padding:8px;position:absolute;right:auto;top:calc(100% + 10px);transform:none;transform-origin:top left;width:max-content;z-index:200}@keyframes dashMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dashboard-periodItem{align-items:center;background:#0000;border:1px solid #0000;border-radius:16px;color:#ffffffeb;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 14px;position:relative;text-align:left;transition:background .14s ease,color .14s ease,border-color .14s ease;width:100%}.dashboard-periodItem:hover{background:#ffffff14;background:var(--dash-accent);border-color:#ffffff1a}.dashboard-periodItem:focus{outline:none}.dashboard-periodItem:focus-visible{background:#ffffff14;background:var(--dash-accent);box-shadow:0 0 0 3px #06b6d42e}.dashboard-periodItem.isActive{background:#ffffff1a;border-color:#ffffff1f}.dashboard-periodItemLabel{font-size:12px;font-weight:900}.dashboard-periodCheck{font-size:12px;opacity:.9}.dashboard-customRange{grid-gap:12px;align-items:end;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 12px 30px #0003;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:10px 12px}.dashboard-customRange--header{border-radius:14px;margin-top:10px;min-width:320px;padding:8px 10px;width:fit-content}@media (max-width:720px){.dashboard-customRange{grid-template-columns:1fr}}.dashboard-dateField{display:flex;flex-direction:column;gap:6px}.dashboard-dateLabel{color:#ffffffad;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.dashboard-dateInputWrap{position:relative}.dashboard-dateInput{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;color:#ffffffeb;color-scheme:dark;cursor:pointer;height:40px;outline:none;padding:0 40px 0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease;width:100%}.dashboard-dateInput:hover{background:#ffffff14;border-color:#ffffff2e}.dashboard-dateInput:focus{border-color:#06b6d48c;box-shadow:0 0 0 3px #06b6d42e}.dashboard-dateInput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}.dashboard-dateIconBtn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;color:#ffffffe0;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:40%;transform:translateY(-50%);transition:background .14s ease,border-color .14s ease,transform .14s ease;width:30px}.dashboard-dateIconBtn:hover{background:#ffffff1a;border-color:#ffffff2e}.dashboard-dateIconBtn:active{transform:translateY(-50%) scale(.98)}.dashboard-refresh{align-items:center;background:linear-gradient(90deg,#06b6d4f2,#8b5cf6f2);background:linear-gradient(90deg,var(--dash-primaryA),var(--dash-primaryB));border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 16px 40px #00000052;color:#fffffff5;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:8px;height:40px;justify-content:center;letter-spacing:.2px;padding:0 14px;transition:transform .16s ease,filter .16s ease,opacity .16s ease,box-shadow .16s ease}.dashboard-refresh:hover{box-shadow:0 20px 52px #0006;filter:brightness(1.05);transform:translateY(-1px)}.dashboard-refresh:focus{outline:none}.dashboard-refresh:focus-visible{box-shadow:0 0 0 3px #06b6d42e,0 20px 52px #0006}.dashboard-refresh:disabled{cursor:not-allowed;filter:none;opacity:.65;transform:none}.dashboard-error{background:#ec48991a;border:1px solid #ec489938;border-radius:14px;color:#ffffffeb;margin-top:12px;padding:10px 12px}.dashboard-errorBanner,.dashboard-warningBanner{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;font-size:13px;font-weight:700;line-height:1.35;padding:10px 12px}.dashboard-errorBanner{background:#ec48991a;border:1px solid #ec489938;color:#ffffffeb}.dashboard-kpiRows{display:flex;flex-direction:column;gap:12px;margin-top:14px}.dashboard-kpiRows--modern{gap:14px}.dashboard-kpiRowTop--modern{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpiRowBottom--modern{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.dashboard-kpiRowBottom--modern,.dashboard-kpiRowTop--modern{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-kpiRowBottom--modern,.dashboard-kpiRowTop--modern{grid-template-columns:1fr}}.dashboard-kpiCard{backdrop-filter:blur(10px) saturate(112%);-webkit-backdrop-filter:blur(10px) saturate(112%);border:1px solid hsla(0,0%,100%,.085);border-radius:22px;box-shadow:0 10px 24px #0000002e,inset 0 1px 0 hsla(0,0%,100%,.025);min-height:134px;overflow:hidden;padding:18px 20px 17px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}.dashboard-kpiCard:hover{box-shadow:0 28px 70px #0006,inset 0 1px 0 #ffffff0f;transform:translateY(-2px)}.dashboard-kpiCard:before{background:radial-gradient(280px 180px at 12% 10%,hsla(0,0%,100%,.025),#0000 58%),radial-gradient(420px 220px at 100% 0,hsla(0,0%,100%,.014),#0000 56%);content:"";inset:0;mix-blend-mode:screen;opacity:.42;pointer-events:none;position:absolute}.dashboard-kpiCardGlow{background:radial-gradient(circle,#ffffff0f,#0000 70%);border-radius:999px;filter:blur(26px);height:220px;inset:-30% auto auto -10%;opacity:.18;pointer-events:none;position:absolute;width:220px}.dashboard-kpiCardTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}.dashboard-kpiCardLeft{align-items:center;display:flex;gap:14px;min-width:0}.dashboard-kpiCardIcon{align-items:center;border:1px solid;border-radius:13px;box-shadow:0 8px 18px #00000024;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.dashboard-kpiCardTitle{color:#ffffff80;font-size:11px;font-weight:800;letter-spacing:.065em;line-height:1.2;text-transform:uppercase}.dashboard-kpiCardSub{color:#fff6;font-size:11px;font-weight:500;line-height:1.35;margin-top:9px;position:relative;z-index:1}.dashboard-kpiCardChip{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc2;flex:0 0 auto;font-size:11px;font-weight:800;padding:7px 12px}.dashboard-kpiCardChip.isAction{background:#f59e0b1f;border-color:#f59e0b3d;color:#fcd34df5}.dashboard-kpiCardValue{color:hsla(0,0%,100%,.965);font-size:clamp(20px,1.75vw,28px);font-weight:820;letter-spacing:-.024em;line-height:1.08;position:relative;z-index:1}.dashboard-kpiRowTop{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpiRowBottom{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1200px){.dashboard-kpiRowBottom,.dashboard-kpiRowTop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-kpiRowBottom,.dashboard-kpiRowTop{grid-template-columns:1fr}}.dashboard-card{backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%);border:1px solid #ffffff1a;border-radius:16px;border-radius:var(--dash-radius);box-shadow:0 18px 45px #0000004d;box-shadow:var(--dash-shadow);min-height:118px;overflow:hidden;padding:14px 14px 12px;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;will-change:transform}.dashboard-card:hover{border-color:#ffffff29;box-shadow:0 26px 70px #0000006b,inset 0 0 0 1px #ffffff0f;transform:translateY(-2px)}.dashboard-card[class*=kpi-]:before{background:radial-gradient(360px 220px at 15% 10%,#ffffff1a,#0000 62%),radial-gradient(420px 260px at 95% 18%,#ffffff0f,#0000 62%);border-radius:16px;border-radius:var(--dash-radius);content:"";inset:0;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute}.dashboard-card[class*=kpi-]:after{background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 62%);border-radius:999px;content:"";filter:blur(18px);inset:-40px;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease}.dashboard-card:hover:after{opacity:1}.kpi-top{gap:12px;justify-content:space-between}.kpi-left,.kpi-top{align-items:center;display:flex}.kpi-left{gap:10px;min-width:0}.kpi-icon{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 14px 30px #00000038;color:#ffffffeb;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.kpi-chip{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;color:#ffffffe6;flex:0 0 auto;font-size:11px;font-weight:900;padding:6px 10px}.kpi-chip-action{background:#f59e0b24;border-color:#f59e0b3d}.kpi-value{color:#fffffff5;font-size:30px;font-weight:900;letter-spacing:.2px;margin-top:12px}.kpi-sub{color:#ffffff80;font-size:13px;font-weight:400;margin-top:6px}.dashboard-card.kpi-blue{background:radial-gradient(900px 360px at 18% 12%,#06b6d45c,#0000 62%),radial-gradient(760px 320px at 95% 14%,#8b5cf62e,#0000 60%),linear-gradient(135deg,#0f172a42,#02061724);border-color:#06b6d459}.dashboard-card.kpi-green{background:radial-gradient(900px 360px at 18% 12%,#10b98142,#0000 62%),radial-gradient(760px 320px at 95% 14%,#06b6d424,#0000 60%),linear-gradient(135deg,#0f172a8c,#02061766);border-color:#10b98152}.dashboard-card.kpi-amber{background:radial-gradient(900px 360px at 18% 12%,#f59e0b42,#0000 62%),radial-gradient(760px 320px at 95% 14%,#ec48991a,#0000 60%),linear-gradient(135deg,#0f172a8c,#02061766);border-color:#f59e0b52}.dashboard-card.kpi-purple{background:radial-gradient(900px 360px at 18% 12%,#8b5cf642,#0000 62%),radial-gradient(760px 320px at 95% 14%,#06b6d41a,#0000 60%),linear-gradient(135deg,#0f172a8c,#02061766);border-color:#8b5cf657}.dashboard-card.kpi-teal{background:radial-gradient(900px 360px at 18% 12%,#06b6d438,#0000 62%),radial-gradient(760px 320px at 95% 14%,#10b9811a,#0000 60%),linear-gradient(135deg,#0f172a8c,#02061766);border-color:#06b6d442}.dashboard-card.kpi-navy{background:radial-gradient(900px 360px at 18% 12%,#3b82f638,#0000 62%),radial-gradient(760px 320px at 95% 14%,#06b6d414,#0000 60%),linear-gradient(135deg,#0f172a8c,#02061766);border-color:#3b82f647}.dashboard-card.kpi-pink{background:radial-gradient(900px 360px at 18% 12%,#ec489938,#0000 62%),radial-gradient(760px 320px at 95% 14%,#8b5cf61f,#0000 60%),linear-gradient(135deg,#0f172a8c,#02061766);border-color:#ec48994d}.dashboard-card.kpi-brown{background:radial-gradient(900px 360px at 18% 12%,#f59e0b2e,#0000 62%),radial-gradient(760px 320px at 95% 14%,#ef444414,#0000 60%),linear-gradient(135deg,#0f172a8c,#02061766);border-color:#f59e0b33}.kpi-blue .kpi-icon{background:#06b6d41a;border-color:#06b6d438;color:#06b6d4f2}.kpi-green .kpi-icon{background:#10b9811a;border-color:#10b98138;color:#10b981f2}.kpi-amber .kpi-icon{background:#f59e0b1a;border-color:#f59e0b38;color:#f59e0bf2}.kpi-purple .kpi-icon{background:#8b5cf61a;border-color:#8b5cf638;color:#8b5cf6f2}.kpi-teal .kpi-icon{background:#06b6d417;border-color:#06b6d433;color:#06b6d4f2}.kpi-navy .kpi-icon{background:#3b82f617;border-color:#3b82f633;color:#3b82f6f2}.kpi-pink .kpi-icon{background:#ec489917;border-color:#ec489933;color:#ec4899f2}.dashboard-glass,.dashboard-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:radial-gradient(900px 420px at 10% 10%,#ffffff0f,#0000 60%),radial-gradient(900px 520px at 90% 0,#8b5cf61a,#0000 62%),linear-gradient(135deg,#0f172a9e,#02061785);border:1px solid #ffffff1f;border-radius:16px;border-radius:var(--dash-radius);box-shadow:0 22px 60px #00000059;overflow:hidden;padding:18px}.dashboard-panelTitle{color:#ffffffeb;font-size:14px;font-weight:900;letter-spacing:.2px;margin-bottom:10px}.dashboard-panelHint{color:#ffffff73;font-size:12px;margin-top:10px}.dash-revTruckHint{color:#ffffff70;line-height:1.45;margin-top:14px}.dashboard-panelHintWarning{color:#ffffffc7}.dashboard-row2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.42fr .58fr;margin-top:12px}@media (max-width:980px){.dashboard-row2{grid-template-columns:1fr}}.dashboard-table{display:flex;flex-direction:column;gap:8px}.dashboard-tableHead{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#ffffffa6;font-size:11px;font-weight:900;padding:8px 10px;text-transform:uppercase}.dashboard-tableHead,.dashboard-tableRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 120px}.dashboard-tableRow{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:10px;transition:background .14s ease,border-color .14s ease}.dashboard-tableRow:hover{background:#ffffff14;border-color:#ffffff24}.dashboard-right{text-align:right}.dashboard-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-empty{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;color:#ffffff80;padding:12px 10px}.dashboard-chartsGrid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}@media (max-width:1100px){.dashboard-chartsGrid{grid-template-columns:1fr}}.dashboard-bigline,.dashboard-donut,.dashboard-stackedbars{display:block;width:100%}.dashboard-biglineWrap{position:relative;width:100%}.dashboard-biglinePath{stroke-dasharray:1;stroke-dashoffset:1;animation:dashboardLineDraw .9s ease-out forwards}@keyframes dashboardLineDraw{to{stroke-dashoffset:0}}.dashboard-hoverVLine{stroke:#ffffff38;stroke-width:1;stroke-dasharray:4 4}.dashboard-hoverDot{fill:#fffffff2}.dashboard-hoverHalo{fill:#ffffff1a}.dashboard-chartTooltip{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#020617b8;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 16px 40px #00000073;min-width:110px;padding:8px 10px;pointer-events:none;position:absolute}.dashboard-chartTooltipDate{color:#ffffff9e;font-size:12px;line-height:1.1}.dashboard-chartTooltipValue{color:#fffffff2;font-size:13px;font-weight:800;letter-spacing:.2px;margin-top:2px}.dashboard-chartTooltipRevenue{border-radius:18px;min-width:190px;padding:12px 14px}.dashboard-chartTooltipRow{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-top:8px}.dashboard-chartTooltipRow.isCompare{opacity:.92}.dashboard-chartTooltipRow.isCurrent{margin-top:6px}.dashboard-chartTooltipKey{color:#ffffffad;font-size:12px;font-weight:700;line-height:1.2}.dashboard-chartTooltipRow.isCompare .dashboard-chartTooltipKey:before{border-top:2px dashed #94a3b88c;content:"";display:inline-block;height:0;margin-right:8px;transform:translateY(-2px);width:18px}.dashboard-chartTooltipRow.isCurrent .dashboard-chartTooltipKey:before{background:#3b82f6f2;border-radius:999px;content:"";display:inline-block;height:2px;margin-right:8px;transform:translateY(-2px);width:18px}.dashboard-chartTooltipVal{color:#fffffff7;font-size:13px;font-weight:900;letter-spacing:-.01em;line-height:1;white-space:nowrap}.dashboard-biglineWrap.shopifyChart{position:relative;width:100%}.dashboard-biglineShopify{background:#0000;border:none}.dash-gridLine{stroke:#ffffff17;stroke-width:1;stroke-dasharray:0}.dash-xLabel,.dash-yLabel{fill:#ffffffa3;font-feature-settings:"tnum";font-family:Inter,system-ui,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;text-rendering:geometricPrecision}.dash-area{opacity:.34}.dash-mainLine{filter:drop-shadow(0 10px 24px rgba(59,130,246,.14)) drop-shadow(0 2px 8px rgba(125,211,252,.08))}.dash-area{opacity:.12}.dash-revTrendCard .dash-gridLine{stroke:#ffffff0f}.dash-revTrendCard .dash-yLabel{fill:#ffffff75;font-weight:700}.dash-revTrendCard .dash-xLabel{fill:#ffffff7a;font-weight:700}.dash-compareLine{stroke-dasharray:2 7;opacity:.42}.dash-legend2{align-items:center;color:#ffffff75;display:flex;flex-wrap:wrap;font-size:10px;font-weight:700;gap:12px;margin-top:2px}.dash-legend2.isTrend{justify-content:flex-start}.dash-revTrendCard{background:radial-gradient(1100px 540px at 18% 8%,#22d3ee0f,#0000 58%),radial-gradient(900px 480px at 88% 10%,#8b5cf60f,#0000 60%),linear-gradient(135deg,#0f172a4d,#02061738);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 44px #00000042;padding:14px 14px 12px}.dash-revTrendCard .dashboard-biglineWrap{background:#0000;border:none;border-radius:0;box-shadow:none;min-height:auto;overflow:visible;padding:0}.dash-revHero{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin-bottom:16px}.dash-revHeroLeft{margin-left:10px;min-width:0}.dash-revHeroEyebrow{color:#ffffff94;font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1;margin-bottom:13px;text-transform:uppercase}.dash-revHeroValue{color:hsla(0,0%,100%,.985);font-size:clamp(14px,1.82vw,31px);font-weight:900;letter-spacing:-.04em;line-height:.94}.dash-revHeroDeltaRow{align-items:center;display:flex;flex-wrap:wrap;font-weight:400;gap:10px;margin-top:8px}.dash-revHeroDelta{font-size:13px;font-weight:900;letter-spacing:-.01em}.dash-revHeroDelta.isUp{color:#34d399fa}.dash-revHeroDelta.isDown{color:#f87171fa}.dash-revHeroDelta.isFlat{color:#ffffffb3}.dash-revHeroVs{color:#ffffff70;font-size:12px;font-weight:700}.dash-revHeroRight{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;margin-right:-40px;padding-top:1px}.dash-revTrendCard .dashboard-bigline{border-radius:0;box-shadow:none!important;height:324px;margin-left:-2px;margin-right:-12px;margin-top:-2px;width:calc(100% + 14px)}.dash-revTrendCard .dashboard-bigline,.dash-revTrendCard .dashboard-biglineShopify{background:#0000!important;border:none!important}.dash-revTrendCard .dash-gridLine{stroke:#ffffff14;stroke-width:1;stroke-dasharray:3 5}.dash-revTrendCard .dash-gridLineV{stroke:#ffffff12}.dash-revTrendCard .dash-yLabel{fill:#ffffff80;font-size:10px;font-weight:800}.dash-revTrendCard .dash-xLabel{fill:#fff6;font-size:10px;font-weight:600}.dash-revTrendCard .dash-area{opacity:.42}.dash-revTrendCard .dash-mainLine{filter:drop-shadow(0 8px 18px rgba(59,130,246,.1)) drop-shadow(0 2px 6px rgba(125,211,252,.05))}.dash-revTrendCard .dash-compareLine{stroke-dasharray:4 6;opacity:.42}.dash-legItem{align-items:center;color:#ffffff75;display:inline-flex;font-size:10px;font-weight:700;gap:10px;justify-content:flex-start;line-height:1;white-space:nowrap;width:172px}.dash-legItemCompare{color:#ffffff5c;line-height:1}.dash-legDot{border-radius:999px;display:inline-block;flex:0 0 22px;height:2px;transform:translateY(.5px);width:22px}.dash-legDot,.dash-legDot.solid{background:#3b82f6f2}.dash-legDot.dotted{background:#0000;border-radius:0;border-top:2px dashed #94a3b88c;height:0;transform:translateY(.5px)}.dash-revTrendCard .dashboard-hoverVLine{stroke:#ffffff2e;stroke-dasharray:3 4}.dash-revTrendCard .dashboard-hoverDot{fill:#4fb6eefa}.dash-revTrendCard .dashboard-hoverHalo{fill:#4fb6ee24}.dash-revTrendCard .dashboard-hoverDotCurrent{fill:#5bbcff;stroke:#fffffffa;stroke-width:1.5}.dash-revTrendCard .dashboard-hoverHaloCurrent{fill:#5bbcff1f}.dash-revTrendCard .dashboard-hoverDotCompare{fill:#7c90a8f2;stroke:#fffffffa;stroke-width:1.5}.dash-revTrendCard .dashboard-hoverHaloCompare{fill:#ffffff14}.dash-revTrendCard .dashboard-chartTooltip{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#070c18f0;border:1px solid #ffffff14;box-shadow:0 18px 42px #00000061}.dash-revTrendCard .dashboard-chartTooltipDate{color:#ffffff8a}.dash-revTrendCard .dashboard-chartTooltipValue{color:#fffffff7;font-size:14px;font-weight:900}@media (max-width:900px){.dash-revHero{flex-direction:column}.dash-revHero,.dash-revHeroRight{align-items:flex-start}.dash-revTrendCard .dashboard-bigline{height:280px}}.dash-pdCard{background:radial-gradient(760px 360px at 54% 2%,#22d3ee1a,#0000 58%),radial-gradient(620px 340px at 78% 28%,#10b9810f,#0000 60%),linear-gradient(135deg,#070e1cc7,#020617e0);border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 24px 62px #00000057;padding:16px 20px 10px}.dash-pdHead{margin-bottom:14px}.dash-pdHeadRef{display:flex;flex-direction:column;gap:4px}.dash-pdEyebrow{color:#ffffff80;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.dash-pdTitleRef{color:#fffffff5;font-size:14px;font-weight:900;line-height:1.1}.dashboard-pdBarsWrap{background:linear-gradient(180deg,#040a161f,#02061700);border-radius:22px;box-shadow:none;margin-top:8px;overflow:hidden;position:relative;width:100%}.dashboard-stackedbars{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:block;height:244px;margin-top:0;width:100%}.pdbar-gridLine{stroke:#ffffff12;stroke-width:1;stroke-dasharray:4 6}.pdbar-xLabel,.pdbar-yLabel{fill:#ffffff8a;font-feature-settings:"tnum";font-family:Inter,system-ui,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800}.pdbar-hoverBand{fill:hsla(0,0%,100%,.035);stroke:#ffffff0f;stroke-width:1}.pdbar-hoverVLine{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:3 6}.pdbar-bar{opacity:.96;transform-origin:bottom;transition:opacity .14s ease,filter .16s ease}.pdbar-group.isHover .pdbar-bar{filter:drop-shadow(0 4px 10px rgba(0,0,0,.14));opacity:1}.dashboard-bar-deliveries{fill:url(#pdDeliveriesGrad)}.dashboard-bar-pickups{fill:url(#pdPickupsGrad)}.dashboard-chartTooltip.pdTooltip{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a0c16e0;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 14px 34px #0000006b;min-width:142px;padding:10px 12px;z-index:20}.pdTipLine{align-items:center;display:flex;font-size:13px;font-weight:900;justify-content:space-between;margin-top:8px}.pdTipLine.deliveries{color:#22d3eef2}.pdTipLine.pickups{color:#10b981f2}.pdTipKey{opacity:.95}.pdTipNum{color:#ffffffeb;font-weight:900}.dashboard-chartLegend{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.dash-pdLegend{gap:24px;justify-content:center;margin-top:4px}.dashboard-legendD,.dashboard-legendP{align-items:center;color:#ffffffa3;display:inline-flex;font-size:10px;font-weight:800;gap:7px}.dashboard-legendD:before,.dashboard-legendP:before{border-radius:999px;content:"";display:inline-block;height:10px;width:10px}.dashboard-legendP:before{background:linear-gradient(180deg,#10b981fa,#059669e0)}.dashboard-legendD:before{background:linear-gradient(180deg,#22d3eefa,#06b6d4e0)}.dash-pdLegend:after,.dash-pdLegend:before,.dashboard-chartLegend:after,.dashboard-chartLegend:before{content:none!important}.dashboard-donutWrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.dashboard-donutWrapRef{align-items:center;flex-wrap:nowrap;gap:22px}@media (max-width:900px){.dashboard-donutWrapRef{flex-wrap:wrap}}.dashboard-donutStage{align-items:center;display:flex;justify-content:center}.dashboard-donutStage,.dashboard-donutStageRef{flex:0 0 238px;width:238px}.dashboard-donut{height:240px;width:240px}.dashboard-donutRef{height:228px;width:228px}.dashboard-donutSlice{filter:none}.dashboard-donutSlice.d0{stroke:#06b6d4eb}.dashboard-donutSlice.d1{stroke:#8b5cf6e0}.dashboard-donutSlice.d2{stroke:#ec4899d6}.dashboard-donutSlice.d3{stroke:#10b981e0}.dashboard-donutSlice.d4{stroke:#f59e0bd6}.dashboard-donutTotal{fill:#fffffff5;font-size:27px;font-weight:900;letter-spacing:-.03em}.dashboard-donutSub{fill:#ffffff94;font-size:10px;font-weight:800}.dashboard-donutLegend{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:220px}.dashboard-donutLegendRef{padding-right:20px}.dashboard-legendRow{align-items:center;background:#0000;border:none;border-radius:0;display:flex;gap:12px;padding:4px 0}.dashboard-legendRowRef{min-height:24px}.dashboard-legendLabel{color:#ffffffad;flex:1 1;font-size:11px;font-weight:800;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-legendValue{color:#fffffffa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:900;margin-left:10px;min-width:24px;text-align:right}.dashboard-legendDot{border-radius:999px;flex:0 0 12px;height:12px;width:12px}.dashboard-legendDot.d0{background:#06b6d4eb}.dashboard-legendDot.d1{background:#8b5cf6e0}.dashboard-legendDot.d2{background:#ec4899d6}.dashboard-legendDot.d3{background:#10b981e0}.dashboard-legendDot.d4{background:#f59e0bd6}.dashboard-topSplit{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.dashboard-topSplitTitle{color:#ffffff8c;font-size:11px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.dash-complianceCard{background:radial-gradient(900px 520px at 20% 0,#22d3ee14,#0000 60%),radial-gradient(880px 520px at 82% 8%,#f59e0b12,#0000 62%),linear-gradient(135deg,#090e1cd1,#020617e6);border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 22px 60px #00000059;padding:18px 20px 16px}.dash-complianceHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.dash-complianceTitleRow{align-items:center;display:flex;gap:10px}.dash-complianceIcon{color:#f59e0bf2;flex:0 0 auto;height:17px;width:17px}.dash-complianceTitle{color:#ffffffed;font-size:13px;font-weight:900;letter-spacing:-.01em}.dash-complianceTable{display:flex;flex-direction:column;gap:3px}.dash-complianceScroll{max-height:138px;overflow-x:hidden;overflow-y:auto;padding-right:6px}.dash-complianceScroll::-webkit-scrollbar{width:8px}.dash-complianceScroll::-webkit-scrollbar-track{background:#0000}.dash-complianceScroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.dash-complianceScroll::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.dash-complianceTableHead{grid-gap:10px;border-bottom:1px solid #ffffff14;display:grid;gap:10px;grid-template-columns:1fr auto;padding:0 8px 10px}.dash-complianceTableHead span{color:#ffffff6b;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.dash-complianceDueHead{text-align:right}.dash-complianceRow{grid-gap:12px;align-items:center;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px 8px;transition:background .14s ease,border-color .14s ease}.dash-complianceRow:hover{background:hsla(0,0%,100%,.035)}.dash-complianceLeft{min-width:0}.dash-complianceMain{color:#ffffffd6;font-size:12px;font-weight:700;line-height:1.2}.dash-complianceMain,.dash-complianceSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-complianceSub{color:#ffffff61;font-size:10px;margin-top:3px}.dash-complianceDate{align-self:center;color:#f59e0bf2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:900;letter-spacing:.04em;white-space:nowrap}.dash-complianceDate.isExpired{color:#f87171fa}.dash-complianceEmpty{color:#fff6;font-size:12px;padding:16px 8px;text-align:center}.dash-complianceFoot{color:#ffffff47;font-size:10px;margin-top:14px}.dash-topLoadsCard{background:radial-gradient(960px 560px at 14% 10%,#a855f70f,#0000 58%),radial-gradient(900px 520px at 90% 12%,rgba(34,211,238,.035),#0000 62%),linear-gradient(135deg,#191c3a85,#0206179e);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 18px 46px #00000042;padding:18px 20px 16px}.dash-topLoadsHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.dash-topLoadsTitleRow{align-items:center;display:flex;gap:10px}.dash-topLoadsIcon{color:#22d3eef2;flex:0 0 auto;height:17px;width:17px}.dash-topLoadsTitle{color:#ffffffed;font-size:13px;font-weight:900;letter-spacing:-.01em}.dash-topLoadsGrid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr 1fr}.dash-topLoadsCol{min-width:0}.dash-topLoadsColHead{align-items:center;display:flex;gap:8px;margin-bottom:10px}.dash-topLoadsColHead span{color:#ffffff6b;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.dash-topLoadsColIcon{color:#fff6;flex:0 0 auto;height:13px;width:13px}.dash-topLoadsRow{align-items:center;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:8px 4px;transition:background .14s ease}.dash-topLoadsRow:hover{background:#ffffff08}.dash-topLoadsName{color:#ffffffc7;font-size:12px;font-weight:600;max-width:82%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-topLoadsValue{font-feature-settings:"tnum";color:#fffffff7;flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:900}.dash-topLoadsEmpty{color:#ffffff5c;font-size:11px;padding:10px 4px}.dash-topLoadsFoot{color:#ffffff4d;font-size:10px;margin-top:18px}.dash-topLoadsWarning{color:#ffffff94;font-size:10px;margin-top:8px}@media (max-width:900px){.dash-topLoadsGrid{gap:20px;grid-template-columns:1fr}}.dash-actionsCard{background:radial-gradient(820px 460px at 18% 0,rgba(34,211,238,.055),#0000 60%),radial-gradient(820px 460px at 84% 10%,#a855f70f,#0000 62%),linear-gradient(135deg,#090e1cbd,#020617d6);border:1px solid #ffffff17;border-radius:24px;box-shadow:0 18px 46px #00000047;padding:14px 18px 12px}.dash-actionsHead{align-items:center;display:flex;gap:8px;margin-bottom:8px}.dash-actionsHeadIcon{align-items:center;border-radius:999px;color:#f59e0bfa;display:flex;flex:0 0 auto;height:19px;justify-content:center;width:19px}.dash-actionsHeadIcon svg{fill:none!important;stroke:currentColor!important;stroke-width:2.2;height:15px;width:15px}.dash-actionsHeadTitle{color:#fffffff0;font-size:13px;font-weight:900;letter-spacing:-.01em}.dashboard-actionList{display:flex;flex-direction:column;gap:8px}.dashboard-actionItem{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:14px;justify-content:space-between;min-height:58px;padding:11px 14px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.dashboard-actionItem:hover{background:hsla(0,0%,100%,.045);border-color:#ffffff1f;transform:translateY(-1px)}.dashboard-actionItem.isWarn{background:#f59e0b0d;border-color:#f59e0b2b}.dashboard-actionItem.isCritical{background:rgba(239,68,68,.055);border-color:#ef44442e}.dashboard-actionLeft{min-width:0}.dashboard-actionName{color:#ffffffdb;font-size:11px;font-weight:800;line-height:1.15}.dashboard-actionSub{color:#ffffff61;font-size:10px;line-height:1.18;margin-top:2px}.dashboard-actionExtra{color:#ffffff57;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:700;margin-top:6px}.dashboard-actionRightWrap{align-items:center;display:flex;flex:0 0 auto;gap:8px}.dashboard-actionRight{color:#ffffffe6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:900;letter-spacing:-.025em}.dashboard-actionRight.isWarn{color:#f59e0bf2}.dashboard-actionRight.isCritical{color:#f87171f2}.dashboard-actionChevron{color:#ffffff94;font-size:17px;line-height:1;opacity:.22;transform:translateY(-.5px)}.dash-bottomMiniRow{margin-top:14px}.dash-miniCards{grid-gap:12px;gap:12px}.dash-miniCardsBottom{gap:12px}@media (max-width:980px){.dash-miniCards{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-bottomMiniRow{margin-top:12px}.dash-miniCardsBottom{gap:12px}}.dash-miniCards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.dash-miniCard{align-items:center;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 10px 30px #00000040;display:flex;gap:12px;min-height:72px;overflow:hidden;padding:10px 16px;position:relative;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dash-miniCard:hover{box-shadow:0 18px 42px #0000004d;transform:translateY(-2px)}.dash-miniCard:before{background:radial-gradient(220px 120px at 14% 22%,#ffffff14,#0000 62%),linear-gradient(135deg,#ffffff08,#0000 42%);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute}.dash-miniIconBox{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 8px 18px #00000024;display:flex;flex:0 0 48px;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.dash-miniIconBox svg{stroke-width:2.05;height:20px;width:20px}.dash-miniText{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.dash-miniValue{color:#fffffffa;font-size:clamp(18px,1.5vw,24px);font-weight:900;letter-spacing:-.025em;line-height:1;margin-top:0}.dash-miniLabel{color:#ffffff70;font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.05;margin-top:0;text-transform:uppercase}.dash-miniCard.isBlue{background:radial-gradient(230px 150px at 12% 22%,#22d3ee29,#0000 62%),linear-gradient(135deg,#22d3ee2e,#22d3ee14 24%,#0000 58%),linear-gradient(180deg,#040a18b8,#020617d1);border-color:#06b6d452;color:#22d3ee}.dash-miniCard.isPurple{background:radial-gradient(230px 150px at 12% 22%,#c084fc29,#0000 62%),linear-gradient(135deg,#a855f72e,#a855f714 24%,#0000 58%),linear-gradient(180deg,#06081cb8,#020617d1);border-color:#8b5cf652;color:#c084fc}.dash-miniCard.isPink{background:radial-gradient(230px 150px at 12% 22%,#f472b626,#0000 62%),linear-gradient(135deg,#ec48992e,#ec489914 24%,#0000 58%),linear-gradient(180deg,#0a0818b8,#020617d1);border-color:#ec489952;color:#f472b6}.dash-miniCard.isGreen{background:radial-gradient(230px 150px at 12% 22%,#34d39926,#0000 62%),linear-gradient(135deg,#10b9812e,#10b98114 24%,#0000 58%),linear-gradient(180deg,#060c14b8,#020617d1);border-color:#10b98152;color:#34d399}.dash-miniCard.isBlue .dash-miniIconBox svg{color:#22d3ee}.dash-miniCard.isPurple .dash-miniIconBox svg{color:#c084fc}.dash-miniCard.isPink .dash-miniIconBox svg{color:#f472b6}.dash-miniCard.isGreen .dash-miniIconBox svg{color:#34d399}.dash-topClientsCard{background:radial-gradient(900px 520px at 8% 8%,#ffffff0f,#0000 58%),radial-gradient(900px 540px at 90% 4%,#8b5cf61a,#0000 62%),linear-gradient(135deg,#171c3abd,#020617d1);border:1px solid #ffffff21;border-radius:28px;box-shadow:0 24px 60px #00000057,inset 0 1px 0 #ffffff0a;isolation:isolate;overflow:hidden;padding:16px 16px 14px;position:relative}.dash-topClientsCard:after,.dash-topClientsCard:before,.dash-topClientsHead:after,.dash-topClientsHead:before{content:none!important;display:none!important}.dash-topClientsHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;position:relative;z-index:2}.dash-topClientsTitleRow{align-items:center;display:flex;gap:8px}.dash-topClientsIcon{color:#a855f7fa;flex:0 0 auto;height:18px;opacity:.95;width:18px}.dash-topClientsTabIco{flex:0 0 auto;height:12px;opacity:.92;width:12px}.dash-topClientsTitle{color:#ffffffeb;font-size:13px;font-weight:900;letter-spacing:-.01em}.dash-topClientsTabs{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;min-height:30px;overflow:hidden}.dash-topClientsTab:after,.dash-topClientsTab:before,.dash-topClientsTabs:after,.dash-topClientsTabs:before{content:none!important;display:none!important}.dash-topClientsTab{align-items:center;background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important;color:#ffffff94;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:5px;height:30px;justify-content:center;min-width:76px;outline:none;padding:0 10px;position:relative;transition:background .14s ease,color .14s ease;z-index:1}.dash-topClientsTab:hover{background:#ffffff08!important}.dash-topClientsTab.isActive{background:#ffffff1a!important;box-shadow:none!important;color:#fffffff0}.dash-topClientsTab:hover{background:#ffffff08;color:#ffffffc7;color:#fffc;transform:none}.dash-topClientsList{display:flex;flex-direction:column;gap:14px;position:relative;z-index:2}.dash-topClientsRow{display:flex;flex-direction:column;gap:6px}.dash-topClientsName{color:#ffffffd6;font-size:10px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-topClientsValue{color:#fffffff2;font-size:10px;font-weight:800}.dash-topClientsRowTop{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.dash-topClientsTrack{background:#0000;border-radius:999px;height:5px;overflow:visible;width:100%}.dash-topClientsTrack:after{display:none}.dash-topClientsFill{animation:dashTopClientsFillGrow .9s ease-out forwards;border-radius:999px;box-shadow:0 2px 10px #0000002e;height:100%;transform:scaleX(0);transform-origin:left center;will-change:transform}@keyframes dashTopClientsFillGrow{0%{opacity:.85;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.dash-topClientsFill.c0{background:linear-gradient(90deg,#29d3f5,#4a8cff)}.dash-topClientsFill.c1{background:linear-gradient(90deg,#b56cff,#a020f0)}.dash-topClientsFill.c2{background:linear-gradient(90deg,#34d399,#10b981)}.dash-topClientsFill.c3{background:linear-gradient(90deg,#10b981f2,#059669e6)}.dash-topClientsFill.c4{background:linear-gradient(90deg,#f59e0bf2,#d97706e6)}.dash-topClientsEmpty{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:16px;color:#ffffff8c;padding:16px}.dash-topClientsHint{color:#ffffff4d;font-size:10px;margin-top:14px;position:relative;z-index:2}@media (max-width:1180px){.dash-topClientsHead{align-items:flex-start;flex-direction:column}.dash-topClientsTabs{width:100%}.dash-topClientsTab{flex:1 1;min-width:0}}.dash-revTruckCard{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:radial-gradient(760px 420px at 22% 18%,#8b5cf60f,#0000 58%),radial-gradient(920px 520px at 90% 12%,rgba(59,130,246,.045),#0000 60%),linear-gradient(135deg,#14183080,#0206179e);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 18px 46px #00000042;padding:16px 18px 12px}.dash-revTruckHead{margin-bottom:18px}.dash-revTruckTitleRow{align-items:center;display:flex;gap:10px}.dash-revTruckIcon{color:#60a5fa;flex:0 0 auto;height:17px;opacity:.96;width:17px}.dash-revTruckTitle{color:#ffffffeb;font-size:13px;font-weight:900;letter-spacing:-.01em}.dash-revTruckList{display:flex;flex-direction:column;gap:14px}.dash-revTruckRow{display:flex;flex-direction:column;gap:6px}.dash-revTruckRowTop{align-items:center;display:flex;gap:14px;justify-content:space-between}.dash-revTruckLabel{color:#ffffffb3;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.dash-revTruckLabel,.dash-revTruckValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;white-space:nowrap}.dash-revTruckValue{font-feature-settings:"tnum";color:#fffffffa;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.02em}.dash-revTruckTrack{background:hsla(0,0%,100%,.055);border-radius:999px;height:12px;overflow:hidden;position:relative;width:100%}.dash-revTruckFill{animation:dashRevTruckGrow .8s ease forwards;border-radius:999px;box-shadow:none;height:100%;width:0}.dash-revTruckFill.isCyan{background:linear-gradient(90deg,#22d3ee,#3b82f6)}.dash-revTruckFill.isPurple{background:linear-gradient(90deg,#c084fc,#9333ea)}.dash-revTruckEmpty{color:#fff6;font-size:12px;padding:16px 0 10px;text-align:center}@keyframes dashRevTruckGrow{0%{width:0}}.dash-statusCard{background:radial-gradient(900px 520px at 14% 10%,rgba(236,72,153,.035),#0000 58%),radial-gradient(900px 560px at 72% 22%,rgba(139,92,246,.055),#0000 62%),linear-gradient(135deg,#151a3a80,#020617a3);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 18px 46px #00000042;padding:16px 20px 14px}.dash-statusHead{margin-bottom:12px}.dash-statusHeadRef{display:flex;flex-direction:column;gap:4px}.dash-statusEyebrow{color:#ffffff7a;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.dash-statusTitleRow{align-items:center;display:flex;gap:10px}.dash-statusTitle{color:#fffffff5;font-size:14px;font-weight:900;line-height:1.1}.dash-statusCard .dashboard-panelHint,.dash-statusCard .dashboard-panelTitle{display:none}.kpi-miniGrid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:1fr 1fr;margin-top:10px}.kpi-miniItem{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;padding:8px 10px}.kpi-miniLabel{font-size:11px;margin-bottom:4px;opacity:.7}.kpi-miniVal{font-size:13px;font-weight:700;letter-spacing:.2px}:root{--map-page-bg:#0a0d12;--map-surface:#0c0f14f5;--map-surface-strong:#0f1218fa;--map-panel:#10141af0;--map-panel-soft:#12171edb;--map-border:#ffffff14;--map-border-strong:#ffffff1f;--map-text:#eef2f7;--map-muted:#a7b0bf;--map-muted-soft:#7f8898;--map-accent:#695bff}.map-page{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),radial-gradient(circle at 82% 10%,hsla(0,0%,100%,.018),#0000 32%),#0a0d12;background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),radial-gradient(circle at 82% 10%,hsla(0,0%,100%,.018),#0000 32%),var(--map-page-bg);box-sizing:border-box;color:#eef2f7;color:var(--map-text);display:flex;flex-direction:column;height:100vh;min-height:0;min-width:0;overflow:hidden;padding:8px 18px 16px;width:100%}.map-page__header{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-bottom:8px;min-height:46px}.map-page__content{background:linear-gradient(180deg,#0e1116fa,#0a0d12f5);border:1px solid #ffffff14;border:1px solid var(--map-border);border-radius:18px;box-shadow:0 18px 42px #00000052,inset 0 1px 0 #ffffff08;display:flex;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.map-tabs{grid-gap:0;background:#151a1f;border:1px solid #2c343b;border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff08,inset 0 -1px 0 #00000059,0 8px 22px #00000038;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:hidden;padding:3px;position:relative;width:fit-content}.map-tabs--single{grid-template-columns:1fr}.map-tabs__slider{background:#343a3f;border-radius:9999px;bottom:3px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 2px #00000059;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .2s ease;width:calc(50% - 3px);z-index:1}.map-tabs__slider,.map-tabs__slider[data-view=live]{transform:translateX(0)}.map-tabs__slider[data-view=routes]{transform:translateX(100%)}.map-tabs--single .map-tabs__slider{transform:translateX(0);width:calc(100% - 6px)}.map-tabs__item{align-items:center;background:#0000;border:0;border-radius:9999px;box-sizing:border-box;color:#d7d7d7;display:inline-flex;font-size:12px;font-weight:700;height:34px;justify-content:center;line-height:1;min-width:150px;padding:0 14px;position:relative;text-align:center;text-decoration:none;transition:color .2s ease,opacity .2s ease;white-space:nowrap;width:150px;z-index:2}.map-tabs__item:not(:last-child):after{background:#ffffff14;bottom:8px;content:"";opacity:1;position:absolute;right:0;top:8px;transition:opacity .2s ease;width:1px}.map-tabs__item--active+.map-tabs__item:after,.map-tabs__item--active:after{opacity:0}.map-tabs__item:hover{background:#0000;color:#fff}.map-tabs__item--active{background:#0000;color:#f2f2f2;font-weight:800}.map-tabs__item--active:hover{background:#0000;color:#fff}.map-view{--map-sidebar-width:340px;display:grid;flex:1 1 auto;grid-template-columns:var(--map-sidebar-width) minmax(0,1fr);height:100%;min-height:0;min-width:0;position:relative;width:100%}.map-view.is-route-builder{--map-sidebar-width:390px}.map-view.is-sidebar-collapsed{--map-sidebar-width:0px;grid-template-columns:0 minmax(0,1fr)}.map-view__sidebar{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),linear-gradient(180deg,#0e1116fa,#0a0d12f5);border-right:1px solid #ffffff14;border-right:1px solid var(--map-border);color:#eef2f7;color:var(--map-text);display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;padding:18px}.map-view__sidebar-header{margin-bottom:18px}.map-view__sidebar-title{color:#eef2f7;color:var(--map-text);font-size:18px;font-weight:720;line-height:1.3;margin:0}.map-view__sidebar-description{color:#a7b0bf;color:var(--map-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.map-view__sidebar-empty{align-items:center;background:linear-gradient(180deg,#11151be0,#0c1015d1);border:1px dashed #ffffff1f;border:1px dashed var(--map-border-strong);border-radius:16px;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:center;min-height:220px;padding:24px 18px;text-align:center}.map-view__sidebar-empty-icon{align-items:center;background:#695bff29;border:1px solid #695bff38;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff08;color:#c9c4ff;display:inline-flex;font-size:22px;height:44px;justify-content:center;margin-bottom:4px;width:44px}.map-view__sidebar-empty strong{color:#eef2f7;color:var(--map-text);font-size:14px;font-weight:720;line-height:1.3}.map-view__sidebar-empty span{color:#a7b0bf;color:var(--map-muted);font-size:12px;line-height:1.5;max-width:250px}.map-view__sidebar{opacity:1;visibility:visible}.map-view.is-sidebar-collapsed .map-view__sidebar{border-right-color:#0000;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;visibility:hidden;width:0}.map-view.is-sidebar-collapsed .map-view__sidebar--builder{min-width:0;padding:0;width:0}.map-view__sidebar-toggle{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1218f5;border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 10px 26px #00000052,inset 0 1px 0 #ffffff0a;color:#b9c5d8;cursor:pointer;display:inline-flex;height:52px;justify-content:center;left:calc(var(--map-sidebar-width) - 17px);padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .16s ease,border-color .16s ease,background-color .16s ease;width:34px;z-index:40}.map-view__sidebar-toggle:hover{background:#1b2028;border-color:#695bff9e;color:#fff}.map-view.is-sidebar-collapsed .map-view__sidebar-toggle{left:10px}.map-view__canvas{background:#11161d;min-height:0;min-width:0;overflow:hidden;position:relative}.map-view__placeholder{align-items:center;background:radial-gradient(circle at 50% 30%,#695bff14,#0000 38%),#11161d;display:flex;inset:0;justify-content:center;padding:32px;position:absolute}.map-view__placeholder-card{background:linear-gradient(180deg,#11151bf5,#0c1015f0);border:1px solid #ffffff14;border:1px solid var(--map-border);border-radius:16px;box-shadow:0 18px 42px #0000004d,inset 0 1px 0 #ffffff08;padding:24px;text-align:center;width:min(440px,100%)}.map-view__placeholder-title{color:#eef2f7;color:var(--map-text);font-size:18px;font-weight:720;margin:0}.map-view__placeholder-description{color:#a7b0bf;color:var(--map-muted);font-size:14px;line-height:1.55;margin:8px 0 0}@media (max-width:900px){.map-page{padding:8px 12px 12px}.map-page__header{margin-bottom:7px;min-height:44px}.map-tabs{width:min(320px,100%)}.map-tabs__item{min-width:0;width:auto}.map-view,.map-view.is-route-builder,.map-view.is-route-builder.is-sidebar-collapsed,.map-view.is-sidebar-collapsed{grid-template-columns:1fr;grid-template-rows:auto minmax(480px,1fr)}.map-view.is-sidebar-collapsed .map-view__sidebar,.map-view__sidebar{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--map-border);border-right:0;max-height:300px;opacity:1;overflow-y:auto;padding:18px;pointer-events:auto;visibility:visible}.map-view.is-route-builder .map-view__sidebar--builder,.map-view.is-route-builder.is-sidebar-collapsed .map-view__sidebar--builder{overflow:hidden;padding:0}.map-view__sidebar-toggle{display:none}}@media (max-width:600px){.map-page{height:100vh;min-height:0;padding:6px 8px 10px}.map-page__header{margin-bottom:6px;min-height:42px}.map-page__content{border-radius:14px}.map-tabs{width:min(300px,100%)}.map-tabs__item{font-size:11px;height:32px;padding:0 10px}}.map-base{background:#eef2f7;inset:0;min-height:0;min-width:0;overflow:hidden;position:absolute}.map-base__canvas{height:100%;inset:0;position:absolute;width:100%}.map-base .maplibregl-map{font-family:inherit;height:100%;width:100%}.map-base .maplibregl-canvas{outline:none}.map-base .maplibregl-ctrl-top-right{right:12px;top:12px}.map-base .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5!important;border:1px solid #0f172a14!important;border-radius:14px!important;box-shadow:0 8px 22px #0f172a24!important;overflow:hidden}.map-base .maplibregl-ctrl-group button{height:36px!important;width:36px!important}.map-base .maplibregl-ctrl-group button:hover{background-color:#f8fafc!important}.map-base .maplibregl-ctrl-attrib{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:8px 0 0 0;font-size:10px}.map-base .maplibregl-popup{z-index:20}.map-base .maplibregl-popup-content{border:1px solid #0f172a14;border-radius:14px!important;box-shadow:0 12px 28px #0f172a2e!important;padding:10px 12px!important}.live-transports-map{height:100%;min-height:0}.live-transports-map__sidebar{gap:14px;height:100%;min-height:0;overflow:hidden}.live-transports-map__error,.live-transports-map__header,.live-transports-map__search,.live-transports-map__updated{flex:0 0 auto}.live-transports-map__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.live-transports-map__refresh{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:11px;color:#475569;cursor:pointer;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;padding:0;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease;width:38px}.live-transports-map__refresh:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;color:#2563eb;transform:translateY(-1px)}.live-transports-map__refresh:disabled{cursor:not-allowed;opacity:.55}.live-transports-map__search{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:11px;box-sizing:border-box;color:#94a3b8;display:flex;flex:0 0 auto;gap:9px;min-height:42px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.live-transports-map__search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.live-transports-map__search input{background:#0000;border:0;color:#0f172a;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.live-transports-map__search input::placeholder{color:#94a3b8}.live-transports-map__updated{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px;line-height:1.3}.live-transports-map__error{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;color:#b91c1c;display:flex;font-size:12px;gap:8px;line-height:1.45;padding:10px 11px}.live-transports-map__error svg{flex:0 0 auto;margin-top:1px}.live-transports-map__loading{align-items:center;color:#64748b;display:flex;font-size:13px;gap:9px;justify-content:center;min-height:160px}.live-transports-map__list{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;height:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1px 6px 16px 1px;scrollbar-gutter:stable;scrollbar-width:thin}.live-transport-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;color:inherit;cursor:pointer;display:block;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease;width:100%}.live-transport-card:hover{background:#f8fbff;border-color:#bfdbfe;box-shadow:0 8px 22px #0f172a12;transform:translateY(-1px)}.live-transport-card.is-selected{background:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 2px #2563eb1a,0 8px 22px #2563eb14}.live-transport-card__top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.live-transport-card__top>div{display:flex;flex-direction:column;gap:3px;min-width:0}.live-transport-card__number{color:#2563eb;font-size:10px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.live-transport-card__top strong{color:#0f172a;font-size:13px;font-weight:720;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-transport-card__status{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:750;justify-content:center;letter-spacing:.04em;line-height:1;min-height:23px;padding:0 8px;text-transform:uppercase}.live-transport-card__status.is-pending{background:#fef3c7;color:#92400e}.live-transport-card__status.is-active{background:#dcfce7;color:#166534}.live-transport-card__operational-status{align-items:center;color:#64748b;display:flex;font-size:11px;gap:7px;line-height:1.35;margin-top:9px}.live-transport-card__operational-dot{background:#2563eb;border-radius:999px;flex:0 0 auto;height:6px;width:6px}.live-transport-card__resources{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.live-transport-card__resource{grid-gap:7px;align-items:center;color:#64748b;display:grid;font-size:11px;gap:7px;grid-template-columns:auto minmax(0,1fr);line-height:1.35;min-width:0}.live-transport-card__resource svg{color:#94a3b8;flex:0 0 auto}.live-transport-card__resource-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.live-transport-card__resource-label{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-transport-card__resource-value{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-transport-card__next-point{background:#eff6ffb8;border:1px solid #2563eb29;border-radius:11px;margin-top:12px;padding:11px}.live-transport-card__next-heading{align-items:center;color:#2563eb;display:flex;font-size:10px;gap:7px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.live-transport-card__next-heading svg{flex:0 0 auto}.live-transport-card__next-name{color:#0f172a;display:block;font-size:13px;font-weight:720;line-height:1.35;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-transport-card__next-meta{display:flex;flex-direction:column;gap:6px;margin-top:7px}.live-transport-card__next-meta>span{align-items:center;color:#64748b;display:flex;font-size:11px;gap:7px;line-height:1.35;min-width:0;overflow:hidden}.live-transport-card__next-meta>span>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-transport-card__flag,.live-transport-card__next-meta svg{flex:0 0 auto}.live-transport-card__completed{color:#64748b;font-size:10px;line-height:1.35;margin-top:7px}.live-transport-card__progress-row{align-items:center;color:#64748b;display:flex;font-size:10px;justify-content:space-between;margin-top:13px}.live-transport-card__progress-row strong{color:#334155;font-weight:700}.live-transport-card__progress{background:#e2e8f0;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.live-transport-card__progress span{background:linear-gradient(90deg,#0b8dbd,#2563eb);border-radius:inherit;display:block;height:100%;min-width:0;transition:width .32s ease}.live-transports-map__map{background:#eef2f7}.live-transports-map__map-loading{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#eef2f7c7;color:#334155;display:flex;gap:10px;inset:0;justify-content:center;position:absolute;z-index:4}.live-transports-map__map-loading strong{font-size:13px;font-weight:650}.live-transports-map__selection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #94a3b84d;border-radius:14px;box-shadow:0 12px 28px #0f172a21;display:flex;flex-direction:column;gap:3px;left:16px;padding:12px 14px;position:absolute;top:16px;width:min(310px,calc(100% - 100px));z-index:5}.live-transports-map__selection span{color:#2563eb;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.live-transports-map__selection strong{color:#0f172a;font-size:14px;font-weight:720;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-transports-map__selection small{color:#64748b;font-size:10px;line-height:1.4}.live-transports-map .is-spinning{animation:live-transports-map-spin .8s linear infinite}@keyframes live-transports-map-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.live-transports-map__sidebar{max-height:340px}.live-transports-map__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow-x:hidden;overflow-y:auto}}@media (max-width:600px){.live-transports-map__selection{left:12px;top:12px;width:calc(100% - 76px)}.live-transports-map__list{grid-template-columns:1fr}}.live-transports-map__map,.live-transports-map__map .maplibregl-canvas,.live-transports-map__map .maplibregl-canvas-container,.live-transports-map__map .maplibregl-map{pointer-events:auto}.live-transports-map__map .maplibregl-canvas{cursor:grab}.live-transports-map__map .maplibregl-canvas:active{cursor:grabbing}.live-transports-map__refresh{background:#0e1218d6;border-color:#ffffff14;box-shadow:inset 0 1px 0 #ffffff08;color:#b9c5d8}.live-transports-map__refresh:hover:not(:disabled){background:#161b22eb;border-color:#ffffff1f;color:#fff}.live-transports-map__search{background:#0c0e13b3;border-color:#ffffff14;box-shadow:none;color:#7f8898}.live-transports-map__search:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.live-transports-map__search input{color:#eef2f7}.live-transports-map__search input::placeholder{color:#677385}.live-transports-map__updated{color:#7f8898}.live-transports-map__error{background:#7f1d1d47;border-color:#ef444452;color:#fecaca}.live-transports-map__loading{color:#a7b0bf}.live-transports-map__list{scrollbar-color:#94a3b84d #0000}.live-transport-card{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),linear-gradient(180deg,#0e1116fa,#0a0d12f5);border-color:#ffffff14;box-shadow:0 12px 26px #0003,inset 0 1px 0 #ffffff08;color:#eef2f7}.live-transport-card:hover{background:radial-gradient(circle at 18% 0,#ffffff0a,#0000 34%),linear-gradient(180deg,#12161cfa,#0c1015f5);border-color:#ffffff1f;box-shadow:0 18px 36px #0000004d,inset 0 1px 0 #ffffff0a}.live-transport-card.is-selected{background:radial-gradient(circle at 18% 0,#695bff1f,#0000 38%),linear-gradient(180deg,#12151ffa,#0c0f17f5);border-color:#695bffb8;box-shadow:0 0 0 2px #695bff29,0 18px 38px #0000004d,inset 0 1px 0 #ffffff0a}.live-transport-card__number{color:#8d82ff}.live-transport-card__top strong{color:#fff}.live-transport-card__status{background:#2563eb2b;border:1px solid #60a5fa38;color:#93c5fd}.live-transport-card__status.is-active{background:#22c55e2e;border-color:#22c55e47;color:#69e69e}.live-transport-card__status.is-pending{background:#f59e0b24;border-color:#f59e0b42;color:#ffd38a}.live-transport-card__operational-status{color:#a7b0bf}.live-transport-card__operational-dot{background:#5273ff;box-shadow:0 0 10px #5273ff73}.live-transport-card__resource{color:#a7b0bf}.live-transport-card__resource svg,.live-transport-card__resource-label{color:#7f8898}.live-transport-card__resource-value{color:#a7b0bf}.live-transport-card__next-point{background:linear-gradient(135deg,#38408a26,#0c0f1757);border-color:#695bff3d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.live-transport-card__next-heading{color:#8d82ff}.live-transport-card__next-name{color:#fff}.live-transport-card__next-meta>span{color:#a7b0bf}.live-transport-card__completed{color:#7f8898}.live-transport-card__progress-row{color:#8c99ad}.live-transport-card__progress-row strong{color:#dbe5f3}.live-transport-card__progress{background:#94a3b829}.live-transport-card__progress span{background:linear-gradient(90deg,#695bff,#5273ff)}.live-transports-map__selection{background:linear-gradient(180deg,#0f1218f5,#0a0d12f0);border-color:#ffffff1a;box-shadow:0 18px 42px #00000052,inset 0 1px 0 #ffffff08}.live-transports-map__selection span{color:#8d82ff}.live-transports-map__selection strong{color:#fff}.live-transports-map__selection small{color:#a7b0bf}.live-transports-map__map-loading{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0d12b8;color:#dbe5f3}.route-planner-map__canvas{opacity:0}.route-planner-map.is-map-ready .route-planner-map__canvas{opacity:1;transition:opacity .18s ease}.route-planner-map__error-cover,.route-planner-map__loading-cover{align-items:center;display:flex;inset:0;justify-content:center;padding:32px;position:absolute;z-index:8}.route-planner-map__loading-cover{background:radial-gradient(circle at center,#ffffffe6,#f8fafcf5),#f8fafc;pointer-events:none}.route-planner-map__loading-card{align-items:center;background:#fffffff7;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 10px 26px #0f172a24;color:#334155;display:inline-flex;font-size:12px;font-weight:780;gap:10px;padding:11px 15px}.route-planner-map__spinner{animation:route-planner-map-spin .75s linear infinite;border:2px solid #1a73e82e;border-radius:999px;border-top-color:#1a73e8;flex:0 0 auto;height:16px;width:16px}@keyframes route-planner-map-spin{to{transform:rotate(1turn)}}.route-planner-map__error-cover{background:radial-gradient(circle at center,#fffffff0,#f8fafcfa),#f8fafc}.route-planner-map__error-card{align-items:center;background:#fffffffa;border:1px solid #fecaca;border-radius:18px;box-shadow:0 16px 36px #0f172a1f;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center;width:min(380px,100%)}.route-planner-map__error-card strong{color:#991b1b;font-size:15px;font-weight:780;line-height:1.3}.route-planner-map__error-card span{color:#64748b;font-size:12px;line-height:1.5;max-width:300px}.route-planner-map__error-card button{align-items:center;background:#1a73e8;border:1px solid #1a73e8;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:750;justify-content:center;margin-top:6px;min-height:36px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.route-planner-map__error-card button:hover{background:#155fc0;border-color:#155fc0;box-shadow:0 8px 18px #1a73e838;transform:translateY(-1px)}.route-planner-map__error-card button:active{transform:translateY(0)}.route-planner-map__pick-hint{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #9333ea3d;border-radius:999px;box-shadow:0 10px 26px #581c8729;color:#6b21a8;display:inline-flex;font-size:11px;font-weight:750;gap:9px;left:50%;max-width:calc(100% - 180px);min-height:38px;padding:0 14px;pointer-events:none;position:absolute;top:14px;transform:translateX(-50%);z-index:7}.route-planner-map__pick-hint>span{background:#9333ea;border:3px solid #fff;border-radius:999px;box-shadow:0 0 0 3px #9333ea29;flex:0 0 auto;height:10px;width:10px}.route-planner-map__pick-hint strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.route-planner-map__error-cover,.route-planner-map__loading-cover{padding:20px}.route-planner-map__error-card{border-radius:16px;padding:20px}.route-planner-map__pick-hint{left:12px;max-width:calc(100% - 76px);top:12px;transform:none}}.route-planner-map__pick-spinner{animation:route-planner-map-spin .75s linear infinite;background:#0000!important;border:2px solid #9333ea33!important;border-radius:999px;border-top-color:#9333ea!important;box-shadow:none!important;box-sizing:border-box;flex:0 0 auto;height:14px!important;width:14px!important}.route-planner-map__geocode-error{background:#fff7edf7;border:1px solid #fed7aa;border-radius:10px;box-shadow:0 8px 22px #9a341224;color:#9a3412;font-size:10px;font-weight:680;left:50%;line-height:1.4;max-width:min(420px,calc(100% - 40px));padding:9px 12px;pointer-events:none;position:absolute;top:62px;transform:translateX(-50%);z-index:7}.route-planner-map.is-dragging-point
.route-planner-map__pick-hint{border-color:#0079a74d;box-shadow:0 10px 26px #0079a729;color:#0369a1}.route-planner-map.is-dragging-point
.route-planner-map__pick-hint>span{background:#0079a7;box-shadow:0 0 0 3px #0079a726}.route-planner-map.is-dragging-point
.route-planner-map__canvas{cursor:grabbing}@media (max-width:600px){.route-planner-map__geocode-error{left:12px;max-width:calc(100% - 24px);top:60px;transform:none}}.routes-panel__header{display:flex;flex-direction:column;gap:16px;margin-bottom:18px}.routes-panel__create-button,.routes-panel__empty-action{align-items:center;background:#0079a7;border:1px solid #0079a7;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:750;gap:7px;justify-content:center;min-height:40px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.routes-panel__create-button:hover,.routes-panel__empty-action:hover{background:#00678e;border-color:#00678e;box-shadow:0 8px 18px #0079a733;transform:translateY(-1px)}.routes-panel__create-button svg,.routes-panel__empty-action svg{font-size:16px}.routes-panel__search{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:12px;color:#94a3b8;display:flex;gap:9px;margin-bottom:16px;min-height:42px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.routes-panel__search:focus-within{border-color:#0079a78c;box-shadow:0 0 0 3px #0079a71a}.routes-panel__search svg{flex:0 0 auto;font-size:17px}.routes-panel__search input{background:#0000;border:0;color:#0f172a;font-family:inherit;font-size:13px;min-width:0;outline:0;width:100%}.routes-panel__search input::placeholder{color:#94a3b8}.routes-panel__empty-action{font-size:11px;margin-top:8px;min-height:36px;padding:0 12px}.map-view__sidebar--builder{overflow:hidden;padding:0}.route-builder__header{grid-gap:11px;border-bottom:1px solid #e2e8f0;display:grid;flex:0 0 auto;gap:11px;grid-template-columns:36px minmax(0,1fr);padding:18px 18px 16px}.route-builder__back{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:17px;height:36px;justify-content:center;transition:background-color .16s ease,color .16s ease,border-color .16s ease;width:36px}.route-builder__back:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.route-builder__title-row{align-items:center;display:flex;gap:8px}.route-builder__draft-badge{align-items:center;background:#faf5ff;border:1px solid #d8b4fe;border-radius:999px;color:#7e22ce;display:inline-flex;font-size:9px;font-weight:750;line-height:1;min-height:20px;padding:2px 7px}.route-builder__form{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.route-builder__field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.route-builder__field>span{color:#334155;font-size:11px;font-weight:750}.route-builder__field input,.route-builder__field textarea{background:#fff;border:1px solid #dbe3ee;border-radius:11px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:12px;outline:0;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.route-builder__field input{min-height:40px;padding:0 11px}.route-builder__field textarea{line-height:1.45;min-height:76px;padding:10px 11px;resize:vertical}.route-builder__field input:focus,.route-builder__field textarea:focus{border-color:#0079a78c;box-shadow:0 0 0 3px #0079a71a}.route-builder__field input::placeholder,.route-builder__field textarea::placeholder{color:#94a3b8}.route-builder__section{margin-top:20px}.route-builder__section+.route-builder__section{border-top:1px solid #e2e8f0;padding-top:18px}.route-builder__section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px}.route-builder__section-header>div{display:flex;flex-direction:column;gap:3px}.route-builder__section-header strong{color:#0f172a;font-size:12px;font-weight:750}.route-builder__section-header small{color:#64748b;font-size:10px;line-height:1.4}.route-builder__points{display:flex;flex-direction:column;gap:8px}.route-builder__point-row{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.route-builder__point-selector{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:12px;color:#334155;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:58px;min-width:0;padding:9px 10px;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.route-builder__point-selector:hover{background:#fff;border-color:#0079a766}.route-builder__point-selector.is-active{background:#f0f9ff;border-color:#0079a7;box-shadow:0 0 0 3px #0079a71a}.route-builder__point-selector.has-point{border-color:#bfdbfe}.route-builder__point-icon{align-items:center;background:#e0f2fe;border-radius:10px;color:#0369a1;display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.route-builder__point-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.route-builder__point-copy strong{color:#0f172a;font-size:11px;font-weight:750}.route-builder__point-copy small{color:#64748b;font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-builder__point-remove{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:15px;justify-content:center;min-height:58px;transition:background-color .16s ease,border-color .16s ease;width:38px}.route-builder__point-remove:hover{background:#fee2e2;border-color:#fca5a5}.route-builder__via-list{display:flex;flex-direction:column;gap:8px}.route-builder__via-row{grid-gap:7px;align-items:center;background:#faf5ff;border:1px solid #e9d5ff;border-radius:11px;display:grid;gap:7px;grid-template-columns:26px 28px minmax(0,1fr) 32px;min-height:52px;padding:8px 9px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.route-builder__via-index{align-items:center;background:#9333ea;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:27px;justify-content:center;width:27px}.route-builder__via-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.route-builder__via-copy strong{color:#581c87;font-size:10.5px;font-weight:750}.route-builder__via-copy small{color:#7e22ce;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-builder__via-drag,.route-builder__via-remove{align-items:center;background:#0000;border:0;border-radius:8px;display:inline-flex;font-size:14px;height:30px;justify-content:center;width:28px}.route-builder__via-drag{color:#a855f7;cursor:grab;touch-action:none}.route-builder__via-drag:hover{background:#f3e8ff;color:#7e22ce}.route-builder__via-drag:active{cursor:grabbing}.route-builder__via-remove{color:#a855f7;cursor:pointer}.route-builder__via-remove:hover{background:#fee2e2;color:#b91c1c}.route-builder__via-row.is-sortable-ghost{background:#f3e8ff;border-color:#a855f7;border-style:dashed;opacity:.35}.route-builder__via-row.is-sortable-chosen{border-color:#a855f7;box-shadow:0 8px 20px #7e22ce24}.route-builder__via-row.is-sortable-dragging{background:#fff;border-color:#9333ea;box-shadow:0 14px 30px #581c8733}.route-builder__add-via{align-items:center;background:#faf5ff;border:1px dashed #c4b5fd;border-radius:11px;color:#7e22ce;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:720;gap:7px;justify-content:center;min-height:40px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.route-builder__add-via:hover{background:#f3e8ff;border-color:#a855f7}.route-builder__add-via.is-active{background:#f3e8ff;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a}.route-builder__switch-row{grid-gap:12px;align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 42px;position:relative}.route-builder__switch-copy{display:flex;flex-direction:column;gap:3px}.route-builder__switch-copy strong{color:#0f172a;font-size:11px;font-weight:750}.route-builder__switch-copy small{color:#64748b;font-size:9.5px;line-height:1.4}.route-builder__switch-row input{opacity:0;pointer-events:none;position:absolute}.route-builder__switch{background:#cbd5e1;border-radius:999px;display:block;height:22px;position:relative;transition:background-color .16s ease;width:40px}.route-builder__switch:after{background:#fff;border-radius:999px;box-shadow:0 2px 5px #0f172a33;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:16px}.route-builder__switch-row input:checked+.route-builder__switch{background:#b45309}.route-builder__switch-row input:checked+.route-builder__switch:after{transform:translateX(18px)}.route-builder__summary{background:#f8fafc;border:1px solid #dbe3ee;border-radius:13px;margin-top:20px;padding:13px}.route-builder__summary-header{align-items:center;color:#0369a1;display:flex;gap:7px;margin-bottom:10px}.route-builder__summary-header svg{font-size:16px}.route-builder__summary-header strong{color:#0f172a;font-size:11px;font-weight:780}.route-builder__summary>p{color:#64748b;font-size:10px;line-height:1.45;margin:0}.route-builder__summary-values{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.route-builder__summary-values>div,.route-builder__toll-summary{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:3px;padding:9px}.route-builder__summary-values span,.route-builder__toll-summary span{color:#64748b;font-size:9px;font-weight:650}.route-builder__summary-values strong{color:#0f172a;font-size:12px;font-weight:800}.route-builder__toll-summary{background:#fffbeb;border-color:#fde68a;margin-top:8px}.route-builder__toll-summary span{color:#92400e}.route-builder__toll-summary strong{color:#78350f;font-size:12px;font-weight:800}.route-builder__route-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;color:#9a3412;font-size:9.5px;font-weight:650;line-height:1.4;margin-top:8px;padding:8px 9px}.routes-panel__loading{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:650;gap:9px;justify-content:center;min-height:180px}.route-builder__save-button .is-spinning,.routes-map__selection-loading svg,.routes-panel__loading svg{animation:routes-map-spin .8s linear infinite}@keyframes routes-map-spin{to{transform:rotate(1turn)}}.routes-panel__error{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:11px;color:#991b1b;display:flex;flex-direction:column;font-size:10.5px;font-weight:650;gap:8px;margin-bottom:14px;padding:11px}.routes-panel__error button{background:#0000;border:0;color:#b91c1c;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;padding:0}.routes-panel__list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.routes-panel__card,.routes-panel__list{display:flex;flex-direction:column;gap:9px}.routes-panel__card{background:#fff;border:1px solid #e2e8f0;border-radius:13px;cursor:pointer;outline:none;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.routes-panel__card:hover{background:#fff;border-color:#0079a761;box-shadow:0 8px 20px #0f172a14;transform:translateY(-1px)}.routes-panel__card.is-selected{border-color:#0079a78c;box-shadow:inset 3px 0 0 #0079a7,0 8px 20px #0f172a14}.routes-panel__card-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.routes-panel__card-top>div{display:flex;flex-direction:column;gap:3px;min-width:0}.routes-panel__card-top strong{color:#0f172a;font-size:12px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routes-panel__number{color:#0079a7;font-size:9px;font-weight:800;letter-spacing:.05em}.routes-panel__version{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;font-size:9px;font-weight:750;min-height:20px;padding:2px 7px}.routes-panel__card-points{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;display:flex;flex-direction:column;gap:9px;padding:10px;position:relative}.routes-panel__card-connection{background:#cbd5e1;bottom:31px;left:23px;position:absolute;top:31px;width:1px}.routes-panel__card-point{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);min-width:0;position:relative;z-index:1}.routes-panel__card-point-icon{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:13px;height:26px;justify-content:center;width:26px}.routes-panel__card-point-icon.is-destination{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.routes-panel__card-point-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.routes-panel__card-point-copy>span{color:#94a3b8;font-size:9px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routes-panel__card-point-copy strong{color:#0f172a;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routes-panel__card-point-copy small{color:#64748b;font-size:9px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routes-panel__card-meta{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:10px;font-weight:700;gap:6px}.routes-panel__card-meta span{align-items:center;display:inline-flex;gap:4px}.routes-panel__card-meta svg{flex:0 0 auto;font-size:13px}.routes-panel__card-meta span+span:before{color:#94a3b8;content:"·";margin-right:2px}.routes-panel__card-footer{align-items:center;display:flex;gap:9px;justify-content:space-between}.routes-panel__card-footer>span{color:#94a3b8;font-size:9.5px;font-weight:650}.routes-panel__card-actions{align-items:center;display:flex;gap:3px}.routes-panel__card-actions button{align-items:center;background:#0000;border:0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;width:28px}.routes-panel__card-actions button:hover{background:#f1f5f9;color:#0f172a}.route-builder__save-error,.routes-panel__card-actions button.is-danger:hover{background:#fef2f2;color:#b91c1c}.route-builder__save-error{border:1px solid #fecaca;border-radius:10px;font-size:10px;font-weight:650;line-height:1.4;margin-top:14px;padding:9px 10px}.route-builder__footer{grid-gap:8px;background:#fff;border-top:1px solid #e2e8f0;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:13px 18px}.route-builder__cancel-button,.route-builder__save-button{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:750;gap:7px;justify-content:center;min-height:40px}.route-builder__cancel-button{background:#fff;border:1px solid #dbe3ee;color:#475569}.route-builder__cancel-button:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.route-builder__save-button{background:#0079a7;border:1px solid #0079a7;color:#fff}.route-builder__save-button:hover:not(:disabled){background:#00678e;border-color:#00678e;box-shadow:0 8px 18px #0079a733}.route-builder__cancel-button:disabled,.route-builder__save-button:disabled{cursor:not-allowed;opacity:.5}.routes-map__selection-loading{border:1px solid #0f172a14;border-radius:999px;box-shadow:0 8px 20px #0f172a24;color:#475569;display:inline-flex;font-size:11px;font-weight:750;gap:8px;left:50%;padding:9px 13px;transform:translateX(-50%);z-index:7}.routes-map__selected-actions,.routes-map__selection-loading{align-items:center;background:#fffffff7;position:absolute;top:14px}.routes-map__selected-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0f172a17;border-radius:13px;box-shadow:0 8px 22px #0f172a24;display:flex;gap:10px;left:14px;max-width:min(360px,calc(100% - 100px));padding:8px 9px 8px 12px;z-index:6}.routes-map__selected-actions strong{color:#0f172a;font-size:11px;font-weight:780;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routes-map__selected-actions button{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:9px;color:#334155;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:10px;font-weight:750;gap:6px;min-height:32px;padding:0 10px}.routes-map__selected-actions button:hover{background:#fff;border-color:#0079a761;color:#0079a7}.route-point-search{background:#fff;border:1px solid #dbe3ee;border-radius:13px;display:flex;flex-direction:column;gap:9px;padding:11px;position:relative}.route-point-search.is-map-picking{background:#f0f9ff;border-color:#0079a7;box-shadow:0 0 0 3px #0079a717}.route-point-search__heading{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);min-width:0}.route-point-search__heading-icon{align-items:center;background:#e0f2fe;border-radius:10px;color:#0369a1;display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.route-point-search__heading>div{display:flex;flex-direction:column;gap:2px;min-width:0}.route-point-search__heading strong{color:#0f172a;font-size:11px;font-weight:780}.route-point-search__heading small{color:#64748b;font-size:9.5px;line-height:1.35}.route-point-search__selected{grid-gap:8px;align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 30px;min-width:0;padding:9px}.route-point-search__selected>div{display:flex;flex-direction:column;gap:3px;min-width:0}.route-point-search__selected strong{color:#0c4a6e;font-size:10.5px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-point-search__selected span{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:#475569;display:-webkit-box;font-size:9.5px;line-height:1.4;overflow:hidden}.route-point-search__selected>button{align-items:center;background:#0000;border:0;border-radius:8px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:13px;height:30px;justify-content:center;width:30px}.route-point-search__selected>button:hover{background:#fee2e2}.route-point-search__form{grid-gap:7px;align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:10px;color:#94a3b8;display:grid;gap:7px;grid-template-columns:17px minmax(0,1fr) auto;min-height:38px;padding-left:10px;transition:border-color .16s ease,box-shadow .16s ease}.route-point-search__form:focus-within{border-color:#0079a78c;box-shadow:0 0 0 3px #0079a717}.route-point-search__form>svg{font-size:15px}.route-point-search__form input{background:#0000;border:0;color:#0f172a;font-family:inherit;font-size:10.5px;height:36px;min-width:0;outline:0;padding:0;width:100%}.route-point-search__form input::placeholder{color:#94a3b8}.route-point-search__form button{align-items:center;background:#0079a7;border:1px solid #0079a7;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9.5px;font-weight:750;height:30px;justify-content:center;margin-right:4px;min-width:74px;padding:0 9px}.route-point-search__form button:hover:not(:disabled){background:#00678e;border-color:#00678e}.route-point-search__form button:disabled{cursor:wait;opacity:.65}.route-point-search__form button svg{font-size:14px}.route-point-search__form .is-spinning{animation:routes-map-spin .8s linear infinite}.route-point-search__error{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:9px;font-weight:650;line-height:1.4;padding:7px 8px}.route-point-search__results{background:#fff;border:1px solid #dbe3ee;border-radius:11px;box-shadow:0 12px 28px #0f172a1f;display:flex;flex-direction:column;gap:4px;padding:6px;position:relative;z-index:4}.route-point-search__results-label{color:#94a3b8;font-size:8.5px;font-weight:750;letter-spacing:.05em;padding:3px 5px;text-transform:uppercase}.route-point-search__result{grid-gap:8px;align-items:flex-start;background:#fff;border:0;border-radius:9px;color:#334155;cursor:pointer;display:grid;font-family:inherit;gap:8px;grid-template-columns:24px minmax(0,1fr);min-width:0;padding:8px;text-align:left;width:100%}.route-point-search__result:hover{background:#f8fafc}.route-point-search__result>svg{color:#0079a7;font-size:15px;margin-top:2px}.route-point-search__result>span{display:flex;flex-direction:column;gap:3px;min-width:0}.route-point-search__result strong{color:#0f172a;font-size:10px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-point-search__result small{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:#64748b;display:-webkit-box;font-size:9px;line-height:1.4;overflow:hidden}.route-point-search__attribution{align-self:flex-end;color:#64748b;font-size:8px;margin:3px 4px 1px;text-decoration:none}.route-point-search__attribution:hover{color:#0079a7;text-decoration:underline}.route-point-search__map-button{align-items:center;background:#fff;border:1px dashed #94a3b8;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9.5px;font-weight:730;gap:6px;justify-content:center;min-height:34px}.route-point-search__map-button:hover{border-color:#0079a7;color:#0079a7}.route-point-search__map-button.is-active{background:#e0f2fe;border-color:#0079a7;border-style:solid;color:#0369a1}.routes-panel__create-button,.routes-panel__empty-action{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff;box-shadow:none;color:#fff}.routes-panel__create-button:hover,.routes-panel__empty-action:hover{background:linear-gradient(180deg,#5962ff,#4650ff);border-color:#5962ff;box-shadow:0 10px 24px #4953ff38}.routes-panel__search{background:#0c0e13b8;border-color:#ffffff14;color:#7f8898}.routes-panel__search:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.routes-panel__search input{color:#eef2f7}.routes-panel__search input::placeholder{color:#677385}.routes-panel__loading{color:#a7b0bf}.routes-panel__error{background:#7f1d1d47;border-color:#ef444452;color:#fecaca}.routes-panel__error button{color:#fca5a5}.routes-panel__list{scrollbar-color:#94a3b84d #0000}.routes-panel__card{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.025),#0000 34%),linear-gradient(180deg,#0e1116fa,#0a0d12f5);border-color:#ffffff14;box-shadow:0 12px 26px #0003,inset 0 1px 0 #ffffff08;color:#eef2f7}.routes-panel__card:hover{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.045),#0000 34%),linear-gradient(180deg,#12161cfa,#0c1015f5);border-color:#ffffff21;box-shadow:0 18px 36px #0000004d}.routes-panel__card.is-selected{background:radial-gradient(circle at 18% 0,#695bff21,#0000 38%),linear-gradient(180deg,#12151ffa,#0c0f17f5);border-color:#695bffbf;box-shadow:inset 3px 0 0 #695bff,0 0 0 2px #695bff21,0 18px 36px #0000004d}.routes-panel__card-top strong{color:#fff}.routes-panel__number{color:#8d82ff}.routes-panel__version{background:#94a3b81a;border:1px solid #94a3b824;color:#aab6ca}.routes-panel__card-points{background:#080b106b;border-color:#ffffff12}.routes-panel__card-connection{background:#94a3b838}.routes-panel__card-point-icon{background:#5273ff24;border-color:#5273ff47;color:#8298ff}.routes-panel__card-point-icon.is-destination{background:#695bff26;border-color:#8d82ff4d;color:#b2aaff}.routes-panel__card-point-copy>span{color:#7f8898}.routes-panel__card-point-copy strong{color:#eef2f7}.routes-panel__card-point-copy small{color:#8c99ad}.routes-panel__card-meta{color:#a7b0bf}.routes-panel__card-meta svg{color:#7f8898}.routes-panel__card-meta span+span:before{color:#667085}.routes-panel__card-footer>span{color:#8c99ad}.routes-panel__card-actions button{color:#9eabc0}.routes-panel__card-actions button:hover{background:#ffffff12;color:#fff}.routes-panel__card-actions button.is-danger:hover{background:#7f1d1d42;color:#ff7b87}.map-view__sidebar--builder{background:linear-gradient(180deg,#0e1116fa,#0a0d12f5);color:#eef2f7}.route-builder__header{border-bottom-color:#ffffff14}.route-builder__back{background:#0e1218d6;border-color:#ffffff14;color:#b9c5d8}.route-builder__back:hover{background:#161b22f0;border-color:#ffffff24;color:#fff}.route-builder__draft-badge{background:#695bff24;border:1px solid #695bff42;color:#c9c4ff}.route-builder__field>span,.route-builder__section-header strong{color:#eef2f7}.route-builder__section-header small{color:#8c99ad}.route-builder__field input,.route-builder__field textarea{background:#0c0e13b8;border-color:#ffffff14;color:#eef2f7}.route-builder__field input::placeholder,.route-builder__field textarea::placeholder{color:#677385}.route-builder__field input:focus,.route-builder__field textarea:focus{border-color:#695bff;box-shadow:0 0 0 2px #695bff40}.route-builder__section+.route-builder__section{border-top-color:#ffffff14}.route-builder__point-selector{background:#10141adb;border-color:#ffffff14;color:#dbe5f3}.route-builder__point-selector:hover{background:#14181ff0;border-color:#695bff7a}.route-builder__point-selector.is-active{background:#695bff21;border-color:#695bff;box-shadow:0 0 0 2px #695bff33}.route-builder__point-selector.has-point{border-color:#695bff61}.route-builder__point-icon{background:#695bff26;border:1px solid #695bff38;color:#c9c4ff}.route-builder__point-copy strong{color:#eef2f7}.route-builder__point-copy small{color:#8c99ad}.route-builder__point-remove{background:#7f1d1d33;border-color:#ef444440;color:#ff7b87}.route-builder__point-remove:hover{background:#7f1d1d52;border-color:#ef44446b}.route-builder__via-row{background:#581c8729;border-color:#9333ea45}.route-builder__footer{background:#0c0f14fa;border-top-color:#ffffff14}.route-builder__cancel-button{background:#12171ee0;border-color:#ffffff17;color:#c9d3e4}.route-builder__cancel-button:hover:not(:disabled){background:#191e26f5;border-color:#ffffff26;color:#fff}.route-builder__save-button{background:linear-gradient(180deg,#4953ff,#3c46ff);border-color:#4953ff}.route-builder__save-button:hover:not(:disabled){background:linear-gradient(180deg,#5962ff,#4650ff);border-color:#5962ff}.route-point-search{background:#10141adb;border-color:#ffffff14}.route-point-search.is-map-picking{background:#695bff1f;border-color:#695bff;box-shadow:0 0 0 2px #695bff33}.route-point-search__heading-icon{background:#695bff26;border:1px solid #695bff38;color:#c9c4ff}.route-point-search__heading strong,.route-point-search__result strong,.route-point-search__selected strong{color:#eef2f7}.route-point-search__heading small,.route-point-search__result small,.route-point-search__selected span{color:#8c99ad}.route-point-search__selected{background:#695bff1a;border-color:#695bff47}.route-point-search__form{background:#0c0e13b8;border-color:#ffffff14;color:#7f8898}.route-point-search__form:focus-within{border-color:#695bff;box-shadow:0 0 0 2px #695bff38}.route-point-search__form input{color:#eef2f7}.route-point-search__form input::placeholder{color:#677385}.route-point-search__form button{background:#4953ff;border-color:#4953ff}.route-point-search__form button:hover:not(:disabled){background:#5962ff;border-color:#5962ff}.route-point-search__results{background:#0e1218fa;border-color:#ffffff14;box-shadow:0 16px 34px #0000005c}.route-point-search__result{background:#0000;color:#dbe5f3}.route-point-search__result:hover{background:#ffffff0f}.route-point-search__result>svg{color:#8d82ff}.route-point-search__map-button{background:#0e1218d6;border-color:#94a3b85c;color:#b9c5d8}.route-point-search__map-button.is-active,.route-point-search__map-button:hover{background:#695bff24;border-color:#695bff;color:#d9d5ff}.routes-map__selected-actions,.routes-map__selection-loading{background:#0e1218f5;border-color:#ffffff1a;box-shadow:0 14px 32px #00000052;color:#c9d3e4}.routes-map__selected-actions strong{color:#fff}.routes-map__selected-actions button{background:#161b22e6;border-color:#ffffff17;color:#c9d3e4}.routes-map__selected-actions button:hover{background:#695bff24;border-color:#695bff8c;color:#fff}#root,body,html{background:#050812;color:#e0e0e0;margin:0;max-width:100%;min-height:100%;overflow-x:hidden;padding:0;width:100%}body{overflow:hidden}.app-container{background:#050812;display:flex;overflow:hidden;width:100%}.app-container,.content{height:100vh;max-width:100%}.content{background:linear-gradient(180deg,#040811,#050914 52%,#060913);flex:1 1;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:none;padding:0;padding-left:var(--sidebar-w);touch-action:pan-y}.content--dashboard,.content--notifications{background:#0000}button:hover{background-color:#5a5a5a}button:focus{outline:none}.error-message{color:#e57373}a{color:#e0e0e0;text-decoration:none}a:hover{color:#fff}.content,.login-container,.sidebar{box-sizing:border-box}.react-select__control{background-color:#333!important;border:1px solid #555!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;min-height:45px!important}.react-select__control--is-focused{border-color:#007bff!important;box-shadow:none!important}.react-select__menu{background-color:#222!important}.react-select__option{background-color:#333!important;color:#fff!important}.react-select__option:hover{background-color:#007bff!important;color:#fff!important}.react-select__single-value{color:#fff!important}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#242424;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 140 140"><polygon points="10,40 70,100 130,40" fill="white"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:2px solid #444;border-radius:4px;box-sizing:border-box;color:#fff;font-size:1rem;padding:10px 30px 10px 10px;transition:all .3s ease-in-out}select:focus{border:2px solid #019dee;box-shadow:0 0 5px #019deebf;outline:none}.content.expanded{padding-left:0}.content.with-settings-nav{padding-left:calc(var(--sidebar-w) + 250px)}.content.expanded{margin-left:0}.content--settings{background:linear-gradient(180deg,#050912,#070c15);margin:0;padding:0 0 0 var(--sidebar-w)}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}input,select,textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}input:focus,select:focus,textarea:focus{border-color:var(--brand-300)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-300) 35%,#0000)!important;outline:none!important}label{color:var(--text-soft);display:inline-block;font-size:14px;font-weight:600;margin-bottom:6px;text-align:left;width:160px}input,select{margin-bottom:10px}.form-group{margin-bottom:14px}.btn,.button{background:var(--gradient-brand);border:1px solid #0000;border-radius:var(--radius-pill);color:#fff}.btn--ghost,.button--ghost{background:#0000;border:1px solid var(--card-border);color:var(--text)}

/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;display:inline-block;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:1.25em;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;margin-inline-start:2.5em;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:-2em;inset-inline-start:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border:.0625em solid #eee;border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);box-sizing:initial;box-sizing:var(--fa-border-box-sizing,content-box);padding:.1875em .25em;padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:.3em;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:.3em;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(0);transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-exclamation{--fa:"\!"}.fa-hashtag{--fa:"\#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\$"}.fa-percent,.fa-percentage{--fa:"\%"}.fa-asterisk{--fa:"\*"}.fa-add,.fa-plus{--fa:"\+"}.fa-less-than{--fa:"\<"}.fa-equals{--fa:"\="}.fa-greater-than{--fa:"\>"}.fa-question{--fa:"\?"}.fa-at{--fa:"\@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:"\e005"}.fa-faucet-drip{--fa:"\e006"}.fa-house-chimney-window{--fa:"\e00d"}.fa-house-signal{--fa:"\e012"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-trailer{--fa:"\e041"}.fa-bacteria{--fa:"\e059"}.fa-bacterium{--fa:"\e05a"}.fa-box-tissue{--fa:"\e05b"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-sparkles{--fa:"\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:"\e060"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-head-side-mask{--fa:"\e063"}.fa-head-side-virus{--fa:"\e064"}.fa-house-chimney-user{--fa:"\e065"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-lungs-virus{--fa:"\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-plane-slash{--fa:"\e069"}.fa-pump-medical{--fa:"\e06a"}.fa-pump-soap{--fa:"\e06b"}.fa-shield-virus{--fa:"\e06c"}.fa-sink{--fa:"\e06d"}.fa-soap{--fa:"\e06e"}.fa-stopwatch-20{--fa:"\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-store-slash{--fa:"\e071"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-users-slash{--fa:"\e073"}.fa-virus{--fa:"\e074"}.fa-virus-slash{--fa:"\e075"}.fa-viruses{--fa:"\e076"}.fa-vest{--fa:"\e085"}.fa-vest-patches{--fa:"\e086"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-austral-sign{--fa:"\e0a9"}.fa-baht-sign{--fa:"\e0ac"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-book-bookmark{--fa:"\e0bb"}.fa-camera-rotate{--fa:"\e0d8"}.fa-cedi-sign{--fa:"\e0df"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-gantt{--fa:"\e0e4"}.fa-clapperboard{--fa:"\e131"}.fa-closed-captioning-slash{--fa:"\e135"}.fa-clover{--fa:"\e139"}.fa-code-compare{--fa:"\e13a"}.fa-code-fork{--fa:"\e13b"}.fa-code-pull-request{--fa:"\e13c"}.fa-colon-sign{--fa:"\e140"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-display{--fa:"\e163"}.fa-dong-sign{--fa:"\e169"}.fa-elevator{--fa:"\e16d"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-florin-sign{--fa:"\e184"}.fa-folder-closed{--fa:"\e185"}.fa-franc-sign{--fa:"\e18f"}.fa-guarani-sign{--fa:"\e19a"}.fa-gun{--fa:"\e19b"}.fa-hands-clapping{--fa:"\e1a8"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-kip-sign{--fa:"\e1c4"}.fa-lari-sign{--fa:"\e1c8"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-manat-sign{--fa:"\e1d5"}.fa-mask-face{--fa:"\e1d7"}.fa-mill-sign{--fa:"\e1ed"}.fa-money-bills{--fa:"\e1f3"}.fa-naira-sign{--fa:"\e1f6"}.fa-notdef{--fa:"\e1fe"}.fa-panorama{--fa:"\e209"}.fa-peseta-sign{--fa:"\e221"}.fa-peso-sign{--fa:"\e222"}.fa-plane-up{--fa:"\e22d"}.fa-rupiah-sign{--fa:"\e23d"}.fa-stairs{--fa:"\e289"}.fa-timeline{--fa:"\e29c"}.fa-truck-front{--fa:"\e2b7"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-vault{--fa:"\e2c5"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bowl-rice{--fa:"\e2eb"}.fa-person-pregnant{--fa:"\e31e"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-house-crack{--fa:"\e3b1"}.fa-house-medical{--fa:"\e3b2"}.fa-cent-sign{--fa:"\e3f5"}.fa-plus-minus{--fa:"\e43c"}.fa-sailboat{--fa:"\e445"}.fa-section{--fa:"\e447"}.fa-shrimp{--fa:"\e448"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-chart-simple{--fa:"\e473"}.fa-diagram-next{--fa:"\e476"}.fa-diagram-predecessor{--fa:"\e477"}.fa-diagram-successor{--fa:"\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-bug-slash{--fa:"\e490"}.fa-file-circle-plus{--fa:"\e494"}.fa-shop-lock{--fa:"\e4a5"}.fa-virus-covid{--fa:"\e4a8"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-anchor-lock{--fa:"\e4ad"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-arrows-spin{--fa:"\e4bb"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-bore-hole{--fa:"\e4c3"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-bottle-water{--fa:"\e4c5"}.fa-bowl-food{--fa:"\e4c6"}.fa-boxes-packing{--fa:"\e4c7"}.fa-bridge{--fa:"\e4c8"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-bridge-water{--fa:"\e4ce"}.fa-bucket{--fa:"\e4cf"}.fa-bugs{--fa:"\e4d0"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-building-circle-check{--fa:"\e4d2"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-building-flag{--fa:"\e4d5"}.fa-building-lock{--fa:"\e4d6"}.fa-building-ngo{--fa:"\e4d7"}.fa-building-shield{--fa:"\e4d8"}.fa-building-un{--fa:"\e4d9"}.fa-building-user{--fa:"\e4da"}.fa-building-wheat{--fa:"\e4db"}.fa-burst{--fa:"\e4dc"}.fa-car-on{--fa:"\e4dd"}.fa-car-tunnel{--fa:"\e4de"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-children{--fa:"\e4e1"}.fa-circle-nodes{--fa:"\e4e2"}.fa-clipboard-question{--fa:"\e4e3"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-computer{--fa:"\e4e5"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-explosion{--fa:"\e4e9"}.fa-ferry{--fa:"\e4ea"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-shield{--fa:"\e4f0"}.fa-fire-burner{--fa:"\e4f1"}.fa-fish-fins{--fa:"\e4f2"}.fa-flask-vial{--fa:"\e4f3"}.fa-glass-water{--fa:"\e4f4"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-handcuffs{--fa:"\e4f8"}.fa-hands-bound{--fa:"\e4f9"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-heart-circle-plus{--fa:"\e500"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-helicopter-symbol{--fa:"\e502"}.fa-helmet-un{--fa:"\e503"}.fa-hill-avalanche{--fa:"\e507"}.fa-hill-rockslide{--fa:"\e508"}.fa-house-circle-check{--fa:"\e509"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-house-fire{--fa:"\e50c"}.fa-house-flag{--fa:"\e50d"}.fa-house-flood-water{--fa:"\e50e"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-house-lock{--fa:"\e510"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-house-medical-flag{--fa:"\e514"}.fa-house-tsunami{--fa:"\e515"}.fa-jar{--fa:"\e516"}.fa-jar-wheat{--fa:"\e517"}.fa-jet-fighter-up{--fa:"\e518"}.fa-jug-detergent{--fa:"\e519"}.fa-kitchen-set{--fa:"\e51a"}.fa-land-mine-on{--fa:"\e51b"}.fa-landmark-flag{--fa:"\e51c"}.fa-laptop-file{--fa:"\e51d"}.fa-lines-leaning{--fa:"\e51e"}.fa-location-pin-lock{--fa:"\e51f"}.fa-locust{--fa:"\e520"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-mask-ventilator{--fa:"\e524"}.fa-mattress-pillow{--fa:"\e525"}.fa-mobile-retro{--fa:"\e527"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-mosquito{--fa:"\e52b"}.fa-mosquito-net{--fa:"\e52c"}.fa-mound{--fa:"\e52d"}.fa-mountain-city{--fa:"\e52e"}.fa-mountain-sun{--fa:"\e52f"}.fa-oil-well{--fa:"\e532"}.fa-people-group{--fa:"\e533"}.fa-people-line{--fa:"\e534"}.fa-people-pulling{--fa:"\e535"}.fa-people-robbery{--fa:"\e536"}.fa-people-roof{--fa:"\e537"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-person-burst{--fa:"\e53b"}.fa-person-cane{--fa:"\e53c"}.fa-person-chalkboard{--fa:"\e53d"}.fa-person-circle-check{--fa:"\e53e"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-person-circle-minus{--fa:"\e540"}.fa-person-circle-plus{--fa:"\e541"}.fa-person-circle-question{--fa:"\e542"}.fa-person-circle-xmark{--fa:"\e543"}.fa-person-dress-burst{--fa:"\e544"}.fa-person-drowning{--fa:"\e545"}.fa-person-falling{--fa:"\e546"}.fa-person-falling-burst{--fa:"\e547"}.fa-person-half-dress{--fa:"\e548"}.fa-person-harassing{--fa:"\e549"}.fa-person-military-pointing{--fa:"\e54a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-military-to-person{--fa:"\e54c"}.fa-person-rays{--fa:"\e54d"}.fa-person-rifle{--fa:"\e54e"}.fa-person-shelter{--fa:"\e54f"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-person-walking-luggage{--fa:"\e554"}.fa-plane-circle-check{--fa:"\e555"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-plane-lock{--fa:"\e558"}.fa-plate-wheat{--fa:"\e55a"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-ranking-star{--fa:"\e561"}.fa-road-barrier{--fa:"\e562"}.fa-road-bridge{--fa:"\e563"}.fa-road-circle-check{--fa:"\e564"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-road-circle-xmark{--fa:"\e566"}.fa-road-lock{--fa:"\e567"}.fa-road-spikes{--fa:"\e568"}.fa-rug{--fa:"\e569"}.fa-sack-xmark{--fa:"\e56a"}.fa-school-circle-check{--fa:"\e56b"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-school-flag{--fa:"\e56e"}.fa-school-lock{--fa:"\e56f"}.fa-sheet-plastic{--fa:"\e571"}.fa-shield-cat{--fa:"\e572"}.fa-shield-dog{--fa:"\e573"}.fa-shield-heart{--fa:"\e574"}.fa-square-nfi{--fa:"\e576"}.fa-square-person-confined{--fa:"\e577"}.fa-square-virus{--fa:"\e578"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-tarp{--fa:"\e57b"}.fa-tarp-droplet{--fa:"\e57c"}.fa-tent{--fa:"\e57d"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tent-arrows-down{--fa:"\e581"}.fa-tents{--fa:"\e582"}.fa-toilet-portable{--fa:"\e583"}.fa-toilets-portable{--fa:"\e584"}.fa-tower-cell{--fa:"\e585"}.fa-tower-observation{--fa:"\e586"}.fa-tree-city{--fa:"\e587"}.fa-trowel{--fa:"\e589"}.fa-trowel-bricks{--fa:"\e58a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-truck-droplet{--fa:"\e58c"}.fa-truck-field{--fa:"\e58d"}.fa-truck-field-un{--fa:"\e58e"}.fa-truck-plane{--fa:"\e58f"}.fa-users-between-lines{--fa:"\e591"}.fa-users-line{--fa:"\e592"}.fa-users-rays{--fa:"\e593"}.fa-users-rectangle{--fa:"\e594"}.fa-users-viewfinder{--fa:"\e595"}.fa-vial-circle-check{--fa:"\e596"}.fa-vial-virus{--fa:"\e597"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-worm{--fa:"\e599"}.fa-xmarks-lines{--fa:"\e59a"}.fa-child-dress{--fa:"\e59c"}.fa-child-reaching{--fa:"\e59d"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-person-through-window{--fa:"\e5a9"}.fa-plant-wilt{--fa:"\e5aa"}.fa-stapler{--fa:"\e5af"}.fa-train-tram{--fa:"\e5b4"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-chart-diagram{--fa:"\e695"}.fa-comment-nodes{--fa:"\e696"}.fa-file-fragment{--fa:"\e697"}.fa-file-half-dashed{--fa:"\e698"}.fa-hexagon-nodes{--fa:"\e699"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-square-binary{--fa:"\e69b"}.fa-pentagon{--fa:"\e790"}.fa-non-binary{--fa:"\e807"}.fa-spiral{--fa:"\e80a"}.fa-picture-in-picture{--fa:"\e80b"}.fa-mobile-vibrate{--fa:"\e816"}.fa-single-quote-left{--fa:"\e81b"}.fa-single-quote-right{--fa:"\e81c"}.fa-bus-side{--fa:"\e81d"}.fa-heptagon,.fa-septagon{--fa:"\e820"}.fa-aquarius{--fa:"\e845"}.fa-aries{--fa:"\e846"}.fa-cancer{--fa:"\e847"}.fa-capricorn{--fa:"\e848"}.fa-gemini{--fa:"\e849"}.fa-leo{--fa:"\e84a"}.fa-libra{--fa:"\e84b"}.fa-pisces{--fa:"\e84c"}.fa-sagittarius{--fa:"\e84d"}.fa-scorpio{--fa:"\e84e"}.fa-taurus{--fa:"\e84f"}.fa-virgo{--fa:"\e850"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-music{--fa:"\f001"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa:"\f008"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-check{--fa:"\f00c"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-power-off{--fa:"\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-road{--fa:"\f018"}.fa-download{--fa:"\f019"}.fa-inbox{--fa:"\f01c"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-lock{--fa:"\f023"}.fa-flag{--fa:"\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:"\f025"}.fa-volume-off{--fa:"\f026"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-qrcode{--fa:"\f029"}.fa-barcode{--fa:"\f02a"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-book{--fa:"\f02d"}.fa-bookmark{--fa:"\f02e"}.fa-print{--fa:"\f02f"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-font{--fa:"\f031"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-text-height{--fa:"\f034"}.fa-text-width{--fa:"\f035"}.fa-align-left{--fa:"\f036"}.fa-align-center{--fa:"\f037"}.fa-align-right{--fa:"\f038"}.fa-align-justify{--fa:"\f039"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-indent{--fa:"\f03c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-image{--fa:"\f03e"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-backward{--fa:"\f04a"}.fa-play{--fa:"\f04b"}.fa-pause{--fa:"\f04c"}.fa-stop{--fa:"\f04d"}.fa-forward{--fa:"\f04e"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-eject{--fa:"\f052"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-crosshairs{--fa:"\f05b"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-expand{--fa:"\f065"}.fa-compress{--fa:"\f066"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-gift{--fa:"\f06b"}.fa-leaf{--fa:"\f06c"}.fa-fire{--fa:"\f06d"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-plane{--fa:"\f072"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-comment{--fa:"\f075"}.fa-magnet{--fa:"\f076"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-retweet{--fa:"\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-camera-retro{--fa:"\f083"}.fa-key{--fa:"\f084"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-star-half{--fa:"\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-trophy{--fa:"\f091"}.fa-upload{--fa:"\f093"}.fa-lemon{--fa:"\f094"}.fa-phone{--fa:"\f095"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-unlock{--fa:"\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-bullhorn{--fa:"\f0a1"}.fa-certificate{--fa:"\f0a3"}.fa-hand-point-right{--fa:"\f0a4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-hand-point-up{--fa:"\f0a6"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-globe{--fa:"\f0ac"}.fa-wrench{--fa:"\f0ad"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-users{--fa:"\f0c0"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-cloud{--fa:"\f0c2"}.fa-flask{--fa:"\f0c3"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-copy{--fa:"\f0c5"}.fa-paperclip{--fa:"\f0c6"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-square{--fa:"\f0c8"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-strikethrough{--fa:"\f0cc"}.fa-underline{--fa:"\f0cd"}.fa-table{--fa:"\f0ce"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-truck{--fa:"\f0d1"}.fa-money-bill{--fa:"\f0d6"}.fa-caret-down{--fa:"\f0d7"}.fa-caret-up{--fa:"\f0d8"}.fa-caret-left{--fa:"\f0d9"}.fa-caret-right{--fa:"\f0da"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-sitemap{--fa:"\f0e8"}.fa-umbrella{--fa:"\f0e9"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-lightbulb{--fa:"\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-stethoscope{--fa:"\f0f1"}.fa-suitcase{--fa:"\f0f2"}.fa-bell{--fa:"\f0f3"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angle-down{--fa:"\f107"}.fa-laptop{--fa:"\f109"}.fa-tablet-button{--fa:"\f10a"}.fa-mobile-button{--fa:"\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-spinner{--fa:"\f110"}.fa-circle{--fa:"\f111"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-gamepad{--fa:"\f11b"}.fa-keyboard{--fa:"\f11c"}.fa-flag-checkered{--fa:"\f11e"}.fa-terminal{--fa:"\f120"}.fa-code{--fa:"\f121"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-location-arrow{--fa:"\f124"}.fa-crop{--fa:"\f125"}.fa-code-branch{--fa:"\f126"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-info{--fa:"\f129"}.fa-superscript{--fa:"\f12b"}.fa-subscript{--fa:"\f12c"}.fa-eraser{--fa:"\f12d"}.fa-puzzle-piece{--fa:"\f12e"}.fa-microphone{--fa:"\f130"}.fa-microphone-slash{--fa:"\f131"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-calendar{--fa:"\f133"}.fa-fire-extinguisher{--fa:"\f134"}.fa-rocket{--fa:"\f135"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-anchor{--fa:"\f13d"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-bullseye{--fa:"\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-ticket{--fa:"\f145"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-file{--fa:"\f15b"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbs-down{--fa:"\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-male,.fa-person{--fa:"\f183"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-bug{--fa:"\f188"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-wheelchair{--fa:"\f193"}.fa-lira-sign{--fa:"\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-language{--fa:"\f1ab"}.fa-fax{--fa:"\f1ac"}.fa-building{--fa:"\f1ad"}.fa-child{--fa:"\f1ae"}.fa-paw{--fa:"\f1b0"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-recycle{--fa:"\f1b8"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-tree{--fa:"\f1bb"}.fa-database{--fa:"\f1c0"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-word{--fa:"\f1c2"}.fa-file-excel{--fa:"\f1c3"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-image{--fa:"\f1c5"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-file-audio{--fa:"\f1c7"}.fa-file-video{--fa:"\f1c8"}.fa-file-code{--fa:"\f1c9"}.fa-life-ring{--fa:"\f1cd"}.fa-circle-notch{--fa:"\f1ce"}.fa-paper-plane{--fa:"\f1d8"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-bomb{--fa:"\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-binoculars{--fa:"\f1e5"}.fa-plug{--fa:"\f1e6"}.fa-newspaper{--fa:"\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-calculator{--fa:"\f1ec"}.fa-bell-slash{--fa:"\f1f6"}.fa-trash{--fa:"\f1f8"}.fa-copyright{--fa:"\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-bicycle{--fa:"\f206"}.fa-bus{--fa:"\f207"}.fa-closed-captioning{--fa:"\f20a"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-cart-plus{--fa:"\f217"}.fa-cart-arrow-down{--fa:"\f218"}.fa-diamond{--fa:"\f219"}.fa-ship{--fa:"\f21a"}.fa-user-secret{--fa:"\f21b"}.fa-motorcycle{--fa:"\f21c"}.fa-street-view{--fa:"\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-venus{--fa:"\f221"}.fa-mars{--fa:"\f222"}.fa-mercury{--fa:"\f223"}.fa-mars-and-venus{--fa:"\f224"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-venus-double{--fa:"\f226"}.fa-mars-double{--fa:"\f227"}.fa-venus-mars{--fa:"\f228"}.fa-mars-stroke{--fa:"\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-neuter{--fa:"\f22c"}.fa-genderless{--fa:"\f22d"}.fa-server{--fa:"\f233"}.fa-user-plus{--fa:"\f234"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-bed{--fa:"\f236"}.fa-train{--fa:"\f238"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-i-cursor{--fa:"\f246"}.fa-object-group{--fa:"\f247"}.fa-object-ungroup{--fa:"\f248"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-clone{--fa:"\f24d"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-hand-scissors{--fa:"\f257"}.fa-hand-lizard{--fa:"\f258"}.fa-hand-spock{--fa:"\f259"}.fa-hand-pointer{--fa:"\f25a"}.fa-hand-peace{--fa:"\f25b"}.fa-trademark{--fa:"\f25c"}.fa-registered{--fa:"\f25d"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-calendar-check{--fa:"\f274"}.fa-industry{--fa:"\f275"}.fa-map-pin{--fa:"\f276"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-map{--fa:"\f279"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-universal-access{--fa:"\f29a"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-audio-description{--fa:"\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-braille{--fa:"\f2a1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:"\f2b5"}.fa-envelope-open{--fa:"\f2b6"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-id-badge{--fa:"\f2c1"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-shower{--fa:"\f2cc"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-podcast{--fa:"\f2ce"}.fa-window-maximize{--fa:"\f2d0"}.fa-window-minimize{--fa:"\f2d1"}.fa-window-restore{--fa:"\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-microchip{--fa:"\f2db"}.fa-snowflake{--fa:"\f2dc"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-poo{--fa:"\f2fe"}.fa-images{--fa:"\f302"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-pen{--fa:"\f304"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-octagon{--fa:"\f306"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-hexagon{--fa:"\f312"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-clipboard{--fa:"\f328"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-alarm-clock{--fa:"\f34e"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-repeat{--fa:"\f363"}.fa-code-commit{--fa:"\f386"}.fa-code-merge{--fa:"\f387"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-gem{--fa:"\f3a5"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-lock-open{--fa:"\f3c1"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-phone-slash{--fa:"\f3dd"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-bowling-ball{--fa:"\f436"}.fa-chess{--fa:"\f439"}.fa-chess-bishop{--fa:"\f43a"}.fa-chess-board{--fa:"\f43c"}.fa-chess-king{--fa:"\f43f"}.fa-chess-knight{--fa:"\f441"}.fa-chess-pawn{--fa:"\f443"}.fa-chess-queen{--fa:"\f445"}.fa-chess-rook{--fa:"\f447"}.fa-dumbbell{--fa:"\f44b"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-hockey-puck{--fa:"\f453"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-square-full{--fa:"\f45c"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-box{--fa:"\f466"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-briefcase-medical{--fa:"\f469"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-capsules{--fa:"\f46b"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-dna{--fa:"\f471"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-file-medical{--fa:"\f477"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-notes-medical{--fa:"\f481"}.fa-pallet{--fa:"\f482"}.fa-pills{--fa:"\f484"}.fa-prescription-bottle{--fa:"\f485"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-smoking{--fa:"\f48d"}.fa-syringe{--fa:"\f48e"}.fa-tablets{--fa:"\f490"}.fa-thermometer{--fa:"\f491"}.fa-vial{--fa:"\f492"}.fa-vials{--fa:"\f493"}.fa-warehouse{--fa:"\f494"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-x-ray{--fa:"\f497"}.fa-box-open{--fa:"\f49e"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-comment-slash{--fa:"\f4b3"}.fa-couch{--fa:"\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-dove{--fa:"\f4ba"}.fa-hand-holding{--fa:"\f4bd"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-parachute-box{--fa:"\f4cd"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-piggy-bank{--fa:"\f4d3"}.fa-ribbon{--fa:"\f4d6"}.fa-route{--fa:"\f4d7"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-tape{--fa:"\f4db"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-truck-moving{--fa:"\f4df"}.fa-video-slash{--fa:"\f4e2"}.fa-wine-glass{--fa:"\f4e3"}.fa-user-astronaut{--fa:"\f4fb"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-user-graduate{--fa:"\f501"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-ninja{--fa:"\f504"}.fa-user-shield{--fa:"\f505"}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-blender{--fa:"\f517"}.fa-book-open{--fa:"\f518"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-broom{--fa:"\f51a"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-church{--fa:"\f51d"}.fa-coins{--fa:"\f51e"}.fa-compact-disc{--fa:"\f51f"}.fa-crow{--fa:"\f520"}.fa-crown{--fa:"\f521"}.fa-dice{--fa:"\f522"}.fa-dice-five{--fa:"\f523"}.fa-dice-four{--fa:"\f524"}.fa-dice-one{--fa:"\f525"}.fa-dice-six{--fa:"\f526"}.fa-dice-three{--fa:"\f527"}.fa-dice-two{--fa:"\f528"}.fa-divide{--fa:"\f529"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-feather{--fa:"\f52d"}.fa-frog{--fa:"\f52e"}.fa-gas-pump{--fa:"\f52f"}.fa-glasses{--fa:"\f530"}.fa-greater-than-equal{--fa:"\f532"}.fa-helicopter{--fa:"\f533"}.fa-infinity{--fa:"\f534"}.fa-kiwi-bird{--fa:"\f535"}.fa-less-than-equal{--fa:"\f537"}.fa-memory{--fa:"\f538"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-money-check{--fa:"\f53c"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-not-equal{--fa:"\f53e"}.fa-palette{--fa:"\f53f"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-receipt{--fa:"\f543"}.fa-robot{--fa:"\f544"}.fa-ruler{--fa:"\f545"}.fa-ruler-combined{--fa:"\f546"}.fa-ruler-horizontal{--fa:"\f547"}.fa-ruler-vertical{--fa:"\f548"}.fa-school{--fa:"\f549"}.fa-screwdriver{--fa:"\f54a"}.fa-shoe-prints{--fa:"\f54b"}.fa-skull{--fa:"\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-store{--fa:"\f54e"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-stroopwafel{--fa:"\f551"}.fa-toolbox{--fa:"\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-wallet{--fa:"\f555"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-archway{--fa:"\f557"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-award{--fa:"\f559"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-bezier-curve{--fa:"\f55b"}.fa-bong{--fa:"\f55c"}.fa-brush{--fa:"\f55d"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-cannabis{--fa:"\f55f"}.fa-check-double{--fa:"\f560"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-cookie{--fa:"\f563"}.fa-cookie-bite{--fa:"\f564"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-drum{--fa:"\f569"}.fa-drum-steelpan{--fa:"\f56a"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-file-contract{--fa:"\f56c"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-prescription{--fa:"\f572"}.fa-file-signature{--fa:"\f573"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-fill{--fa:"\f575"}.fa-fill-drip{--fa:"\f576"}.fa-fingerprint{--fa:"\f577"}.fa-fish{--fa:"\f578"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-grid-vertical,.fa-grip-vertical{--fa:"\f58e"}.fa-headset{--fa:"\f590"}.fa-highlighter{--fa:"\f591"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-hotel{--fa:"\f594"}.fa-joint{--fa:"\f595"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-marker{--fa:"\f5a1"}.fa-medal{--fa:"\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-monument{--fa:"\f5a6"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-paint-roller{--fa:"\f5aa"}.fa-passport{--fa:"\f5ab"}.fa-pen-fancy{--fa:"\f5ac"}.fa-pen-nib{--fa:"\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-plane-arrival{--fa:"\f5af"}.fa-plane-departure{--fa:"\f5b0"}.fa-prescription{--fa:"\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-signature{--fa:"\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-solar-panel{--fa:"\f5ba"}.fa-spa{--fa:"\f5bb"}.fa-splotch{--fa:"\f5bc"}.fa-spray-can{--fa:"\f5bd"}.fa-stamp{--fa:"\f5bf"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-swatchbook{--fa:"\f5c3"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-tooth{--fa:"\f5c9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-weight-hanging{--fa:"\f5cd"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-atom{--fa:"\f5d2"}.fa-bone{--fa:"\f5d7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-brain{--fa:"\f5dc"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-car-side{--fa:"\f5e4"}.fa-charging-station{--fa:"\f5e7"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-draw-polygon,.fa-vector-polygon{--fa:"\f5ee"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-lungs{--fa:"\f604"}.fa-microscope{--fa:"\f610"}.fa-oil-can{--fa:"\f613"}.fa-poop{--fa:"\f619"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-star-of-life{--fa:"\f621"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-teeth{--fa:"\f62e"}.fa-teeth-open{--fa:"\f62f"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-traffic-light{--fa:"\f637"}.fa-truck-monster{--fa:"\f63b"}.fa-truck-pickup{--fa:"\f63c"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-ankh{--fa:"\f644"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-city{--fa:"\f64f"}.fa-comment-dollar{--fa:"\f651"}.fa-comments-dollar{--fa:"\f653"}.fa-cross{--fa:"\f654"}.fa-dharmachakra{--fa:"\f655"}.fa-envelope-open-text{--fa:"\f658"}.fa-folder-minus{--fa:"\f65d"}.fa-folder-plus{--fa:"\f65e"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-gopuram{--fa:"\f664"}.fa-hamsa{--fa:"\f665"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-jedi{--fa:"\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-kaaba{--fa:"\f66b"}.fa-khanda{--fa:"\f66d"}.fa-landmark{--fa:"\f66f"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-menorah{--fa:"\f676"}.fa-mosque{--fa:"\f678"}.fa-om{--fa:"\f679"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-peace{--fa:"\f67c"}.fa-place-of-worship{--fa:"\f67f"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-socks{--fa:"\f696"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-star-and-crescent{--fa:"\f699"}.fa-star-of-david{--fa:"\f69a"}.fa-synagogue{--fa:"\f69b"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-torii-gate{--fa:"\f6a1"}.fa-vihara{--fa:"\f6a7"}.fa-volume,.fa-volume-medium{--fa:"\f6a8"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-yin-yang{--fa:"\f6ad"}.fa-blender-phone{--fa:"\f6b6"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-campground{--fa:"\f6bb"}.fa-cat{--fa:"\f6be"}.fa-chair{--fa:"\f6c0"}.fa-cloud-moon{--fa:"\f6c3"}.fa-cloud-sun{--fa:"\f6c4"}.fa-cow{--fa:"\f6c8"}.fa-dice-d20{--fa:"\f6cf"}.fa-dice-d6{--fa:"\f6d1"}.fa-dog{--fa:"\f6d3"}.fa-dragon{--fa:"\f6d5"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-dungeon{--fa:"\f6d9"}.fa-file-csv{--fa:"\f6dd"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-ghost{--fa:"\f6e2"}.fa-hammer{--fa:"\f6e3"}.fa-hanukiah{--fa:"\f6e6"}.fa-hat-wizard{--fa:"\f6e8"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-hippo{--fa:"\f6ed"}.fa-horse{--fa:"\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-mask{--fa:"\f6fa"}.fa-mountain{--fa:"\f6fc"}.fa-network-wired{--fa:"\f6ff"}.fa-otter{--fa:"\f700"}.fa-ring{--fa:"\f70b"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-scroll{--fa:"\f70e"}.fa-skull-crossbones{--fa:"\f714"}.fa-slash{--fa:"\f715"}.fa-spider{--fa:"\f717"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"\f71e"}.fa-tractor{--fa:"\f722"}.fa-user-injured{--fa:"\f728"}.fa-vr-cardboard{--fa:"\f729"}.fa-wand-sparkles{--fa:"\f72b"}.fa-wind{--fa:"\f72e"}.fa-wine-bottle{--fa:"\f72f"}.fa-cloud-meatball{--fa:"\f73b"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-cloud-rain{--fa:"\f73d"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-democrat{--fa:"\f747"}.fa-flag-usa{--fa:"\f74d"}.fa-hurricane{--fa:"\f751"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-meteor{--fa:"\f753"}.fa-person-booth{--fa:"\f756"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-rainbow{--fa:"\f75b"}.fa-republican{--fa:"\f75e"}.fa-smog{--fa:"\f75f"}.fa-temperature-high{--fa:"\f769"}.fa-temperature-low{--fa:"\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-tornado{--fa:"\f76f"}.fa-volcano{--fa:"\f770"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-water{--fa:"\f773"}.fa-baby{--fa:"\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-biohazard{--fa:"\f780"}.fa-blog{--fa:"\f781"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-week{--fa:"\f784"}.fa-candy-cane{--fa:"\f786"}.fa-carrot{--fa:"\f787"}.fa-cash-register{--fa:"\f788"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-dumpster{--fa:"\f793"}.fa-dumpster-fire{--fa:"\f794"}.fa-ethernet{--fa:"\f796"}.fa-gifts{--fa:"\f79c"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-grip-lines{--fa:"\f7a4"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-guitar{--fa:"\f7a6"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-holly-berry{--fa:"\f7aa"}.fa-horse-head{--fa:"\f7ab"}.fa-icicles{--fa:"\f7ad"}.fa-igloo{--fa:"\f7ae"}.fa-mitten{--fa:"\f7b5"}.fa-mug-hot{--fa:"\f7b6"}.fa-radiation{--fa:"\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-restroom{--fa:"\f7bd"}.fa-satellite{--fa:"\f7bf"}.fa-satellite-dish{--fa:"\f7c0"}.fa-sd-card{--fa:"\f7c2"}.fa-sim-card{--fa:"\f7c4"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-sleigh{--fa:"\f7cc"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-snowman{--fa:"\f7d0"}.fa-snowplow{--fa:"\f7d2"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-toilet{--fa:"\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-bacon{--fa:"\f7e5"}.fa-book-medical{--fa:"\f7e6"}.fa-bread-slice{--fa:"\f7ec"}.fa-cheese{--fa:"\f7ef"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-clipboard-user{--fa:"\f7f3"}.fa-comment-medical{--fa:"\f7f5"}.fa-crutch{--fa:"\f7f7"}.fa-disease{--fa:"\f7fa"}.fa-egg{--fa:"\f7fb"}.fa-folder-tree{--fa:"\f802"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-hand-middle-finger{--fa:"\f806"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-hospital-user{--fa:"\f80d"}.fa-hotdog{--fa:"\f80f"}.fa-ice-cream{--fa:"\f810"}.fa-laptop-medical{--fa:"\f812"}.fa-pager{--fa:"\f815"}.fa-pepper-hot{--fa:"\f816"}.fa-pizza-slice{--fa:"\f818"}.fa-sack-dollar{--fa:"\f81d"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-user-nurse{--fa:"\f82f"}.fa-wave-square{--fa:"\f83e"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-border-all{--fa:"\f84c"}.fa-border-none{--fa:"\f850"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-fan{--fa:"\f863"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-spell-check{--fa:"\f891"}.fa-voicemail{--fa:"\f897"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-radio{--fa:"\f8d7"}.fa-record-vinyl{--fa:"\f8d9"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-caravan{--fa:"\f8ff"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-display:block;font-family:Font Awesome\ 7 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.f276979f97f1cf375d23.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-supportnow{--fa:"\e833"}.fa-tor-browser{--fa:"\e838"}.fa-typescript{--fa:"\e840"}.fa-square-deskpro{--fa:"\e844"}.fa-circle-zulip{--fa:"\e851"}.fa-julia{--fa:"\e852"}.fa-zulip{--fa:"\e853"}.fa-unison{--fa:"\e854"}.fa-bgg,.fa-board-game-geek{--fa:"\e855"}.fa-ko-fi{--fa:"\e856"}.fa-kubernetes{--fa:"\e857"}.fa-postgresql{--fa:"\e858"}.fa-scaleway{--fa:"\e859"}.fa-venmo{--fa:"\e85a"}.fa-venmo-v{--fa:"\e85b"}.fa-unreal-engine{--fa:"\e85c"}.fa-globaleaks{--fa:"\e85d"}.fa-solana{--fa:"\e85e"}.fa-threema{--fa:"\e85f"}.fa-forgejo{--fa:"\e860"}.fa-claude{--fa:"\e861"}.fa-gitee{--fa:"\e863"}.fa-xmpp{--fa:"\e864"}.fa-fediverse{--fa:"\e865"}.fa-tailwind-css{--fa:"\e866"}.fa-arch-linux{--fa:"\e867"}.fa-svelte{--fa:"\e868"}.fa-hugging-face{--fa:"\e869"}.fa-leetcode{--fa:"\e86a"}.fa-openstreetmap{--fa:"\e86b"}.fa-ultralytics{--fa:"\e86d"}.fa-ultralytics-hub{--fa:"\e86e"}.fa-ultralytics-yolo{--fa:"\e86f"}.fa-obsidian{--fa:"\e879"}.fa-zoom{--fa:"\e87b"}.fa-vim{--fa:"\e88a"}.fa-symfonycasts{--fa:"\e8ab"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:400;src:url(/static/media/fa-regular-400.cfbad32c79d9dda6af4a.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.ce9a3fa740bd60b4ac3b.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(/static/media/fa-brands-400.f276979f97f1cf375d23.woff2) format("woff2")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(/static/media/fa-solid-900.ce9a3fa740bd60b4ac3b.woff2) format("woff2")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(/static/media/fa-regular-400.cfbad32c79d9dda6af4a.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-solid-900.ce9a3fa740bd60b4ac3b.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-brands-400.f276979f97f1cf375d23.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-regular-400.cfbad32c79d9dda6af4a.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-v4compatibility.296da06936a3373940c8.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*# sourceMappingURL=main.52e76bcd.css.map*/