@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");:root{--color-navy:#0F172A;--color-ocean:#2563EB;--color-ocean-dark:#1D4ED8;--color-ocean-light:#EFF6FF;--color-accent:#F97316;--color-accent2:#F97316;--maritime-navy:#0F172A;--maritime-blue:#2563EB;--maritime-accent:#F97316;--maritime-white:#F8FAFC;--maritime-slate:#64748B;--bg-page:#F8FAFC;--bg-surface:#FFFFFF;--bg-subtle:#F1F5F9;--surface:#FFFFFF;--text-primary:#0F172A;--text-secondary:#475569;--text-muted:#94A3B8;--border:#E2E8F0;--border-subtle:#F1F5F9;--success:#16A34A;--danger:#DC2626;--warning:#D97706;--info:#2563EB;--bg:#F8FAFC;--bg-muted:#E2E8F0;--bg-overlay:rgba(15,23,42,0.5);--border-focus:rgba(37,99,235,0.4);--border-strong:#CBD5E1;--nav-text:#475569;--text-link:#2563EB;--text-subtle:#94A3B8;--danger-bg:rgba(220,38,38,0.07);--danger-border:rgba(220,38,38,0.2);--warning-bg:rgba(217,119,6,0.07);--warning-border:rgba(217,119,6,0.2);--info-bg:rgba(37,99,235,0.06);--info-border:rgba(37,99,235,0.2);--shadow-xs:0 1px 3px rgba(0,0,0,0.06);--shadow-sm:0 2px 8px rgba(0,0,0,0.06);--shadow-md:0 4px 20px rgba(0,0,0,0.08);--shadow-lg:0 8px 32px rgba(0,0,0,0.10);--shadow-xl:0 20px 40px rgba(0,0,0,0.12);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--shadow-card:0 4px 20px rgba(0,0,0,0.03);--shadow-hover:0 20px 40px rgba(0,0,0,0.08);--shadow-glass:0 8px 32px rgba(31,38,135,0.07);--shadow-input:0 10px 40px rgba(0,0,0,0.04);--font-display:"Outfit",sans-serif;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace}[data-theme=dark]{--color-ocean:#93C5FD;--color-ocean-dark:#60A5FA;--color-ocean-light:#1E3A5F;--color-accent:#FCD34D;--color-accent2:#FB923C;--color-navy:#E2E8F0;--maritime-blue:#93C5FD;--maritime-accent:#FCD34D;--bg-page:#111827;--bg-surface:#1F2937;--bg-subtle:#1F2937;--surface:#1F2937;--bg:#111827;--bg-muted:#374151;--text-primary:#F9FAFB;--text-secondary:#D1D5DB;--text-muted:#9CA3AF;--text-subtle:#6B7280;--text-link:#93C5FD;--nav-text:#E5E7EB;--border:#374151;--border-subtle:#2D3748;--danger-bg:rgba(239,68,68,0.15);--danger-border:rgba(239,68,68,0.3);--danger:#FCA5A5;--warning-bg:rgba(245,158,11,0.12);--info-bg:rgba(96,165,250,0.12)}[data-theme=dark] .vesbor-sidebar{background:#1A2332;border-right-color:#2D3748}[data-theme=dark] .card,[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background:#fff"]{background:var(--bg-surface)!important;border-color:var(--border)!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important}[data-theme=dark] .vesbor-logo-lockup span{color:#F9FAFB!important}[data-theme=dark] .vesbor-topbar{background:rgba(17,24,39,.9)!important;border-bottom-color:#374151!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);font-size:14px;line-height:1.6;background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.03em}h1{font-size:28px}h1,h2{font-weight:800}h2{font-size:22px}h3{font-size:17px}h3,h4{font-weight:700}h4{font-size:14px}a{color:var(--color-ocean);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:var(--font-mono)}.page-shell{max-width:100%;margin:0;padding:0}.vesbor-layout{display:flex;min-height:var(--vesbor-viewport-height,100vh)}.vesbor-sidebar{width:240px;min-width:240px;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:100;transition:transform .25s ease}.vesbor-main{flex:1 1;margin-left:240px;min-height:var(--vesbor-viewport-height,100vh);background:var(--bg-page)}.vesbor-sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:24px;box-shadow:var(--shadow-card);transition:box-shadow .3s ease,transform .3s ease}.card:hover{box-shadow:var(--shadow-hover)}.card-md{border-radius:var(--radius-xl)}.card-sm{padding:16px}.btn,.card-sm,button.btn{border-radius:var(--radius-lg)}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-primary{background:var(--color-navy);color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.25)}.btn-primary:hover{background:var(--color-ocean);box-shadow:0 8px 24px rgba(37,99,235,.3)}.btn-ocean{background:var(--color-ocean);color:#fff;box-shadow:0 8px 24px rgba(37,99,235,.25)}.btn-ocean:hover{background:var(--color-ocean-dark)}.btn-accent{background:var(--color-accent);color:#fff;box-shadow:0 8px 24px rgba(249,115,22,.25)}.btn-accent:hover{background:#EA580C}.btn-ghost{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg-subtle);border-color:var(--color-ocean);color:var(--color-ocean)}.btn-pill{border-radius:9999px}.input,input.input,select.input,textarea.input{width:100%;padding:14px 16px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-primary);transition:border-color .15s,box-shadow .15s;outline:none;box-shadow:none}.input:focus{border-color:var(--color-ocean);box-shadow:0 0 0 3px rgba(37,99,235,.12);background:var(--bg-surface)}.input::placeholder{color:var(--text-muted)}.label{display:block;letter-spacing:.2em;color:var(--text-muted);margin-bottom:8px}.badge,.label{font-size:10px;font-weight:700;text-transform:uppercase}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:9999px;letter-spacing:.07em;white-space:nowrap}.badge-blue{background:rgba(37,99,235,.1);color:var(--color-ocean)}.badge-navy{background:rgba(15,23,42,.08);color:var(--color-navy)}.badge-accent{background:rgba(249,115,22,.1);color:var(--color-accent)}.badge-green{background:rgba(22,163,74,.1);color:#16A34A}.badge-red{background:rgba(220,38,38,.1);color:#DC2626}.badge-gray{background:var(--bg-subtle);color:var(--text-secondary)}.section-white{background:var(--bg-surface)}.section-subtle{background:var(--bg-page)}.section-navy{background:var(--color-navy);color:#fff}.section-blue{background:var(--color-ocean);color:#fff}.glass{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.2);box-shadow:var(--shadow-glass)}.glass,.glass-dark{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-dark{background:rgba(15,23,42,.8);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.3)}.nav-link{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);text-decoration:none;position:relative;transition:color .15s}.nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-accent);transition:width .2s ease}.nav-link.active,.nav-link:hover{color:var(--text-primary);text-decoration:none}.nav-link.active:after,.nav-link:hover:after{width:100%}.vesbor-nav-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:all .15s;border:1.5px solid transparent}.vesbor-nav-link:hover{background:var(--bg-subtle);color:var(--text-primary);text-decoration:none}.vesbor-nav-link.active{background:var(--color-ocean-light);color:var(--color-ocean);border-color:rgba(37,99,235,.15);font-weight:700}.table{width:100%;border-collapse:collapse}.table th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}.table td{padding:12px 14px;font-size:13px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:var(--bg-subtle)}.info-box{padding:12px 16px;border-radius:var(--radius-md);font-size:13px;line-height:1.5;border:1px solid}.info-box-info{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.2);color:#1D4ED8}.info-box-warning{background:rgba(217,119,6,.07);border-color:rgba(217,119,6,.2);color:#B45309}.info-box-danger{background:rgba(220,38,38,.07);border-color:rgba(220,38,38,.2);color:#DC2626}.info-box-success{background:rgba(22,163,74,.07);border-color:rgba(22,163,74,.2);color:#16A34A}.tabs-nav{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:24px}.tab-btn{padding:10px 18px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:all .15s;font-family:var(--font-sans)}.tab-btn:hover{color:var(--text-primary)}.tab-btn.active{color:var(--color-ocean);border-bottom-color:var(--color-ocean)}.form-group{margin-bottom:18px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.status-dot-green{background:#22C55E;box-shadow:0 0 8px rgba(34,197,94,.5)}.status-dot-orange{background:var(--color-accent)}.status-dot-gray{background:var(--text-muted)}.status-dot-red{background:#EF4444}.text-gradient{background:linear-gradient(135deg,var(--color-navy),var(--color-ocean),var(--color-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.icon-box{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-box-blue{background:rgba(37,99,235,.1);color:var(--color-ocean)}.icon-box-accent{background:rgba(249,115,22,.1);color:var(--color-accent)}.icon-box-navy{background:rgba(15,23,42,.08);color:var(--color-navy)}.icon-box-green{background:rgba(22,163,74,.1);color:#16A34A}.icon-box-white{background:rgba(255,255,255,.12);color:#fff}.stat-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.stat-card-value{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.stat-card-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse-dot{animation:pulse-dot 2s ease-in-out infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .35s ease forwards}@media (max-width:768px){.vesbor-sidebar{transform:translateX(-100%)}.vesbor-sidebar.open{transform:translateX(0)}.vesbor-sidebar-overlay{display:block}.vesbor-main{margin-left:0}.page-shell{padding:16px 14px 48px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:rgba(249,115,22,.25);color:var(--text-primary)}.bg-surface{background:var(--bg-surface)!important}.bg-subtle{background:var(--bg-subtle)!important}.text-ocean{color:var(--color-ocean)}.text-accent{color:var(--color-accent)}.text-navy{color:var(--color-navy)}.border-ocean{border-color:var(--color-ocean)}.form-group{margin-bottom:16px}.form-label{letter-spacing:.18em;margin-bottom:8px}.form-input,.form-select,.form-textarea{width:100%;padding:13px 16px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-primary);transition:border-color .15s,box-shadow .15s,background .15s;outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-ocean);box-shadow:0 0 0 3px rgba(37,99,235,.12);background:var(--bg-surface)}.form-input::placeholder{color:var(--text-muted)}.form-textarea{resize:vertical;min-height:96px}.form-select-wrapper{position:relative}.form-select{appearance:none;padding-right:36px;cursor:pointer}.form-select-wrapper:after{content:"▾";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--text-muted);pointer-events:none}.form-input-wrapper{position:relative}.form-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);display:flex;pointer-events:none}.form-input-wrapper .form-input{padding-left:42px}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.card-title{font-family:var(--font-display);font-size:16px;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.card-subtitle{font-size:12px;color:var(--text-muted);margin-top:3px}.alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--radius-md);font-size:13px;line-height:1.5;border:1px solid}.alert-info{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.2);color:#1D4ED8}.alert-warning{background:rgba(217,119,6,.07);border-color:rgba(217,119,6,.2);color:#B45309}.alert-danger{background:rgba(220,38,38,.07);border-color:rgba(220,38,38,.2);color:#DC2626}.alert-success{background:rgba(22,163,74,.07);border-color:rgba(22,163,74,.2);color:#16A34A}.badge-info{background:rgba(37,99,235,.1);color:var(--color-ocean)}.badge-success{background:rgba(22,163,74,.1);color:#16A34A}.badge-warning{background:rgba(217,119,6,.1);color:#B45309}.badge-danger{background:rgba(220,38,38,.1);color:#DC2626}.badge-muted{background:var(--bg-subtle);color:var(--text-muted)}.badge-verified{font-weight:700}.badge-active,.badge-verified{background:rgba(22,163,74,.1);color:#16A34A}.badge-inactive{background:var(--bg-subtle);color:var(--text-muted)}.tabs-header{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.tabs-header::-webkit-scrollbar{display:none}.tab-button{padding:10px 18px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px;transition:all .15s;font-family:var(--font-sans);white-space:nowrap;display:flex;align-items:center;gap:6px}.tab-button:hover{color:var(--text-primary)}.tab-button.active{color:var(--color-ocean);border-bottom-color:var(--color-ocean)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-header-title{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--text-primary)}.page-header-sub{font-size:13px;color:var(--text-muted);margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:var(--radius-lg);border:none;font-family:var(--font-sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary,.btn.primary{background:var(--color-navy);color:#fff;box-shadow:0 4px 16px rgba(15,23,42,.2)}.btn.primary:hover{background:var(--color-ocean)}.btn.secondary{background:var(--bg-subtle);color:var(--text-primary);border:1px solid var(--border)}.btn.secondary:hover{border-color:var(--color-ocean);color:var(--color-ocean)}.btn.danger{background:#DC2626;color:#fff}.btn.danger:hover{background:#B91C1C}.btn:disabled{opacity:.5;cursor:not-allowed}.form-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin-bottom:6px}.form-label-required:after{content:" *";color:var(--danger)}.form-hint{color:var(--text-muted)}.form-error,.form-hint{font-size:11px;margin-top:4px}.form-error{color:var(--danger)}.modal-backdrop{position:fixed;inset:0;z-index:999;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-box{background:var(--bg-surface);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.3);max-height:90vh;overflow-y:auto}.vesbor-hamburger{background:none;border:none;cursor:pointer;color:var(--text-primary);font-size:18px;padding:6px 8px;border-radius:8px;line-height:1;display:none}@media (max-width:768px){.vesbor-hamburger{display:flex;align-items:center}}.page-title{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--color-navy);margin:0 0 4px}.page-subtitle{font-size:13px;color:var(--text-muted);margin:0 0 24px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background:var(--bg-surface);border:1.5px dashed var(--border);border-radius:24px;color:var(--text-muted)}.empty-state-icon{font-size:40px;margin-bottom:12px}.empty-state-title{font-weight:700;font-size:15px;color:var(--text-primary);margin-bottom:6px}.empty-state-desc{font-size:13px;line-height:1.6}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton{background:var(--bg-subtle);border-radius:8px;animation:skeleton-pulse 1.5s ease-in-out infinite}.leaflet-container{z-index:1}@media (max-width:1024px){.page-shell{padding:20px 16px 40px}.grid-3{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){.page-shell{padding:14px 12px 56px}.page-title{font-size:20px!important}.grid-2,.grid-3{grid-template-columns:1fr!important}.card{border-radius:16px!important}.sea-distance-layout{flex-direction:column!important}.sea-distance-form{max-width:100%!important}.sea-distance-form,.sea-distance-map{width:100%!important}.voyage-calc-grid{grid-template-columns:1fr!important}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:600px}.tab-bar button{font-size:10px!important;padding:10px 6px!important}.btn-mobile-full{width:100%!important}.admin-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{white-space:nowrap;flex-shrink:0}[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.category-grid,.stat-grid{grid-template-columns:1fr 1fr!important}.vesbor-topbar{padding:10px 14px!important}.route-map-container{height:280px!important}}@media (max-width:480px){.category-grid,.stat-grid{grid-template-columns:1fr!important}.auth-card{border-radius:20px!important;padding:24px 18px!important}.modal-box{border-radius:16px 16px 0 0!important;margin-top:auto!important;max-height:95vh!important}}.port-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);z-index:9999;max-height:280px;overflow-y:auto;padding:6px}.port-dropdown-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;cursor:pointer;transition:background .1s;-webkit-user-select:none;user-select:none}.port-dropdown-item.active,.port-dropdown-item:hover{background:var(--bg-subtle)}.port-flag{font-size:18px;flex-shrink:0}.port-info{flex:1 1;min-width:0}.port-name{font-size:13px;font-weight:700;color:var(--color-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.port-meta{font-size:11px;color:var(--text-muted);margin-top:1px}.port-region{font-size:10px;color:var(--text-muted);flex-shrink:0;text-align:right;max-width:80px}.form-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:flex-start}.form-grid-two label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-secondary)}.form-grid-two label span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted)}.form-grid-two input,.form-grid-two select,.form-grid-two textarea{padding:11px 14px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;font-size:13px;font-family:inherit;color:var(--color-navy);outline:none;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.form-grid-two input:focus,.form-grid-two select:focus,.form-grid-two textarea:focus{border-color:var(--color-ocean);box-shadow:0 0 0 3px rgba(37,99,235,.1);background:#fff}.form-grid-two textarea{resize:vertical;min-height:80px}.form-grid-two.compact{gap:8px}@media (max-width:640px){.form-grid-two{grid-template-columns:1fr}}input[type=date]{appearance:auto;-webkit-appearance:auto}input[type=date]::-webkit-datetime-edit-fields-wrapper{direction:ltr}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-year-field{direction:ltr}input[type=date]{position:relative}input[type=date]:not([value]):not(:focus):before,input[type=date][value=""]:not(:focus):before{content:"YYYY-MM-DD";color:var(--text-muted);position:absolute;left:14px;pointer-events:none;background:var(--bg-subtle);right:36px}[data-theme=dark] .form-grid-two input,[data-theme=dark] .form-grid-two select,[data-theme=dark] .form-grid-two textarea,[data-theme=dark] .form-input,[data-theme=dark] .form-select,[data-theme=dark] .form-textarea{background:var(--bg-muted)!important;color:var(--text-primary)!important;border-color:var(--border)!important}:focus-visible{outline:2px solid var(--color-ocean);outline-offset:2px;border-radius:6px}.btn:not(:disabled):active,button:not(:disabled):active{transform:translateY(1px)}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px rgba(37,99,235,.1)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(15,23,42,.15);border-radius:10px;border:2px solid var(--bg-page)}::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.3)}@media (max-width:768px){h1{font-size:22px}h2{font-size:18px}.page-title{font-size:20px}}::selection{background:rgba(37,99,235,.18);color:var(--color-navy)}.card:hover{transform:translateY(-1px)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}svg{flex-shrink:0}body,html{width:100%;overflow-x:hidden}body{min-width:320px}button,input,select,textarea{font:inherit}.vesbor-app-shell{min-height:var(--vesbor-viewport-height,100vh);background:radial-gradient(circle at 12% -10%,rgba(37,99,235,.09),transparent 34%),radial-gradient(circle at 92% 0,rgba(14,165,233,.08),transparent 30%),var(--bg-page);display:flex;flex-direction:column}.vesbor-top-shell{position:sticky;top:0;z-index:5000;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(226,232,240,.82);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.vesbor-top-inner{width:100%;max-width:1680px;min-height:68px;margin:0 auto;padding:10px clamp(14px,2.4vw,30px);display:flex;align-items:center;gap:14px}.vesbor-brand-link{display:inline-flex;align-items:center;flex:0 0 auto}.vesbor-brand-link,.vesbor-brand-link:hover{text-decoration:none}.vesbor-primary-nav{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px}.vesbor-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.vesbor-icon-btn{width:40px;height:40px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.78);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.vesbor-icon-btn:hover{background:var(--bg-subtle);color:var(--text-primary);border-color:var(--border-strong)}.vesbor-mobile-menu-btn{display:none}.vesbor-nav-group{position:relative}.vesbor-nav-trigger{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:750;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.vesbor-nav-trigger.active,.vesbor-nav-trigger:hover{color:var(--text-primary);background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.06)}.vesbor-nav-trigger.active{background:var(--color-navy);color:#fff;box-shadow:0 8px 22px rgba(15,23,42,.13)}.nav-chevron{transition:transform .16s ease;opacity:.75}.nav-chevron.open{transform:rotate(180deg)}.vesbor-nav-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(330px,calc(100vw - 24px));padding:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.16);z-index:500}.vesbor-nav-menu:before{content:"";position:absolute;top:-9px;left:0;right:0;height:10px}.vesbor-nav-menu-item{display:block;padding:12px 14px;border-radius:16px;text-decoration:none;color:var(--text-primary);transition:background .14s ease,color .14s ease}.vesbor-nav-menu-item.active,.vesbor-nav-menu-item:hover{background:var(--bg-subtle);text-decoration:none}.vesbor-nav-menu-item.active{color:var(--color-ocean)}.vesbor-nav-menu-item strong{display:block;font-size:13px;font-weight:800;letter-spacing:-.01em}.vesbor-nav-menu-item span{display:block;margin-top:2px;color:var(--text-muted);font-size:11px;line-height:1.35}.vesbor-main-shell{flex:1 1;width:100%;max-width:1680px;margin:0 auto;padding:clamp(18px,2.5vw,34px) clamp(14px,2.4vw,30px) 68px}.vesbor-main-shell>.page-shell,.vesbor-main-shell>div:not([class]){max-width:100%}.account-menu-root{position:relative;z-index:5100}.account-menu-trigger{min-width:184px;height:44px;display:inline-flex;align-items:center;gap:10px;padding:4px 8px 4px 5px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.78);color:var(--text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.account-menu-trigger:hover{background:#fff;border-color:var(--border-strong);box-shadow:0 10px 24px rgba(15,23,42,.08)}.account-avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,var(--color-navy),var(--color-ocean));color:#fff;font-size:12px;font-weight:900;letter-spacing:.02em}.account-avatar.large{width:46px;height:46px;font-size:15px}.account-trigger-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.account-trigger-text strong{font-size:12px;font-weight:850;letter-spacing:-.01em}.account-trigger-text span,.account-trigger-text strong{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger-text span{font-size:10px;color:var(--text-muted);margin-top:2px}.account-chevron{color:var(--text-muted);transition:transform .16s ease}.account-chevron.open{transform:rotate(180deg)}.account-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 24px));padding:0;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 28px 80px rgba(15,23,42,.18);z-index:20000}.account-menu-head{display:flex;align-items:center;gap:12px;padding:16px 16px 12px}.account-head-copy{min-width:0;display:flex;flex-direction:column}.account-head-copy strong{font-size:14px;font-weight:850;color:var(--text-primary)}.account-head-copy span,.account-head-copy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-head-copy span{font-size:12px;color:var(--text-muted)}.account-head-copy em{margin-top:4px;display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-style:normal;font-size:11px;font-weight:700}.account-status{display:inline-flex!important;align-items:center;gap:7px;align-self:flex-start;width:auto;max-width:100%;margin:7px 0 0;padding:0;border:0;border-radius:0;background:transparent!important;font-size:11px;font-weight:800;line-height:1.3;overflow:visible!important;white-space:normal!important}.account-head-copy .account-status>span{max-width:none;overflow:visible;white-space:normal;text-overflow:clip;color:inherit;font-size:inherit;margin:0}.account-status.success{color:#15803d}.account-status.warning{color:#b45309}.account-status.info{color:#1d4ed8}.account-menu-section-label{margin:0;padding:11px 16px 7px;border-top:1px solid rgba(226,232,240,.9);color:#94a3b8;font-size:10px;line-height:1;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.account-menu-section-label.platform{margin-top:4px}.account-link-list{display:flex;flex-direction:column;gap:0;padding:0 8px 8px}.account-link{display:flex;align-items:flex-start;gap:11px;padding:10px;border-radius:11px;color:var(--text-primary);text-decoration:none;transition:background .14s ease,color .14s ease}.account-link.active,.account-link:hover{background:var(--bg-subtle);color:var(--color-ocean);text-decoration:none}.account-link.admin{color:#c2410c}.account-link span{display:flex;flex-direction:column;min-width:0}.account-link strong{font-size:13px;font-weight:800}.account-link small{font-size:11px;color:var(--text-muted);line-height:1.35;margin-top:2px}.account-logout{width:100%;margin:0;padding:12px 16px;border-radius:0;border:0;border-top:1px solid rgba(226,232,240,.9);background:transparent;color:#dc2626;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:13px;font-weight:800;cursor:pointer}.account-logout:hover{background:rgba(220,38,38,.06)}.vesbor-mobile-overlay{position:fixed;inset:0;z-index:900}.vesbor-mobile-backdrop{position:absolute;inset:0;border:none;background:rgba(15,23,42,.54);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vesbor-mobile-panel{position:absolute;inset:0 auto 0 0;width:min(380px,92vw);background:var(--bg-surface);border-right:1px solid var(--border);box-shadow:24px 0 80px rgba(15,23,42,.24);padding:16px;overflow-y:auto}.vesbor-mobile-head{justify-content:space-between}.vesbor-mobile-head,.vesbor-mobile-search-note{display:flex;align-items:center;margin-bottom:14px}.vesbor-mobile-search-note{gap:8px;padding:10px 12px;border-radius:16px;background:var(--bg-subtle);color:var(--text-secondary);font-size:12px;font-weight:700}.vesbor-mobile-groups{display:flex;flex-direction:column;gap:14px}.vesbor-mobile-group-title{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;margin:0 4px 6px}.vesbor-mobile-link{display:flex;padding:10px 12px;border-radius:14px;color:var(--text-primary);font-size:14px;font-weight:750;text-decoration:none}.vesbor-mobile-link.active,.vesbor-mobile-link:hover{background:var(--bg-subtle);color:var(--color-ocean);text-decoration:none}.notification-bell-button{width:42px!important;height:42px!important;border-radius:14px!important;border:1px solid var(--border)!important;background:rgba(255,255,255,.78)!important}.notification-bell-button:hover{background:#fff!important;border-color:var(--border-strong)!important}.vesbor-session-overlay{position:fixed;inset:0;z-index:5000;background:rgba(15,23,42,.56);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:18px}.vesbor-session-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:28px;padding:28px;max-width:390px;width:100%;text-align:center;box-shadow:0 26px 80px rgba(15,23,42,.24)}.vesbor-session-icon{font-size:34px;margin-bottom:10px}.vesbor-session-title{font-family:var(--font-display);font-size:18px;font-weight:850;letter-spacing:-.02em}.vesbor-session-text{color:var(--text-muted);font-size:13px;line-height:1.5;margin:8px 0 18px}.vesbor-session-actions{display:flex;gap:10px}.vesbor-session-actions .btn{flex:1 1}.public-landing-header{gap:18px}.public-landing-nav{min-width:0}.public-landing-actions{flex-shrink:0}.category-grid,.grid-2,.grid-3,.stat-grid,.voyage-calc-grid{gap:clamp(12px,1.8vw,22px)!important}.card,.modal-box,.stat-card{border-color:rgba(226,232,240,.92)}.table-wrapper{width:100%}@media (max-width:1240px){.vesbor-primary-nav{display:none}.vesbor-mobile-menu-btn{display:inline-flex}.vesbor-top-inner{justify-content:space-between}.vesbor-brand-link{margin-right:auto}}@media (max-width:720px){.vesbor-top-inner{min-height:60px;padding:9px 12px;gap:8px}.vesbor-main-shell{padding:14px 12px 56px}.account-menu-trigger{min-width:0;width:42px;height:42px;padding:4px;justify-content:center}.account-chevron,.account-trigger-text{display:none}.account-avatar{width:32px;height:32px}.vesbor-top-actions{gap:7px}.public-landing-header{padding:0 16px!important;height:64px!important}.public-landing-nav{display:none!important}.public-landing-actions{gap:8px!important}.public-landing-actions button:first-child{display:none!important}h1{font-size:24px!important}}@media (max-width:420px){.vesbor-brand-link .vesbor-logo-lockup span{font-size:18px!important}.notification-bell-button{width:40px!important;height:40px!important}.account-menu-panel{right:-4px}.vesbor-session-actions{flex-direction:column}}.vesbor-shell-v2{--sidebar-w:270px;background:radial-gradient(circle at 78px 70px,rgba(37,99,235,.08),transparent 260px),linear-gradient(180deg,#f8fbff,#f5f8fc 42%,#f8fafc)}.vesbor-desktop-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-w);padding:18px 14px;background:rgba(255,255,255,.86);border-right:1px solid rgba(226,232,240,.9);box-shadow:18px 0 50px rgba(15,23,42,.045);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);display:flex;flex-direction:column;z-index:220}.vesbor-sidebar-brand{height:48px;display:inline-flex;align-items:center;padding:0 9px;margin-bottom:16px;text-decoration:none}.vesbor-sidebar-brand:hover{text-decoration:none}.vesbor-sidebar-search{height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:16px;background:#f1f5f9;color:#475569;border:1px solid transparent;text-decoration:none;font-weight:750;font-size:13px;margin:0 4px 18px}.vesbor-sidebar-search.active,.vesbor-sidebar-search:hover{background:#eff6ff;color:var(--color-ocean);border-color:rgba(37,99,235,.12);text-decoration:none}.vesbor-sidebar-nav{display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:2px 4px 12px;scrollbar-width:thin}.vesbor-sidebar-section{display:flex;flex-direction:column;gap:4px}.vesbor-sidebar-title{padding:0 10px 5px;color:#94a3b8;font-size:10px;line-height:1;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.vesbor-sidebar-link{min-height:42px;display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:15px;color:#475569;text-decoration:none;font-size:13px;font-weight:760;letter-spacing:-.01em;position:relative;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.vesbor-sidebar-link:hover{background:rgba(15,23,42,.045);color:#0f172a;text-decoration:none}.vesbor-sidebar-link.active{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a);box-shadow:0 12px 24px rgba(15,23,42,.16)}.vesbor-sidebar-link span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vesbor-sidebar-link-arrow{opacity:.8}.vesbor-sidebar-help{margin:auto 4px 0;padding:12px;border-radius:18px;background:linear-gradient(180deg,#eff6ff,#f8fafc);color:#475569;border:1px solid rgba(37,99,235,.12);display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.35;font-weight:650}.vesbor-sidebar-help svg{color:var(--color-ocean);flex:0 0 auto;margin-top:1px}.vesbor-shell-v2 .vesbor-top-shell{position:sticky;top:0;margin-left:var(--sidebar-w);width:calc(100% - var(--sidebar-w));background:rgba(248,250,252,.82);border-bottom:1px solid rgba(226,232,240,.76);box-shadow:none}.vesbor-shell-v2 .vesbor-top-inner{max-width:none;min-height:66px;padding:10px clamp(18px,2vw,30px);justify-content:space-between}.vesbor-page-context{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.1}.vesbor-page-context strong{color:var(--text-primary);font-family:var(--font-display);font-size:18px;font-weight:850;letter-spacing:-.03em}.vesbor-page-context span{margin-top:4px;color:#94a3b8;font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(760px,70vw)}.vesbor-mobile-brand{display:none;align-items:center;text-decoration:none}.vesbor-mobile-brand:hover{text-decoration:none}.vesbor-shell-v2 .vesbor-primary-nav{display:none!important}.vesbor-shell-v2 .vesbor-mobile-menu-btn{display:none}.vesbor-shell-v2 .vesbor-main-shell{margin-left:var(--sidebar-w);width:calc(100% - var(--sidebar-w));max-width:none;padding:26px clamp(18px,2.2vw,32px) 72px}.vesbor-shell-v2 .page-shell{max-width:1360px;margin:0 auto;padding:0}.vesbor-shell-v2 .page-shell>h1:first-child,.vesbor-shell-v2 .page-shell>h2:first-child{margin-top:0}.vesbor-section-tabs-wrap{max-width:1360px;margin:0 auto 22px}.vesbor-section-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:6px;width:-moz-fit-content;width:fit-content;max-width:100%;background:rgba(226,232,240,.46);border:1px solid rgba(226,232,240,.86);border-radius:18px;overflow-x:auto}.vesbor-section-tab{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:13px;color:#64748b;text-decoration:none;font-size:13px;font-weight:760;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.vesbor-section-tab:hover{background:rgba(255,255,255,.72);color:#0f172a;text-decoration:none}.vesbor-section-tab.active{color:#0f172a;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.07)}.vesbor-section-access{margin-top:12px}.vesbor-section-access>*{margin:0!important}.vesbor-shell-v2 .card,.vesbor-shell-v2 .modal-box,.vesbor-shell-v2 .stat-card,.vesbor-shell-v2 .table-wrapper{border-radius:22px;border-color:rgba(226,232,240,.94);box-shadow:0 8px 24px rgba(15,23,42,.045)}.vesbor-shell-v2 input,.vesbor-shell-v2 select,.vesbor-shell-v2 textarea{border-radius:14px}.vesbor-shell-v2 .btn,.vesbor-shell-v2 button{-webkit-tap-highlight-color:transparent}.vesbor-shell-v2 .account-menu-panel{right:0}.vesbor-shell-v2 .account-menu-trigger,.vesbor-shell-v2 .notification-bell-button,.vesbor-shell-v2 .vesbor-icon-btn{background:rgba(255,255,255,.86)!important}.vesbor-mobile-bottom-nav{display:none}@media (max-width:1180px){.vesbor-shell-v2{--sidebar-w:248px}.vesbor-sidebar-help{display:none}.vesbor-sidebar-link{font-size:12.5px}.vesbor-page-context span{max-width:48vw}}@media (max-width:920px){.vesbor-desktop-sidebar{display:none}.vesbor-shell-v2 .vesbor-top-shell{margin-left:0;width:100%}.vesbor-shell-v2 .vesbor-top-inner{min-height:62px;padding:9px 12px;gap:10px}.vesbor-mobile-brand,.vesbor-shell-v2 .vesbor-mobile-menu-btn{display:inline-flex;flex:0 0 auto}.vesbor-page-context{display:none}.vesbor-shell-v2 .vesbor-main-shell{margin-left:0;width:100%;padding:16px 12px 86px}.vesbor-section-tabs-wrap{margin-bottom:16px}.vesbor-section-tabs{width:100%;flex-wrap:nowrap;scrollbar-width:none}.vesbor-section-tabs::-webkit-scrollbar{display:none}.vesbor-section-tab{font-size:12px;padding:8px 12px}.vesbor-mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:650;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;border:1px solid rgba(226,232,240,.92);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 18px 46px rgba(15,23,42,.18);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.vesbor-mobile-bottom-link{min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:18px;color:#64748b;text-decoration:none;font-size:10px;font-weight:800}.vesbor-mobile-bottom-link.active{color:var(--color-ocean);background:#eff6ff}.vesbor-mobile-bottom-link:hover{text-decoration:none}.vesbor-mobile-link{gap:10px;align-items:center}}@media (max-width:620px){.vesbor-shell-v2 .vesbor-top-actions{gap:6px}.vesbor-shell-v2 .account-menu-trigger{min-width:0;width:42px;height:42px;padding:4px;justify-content:center}.vesbor-shell-v2 .account-chevron,.vesbor-shell-v2 .account-trigger-text{display:none}.vesbor-shell-v2 .account-avatar{width:32px;height:32px}.vesbor-shell-v2 .account-menu-panel{right:-4px;width:min(350px,calc(100vw - 16px))}.vesbor-shell-v2 .notification-bell-button{width:40px!important;height:40px!important}.vesbor-mobile-brand .vesbor-logo-lockup span{font-size:18px!important}h1{font-size:24px!important;line-height:1.12}h2{font-size:20px!important}}@media (max-width:420px){.vesbor-mobile-bottom-nav{left:6px;right:6px;bottom:6px;border-radius:20px}.vesbor-mobile-bottom-link{min-height:44px;font-size:9px;border-radius:15px}.vesbor-mobile-bottom-link svg{width:16px;height:16px}.vesbor-mobile-brand .vesbor-logo-lockup span{display:none!important}}@media (max-width:920px){.vesbor-shell-deal-room .vesbor-main-shell{padding-bottom:18px}}.vesbor-shell-v2{--sidebar-w:250px}.vesbor-shell-v2 .vesbor-main-shell{padding-left:clamp(16px,1.8vw,28px);padding-right:clamp(16px,1.8vw,28px)}.vesbor-section-tabs-wrap,.vesbor-shell-v2 .page-shell{max-width:1540px}.vesbor-shell-v2 .page-header{margin-bottom:18px}.vesbor-shell-v2 .page-title{font-size:clamp(22px,1.75vw,30px)}.vesbor-shell-v2 .page-header p,.vesbor-shell-v2 .page-subtitle{color:var(--text-muted);margin-top:4px}.vesbor-filter-card{background:var(--bg-surface,#fff);border:1px solid var(--border);border-radius:18px;padding:12px 14px;margin-bottom:18px;box-shadow:0 8px 22px rgba(15,23,42,.04)}.vesbor-filter-grid{display:grid;grid-template-columns:34px minmax(170px,.7fr) minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;align-items:center}.vessel-filter-card{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:10px;align-items:flex-end}.vesbor-wide-form{width:100%;max-width:1120px}.vesbor-wide-form form,.vesbor-wide-form>div{max-width:none}.voyage-economics-grid{display:grid;grid-template-columns:minmax(620px,1.08fr) minmax(420px,.92fr);gap:22px}.voyage-input-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:flex-start}.voyage-input-sections>:first-child,.voyage-input-sections>:last-child{grid-column:1/-1}.voyage-input-sections>div{min-width:0}.voyage-results-panel{display:flex;flex-direction:column;gap:14px}.voyage-pnl-grid,.voyage-revenue-costs-grid,.voyage-summary-grid{min-width:0}.sea-distance-page-shell{padding:0!important}.sea-distance-workspace{width:100%;max-width:1540px;margin:0 auto}.sea-distance-grid{display:grid;grid-template-columns:minmax(390px,440px) minmax(0,1fr);gap:22px;align-items:flex-start}.sea-distance-input-card{background:var(--bg-surface,#fff);border:1px solid var(--border);border-radius:24px;padding:22px;box-shadow:0 8px 24px rgba(15,23,42,.045);position:sticky;top:88px}.sea-distance-output-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.vesbor-shell-v2 article{box-shadow:0 8px 20px rgba(15,23,42,.035)}@media (max-width:1320px){.voyage-economics-grid{grid-template-columns:1fr}.sea-distance-input-card,.voyage-results-panel{position:static}}@media (max-width:1120px){.sea-distance-grid{grid-template-columns:1fr}.vesbor-filter-grid,.vessel-filter-card{grid-template-columns:repeat(2,minmax(0,1fr))}.vesbor-filter-grid>:first-child{display:none!important}}@media (max-width:760px){.vesbor-section-tabs-wrap,.vesbor-shell-v2 .page-shell{max-width:100%}.vesbor-filter-grid,.vessel-filter-card,.voyage-input-sections,.voyage-pnl-grid,.voyage-revenue-costs-grid,.voyage-summary-grid{grid-template-columns:1fr!important}.sea-distance-input-card{padding:16px;border-radius:18px}.vesbor-filter-card{padding:10px;border-radius:16px}}.bunker-page-shell{width:100%;max-width:none;gap:18px}.bunker-hero,.bunker-page-shell{display:flex;flex-direction:column}.bunker-hero{gap:10px}.bunker-breadcrumb{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px;font-weight:700}.bunker-hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.bunker-hero h1{font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.055em;margin-bottom:8px}.bunker-hero p{max-width:760px;color:var(--text-secondary);font-size:14px}.bunker-hero-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.bunker-ghost-btn,.bunker-icon-btn,.bunker-outline-btn,.bunker-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid transparent;font-family:var(--font-sans);font-weight:800;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s}.bunker-primary-btn{min-height:44px;padding:0 18px;background:var(--color-ocean);color:#fff;box-shadow:0 14px 30px rgba(37,99,235,.24)}.bunker-primary-btn:hover{background:var(--color-ocean-dark);text-decoration:none}.bunker-primary-btn.small{min-height:36px;padding:0 13px;font-size:12px;border-radius:12px}.bunker-outline-btn{min-height:44px;padding:0 18px;background:#fff;color:var(--color-navy);border-color:var(--border);box-shadow:0 4px 16px rgba(15,23,42,.035)}.bunker-outline-btn:hover{border-color:rgba(37,99,235,.35);color:var(--color-ocean)}.bunker-outline-btn.small{min-height:34px;padding:0 12px;font-size:11px;border-radius:11px}.bunker-outline-btn:disabled,.bunker-primary-btn:disabled{opacity:.45;cursor:not-allowed}.bunker-ghost-btn{min-height:36px;padding:0 13px;background:var(--color-ocean-light);color:var(--color-ocean-dark);border-color:rgba(37,99,235,.1)}.bunker-icon-btn{width:38px;height:38px;background:#fff;border-color:var(--border);color:var(--text-secondary)}.bunker-alert{border-radius:16px;padding:11px 14px;font-size:13px;font-weight:650;border:1px solid}.bunker-alert.danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.bunker-alert.success{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.22);color:var(--success)}.bunker-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bunker-kpi-card{background:#fff;border:1px solid var(--border);border-radius:22px;padding:18px;display:flex;gap:14px;align-items:center;box-shadow:0 6px 22px rgba(15,23,42,.035)}.bunker-kpi-icon{width:44px;height:44px;border-radius:16px;background:var(--color-ocean-light);color:var(--color-ocean);display:grid;place-items:center}.bunker-kpi-label{color:var(--text-secondary);font-size:12px;font-weight:700}.bunker-kpi-value{color:var(--color-navy);font-family:var(--font-display);font-weight:900;letter-spacing:-.04em;font-size:28px;line-height:1.05;margin:3px 0}.bunker-kpi-hint{color:var(--text-muted);font-size:11px;font-weight:650}.bunker-positive{color:var(--success);margin-right:4px}.bunker-filter-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:16px;display:grid;grid-template-columns:1.3fr .9fr 1fr 1fr auto;gap:12px;align-items:flex-end;box-shadow:0 6px 22px rgba(15,23,42,.035)}.bunker-filter-card label,.bunker-form-grid label{display:flex;flex-direction:column;gap:7px;min-width:0}.bunker-filter-card label>span,.bunker-form-grid label>span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.bunker-filter-card input,.bunker-filter-card select,.bunker-form-grid input,.bunker-form-grid select,.bunker-form-grid textarea{width:100%;min-height:44px;border:1px solid var(--border);border-radius:14px;background:var(--bg-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;font-weight:650;padding:0 13px;outline:none}.bunker-form-grid textarea{padding-top:11px;min-height:92px;resize:vertical}.bunker-input-icon{position:relative}.bunker-input-icon svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-muted)}.bunker-input-icon input{padding-left:38px}.bunker-quick-filters{color:var(--text-secondary);font-size:12px;font-weight:750}.bunker-quick-filters button{min-height:30px;border-radius:10px;border:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:800}.bunker-quick-filters button.active{border-color:rgba(37,99,235,.35);color:var(--color-ocean);background:var(--color-ocean-light)}.bunker-dashboard-grid{grid-template-columns:minmax(680px,1.75fr) minmax(390px,.85fr);gap:18px}.bunker-card{background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:0 6px 24px rgba(15,23,42,.04);overflow:hidden}.bunker-overview-card{min-width:0}.bunker-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 14px;border-bottom:1px solid var(--border-subtle)}.bunker-card-head.compact{align-items:center}.bunker-card-head h2{font-size:19px;letter-spacing:-.04em;margin-bottom:2px}.bunker-card-head p{color:var(--text-secondary);font-size:12px;max-width:680px}.bunker-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.bunker-overview-table{width:100%;min-width:1180px;border-collapse:collapse;font-size:13px}.bunker-overview-table th{padding:12px 14px;text-align:left;color:var(--text-secondary);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--border);white-space:nowrap}.bunker-overview-table th span{display:block;margin-top:2px;color:var(--text-muted);letter-spacing:0;text-transform:none;font-weight:700}.bunker-overview-table td{padding:13px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:middle}.bunker-overview-table tr{cursor:pointer;transition:background .12s,box-shadow .12s}.bunker-overview-table tbody tr.selected,.bunker-overview-table tbody tr:hover{background:rgba(37,99,235,.045)}.bunker-overview-table tbody tr.selected td:first-child{box-shadow:inset 4px 0 0 var(--color-ocean)}.bunker-port-link{border:0;background:transparent;color:var(--color-ocean);font-weight:900;font-family:var(--font-sans);cursor:pointer}.bunker-country{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--text-secondary);font-weight:700}.bunker-price-cell{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.bunker-price-cell strong{color:var(--color-navy);font-size:14px;font-weight:900}.bunker-price-cell span,.bunker-price-cell span.down{color:var(--success);font-size:11px;font-weight:850}.bunker-price-cell span.up{color:var(--danger)}.bunker-trend-cell{display:flex;align-items:center;gap:8px;min-width:118px}.bunker-sparkline{width:72px;height:30px;color:var(--success)}.bunker-sparkline.up{color:var(--danger)}.trend-down,.trend-up{width:26px;height:26px;border-radius:999px;display:inline-grid;place-items:center;font-weight:900;font-size:13px}.trend-up{color:var(--danger);background:rgba(220,38,38,.08)}.trend-down{color:var(--success);background:rgba(22,163,74,.1)}.bunker-empty-cell{text-align:center;padding:28px!important;color:var(--text-muted)!important;cursor:default}.bunker-table-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 18px 16px;color:var(--text-muted);font-size:11px;font-weight:650;border-top:1px solid var(--border-subtle)}.bunker-detail-panel{position:sticky;top:86px;min-width:0}.bunker-status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(22,163,74,.1);color:var(--success);font-size:11px;font-weight:900}.bunker-port-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;padding:14px 18px}.bunker-port-summary{border:1px solid var(--border);border-radius:16px;padding:12px;background:var(--bg-subtle)}.bunker-port-summary span{display:block;color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bunker-port-summary strong{color:var(--color-navy);font-size:15px;font-weight:900}.bunker-request-box{margin:0 18px 16px;padding:16px;border-radius:20px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(37,99,235,.02));display:flex;gap:14px;align-items:flex-start}.bunker-request-icon{width:42px;height:42px;border-radius:15px;background:#fff;color:var(--color-ocean);display:grid;place-items:center;box-shadow:0 5px 18px rgba(37,99,235,.1)}.bunker-request-box h3{font-size:15px;margin-bottom:3px}.bunker-request-box p{color:var(--text-secondary);font-size:12px;margin-bottom:10px}.bunker-history-card,.bunker-suppliers-section{padding:0 18px 18px}.bunker-section-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.bunker-section-title h3{font-size:16px}.bunker-section-title span{font-size:11px;color:var(--text-muted);font-weight:800}.bunker-supplier-list{display:flex;flex-direction:column;gap:8px}.bunker-supplier-row{display:grid;grid-template-columns:38px minmax(120px,1.2fr) minmax(80px,.7fr) minmax(80px,.7fr) minmax(70px,.65fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:16px;background:#fff}.bunker-supplier-logo{width:34px;height:34px;border-radius:12px;background:var(--color-navy);color:#fff;display:grid;place-items:center;font-weight:900}.bunker-supplier-main,.bunker-supplier-meta{display:flex;flex-direction:column;min-width:0}.bunker-supplier-main strong{color:var(--color-navy);font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bunker-supplier-main span,.bunker-supplier-meta b{color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bunker-supplier-meta span{color:var(--text-primary);font-size:12px;font-weight:800}.bunker-history-card{margin:0 18px 18px;padding:16px;border:1px solid var(--border);border-radius:20px}.bunker-history-chart{height:120px;border-radius:16px;background:linear-gradient(180deg,rgba(37,99,235,.07),rgba(37,99,235,.01));display:flex;align-items:center;justify-content:center;margin-bottom:8px}.bunker-history-chart .bunker-sparkline{width:100%;max-width:320px;height:100px;color:var(--color-ocean)}.bunker-history-card p{color:var(--text-muted);font-size:11px}.bunker-empty-state{padding:18px;border:1px dashed var(--border);border-radius:16px;color:var(--text-muted);font-size:13px;text-align:center}.bunker-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5000;display:flex;align-items:center;justify-content:center;padding:20px}.bunker-modal-card{width:min(760px,100%);max-height:min(90vh,860px);overflow:auto;background:#fff;border:1px solid var(--border);border-radius:28px;box-shadow:0 30px 80px rgba(15,23,42,.22);padding:22px}.bunker-modal-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.bunker-modal-head h3{font-size:20px}.bunker-modal-head p{color:var(--text-secondary);font-size:13px}.bunker-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bunker-form-grid .wide{grid-column:1/-1}.bunker-modal-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}@media (max-width:1280px){.bunker-dashboard-grid{grid-template-columns:1fr}.bunker-detail-panel{position:static}.bunker-supplier-row{grid-template-columns:38px 1.3fr .7fr .8fr auto}.bunker-supplier-row .bunker-supplier-meta:nth-of-type(3){display:none}}@media (max-width:980px){.bunker-hero-row{align-items:flex-start;flex-direction:column}.bunker-hero-actions{justify-content:flex-start;width:100%}.bunker-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bunker-filter-card{grid-template-columns:1fr 1fr}.bunker-filter-card>.bunker-primary-btn{width:100%}.bunker-port-summary-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bunker-page-shell{gap:14px}.bunker-hero h1{font-size:28px}.bunker-hero-actions,.bunker-hero-actions button{width:100%}.bunker-filter-card,.bunker-form-grid,.bunker-kpi-grid{grid-template-columns:1fr}.bunker-card-head{align-items:stretch}.bunker-card-head,.bunker-table-foot{flex-direction:column}.bunker-supplier-row{grid-template-columns:38px 1fr;align-items:flex-start}.bunker-supplier-row .bunker-outline-btn{grid-column:1/-1;width:100%}.bunker-modal-actions{flex-direction:column-reverse}.bunker-modal-actions button{width:100%}}.distance-passage-chip-grid{gap:8px}.distance-passage-chip{color:var(--color-navy,#0f172a);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;transition:background .15s ease,border-color .15s ease,color .15s ease}.distance-passage-chip.active{background:rgba(37,99,235,.1);border-color:var(--color-ocean,#2563eb);color:var(--color-ocean,#2563eb)}.distance-constraint-note{margin:8px 0 0;font-size:12px;color:var(--text-muted,#64748b);line-height:1.45}.bunker-form-grid .form-group{margin:0}.bunker-form-grid .port-dropdown{z-index:5200}.vessel-market-page{display:flex;flex-direction:column;gap:22px}.vessel-hero-clean{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:28px;align-items:stretch;padding:10px 0 2px}.vessel-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:245px}.vessel-page-pill{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:5px 11px;border-radius:999px;color:var(--color-ocean);background:rgba(37,99,235,.08);font-weight:800;font-size:12px;margin-bottom:18px}.vessel-hero-copy h1{font-size:clamp(34px,4.4vw,58px);line-height:.96;margin:0 0 18px;color:var(--color-navy)}.vessel-hero-copy p{max-width:620px;font-size:16px;line-height:1.7;margin:0 0 24px}.vessel-card-actions,.vessel-form-actions,.vessel-hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vessel-primary,.vessel-secondary{border-radius:12px;padding:10px 16px;border:1px solid var(--border);font-family:var(--font-sans);font-weight:800;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.vessel-primary{color:#fff;border-color:var(--color-ocean);background:linear-gradient(135deg,var(--color-ocean),var(--color-ocean-dark));box-shadow:0 12px 26px rgba(37,99,235,.22)}.vessel-secondary{color:var(--color-navy);background:#fff}.vessel-primary:hover,.vessel-secondary:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,23,42,.1)}.vessel-primary.big,.vessel-secondary.big{padding:12px 22px;min-height:46px}.vessel-feature-card,.vessel-form-card,.vessel-market-overview-card,.vessel-pro-card,.vessel-table-wrap,.vessel-widget{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.vessel-market-overview-card{padding:22px;position:relative;overflow:hidden}.vessel-market-overview-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 17%,rgba(37,99,235,.11),transparent 28%),radial-gradient(circle at 78% 52%,rgba(37,99,235,.06),transparent 22%);pointer-events:none}.vessel-hot-region-chips,.vessel-metrics-grid,.vessel-overview-head{position:relative;z-index:1}.vessel-overview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.vessel-overview-head strong{display:block;font-family:var(--font-display);color:var(--color-navy);font-size:22px;margin-bottom:2px}.vessel-overview-head small,.vessel-overview-head span{color:var(--text-muted);font-size:12px}.vessel-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vessel-metric-card{border:1px solid var(--border);border-radius:18px;padding:15px;background:rgba(255,255,255,.82)}.vessel-metric-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:var(--color-ocean);background:rgba(37,99,235,.08);margin-bottom:10px}.vessel-metric-card strong{display:block;font-size:23px;color:var(--color-ocean);font-family:var(--font-display);line-height:1}.vessel-metric-card span{display:block;color:var(--color-navy);font-weight:800;font-size:12px;margin-top:8px}.vessel-metric-card small{color:var(--text-muted);font-size:11px}.vessel-hot-region-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;border-top:1px solid var(--border-subtle);padding-top:14px}.vessel-hot-region-chips b{color:var(--color-navy);font-size:12px;margin-right:3px}.vessel-hot-region-chips span{border:1px solid var(--border);border-radius:999px;padding:4px 10px;color:var(--text-secondary);font-weight:700;font-size:11px;background:#fff}.vessel-hot-region-chips a{margin-left:auto;font-size:12px;font-weight:800}.vessel-alert{padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:#fff;font-weight:700}.vessel-alert.error{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-border)}.vessel-alert.success{color:var(--success);background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.2)}.vessel-market-toast{position:fixed;top:84px;left:50%;transform:translateX(-50%);z-index:var(--vds-z-toast,14000);max-width:min(560px,calc(100vw - 32px));padding:10px 14px;border:1px solid rgba(22,163,74,.24);border-radius:12px;background:rgba(240,253,244,.98);color:#166534;box-shadow:0 14px 34px rgba(15,23,42,.16);font-size:13px;font-weight:800;line-height:1.35;pointer-events:none}.vessel-search-row{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:12px;align-items:center}.vessel-search-box{height:48px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--text-muted);box-shadow:0 8px 24px rgba(15,23,42,.03)}.vessel-search-box input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--color-navy)}.vessel-view-toggle{display:inline-flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--border);border-radius:14px}.vessel-view-toggle button{border:0;background:transparent;color:var(--text-secondary);padding:10px 14px;display:inline-flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}.vessel-view-toggle button.active{color:#fff;background:var(--color-ocean);box-shadow:0 8px 18px rgba(37,99,235,.22)}.vessel-sort-select{height:48px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:16px;padding:0 14px;background:#fff;color:var(--text-muted);font-size:12px;font-weight:700}.vessel-sort-select select{border:0;outline:0;background:transparent;font:inherit;color:var(--color-navy);font-weight:800}.vessel-filter-grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr)) auto auto;gap:10px}.vessel-filter-field,.vessel-form-grid label{display:flex;flex-direction:column;gap:6px}.vessel-filter-field span,.vessel-form-grid label span{font-size:11px;color:var(--color-ocean);font-weight:800}.vessel-filter-field select,.vessel-form-grid input,.vessel-form-grid select,.vessel-form-grid textarea{width:100%;border:1px solid var(--border);border-radius:14px;padding:11px 12px;background:#fff;color:var(--color-navy);outline:0;font:inherit;font-size:13px}.vessel-clear-filters,.vessel-verified-check{height:43px;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--color-ocean);font-weight:800;white-space:nowrap}.vessel-clear-filters{cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:14px;padding:0 13px}.vessel-market-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:flex-start}.vessel-result-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.vessel-result-head strong{display:block;font-family:var(--font-display);font-size:20px;color:var(--color-navy)}.vessel-result-head span{color:var(--text-muted);font-size:12px}.vessel-card-grid{display:grid;grid-template-columns:repeat(2,minmax(330px,1fr));gap:14px}.vessel-pro-card{display:grid;grid-template-columns:minmax(145px,42%) 1fr;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.vessel-pro-card.focused{border-color:var(--color-ocean);box-shadow:0 0 0 3px rgba(37,99,235,.1),0 14px 30px rgba(15,23,42,.08)}.vessel-pro-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(15,23,42,.08)}.vessel-pro-photo{min-height:232px;background:linear-gradient(135deg,#dbeafe,#eff6ff);position:relative;overflow:hidden}.vessel-pro-photo img{width:100%;height:100%;object-fit:cover;display:block}.vessel-pro-photo-fallback{height:100%;display:grid;place-items:center;color:rgba(15,23,42,.22)}.vessel-heart{position:absolute;top:10px;right:10px;width:34px;height:34px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.88);color:var(--color-ocean);display:grid;place-items:center}.vessel-pro-body{padding:16px;display:flex;flex-direction:column;min-width:0}.vessel-pro-title-row h3{font-size:19px;line-height:1.05;color:var(--color-navy);margin:0 0 4px}.vessel-pro-title-row p{margin:0;color:var(--text-secondary);font-size:13px}.vessel-badges{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.vessel-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.vessel-badge.green{color:#15803d;background:rgba(22,163,74,.1)}.vessel-badge.blue{color:var(--color-ocean);background:rgba(37,99,235,.1)}.vessel-badge.purple{color:#7c3aed;background:rgba(124,58,237,.1)}.vessel-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;color:var(--text-secondary);font-size:12px}.vessel-card-meta span,.vessel-company-line,.vessel-spec-grid span{display:inline-flex;align-items:center;gap:6px;min-width:0}.vessel-spec-grid b{color:var(--text-muted);font-weight:800}.vessel-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0 8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.vessel-card-meta,.vessel-company-line{color:var(--text-secondary);font-size:12px}.vessel-company-line{margin-bottom:10px}.vessel-card-actions{margin-top:auto;padding-top:12px}.vessel-card-actions button{flex:1 1 86px}.vessel-market-sidebar{display:flex;flex-direction:column;gap:14px}.vessel-widget{padding:18px}.vessel-widget h3{font-size:16px;margin-bottom:14px}.vessel-widget a{display:inline-block;margin-top:12px;font-weight:800;font-size:12px}.vessel-bar-row,.vessel-mini-row,.vessel-simple-row{display:flex;align-items:center;gap:10px;padding:7px 0;color:var(--text-secondary);font-size:12px}.vessel-bar-row span{width:105px;text-transform:capitalize}.vessel-bar-row i{flex:1 1;height:7px;background:var(--bg-subtle);border-radius:999px;overflow:hidden}.vessel-bar-row em{display:block;height:100%;border-radius:inherit;background:var(--color-ocean)}.vessel-bar-row b,.vessel-simple-row b{margin-left:auto;color:var(--color-navy)}.vessel-simple-row span{display:inline-flex;align-items:center;gap:7px}.vessel-mini-thumb{width:44px;height:44px;border-radius:12px;background:var(--bg-subtle);display:grid;place-items:center;color:var(--color-ocean);overflow:hidden;flex:0 0 auto}.vessel-feature-card img,.vessel-mini-thumb img{width:100%;height:100%;object-fit:cover}.vessel-mini-row div:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.vessel-feature-card strong,.vessel-mini-row strong{color:var(--color-navy)}.vessel-feature-card small,.vessel-feature-card span,.vessel-mini-row small,.vessel-mini-row span{color:var(--text-muted);font-size:11px}.vessel-table-wrap{overflow-x:auto}.vessel-market-table{width:100%;border-collapse:collapse;min-width:980px;font-size:13px}.vessel-market-table th{text-align:left;padding:12px 14px;color:var(--text-muted);background:var(--bg-subtle);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.vessel-market-table td{padding:13px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top}.vessel-market-table td strong{display:block;color:var(--color-navy)}.vessel-market-table td small{display:block;color:var(--text-muted);font-size:11px;margin-top:2px}.vessel-table-actions{display:flex;gap:6px;justify-content:flex-end}.vessel-table-actions button{border:1px solid var(--border);background:#fff;border-radius:10px;padding:7px 10px;font-weight:800;color:var(--color-ocean);cursor:pointer}.vessel-empty-state{min-height:300px;border:1.5px dashed var(--border);border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:44px;color:var(--text-muted)}.vessel-empty-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--bg-subtle);color:var(--color-ocean);margin-bottom:16px}.vessel-empty-state h3{margin-bottom:6px}.vessel-post-panel{max-width:1120px}.vessel-form-card{padding:28px}.vessel-form-card h2{margin-bottom:4px}.vessel-form-card>p{color:var(--text-muted);margin-bottom:20px}.vessel-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vessel-form-grid textarea{resize:vertical}.vessel-featured-strip{padding-top:4px}.vessel-featured-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vessel-featured-head h2{font-size:20px}.vessel-featured-head a{font-size:12px;font-weight:800}.vessel-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vessel-feature-card{display:grid;grid-template-columns:90px 1fr auto;gap:14px;padding:12px;align-items:center}.vessel-feature-card>div:first-child,.vessel-feature-card>img{width:90px;height:70px;border-radius:16px;background:var(--bg-subtle);display:grid;place-items:center;color:var(--color-ocean);overflow:hidden}.vessel-feature-card section{display:flex;flex-direction:column;gap:2px;min-width:0}.vessel-feature-card svg:last-child{color:var(--color-ocean)}@media (max-width:1280px){.vessel-card-grid{grid-template-columns:1fr}.vessel-pro-card{grid-template-columns:240px 1fr}}@media (max-width:1100px){.vessel-hero-clean,.vessel-market-content{grid-template-columns:1fr}.vessel-market-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vessel-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vessel-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vessel-search-row{grid-template-columns:1fr}.vessel-filter-grid{grid-template-columns:1fr 1fr}.vessel-pro-card{grid-template-columns:1fr}.vessel-pro-photo{min-height:190px}.vessel-card-meta,.vessel-featured-grid,.vessel-form-grid,.vessel-market-sidebar{grid-template-columns:1fr}.vessel-hero-copy{min-height:auto}}@media (max-width:560px){.vessel-filter-grid,.vessel-metrics-grid{grid-template-columns:1fr}.vessel-feature-card{grid-template-columns:76px 1fr}.vessel-feature-card svg:last-child{display:none}}.cargo-market-page .vessel-hero-copy h1{max-width:680px}.cargo-pro-card .vessel-pro-photo{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,165,233,.08))}.cargo-card-visual{width:100%;height:100%;min-height:232px;display:grid;place-items:center;gap:10px;color:var(--color-ocean);background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.16),transparent 28%),radial-gradient(circle at 80% 0,rgba(14,165,233,.14),transparent 28%),linear-gradient(135deg,#eef6ff,#ffffff)}.cargo-card-visual span{font-size:12px;font-weight:900;color:var(--color-navy);text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(37,99,235,.12)}.cargo-filter-modern-grid{grid-template-columns:repeat(7,minmax(120px,1fr)) auto auto}.cargo-filter-modern-grid .form-group{margin:0}.cargo-filter-modern-grid .form-input{min-height:43px;border-radius:14px;border-color:var(--border);background:#fff;font-size:13px}.vessel-card-actions .danger-lite{color:#dc2626;border-color:rgba(220,38,38,.22);background:rgba(220,38,38,.04);flex:0 0 auto}@media (max-width:1100px){.cargo-filter-modern-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cargo-filter-modern-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cargo-filter-modern-grid{grid-template-columns:1fr}}.sea-distance-grid{grid-template-columns:minmax(330px,380px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.sea-distance-output-stack{display:contents!important}.sea-distance-output-stack>div:first-child{grid-column:2;grid-row:1}.sea-distance-bottom-results,.sea-distance-output-stack>div:not(:first-child){grid-column:1/-1}.sea-distance-input-card{padding:16px!important;border-radius:20px!important;position:static!important}.sea-distance-input-card [style*="marginBottom: 16"],.sea-distance-input-card [style*="marginBottom: 18"],.sea-distance-input-card [style*="marginBottom: 20"]{margin-bottom:10px!important}.distance-passage-chip-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.distance-passage-chip{padding:6px 9px!important;font-size:11px!important}.distance-constraint-note{margin:7px 0 0!important;font-size:11px!important;line-height:1.35!important}.calc-results-summary-card{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:18px;align-items:center;border-radius:22px;padding:18px 20px;border:1px solid var(--border);background:var(--bg-surface,#fff);box-shadow:0 10px 28px rgba(15,23,42,.055)}.calc-results-summary-card--navy{background:linear-gradient(135deg,var(--color-navy),#123a73);color:#fff;border-color:rgba(255,255,255,.08)}.calc-results-kicker{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:4px}.calc-results-route-title{font-family:var(--font-display);font-weight:850;font-size:clamp(18px,2vw,25px);letter-spacing:-.03em}.calc-passage-order{margin-top:8px;font-size:12px;line-height:1.45;color:rgba(255,255,255,.68)}.calc-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.calc-summary-metrics>div{border-radius:16px;padding:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);min-width:0}.calc-summary-metrics strong{display:inline-block;font-family:var(--font-display);font-size:20px;line-height:1;letter-spacing:-.03em}.calc-summary-metrics span{margin-left:4px;font-size:11px;font-weight:800;color:var(--color-accent,#f97316)}.calc-summary-metrics small{display:block;margin-top:6px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.48)}.voyage-economics-grid{grid-template-columns:minmax(340px,405px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.voyage-input-sections{grid-column:1;grid-row:1;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.voyage-map-panel{grid-column:2;grid-row:1;background:var(--bg-surface,#fff);border-radius:24px;padding:12px;box-shadow:0 10px 28px rgba(15,23,42,.045)}.voyage-results-panel{grid-column:1/-1;grid-row:2;position:static!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px!important}.voyage-results-panel>*{grid-column:span 12;min-width:0}.voyage-results-panel>div:first-child{grid-column:span 12}.voyage-results-panel>div:nth-child(2),.voyage-results-panel>div:nth-child(3),.voyage-results-panel>div:nth-child(4){grid-column:span 4}.calc-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 10px}.calc-panel-title{font-family:var(--font-display);font-weight:850;font-size:15px;color:var(--color-navy)}.calc-panel-subtitle{margin-top:2px;font-size:11px;color:var(--text-muted)}.calc-panel-pill{font-size:11px;font-weight:800;border-radius:999px;padding:5px 9px;color:var(--color-ocean);background:rgba(37,99,235,.08);white-space:nowrap}.calc-map-placeholder{height:430px;border-radius:18px;border:1.5px dashed var(--border);background:linear-gradient(180deg,rgba(37,99,235,.05),rgba(255,255,255,.9));color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.calc-map-placeholder strong{color:var(--color-navy);font-size:14px}.calc-map-placeholder span{font-size:12px}@media (max-width:1180px){.sea-distance-grid,.voyage-economics-grid{grid-template-columns:1fr!important}.sea-distance-bottom-results,.sea-distance-output-stack>div:first-child,.sea-distance-output-stack>div:not(:first-child),.voyage-input-sections,.voyage-map-panel,.voyage-results-panel{grid-column:1!important;grid-row:auto!important}.calc-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.voyage-results-panel>div:nth-child(2),.voyage-results-panel>div:nth-child(3),.voyage-results-panel>div:nth-child(4){grid-column:span 12}}@media (max-width:720px){.calc-results-summary-card{grid-template-columns:1fr}.calc-summary-metrics{grid-template-columns:1fr 1fr}.calc-map-placeholder{height:300px}}.vesbor-floating-chat-launcher{position:fixed;right:24px;bottom:24px;z-index:2100;min-width:118px;height:48px;border:1px solid rgba(13,33,55,.16);background:linear-gradient(135deg,var(--color-ocean),var(--color-navy));gap:9px;font-weight:850;box-shadow:0 18px 42px rgba(13,33,55,.24);cursor:pointer}.vesbor-floating-chat-launcher,.vesbor-floating-chat-launcher b{border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.vesbor-floating-chat-launcher b{min-width:20px;height:20px;background:#ef4444;color:#fff;font-size:11px;line-height:1}.vesbor-floating-chat-panel{position:fixed;right:24px;bottom:24px;z-index:2100;width:min(420px,calc(100vw - 32px));max-height:min(680px,calc(var(--vesbor-viewport-height, 100vh) - 44px));border:1px solid rgba(13,33,55,.14);background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(13,33,55,.28)}[data-theme=dark] .vesbor-floating-chat-panel{background:rgba(21,27,34,.98)}.vesbor-floating-chat-head{display:flex;justify-content:space-between;gap:12px;padding:16px 16px 13px;background:linear-gradient(135deg,var(--color-navy),var(--color-ocean))}.vesbor-floating-chat-head strong{display:block;font-family:var(--font-display)}.vesbor-floating-chat-head span{display:block;margin-top:3px;font-size:11px;color:rgba(255,255,255,.78)}.vesbor-floating-chat-head-actions{display:flex;gap:6px}.vesbor-floating-chat-head-actions button{width:30px;height:30px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);cursor:pointer}.vesbor-floating-chat-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 10px 6px;background:var(--surface-muted)}.vesbor-floating-chat-tabs button{border:1px solid transparent;border-radius:14px;padding:8px 6px;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:800;cursor:pointer;position:relative}.vesbor-floating-chat-tabs button.active{border-color:var(--border);color:var(--color-ocean);box-shadow:0 8px 24px rgba(13,33,55,.08)}.vesbor-floating-chat-tabs b{min-width:16px;height:16px;border-radius:999px;background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.vesbor-floating-chat-status{margin:8px 12px 0;border:1px solid rgba(37,99,235,.12);border-radius:14px;background:rgba(37,99,235,.06);color:var(--text-muted);display:flex;align-items:center;gap:7px;font-size:11px}.vesbor-floating-chat-list{padding:10px 10px 6px;overflow:auto;min-height:220px;max-height:384px}.vesbor-floating-thread-row{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:stretch}.vesbor-floating-thread-main{border:1px solid var(--border);border-radius:16px;background:var(--surface-card,#fff);padding:10px;display:flex;gap:9px;align-items:center;min-width:0;cursor:pointer;text-align:left}.vesbor-floating-thread-main:hover{border-color:rgba(37,99,235,.35);box-shadow:0 10px 28px rgba(13,33,55,.08)}.vesbor-floating-thread-dot{width:10px;height:10px;border-radius:999px;background:var(--color-ocean);flex:0 0 auto}.vesbor-floating-thread-dot.team{background:#0e7490}.vesbor-floating-thread-dot.support{background:#4f46e5}.vesbor-floating-thread-dot.b2b{background:#64748b}.vesbor-floating-thread-dot.deals{background:#057642}.vesbor-floating-thread-copy{min-width:0;flex:1 1}.vesbor-floating-thread-copy small,.vesbor-floating-thread-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vesbor-floating-thread-copy strong{color:var(--text-primary);font-size:13px;line-height:1.25}.vesbor-floating-thread-copy small{margin-top:2px;color:var(--text-muted);font-size:11px}.vesbor-floating-thread-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.vesbor-floating-thread-meta em{color:var(--text-subtle);font-size:10px;font-style:normal}.vesbor-floating-thread-meta b{min-width:18px;height:18px;border-radius:999px;background:var(--color-ocean);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.vesbor-floating-thread-deal{border:1px solid rgba(5,118,66,.16);border-radius:14px;padding:0 10px;background:rgba(5,118,66,.08);color:#057642;font-weight:850;cursor:pointer}.vesbor-floating-chat-empty{border:1px dashed var(--border);border-radius:18px;padding:28px 18px;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;min-height:180px}.vesbor-floating-chat-empty strong{color:var(--color-navy);font-size:13px}.vesbor-floating-chat-empty span{font-size:11px}.vesbor-floating-chat-foot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;padding:10px;border-top:1px solid var(--border);background:var(--surface-muted)}.vesbor-floating-chat-foot button{border:1px solid var(--border);border-radius:13px;background:#fff;color:var(--color-navy);font-size:11px;font-weight:850;padding:9px 6px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.vesbor-floating-chat-foot button:disabled{opacity:.6;cursor:progress}@media (max-width:720px){.vesbor-floating-chat-launcher{right:16px;bottom:82px}.vesbor-floating-chat-panel{right:10px;left:10px;bottom:76px;width:auto;max-height:calc(var(--vesbor-viewport-height, 100vh) - 98px);border-radius:22px}.vesbor-floating-chat-list{max-height:calc(var(--vesbor-viewport-height, 100vh) - 330px)}}.vesbor-floating-live-status{font-size:11px;font-style:normal;font-weight:700;color:var(--color-ocean,#0b6b88);border:1px solid var(--border,#d8dee4);border-radius:999px;padding:2px 8px;background:rgba(14,116,144,.08)}.communication-page-shell{padding:22px 28px 34px;background:linear-gradient(180deg,#f8fafc,#eef6f9);min-height:calc(var(--vesbor-viewport-height, 100vh) - 80px)}.communication-page-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.communication-page-title h1{margin:0;color:#0b1f33;font-size:28px;letter-spacing:-.02em}.communication-page-title p{margin:6px 0 0;color:#64748b;font-weight:600}.communication-title-actions{display:flex;gap:10px;flex-wrap:wrap}.communication-action-stack button,.communication-empty-actions button,.communication-primary-action,.communication-title-actions button{border:1px solid #dbe7f0;background:#fff;color:#0b1f33;border-radius:12px;padding:10px 13px;font-weight:800;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.communication-primary-action,.communication-primary-action.full{background:#0b1f33;color:#fff;border-color:#0b1f33;justify-content:center;width:auto}.communication-primary-action.full{width:100%;margin-top:14px}.communication-error-banner{margin:14px 0;border:1px solid #fecaca;background:#fff1f2;color:#991b1b;border-radius:14px;padding:12px 14px;font-weight:700}.communication-loading{padding:48px;text-align:center;color:#64748b;font-weight:800}.communication-workspace-grid{display:grid;grid-template-columns:320px minmax(420px,1fr) 360px;gap:16px;min-height:660px;margin-top:16px}.communication-column{background:#fff;border:1px solid #dbe7f0;border-radius:22px;box-shadow:0 14px 34px rgba(15,23,42,.07);min-width:0;overflow:hidden}.communication-center-column,.communication-left-column,.communication-right-column{display:flex;flex-direction:column}.communication-column-head,.communication-message-head{padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #eef2f7}.communication-column-head h2,.communication-message-head h2{margin:0;color:#0b1f33;font-size:18px}.communication-kicker{color:#0f6f8f;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.communication-search{margin:14px 16px 10px;display:flex;align-items:center;gap:8px;border:1px solid #dbe7f0;background:#f8fafc;border-radius:14px;padding:10px 12px}.communication-search input{border:0;outline:0;background:transparent;flex:1 1;color:#0f172a;font-weight:700}.communication-thread-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 14px}.communication-thread-tabs button{border:1px solid #dbe7f0;background:#fff;border-radius:12px;padding:9px 8px;display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:800}.communication-thread-tabs button.active{background:#e8f3fb;color:#0f6f8f;border-color:#b6d8e7}.communication-thread-tabs b{margin-left:auto;background:#eef2f7;color:#0b1f33;border-radius:999px;padding:1px 7px;font-size:11px}.communication-thread-list{padding:0 12px 16px;overflow:auto;flex:1 1}.communication-thread-card{width:100%;text-align:left;border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:12px;margin-bottom:10px;cursor:pointer;transition:.15s ease}.communication-thread-card.selected,.communication-thread-card:hover{border-color:#0f6f8f;box-shadow:0 10px 24px rgba(15,111,143,.11)}.communication-thread-top{display:flex;justify-content:space-between;gap:10px;color:#0b1f33}.communication-thread-top strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.communication-thread-top span{font-size:11px;color:#64748b}.communication-thread-tags{margin-top:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.communication-thread-tags em{padding:2px 7px;font-size:11px}.communication-badge{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;color:#fff;background:#64748b}.communication-badge.team{background:#0e7490}.communication-badge.support{background:#4f46e5}.communication-badge.deals{background:#057642}.communication-badge.b2b{background:#64748b}.communication-thread-card p{margin:8px 0 0;font-size:12px}.communication-deal-link{display:block;margin-top:8px;color:#0f6f8f;font-weight:900}.communication-head-subline{margin-top:8px;display:flex;flex-wrap:wrap;font-weight:800}.communication-head-subline,.communication-live-status{gap:8px;align-items:center;color:#64748b;font-size:12px}.communication-live-status{display:inline-flex;border:1px solid #dbe7f0;padding:8px 10px;font-weight:900}.communication-live-status span{width:8px;height:8px;border-radius:50%;background:#f59e0b}.communication-live-status span.live{background:#16a34a}.communication-message-feed{flex:1 1;padding:18px;overflow:auto;background:linear-gradient(180deg,#f8fafc,#fff)}.communication-message-bubble,.communication-system-event{max-width:78%;border:1px solid #e2e8f0;border-radius:16px;padding:12px;margin-bottom:12px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.04)}.communication-message-bubble.own{margin-left:auto;background:#e8f3fb;border-color:#b6d8e7;border-bottom-right-radius:6px}.communication-message-bubble.other{margin-right:auto;border-bottom-left-radius:6px}.communication-read-status{margin-top:6px;text-align:right;font-size:10px;font-weight:900;color:#94a3b8}.communication-read-status.read{color:#0f6f8f}.communication-system-event{max-width:88%;background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.communication-message-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;color:#64748b;font-size:11px;margin-bottom:6px}.communication-message-meta b{color:#0b1f33;display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.communication-kind-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;border:1px solid #dbe7f0;background:#eef2f7;color:#475569;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;font-style:normal;white-space:nowrap}.communication-kind-pill.own{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.communication-kind-pill.document{background:#ecfeff;border-color:#a5f3fc;color:#0e7490}.communication-message-text{color:#0f172a;font-size:14px;line-height:1.45;white-space:pre-wrap}.communication-message-document-chip{display:inline-flex;gap:6px;align-items:center;margin-top:8px;border:1px solid #dbe7f0;background:#fff;border-radius:10px;padding:6px 9px;color:#0f6f8f;font-weight:800;font-size:12px}.communication-attachment-chip small{margin-left:6px;font-weight:800}.communication-composer{display:flex;gap:10px;padding:14px;border-top:1px solid #eef2f7;background:#fff}.communication-composer input,.communication-composer textarea{flex:1 1;border:1px solid #dbe7f0;border-radius:14px;padding:12px;outline:0;font-weight:700;color:#0f172a;font:inherit}.communication-composer textarea{width:100%;min-height:44px;max-height:160px;resize:vertical;line-height:1.45;box-sizing:border-box}.communication-composer button{border:0;border-radius:14px;background:#0b1f33;color:#fff;padding:0 16px;font-weight:900;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.communication-composer button:disabled{opacity:.45;cursor:not-allowed}.communication-empty-state{height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;color:#94a3b8;padding:28px}.communication-empty-state strong{color:#0b1f33;font-size:17px}.communication-empty-state span{max-width:420px;line-height:1.45}.communication-empty-actions{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.communication-right-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;border-bottom:1px solid #eef2f7}.communication-right-tabs button{border:1px solid #dbe7f0;background:#fff;border-radius:12px;padding:9px;font-weight:900;color:#64748b;cursor:pointer}.communication-right-tabs button.active{color:#0f6f8f;background:#e8f3fb;border-color:#b6d8e7}.communication-context-card{margin:14px;padding:14px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.communication-context-card h3{margin:6px 0 10px;color:#0b1f33;font-size:16px}.communication-context-lines div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f7;font-size:12px}.communication-context-lines span{color:#64748b}.communication-context-lines b{color:#0f172a;text-align:right}.communication-info-box{display:flex;gap:8px;align-items:flex-start;margin-top:12px;border:1px solid #dbe7f0;background:#f8fafc;border-radius:14px;padding:10px;color:#475569;font-size:12px;line-height:1.4}.communication-info-box.team{background:#ecfeff;border-color:#a5f3fc}.communication-info-box.support{background:#eef2ff;border-color:#c7d2fe}.communication-action-stack{display:flex;flex-direction:column;gap:8px;margin-top:10px}.communication-action-stack button{justify-content:flex-start}.communication-activity-summary{display:flex;flex-direction:column;gap:8px;margin-top:10px}.communication-activity-summary div{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;color:#475569;font-size:12px}.communication-activity-summary b{color:#0b1f33}.vesbor-floating-chat-drag-label{display:flex;align-items:center;gap:9px;min-width:0;cursor:move;-webkit-user-select:none;user-select:none}.vesbor-floating-chat-panel{resize:none;min-width:360px;min-height:420px;max-width:calc(100vw - 20px);max-height:calc(var(--vesbor-viewport-height, 100vh) - 20px)}.vesbor-floating-chat-panel.expanded{border-radius:24px}.vesbor-floating-chat-head{cursor:move}.vesbor-floating-resize-handle{position:absolute;right:8px;bottom:8px;width:18px;height:18px;border:0;background:linear-gradient(135deg,transparent 45%,rgba(15,111,143,.45) 46%,rgba(15,111,143,.45) 55%,transparent 56%);cursor:nwse-resize;border-radius:3px}@media (max-width:1100px){.communication-workspace-grid{grid-template-columns:1fr}.communication-right-column{min-height:420px}}.vesbor-floating-chat-panel{overflow:hidden;display:flex;flex-direction:column}.vesbor-floating-chat-list{flex:1 1 auto;min-height:0;max-height:none}.vesbor-floating-mini-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:10px;gap:9px;background:rgba(248,250,252,.78)}.vesbor-floating-mini-headline{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;border:1px solid var(--border);border-radius:16px;padding:9px}.vesbor-floating-mini-headline button{border:1px solid var(--border);background:#fff;color:var(--color-navy);border-radius:12px;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;font-weight:850;cursor:pointer}.vesbor-floating-mini-headline span,.vesbor-floating-mini-headline strong{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vesbor-floating-mini-headline strong{color:var(--color-navy);font-size:13px}.vesbor-floating-mini-headline span{color:var(--text-muted);font-size:10px;margin-top:2px}.vesbor-floating-mini-feed{flex:1 1 auto;min-height:160px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:2px}.vesbor-floating-mini-message,.vesbor-floating-mini-system{max-width:88%;border:1px solid var(--border);border-radius:15px;background:#fff;padding:9px 10px;box-shadow:0 8px 22px rgba(13,33,55,.06)}.vesbor-floating-mini-system{max-width:96%;background:#eef7ff;border-color:#cfe7f8;align-self:center}.vesbor-floating-mini-message:nth-child(2n){align-self:flex-end;background:#f8fbff}.vesbor-floating-mini-message-meta{display:flex;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:10px;margin-bottom:4px}.vesbor-floating-mini-message-meta b{color:var(--color-navy)}.vesbor-floating-mini-message p,.vesbor-floating-mini-system p{margin:0;color:var(--text-primary);font-size:12px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.vesbor-floating-mini-composer{display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid var(--border);padding-top:9px}.vesbor-floating-mini-composer input,.vesbor-floating-mini-composer textarea{border:1px solid var(--border);border-radius:14px;padding:10px 12px;outline:none;background:#fff;color:var(--text-primary);font:inherit}.vesbor-floating-mini-composer textarea{min-height:40px;max-height:110px;resize:vertical;line-height:1.4}.vesbor-floating-mini-composer input:focus,.vesbor-floating-mini-composer textarea:focus{border-color:rgba(37,99,235,.45);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.vesbor-floating-mini-action,.vesbor-floating-mini-composer button{border:0;border-radius:14px;background:linear-gradient(135deg,var(--color-ocean),var(--color-navy));color:#fff;font-weight:900;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vesbor-floating-mini-composer button:disabled{opacity:.55;cursor:not-allowed}.vesbor-floating-resize-edge{position:absolute;z-index:3;border:0;background:transparent;padding:0}.vesbor-floating-resize-edge.n{left:18px;right:18px;top:0;height:8px;cursor:ns-resize}.vesbor-floating-resize-edge.s{left:18px;right:18px;bottom:0;height:8px;cursor:ns-resize}.vesbor-floating-resize-edge.e{top:18px;bottom:18px;right:0;width:8px;cursor:ew-resize}.vesbor-floating-resize-edge.w{top:18px;bottom:18px;left:0;width:8px;cursor:ew-resize}.vesbor-floating-resize-edge.ne{top:0;right:0;width:18px;height:18px;cursor:nesw-resize}.vesbor-floating-resize-edge.nw{top:0;left:0;width:18px;height:18px;cursor:nwse-resize}.vesbor-floating-resize-edge.se{right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 48%,rgba(15,111,143,.42) 49%,rgba(15,111,143,.42) 56%,transparent 57%)}.vesbor-floating-resize-edge.sw{left:0;bottom:0;width:18px;height:18px;cursor:nesw-resize}.communication-page-shell.communication-page-shell-compact{padding:10px 18px 18px;min-height:calc(var(--vesbor-viewport-height, 100vh) - 66px);background:linear-gradient(180deg,#f8fafc,#eef6f9)}.communication-compact-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-bottom:10px}.communication-compact-toolbar strong{display:block;color:#0b1f33;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em}.communication-compact-toolbar span{display:block;margin-top:1px;color:#64748b;font-size:12px;font-weight:700}.communication-compact-status{display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe7f0;border-radius:999px;background:#fff;color:#64748b;padding:8px 10px;font-size:12px;font-weight:900;white-space:nowrap}.communication-compact-status span{width:8px;height:8px;border-radius:50%;background:#f59e0b;margin:0}.communication-compact-status span.live{background:#16a34a}.communication-page-shell-compact .communication-error-banner{margin:8px 0 10px}.communication-page-shell-compact .communication-workspace-grid{grid-template-columns:300px minmax(420px,1fr) 340px;height:calc(var(--vesbor-viewport-height, 100vh) - 152px);min-height:560px;margin-top:0}.communication-page-shell-compact .communication-workspace-grid.right-collapsed{grid-template-columns:300px minmax(520px,1fr) 64px}.communication-column-head.compact,.communication-message-head.compact{padding:12px 14px;min-height:66px;align-items:center}.communication-new-menu{position:relative;flex:0 0 auto}.communication-new-trigger{border:0;background:linear-gradient(135deg,#0e6ba8,#0b1f33);color:#fff;padding:9px 11px;display:inline-flex;align-items:center;gap:6px;font-weight:900;cursor:pointer;box-shadow:0 9px 22px rgba(14,107,168,.18)}.communication-new-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:230px;z-index:20;border:1px solid #dbe7f0;border-radius:16px;background:#fff;box-shadow:0 20px 42px rgba(15,23,42,.16);padding:7px}.communication-new-dropdown button{width:100%;border:0;background:transparent;color:#0b1f33;padding:10px 11px;display:flex;align-items:center;gap:9px;border-radius:12px;font-weight:850;cursor:pointer;text-align:left}.communication-new-dropdown button:hover{background:#f1f5f9}.communication-right-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eef2f7}.communication-right-head strong{color:#0b1f33;font-family:var(--font-display);font-size:15px}.communication-right-head button{width:32px;height:32px;border:1px solid #dbe7f0;border-radius:10px;background:#fff;color:#64748b;cursor:pointer}.communication-right-column.collapsed{display:flex;align-items:stretch;justify-content:stretch;min-width:0}.communication-panel-rail{width:100%;height:100%;border:0;background:linear-gradient(180deg,#fff,#f8fafc);color:#0f6f8f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-weight:900;cursor:pointer}.communication-panel-rail span{writing-mode:vertical-rl;transform:rotate(180deg)}.communication-action-stack button:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.communication-activity-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.communication-activity-list>div:not(.communication-info-box){border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:9px 10px}.communication-activity-list span{display:block;color:#0f6f8f;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.communication-activity-list b{display:block;margin-top:4px;color:#0b1f33;font-size:12px;line-height:1.35;font-weight:800}.communication-activity-list small{display:block;margin-top:4px;color:#94a3b8;font-size:11px}.communication-page-shell-compact .communication-message-feed{padding:14px}.communication-page-shell-compact .communication-context-card{margin:12px}@media (max-width:1180px){.communication-page-shell-compact .communication-workspace-grid,.communication-page-shell-compact .communication-workspace-grid.right-collapsed{grid-template-columns:1fr;height:auto}.communication-right-column.collapsed{min-height:58px}.communication-panel-rail{flex-direction:row}.communication-panel-rail span{writing-mode:horizontal-tb;transform:none}}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-top-shell{min-height:48px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-top-inner{min-height:48px;padding:5px clamp(14px,1.6vw,22px);justify-content:flex-end}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-page-context{display:none}.vesbor-shell-v2.vesbor-shell-communication-workspace .account-menu-trigger{min-width:150px;height:38px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-icon-btn{width:36px;height:36px;border-radius:12px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-main-shell{padding:0}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact{min-height:calc(var(--vesbor-viewport-height, 100vh) - 48px);padding:8px 12px 12px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-workspace-grid{border-radius:20px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid{height:calc(var(--vesbor-viewport-height, 100vh) - 112px);min-height:520px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-compact-toolbar{min-height:36px;margin-bottom:8px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-compact-toolbar strong{font-size:16px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-compact-toolbar span{font-size:11px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-compact-status{padding:6px 9px}@media (max-width:780px){.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-top-inner{justify-content:space-between}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-mobile-brand{display:inline-flex}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-compact-toolbar{align-items:flex-start;flex-direction:column;gap:6px}}.vesbor-shell-v2 .vesbor-top-inner{min-height:54px;padding:7px clamp(16px,1.8vw,26px)}.vesbor-shell-v2 .vesbor-top-shell{background:rgba(248,250,252,.9)}.vesbor-shell-v2 .vesbor-main-shell{padding:18px clamp(18px,2vw,30px) 64px}.vesbor-shell-v2 .vesbor-page-context strong{font-size:16px}.vesbor-shell-v2 .vesbor-page-context span{font-size:11px;margin-top:3px}.vesbor-shell-v2 .account-menu-trigger,.vesbor-shell-v2 .notification-bell-button,.vesbor-shell-v2 .vesbor-icon-btn{min-height:38px}.vesbor-shell-v2 .account-menu-trigger{height:40px;min-width:170px}.vesbor-shell-v2 .page-shell{max-width:1420px}.vesbor-shell-v2 .page-header{margin-bottom:14px!important;padding-bottom:0}.vesbor-shell-v2 .page-header h1,.vesbor-shell-v2 .page-shell h1:first-child,.vesbor-shell-v2 .page-title{font-size:clamp(24px,2.1vw,32px);line-height:1.08;letter-spacing:-.04em}.vesbor-shell-v2 .page-header p,.vesbor-shell-v2 .page-subtitle{margin-top:5px;font-size:13px}.vesbor-section-tabs-wrap{margin-bottom:12px}.vesbor-section-tabs{padding:4px;border-radius:15px}.vesbor-section-tab{min-height:34px;padding:7px 11px;border-radius:11px;font-size:12px}.cargo-market-page,.vessel-market-page{display:flex;flex-direction:column;gap:12px}.vessel-hero-clean{align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 2px!important}.vessel-hero-copy{min-width:0;max-width:860px}.vessel-page-pill{display:none!important}.vessel-hero-copy h1{margin:0;font-size:clamp(26px,2.3vw,36px)!important;line-height:1.04;letter-spacing:-.055em;max-width:720px}.vessel-hero-copy p{margin:8px 0 0;max-width:760px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.vessel-hero-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.vessel-primary.big,.vessel-secondary.big{min-height:40px;padding:9px 15px;border-radius:13px;font-size:13px}.vessel-market-overview-card{display:none!important}.vessel-search-row{grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;margin-top:4px}.vessel-search-box,.vessel-sort-select{height:42px;border-radius:14px}.vessel-view-toggle{border-radius:13px}.vessel-view-toggle button{padding:8px 11px;border-radius:10px;font-size:13px}.vessel-filter-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:flex-end;gap:8px}.vessel-filter-field span,.vessel-form-grid label span{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.vessel-filter-field .port-search-input,.vessel-filter-field input,.vessel-filter-field select,.vessel-form-grid input,.vessel-form-grid select,.vessel-form-grid textarea{min-height:40px;padding:9px 10px;border-radius:12px;font-size:12.5px}.vessel-clear-filters,.vessel-verified-check{height:40px;font-size:12px}.vessel-market-content{gap:12px}.vessel-result-head{margin:4px 0 10px}.vessel-result-head strong{font-size:18px}.vessel-result-head span{font-size:11.5px}.vessel-card-grid{grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:12px}.vessel-pro-card{grid-template-columns:minmax(112px,30%) 1fr;border-radius:18px}.cargo-pro-photo,.vessel-pro-photo{min-height:188px}.vessel-pro-body{padding:13px}.vessel-pro-title-row h3{font-size:17px}.vessel-pro-title-row p{font-size:12px}.vessel-badges{margin:9px 0}.vessel-spec-grid{gap:6px 10px;font-size:11.5px}.vessel-card-meta{margin:9px 0 6px;padding-top:9px;font-size:11.5px}.vessel-company-line{font-size:11.5px;margin-bottom:7px}.vessel-card-actions{padding-top:8px}.vessel-card-actions button{min-height:34px}.vessel-table-wrap{border-radius:18px}.vessel-market-table td,.vessel-market-table th{padding-top:9px;padding-bottom:9px}.vesbor-shell-v2 .page-shell>div[style*="margin-bottom:24"],.vesbor-shell-v2 .page-shell>div[style*="marginBottom:24"]{margin-bottom:14px!important}.vesbor-shell-v2 .page-shell .page-header+.tabs-layout,.vesbor-shell-v2 .page-shell .page-header+div,.vesbor-shell-v2 .tabs-header,.vesbor-shell-v2 .tabs-layout,.vesbor-shell-v2 .vesbor-tabs{margin-top:0}.vesbor-shell-v2 .companies-grid,.vesbor-shell-v2 .company-grid{gap:12px!important}.vesbor-shell-v2 .company-card,.vesbor-shell-v2 .port-card,.vesbor-shell-v2 .service-card{border-radius:18px!important}@media (max-width:1180px){.vessel-hero-clean{align-items:flex-start;flex-direction:column}.vessel-hero-actions{margin-top:10px}.vessel-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:920px){.vesbor-shell-v2 .vesbor-main-shell{padding:12px 10px 84px}.vessel-search-row{grid-template-columns:1fr}.vessel-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vessel-card-grid,.vessel-pro-card{grid-template-columns:1fr}.vessel-pro-photo{min-height:170px}}@media (max-width:560px){.vessel-filter-grid{grid-template-columns:1fr}.vessel-hero-copy h1{font-size:25px!important}.vessel-hero-copy p{font-size:13px}}.vesbor-shell-v2{--sidebar-w:238px}.vesbor-shell-v2 .vesbor-page-context{display:none!important}.vesbor-shell-v2 .vesbor-top-inner{min-height:46px!important;padding:5px clamp(14px,1.6vw,22px)!important;justify-content:flex-end!important}.vesbor-shell-v2 .vesbor-top-actions{margin-left:auto;gap:8px}.vesbor-shell-v2 .account-menu-trigger,.vesbor-shell-v2 .notification-bell-button,.vesbor-shell-v2 .vesbor-icon-btn{min-height:34px!important}.vesbor-shell-v2 .account-menu-trigger{height:36px!important;min-width:162px!important;padding:4px 9px 4px 4px!important;border-radius:18px!important}.vesbor-shell-v2 .account-avatar{width:30px!important;height:30px!important;font-size:12px!important}.vesbor-shell-v2 .account-trigger-text strong{font-size:12px!important}.vesbor-shell-v2 .account-trigger-text span{font-size:10.5px!important}.vesbor-shell-v2 .vesbor-main-shell{padding:12px clamp(16px,1.8vw,26px) 56px!important}.vesbor-desktop-sidebar{padding:18px 12px 14px!important}.vesbor-sidebar-brand{margin-bottom:16px!important}.vesbor-sidebar-search{min-height:38px!important;border-radius:14px!important;margin-bottom:14px!important}.vesbor-sidebar-title{margin:13px 10px 6px!important;font-size:10px!important}.vesbor-sidebar-link{min-height:38px!important;padding:9px 10px!important;border-radius:14px!important;font-size:13px!important}.vesbor-sidebar-help{display:none!important}.vesbor-section-tabs-wrap{margin-bottom:10px!important}.vesbor-section-tabs{padding:3px!important;border-radius:14px!important}.vesbor-section-tab{min-height:32px!important;padding:6px 10px!important;font-size:12px!important;border-radius:10px!important}.vesbor-section-access{margin-top:8px!important}.vesbor-section-access>.access-banner,.vesbor-section-access>div{border-radius:12px!important;padding:7px 11px!important;font-size:12px!important;min-height:0!important}.vesbor-shell-v2 .page-shell{max-width:1480px!important}.vesbor-shell-v2 .page-header{margin-bottom:12px!important}.vesbor-shell-v2 .page-header h1,.vesbor-shell-v2 .page-shell h1:first-child,.vesbor-shell-v2 .page-title{font-size:clamp(22px,1.65vw,28px)!important;line-height:1.08!important;letter-spacing:-.04em!important;margin-top:0!important}.vesbor-shell-v2 .page-header p,.vesbor-shell-v2 .page-shell h1:first-child+p,.vesbor-shell-v2 .page-subtitle{font-size:12.5px!important;margin-top:4px!important;color:var(--text-muted)!important}.cargo-market-page,.vessel-market-page{gap:10px!important}.vessel-hero-clean{align-items:center!important;border-bottom:0!important;margin-bottom:0!important}.vessel-hero-copy h1{font-size:clamp(23px,1.85vw,30px)!important;line-height:1.06!important;margin:0!important}.vessel-hero-copy p{margin-top:5px!important;max-width:720px!important}.vessel-hero-actions{margin-top:0!important;margin-left:auto!important;flex-shrink:0!important}.vessel-primary.big,.vessel-secondary.big{min-height:36px!important;padding:8px 13px!important;border-radius:12px!important;font-size:12.5px!important}.vessel-search-row{margin-top:0!important;gap:8px!important}.vessel-search-box,.vessel-sort-select{height:38px!important;min-height:38px!important;border-radius:12px!important}.vessel-search-box input{font-size:12.5px!important}.vessel-view-toggle button{min-height:32px!important;padding:6px 10px!important;font-size:12px!important}.vessel-filter-grid{gap:7px!important}.vessel-filter-field .port-search-input,.vessel-filter-field input,.vessel-filter-field select,.vessel-form-grid input,.vessel-form-grid select,.vessel-form-grid textarea{min-height:36px!important;padding:7px 9px!important;border-radius:11px!important;font-size:12px!important}.vessel-filter-field span,.vessel-form-grid label span{margin-bottom:4px!important;font-size:9.5px!important}.vessel-clear-filters,.vessel-verified-check{height:36px!important;font-size:11.5px!important}.vessel-result-head{margin:2px 0 8px!important}.vessel-result-head strong{font-size:16px!important}.vessel-result-head span{font-size:11px!important}.vessel-card-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important}.cargo-pro-photo,.vessel-pro-photo{min-height:164px!important}.vessel-pro-body{padding:11px!important}.vessel-pro-title-row h3{font-size:16px!important}.vessel-spec-grid{font-size:11px!important;gap:5px 8px!important}.vessel-badges{margin:7px 0!important}.vessel-card-meta{margin:7px 0 5px!important;padding-top:7px!important}.vessel-card-actions button{min-height:32px!important}.tabs-header,.tabs-layout,.vesbor-tabs{margin-top:0!important}.tab-button,.tabs-header button,.vesbor-tab{min-height:32px!important;padding-top:6px!important;padding-bottom:6px!important}.vesbor-shell-v2 .form-input{min-height:38px!important;padding-top:8px!important;padding-bottom:8px!important;border-radius:12px!important;font-size:12.5px!important}.sea-distance-page-shell .sea-distance-workspace>div:first-child{margin-bottom:12px!important}.sea-distance-input-card{padding:13px!important;border-radius:18px!important}.sea-distance-grid{gap:14px!important;grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important}.distance-passage-chip{padding:5px 8px!important;font-size:10.5px!important}.voyage-economics-grid{gap:14px!important}.voyage-form-panel,.voyage-results-panel{border-radius:18px!important}.vesbor-shell-v2 [style*="maxWidth: 1040"],.vesbor-shell-v2 [style*="maxWidth:1040"]{max-width:min(980px,calc(100vw - 36px))!important}@media (max-width:1180px){.vesbor-shell-v2{--sidebar-w:224px}.vessel-hero-clean{align-items:flex-start!important}.vessel-hero-actions{margin-left:0!important;margin-top:8px!important}.sea-distance-grid{grid-template-columns:1fr!important}}@media (max-width:920px){.vesbor-shell-v2 .vesbor-top-inner{justify-content:space-between!important;min-height:50px!important}.vesbor-shell-v2 .vesbor-main-shell{padding:10px 10px 82px!important}.vessel-card-grid{grid-template-columns:1fr!important}}.vesbor-shell-v2 .vesbor-main-shell{padding-top:10px!important}.vessel-hero-clean{align-items:flex-start!important}.vessel-hero-actions{margin-left:0!important}.cargo-market-page .vessel-hero-clean,.vessel-market-page .vessel-hero-clean{padding-top:0!important}.cargo-market-page .vessel-hero-copy,.vessel-market-page .vessel-hero-copy{min-height:0!important}.cargo-market-page .vessel-market-content,.vessel-market-page .vessel-market-content{margin-top:0!important}.vessel-market-sidebar{display:none!important}.vessel-market-content{grid-template-columns:minmax(0,1fr)!important}.vessel-featured-strip{display:none!important}.vesbor-modal-backdrop{position:fixed;inset:0;z-index:1300;background:rgba(15,23,42,.56);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:18px}.vesbor-modal-panel{width:min(940px,calc(100vw - 36px));max-height:min(88vh,820px);overflow:hidden;background:var(--bg-surface,#fff);border:1px solid var(--border);border-radius:26px;box-shadow:0 28px 90px rgba(15,23,42,.32);display:flex;flex-direction:column}.vesbor-modal-head{flex:0 0 auto;padding:16px 20px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px}.vesbor-modal-head span{display:block;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px}.vesbor-modal-head strong{display:block;font-family:var(--font-display);font-size:21px;line-height:1.1;color:var(--text-primary);letter-spacing:-.04em}.vesbor-modal-head small{display:block;margin-top:4px;color:var(--text-muted);font-size:12px}.vesbor-modal-close{width:38px;height:38px;border-radius:14px;border:1px solid var(--border);background:var(--bg-subtle);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vesbor-modal-body{min-height:0;overflow-y:auto;padding:16px 20px 20px}.compact-form-shell>div{border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;background:transparent!important}.compact-form-shell>div>div:first-child{display:none!important}.dashboard-page{display:flex;flex-direction:column;gap:12px}.dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 0 4px}.dashboard-header h1{margin:0;font-family:var(--font-display);font-size:clamp(24px,2vw,32px);line-height:1.06;letter-spacing:-.045em;color:var(--text-primary)}.dashboard-header p{margin:5px 0 0;color:var(--text-muted);font-size:13px;max-width:760px}.dashboard-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-header-actions .vessel-primary,.dashboard-header-actions .vessel-secondary{min-height:36px;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.dashboard-action-panel,.dashboard-card,.dashboard-stat-card{background:var(--bg-surface,#fff);border:1px solid var(--border);border-radius:18px;box-shadow:0 10px 28px rgba(15,23,42,.04)}.dashboard-action-panel{padding:14px}.dashboard-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.dashboard-section-title strong{font-family:var(--font-display);color:var(--text-primary);font-size:15px;letter-spacing:-.02em}.dashboard-section-title span{color:var(--text-muted);font-size:11.5px}.dashboard-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.dashboard-action-item,.dashboard-mini-row,.dashboard-stat-link{color:inherit;text-decoration:none}.dashboard-action-item{min-height:58px;border:1px solid var(--border);border-radius:14px;background:var(--bg-subtle);display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.dashboard-action-item>span,.dashboard-mini-row>span,.dashboard-stat-icon{width:32px;height:32px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);color:var(--color-ocean)}.dashboard-action-item.warning>span{background:rgba(245,158,11,.12);color:#b45309}.dashboard-action-item strong,.dashboard-mini-row strong{display:block;font-size:12.5px;color:var(--text-primary)}.dashboard-action-item small,.dashboard-mini-row small{display:block;margin-top:2px;color:var(--text-muted);font-size:11px;line-height:1.35}.dashboard-empty-action{min-height:54px;border-radius:14px;border:1px dashed var(--border);color:var(--text-muted);font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px}.dashboard-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-stat-card{min-height:102px;padding:13px;display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px 11px}.dashboard-stat-card strong{font-family:var(--font-display);font-size:27px;color:var(--color-ocean);line-height:1}.dashboard-stat-card em{grid-column:1/-1;font-style:normal;font-weight:800;color:var(--text-primary);font-size:12px}.dashboard-stat-card small{grid-column:1/-1;color:var(--text-muted);font-size:11px}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:10px}.dashboard-card{padding:14px}.dashboard-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px}.dashboard-pipeline-step{border:1px solid var(--border);border-radius:14px;background:var(--bg-subtle);padding:12px 10px}.dashboard-pipeline-step strong{display:block;font-family:var(--font-display);color:var(--text-primary);font-size:22px;line-height:1}.dashboard-pipeline-step span{display:block;margin-top:5px;color:var(--text-muted);font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.dashboard-list-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-list-columns h3{margin:0 0 8px;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.dashboard-mini-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.dashboard-mini-row:first-of-type{border-top:0}.dashboard-side-stack{display:flex;flex-direction:column;gap:10px}.dashboard-status-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--border);font-size:12px}.dashboard-status-row span{color:var(--text-muted)}.dashboard-status-row strong{color:var(--text-primary)}.dashboard-settings-link{margin-top:10px;min-height:36px;border-radius:12px;background:var(--color-navy);color:#fff;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;width:100%}@media (max-width:1180px){.dashboard-main-grid{grid-template-columns:1fr}.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-header{align-items:flex-start;flex-direction:column}.dashboard-list-columns,.dashboard-pipeline,.dashboard-stats-grid{grid-template-columns:1fr}.vesbor-modal-panel{width:calc(100vw - 20px);max-height:92vh;border-radius:20px}}.vesbor-footer-offset{margin-left:238px;width:calc(100% - 238px)}@media (max-width:980px){.vesbor-footer-offset{margin-left:0;width:100%}}.bunker-page-shell.stage67s{gap:12px;padding-top:0}.bunker-subnav{min-height:42px;display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid var(--border);margin-bottom:4px}.bunker-request-tabs button,.bunker-subnav button{border:0;background:transparent;color:var(--text-secondary);font-weight:850;font-size:13px;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:7px;padding:0 0 10px;cursor:pointer;border-bottom:2px solid transparent}.bunker-request-tabs button.active,.bunker-subnav button.active{color:var(--color-ocean);border-bottom-color:var(--color-ocean)}.bunker-titlebar{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 0 2px}.bunker-titlebar.compact{align-items:flex-start}.bunker-titlebar h1{font-size:clamp(26px,2vw,34px);line-height:1.05;letter-spacing:-.055em;margin:4px 0 3px}.bunker-titlebar p{color:var(--text-secondary);font-size:13px;max-width:760px}.bunker-filter-panel{background:#fff;border:1px solid var(--border);border-radius:16px;padding:12px;display:grid;grid-template-columns:1.25fr .95fr 1fr 1fr auto;gap:10px;align-items:flex-end;box-shadow:0 5px 18px rgba(15,23,42,.032)}.bunker-filter-panel.compact{grid-template-columns:1.3fr .95fr .95fr auto auto}.bunker-filter-panel label{display:flex;flex-direction:column;gap:6px;min-width:0}.bunker-filter-panel label>span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.bunker-filter-panel input,.bunker-filter-panel select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:11px;background:var(--bg-subtle);color:var(--text-primary);font-family:var(--font-sans);font-size:12.5px;font-weight:650;padding:0 12px;outline:none}.bunker-filter-panel .bunker-outline-btn,.bunker-filter-panel .bunker-primary-btn{min-height:38px;border-radius:11px;padding:0 14px}.bunker-full-table-card{width:100%;border-radius:16px}.bunker-full-table-card .bunker-card-head{padding:14px 16px 12px}.bunker-full-table-card .bunker-card-head h2{font-size:18px}.bunker-full-table-card .bunker-card-head p{font-size:12px}.bunker-row-actions,.bunker-table-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.bunker-own-marker{display:inline-flex;margin-top:4px;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:rgba(37,99,235,.08);color:var(--color-navy);font-size:11px;font-weight:850;letter-spacing:.01em;padding:2px 8px}.stage67s-price-table{min-width:1080px}.bunker-requests-table{min-width:1120px}.bunker-overview-table.stage67s-price-table td,.bunker-overview-table.stage67s-price-table th,.bunker-requests-table td,.bunker-requests-table th{padding:11px 14px}.bunker-port-name{display:inline-flex;align-items:center;gap:8px;color:var(--color-navy);font-weight:900}.bunker-price-value{color:var(--color-navy);font-weight:850;white-space:nowrap}.bunker-linkish{color:var(--color-ocean);font-weight:900}.bunker-status-dot,.bunker-updated-dot{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.bunker-status-dot>span,.bunker-updated-dot>span{width:7px;height:7px;border-radius:999px;background:var(--success)}.bunker-status-dot{min-height:24px;padding:0 9px;border-radius:999px;background:rgba(22,163,74,.1);color:var(--success);font-size:11px;font-weight:900;text-transform:capitalize}.bunker-status-dot.in-review,.bunker-status-dot.quoted,.bunker-status-dot.quoting{background:rgba(37,99,235,.1);color:var(--color-ocean)}.bunker-status-dot.in-review>span,.bunker-status-dot.quoted>span,.bunker-status-dot.quoting>span{background:var(--color-ocean)}.bunker-status-dot.negotiation{background:rgba(245,158,11,.12);color:#d97706}.bunker-status-dot.negotiation>span{background:#f59e0b}.bunker-status-dot.awarded{background:rgba(124,58,237,.1);color:#6d28d9}.bunker-status-dot.awarded>span{background:#7c3aed}.bunker-status-dot.closed{background:rgba(100,116,139,.12);color:var(--text-secondary)}.bunker-status-dot.closed>span{background:#94a3b8}.bunker-requests-table td small{display:block;margin-top:3px;color:var(--text-muted);font-size:11px;font-weight:650}.bunker-request-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-top:-4px}.bunker-request-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.bunker-request-summary-strip span{border:1px solid var(--border);border-radius:13px;background:#fff;padding:10px 12px;color:var(--text-secondary);font-size:12px;font-weight:750}.bunker-request-summary-strip b{color:var(--color-navy);font-size:16px;margin-right:7px}.bunker-request-modal-card{width:min(720px,100%)}.bunker-request-modal-card .bunker-modal-head{padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.bunker-request-modal-card .bunker-form-grid{gap:12px}.bunker-request-modal-card .bunker-form-grid input,.bunker-request-modal-card .bunker-form-grid select,.bunker-request-modal-card .bunker-form-grid textarea{min-height:42px;border-radius:12px}@media (max-width:980px){.bunker-titlebar{flex-direction:column;align-items:flex-start}.bunker-filter-panel,.bunker-filter-panel.compact{grid-template-columns:1fr 1fr}.bunker-request-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bunker-request-tabs,.bunker-subnav{gap:14px;overflow-x:auto}.bunker-filter-panel,.bunker-filter-panel.compact,.bunker-request-summary-strip{grid-template-columns:1fr}}:root{--workspace-sidebar-w:238px;--workspace-content-max:1480px;--workspace-card-radius:16px;--workspace-control-radius:12px;--workspace-row-shadow:0 8px 24px rgba(15,23,42,0.035)}.vesbor-shell-v2{--sidebar-w:var(--workspace-sidebar-w)!important}.vesbor-shell-v2 .vesbor-main-shell{padding:10px clamp(16px,1.8vw,26px) 42px!important}.vesbor-footer-offset,.vesbor-shell-v2 .vesbor-main-shell{margin-left:var(--workspace-sidebar-w)!important;width:calc(100% - var(--workspace-sidebar-w))!important}.vesbor-footer{color:var(--text-secondary,#475569);font-family:inherit}.vesbor-footer--public{margin-top:auto;padding:32px 24px 24px;border-top:1px solid var(--border);background:var(--bg-subtle,#f8fafc);font-size:12px}.vesbor-footer-bottom,.vesbor-footer-grid{max-width:1200px;margin:0 auto}.vesbor-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;align-items:flex-start}.vesbor-footer-bottom{margin-top:28px;padding-top:16px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-muted,#64748b)}.vesbor-footer-heading{font-weight:850;text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--color-navy);margin-bottom:10px}.vesbor-footer-company-name{font-family:var(--font-display);text-transform:none;letter-spacing:-.01em;font-size:14px}.vesbor-footer-text{line-height:1.6}.vesbor-footer-muted{margin-top:8px;font-size:11px;color:var(--text-muted,#64748b)}.vesbor-footer-link{display:block;padding:4px 0;color:var(--text-secondary,#475569);text-decoration:none;font-size:12px}.vesbor-footer-link:hover{color:var(--color-ocean);text-decoration:none}.vesbor-footer-link--external{color:var(--color-ocean,#0077b5);word-break:break-all}.vesbor-footer-disclaimer{font-style:italic}.vesbor-footer--workspace{border-top:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.92);padding:10px clamp(16px,1.8vw,26px);font-size:11px}.vesbor-footer-compact-inner{max-width:var(--workspace-content-max);margin:0 auto;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:14px;color:var(--text-muted)}.vesbor-footer-compact-links{display:inline-flex;align-items:center;gap:14px;justify-content:flex-end}.vesbor-footer--workspace .vesbor-footer-link{padding:0;font-size:11px;white-space:nowrap}.vesbor-shell-v2 .page-header,.workspace-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 12px!important;padding:0!important}.workspace-page-header-copy{display:flex;align-items:flex-start;gap:10px}.workspace-page-header-copy>div{min-width:0}.workspace-page-header-icon{width:32px;height:32px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.09);color:var(--color-ocean);flex:0 0 auto;font-size:18px}.workspace-eyebrow{color:var(--text-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px}.vesbor-shell-v2 .page-header h1,.vesbor-shell-v2 .page-shell h1:first-child,.vesbor-shell-v2 .page-title,.workspace-page-header h1{margin:0!important;color:var(--text-primary)!important;font-family:var(--font-display)!important;font-size:clamp(22px,1.55vw,28px)!important;line-height:1.08!important;letter-spacing:-.045em!important}.vesbor-shell-v2 .page-header p,.vesbor-shell-v2 .page-shell h1:first-child+p,.vesbor-shell-v2 .page-subtitle,.workspace-page-header p{margin:4px 0 0!important;color:var(--text-muted)!important;font-size:12.5px!important;line-height:1.45!important}.workspace-page-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.vesbor-shell-v2 .page-header a,.vesbor-shell-v2 .page-header button,.workspace-page-actions .btn,.workspace-page-actions a,.workspace-page-actions button{min-height:36px;border-radius:12px}.bunker-request-tabs,.bunker-subnav,.vesbor-section-tabs-wrap,.workspace-tabs{margin-top:0!important}.workspace-tabs{min-height:38px;display:flex;align-items:flex-end;gap:22px;border-bottom:1px solid var(--border);overflow-x:auto}.workspace-tabs a,.workspace-tabs button{border:0;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-weight:850;font-size:12.5px;display:inline-flex;align-items:center;gap:7px;padding:0 0 9px;cursor:pointer;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.workspace-tabs a.active,.workspace-tabs button.active{color:var(--color-ocean);border-bottom-color:var(--color-ocean)}.workspace-tabs b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(37,99,235,.1);color:var(--color-ocean);display:inline-flex;align-items:center;justify-content:center;font-size:10px}.bunker-filter-panel,.vesbor-shell-v2 .page-shell>div[style*="background:var(--bg-surface"],.vesbor-shell-v2 .page-shell>div[style*='background:"var(--bg-surface'],.vesbor-shell-v2 .page-shell>div[style*='border:"1px solid var(--border)'],.workspace-filter-bar{border-radius:var(--workspace-card-radius)!important}.workspace-filter-bar{background:#fff;border:1px solid var(--border);border-radius:var(--workspace-card-radius);box-shadow:var(--workspace-row-shadow);padding:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.workspace-filter-bar label{min-width:145px;flex:1 1 180px;display:flex;flex-direction:column;gap:6px}.workspace-filter-bar label>span{color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vesbor-shell-v2 input.form-input,.vesbor-shell-v2 select.form-input,.vesbor-shell-v2 textarea.form-textarea,.workspace-filter-bar input,.workspace-filter-bar select,.workspace-filter-bar textarea{min-height:38px;border-radius:var(--workspace-control-radius)!important}.bunker-full-table-card,.vesbor-shell-v2 table,.vessel-table-wrap,.workspace-table-card{border-radius:var(--workspace-card-radius)}.workspace-table-card{overflow:hidden;background:#fff;border:1px solid var(--border);box-shadow:var(--workspace-row-shadow)}.workspace-table-head{min-height:48px;padding:12px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;align-items:center}.workspace-table-head h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:18px;letter-spacing:-.03em}.workspace-table-head p{margin:3px 0 0;color:var(--text-muted);font-size:12px}.workspace-table-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.vessel-empty-state,.workspace-empty-state{min-height:180px!important;border-radius:var(--workspace-card-radius)!important;padding:28px 20px!important}.vessel-empty-icon,.workspace-empty-icon{width:48px;height:48px;border-radius:15px;background:var(--bg-subtle);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.vesbor-shell-v2 .bunker-page-shell,.vesbor-shell-v2 .cargo-market-page,.vesbor-shell-v2 .dashboard-page,.vesbor-shell-v2 .page-shell,.vesbor-shell-v2 .sea-distance-page-shell,.vesbor-shell-v2 .vessel-market-page{max-width:var(--workspace-content-max)!important;margin-left:auto!important;margin-right:auto!important;padding-top:0!important}.bunker-page-shell.stage67s,.cargo-market-page,.dashboard-page,.vessel-market-page{gap:10px!important}.vessel-hero-clean{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;min-height:0!important;padding:0!important;margin:0!important}.vessel-hero-copy{min-height:0!important;justify-content:flex-start!important}.vessel-hero-copy h1{font-size:clamp(22px,1.55vw,28px)!important}.vessel-hero-copy p{font-size:12.5px!important;line-height:1.45!important;margin-top:4px!important;margin-bottom:0!important}.vessel-hero-actions{align-self:center!important;margin:0 0 0 auto!important}.vessel-featured-strip,.vessel-market-overview-card,.vessel-market-sidebar{display:none!important}.bunker-filter-panel,.vessel-filter-grid,.vessel-search-row{margin-top:0!important;margin-bottom:0!important}.bunker-filter-panel input,.bunker-filter-panel select,.vessel-search-box,.vessel-sort-select{min-height:38px!important;height:38px!important;border-radius:12px!important}.vessel-card-grid{gap:10px!important}.vessel-pro-card{border-radius:16px!important;box-shadow:var(--workspace-row-shadow)!important}.vessel-table-wrap{overflow:auto}.bunker-full-table-card table,.vessel-table-wrap table{width:100%;border-collapse:collapse}.vesbor-shell-v2 .companies-page,.vesbor-shell-v2 .ports-page,.vesbor-shell-v2 .services-page{gap:10px}.vesbor-shell-v2 .form-input,.vesbor-shell-v2 .form-select,.vesbor-shell-v2 .form-textarea{border-radius:12px!important}.vesbor-shell-v2 table th{font-size:10.5px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media (max-width:980px){.vesbor-footer-offset,.vesbor-shell-v2 .vesbor-main-shell{margin-left:0!important;width:100%!important}.vesbor-footer-compact-inner{grid-template-columns:1fr;gap:6px}.vesbor-footer-compact-links{justify-content:flex-start}.bunker-titlebar,.vesbor-shell-v2 .page-header,.vessel-hero-clean,.workspace-page-header{align-items:flex-start!important;flex-direction:column!important}.vessel-hero-actions,.workspace-page-actions{margin-left:0!important}}@media (max-width:640px){.vesbor-footer--workspace{display:none}.workspace-tabs{gap:16px}.workspace-filter-bar{display:grid;grid-template-columns:1fr}}.cargo-workspace-page.stage67u{display:flex;flex-direction:column;gap:10px!important}.cargo-workspace-page.stage67u .workspace-page-header{margin-bottom:0!important}.cargo-workspace-page.stage67u .workspace-tabs{margin-top:0!important}.cargo-workspace-filterbar{align-items:flex-end}.cargo-workspace-filterbar .cargo-filter-search-field{flex:2 1 320px;min-width:min(320px,100%)}.cargo-workspace-filterbar .vessel-search-box{width:100%;height:38px!important;min-height:38px!important;margin:0!important;border-radius:12px!important;box-shadow:none!important}.cargo-workspace-filterbar .vessel-search-box input{min-height:34px!important;height:34px!important}.cargo-workspace-filterbar .vessel-filter-field{min-width:145px;flex:1 1 165px}.cargo-workspace-filterbar .port-search,.cargo-workspace-filterbar .port-search-wrap,.cargo-workspace-filterbar .vessel-filter-field>div{width:100%}.cargo-workspace-filterbar .cargo-verified-inline,.cargo-workspace-filterbar .vessel-verified-check{min-height:38px;align-self:flex-end;flex:0 0 auto;white-space:nowrap}.cargo-workspace-filterbar .vessel-clear-filters{min-height:38px;align-self:flex-end;flex:0 0 auto}.cargo-workspace-page.stage67u .workspace-table-card{margin-top:0}.cargo-workspace-page.stage67u .workspace-table-head{padding:10px 14px}.cargo-workspace-page.stage67u .workspace-table-actions{gap:8px}.cargo-workspace-page.stage67u .cargo-sort-inline,.cargo-workspace-page.stage67u .vessel-view-toggle{margin:0!important}.cargo-workspace-page.stage67u .cargo-sort-inline{height:34px!important;min-height:34px!important}.cargo-results-stage67u{padding:12px}.cargo-results-stage67u .vessel-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cargo-results-stage67u .vessel-table-wrap{margin:0;border:0;box-shadow:none}.cargo-results-stage67u .vessel-market-table td,.cargo-results-stage67u .vessel-market-table th{padding-top:10px!important;padding-bottom:10px!important}.cargo-workspace-page.stage67u .vessel-featured-strip,.cargo-workspace-page.stage67u .vessel-filter-grid,.cargo-workspace-page.stage67u .vessel-hero-clean,.cargo-workspace-page.stage67u .vessel-market-overview-card,.cargo-workspace-page.stage67u .vessel-market-sidebar,.cargo-workspace-page.stage67u .vessel-search-row{display:none!important}@media (max-width:780px){.cargo-workspace-page.stage67u .workspace-table-head{align-items:flex-start;flex-direction:column}.cargo-workspace-page.stage67u .workspace-table-actions{width:100%;justify-content:space-between}.cargo-workspace-page.stage67u .cargo-sort-inline{flex:1 1 160px}}.fleet-workspace-page.stage67v,.sale-purchase-workspace-page.stage67v,.vessel-workspace-page.stage67v{display:flex;flex-direction:column;gap:10px!important}.fleet-workspace-page.stage67v .page-header,.sale-purchase-workspace-page.stage67v .page-header,.vessel-workspace-page.stage67v .workspace-page-header{margin:0!important;min-height:0!important;padding:0!important;align-items:flex-end}.fleet-workspace-page.stage67v .page-header h1,.fleet-workspace-page.stage67v .page-title,.sale-purchase-workspace-page.stage67v .page-header h1,.vessel-workspace-page.stage67v .workspace-page-header h1{font-size:clamp(22px,1.55vw,28px)!important;line-height:1.08!important;margin:0!important}.fleet-workspace-page.stage67v .page-subtitle,.sale-purchase-workspace-page.stage67v .page-header p,.vessel-workspace-page.stage67v .workspace-page-header p{font-size:12.5px!important;line-height:1.45!important;margin-top:4px!important;margin-bottom:0!important;max-width:760px}.fleet-workspace-page.stage67v~.vesbor-section-tabs-wrap,.sale-purchase-workspace-page.stage67v~.vesbor-section-tabs-wrap,.vessel-workspace-page.stage67v .vesbor-section-tabs-wrap{margin-bottom:0!important}.vessel-workspace-filterbar{align-items:flex-end;margin:0!important}.vessel-workspace-filterbar .vessel-filter-search-field{flex:2 1 320px;min-width:min(320px,100%)}.vessel-workspace-filterbar .vessel-filter-field>span,.vessel-workspace-filterbar .vessel-filter-search-field>span,.vessel-workspace-filterbar .vessel-sort-select>span{display:block;font-size:10px;line-height:1;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px}.vessel-workspace-filterbar .vessel-filter-field select,.vessel-workspace-filterbar .vessel-search-box,.vessel-workspace-filterbar .vessel-sort-select select{width:100%;height:38px!important;min-height:38px!important;border-radius:12px!important;box-shadow:none!important;margin:0!important}.vessel-workspace-filterbar .vessel-search-box input{height:34px!important;min-height:34px!important}.vessel-workspace-filterbar .vessel-filter-field{min-width:140px;flex:1 1 150px}.vessel-workspace-filterbar .vessel-clear-filters,.vessel-workspace-filterbar .vessel-verified-inline{min-height:38px;align-self:flex-end;flex:0 0 auto;white-space:nowrap}.vessel-workspace-filterbar .vessel-filter-actions-inline{display:inline-flex;align-items:flex-end;gap:8px;margin-left:auto;flex:0 1 auto;flex-wrap:wrap}.vessel-workspace-filterbar .vessel-sort-select,.vessel-workspace-filterbar .vessel-view-toggle{margin:0!important}.vessel-workspace-filterbar .vessel-sort-select{min-width:170px}.vessel-charter-stage67v .vessel-market-content,.vessel-charter-stage67v .vessel-results-stage67v{display:block!important;grid-template-columns:1fr!important;gap:0!important}.vessel-charter-stage67v .vessel-market-content>main,.vessel-charter-stage67v .vessel-results-stage67v>main{width:100%;min-width:0}.vessel-charter-stage67v .vessel-result-head{min-height:44px;padding:10px 0!important;margin:0!important}.vessel-charter-stage67v .vessel-featured-strip,.vessel-charter-stage67v .vessel-hero-clean,.vessel-charter-stage67v .vessel-market-overview-card,.vessel-charter-stage67v .vessel-market-sidebar{display:none!important}.fleet-workspace-page.stage67v [style*=gridTemplateColumns],.sale-purchase-workspace-page.stage67v [style*=gridTemplateColumns],.vessel-charter-stage67v .vessel-card-grid{gap:12px!important}.fleet-workspace-page.stage67v .vessel-card,.sale-purchase-workspace-page.stage67v [style*=border-radius],.vessel-charter-stage67v .vessel-pro-card{box-shadow:var(--workspace-row-shadow)!important}.fleet-workspace-page.stage67v .table-wrap,.sale-purchase-workspace-page.stage67v .table-wrap,.vessel-charter-stage67v .vessel-table-wrap{margin:0!important}.fleet-workspace-page.stage67v .vessel-alert,.fleet-workspace-page.stage67v>div[style*=background]{margin-bottom:8px!important}.fleet-workspace-page.stage67v [style*="justify-content:flex-end"],.sale-purchase-workspace-page.stage67v [style*="justify-content:flex-end"]{margin-bottom:10px!important}.fleet-workspace-page.stage67v .page-header,.sale-purchase-workspace-page.stage67v .page-header{border-bottom:0!important}.fleet-workspace-page.stage67v .page-header>div:last-child button,.sale-purchase-workspace-page.stage67v .page-header button{height:38px}.fleet-workspace-page.stage67v [style*="padding:24px 0"],.sale-purchase-workspace-page.stage67v [style*="padding:24px 0"]{padding:18px 0!important}@media (max-width:900px){.vessel-workspace-filterbar .vessel-filter-actions-inline{width:100%;margin-left:0;justify-content:space-between}}.companies-workspace-page.stage67w,.ports-workspace-page.stage67w,.services-workspace-page.stage67w{display:flex;flex-direction:column;gap:14px;padding-top:0}.companies-workspace-page.stage67w .workspace-page-header,.ports-workspace-page.stage67w .workspace-page-header,.services-workspace-page.stage67w .workspace-page-header{margin-bottom:0}.services-workspace-page.stage67w .tabs-container,.services-workspace-page.stage67w .tabs-layout,.services-workspace-page.stage67w .vesbor-tabs-shell{margin-top:0!important}.services-workspace-page.stage67w .tab-content,.services-workspace-page.stage67w .tabs-content{padding-top:12px!important}.workspace-primary-action{min-height:38px;padding:0 15px;border:none;border-radius:14px;background:var(--color-ocean);color:#fff;font-family:inherit;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 24px rgba(37,99,235,.18)}.workspace-primary-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.companies-filter-stage67w,.services-filter-stage67w{margin-bottom:12px;align-items:flex-end}.companies-filter-stage67w{grid-template-columns:minmax(210px,1.3fr) minmax(210px,1.2fr) minmax(140px,.7fr) auto auto}.companies-filter-stage67w .form-input,.companies-filter-stage67w input,.companies-filter-stage67w select{width:100%;max-width:none!important;min-height:38px}.companies-filter-stage67w>div:last-child{margin-left:0!important;justify-content:flex-end}.companies-grid-stage67w{gap:12px!important}.companies-table-stage67w table,.companies-table-stage67w td,.companies-table-stage67w th{border-color:var(--border)!important}.companies-table-stage67w thead tr{background:var(--bg-subtle)!important;color:var(--text-muted)!important}.companies-table-stage67w td,.companies-table-stage67w th{padding:10px 12px!important}.ports-directory-layout-stage67w{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important;gap:14px!important}.ports-list-card-stage67w{position:sticky;top:82px;align-self:start;overflow:hidden;padding:0}.ports-list-card-stage67w .workspace-table-head{padding:12px 14px 8px}.ports-list-card-stage67w>div:nth-child(2){padding:0}.ports-list-card-stage67w .port-dropdown{z-index:30}.ports-details-stage67w .workspace-empty-state{min-height:320px}.ports-workspace-page.stage67w [style*="padding:64px 24px"]{padding:32px 20px!important}.ports-workspace-page.stage67w [style*="borderRadius:22"]{border-radius:18px!important}.ports-workspace-page.stage67w [style*="gridTemplateColumns:1fr 1fr"]{gap:12px!important}@media (max-width:980px){.companies-filter-stage67w,.ports-directory-layout-stage67w{grid-template-columns:1fr!important}.ports-list-card-stage67w{position:relative;top:auto}}.tools-workspace-page.stage67x{display:flex;flex-direction:column;gap:10px;padding-top:0!important}.tools-workspace-page.stage67x .workspace-page-header{margin-bottom:0!important}.tools-workspace-page.stage67x .workspace-tabs{margin-bottom:2px}.tools-workspace-page.stage67x .stage67x-tools-grid-wrap{margin-top:0!important}.tools-distance-grid-stage67x,.tools-workspace-page.stage67x .voyage-economics-grid{margin-top:0!important;gap:12px!important}.tools-workspace-page.stage67x .sea-distance-input-card,.tools-workspace-page.stage67x .sea-distance-result-card,.tools-workspace-page.stage67x .voyage-input-sections>div,.tools-workspace-page.stage67x .voyage-map-panel,.tools-workspace-page.stage67x .voyage-results-panel{border-radius:var(--workspace-card-radius)!important;box-shadow:var(--workspace-row-shadow)!important}.tools-workspace-page.stage67x .sea-distance-input-card{padding:14px!important}.tools-workspace-page.stage67x .sea-distance-result-card{min-height:0!important}.tools-workspace-page.stage67x .distance-passage-chip-grid{gap:6px!important}.tools-workspace-page.stage67x .distance-passage-chip{min-height:30px!important;border-radius:10px!important;padding:6px 8px!important}.tools-workspace-page.stage67x .voyage-input-sections{gap:10px!important}.tools-workspace-page.stage67x .voyage-input-sections>div{margin-bottom:0!important}.tools-workspace-page.stage67x .voyage-results-panel{padding:12px!important}.tools-workspace-page.stage67x .workspace-secondary-action{min-height:38px;padding:0 14px;border-radius:13px;border:1px solid var(--border);background:#fff;color:var(--text-secondary);font-weight:800;font-size:12px;font-family:inherit;cursor:pointer}.tools-workspace-page.stage67x .workspace-secondary-action:hover{border-color:rgba(37,99,235,.35);color:var(--color-ocean)}@media (max-width:900px){.tools-workspace-page.stage67x .workspace-page-header{align-items:flex-start}}.company-settings-page.stage67y{display:flex;flex-direction:column;gap:10px;padding-top:0!important}.company-settings-page.stage67y .workspace-page-header{margin-bottom:0!important}.company-settings-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px}.company-settings-page.stage67y .workspace-secondary-action,.company-settings-preview-action{min-height:38px;padding:0 14px;border-radius:13px;border:1px solid var(--border);background:#fff;color:var(--text-secondary);font-weight:800;font-size:12px;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.company-settings-page.stage67y .workspace-secondary-action:hover{border-color:rgba(37,99,235,.35);color:var(--color-ocean)}.company-settings-page.stage67y .tabs-layout,.company-settings-page.stage67y .tabs-shell,.company-settings-page.stage67y .vesbor-tabs-shell{margin-top:0!important}.company-settings-page.stage67y [style*="marginBottom: 16"],.company-settings-page.stage67y [style*="marginBottom:16"]{margin-bottom:8px!important}.company-settings-page.stage67y [style*="marginBottom: 20"],.company-settings-page.stage67y [style*="marginBottom: 24"],.company-settings-page.stage67y [style*="marginBottom: 28"],.company-settings-page.stage67y [style*="marginBottom:20"],.company-settings-page.stage67y [style*="marginBottom:24"],.company-settings-page.stage67y [style*="marginBottom:28"]{margin-bottom:10px!important}.company-settings-page.stage67y [style*="borderRadius: 22"],.company-settings-page.stage67y [style*="borderRadius: 24"],.company-settings-page.stage67y [style*="borderRadius:22"],.company-settings-page.stage67y [style*="borderRadius:24"]{border-radius:var(--workspace-card-radius)!important}.company-settings-page.stage67y [style*="padding:20px 24px"],.company-settings-page.stage67y [style*="padding:22px 24px"],.company-settings-page.stage67y [style*='padding:"20px 24px'],.company-settings-page.stage67y [style*='padding:"22px 24px']{padding:16px!important}.company-settings-page.stage67y .grid-3{gap:12px!important;margin-bottom:12px!important}.company-settings-page.stage67y .card,.company-settings-page.stage67y .card-sm{border-radius:var(--workspace-card-radius)!important;box-shadow:var(--workspace-row-shadow)!important}.company-settings-page.stage67y .form-grid-two{gap:12px!important}.company-settings-page.stage67y .form-grid-two label span{font-size:10px!important}.company-settings-page.stage67y .form-grid-two input,.company-settings-page.stage67y .form-grid-two select,.company-settings-page.stage67y .form-grid-two textarea{min-height:38px!important;border-radius:11px!important}.team-settings-page.stage67y form>div[style*=gridTemplateColumns]{gap:10px!important}.verification-settings-page.stage67y [style*="gridTemplateColumns:1fr 1fr"],.verification-settings-page.stage67y [style*='gridTemplateColumns:"1fr 1fr"']{gap:14px!important}.vesbor-section-tabs-wrap:has(.vesbor-section-tab[href="/cabinet"]){margin-bottom:8px}@media (max-width:980px){.company-settings-page.stage67y .grid-3,.company-settings-page.stage67y [style*="gridTemplateColumns:1.2fr 1fr"],.company-settings-page.stage67y [style*='gridTemplateColumns:"1.2fr 1fr"']{grid-template-columns:1fr!important}}.cargo-post-modal .cargo-post-compact-row{display:grid;gap:14px;align-items:flex-end}.cargo-post-modal .cargo-post-core-row{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.75fr) minmax(110px,.42fr)}.cargo-post-modal .cargo-post-port-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cargo-post-modal .compact-form-shell>div{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}@media (max-width:860px){.cargo-post-modal .cargo-post-core-row,.cargo-post-modal .cargo-post-port-row{grid-template-columns:1fr}}.stage67z-deal-folder-page{max-width:none;width:100%;margin:0;padding:14px 18px 22px;display:flex;flex-direction:column;gap:12px}.stage67z-deal-folder-page>div[style*="border-radius: 12px"],.stage67z-deal-folder-page>div[style*="borderRadius: 12"]{border-radius:18px!important}.stage67z-deal-summary-strip{display:grid;grid-template-columns:1.25fr 1.25fr 1fr 1fr 1fr .95fr .75fr;gap:8px}.stage67z-deal-summary-card{min-width:0;min-height:58px;padding:9px 11px;border:1px solid var(--border,#e2e8f0);border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(15,23,42,.035)}.stage67z-deal-summary-card span{display:block;margin-bottom:5px;color:var(--text-muted,#64748b);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.stage67z-deal-summary-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-navy,#0a1628);font-size:11px;line-height:1.35;font-weight:800}.stage67z-deal-document-grid{position:relative;display:grid;gap:12px;min-height:620px;align-items:stretch}.stage67z-deal-document-grid.panel-collapsed{grid-template-columns:minmax(250px,300px) minmax(560px,1fr) 22px}.stage67z-deal-document-grid.panel-open{grid-template-columns:minmax(250px,300px) minmax(520px,1fr) minmax(260px,300px)}.stage67z-deal-document-grid>div:first-child,.stage67z-deal-document-grid>div:nth-child(2),.stage67z-document-info-wrap>div{border-radius:18px!important}.stage67z-document-info-wrap{position:relative;min-width:0;display:flex}.stage67z-document-info-wrap>div{width:100%!important;flex:1 1 auto!important}.stage67z-panel-collapse,.stage67z-panel-expand{align-self:stretch;width:22px;min-width:22px;border:1px solid rgba(148,163,184,.32);border-radius:14px;background:rgba(255,255,255,.48);color:rgba(15,23,42,.62);box-shadow:0 10px 26px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;font-size:20px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease,border-color .16s ease}.stage67z-panel-collapse:hover,.stage67z-panel-expand:hover{background:rgba(232,243,251,.88);color:var(--color-ocean,#0077b5);border-color:rgba(0,119,181,.28)}.stage67z-panel-collapse{position:absolute;z-index:3;right:calc(100% + 6px);top:0;height:100%}@media (max-width:1180px){.stage67z-deal-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stage67z-deal-document-grid.panel-collapsed,.stage67z-deal-document-grid.panel-open{grid-template-columns:1fr}.stage67z-panel-collapse,.stage67z-panel-expand{width:100%;min-height:34px;height:34px}.stage67z-panel-collapse{position:static}}@media (max-width:720px){.stage67z-deal-summary-strip{grid-template-columns:1fr}}.dashboard-settings-note{margin-top:10px;border:1px dashed var(--border);border-radius:12px;background:var(--bg-subtle);color:var(--text-muted);font-size:11.5px;font-weight:700;line-height:1.45;padding:10px 12px}.stage68-deals-list-page{display:flex;flex-direction:column;gap:12px}.stage68-deals-list-page>div:first-of-type{margin-bottom:10px!important}.stage68-deals-list-page a>div{border-radius:var(--workspace-card-radius)!important;box-shadow:var(--workspace-row-shadow)!important}.stage68-deals-list-page a>div:hover{transform:translateY(-1px);border-color:rgba(0,119,181,.26)!important}.stage67z-deal-folder-page>div:first-of-type{padding:12px 16px!important}.stage67z-deal-folder-page>div:first-of-type>div:first-child{align-items:center!important}.stage67z-deal-folder-page>div:nth-of-type(2){padding:10px 14px!important}.stage67z-deal-document-grid>div:first-child{width:100%!important}.stage67z-deal-document-grid>div:nth-child(2){min-width:0!important}.stage67z-deal-document-grid.panel-collapsed{grid-template-columns:minmax(230px,290px) minmax(0,1fr) 22px}.stage67z-deal-document-grid.panel-open{grid-template-columns:minmax(230px,285px) minmax(0,1fr) minmax(250px,300px)}.stage67z-panel-expand{opacity:.72}.stage67z-panel-expand:hover{opacity:1}@media (max-width:1380px){.stage67z-deal-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.stage67z-deal-document-grid.panel-open{grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(235px,275px)}}@media (max-width:980px){.stage68-deals-list-page{padding:0!important}.dashboard-header-actions{width:100%}.dashboard-header-actions .vessel-primary,.dashboard-header-actions .vessel-secondary{flex:1 1 180px;justify-content:center}.stage67z-deal-folder-page{padding:8px 0 18px}.stage67z-deal-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stage67z-deal-summary-strip{grid-template-columns:1fr}.stage67z-deal-folder-page>div:first-of-type,.stage67z-deal-folder-page>div:nth-of-type(2){border-radius:16px!important}.stage67z-deal-document-grid{min-height:auto}.stage67z-deal-document-grid.panel-collapsed,.stage67z-deal-document-grid.panel-open{grid-template-columns:1fr}}.stage68c-lifecycle-checklist{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:12px;padding:12px;border:1px solid rgba(0,119,181,.14);border-radius:14px;background:linear-gradient(135deg,rgba(0,119,181,.07),rgba(255,255,255,.92));box-shadow:var(--shadow-soft,0 10px 28px rgba(15,23,42,.06))}.stage68c-lifecycle-main,.stage68c-lifecycle-side{border-radius:12px;background:rgba(255,255,255,.78);border:1px solid rgba(148,163,184,.18);padding:12px}.stage68c-kicker{display:block;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted,#64748b);margin-bottom:5px}.stage68c-lifecycle-main strong{display:block;font-size:15px;color:var(--color-navy,#0a1628);margin-bottom:4px}.stage68c-lifecycle-main p{margin:0;font-size:12px;color:var(--text-secondary,#475569);line-height:1.45}.stage68c-doc-check{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.14);font-size:12px;color:var(--color-navy,#0a1628)}.stage68c-doc-check em{font-style:normal;font-size:10px;font-weight:850;text-transform:uppercase;border-radius:999px;padding:3px 7px;background:rgba(100,116,139,.1);color:#64748b}.stage68c-doc-check.complete em{background:rgba(22,163,74,.12);color:#15803d}.stage68c-doc-check.missing em{background:rgba(220,38,38,.1);color:#b91c1c}.stage68c-doc-empty{font-size:12px;color:var(--text-muted,#64748b);padding:8px 0}.stage68c-blockers{margin-top:9px;display:grid;gap:5px}.stage68c-blockers small{display:block;font-size:11px;color:#b45309;background:rgba(245,158,11,.11);border-radius:8px;padding:6px 8px}@media (max-width:900px){.stage68c-lifecycle-checklist{grid-template-columns:1fr}}.bunker-request-modal-card{width:min(840px,100%);padding:18px 22px}.bunker-request-modal-card .bunker-modal-head{margin-bottom:14px}.bunker-request-modal-card .bunker-modal-head h3{font-size:18px;margin:0 0 4px}.bunker-request-modal-card .bunker-modal-head p{margin:0}.bunker-request-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.bunker-request-form-grid .request-port-field{grid-column:span 2}.bunker-request-form-grid .request-fuel-field,.bunker-request-form-grid .request-qty-field{grid-column:span 1}.bunker-request-form-grid .request-date-field{grid-column:span 2}.bunker-request-form-grid .wide{grid-column:1/-1}.bunker-request-form-grid textarea{min-height:70px}.bunker-request-detail-card{width:min(680px,100%)}.bunker-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px}.bunker-detail-grid div{background:var(--bg-subtle);border:1px solid var(--border-subtle,var(--border));border-radius:14px;padding:10px 12px}.bunker-detail-grid span,.bunker-request-comment span{display:block;color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.bunker-detail-grid b{color:var(--color-navy);font-size:13px}.bunker-request-comment{border:1px solid var(--border-subtle,var(--border));border-radius:14px;padding:12px 14px;background:#fff;margin-bottom:14px}.bunker-request-comment p{margin:0;color:var(--text-primary);font-size:13px;line-height:1.45}@media (max-width:760px){.bunker-detail-grid,.bunker-request-form-grid{grid-template-columns:1fr}}.clickable-listing-row{cursor:pointer}.clickable-listing-row:hover{background:rgba(37,99,235,.035)}.vessel-pro-card.clickable-listing-card{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.vessel-pro-card.clickable-listing-card:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(15,23,42,.1);border-color:rgba(37,99,235,.35)}.vessel-detail-modal-card{width:min(760px,100%)}.vessel-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px}.vessel-detail-grid div{background:var(--bg-subtle);border:1px solid var(--border-subtle,var(--border));border-radius:14px;padding:10px 12px}.vessel-detail-grid span{display:block;color:var(--text-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.vessel-detail-grid b{color:var(--color-navy);font-size:13px}.vessel-detail-description{border:1px solid var(--border-subtle,var(--border));border-radius:14px;padding:12px 14px;background:#fff;margin-bottom:14px;color:var(--text-primary);font-size:13px;line-height:1.45}@media (max-width:760px){.vessel-detail-grid{grid-template-columns:1fr}.bunker-request-form-grid .request-date-field,.bunker-request-form-grid .request-fuel-field,.bunker-request-form-grid .request-port-field,.bunker-request-form-grid .request-qty-field{grid-column:1/-1}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(360px,.78fr) minmax(430px,1fr) minmax(320px,.82fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-input-sections{display:flex!important;flex-direction:column!important;gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-input-sections>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{position:sticky;top:76px}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{top:76px!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 95px);overflow-y:auto}.tools-workspace-page.stage67x.voyage-calc-page-shell .form-group{margin-bottom:0}@media (max-width:1380px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-column:1/-1;position:static!important;max-height:none}}@media print{body *{visibility:hidden!important}.voyage-results-panel,.voyage-results-panel *{visibility:visible!important}.voyage-results-panel{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-height:none!important;overflow:visible!important;box-shadow:none!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(300px,.72fr) minmax(360px,1fr) minmax(280px,.72fr)!important;gap:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{border-radius:16px!important;padding:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .calc-panel-header{margin-bottom:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .calc-map-placeholder{min-height:240px!important;border-radius:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{max-height:calc(var(--vesbor-viewport-height, 100vh) - 88px)!important}@media (max-width:1280px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-column:1/-1;position:static!important;max-height:none!important}}.dashboard-new-badge,.dashboard-row-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 8px;border-radius:999px;background:rgba(37,99,235,.12);color:#1d4ed8;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.dashboard-row-badge{background:rgba(14,165,233,.12);color:#0369a1}.dashboard-action-item.attention,.dashboard-pipeline-step.attention,.dashboard-stat-card.attention{border-color:rgba(37,99,235,.42)!important;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,165,233,.08))!important;box-shadow:0 14px 34px rgba(37,99,235,.12)!important;position:relative}.dashboard-action-item.attention:before,.dashboard-pipeline-step.attention:before,.dashboard-stat-card.attention:before{content:"";position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:999px;background:#0ea5e9;box-shadow:0 0 0 4px rgba(14,165,233,.16)}.dashboard-pipeline-step em,.dashboard-stat-badge{position:absolute;right:26px;top:8px;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:20px;padding:0 8px;border-radius:999px;background:#2563eb;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.02em;text-transform:uppercase}.dashboard-pipeline-step,.dashboard-stat-card{position:relative}.dashboard-new-badge,.dashboard-row-badge{background:#2563eb!important;color:#fff!important}.dashboard-action-item.attention:before,.dashboard-pipeline-step.attention:before,.dashboard-stat-card.attention:before{background:#0ea5e9!important;box-shadow:0 0 0 4px rgba(14,165,233,.16)!important}.dashboard-new-badge,.dashboard-pipeline-step em,.dashboard-row-badge,.dashboard-stat-badge{background:#2563eb!important;color:#fff!important}.dashboard-action-item.warning .dashboard-new-badge,.dashboard-action-item.warning .dashboard-row-badge{background:#f59e0b!important}.deal-room-rail-collapsed-label{display:none;writing-mode:vertical-rl;transform:rotate(180deg);color:#0f6f8f;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;align-items:center;justify-content:center;height:100%;min-height:180px}.deal-room-message-card{transition:box-shadow .15s ease,transform .15s ease}.deal-room-message-card:hover{box-shadow:0 14px 28px rgba(15,23,42,.08)!important}.deal-room-document-card{position:relative}.deal-room-document-card:before{content:"document";position:absolute;top:10px;right:10px;padding:3px 7px;border-radius:999px;background:rgba(15,111,143,.1);color:#0f6f8f;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1360px){.deal-room-workspace-grid{grid-template-columns:240px minmax(430px,1fr) 64px!important}.deal-room-right-rail{min-height:520px}.deal-room-right-rail .deal-room-rail-content{display:none!important}.deal-room-right-rail .deal-room-rail-collapsed-label{display:flex!important}}@media (max-width:1180px){.deal-room-workspace-grid{grid-template-columns:1fr!important}.deal-room-right-rail .deal-room-rail-content{display:block!important}.deal-room-right-rail .deal-room-rail-collapsed-label{display:none!important}}.communication-message-submeta{margin-top:-4px;margin-bottom:6px;color:#64748b;font-size:11px;font-weight:700}.communication-change-request-note{margin-top:8px;padding:9px 10px;border-radius:12px;border:1px solid #fed7aa;background:#fff7ed;color:#7c2d12;font-size:13px;line-height:1.45;white-space:pre-wrap}.deal-room-stage69-rebuild .deal-room-workspace-grid{align-items:stretch}.deal-room-stage69-rebuild .deal-room-documents-rail,.deal-room-stage69-rebuild .deal-room-path-checklist{min-height:620px}.deal-room-stage69-rebuild .deal-room-documents-rail .deal-room-rail-collapsed-label{color:#0f6f8f}@media (max-width:1440px){.deal-room-stage69-rebuild .deal-room-workspace-grid{grid-template-columns:230px minmax(430px,1fr) 300px!important}}@media (max-width:1240px){.deal-room-stage69-rebuild .deal-room-workspace-grid{grid-template-columns:1fr!important}.deal-room-stage69-rebuild .deal-room-right-rail .deal-room-rail-content{display:block!important}.deal-room-stage69-rebuild .deal-room-right-rail .deal-room-rail-collapsed-label{display:none!important}}:root{--vesbor-cta-blue:#2563eb;--vesbor-cta-blue-dark:#1d4ed8;--vesbor-cta-cyan:#0891b2;--vesbor-cta-green:#16a34a;--vesbor-cta-green-dark:#15803d;--vesbor-cta-orange:#f97316;--vesbor-cta-red:#dc2626;--vesbor-pill-blue-bg:#eff6ff;--vesbor-pill-green-bg:#ecfdf5;--vesbor-pill-orange-bg:#fff7ed;--vesbor-pill-red-bg:#fef2f2}@media (min-width:921px){.vesbor-shell-v2{--sidebar-w:86px!important;--sidebar-expanded-w:260px}.vesbor-desktop-sidebar{width:var(--sidebar-w)!important;padding:16px 10px!important;overflow-x:hidden;transition:width .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:10px 0 34px rgba(15,23,42,.035)!important}.vesbor-desktop-sidebar:focus-within,.vesbor-desktop-sidebar:hover{width:var(--sidebar-expanded-w)!important;background:rgba(255,255,255,.96)!important;box-shadow:22px 0 70px rgba(15,23,42,.12)!important}.vesbor-sidebar-brand{width:56px;height:54px!important;margin:0 auto 12px!important;justify-content:center;padding:0!important;border-radius:18px;transition:width .18s ease,justify-content .18s ease,padding .18s ease,background .18s ease}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-brand,.vesbor-desktop-sidebar:hover .vesbor-sidebar-brand{width:100%;justify-content:flex-start;padding:0 8px!important}.vesbor-sidebar-brand .vesbor-logo-lockup{gap:0!important}.vesbor-sidebar-brand .vesbor-logo-lockup span{opacity:0;transform:translateX(-6px);max-width:0;overflow:hidden;transition:opacity .16s ease,transform .16s ease,max-width .18s ease,margin .18s ease;margin-left:0!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-brand .vesbor-logo-lockup,.vesbor-desktop-sidebar:hover .vesbor-sidebar-brand .vesbor-logo-lockup{gap:8px!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-brand .vesbor-logo-lockup span,.vesbor-desktop-sidebar:hover .vesbor-sidebar-brand .vesbor-logo-lockup span{opacity:1;transform:translateX(0);max-width:150px}.vesbor-sidebar-search{width:54px;height:46px!important;margin:0 auto 14px!important;padding:0!important;justify-content:center;border-radius:18px!important;transition:width .18s ease,padding .18s ease,justify-content .18s ease,background .18s ease}.vesbor-sidebar-search span{opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .16s ease,max-width .18s ease}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-search,.vesbor-desktop-sidebar:hover .vesbor-sidebar-search{width:calc(100% - 8px);padding:0 12px!important;justify-content:flex-start}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-search span,.vesbor-desktop-sidebar:hover .vesbor-sidebar-search span{opacity:1;max-width:160px}.vesbor-sidebar-nav{gap:12px!important;padding:2px 2px 12px!important}.vesbor-sidebar-title{height:12px;padding:0!important;margin:4px 0 2px;font-size:0!important;opacity:.45;text-align:center}.vesbor-sidebar-title:after{content:"";display:inline-block;width:5px;height:5px;border-radius:999px;background:#cbd5e1}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-title,.vesbor-desktop-sidebar:hover .vesbor-sidebar-title{height:auto;padding:0 10px 5px!important;font-size:10px!important;opacity:1;text-align:left}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-title:after,.vesbor-desktop-sidebar:hover .vesbor-sidebar-title:after{display:none}.vesbor-sidebar-link{width:54px;height:46px;min-height:46px!important;margin:0 auto;padding:0!important;justify-content:center;gap:0!important;border-radius:18px!important;font-size:13px!important}.vesbor-sidebar-link svg{width:21px;height:21px;flex:0 0 auto;transition:transform .16s ease,color .16s ease}.vesbor-sidebar-link span,.vesbor-sidebar-link-arrow{opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .16s ease,max-width .18s ease}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link{width:100%;padding:10px 12px!important;justify-content:flex-start;gap:12px!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link span,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link span{opacity:1;max-width:180px}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link-arrow,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link-arrow{opacity:.85;max-width:16px}.vesbor-sidebar-link:hover svg{transform:translateY(-1px) scale(1.04)}.vesbor-sidebar-link.active{color:#fff!important;background:linear-gradient(135deg,#172554,#1d4ed8 58%,#06b6d4)!important;box-shadow:0 12px 26px rgba(37,99,235,.23)!important}.vesbor-sidebar-help{display:none!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-help,.vesbor-desktop-sidebar:hover .vesbor-sidebar-help{display:flex!important;margin:auto 2px 0!important}.vesbor-shell-v2 .vesbor-main-shell,.vesbor-shell-v2 .vesbor-top-shell{margin-left:var(--sidebar-w)!important;width:calc(100% - var(--sidebar-w))!important}.vesbor-shell-v2 .vesbor-main-shell{padding-left:clamp(18px,2.1vw,34px)!important;padding-right:clamp(18px,2.1vw,34px)!important}.vesbor-section-tabs-wrap,.vesbor-shell-v2 .page-shell{max-width:1660px!important}}.vesbor-shell-v2 .btn-ocean,.vesbor-shell-v2 .btn-primary,.vesbor-shell-v2 button[class*=Primary],.vesbor-shell-v2 button[class*=primary]{background:linear-gradient(135deg,var(--vesbor-cta-blue) 0,var(--vesbor-cta-blue-dark) 70%,#0ea5e9 100%)!important;color:#fff!important;border-color:rgba(37,99,235,.22)!important;box-shadow:0 14px 30px rgba(37,99,235,.22)!important}.vesbor-shell-v2 .btn-ocean:hover,.vesbor-shell-v2 .btn-primary:hover,.vesbor-shell-v2 button[class*=Primary]:hover,.vesbor-shell-v2 button[class*=primary]:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(37,99,235,.28)!important}.vesbor-shell-v2 .badge-green,.vesbor-shell-v2 [class*=approved],.vesbor-shell-v2 [class*=success]{border-color:rgba(22,163,74,.22)}.vesbor-shell-v2 .badge-accent,.vesbor-shell-v2 [class*=warning]{border-color:rgba(249,115,22,.24)}.deal-room-stage69-rebuild,.stage70w20-human-stage-strip>div,.stage70w24-approved-cockpit-mockup,.stage70w24-approved-cockpit-next-action-shell{box-shadow:0 14px 34px rgba(15,23,42,.055)!important}.stage70w20-human-stage-strip>div{border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.stage70w20-human-stage-strip>div:first-child,.stage70w20-human-stage-strip>div[style*=eff6ff]{background:linear-gradient(135deg,#eff6ff,#ffffff 78%)!important;border-color:#93c5fd!important}.stage70w20-human-stage-strip span:first-child{box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 8px 18px rgba(37,99,235,.12)!important}.stage70w20-human-stage-strip>div:first-child span:first-child{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;color:#fff!important;border-color:transparent!important}.deal-room-stage69-rebuild button,.stage70w24-approved-cockpit-mockup button,.stage70w24-approved-cockpit-next-action-shell button{font-weight:850!important}.deal-room-stage69-rebuild button:hover,.stage70w24-approved-cockpit-mockup button:hover,.stage70w24-approved-cockpit-next-action-shell button:hover{filter:saturate(1.08)}.deal-room-stage69-rebuild button[style*="2563eb"],.stage70w24-approved-cockpit-mockup button[style*="2563eb"],.stage70w24-approved-cockpit-next-action-shell button[style*="2563eb"]{background:linear-gradient(135deg,#2563eb,#1d4ed8 72%,#0891b2)!important;color:#fff!important;box-shadow:0 14px 28px rgba(37,99,235,.22)!important}.deal-room-stage69-rebuild button[style*="16a34a"],.stage70w24-approved-cockpit-mockup button[style*="16a34a"]{background:linear-gradient(135deg,#ecfdf5,#ffffff)!important;border-color:rgba(22,163,74,.35)!important;color:#15803d!important}.deal-room-stage69-rebuild button[style*=dc2626],.stage70w24-approved-cockpit-mockup button[style*=dc2626]{background:linear-gradient(135deg,#fef2f2,#ffffff)!important;border-color:rgba(220,38,38,.28)!important;color:#dc2626!important}.deal-room-stage69-rebuild button[style*=f97316],.stage70w24-approved-cockpit-mockup button[style*=f97316]{background:linear-gradient(135deg,#fff7ed,#ffffff)!important;border-color:rgba(249,115,22,.32)!important;color:#c2410c!important}@media (min-width:921px){.vesbor-shell-v2{--workspace-sidebar-w:86px!important;--sidebar-w:86px!important;--sidebar-expanded-w:260px!important;--workspace-content-max:1780px!important}.vesbor-footer-offset,.vesbor-shell-v2 .vesbor-main-shell,.vesbor-shell-v2 .vesbor-top-shell{margin-left:var(--sidebar-w)!important;width:calc(100% - var(--sidebar-w))!important}.vesbor-shell-v2 .vesbor-main-shell{padding-left:clamp(16px,1.55vw,30px)!important;padding-right:clamp(16px,1.55vw,30px)!important}.vesbor-section-tabs-wrap,.vesbor-shell-v2 .deal-room-stage69-rebuild,.vesbor-shell-v2 .page-shell,.vesbor-shell-v2 .stage70w24-approved-cockpit-mockup,.vesbor-shell-v2 .workspace-page-shell{max-width:min(1780px,calc(100vw - var(--sidebar-w) - 32px))!important;margin-left:auto!important;margin-right:auto!important}.vesbor-desktop-sidebar:focus-within,.vesbor-desktop-sidebar:hover{z-index:420!important}.vesbor-shell-v2 .deal-card,.vesbor-shell-v2 .deals-registry-card,.vesbor-shell-v2 .market-table-card,.vesbor-shell-v2 .workspace-card{max-width:none}.stage70w24-approved-cockpit-mockup{gap:16px!important}.stage70w24-approved-cockpit-mockup .stage70w24-main-grid{grid-template-columns:minmax(0,1fr) minmax(320px,350px)!important;gap:18px!important}.stage70w24-approved-cockpit-mockup .stage70w24-live-documents-center{grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important}.stage70w24-approved-cockpit-mockup .stage70w27-active-document-work{grid-template-columns:minmax(0,1fr) minmax(230px,260px)!important}.vesbor-desktop-sidebar{padding:10px 8px!important}.vesbor-sidebar-brand{width:50px;height:44px!important;margin:0 auto 6px!important;border-radius:16px!important}.vesbor-sidebar-search{width:50px;height:40px!important;margin:0 auto 8px!important;border-radius:15px!important}.vesbor-sidebar-nav{gap:5px!important;padding:0 2px 6px!important;overflow-y:visible!important}.vesbor-sidebar-section{gap:2px!important}.vesbor-sidebar-title{height:8px!important;margin:1px 0 0!important}.vesbor-sidebar-title:after{width:4px!important;height:4px!important}.vesbor-sidebar-link{width:50px!important;height:38px!important;min-height:38px!important;border-radius:14px!important}.vesbor-sidebar-link svg{width:20px!important;height:20px!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link{height:38px!important;min-height:38px!important;padding:7px 11px!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-search,.vesbor-desktop-sidebar:hover .vesbor-sidebar-search{height:40px!important;padding:0 11px!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-title,.vesbor-desktop-sidebar:hover .vesbor-sidebar-title{padding:0 10px 3px!important;margin-top:3px!important}.stage70w24-approved-cockpit-mockup.stage70w31-context-collapsed .stage70w24-main-grid.stage70w31-current-document-collapsed{grid-template-columns:minmax(0,1fr)!important}.stage70w24-approved-cockpit-mockup.stage70w31-context-collapsed .stage70w24-live-documents-center{grid-template-columns:minmax(340px,420px) minmax(0,1fr)!important}.stage70w24-approved-cockpit-mockup.stage70w31-context-collapsed .stage70w27-active-document-work{grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important}.stage70w24-approved-cockpit-mockup .stage70w27-document-actions-sidebar button{width:100%;min-width:0;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}}@media (max-width:980px){.stage70w24-approved-cockpit-mockup .stage70w31-current-document-collapsed,.stage70w24-approved-cockpit-mockup.stage70w31-context-collapsed .stage70w24-main-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:921px){.vesbor-desktop-sidebar:focus-within,.vesbor-desktop-sidebar:hover{z-index:1040!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link span,.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-search span,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link span,.vesbor-desktop-sidebar:hover .vesbor-sidebar-search span{display:inline-block!important;visibility:visible!important;opacity:1!important;max-width:178px!important;width:auto!important;min-width:0!important;flex:1 1 auto!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-title,.vesbor-desktop-sidebar:hover .vesbor-sidebar-title{display:block!important;visibility:visible!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.14em!important}.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link-arrow,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link-arrow{display:inline-flex!important;visibility:visible!important}.vesbor-desktop-sidebar.vesbor-sidebar-expanded,.vesbor-desktop-sidebar:focus-within,.vesbor-desktop-sidebar:hover{width:var(--sidebar-expanded-w,260px)!important;overflow-x:visible!important;z-index:12000!important}.vesbor-desktop-sidebar.vesbor-sidebar-expanded .vesbor-sidebar-link,.vesbor-desktop-sidebar.vesbor-sidebar-expanded .vesbor-sidebar-search,.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link,.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-search,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link,.vesbor-desktop-sidebar:hover .vesbor-sidebar-search{width:calc(100% - 8px)!important;justify-content:flex-start!important;gap:12px!important}.vesbor-desktop-sidebar.vesbor-sidebar-expanded .vesbor-sidebar-link>span,.vesbor-desktop-sidebar.vesbor-sidebar-expanded .vesbor-sidebar-search>span,.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-link>span,.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-search>span,.vesbor-desktop-sidebar:hover .vesbor-sidebar-link>span,.vesbor-desktop-sidebar:hover .vesbor-sidebar-search>span{display:inline-flex!important;visibility:visible!important;opacity:1!important;max-width:none!important;width:auto!important;flex:1 1 auto!important;color:inherit!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important;clip-path:none!important}.vesbor-desktop-sidebar.vesbor-sidebar-expanded .vesbor-sidebar-title,.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-title,.vesbor-desktop-sidebar:hover .vesbor-sidebar-title{height:auto!important;display:block!important;visibility:visible!important;opacity:1!important;padding:0 10px 3px!important;margin:3px 0 2px!important;font-size:10px!important;line-height:1.2!important;color:#94a3b8!important}.vesbor-desktop-sidebar.vesbor-sidebar-expanded .vesbor-sidebar-title:after,.vesbor-desktop-sidebar:focus-within .vesbor-sidebar-title:after,.vesbor-desktop-sidebar:hover .vesbor-sidebar-title:after{display:none!important}}.distance-passage-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.distance-passage-chip{appearance:none;border:1px solid var(--border);background:var(--bg-subtle,#f8fafc);color:var(--color-navy);border-radius:11px;padding:7px 10px;font:700 11px/1.1 var(--font-sans,system-ui);cursor:pointer;transition:all .15s ease}.distance-passage-chip:hover{border-color:rgba(37,99,235,.45);background:rgba(37,99,235,.06)}.distance-passage-chip.active{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 8px 22px rgba(37,99,235,.18)}.distance-constraint-note-strong{color:#1d4ed8!important;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.15);padding:8px 10px;border-radius:12px}.sea-distance-route-summary-strip{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(140px,.8fr));gap:0;margin-top:10px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.sea-distance-route-summary-strip>div{padding:12px 14px;border-left:1px solid var(--border);min-width:0}.sea-distance-route-summary-strip>div:first-child{border-left:0}.sea-distance-route-summary-strip span{display:block;font-size:9px;font-weight:850;color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px}.sea-distance-route-summary-strip strong{display:block;color:var(--color-navy);font-family:var(--font-display,var(--font-sans));font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.sea-distance-route-summary-strip strong.forced{color:#dc2626}.sea-distance-route-summary-strip em{display:block;margin-top:3px;font-size:10px;color:var(--text-muted);font-style:normal}.voyage-economics-grid{display:grid!important;grid-template-columns:minmax(320px,390px) minmax(520px,1fr) minmax(290px,330px)!important;grid-template-areas:"route map results" "route main results"!important;gap:12px!important;align-items:flex-start}.voyage-route-vessel-column{grid-area:route;display:flex;flex-direction:column;gap:12px;min-width:0}.voyage-main-workspace{grid-area:main;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:flex-start;min-width:0}.voyage-main-workspace>*{min-width:0}.voyage-main-workspace>:first-child,.voyage-main-workspace>:last-child,.voyage-main-workspace>:nth-child(2),.voyage-main-workspace>:nth-child(3),.voyage-main-workspace>:nth-child(5){grid-column:span 1}.voyage-map-panel{grid-area:map;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.045);min-width:0}.voyage-results-panel{grid-area:results;position:sticky;top:88px;min-width:0}.voyage-preview-route-map{position:relative;padding:10px}.voyage-map-preview-note{position:absolute;left:22px;bottom:22px;z-index:500;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.4);color:var(--text-secondary);font-size:11px;font-weight:700;box-shadow:0 8px 22px rgba(15,23,42,.1)}.voyage-legacy-route-map-block{display:none!important}.voyage-internal-document-card{display:grid;grid-template-columns:112px minmax(260px,1fr) minmax(420px,1.35fr) 150px;gap:16px;align-items:center;margin:0 0 14px;padding:14px 16px;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 12px 28px rgba(15,23,42,.05)}.voyage-internal-doc-thumb{height:88px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,#fff,#f8fafc);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#64748b}.voyage-internal-doc-thumb span{font-size:11px;font-weight:900;color:#dc2626}.voyage-internal-doc-linked{font-size:11px;color:var(--text-muted);margin-bottom:5px}.voyage-internal-doc-title{font:850 18px/1.15 var(--font-display,var(--font-sans));color:var(--color-navy);margin-bottom:7px}.voyage-internal-doc-meta{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;color:var(--text-muted);align-items:center}.voyage-internal-badge{color:#1d4ed8;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.18);padding:4px 8px;border-radius:999px;font-weight:800}.voyage-internal-doc-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.voyage-internal-doc-summary div{padding:10px 12px;border-left:1px solid var(--border);background:#fff}.voyage-internal-doc-summary div:first-child{border-left:0}.voyage-internal-doc-summary span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:850;color:var(--text-muted);margin-bottom:4px}.voyage-internal-doc-summary strong{display:inline-block;font:850 14px/1.1 var(--font-display,var(--font-sans));color:var(--color-navy)}.voyage-internal-doc-summary strong.positive{color:#16a34a}.voyage-internal-doc-summary strong.negative{color:#dc2626}.voyage-internal-doc-summary em{margin-left:3px;font-size:9px;font-style:normal;color:var(--text-muted)}.voyage-internal-doc-actions{display:flex;flex-direction:column;gap:8px}.voyage-internal-doc-actions button{border:1px solid var(--border);background:#fff;color:var(--color-navy);border-radius:10px;padding:9px 10px;font:800 11px/1 var(--font-sans);cursor:pointer}.voyage-internal-doc-actions button:first-child{background:#2563eb;color:#fff;border-color:#2563eb}@media print{.chat-launcher,.chat-widget,.vesbor-app-sidebar,.vesbor-section-tabs-wrap,.vesbor-sidebar,.vesbor-topbar,.workspace-primary-action,.workspace-secondary-action{display:none!important}.page-shell,.vesbor-main-shell{margin:0!important;padding:0!important;max-width:none!important}.voyage-economics-grid{display:block!important}.voyage-main-workspace,.voyage-map-panel,.voyage-route-vessel-column{display:none!important}.voyage-internal-document-card,.voyage-results-panel{position:static!important;display:block!important;box-shadow:none!important;border:1px solid #d0d7de!important;margin-bottom:12px!important}}@media (max-width:1450px){.voyage-economics-grid{grid-template-columns:minmax(300px,360px) minmax(460px,1fr) minmax(270px,310px)!important}.voyage-main-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.voyage-internal-document-card{grid-template-columns:90px 1fr}.voyage-internal-doc-actions,.voyage-internal-doc-summary{grid-column:1/-1}}@media (max-width:1180px){.voyage-economics-grid{display:flex!important;flex-direction:column}.voyage-results-panel{position:static;width:100%}.voyage-main-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.sea-distance-route-summary-strip{grid-template-columns:1fr 1fr}}@media (max-width:760px){.voyage-internal-document-card,.voyage-main-workspace{grid-template-columns:1fr}.voyage-internal-doc-summary{grid-template-columns:1fr 1fr}.sea-distance-route-summary-strip{grid-template-columns:1fr}}.voyage-capehorn-toggle{border:1px dashed rgba(37,99,235,.4);background:rgba(37,99,235,.04);color:#1d4ed8;border-radius:12px;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:7px;font:800 11px/1 var(--font-sans);cursor:pointer}.voyage-capehorn-toggle.active{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 8px 20px rgba(37,99,235,.18)}.voyage-capehorn-toggle span{display:inline-flex;width:16px;height:16px;border-radius:999px;align-items:center;justify-content:center;background:rgba(255,255,255,.25)}.voyage-routing-note{margin:0 12px 8px;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.16);font-size:11px;font-weight:800}.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1560px!important;margin-left:auto!important;margin-right:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header{margin-bottom:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header h1,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-title{font-size:clamp(22px,2vw,30px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(350px,410px) minmax(560px,1fr) minmax(292px,330px)!important;grid-template-areas:"route map results" "main main results"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-template-columns:repeat(4,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>:nth-child(2){grid-column:span 1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>:last-child{grid-column:span 2!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{top:82px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel>div:first-child{min-height:220px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{padding:14px 16px 8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container{border-radius:16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map{padding:10px 14px 14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty .leaflet-marker-pane,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty .leaflet-overlay-pane,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty .leaflet-shadow-pane,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty .leaflet-tooltip-pane{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-preview-note{background:rgba(255,255,255,.96)!important;color:#475569!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{box-shadow:0 10px 24px rgba(15,23,42,.04)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace [style*="padding: 9px 10px"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="padding: 9px 10px"]{padding:8px 10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-capehorn-toggle{min-height:34px!important}.tools-workspace-page.stage67x.sea-distance-page-shell{max-width:1560px!important;margin-left:auto!important;margin-right:auto!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-workspace{max-width:1560px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid{grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child{border-radius:18px!important;box-shadow:0 12px 28px rgba(15,23,42,.045)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child>div:first-child{padding:14px 18px 10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .leaflet-container{border-radius:16px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{grid-template-columns:minmax(190px,1.15fr) repeat(4,minmax(128px,.85fr))!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:10px 12px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-placeholder strong{color:#94a3b8!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-placeholder strong.forced{color:#dc2626!important}@media (max-width:1360px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(320px,370px) minmax(500px,1fr) minmax(270px,300px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>:last-child{grid-column:span 1!important}}@media (max-width:1180px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{display:flex!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{position:static!important}}.tools-workspace-page.stage67x.sea-distance-page-shell,.tools-workspace-page.stage67x.voyage-calc-page-shell{--calc-card-radius:18px;--calc-card-shadow:0 12px 30px rgba(15,23,42,.055);--calc-card-border:1px solid rgba(148,163,184,.22);max-width:1540px!important;padding-top:24px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-header,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header{margin-bottom:10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-header h1,.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-title,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header h1,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-title{letter-spacing:-.045em!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-tabs,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-tabs{border-bottom:1px solid rgba(148,163,184,.24)!important;margin-bottom:14px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border:var(--calc-card-border)!important;border-radius:var(--calc-card-radius)!important;box-shadow:var(--calc-card-shadow)!important;background:rgba(255,255,255,.98)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-section-header-static{pointer-events:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-section-always-open-icon{opacity:.42!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(315px,350px) minmax(520px,1fr) minmax(282px,318px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{align-items:start!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>*{grid-column:auto!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace select,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{border-radius:11px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{gap:14px!important;padding:13px 16px 8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container{border-radius:16px!important;border:1px solid rgba(148,163,184,.22)!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map{padding:8px 14px 14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{min-height:292px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel>div:first-child{min-height:230px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card{grid-template-columns:96px minmax(260px,1fr) minmax(390px,1.15fr) 152px!important;margin-top:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-doc-actions button:nth-child(3){background:#fff!important;color:var(--color-navy)!important;border-color:var(--border)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid{grid-template-columns:minmax(320px,370px) minmax(0,1fr)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card{padding:16px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child>div:first-child{padding:13px 16px 9px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{margin-top:12px!important;border-radius:16px!important;box-shadow:var(--calc-card-shadow)!important;grid-template-columns:minmax(190px,1.15fr) minmax(115px,.75fr) minmax(125px,.75fr) minmax(145px,.95fr) minmax(190px,1.1fr)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip{border-radius:11px!important;padding:7px 10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-constraint-note-strong,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-capehorn-toggle.active{box-shadow:0 9px 22px rgba(37,99,235,.14)!important}@media (max-width:1380px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(300px,330px) minmax(470px,1fr) minmax(268px,300px)!important;gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card{grid-template-columns:84px 1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-doc-actions,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-doc-summary{grid-column:1/-1!important}}@media (max-width:1120px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{display:flex!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{position:static!important;width:100%!important}}.tools-workspace-page.stage67x.sea-distance-page-shell,.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1500px!important;padding-top:16px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-header,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header{margin-bottom:6px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-tabs,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-tabs{margin-bottom:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(286px,320px) minmax(560px,1fr) minmax(260px,292px)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border-radius:16px!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 12px 28px rgba(15,23,42,.045)!important;background:rgba(255,255,255,.98)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-section-header-static{padding:7px 9px!important;min-height:34px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace [style*="padding: 9px 10px"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="padding: 9px 10px"]{padding:7px 9px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace select,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{min-height:34px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:11px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{padding:11px 14px 6px!important;align-items:flex-start!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .calc-panel-subtitle{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map{padding:8px 12px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{min-height:270px!important;height:270px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-preview-note{bottom:18px!important;left:24px!important;max-width:calc(100% - 48px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{top:78px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card{padding:14px 16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-header strong{font:850 15px/1.1 var(--font-display,var(--font-sans))!important;color:var(--color-navy)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-header span{border-radius:999px!important;background:rgba(22,163,74,.1)!important;color:#15803d!important;font-size:10px!important;font-weight:850!important;padding:4px 8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions button{width:100%!important;min-height:40px!important;border-radius:11px!important;border:1px solid var(--border)!important;background:#fff!important;color:var(--color-navy)!important;font:850 12px/1 var(--font-sans)!important;cursor:pointer!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions button:disabled{opacity:.45!important;cursor:not-allowed!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions .voyage-pnl-primary{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 10px 22px rgba(37,99,235,.2)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card{margin-top:12px!important;grid-template-columns:82px minmax(240px,1fr) minmax(360px,1.25fr) 138px!important;padding:12px 14px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid{grid-template-columns:minmax(300px,345px) minmax(0,1fr)!important;gap:12px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card{padding:14px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child>div:first-child{padding:11px 14px 8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack .leaflet-container{height:430px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{margin-top:10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip-grid{gap:6px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip{padding:6px 9px!important;font-size:11px!important}@media (max-width:1380px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(275px,305px) minmax(520px,1fr) minmax(248px,280px)!important;gap:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{min-height:250px!important;height:250px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack .leaflet-container{height:390px!important;min-height:390px!important}}@media (max-width:1120px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{display:flex!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{position:static!important}}.tools-workspace-page.stage67x.sea-distance-page-shell,.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1680px!important;padding:22px 26px 14px!important;background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(248,251,255,.62))!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-header,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 8px!important;padding:0!important;min-height:34px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-eyebrow,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-eyebrow{display:none!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-header h1,.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-title,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header h1,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-title{font-size:28px!important;letter-spacing:-.04em!important;line-height:1!important;margin:0!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-page-subtitle,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-subtitle{margin:0!important;font-size:14px!important;color:#7a8aa3!important;transform:translateY(2px)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .vesbor-workspace-tabs,.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-tabs,.tools-workspace-page.stage67x.voyage-calc-page-shell .vesbor-workspace-tabs,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-tabs{margin:0 0 14px!important;border-bottom:1px solid rgba(148,163,184,.28)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 14px 36px rgba(15,23,42,.055)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid{display:grid!important;grid-template-columns:410px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card{padding:20px!important;align-self:stretch!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card [style*="marginBottom: 16"],.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card [style*="marginBottom: 18"],.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card [style*="marginBottom: 20"]{margin-bottom:14px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card .port-search-input,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card [role=combobox],.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card input,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card select{min-height:46px!important;border-radius:13px!important;background:#f8fbff!important;border-color:rgba(148,163,184,.28)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip-grid{gap:8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip{border-radius:10px!important;padding:9px 12px!important;background:#f8fbff!important;border-color:rgba(148,163,184,.32)!important;font-size:12px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child{overflow:hidden!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child>div:first-child{display:none!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child>div:nth-child(2){padding:12px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack .leaflet-container{height:min(58vh,570px)!important;border-radius:16px!important;overflow:hidden!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{margin:12px 0 0!important;grid-template-columns:1.15fr .75fr .75fr .9fr 1.2fr!important;border-radius:14px!important;box-shadow:none!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:13px 16px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:14px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .workspace-secondary-action{border-radius:12px!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:356px minmax(620px,1fr) 318px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{gap:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{top:84px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>:last-child{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-section-header-static{min-height:36px!important;padding:8px 11px!important;border-bottom-color:rgba(148,163,184,.18)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-section-header-static span{font-size:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace [style*="padding: 9px 10px"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="padding: 9px 10px"]{padding:9px 11px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace select,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{min-height:36px!important;border-radius:10px!important;background:#f8fbff!important;border-color:rgba(148,163,184,.28)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-header{display:grid!important;grid-template-columns:minmax(140px,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:12px 14px 8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-titleblock .calc-panel-title{font:850 15px/1.1 var(--font-display,var(--font-sans))!important;color:var(--color-navy)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-titleblock .calc-panel-subtitle{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip{grid-template-columns:repeat(3,minmax(96px,1fr))!important;border:1px solid rgba(148,163,184,.2)!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip div{padding:7px 12px!important;border-left:1px solid rgba(148,163,184,.2)!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip div:first-child{border-left:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip span{font-size:8px!important;font-weight:900!important;color:#8a99ae!important;letter-spacing:.12em!important;margin-bottom:2px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip strong{font:850 13px/1.1 var(--font-display,var(--font-sans))!important;color:var(--color-navy)!important;white-space:nowrap!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip em{font-size:9px!important;color:#8a99ae!important;margin-top:1px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-edit-route-button{border:1px solid rgba(148,163,184,.28)!important;background:#fff!important;color:var(--color-navy)!important;border-radius:10px!important;min-height:34px!important;padding:0 12px!important;font:850 11px/1 var(--font-sans)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map{padding:0 14px 14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{height:286px!important;min-height:286px!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-preview-note{bottom:26px!important;left:28px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card{padding:18px!important;min-height:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-header{align-items:flex-start!important;margin-bottom:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-header strong{max-width:150px!important;font-size:16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-lines>div{padding:8px 0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions button{min-height:42px!important;border-radius:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card{grid-column:1/-1!important;grid-template-columns:112px minmax(320px,1fr) minmax(440px,1.35fr) 160px!important;margin-top:16px!important}@media (max-width:1500px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:330px minmax(560px,1fr) 292px!important;gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip{grid-template-columns:repeat(3,minmax(78px,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip div{padding:6px 8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid{grid-template-columns:370px minmax(0,1fr)!important}}@media (max-width:1240px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{display:flex!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{position:static!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack .leaflet-container{min-height:420px!important;height:420px!important}}@media (max-width:820px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-header{grid-template-columns:1fr!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1660px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(330px,365px) minmax(690px,1fr) minmax(300px,330px)!important;grid-template-areas:"route map results" "route main results"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-workspace{display:block!important;grid-area:main!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card{border:1px solid rgba(148,163,184,.25)!important;border-radius:18px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 14px 32px rgba(15,23,42,.052)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid rgba(148,163,184,.22)!important;background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(255,255,255,.98))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header strong{font:850 15px/1.1 var(--font-display,var(--font-sans))!important;color:var(--color-navy)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-eyebrow{font-size:10px!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--text-muted)!important;margin-bottom:2px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header>span{background:rgba(37,99,235,.065)!important;color:#1d4ed8!important;padding:5px 10px!important;font-weight:800!important;white-space:nowrap!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{border:1px solid rgba(148,163,184,.22)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title{gap:8px!important;background:rgba(248,250,252,.95)!important;border-bottom:1px solid rgba(148,163,184,.2)!important;font:850 13px/1.15 var(--font-display,var(--font-sans))!important;color:var(--color-navy)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title svg{color:var(--color-ocean)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{border-bottom:1px solid rgba(148,163,184,.16)!important;text-align:left!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table tr:last-child td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table tr:last-child th{border-bottom:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{width:128px!important;background:rgba(248,250,252,.72)!important;color:var(--text-muted)!important;font-size:10px!important;font-weight:850!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th span{display:block!important;color:var(--color-navy)!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th em{display:block!important;margin-top:2px!important;color:var(--text-muted)!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td{color:var(--color-navy)!important;font-size:12px!important;font-weight:650!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select{background:#f8fafc!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table th:first-child{width:150px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table thead th{background:rgba(239,246,255,.85)!important;color:var(--color-ocean)!important;text-align:center!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table td{text-align:center!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill-row{gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill{padding:7px 12px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.36)!important;background:#fff!important;color:var(--color-navy)!important;font-weight:800!important;cursor:pointer!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill.active{border-color:var(--fuel-color)!important;background:var(--fuel-color)!important;color:#fff!important;box-shadow:0 8px 18px rgba(15,23,42,.12)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-error{margin:0 14px 14px!important;padding:10px 12px!important;border-radius:12px!important;background:rgba(220,38,38,.08)!important;border:1px solid rgba(220,38,38,.2)!important;color:#dc2626!important;font-size:13px!important;font-weight:750!important}@media (max-width:1460px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(315px,340px) minmax(600px,1fr) minmax(280px,310px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:1fr!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1720px!important;padding-left:clamp(20px,2.5vw,44px)!important;padding-right:clamp(20px,2.5vw,44px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(330px,370px) minmax(640px,1fr) minmax(300px,330px)!important;grid-template-areas:"route map results" "main  main results"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{position:sticky!important;top:86px!important;align-self:start!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace{display:block!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:repeat(2,minmax(360px,1fr))!important;padding:16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-wide{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table{min-width:100%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{min-width:150px!important;white-space:normal!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td{min-width:150px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select{min-width:128px!important;min-height:42px!important;font-size:14px!important;padding:9px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table td{min-width:150px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [role=combobox],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{font-size:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{height:306px!important;min-height:306px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-capehorn-toggle,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-routing-note{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card{max-height:calc(var(--vesbor-viewport-height, 100vh) - 112px)!important;overflow:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions button{white-space:nowrap!important}.tools-workspace-page.stage67x.sea-distance-page-shell{max-width:1720px!important;padding-left:clamp(20px,2.5vw,44px)!important;padding-right:clamp(20px,2.5vw,44px)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid{grid-template-columns:minmax(350px,410px) minmax(720px,1fr)!important;gap:18px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack .leaflet-container{height:clamp(430px,52vh,610px)!important;min-height:430px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card .port-search-input,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card [role=combobox],.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card input,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card select{min-height:44px!important;font-size:14px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(145px,1fr))!important}@media (max-width:1360px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(310px,350px) minmax(520px,1fr)!important;grid-template-areas:"route map" "main main" "results results"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{position:static!important}}@media (max-width:1020px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{display:flex!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:1fr!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell{padding-left:clamp(16px,2.2vw,34px)!important;padding-right:clamp(16px,2.2vw,34px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(330px,385px) minmax(700px,1fr) minmax(270px,305px)!important;grid-template-areas:"route map results" "route main main"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{padding:11px 14px!important;display:grid!important;grid-template-columns:minmax(150px,1fr) auto auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{height:clamp(210px,28vh,320px)!important;min-height:210px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map{min-height:unset!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip{grid-template-columns:repeat(3,minmax(100px,1fr))!important;min-width:380px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:12px!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip>div{padding:8px 12px!important;border-right:1px solid rgba(226,232,240,.9)!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip>div:last-child{border-right:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip span{display:block!important;color:#64748b!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.11em!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip strong{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip em{display:block!important;color:#94a3b8!important;font-size:10px!important;font-style:normal!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card{max-height:none!important;overflow:visible!important;border-radius:14px!important;padding:15px 16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-lines{display:grid!important;gap:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-lines>div{padding:7px 0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card{border-radius:14px!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 14px 30px rgba(15,23,42,.045)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header{padding:10px 14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:minmax(180px,.85fr) minmax(300px,1.45fr) minmax(270px,1.2fr) minmax(270px,1.2fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-wide{grid-column:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{border-radius:12px!important;overflow-x:auto!important;box-shadow:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title{min-height:32px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{padding:6px 8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select{min-height:31px!important;padding:6px 8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill{min-height:27px!important;padding:5px 8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card{margin:0!important;border-top:1px solid rgba(226,232,240,.95)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 14px!important;border-bottom:1px solid rgba(226,232,240,.95)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header strong{font-family:var(--font-display)!important;font-size:14px!important;color:#0f172a!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header span{color:#64748b!important;font-size:11px!important;font-weight:650!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{width:100%!important;min-width:780px!important;border-collapse:collapse!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th{border-bottom:1px solid rgba(226,232,240,.95)!important;padding:5px 12px!important;line-height:1.25!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table thead th{background:#eff6ff!important;color:#334155!important;font-weight:850!important;text-align:left!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td:nth-child(2),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td:nth-child(3){font-weight:800!important;color:#0f172a!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table .summary-cost td{background:rgba(254,226,226,.72)!important;color:#b91c1c!important;font-weight:850!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table .summary-profit td{background:rgba(220,252,231,.75)!important;color:#15803d!important;font-weight:850!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table .summary-loss td{background:rgba(254,226,226,.75)!important;color:#b91c1c!important;font-weight:850!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row{flex-wrap:wrap!important;padding:12px 14px 14px!important;align-items:center!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button{border-radius:10px!important;border:1px solid rgba(203,213,225,.95)!important;background:#fff!important;color:#0f172a!important;font-weight:800!important;cursor:pointer!important;font-family:inherit!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button:disabled{opacity:.45!important;cursor:not-allowed!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row .voyage-results-calculate{min-width:130px!important}@media (max-width:1500px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(310px,360px) minmax(560px,1fr) minmax(250px,285px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:minmax(170px,.8fr) minmax(290px,1.4fr) minmax(250px,1fr) minmax(240px,1fr)!important}}@media (max-width:1200px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(300px,360px) 1fr!important;grid-template-areas:"route map" "route results" "main main"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:900px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{display:flex!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip{min-width:0!important;width:100%!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1780px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(330px,370px) minmax(0,1fr)!important;gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{border-radius:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace{margin-top:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map{min-height:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{height:clamp(250px,34vh,355px)!important;border-radius:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border-radius:14px!important;box-shadow:0 12px 28px rgba(15,23,42,.035)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static{min-height:34px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="padding: 10px 12px"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="padding: 9px 10px"]{padding:9px 10px!important;gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [role=combobox],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{line-height:1.2!important;padding:6px 9px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column button{min-height:34px!important;font-size:12px!important;border-radius:9px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns: 1fr 1fr 1fr"]{gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header{min-height:34px!important;padding:8px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header strong{font-size:13px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:minmax(200px,.85fr) minmax(285px,1.15fr) minmax(250px,1fr) minmax(250px,1fr) minmax(240px,.95fr)!important;gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-wide{grid-column:auto!important;min-width:0!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{padding:5px 7px!important;font-size:10.5px!important;line-height:1.2!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select{min-width:0!important;min-height:30px!important;height:30px!important;padding:5px 7px!important;border-radius:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill{width:100%!important;justify-content:center!important;min-height:28px!important;padding:5px 6px!important;font-size:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{min-width:0!important;table-layout:fixed!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th{padding:5px 11px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td:first-child,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th:first-child{width:28%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td:nth-child(2),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th:nth-child(2){width:16%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td:nth-child(3),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th:nth-child(3){width:12%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th:nth-child(4){width:44%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row{padding:10px 12px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button{min-height:34px!important;padding:7px 14px!important}@media (max-width:1500px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(310px,350px) minmax(0,1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{display:flex!important;flex-direction:column!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section{grid-column:1/-1;overflow-x:auto}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:1080px}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th{vertical-align:middle}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td{padding:5px 7px}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table .voyage-port-name-cell{min-width:190px}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-role-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:rgba(37,99,235,.08);color:var(--color-ocean);font-weight:800;font-size:11px}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-total-cell{font-weight:800;color:var(--color-navy);white-space:nowrap}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-note{color:var(--text-secondary);font-weight:600;font-size:11px}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-remove-btn{width:28px;height:28px;border-radius:8px;border:1px solid rgba(220,38,38,.2);background:rgba(220,38,38,.06);color:#dc2626;font-weight:900;cursor:pointer}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total th{background:rgba(239,246,255,.9);font-weight:800}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-add-port-row-btn{margin-top:8px;padding:8px 12px;border-radius:10px;border:1px dashed var(--color-ocean);background:#fff;color:var(--color-ocean);font-weight:800;cursor:pointer}.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1760px!important;padding-left:clamp(22px,3vw,56px)!important;padding-right:clamp(22px,3vw,56px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(360px,420px) minmax(0,1fr)!important;gap:16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{box-shadow:0 18px 40px rgba(15,23,42,.055)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-preview-note,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty>div:not(:first-child){display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{height:clamp(330px,42vh,520px)!important;min-height:330px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border-radius:18px!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 14px 32px rgba(15,23,42,.04)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static{min-height:40px!important;padding:9px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static span{font-size:13px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [role=combobox],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{min-height:42px!important;height:42px!important;font-size:13px!important;padding:9px 11px!important;border-radius:11px!important;overflow:visible!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-add-port-button{width:100%!important;min-height:42px!important;padding:9px 14px!important;border-radius:12px!important;font-size:13px!important;cursor:pointer!important;border:1px dashed var(--color-ocean)!important;background:#fff!important;color:var(--color-ocean)!important;font-family:inherit!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-auto-row-note,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-auto-note{color:var(--text-muted)!important;font-size:12px!important;line-height:1.4!important;font-weight:650!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-auto-note{padding:10px 12px 12px!important;border-top:1px solid rgba(226,232,240,.85)!important;background:rgba(248,250,252,.65)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card{width:100%!important;max-width:none!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr)!important;padding:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-wide{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{border-radius:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title{min-height:40px!important;font-size:13px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table{table-layout:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{padding:9px 10px!important;line-height:1.28!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{min-width:145px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select{min-width:92px!important;min-height:38px!important;height:38px!important;font-size:13px!important;padding:8px 10px!important;border-radius:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table th:first-child{min-width:175px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill{width:auto!important;min-width:76px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:1280px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th{padding:8px 9px!important;white-space:normal!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:first-child,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:first-child{width:230px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(7),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(8),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(7),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(8){width:110px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(9),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(9){width:210px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(10),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(10){width:42px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table select{min-width:88px!important;height:38px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table .voyage-port-name-cell .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table .voyage-port-name-cell input{min-width:200px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th{padding:7px 12px!important;font-size:13px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button{padding:8px 18px!important;font-size:13px!important}@media (max-width:1280px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:1fr!important;grid-template-areas:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-area:auto!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1740px!important;padding-left:clamp(18px,2.2vw,44px)!important;padding-right:clamp(18px,2.2vw,44px)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(350px,390px) minmax(0,1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace{grid-area:main!important;width:100%!important;max-width:none!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 14px 32px rgba(15,23,42,.045)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-preview-note,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty>div:not(:first-child),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-header{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{height:clamp(250px,28vh,310px)!important;min-height:250px!important;max-height:310px!important;border:0!important;border-radius:18px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-control-attribution,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-control-attribution{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border:1px solid rgba(226,232,240,.96)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px rgba(15,23,42,.035)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static{min-height:36px!important;padding:7px 10px!important;background:rgba(37,99,235,.055)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div>div:not(.voyage-section-header-static){gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [role=combobox],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{min-height:34px!important;height:34px!important;line-height:1.25!important;padding:7px 9px!important;border-radius:9px!important;box-sizing:border-box!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-add-port-button{min-height:34px!important;padding:7px 10px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns: 1fr 1fr 1fr"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns:1fr 1fr 1fr"]{gap:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column div[style*="font-size:10px"]{font-size:10px!important;line-height:1.35!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header{padding:10px 12px!important;min-height:42px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header strong{font-size:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header>span{font-size:11px!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(37,99,235,.07)!important;border:1px solid rgba(37,99,235,.2)!important;color:#1D4ED8!important;font-weight:700!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{gap:10px!important;padding:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:span 6!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{overflow:visible!important;border-radius:13px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title{min-height:34px!important;padding:8px 10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{padding:7px 8px!important;font-size:12px!important;white-space:normal!important;overflow:visible!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{min-width:120px!important;width:auto!important;color:#64748B!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select{width:100%!important;min-width:86px!important;min-height:34px!important;height:34px!important;padding:7px 9px!important;font-size:12px!important;font-weight:750!important;border-radius:9px!important;box-sizing:border-box!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill{min-width:72px!important;padding:6px 9px!important;font-size:11px!important;border-radius:9px!important;white-space:nowrap!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table th:first-child{width:190px!important;min-width:190px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table td:not(:first-child),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table th:not(:first-child){min-width:96px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section{padding-bottom:2px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:1160px!important;table-layout:fixed!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th{padding:7px 8px!important;font-size:12px!important;vertical-align:middle!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:first-child,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:first-child{width:210px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(2),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(2){width:125px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(3),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(3){width:155px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(7),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(8),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(7),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(8){width:96px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(9),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(9){width:185px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(10),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(10){width:40px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table select{min-width:78px!important;height:34px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table .voyage-port-name-cell .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table .voyage-port-name-cell input{min-width:180px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-auto-note{font-size:11px!important;padding:8px 10px!important;color:#64748B!important;background:rgba(248,250,252,.75)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card{margin-top:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th{padding:6px 11px!important;font-size:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row{padding:10px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button{min-height:36px!important;padding:7px 18px!important;font-size:12px!important}@media (max-width:1380px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(330px,370px) minmax(0,1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:span 3!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section{grid-column:1/-1!important}}@media (max-width:1120px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:1fr!important;grid-template-areas:"route" "map" "main"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:1/-1!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{gap:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{align-self:stretch!important;height:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{min-height:100%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty{flex:1 1 auto!important;min-height:360px!important;height:100%!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div>div[style*=height],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty>div[style*=height],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map>div[style*=height]{height:100%!important;min-height:360px!important;border-radius:18px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{height:100%!important;min-height:360px!important;max-height:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .form-input{padding-left:36px!important;padding-right:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-intermediate-list{display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px!important;border:1px dashed rgba(37,99,235,.24)!important;border-radius:12px!important;background:rgba(37,99,235,.035)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-intermediate-row{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:flex-end!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-intermediate-title{grid-column:1/-1!important;font-size:10px!important;font-weight:800!important;color:#64748B!important;letter-spacing:.12em!important;text-transform:uppercase!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-intermediate-row .form-group{margin:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-remove-port-button{min-height:34px!important;border:1px solid rgba(220,38,38,.22)!important;color:#DC2626!important;background:#fff!important;border-radius:9px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-auto-row-note{font-size:10px!important;line-height:1.35!important;color:#64748B!important;font-weight:650!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:1080px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:first-child,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:first-child{width:240px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(2),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(2){width:145px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(3),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(3){width:170px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(7),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(7){width:118px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(8),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(8){width:105px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(9),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(9){width:44px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table select{min-width:100px!important;height:36px!important;font-size:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-name-cell strong{display:block!important;min-height:36px!important;padding:9px 10px!important;border-radius:9px!important;background:#F8FAFC!important;border:1px solid #e2e8f0!important;color:#0F172A!important;font-size:12px!important;white-space:normal!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(10),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(10){display:none!important}@media (max-width:1180px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:1fr!important;grid-template-areas:"route" "map" "main"!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-auto-note,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header>span{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total th{height:42px!important;min-height:0!important;padding:8px 10px!important;line-height:1.2!important;vertical-align:middle!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total td:last-child{font-size:0!important;padding:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:1120px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table td:nth-child(9),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table th:nth-child(9){width:48px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-tile{image-rendering:auto!important;border:0!important;outline:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container{background:#a9d7e5!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-tile-container{filter:saturate(1.08) contrast(1.02) brightness(1.02)}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{display:grid!important;grid-template-columns:minmax(320px,360px) minmax(640px,1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-area:main!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{min-height:420px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .voyage-preview-route-map-empty:after,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .voyage-preview-route-map:after{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header){height:420px!important;min-height:420px!important;border-radius:16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-input-sheet{width:100%!important;max-width:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-input-table-grid{grid-template-columns:repeat(2,minmax(360px,1fr))!important;gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell input,.tools-workspace-page.stage67x.voyage-calc-page-shell select{min-height:38px!important;font-size:13px!important;font-weight:700!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table select{min-width:96px!important;width:100%!important;padding:9px 11px!important;box-sizing:border-box!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:980px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-total th{height:auto!important;min-height:0!important;padding-top:10px!important;padding-bottom:10px!important;line-height:1.2!important}@media print{body *{visibility:hidden!important}.voyage-calculation-results-card,.voyage-calculation-results-card *,.voyage-input-sheet,.voyage-input-sheet *,.voyage-internal-document-card,.voyage-internal-document-card *{visibility:visible!important}.voyage-calculation-results-card,.voyage-input-sheet,.voyage-internal-document-card{position:static!important;display:block!important;page-break-inside:avoid!important;box-shadow:none!important;border:1px solid #dbe7ef!important;margin:0 0 10mm!important}.voyage-internal-doc-actions,.voyage-results-action-row{display:none!important}}@media (max-width:1200px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:1fr!important;grid-template-areas:"route" "map" "main"!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{align-items:stretch!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{height:100%!important;min-height:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div>div[style*=height],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty>div[style*=height],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map>div[style*=height]{flex:1 1 auto!important;height:100%!important;min-height:560px!important;border-radius:18px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell input[type=text][inputmode=decimal]{-moz-appearance:textfield}.tools-workspace-page.stage67x.voyage-calc-page-shell input[type=text][inputmode=decimal]::-webkit-inner-spin-button,.tools-workspace-page.stage67x.voyage-calc-page-shell input[type=text][inputmode=decimal]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1100px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:1fr!important;grid-template-areas:"route" "map" "main"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header){min-height:420px!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div>div[style*=height],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty{height:520px!important;min-height:520px!important;max-height:520px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-control-attribution{font-size:9px!important;opacity:.75!important}@media print{@page{size:A4;margin:12mm}}.voyage-internal-doc-print-thumb{cursor:pointer;font-family:inherit}.voyage-internal-doc-print-thumb:hover{border-color:rgba(37,99,235,.45);box-shadow:0 10px 26px rgba(15,23,42,.1)}.voyage-internal-doc-print-thumb:disabled{cursor:not-allowed;opacity:.55}.cargo-results-stage67u .cargo-sortable-table th.cargo-sort-th{padding:0!important}.cargo-results-stage67u .cargo-table-sort{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:10px 14px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer}.cargo-results-stage67u .cargo-table-sort.active,.cargo-results-stage67u .cargo-table-sort:hover{color:var(--color-ocean);background:rgba(37,99,235,.07)}.cargo-results-stage67u .cargo-sort-arrow{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:rgba(15,23,42,.06);color:currentColor;font-size:10px;line-height:1}.cargo-results-stage67u .cargo-table-sort.active .cargo-sort-arrow{background:rgba(37,99,235,.14)}.cargo-results-stage67u .vessel-card-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:stretch}.cargo-opportunity-card{border:1px solid rgba(15,23,42,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 10px 28px rgba(15,23,42,.06);padding:16px;display:flex;flex-direction:column;gap:14px;min-height:100%;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.cargo-opportunity-card:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.24);box-shadow:0 18px 42px rgba(15,23,42,.1)}.cargo-opportunity-status-group,.cargo-opportunity-topline,.cargo-opportunity-trust-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cargo-opportunity-topline{justify-content:space-between}.cargo-role-pill,.cargo-status-pill,.cargo-trust-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.cargo-status-pill.open{color:#047857;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}.cargo-trust-pill{color:#0369a1;background:rgba(14,165,233,.09);border:1px solid rgba(14,165,233,.18)}.cargo-role-pill{color:#1d4ed8;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.16)}.cargo-role-pill.broker{color:#7e22ce;background:rgba(126,34,206,.08);border-color:rgba(126,34,206,.16)}.cargo-opportunity-main{border:0;background:transparent;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid;gap:14px}.cargo-opportunity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cargo-category-label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);margin-bottom:5px}.cargo-opportunity-heading h3{margin:0;font-family:var(--font-display);font-size:24px;line-height:1.04;color:var(--color-navy);letter-spacing:-.04em}.cargo-opportunity-heading strong{color:var(--color-navy);font-size:18px;line-height:1.1;text-align:right;white-space:nowrap}.cargo-route-line{display:grid;grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);align-items:center;gap:10px;border-radius:20px;padding:14px;background:radial-gradient(circle at 10% 0,rgba(37,99,235,.1),transparent 30%),linear-gradient(135deg,rgba(239,246,255,.95),rgba(248,250,252,.95));border:1px solid rgba(37,99,235,.1)}.cargo-route-port{min-width:0}.cargo-route-port span{display:block;color:var(--text-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px}.cargo-route-port b{display:block;color:var(--color-navy);font-size:15px;line-height:1.22;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cargo-route-port.align-right{text-align:right}.cargo-route-arrow{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--color-ocean)}.cargo-route-arrow span{height:1px;flex:1 1;background:rgba(37,99,235,.24)}.cargo-commercial-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cargo-commercial-strip div{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:16px;padding:10px 11px;min-width:0}.cargo-commercial-strip span{display:block;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-bottom:4px}.cargo-commercial-strip b{display:block;font-size:12px;color:var(--color-navy);line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cargo-opportunity-company-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:2px}.cargo-company-main,.cargo-compliance-inline,.cargo-own-views{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);min-width:0}.cargo-company-main b{color:var(--color-navy)}.cargo-compliance-inline{font-weight:850;font-size:11px;white-space:nowrap}.cargo-compliance-inline.ok{color:#047857}.cargo-compliance-inline.attention{color:#b45309}.cargo-opportunity-disclosures{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:20px}.cargo-opportunity-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto auto;gap:8px;margin-top:auto}.cargo-action-primary,.cargo-action-secondary{min-height:38px;border-radius:14px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:850;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.cargo-action-primary{border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);color:#1d4ed8}.cargo-action-primary.dark{border-color:var(--color-navy);background:var(--color-navy);color:#fff;box-shadow:0 8px 20px rgba(15,23,42,.14)}.cargo-action-secondary{border:1px solid rgba(15,23,42,.1);background:#fff;color:var(--color-navy)}.cargo-action-secondary.compact{padding-inline:10px}.cargo-action-secondary.danger{color:#dc2626;border-color:rgba(220,38,38,.18);background:rgba(220,38,38,.04)}@media (max-width:720px){.cargo-results-stage67u .vessel-card-grid{grid-template-columns:1fr}.cargo-opportunity-heading{flex-direction:column}.cargo-opportunity-heading strong{text-align:left}.cargo-route-line{grid-template-columns:1fr}.cargo-route-port.align-right{text-align:left}.cargo-route-arrow{justify-content:flex-start}.cargo-route-arrow span{display:none}.cargo-commercial-strip{grid-template-columns:1fr}.cargo-opportunity-actions{grid-template-columns:1fr 1fr}}.cargo-detail-backdrop{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,18,32,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cargo-detail-panel{width:min(1120px,100%);max-height:min(92vh,940px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(148,163,184,.28);border-radius:32px;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 30px 100px rgba(15,23,42,.34)}.cargo-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:28px 30px 22px;border-bottom:1px solid rgba(226,232,240,.94);background:radial-gradient(circle at 10% 0,rgba(14,165,233,.13),transparent 28%),linear-gradient(135deg,rgba(248,250,252,.96),rgba(255,255,255,.96))}.cargo-detail-hero-main{min-width:0;flex:1 1}.cargo-detail-kicker-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#475569;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cargo-detail-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;border:1px solid rgba(37,99,235,.2);background:rgba(37,99,235,.08);color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:0;text-transform:none}.cargo-detail-chip-own{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.1);color:#047857}.cargo-detail-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:18px}.cargo-detail-title-row h2{margin:0;color:#0f172a;font-family:var(--font-display,inherit);font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.045em;line-height:.95}.cargo-detail-title-row p{margin:10px 0 0;color:#64748b;font-size:14px;font-weight:700}.cargo-detail-title-row strong{flex:0 0 auto;padding:12px 16px;border-radius:20px;color:#0f172a;background:#fff;border:1px solid rgba(226,232,240,.98);box-shadow:0 10px 26px rgba(15,23,42,.06);font-size:18px;font-weight:900;letter-spacing:-.02em}.cargo-detail-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(203,213,225,.95);border-radius:16px;background:rgba(255,255,255,.9);color:#475569;cursor:pointer;transition:.18s ease}.cargo-detail-close:hover{background:#fff;color:#0f172a;transform:translateY(-1px)}.cargo-detail-body{min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;padding:24px 30px 30px}.cargo-detail-main-column,.cargo-detail-side-column{min-width:0;display:flex;flex-direction:column;gap:16px}.cargo-detail-route-card{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:18px;padding:22px;border:1px solid rgba(191,219,254,.75);border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.12),transparent 48%),#ffffff;box-shadow:0 16px 40px rgba(15,23,42,.06)}.cargo-detail-route-port{min-width:0;display:flex;flex-direction:column;gap:6px}.cargo-detail-route-port.right{text-align:right;align-items:flex-end}.cargo-detail-route-port span,.cargo-detail-term-grid span,.cargo-detail-vessel-select span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cargo-detail-route-port strong{color:#0f172a;font-size:22px;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}.cargo-detail-route-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:#2563eb}.cargo-detail-route-line span{height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.62))}.cargo-detail-route-line span:last-child{background:linear-gradient(90deg,rgba(37,99,235,.62),transparent)}.cargo-detail-action-card,.cargo-detail-section,.cargo-detail-trust-card,.cargo-detail-voyage-card{border:1px solid rgba(226,232,240,.96);border-radius:26px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.045)}.cargo-detail-section{padding:20px}.cargo-detail-action-card,.cargo-detail-trust-card,.cargo-detail-voyage-card{padding:18px}.cargo-detail-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cargo-detail-section-head h3,.cargo-detail-side-title{margin:0;color:#0f172a;font-size:15px;font-weight:900;letter-spacing:-.01em}.cargo-detail-section-head p,.cargo-detail-voyage-card p,.cargo-detail-voyage-card small{margin:0;color:#64748b;font-size:12px;line-height:1.55}.cargo-detail-term-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cargo-detail-term-grid div{min-width:0;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:#f8fafc;padding:13px}.cargo-detail-term-grid strong{display:block;margin-top:6px;color:#0f172a;font-size:14px;font-weight:900;overflow-wrap:anywhere}.cargo-detail-description{color:#334155;border-radius:18px;background:#f8fafc;border:1px solid rgba(226,232,240,.9);padding:14px 15px;font-size:13px;line-height:1.7;white-space:pre-wrap}.cargo-detail-document-stack{display:flex;flex-direction:column;gap:12px}.cargo-detail-side-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.cargo-detail-trust-card .company-link,.cargo-detail-trust-card>a{font-size:16px;font-weight:900}.cargo-detail-trust-list{display:flex;flex-direction:column;gap:8px;margin:14px 0}.cargo-detail-trust-list span{display:flex;align-items:center;gap:8px;color:#334155;font-size:13px;font-weight:750}.cargo-detail-vessel-select{display:flex;flex-direction:column;gap:7px;margin:14px 0 10px}.cargo-detail-vessel-select select{width:100%;min-height:42px;border:1px solid rgba(203,213,225,.95);border-radius:16px;background:#f8fafc;padding:0 12px;color:#0f172a;font:inherit;font-size:13px;outline:none}.cargo-detail-danger-action,.cargo-detail-primary-action,.cargo-detail-secondary-action{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:.18s ease}.cargo-detail-secondary-action{border:1px solid rgba(249,115,22,.28);background:rgba(249,115,22,.08);color:#ea580c}.cargo-detail-primary-action{min-height:50px;border:none;background:#0f172a;color:#fff;box-shadow:0 14px 32px rgba(15,23,42,.22)}.cargo-detail-primary-action.muted{background:#1d4ed8;box-shadow:0 14px 32px rgba(37,99,235,.18)}.cargo-detail-danger-action{margin-top:10px;border:1px solid rgba(220,38,38,.24);background:rgba(220,38,38,.06);color:#dc2626}.cargo-detail-danger-action:hover,.cargo-detail-primary-action:hover,.cargo-detail-secondary-action:hover{transform:translateY(-1px)}.cargo-detail-own-note{margin-bottom:12px;padding:12px;border:1px solid rgba(16,185,129,.24);border-radius:18px;background:rgba(16,185,129,.09);color:#047857;font-size:13px;font-weight:900;text-align:center}@media (max-width:920px){.cargo-detail-panel{border-radius:24px}.cargo-detail-body{grid-template-columns:1fr;padding:18px}.cargo-detail-title-row{align-items:flex-start;flex-direction:column}.cargo-detail-route-card{grid-template-columns:1fr;gap:14px}.cargo-detail-route-port.right{text-align:left;align-items:flex-start}.cargo-detail-route-line{grid-template-columns:1fr auto 1fr;transform:rotate(90deg);width:80px;justify-self:center}.cargo-detail-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cargo-detail-backdrop{padding:10px;align-items:stretch}.cargo-detail-panel{max-height:none;height:100%;border-radius:20px}.cargo-detail-hero{padding:20px 18px 16px}.cargo-detail-title-row h2{font-size:30px}.cargo-detail-title-row strong{width:100%;text-align:center}.cargo-detail-term-grid{grid-template-columns:1fr}}.cargo-modern-post-modal{max-width:min(1180px,calc(100vw - 28px))}.cargo-modern-form-shell{background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid rgba(148,163,184,.28);border-radius:28px;padding:24px;box-shadow:0 20px 60px rgba(15,23,42,.08)}.cargo-modern-form-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.cargo-edit-modern-head span,.cargo-form-preview-kicker,.cargo-modern-form-intro span{display:inline-flex;color:#64748b;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.cargo-edit-modern-head h3,.cargo-modern-form-intro h3{margin:6px 0 0;color:#0f172a;font-family:var(--font-display,inherit);font-size:22px;font-weight:900;letter-spacing:-.03em}.cargo-edit-modern-head p,.cargo-modern-form-intro p{margin:7px 0 0;max-width:560px;color:#64748b;font-size:13px;line-height:1.6}.cargo-modern-readiness{min-width:220px;border:1px solid rgba(14,165,233,.22);background:#f0f9ff;border-radius:18px;padding:12px 14px}.cargo-modern-readiness strong{display:block;color:#075985;font-size:13px;font-weight:900}.cargo-modern-readiness span{display:block;margin-top:4px;color:#0369a1;font-size:11px;font-weight:700;letter-spacing:normal;text-transform:none}.cargo-modern-error{margin-bottom:16px;padding:12px 14px;border:1px solid rgba(244,63,94,.28);background:#fff1f2;color:#be123c;border-radius:16px;font-size:13px;font-weight:800}.cargo-modern-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:flex-start}.cargo-modern-form-main{display:flex;flex-direction:column;gap:14px;min-width:0}.cargo-form-section{border:1px solid rgba(148,163,184,.24);background:#ffffff;border-radius:22px;padding:16px}.cargo-form-section-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.cargo-form-section-head>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;font-weight:900}.cargo-form-section-head strong{display:block;color:#0f172a;font-size:15px;font-weight:900;letter-spacing:-.02em}.cargo-form-section-head p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.5}.cargo-form-section-body{display:flex;flex-direction:column;gap:12px}.cargo-modern-grid{display:grid;gap:12px}.cargo-modern-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-modern-grid.three{grid-template-columns:1.5fr 1fr .75fr}.cargo-modern-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cargo-modern-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cargo-modern-field>span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cargo-modern-field input,.cargo-modern-field select,.cargo-modern-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.38);background:#f8fafc;color:#0f172a;border-radius:14px;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:700;outline:none}.cargo-modern-field textarea{resize:vertical;line-height:1.55}.cargo-modern-field input:focus,.cargo-modern-field select:focus,.cargo-modern-field textarea:focus{border-color:rgba(14,165,233,.65);box-shadow:0 0 0 4px rgba(14,165,233,.1);background:#fff}.cargo-modern-field em{color:#94a3b8;font-size:11px;font-style:normal;line-height:1.45}.cargo-form-preview-card{position:sticky;top:16px;border:1px solid rgba(15,23,42,.12);background:#0f172a;color:#fff;border-radius:26px;padding:18px;box-shadow:0 24px 70px rgba(15,23,42,.22)}.cargo-form-preview-kicker{color:#93c5fd}.cargo-form-preview-topline{display:flex;justify-content:space-between;gap:12px;margin-top:14px;color:#cbd5e1;font-size:11px;font-weight:800}.cargo-form-status-pill{display:inline-flex;border:1px solid rgba(125,211,252,.28);background:rgba(14,165,233,.16);color:#bae6fd;border-radius:999px;padding:4px 8px}.cargo-form-preview-title{margin-top:22px}.cargo-form-preview-title span{display:block;color:#e2e8f0;font-size:14px;font-weight:900}.cargo-form-preview-title strong{display:block;margin-top:4px;color:#fff;font-size:28px;font-weight:950;letter-spacing:-.04em}.cargo-form-preview-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:20px;border:1px solid rgba(226,232,240,.14);background:rgba(255,255,255,.06);border-radius:20px;padding:14px}.cargo-form-preview-route div{min-width:0}.cargo-form-preview-facts span,.cargo-form-preview-route span{display:block;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.cargo-form-preview-route strong{display:block;margin-top:5px;color:#fff;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cargo-form-preview-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cargo-form-preview-facts div{border:1px solid rgba(226,232,240,.12);background:rgba(255,255,255,.05);border-radius:16px;padding:11px}.cargo-form-preview-facts strong{display:block;margin-top:4px;color:#fff;font-size:12px;font-weight:900}.cargo-form-preview-note{margin-top:14px;border:1px solid rgba(251,191,36,.25);background:rgba(251,191,36,.1);color:#fde68a;border-radius:16px;padding:12px;font-size:11px;line-height:1.55;font-weight:700}.cargo-modern-submit-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(148,163,184,.22);padding-top:14px}.cargo-modern-submit-row button{border:none;border-radius:16px;background:#0f172a;color:#fff;padding:12px 18px;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px rgba(15,23,42,.18)}.cargo-modern-submit-row button.secondary{background:transparent;color:#475569;border:1px solid rgba(148,163,184,.42);box-shadow:none}.cargo-modern-submit-row button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.cargo-modern-submit-row span{color:#64748b;font-size:12px;font-weight:700}.cargo-edit-modern-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(10,22,40,.62)}.cargo-edit-modern-panel{width:min(1120px,calc(100vw - 24px));max-height:92vh;overflow-y:auto;border:1px solid rgba(148,163,184,.28);background:#f8fafc;border-radius:30px;box-shadow:0 28px 90px rgba(15,23,42,.35);padding:22px}.cargo-edit-modern-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.cargo-edit-modern-head button{border:1px solid rgba(148,163,184,.32);background:#fff;color:#334155;border-radius:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width:980px){.cargo-edit-layout,.cargo-modern-form-layout{grid-template-columns:1fr}.cargo-form-preview-card{position:static;order:-1}.cargo-modern-grid.four,.cargo-modern-grid.three,.cargo-modern-grid.two{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cargo-edit-modern-panel,.cargo-modern-form-shell{padding:14px;border-radius:22px}.cargo-modern-form-intro{flex-direction:column}.cargo-modern-readiness{width:100%;min-width:0}.cargo-form-preview-facts,.cargo-form-preview-route,.cargo-modern-grid.four,.cargo-modern-grid.three,.cargo-modern-grid.two{grid-template-columns:1fr}}.cargo-filter-command-center{display:block!important;padding:12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important}.cargo-filter-topline{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:flex-end;width:100%}.cargo-filter-command-center .cargo-filter-search-field{min-width:0!important;width:100%}.cargo-filter-command-center .cargo-filter-search-field>span,.cargo-filter-command-center .vessel-filter-field>span{display:block;margin-bottom:5px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.cargo-filter-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cargo-filter-chip{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#334155;font-size:13px;font-weight:800;cursor:pointer;transition:.16s ease}.cargo-filter-chip:hover{border-color:rgba(37,99,235,.35);color:#1d4ed8}.cargo-filter-chip.active{background:#eff6ff;border-color:rgba(37,99,235,.38);color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)}.cargo-filter-chip.clear{background:#fff7ed;border-color:rgba(234,88,12,.28);color:#c2410c}.cargo-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-top:12px;width:100%}.cargo-filter-command-center .vessel-filter-field{min-width:0!important;width:100%;flex:none!important}.cargo-filter-command-center .port-search input,.cargo-filter-command-center .port-search-wrap input,.cargo-filter-command-center .vessel-filter-field input,.cargo-filter-command-center .vessel-filter-field select{height:38px!important;min-height:38px!important;border-radius:12px!important}.cargo-date-filter input,.cargo-number-filter input{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;padding:0 10px;font-size:13px;color:#0f172a}@media (max-width:1180px){.cargo-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:760px){.cargo-filter-topline{grid-template-columns:1fr}.cargo-filter-quick-actions{justify-content:flex-start}.cargo-filter-grid{grid-template-columns:1fr}}.vessel-charter-stage67v .vessel-opportunity-card{display:grid;gap:14px;padding:18px;border:1px solid #dbe7ef;border-radius:22px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 16px 42px rgba(15,23,42,.075);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.vessel-charter-stage67v .vessel-opportunity-card.focused,.vessel-charter-stage67v .vessel-opportunity-card:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.36);box-shadow:0 22px 52px rgba(15,23,42,.12)}.vessel-opportunity-status,.vessel-opportunity-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.vessel-opportunity-status{justify-content:flex-start}.vessel-opportunity-main{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:center}.vessel-opportunity-thumb{height:74px;width:74px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#e0f2fe,#eef6ff);display:grid;place-items:center;color:#1d4ed8;border:1px solid rgba(37,99,235,.16)}.vessel-opportunity-thumb img{height:100%;width:100%;object-fit:cover}.vessel-opportunity-title h3{margin:0;color:#0f172a;font-size:20px;line-height:1.15;letter-spacing:-.02em}.vessel-opportunity-title p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:700;text-transform:capitalize}.vessel-opportunity-route{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.vessel-opportunity-metrics span,.vessel-opportunity-route span{display:block;color:#64748b;font-size:10.5px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.vessel-opportunity-route strong{margin-top:5px;display:inline-flex;align-items:center;gap:6px;color:#0f172a;font-size:13px;line-height:1.25}.vessel-opportunity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vessel-opportunity-metrics div{min-width:0;padding:10px 11px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.vessel-opportunity-metrics b{display:block;margin-top:5px;color:#0f172a;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vessel-opportunity-company{display:inline-flex;align-items:center;gap:7px;color:#334155;font-size:12.5px;font-weight:800}.vessel-opportunity-actions{margin-top:0!important;border-top:1px solid #e2e8f0;padding-top:12px}.vessel-opportunity-actions .compact{flex:0 0 auto}@media (max-width:720px){.vessel-opportunity-metrics,.vessel-opportunity-route{grid-template-columns:1fr}}.vessel-charter-stage67v .vessel-photo-card{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:26px;overflow:hidden;box-shadow:0 18px 42px rgba(15,23,42,.08);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vessel-charter-stage67v .vessel-photo-card.focused,.vessel-charter-stage67v .vessel-photo-card:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.42);box-shadow:0 24px 56px rgba(15,23,42,.14)}.vessel-photo-card-media{position:relative;height:210px;background:linear-gradient(135deg,#dbeafe,#f8fafc);overflow:hidden}.vessel-full-photo-main img,.vessel-photo-card-media img{width:100%;height:100%;object-fit:cover;display:block}.vessel-photo-card-overlay{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.vessel-photo-open{position:absolute;right:14px;bottom:14px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(15,23,42,.76);color:#fff;font-weight:800;padding:8px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vessel-photo-card-body{padding:18px;display:grid;gap:14px}.vessel-photo-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vessel-photo-card-title-row h3{margin:0;font-size:20px;line-height:1.2;color:#0f172a}.vessel-photo-card-title-row p{margin:5px 0 0;color:#64748b;font-weight:700}.vessel-photo-card-open,.vessel-photo-card-shortfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vessel-photo-card-open div,.vessel-photo-card-shortfacts div{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc;padding:11px 12px;min-width:0}.vessel-photo-card-open span,.vessel-photo-card-shortfacts span{display:block;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.vessel-photo-card-open strong,.vessel-photo-card-shortfacts b{display:flex;align-items:center;gap:5px;margin-top:4px;color:#0f172a;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vessel-photo-card-company{color:#475569;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.vessel-photo-card-actions{margin-top:2px}.vessel-detail-modal-card{width:min(1120px,96vw)!important;max-height:92vh;overflow:auto}.vessel-detail-head{position:sticky;top:0;z-index:4;background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.vessel-detail-head-actions{display:flex;align-items:center;gap:8px}.vessel-full-card-header{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr);gap:22px;padding:20px 0}.vessel-full-photo-panel{display:grid;gap:10px}.vessel-full-photo-main{height:380px;border-radius:24px;overflow:hidden;border:1px solid rgba(15,23,42,.09);background:linear-gradient(135deg,#e0f2fe,#f8fafc)}.vessel-photo-fallback{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#64748b;font-weight:800}.vessel-photo-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.vessel-photo-thumbs button{width:74px;height:54px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:#f1f5f9;flex:0 0 auto}.vessel-photo-thumbs button.active{border-color:#2563eb}.vessel-photo-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.vessel-full-summary{display:grid;align-content:start;gap:15px}.vessel-full-kicker{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vessel-full-summary h2{margin:0;color:#0f172a;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.03em}.vessel-full-summary p{margin:0;color:#475569;font-weight:800}.vessel-full-route-card{border:1px solid rgba(37,99,235,.16);border-radius:22px;padding:17px;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.05))}.vessel-full-info-grid span,.vessel-full-route-card span,.vessel-full-section-head span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vessel-full-route-card strong{margin-top:6px;display:flex;align-items:center;gap:7px;color:#0f172a;font-size:19px}.vessel-full-route-card em{display:block;margin-top:6px;color:#475569;font-style:normal;font-weight:700}.vessel-full-info-grid,.vessel-full-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vessel-full-info-grid div,.vessel-full-summary-grid div{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc;padding:12px;min-width:0}.vessel-full-summary-grid span{display:block;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vessel-full-info-grid b,.vessel-full-summary-grid b{display:block;margin-top:4px;color:#0f172a;overflow-wrap:anywhere}.vessel-full-section{border-top:1px solid rgba(15,23,42,.08);padding:20px 0}.vessel-full-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:13px}.vessel-full-section-head h4{margin:0;color:#0f172a;font-size:17px}.vessel-private-section{border:1px solid rgba(124,58,237,.16);border-radius:22px;padding:18px;background:rgba(124,58,237,.045)}.vessel-full-info-grid.private div{background:#fff;border-color:rgba(124,58,237,.14)}.vessel-private-empty{color:#64748b;margin:0;font-weight:700}@media (max-width:900px){.vessel-full-card-header{grid-template-columns:1fr}.vessel-full-photo-main{height:260px}.vessel-full-info-grid,.vessel-full-summary-grid,.vessel-photo-card-open,.vessel-photo-card-shortfacts{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.vessel-full-card-printable,.vessel-full-card-printable *{visibility:visible!important}.vessel-full-card-printable{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:none!important}.no-print{display:none!important}.vessel-print-overlay{position:static!important;background:#fff!important;padding:0!important}.vessel-full-card-header{grid-template-columns:1fr 1fr!important;gap:16px!important}.vessel-full-photo-main{height:280px!important}}.vessel-full-photo-click,.vessel-photo-card-photo-button{appearance:none;border:0;padding:0;margin:0;width:100%;height:100%;background:transparent;cursor:zoom-in;display:block;position:relative;text-align:left}.vessel-full-photo-click:disabled,.vessel-photo-card-photo-button:disabled{cursor:default}.vessel-full-photo-click{border-radius:24px;overflow:hidden;border:1px solid rgba(15,23,42,.09);background:linear-gradient(135deg,#e0f2fe,#f8fafc)}.vessel-full-photo-click:focus-visible,.vessel-photo-card-photo-button:focus-visible,.vessel-photo-lightbox button:focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:3px}.vessel-full-photo-expand{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-size:12px;font-weight:900;padding:8px 11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vessel-photo-lightbox{position:fixed;inset:0;z-index:9300;background:rgba(2,6,23,.92);color:#fff;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:22px clamp(16px,3vw,42px)}.vessel-photo-lightbox-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px}.vessel-photo-lightbox-top strong{display:block;font-size:16px;letter-spacing:.01em}.vessel-photo-lightbox-top span{display:block;margin-top:4px;color:#cbd5e1;font-size:13px;font-weight:800}.vessel-photo-lightbox-nav,.vessel-photo-lightbox-top button{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;display:inline-grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vessel-photo-lightbox-top button{width:42px;height:42px;position:relative;z-index:4}.vessel-photo-lightbox-main{position:relative;min-height:0;display:grid;place-items:center}.vessel-photo-lightbox-main img{max-width:min(1120px,82vw);max-height:68vh;width:auto;height:auto;border-radius:18px;object-fit:contain;box-shadow:0 28px 90px rgba(0,0,0,.55);background:#0f172a}.vessel-photo-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px}.vessel-photo-lightbox-nav.prev{left:clamp(4px,3vw,44px)}.vessel-photo-lightbox-nav.next{right:clamp(4px,3vw,44px)}.vessel-photo-lightbox-thumbs{display:flex;justify-content:center;gap:10px;overflow-x:auto;padding:4px 0 10px}.vessel-photo-lightbox-thumbs button{width:96px;height:64px;border-radius:12px;border:2px solid rgba(255,255,255,.18);padding:0;overflow:hidden;background:rgba(255,255,255,.08);cursor:pointer;opacity:.68}.vessel-photo-lightbox-thumbs button.active{opacity:1;border-color:#60a5fa}.vessel-photo-lightbox-thumbs img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:720px){.vessel-photo-lightbox{padding:16px}.vessel-photo-lightbox-main img{max-width:100%;max-height:64vh}.vessel-photo-lightbox-nav{width:44px;height:44px}.vessel-photo-lightbox-thumbs button{width:76px;height:52px}}@media print{.vessel-full-photo-expand,.vessel-photo-lightbox{display:none!important}}.vessel-quick-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;min-width:260px}.vessel-quick-filter-row button{border:1px solid var(--border);background:#fff;color:var(--text-secondary);border-radius:999px;padding:9px 12px;font:inherit;font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:all .15s ease;white-space:nowrap}.vessel-quick-filter-row button.active,.vessel-quick-filter-row button:hover{border-color:var(--color-ocean);background:rgba(37,99,235,.08);color:var(--color-ocean)}.vessel-table-sort{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;padding:0;cursor:pointer;text-align:left}.vessel-table-sort b{color:var(--text-muted);font-size:11px;font-weight:900}.vessel-table-sort.active b{color:var(--color-ocean)}.vessel-listing-builder{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:flex-start}.vessel-listing-builder-main,.vessel-listing-builder-side{min-width:0}.vessel-listing-builder-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid rgba(148,163,184,.25);background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:24px;padding:22px;box-shadow:0 18px 48px rgba(15,23,42,.08);margin-bottom:16px}.vessel-listing-builder-head span{display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#2563eb;margin-bottom:8px}.vessel-listing-builder-head h2{margin:0;font-size:28px;color:#0f172a}.vessel-listing-builder-head p{margin:8px 0 0;color:#64748b;max-width:720px;line-height:1.6}.vessel-listing-form-section,.vessel-listing-preview-card,.vessel-listing-privacy-card,.vessel-listing-readiness{border:1px solid rgba(148,163,184,.28);background:#fff;border-radius:24px;box-shadow:0 14px 40px rgba(15,23,42,.07)}.vessel-listing-readiness{padding:18px;margin-bottom:16px}.vessel-listing-readiness-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.vessel-listing-readiness-head strong{display:block;color:#0f172a;font-size:15px}.vessel-listing-readiness-head span{color:#64748b;font-size:13px}.vessel-listing-readiness-head b{border-radius:999px;padding:7px 11px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.vessel-listing-readiness-head b.ready{background:#dcfce7;color:#166534}.vessel-listing-readiness-head b.pending{background:#fef3c7;color:#92400e}.vessel-listing-readiness-bar{margin-top:14px;height:9px;border-radius:999px;background:#e2e8f0;overflow:hidden}.vessel-listing-readiness-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6);transition:width .2s ease}.vessel-listing-readiness-checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.vessel-listing-readiness-checks span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}.vessel-listing-readiness-checks .done{background:#ecfdf5;color:#047857}.vessel-listing-readiness-checks .missing{background:#f8fafc;color:#64748b}.vessel-listing-modern-form{display:grid;gap:16px}.vessel-listing-form-section{padding:18px}.vessel-listing-form-section-head{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:flex-start;margin-bottom:16px}.vessel-listing-form-section-head>b{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#1d4ed8;font-weight:900}.vessel-listing-form-section-head h3{margin:0;color:#0f172a;font-size:17px}.vessel-listing-form-section-head p{margin:4px 0 0;color:#64748b;line-height:1.5;font-size:13px}.vessel-listing-form-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vessel-listing-form-section-grid label{display:grid;gap:7px;font-size:13px;font-weight:800;color:#334155}.vessel-listing-form-section-grid input,.vessel-listing-form-section-grid select,.vessel-listing-form-section-grid textarea{width:100%;border-radius:14px;border:1px solid #cbd5e1;padding:11px 12px;background:#fff;color:#0f172a;font:inherit;font-weight:600}.vessel-form-wide{grid-column:1/-1}.vessel-form-help{border-radius:16px;border:1px dashed #bfdbfe;background:#eff6ff;color:#1e40af;padding:12px 14px;font-size:13px;line-height:1.5;font-weight:700}.vessel-listing-preview-card{overflow:hidden;position:sticky;top:88px}.vessel-listing-preview-top{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;background:#0f172a;color:#fff;align-items:center}.vessel-listing-preview-top span{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vessel-listing-preview-top b{border-radius:999px;background:rgba(255,255,255,.14);padding:6px 10px;font-size:12px}.vessel-listing-preview-photo{position:relative;height:210px;background:#e2e8f0}.vessel-listing-preview-photo img{width:100%;height:100%;object-fit:cover;display:block}.vessel-listing-preview-fallback{width:100%;height:100%;display:grid;place-items:center;color:#475569;font-weight:800;background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.vessel-listing-preview-fallback span{display:block;margin-top:6px}.vessel-listing-preview-photo em{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;background:rgba(15,23,42,.82);color:#fff;font-style:normal;font-size:12px;font-weight:800}.vessel-listing-preview-body{padding:18px;display:grid;gap:14px}.vessel-listing-preview-title h3{margin:0;color:#0f172a;font-size:21px}.vessel-listing-preview-title p{margin:5px 0 0;color:#64748b;font-weight:800}.vessel-listing-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vessel-listing-preview-facts div,.vessel-listing-preview-open{border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;padding:12px}.vessel-listing-preview-facts span,.vessel-listing-preview-open span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:900}.vessel-listing-preview-facts b,.vessel-listing-preview-open strong{display:block;margin-top:5px;color:#0f172a;font-size:15px}.vessel-listing-preview-open small{display:block;margin-top:6px;color:#64748b;font-weight:700}.vessel-listing-preview-note,.vessel-listing-privacy-card{color:#475569;line-height:1.55;font-size:13px}.vessel-listing-preview-note{border-radius:16px;border:1px solid #ddd6fe;background:#f5f3ff;color:#5b21b6;padding:12px;font-weight:750}.vessel-listing-privacy-card{margin-top:16px;padding:18px}.vessel-listing-privacy-card strong{display:block;color:#0f172a;margin-bottom:8px;font-size:15px}.vessel-listing-privacy-card p{margin:0 0 10px}.vessel-listing-privacy-card ul{margin:0;padding-left:18px}.vessel-listing-privacy-card li{margin:7px 0}@media (max-width:1080px){.vessel-listing-builder{grid-template-columns:1fr}.vessel-listing-preview-card{position:static}}@media (max-width:720px){.vessel-listing-builder-head{flex-direction:column}.vessel-listing-form-section-grid{grid-template-columns:1fr}}.print-only{display:none!important}.vessel-print-head{align-items:flex-start;border-bottom:2px solid #0f172a;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.vessel-print-head span{color:#475569;display:block;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.vessel-print-head h1{color:#0f172a;font-size:24px;line-height:1.08;margin:4px 0}.vessel-print-head p,.vessel-print-head small{color:#475569;display:block;font-size:11px;font-weight:700;margin:0}.vessel-print-head b{color:#0f172a;display:block;font-size:12px;margin-bottom:4px;text-align:right}@media print{@page{size:A4;margin:12mm}body,html{background:#fff!important}.print-only{display:flex!important}.vessel-detail-modal-card{background:#fff!important;border-radius:0!important;padding:0!important}.vessel-full-card-printable{color:#0f172a!important;font-size:10.5px!important;line-height:1.35!important}.vessel-full-card-printable h2{font-size:24px!important}.vessel-full-card-printable h4{font-size:13px!important}.vessel-full-card-header{align-items:start!important;break-inside:avoid!important;page-break-inside:avoid!important}.vessel-full-photo-main{border-radius:8px!important;height:210px!important}.vessel-full-photo-main img{height:100%!important;object-fit:cover!important;width:100%!important}.vessel-full-info-grid div,.vessel-full-route-card,.vessel-full-summary-grid div,.vessel-private-section{background:#fff!important;border-color:#cbd5e1!important;border-radius:7px!important}.vessel-full-section{break-inside:avoid!important;page-break-inside:avoid!important;padding:10px 0!important}.vessel-full-info-grid,.vessel-full-summary-grid{gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.vessel-private-section{border:1px solid #c4b5fd!important;margin-top:8px!important;padding:10px!important}.vessel-private-section .vessel-full-section-head span:after{content:" · Owner copy only"}.vessel-detail-description{border:1px solid #cbd5e1!important;border-radius:7px!important;padding:8px!important}}.table-sort-trigger{appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;gap:2px;font:inherit;font-weight:800;padding:0;text-align:left;width:100%}.table-sort-trigger>span{display:inline-flex;align-items:center;gap:4px}.table-sort-trigger small{color:#8b98aa;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.table-sort-trigger b{color:#94a3b8;font-size:12px;line-height:1}.table-sort-trigger.active,.table-sort-trigger.active b{color:#0f4c81}.table-sort-trigger.align-right{align-items:flex-end;text-align:right}.bunker-overview-table th:has(.table-sort-trigger){vertical-align:top}.bunker-page-shell.stage67s{--bunker-blue:#0f63f4;--bunker-navy:#071a3d;--bunker-muted:#64748b;--bunker-soft:#f5f8ff;--bunker-line:#dbe7f7;max-width:100%}.bunker-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:flex-start}.bunker-dashboard-grid>aside,.bunker-dashboard-grid>main{min-width:0}.bunker-side-stack{display:grid;gap:12px}.bunker-side-card{border:1px solid var(--bunker-line);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.045);padding:14px}.bunker-side-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bunker-metric-card{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(219,231,247,.95);background:linear-gradient(180deg,#fff,#f8fbff)}.bunker-metric-icon{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,99,244,.1);color:var(--bunker-blue)}.bunker-metric-card.green .bunker-metric-icon{background:rgba(16,185,129,.12);color:#059669}.bunker-metric-card.amber .bunker-metric-icon{background:rgba(245,158,11,.14);color:#d97706}.bunker-metric-card.violet .bunker-metric-icon{background:rgba(124,58,237,.12);color:#6d28d9}.bunker-metric-card span{display:block;color:var(--bunker-navy);font-size:11px;font-weight:850}.bunker-metric-card b{display:block;margin-top:1px;font-size:24px;line-height:1;color:var(--bunker-navy);letter-spacing:-.045em}.bunker-metric-card small{display:block;margin-top:4px;color:var(--bunker-muted);font-size:10.5px;font-weight:700}.bunker-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.bunker-side-head h3{margin:0;color:var(--bunker-navy);font-size:15px;letter-spacing:-.02em}.bunker-side-head span{color:var(--bunker-blue);font-size:11px;font-weight:850}.bunker-mini-price-list{display:grid;gap:8px}.bunker-mini-price-list div,.bunker-recent-list div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(219,231,247,.75)}.bunker-mini-price-list div:last-child,.bunker-recent-list div:last-child{border-bottom:0}.bunker-mini-price-list span,.bunker-recent-list span{color:var(--bunker-muted);font-size:12px;font-weight:650}.bunker-mini-price-list b,.bunker-recent-list b{color:var(--bunker-navy);font-size:12px;font-weight:850}.bunker-recent-list{display:grid;gap:2px}.bunker-recent-list div{display:block}.bunker-recent-list b{display:block;margin-bottom:3px}.bunker-recent-list p{margin:0;color:var(--bunker-muted);font-size:12px}.bunker-filter-panel{border-radius:18px;border-color:var(--bunker-line);background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.96) 68%,rgba(219,238,255,.66)),radial-gradient(circle at 100% 10%,rgba(15,99,244,.16),transparent 34%);box-shadow:0 12px 32px rgba(15,23,42,.045);padding:16px;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.bunker-filter-panel.compact{grid-template-columns:1.3fr .9fr .9fr auto auto}.bunker-quick-filters{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.bunker-quick-filters span{color:var(--bunker-navy);font-size:12px;font-weight:850}.bunker-quick-filters button{border:1px solid var(--bunker-line);background:#fff;color:var(--bunker-navy);border-radius:999px;min-height:28px;padding:0 12px;font-size:11.5px;font-weight:850;cursor:pointer}.bunker-quick-filters button.active{border-color:rgba(15,99,244,.25);background:rgba(15,99,244,.09);color:var(--bunker-blue)}.bunker-full-table-card{border:1px solid var(--bunker-line);box-shadow:0 12px 32px rgba(15,23,42,.045);overflow:hidden}.bunker-overview-table.stage67s-price-table th,.bunker-requests-table th{background:#f8fbff;border-bottom:1px solid var(--bunker-line)}.bunker-overview-table.stage67s-price-table tr:hover td,.bunker-requests-table tr:hover td{background:#fbfdff}.bunker-builder-overlay{align-items:flex-start;padding-top:36px;overflow:auto}.bunker-builder-card{width:min(1280px,calc(100vw - 36px));max-height:calc(var(--vesbor-viewport-height, 100vh) - 72px);overflow:auto;border-radius:22px;background:#f8fbff;border:1px solid var(--bunker-line);box-shadow:0 28px 80px rgba(7,26,61,.22)}.bunker-builder-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--bunker-line);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bunker-builder-head h3{margin:0;color:var(--bunker-navy);font-size:22px;letter-spacing:-.04em}.bunker-builder-head p{margin:5px 0 0;color:var(--bunker-muted);font-size:13px}.bunker-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;padding:16px}.bunker-builder-aside,.bunker-builder-main{display:grid;gap:12px;min-width:0}.bunker-builder-aside{align-content:start}.bunker-builder-section,.bunker-live-preview-card,.bunker-readiness-card{border:1px solid var(--bunker-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.04);padding:16px}.bunker-builder-section h4{margin:0 0 14px;display:flex;align-items:center;gap:10px;color:var(--bunker-navy);font-size:16px;letter-spacing:-.02em}.bunker-builder-section h4 span{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--bunker-blue);font-size:12px}.bunker-builder-section .bunker-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bunker-builder-section .bunker-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bunker-wide-label{display:grid;gap:8px}.bunker-builder-section label>span,.bunker-wide-label>span{font-size:11px;color:var(--bunker-muted);font-weight:900;text-transform:uppercase;letter-spacing:.1em}.bunker-builder-section input,.bunker-builder-section select,.bunker-builder-section textarea,.bunker-wide-label textarea{width:100%;min-height:42px;border-radius:12px;border:1px solid var(--bunker-line);background:#fff;color:var(--bunker-navy);padding:10px 12px;font-family:inherit;font-weight:700;outline:none}.bunker-live-preview-card{position:relative;overflow:hidden;padding:0}.bunker-preview-waterline{min-height:104px;display:flex;align-items:center;justify-content:flex-end;padding:18px;color:rgba(15,99,244,.58);background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(223,239,255,.76)),radial-gradient(circle at 100% 0,rgba(15,99,244,.24),transparent 32%)}.bunker-preview-company,.bunker-preview-dl,.bunker-preview-foot,.bunker-preview-head,.bunker-preview-prices,.bunker-readiness-mini{padding-left:16px;padding-right:16px}.bunker-preview-head{display:flex;justify-content:space-between;gap:10px;padding-top:14px;color:var(--bunker-navy)}.bunker-preview-head span{font-weight:900}.bunker-preview-head b{font-size:12px;color:var(--bunker-blue);text-transform:capitalize}.bunker-preview-company{margin-top:6px;color:var(--bunker-muted);font-size:12px;font-weight:750}.bunker-preview-prices{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:14px}.bunker-preview-prices div{border-right:1px solid var(--bunker-line);padding-right:8px}.bunker-preview-prices div:last-child{border-right:0}.bunker-preview-prices span{display:block;color:var(--bunker-navy);font-size:11px;font-weight:900}.bunker-preview-prices b{display:block;margin-top:4px;color:var(--bunker-navy);font-size:15px}.bunker-preview-prices small{color:var(--bunker-muted);font-size:10px}.bunker-preview-foot{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;padding-bottom:14px;border-top:1px solid var(--bunker-line);color:var(--bunker-muted);font-size:12px;font-weight:750}.bunker-preview-dl{display:grid;gap:10px;margin-top:14px;padding-bottom:10px}.bunker-preview-dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--bunker-line);padding-bottom:8px}.bunker-preview-dl dt{color:var(--bunker-muted);font-size:12px;font-weight:750}.bunker-preview-dl dd{margin:0;color:var(--bunker-navy);font-size:12px;font-weight:900;text-align:right}.bunker-readiness-mini{padding-top:12px;padding-bottom:14px;border-top:1px solid var(--bunker-line);color:var(--bunker-muted);display:flex;align-items:baseline;gap:8px;font-size:12px;font-weight:750}.bunker-readiness-mini b{color:var(--bunker-blue);font-size:18px}.bunker-readiness-card h3{margin:0;font-size:16px;color:var(--bunker-navy)}.bunker-readiness-card p{margin:5px 0 12px;color:var(--bunker-muted);font-size:12px}.bunker-readiness-card>div{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--bunker-line);color:var(--bunker-muted);font-size:12px;font-weight:750}.bunker-readiness-card>div:last-child{border-bottom:0}.bunker-readiness-card>div.done svg{color:#059669}.bunker-readiness-card>div.missing svg{color:#f59e0b}.bunker-readiness-card>div b{margin-left:auto;font-size:11px;color:var(--bunker-muted)}@media (max-width:1180px){.bunker-builder-layout,.bunker-dashboard-grid{grid-template-columns:1fr}.bunker-side-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.bunker-builder-section .bunker-form-grid,.bunker-builder-section .bunker-form-grid.two,.bunker-filter-panel,.bunker-filter-panel.compact{grid-template-columns:1fr}.bunker-side-stats-grid{grid-template-columns:1fr 1fr}.bunker-preview-prices{grid-template-columns:repeat(2,1fr)}}.bunker-detail-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--bunker-line,#dbe7f7);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.94)),radial-gradient(circle at 100% 0,rgba(15,99,244,.16),transparent 34%)}.bunker-detail-hero h3{margin:4px 0 0;color:var(--bunker-navy,#071a3d);font-size:22px;letter-spacing:-.04em}.bunker-detail-hero p{margin:6px 0 0;max-width:680px;color:var(--bunker-muted,#64748b);font-size:13px;line-height:1.5}.bunker-eyebrow{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;background:rgba(15,99,244,.1);color:var(--bunker-blue,#0f63f4);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bunker-detail-grid.promoted{padding:16px 20px 4px;grid-template-columns:repeat(3,minmax(0,1fr))}.bunker-neutral-note{margin:14px 20px 0;border:1px solid rgba(15,99,244,.14);border-radius:14px;background:rgba(15,99,244,.06);color:#334155;padding:12px 14px;font-size:12px;font-weight:750;line-height:1.5}.bunker-offers-table td:nth-child(4){text-align:right}.bunker-contracts-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr) minmax(260px,.8fr);gap:16px;align-items:stretch}.bunker-contract-card{border:1px solid var(--bunker-line,#dbe7f7);border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.045);padding:20px}.bunker-contract-card.primary{background:linear-gradient(135deg,#fff,#f5f9ff 74%,#e7f1ff)}.bunker-contract-icon{width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--bunker-blue,#0f63f4);background:rgba(15,99,244,.1);margin-bottom:14px}.bunker-contract-card h2,.bunker-contract-card h3{margin:0;color:var(--bunker-navy,#071a3d);letter-spacing:-.035em}.bunker-contract-card h2{font-size:24px}.bunker-contract-card h3{font-size:18px}.bunker-contract-card p{color:var(--bunker-muted,#64748b);font-size:13px;line-height:1.6;margin:10px 0 0}.bunker-contract-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bunker-contract-actions.vertical{flex-direction:column;align-items:stretch}.bunker-contract-steps{margin:14px 0 0;padding-left:19px;color:var(--bunker-muted,#64748b);font-size:13px;line-height:1.7;font-weight:750}@media (max-width:1120px){.bunker-contracts-grid{grid-template-columns:1fr}.bunker-detail-grid.promoted{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bunker-detail-hero{flex-direction:column}.bunker-detail-grid.promoted{grid-template-columns:1fr}}.dashboard-page{gap:9px!important}.dashboard-header{gap:12px!important;padding:0!important}.dashboard-header p{margin-top:3px!important}.dashboard-action-panel,.dashboard-card{padding:12px!important;border-radius:16px!important}.dashboard-action-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:7px!important}.dashboard-action-item,.dashboard-mini-row{grid-template-columns:30px minmax(0,1fr) auto auto!important;gap:8px!important}.dashboard-action-item{min-height:50px!important;padding:8px 9px!important;border-radius:13px!important}.dashboard-action-item>span,.dashboard-mini-row>span,.dashboard-stat-icon{width:28px!important;height:28px!important;border-radius:10px!important}.dashboard-empty-action{min-height:42px!important;padding:8px 10px!important}.dashboard-stats-grid{gap:8px!important}.dashboard-stat-card{min-height:82px!important;padding:10px 11px!important;border-radius:16px!important}.dashboard-stat-card strong{font-size:23px!important}.dashboard-main-grid{gap:8px!important;grid-template-columns:minmax(0,1fr) 310px!important}.dashboard-pipeline{gap:7px!important;margin-bottom:10px!important}.dashboard-pipeline-step{padding:9px 8px!important;border-radius:13px!important}.dashboard-pipeline-step strong{font-size:20px!important}.dashboard-list-columns{gap:10px!important}.dashboard-list-columns h3{margin-bottom:5px!important}.dashboard-mini-row{padding:7px 0!important}.dashboard-side-stack{gap:8px!important}.dashboard-status-row{padding:7px 0!important}@media (max-width:1180px){.dashboard-main-grid{grid-template-columns:1fr!important}}.cargo-filter-command-center-compact{padding:10px 12px!important;border-radius:16px!important;margin-bottom:14px!important}.cargo-filter-command-center-compact .cargo-filter-topline{grid-template-columns:minmax(260px,1fr) auto;gap:10px}.cargo-filter-command-center-compact .cargo-filter-grid{margin-top:10px;gap:8px}.cargo-filter-grid-primary{grid-template-columns:1.25fr 1fr 1fr .85fr .8fr!important}.cargo-filter-grid-advanced{grid-template-columns:repeat(6,minmax(120px,1fr))!important;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.cargo-my-filter-grid{grid-template-columns:minmax(160px,220px) minmax(160px,220px)!important}.cargo-advanced-chip-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.cargo-opportunity-card-compact{border-radius:18px;padding:12px;gap:10px;box-shadow:0 8px 22px rgba(15,23,42,.055)}.cargo-opportunity-card-compact .cargo-opportunity-main{gap:10px}.cargo-opportunity-card-compact .cargo-opportunity-heading h3{font-size:20px}.cargo-opportunity-card-compact .cargo-opportunity-heading strong{font-size:16px}.cargo-opportunity-card-compact .cargo-route-line{border-radius:15px;padding:10px 12px;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.cargo-opportunity-card-compact .cargo-commercial-strip div{border-radius:12px;padding:8px 9px}.cargo-opportunity-card-compact .cargo-opportunity-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.cargo-opportunity-role-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cargo-detail-panel-compact{width:min(980px,100%);border-radius:24px}.cargo-detail-hero-compact{padding:18px 22px 16px}.cargo-detail-body-compact{grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:16px 20px 20px}.cargo-detail-route-card-compact{border-radius:18px;padding:14px 16px}.cargo-detail-section-compact{padding:14px 16px!important;border-radius:18px!important}.cargo-detail-term-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cargo-detail-counterparty-card,.cargo-detail-documents-toggle{border:1px solid rgba(226,232,240,.95);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 28px rgba(15,23,42,.05)}.cargo-detail-counterparty-card .company-link,.cargo-detail-counterparty-card>a,.cargo-detail-counterparty-card>strong{display:block;margin-top:10px;color:#0f172a;font-size:15px;font-weight:900;text-decoration:none}.cargo-detail-counterparty-list{display:grid;gap:8px;margin-top:12px}.cargo-detail-counterparty-list span{display:inline-flex;gap:7px;align-items:center;color:#475569;font-size:12px;font-weight:750}.cargo-detail-documents-toggle{box-shadow:none;padding:0;overflow:hidden}.cargo-detail-documents-toggle summary{cursor:pointer;padding:12px 14px;color:#0f172a;font-size:13px;font-weight:900}.cargo-detail-documents-toggle[open] summary{border-bottom:1px solid rgba(226,232,240,.95)}.cargo-detail-documents-toggle .cargo-detail-document-stack,.cargo-detail-private-note{padding:14px}.cargo-detail-private-note{margin:0;color:#64748b;font-size:12px;line-height:1.45;font-weight:700}.cargo-my-management-wrap{overflow-x:auto}.cargo-my-management-table{width:100%;border-collapse:initial;border-spacing:0;min-width:760px}.cargo-my-management-table th{text-align:left;padding:10px 12px;color:#64748b;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(226,232,240,.95)}.cargo-my-management-table td{padding:11px 12px;border-bottom:1px solid rgba(226,232,240,.78);color:#0f172a;font-size:13px;vertical-align:middle}.cargo-my-management-table tbody tr{cursor:pointer;transition:background .14s ease}.cargo-my-management-table tbody tr:hover{background:rgba(37,99,235,.04)}.cargo-my-management-table td strong{display:block;font-weight:900;color:#0f172a}.cargo-my-management-table td small{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:700}.cargo-my-status{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;text-transform:capitalize;border:1px solid rgba(148,163,184,.26);background:#f8fafc;color:#475569}.cargo-my-status.active{border-color:rgba(16,185,129,.24);background:rgba(16,185,129,.1);color:#047857}.cargo-my-actions{display:flex;gap:6px;flex-wrap:wrap}.cargo-my-actions button{min-height:32px;display:inline-flex;align-items:center;gap:5px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;padding:6px 9px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.cargo-my-actions button.danger{color:#dc2626;border-color:rgba(220,38,38,.18);background:rgba(220,38,38,.04)}.cargo-modern-post-modal{width:min(900px,calc(100vw - 24px))!important}.cargo-edit-modern-panel,.cargo-modern-form-shell{padding:16px!important}.cargo-edit-layout,.cargo-modern-form-layout{grid-template-columns:1fr!important;gap:12px!important}.cargo-form-section-body,.cargo-modern-form-main{gap:10px!important}.cargo-form-section{padding:14px!important;border-radius:18px!important}.cargo-form-preview-card{position:static!important;order:2;display:grid;grid-template-columns:minmax(180px,.9fr) minmax(260px,1.2fr) minmax(220px,1fr);gap:10px;align-items:center;border-radius:18px!important;padding:12px 14px!important;background:#0f172a!important}.cargo-form-preview-kicker,.cargo-form-preview-note,.cargo-form-preview-topline{display:none!important}.cargo-form-preview-facts,.cargo-form-preview-route,.cargo-form-preview-title{margin-top:0!important}.cargo-form-preview-title strong{font-size:18px!important}.cargo-form-preview-route{padding:10px!important;border-radius:14px!important}.cargo-form-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cargo-form-preview-facts div{padding:8px!important;border-radius:12px!important}.cargo-advanced-details{border:1px solid rgba(148,163,184,.22);background:#fff;border-radius:18px;overflow:hidden}.cargo-advanced-details summary{cursor:pointer;padding:12px 14px;color:#0f172a;font-size:13px;font-weight:900}.cargo-advanced-details-body{padding:0 14px 14px}@media (max-width:980px){.cargo-filter-grid-advanced,.cargo-filter-grid-primary,.cargo-my-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.cargo-detail-body-compact,.cargo-form-preview-card{grid-template-columns:1fr}}@media (max-width:680px){.cargo-filter-command-center-compact .cargo-filter-topline,.cargo-filter-grid-advanced,.cargo-filter-grid-primary,.cargo-my-filter-grid{grid-template-columns:1fr!important}.cargo-detail-term-grid-compact,.cargo-opportunity-card-compact .cargo-opportunity-actions{grid-template-columns:1fr}.cargo-my-management-table{min-width:0}.cargo-my-management-table thead{display:none}.cargo-my-management-table,.cargo-my-management-table tbody,.cargo-my-management-table td,.cargo-my-management-table tr{display:block;width:100%}.cargo-my-management-table tr{border:1px solid rgba(226,232,240,.95);border-radius:16px;margin-bottom:10px;overflow:hidden;background:#fff}.cargo-my-management-table td{border-bottom:0;padding:8px 12px}}.cargo-edit-modern-panel input[type=date]:before,.cargo-modern-field input[type=date]:before,.cargo-post-modal input[type=date]:before{content:none!important;display:none!important}.cargo-modern-field input[type=date]{min-height:44px;line-height:1.2}.cargo-date-combo{position:relative;width:100%;display:flex;align-items:center}.cargo-date-combo>input[type=text]{padding-right:44px!important}.cargo-date-picker-trigger{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;border-radius:10px}.cargo-date-picker-trigger:hover{background:rgba(14,165,233,.08);color:#0f172a}.cargo-date-picker-trigger input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:.01!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:auto!important;background:transparent!important;color:transparent!important;box-shadow:none!important}.cargo-date-picker-trigger input[type=date]:before{content:none!important;display:none!important}.cargo-workspace-page.stage67u .cargo-filter-command-center .vessel-filter-field .form-group input.form-input{padding-left:36px!important;padding-right:12px!important}.vessel-charter-stage67v .vessel-market-content.vessel-results-compact,.vessel-charter-stage67v .vessel-results-compact{grid-template-columns:minmax(0,1fr)!important}.vessel-charter-compact-filterbar{align-items:flex-end;gap:10px!important}.vessel-charter-compact-filterbar .vessel-filter-search-field{min-width:min(100%,320px)}.vessel-charter-compact-filterbar .vessel-filter-field input{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:12px;min-height:42px;padding:0 12px;font-weight:700;color:#0f172a;background:#fff}.vessel-advanced-filter-panel{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(248,250,252,.86)}.vessel-advanced-filter-panel .vessel-filter-field{min-width:180px;flex:1 1 180px}.vessel-quick-filter-row.compact{align-self:flex-end;margin:0}.vessel-charter-stage67v .vessel-card-grid{gap:14px}.vessel-charter-stage67v .vessel-compact-card{min-height:0}.vessel-charter-stage67v .vessel-compact-card .vessel-photo-card-body{padding:14px;gap:10px}.vessel-charter-stage67v .vessel-compact-card .vessel-photo-card-title-row h3{font-size:18px}.vessel-charter-stage67v .vessel-compact-card .vessel-photo-card-title-row p{margin-top:3px}.vessel-photo-card-open.compact,.vessel-photo-card-shortfacts.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vessel-photo-card-actions .vessel-primary,.vessel-photo-card-actions .vessel-secondary{width:100%;justify-content:center}.vessel-compact-table-wrap .vessel-market-table td,.vessel-compact-table-wrap .vessel-market-table th{padding:9px 10px;vertical-align:middle}.vessel-compact-market-table .vessel-table-actions{white-space:nowrap}.vessel-compact-market-table .vessel-table-actions button{margin-right:6px}.vessel-compact-detail-card{max-width:880px}.vessel-compact-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.vessel-compact-route>div,.vessel-counterparty-box{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc;padding:12px}.vessel-compact-route span,.vessel-counterparty-box span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:5px}.vessel-compact-route strong{display:flex;align-items:center;gap:6px;color:#0f172a}.vessel-compact-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px}.vessel-compact-description,.vessel-compact-detail-grid section{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:14px;background:#fff}.vessel-compact-description h4,.vessel-compact-detail-grid h4{margin:0 0 10px;font-size:14px;color:#0f172a}.vessel-full-info-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.vessel-counterparty-box strong{display:block;color:#0f172a;margin-bottom:3px}.vessel-counterparty-box small{display:block;color:#64748b;font-weight:700;margin-bottom:8px}.vessel-card-actions.compact{margin-top:10px}.vessel-compact-description{margin-top:12px}.vessel-compact-description p{margin:0;color:#475569;line-height:1.55}.vessel-listing-modal-overlay{z-index:80}.vessel-listing-modal-card{width:min(900px,calc(100vw - 28px));max-height:calc(var(--vesbor-viewport-height, 100vh) - 36px);overflow:auto}.vessel-listing-compact-form{display:grid;gap:12px}.vessel-listing-compact-form .vessel-listing-form-section{padding:14px}.vessel-listing-compact-form .vessel-listing-form-section-head{margin-bottom:10px}.vessel-listing-compact-form .vessel-listing-form-section-grid{gap:10px}.vessel-broker-collapsible{padding:0!important;overflow:hidden}.vessel-broker-toggle{width:100%;border:0;background:transparent;padding:14px;display:flex;align-items:center;justify-content:space-between;font-weight:900;color:#0f172a;cursor:pointer}.vessel-broker-toggle span{color:#2563eb;font-size:12px}.vessel-listing-preview-line{border:1px solid rgba(14,165,233,.18);background:rgba(14,165,233,.06);color:#0f172a;border-radius:14px;padding:11px 12px;font-weight:800}@media (max-width:860px){.vessel-compact-detail-grid,.vessel-compact-route,.vessel-full-info-grid.compact{grid-template-columns:1fr}}.stage70w138-bunker{max-width:1320px}.bunker-ux-tabs{display:inline-flex;gap:6px;padding:5px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:rgba(248,250,252,.9);margin-bottom:14px}.bunker-ux-tabs button{border:0;background:transparent;border-radius:12px;padding:8px 14px;font-weight:800;color:#64748b;cursor:pointer}.bunker-ux-tabs button.active{background:#0f172a;color:#fff;box-shadow:0 10px 22px rgba(15,23,42,.12)}.stage70w138-filter{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.75fr)) auto;gap:10px;align-items:flex-end;margin-bottom:14px}.stage70w138-card .bunker-card-head{padding-bottom:8px}.stage70w138-table td,.stage70w138-table th{vertical-align:middle}.stage70w138-table .align-right{text-align:right}.stage70w138-fuel-list{color:#334155;font-weight:700}.bunker-inline-back{border:0;background:transparent;color:#2563eb;font-weight:800;padding:0 0 8px;cursor:pointer}.stage70w138-port-titlebar{margin-bottom:10px}.bunker-company-link{border:0;padding:0;background:transparent;color:#2563eb;font-weight:900;cursor:pointer;text-align:left}.bunker-company-link:hover{text-decoration:underline}.bunker-company-overlay-card{max-width:680px}.stage70w138-price-modal{max-width:780px}.stage70w138-compact-form{display:flex;flex-direction:column;gap:12px}.stage70w138-preview-line{border:1px solid rgba(37,99,235,.14);background:rgba(37,99,235,.06);border-radius:14px;padding:10px 12px;color:#1e3a8a;font-weight:800}.stage70w138-row-actions{display:flex;gap:6px;flex-wrap:wrap}.stage70w138-row-actions .danger{color:#b91c1c;border-color:rgba(185,28,28,.28)}.stage70w138-listing-state{display:inline-flex;align-items:center;min-width:62px;justify-content:center;border-radius:999px;padding:4px 9px;background:rgba(34,197,94,.1);color:#15803d;font-size:12px;font-weight:900}.stage70w138-listing-state.expired{background:rgba(245,158,11,.12);color:#92400e}.stage70w138-listing-state.removed{background:rgba(100,116,139,.12);color:#475569}@media (max-width:900px){.stage70w138-filter{grid-template-columns:1fr 1fr}.bunker-ux-tabs{width:100%}.bunker-ux-tabs button{flex:1 1}}@media (max-width:640px){.stage70w138-filter{grid-template-columns:1fr}.stage70w138-row-actions{flex-direction:column}}.stage70w139-bunker{max-width:1320px}.stage70w139-filter{grid-template-columns:minmax(220px,1.35fr) minmax(160px,.8fr) minmax(150px,.7fr) auto}.stage70w139-table{min-width:980px}.stage70w139-table tr.clickable-listing-row{cursor:pointer}.stage70w139-card .bunker-card-head h2{font-size:18px}.stage70w139-date-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;position:relative}.stage70w139-date-field>input:first-child{min-width:0}.stage70w139-hidden-date{position:absolute;right:0;bottom:0;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.stage70w139-request-modal{max-width:820px}.stage70w139-detail-modal{max-width:920px}.stage70w139-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stage70w139-offers-head{margin-top:10px;border-top:1px solid var(--border-subtle)}.bunker-outline-btn.danger{color:#b91c1c;border-color:rgba(185,28,28,.28)}@media (max-width:900px){.stage70w139-detail-grid,.stage70w139-filter{grid-template-columns:1fr 1fr}}@media (max-width:640px){.stage70w139-date-field,.stage70w139-detail-grid,.stage70w139-filter{grid-template-columns:1fr}}.stage70w140-services{max-width:1320px}.stage70w140-filter{grid-template-columns:minmax(240px,1.4fr) minmax(160px,.75fr) minmax(140px,.65fr) minmax(180px,.8fr) auto!important}.stage70w140-table{min-width:1040px}.stage70w140-table tr.clickable-listing-row{cursor:pointer}.stage70w140-card .bunker-card-head h2{font-size:18px}.stage70w140-request-modal{max-width:820px}.stage70w140-response-modal{max-width:720px}.stage70w140-detail-modal{max-width:980px}.bunker-search-control{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--border);background:#fff;border-radius:12px}.bunker-search-control svg{color:var(--text-muted);flex:0 0 auto}.bunker-search-control input{border:0!important;outline:none!important;background:transparent!important;width:100%;min-height:36px!important;padding:0!important;font-family:inherit;color:var(--text-primary)}.bunker-error-banner,.bunker-success-banner{margin:0 0 12px;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:700}.bunker-error-banner{background:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.2);color:#dc3545}.bunker-success-banner{background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.2);color:#16a34a}@media (max-width:920px){.stage70w140-filter{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.stage70w140-filter{grid-template-columns:1fr!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid{grid-template-columns:minmax(320px,390px) minmax(620px,1fr)!important;align-items:start!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child{position:sticky!important;top:76px!important;align-self:start!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack .leaflet-container{height:min(62vh,620px)!important;min-height:500px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-icon-action{display:inline-flex!important;align-items:center!important;gap:5px!important;background:transparent!important;border:0!important;color:var(--text-muted)!important;cursor:pointer!important;font:800 10px/1 var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:3px 0!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-advanced-panel{margin:0 0 14px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:14px!important;overflow:hidden!important;background:#f8fbff!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-advanced-toggle{width:100%!important;min-height:42px!important;display:grid!important;grid-template-columns:minmax(130px,1fr) auto auto!important;gap:10px!important;align-items:center!important;border:0!important;background:transparent!important;cursor:pointer!important;padding:10px 12px!important;text-align:left!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-advanced-toggle span{color:var(--color-navy)!important;font:850 12px/1.15 var(--font-sans)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-advanced-toggle em{color:#64748b!important;font:750 10px/1.15 var(--font-sans)!important;font-style:normal!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-advanced-toggle strong{color:#2563eb!important;font:850 10px/1 var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-advanced-body{border-top:1px solid rgba(148,163,184,.22)!important;padding:12px!important;display:grid!important;gap:12px!important;background:#fff!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-advanced-title,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-via-label{font:850 10px/1 var(--font-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#64748b!important;margin-bottom:8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-via-row{position:relative!important;margin-bottom:10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-remove-via{position:absolute!important;top:-4px!important;right:0!important;border:0!important;background:transparent!important;color:#94a3b8!important;font:900 18px/1 var(--font-sans)!important;cursor:pointer!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-add-via{width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:11px!important;border:1.5px dashed rgba(37,99,235,.28)!important;background:rgba(37,99,235,.04)!important;color:#2563eb!important;cursor:pointer!important;font:850 11px/1 var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card{background:rgba(255,255,255,.98)!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:16px!important;box-shadow:0 10px 24px rgba(15,23,42,.04)!important;padding:14px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card-header strong{display:block!important;color:var(--color-navy)!important;font:850 14px/1.1 var(--font-display,var(--font-sans))!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card-header span{display:block!important;color:#64748b!important;font:700 11px/1.35 var(--font-sans)!important;margin-top:3px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card-header button,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-actions button{border:1px solid rgba(148,163,184,.28)!important;border-radius:10px!important;background:#fff!important;color:var(--color-navy)!important;cursor:pointer!important;font:850 11px/1 var(--font-sans)!important;padding:8px 10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-mini-table-wrap{overflow-x:auto!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-mini-table{width:100%!important;border-collapse:collapse!important;font-size:12px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-mini-table th{text-align:left!important;color:#64748b!important;font:850 10px/1 var(--font-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:8px!important;border-bottom:1px solid rgba(148,163,184,.22)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-mini-table td{padding:9px 8px!important;border-bottom:1px solid rgba(148,163,184,.14)!important;color:var(--color-navy)!important;vertical-align:top!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-mini-table td.longer{color:#dc2626!important;font-weight:850!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-mini-table td.shorter{color:#16a34a!important;font-weight:850!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid button{border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;background:#f8fbff!important;padding:9px 8px!important;cursor:pointer!important;text-align:center!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid button.active{background:rgba(37,99,235,.1)!important;border-color:rgba(37,99,235,.28)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid span{display:block!important;color:#64748b!important;font:850 10px/1 var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid strong{display:block!important;margin-top:5px!important;color:var(--color-navy)!important;font:850 12px/1.25 var(--font-display,var(--font-sans))!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-actions{display:flex!important;gap:6px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-list{display:grid!important;gap:6px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-list button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 12px!important;align-items:center!important;border:0!important;border-radius:12px!important;background:#f8fbff!important;padding:10px 12px!important;text-align:left!important;cursor:pointer!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-list span{color:var(--color-navy)!important;font:800 12px/1.2 var(--font-sans)!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-list em{color:#64748b!important;font:700 11px/1 var(--font-sans)!important;font-style:normal!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-list strong{grid-row:1/span 2!important;grid-column:2!important;color:#2563eb!important;font:850 13px/1 var(--font-display,var(--font-sans))!important}@media (max-width:1120px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:first-child{position:static!important;width:100%!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack .leaflet-container{height:420px!important;min-height:420px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:0 0 10px!important;padding:9px 12px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;color:#0f172a!important;font:700 12px/1.35 var(--font-sans)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip strong{color:var(--color-navy)!important;font:850 12px/1 var(--font-display,var(--font-sans))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip span{color:#64748b!important;font-weight:750!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip em{margin-left:auto!important;color:#2563eb!important;font:800 10px/1 var(--font-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-style:normal!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-source-mini{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:4px!important;padding:2px 6px!important;border-radius:999px!important;background:rgba(37,99,235,.08)!important;color:#2563eb!important;font:850 9px/1 var(--font-sans)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-source-mini.adjusted{background:rgba(249,115,22,.1)!important;color:#ea580c!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-section .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-section .voyage-data-table th{white-space:nowrap!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td strong{font-weight:850!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown{margin-top:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card{position:sticky!important;top:84px!important}@media (max-width:980px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip em{margin-left:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card{position:static!important}}.dashboard-stats-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-main-grid-workspace-first{grid-template-columns:minmax(330px,.9fr) minmax(0,1.35fr)!important;align-items:flex-start}.dashboard-workspace-stack{order:0}.dashboard-workspace-card{padding-bottom:10px!important}.dashboard-workspace-groups{display:grid;gap:10px}.dashboard-workspace-group{border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;padding:8px 10px 4px}.dashboard-workspace-group h3{margin:0 0 3px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.dashboard-workspace-group .dashboard-mini-row{border-top-color:rgba(148,163,184,.25)}.dashboard-workspace-group .dashboard-mini-row:first-of-type{border-top:0}.legacy-ro-page{display:flex;flex-direction:column;gap:14px}.legacy-ro-card{max-width:980px}.legacy-ro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.legacy-ro-link{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px;color:inherit;text-decoration:none;padding:10px}.legacy-ro-link>span{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.1);color:var(--color-ocean)}.legacy-ro-link strong{display:block;color:var(--text-primary);font-size:12.5px}.legacy-ro-link small{display:block;margin-top:2px;color:var(--text-muted);font-size:11px;line-height:1.35}@media (max-width:1180px){.dashboard-main-grid-workspace-first{grid-template-columns:1fr!important}.dashboard-stats-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.dashboard-stats-grid-three,.legacy-ro-grid{grid-template-columns:1fr!important}}.company-account-v2,.company-settings-page.stage67y{max-width:1440px}.company-account-hero{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:18px 20px;box-shadow:0 18px 44px rgba(15,23,42,.06);margin-bottom:14px}.company-account-logo{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#0b5bd3,#0ea5e9);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:30px;font-weight:900;box-shadow:0 12px 30px rgba(37,99,235,.22)}.company-account-logo img{width:100%;height:100%;object-fit:cover}.company-account-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.company-account-title-row h1{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.04em;color:#0f172a;font-family:var(--font-display,inherit)}.company-account-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#eef2ff;color:#3353b8;font-size:12px;font-weight:800}.company-account-pill.success{background:#dcfce7;color:#166534}.company-account-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;color:#64748b;font-size:13px}.company-account-meta a{color:#2563eb;font-weight:700;text-decoration:none}.company-account-hero-actions{display:flex;justify-content:flex-end}.company-account-preview-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.14);border-radius:12px;padding:10px 14px;font-size:13px;color:#0f172a;background:#fff;text-decoration:none;font-weight:800;box-shadow:0 10px 24px rgba(15,23,42,.05)}.company-account-overview{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.company-overview-main{display:flex;flex-direction:column;gap:16px}.company-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-panel,.company-status-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.company-status-card{padding:16px;min-height:168px;display:flex;flex-direction:column;gap:9px}.company-status-card strong{color:#0f172a;font-size:15px}.company-status-card p{margin:0;color:#64748b;font-size:12.5px;line-height:1.45}.company-status-card a,.company-status-card button{margin-top:auto;width:max-content;border:1px solid rgba(37,99,235,.2);border-radius:10px;padding:8px 12px;background:#f8fbff;color:#2563eb;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.company-status-icon{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900}.company-status-icon.green{background:#dcfce7;color:#15803d}.company-status-icon.amber{background:#fef3c7;color:#b45309}.company-status-icon.gray{background:#f1f5f9;color:#64748b}.company-lower-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px}.company-panel{padding:16px}.company-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.company-overview-side h3,.company-panel-head h3{margin:0;color:#0f172a;font-size:17px;letter-spacing:-.02em}.company-panel-head a,.company-panel-head button{border:1px solid rgba(37,99,235,.18);background:#f8fbff;color:#2563eb;border-radius:10px;padding:7px 11px;font-weight:800;font-size:12px;text-decoration:none;cursor:pointer}.company-profile-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.company-summary-description{margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08);color:#334155;font-size:13px;line-height:1.55}.company-activities-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.company-activities-line span{background:#eef6ff;color:#075985;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.visibility-list{display:flex;flex-direction:column;gap:10px}.visibility-list div{display:grid;grid-template-columns:18px 1fr;column-gap:8px}.visibility-list strong{font-size:13px;color:#0f172a}.visibility-list small{grid-column:2;color:#64748b;font-size:12px;line-height:1.35}.visibility-dot.public{color:#059669}.visibility-dot.logged{color:#2563eb}.visibility-dot.full{color:#7c3aed}.visibility-dot.own{color:#f97316}.company-team-table{border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden}.company-team-row{display:grid;grid-template-columns:1.3fr 1.15fr .9fr .85fr .7fr;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid rgba(15,23,42,.06);color:#334155;font-size:13px}.company-team-row:first-child{border-top:0}.company-team-row.head{background:#f8fafc;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.company-team-row em{background:#f1f5f9;color:#475569;font-style:normal}.company-team-row em,.company-team-row mark{display:inline-flex;border-radius:999px;padding:3px 8px;font-weight:800;font-size:11px}.company-team-row mark{background:#dcfce7;color:#166534}.company-overview-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:90px}.access-steps{display:flex;flex-direction:column;margin:14px 0}.access-step{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;min-height:42px;position:relative;color:#334155;font-size:13px}.access-step:before{content:"";position:absolute;left:10px;top:26px;bottom:-17px;width:2px;background:#e2e8f0}.access-step:last-child:before{display:none}.access-step>span{width:20px;height:20px;border-radius:999px;border:2px solid #cbd5e1;background:#fff;z-index:1}.access-step.done>span{background:#22c55e;border-color:#22c55e}.access-step.current>span{background:#f59e0b;border-color:#f59e0b}.access-step.locked>span{background:#f1f5f9;border-color:#cbd5e1}.access-step strong{color:#0f172a}.access-step em{color:#64748b;font-style:normal;font-size:12px}.access-note{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:12px;padding:11px 12px;font-size:12.5px;line-height:1.45}.quick-actions-panel{display:flex;flex-direction:column;gap:9px}.help-panel h3,.quick-actions-panel h3{margin-bottom:6px}.help-panel button,.quick-actions-panel a,.quick-actions-panel button{display:flex;align-items:center;width:100%;text-align:left;border:0;border-bottom:1px solid rgba(15,23,42,.07);padding:10px 2px;background:transparent;color:#0f172a;text-decoration:none;cursor:pointer;font-weight:700;font-size:13px}.quick-actions-panel a:last-child,.quick-actions-panel button:last-child{border-bottom:0}.help-panel p{color:#64748b;font-size:13px;line-height:1.45;margin:8px 0 12px}.help-panel button{color:#2563eb;border:1px solid rgba(37,99,235,.18);border-radius:12px;justify-content:center;background:#f8fbff}@media (max-width:1180px){.company-account-overview{grid-template-columns:1fr}.company-overview-side{position:static}.company-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.company-account-hero{grid-template-columns:56px 1fr}.company-account-logo{width:52px;height:52px;border-radius:16px}.company-account-hero-actions{grid-column:1/-1;justify-content:flex-start}.company-lower-grid,.company-status-grid,.company-team-row{grid-template-columns:1fr}.company-team-row{gap:4px}.company-team-row.head{display:none}}.company-editor-grid{max-width:980px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.company-section-lead{margin:0 0 16px;color:#64748b;font-size:13px;line-height:1.55}.company-coverage-grid,.company-team-management-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;align-items:flex-start}.coverage-choice-card{border:1px solid rgba(15,23,42,.08);background:#f8fbff;border-radius:16px;padding:14px 16px;margin-bottom:16px}.coverage-worldwide-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;color:#0f172a;font-weight:850;font-size:14px}.coverage-choice-card small,.coverage-help-text,.coverage-preview-note{display:block;color:#64748b;font-size:12px;line-height:1.45;margin-top:8px}.coverage-selected-state{border:1px solid rgba(37,99,235,.16);background:rgba(37,99,235,.07);color:#1d4ed8;border-radius:14px;padding:12px 14px;font-weight:750;font-size:13px}.coverage-port-label{font-size:12px;font-weight:850;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.coverage-port-label span{color:#dc2626}.company-form-actions{gap:10px;margin-top:18px}.company-form-actions button{border:0;border-radius:12px;background:#0f172a;color:#fff;font-family:inherit;font-weight:850;font-size:12px;padding:10px 16px;cursor:pointer}.company-form-actions button.secondary{background:transparent;border:1px solid rgba(15,23,42,.12);color:#475569}.coverage-preview-panel h3,.documents-intro-panel h3,.team-role-guidance h3{margin:0 0 12px;color:#0f172a;font-size:17px;letter-spacing:-.02em}.coverage-preview-box{border:1px solid rgba(15,23,42,.08);background:#f8fafc;border-radius:16px;padding:14px}.coverage-preview-box strong{display:block;color:#0f172a;margin-bottom:6px}.coverage-preview-box p{margin:0;color:#334155;font-size:13px;line-height:1.5}.role-guidance-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.role-guidance-list div{display:grid;gap:4px;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:10px}.role-guidance-list strong{color:#0f172a;font-size:13px}.role-guidance-list span{color:#64748b;font-size:12.5px;line-height:1.45}.company-documents-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.documents-intro-panel{grid-column:1/-1}.documents-intro-panel p{color:#64748b;font-size:13px;line-height:1.55;margin:0}.company-document-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:18px;text-decoration:none;display:grid;gap:9px;min-height:145px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.company-document-card strong{color:#0f172a;font-size:15px}.company-document-card span{color:#64748b;font-size:13px;line-height:1.5}.company-document-card em{align-self:flex-end;color:#2563eb;font-style:normal;font-size:12px;font-weight:850}@media (max-width:980px){.company-coverage-grid,.company-documents-grid,.company-team-management-grid{grid-template-columns:1fr}}.public-team-management-note,.team-visibility-guardrails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.public-team-management-note,.team-visibility-guardrails>div{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:15px 16px;box-shadow:0 10px 28px rgba(15,23,42,.045)}.public-team-management-note strong,.team-visibility-guardrails strong{display:block;color:#0f172a;font-size:13px;margin-bottom:6px}.public-team-management-note p,.team-visibility-guardrails span{display:block;color:#64748b;font-size:12.5px;line-height:1.45;margin:0}.public-team-management-note{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#f8fbff}.public-team-management-note a{color:#2563eb;font-weight:850;text-decoration:none;white-space:nowrap;border:1px solid rgba(37,99,235,.18);background:#fff;border-radius:12px;padding:9px 12px}@media (max-width:860px){.public-team-management-note,.team-visibility-guardrails{grid-template-columns:1fr}.public-team-management-note a{justify-self:start}}.public-team-policy-panel{grid-column:1/-1}.document-visibility-matrix,.public-team-policy-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.document-visibility-matrix div,.public-team-policy-list div{border:1px solid rgba(15,23,42,.08);background:#f8fbff;border-radius:14px;padding:12px 13px}.document-visibility-matrix strong,.public-team-policy-list strong{display:block;color:#0f172a;font-size:12.5px;margin-bottom:5px}.document-visibility-matrix span,.public-team-policy-list span{display:block;color:#64748b;font-size:12px;line-height:1.45}.document-visibility-matrix{grid-column:1/-1}@media (max-width:980px){.document-visibility-matrix,.public-team-policy-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){.document-visibility-matrix,.public-team-policy-list{grid-template-columns:1fr}}.company-settings-page.stage70w165{overflow-x:hidden}.company-settings-page.stage70w165 .company-status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.company-settings-page.stage70w165 .company-account-overview,.company-settings-page.stage70w165 .company-coverage-grid,.company-settings-page.stage70w165 .company-lower-grid,.company-settings-page.stage70w165 .company-team-management-grid{min-width:0}.company-settings-page.stage70w165 .company-account-hero,.company-settings-page.stage70w165 .company-document-card,.company-settings-page.stage70w165 .company-panel,.company-settings-page.stage70w165 .company-status-card{overflow-wrap:anywhere}.company-section-kicker{font-size:12px;font-weight:850;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.company-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.visibility-levels-card{grid-column:1/-1}.visibility-preview-list{display:grid;gap:8px;font-size:13px;color:var(--text-secondary);line-height:1.55}.visibility-preview-list strong{color:var(--text-primary)}.visibility-preview-list small{color:var(--text-muted);font-size:12px;line-height:1.45}.visibility-level-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.visibility-level-grid div{border:1px solid var(--border);border-radius:16px;padding:14px;background:var(--bg-subtle)}.visibility-level-grid strong{display:block;font-weight:850;color:var(--color-navy);margin-bottom:6px;font-size:13px}.visibility-level-grid span{display:block;font-size:12px;line-height:1.5;color:var(--text-muted)}.company-access-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:920px}.access-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.access-status-panel p{margin:12px 0 0;font-size:12px;color:var(--text-muted);line-height:1.5}.role-capabilities-list{display:grid;gap:0;font-size:13px}.role-capabilities-list div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--border)}.role-capabilities-list div:last-child{border-bottom:none}.role-capabilities-list strong{color:var(--color-navy)}.role-capabilities-list span{color:var(--text-secondary);line-height:1.5}@media (max-width:1120px){.company-settings-page.stage70w165 .company-coverage-grid,.company-settings-page.stage70w165 .company-lower-grid,.company-settings-page.stage70w165 .company-team-management-grid{grid-template-columns:1fr}.visibility-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.access-state-grid,.company-visibility-grid,.visibility-level-grid{grid-template-columns:1fr}.role-capabilities-list div{grid-template-columns:1fr;gap:4px}.company-settings-page.stage70w165 .company-account-title-row h1{font-size:23px}}.company-settings-page .stage70w166-team{grid-template-columns:minmax(0,1fr) 360px}.stage70w166-team .team-management-panel{min-width:0}.team-add-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:flex-end;padding:16px;margin:16px 0;border:1px solid var(--border);border-radius:18px;background:var(--bg-subtle)}.team-add-form label,.team-inline-editor label{display:block;font-size:10px;font-weight:850;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.team-add-form input,.team-add-form select,.team-inline-editor input,.team-inline-editor select,.team-inline-editor textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text-primary);padding:10px 12px;font:inherit;font-size:13px}.team-inline-editor textarea{min-height:82px;resize:vertical}.stage70w166-team-table button,.team-add-form button,.team-inline-editor button{border:0;border-radius:12px;background:var(--color-navy);color:#fff;padding:10px 14px;font-weight:850;cursor:pointer}.stage70w166-team-table button:disabled,.team-add-form button:disabled,.team-inline-editor button:disabled{opacity:.55;cursor:not-allowed}.team-public-checkbox{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text-secondary)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;line-height:1.35}.mini-toggle input,.team-public-checkbox input{width:auto!important}.stage70w166-team-table .company-team-row{grid-template-columns:minmax(160px,1.2fr) 110px 150px 90px 80px}.stage70w166-team-table .company-team-row.editable{align-items:center}.stage70w166-team-table small{display:block;margin-top:3px;color:var(--text-muted);font-size:12px;font-weight:600;overflow-wrap:anywhere}.mini-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.mini-toggle strong{color:var(--color-navy)}.team-inline-editor{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;margin-top:10px;border-top:1px solid var(--border);background:rgba(37,99,235,.035);border-radius:0 0 16px 16px}.team-inline-editor .wide{grid-column:1/-1}.team-inline-editor .editor-actions{grid-column:1/-1;display:flex;gap:10px}.team-inline-editor .editor-actions button:last-child{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.access-note.success{color:#166534;background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.2)}.access-note.danger{color:#991b1b;background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2)}@media (max-width:1120px){.company-settings-page .stage70w166-team,.team-add-form,.team-inline-editor{grid-template-columns:1fr}.stage70w166-team-table .company-team-row{grid-template-columns:1fr;gap:8px}.stage70w166-team-table .company-team-row.head{display:none}}.stage70w167-team .compact-member-form{grid-template-columns:1.1fr 1.2fr .8fr 1fr auto}.stage70w167-team .compact-member-form .form-title-row{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:4px}.stage70w167-team .compact-member-form .form-title-row strong{color:var(--color-navy);font-size:14px}.stage70w167-team .compact-member-form .form-title-row span{color:var(--text-muted);font-size:12px;line-height:1.45}.stage70w167-team-table .team-member-cell small+small{color:var(--color-ocean)}.team-edit-drawer{grid-column:1/-1}.team-edit-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:flex-start}.team-edit-form{display:grid;gap:14px}.team-edit-section{border:1px solid var(--border);border-radius:18px;background:var(--bg-subtle);padding:16px}.team-edit-section h4{margin:0 0 12px;color:var(--color-navy);font-size:14px}.document-upload-grid,.team-inline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:flex-end}.document-upload-grid label,.team-edit-section label,.team-inline-grid label{display:block;font-size:10px;font-weight:850;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.document-upload-grid input,.document-upload-grid select,.team-edit-section textarea,.team-inline-grid input,.team-inline-grid select{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text-primary);padding:10px 12px;font:inherit;font-size:13px}.team-edit-section textarea{min-height:96px;resize:vertical}.document-upload-note,.public-safety-note{margin:10px 0 0;color:var(--text-muted);line-height:1.55;font-size:12px}.public-member-preview{border:1px solid var(--border);border-radius:18px;background:#fff;padding:16px;box-shadow:0 10px 28px rgba(15,23,42,.045);position:sticky;top:86px}.public-member-preview>strong{display:block;color:var(--color-navy);font-size:14px;margin-bottom:12px}.preview-team-card{display:flex;gap:12px;border:1px solid var(--border);border-radius:16px;padding:12px;background:var(--bg-subtle)}.preview-avatar{width:62px;height:62px;border-radius:16px;overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#082a5e,#2563eb);font-weight:950;font-size:24px}.preview-avatar img{width:100%;height:100%;object-fit:cover}.preview-team-card b,.preview-team-card p,.preview-team-card span{display:block;overflow-wrap:anywhere}.preview-team-card b{color:var(--text-primary)}.preview-team-card span{margin-top:3px;color:var(--color-ocean);font-weight:750;font-size:12px}.preview-team-card p{margin:7px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.public-member-preview small{display:block;margin-top:10px;color:var(--text-muted);font-size:12px}.stage70w167-documents{grid-template-columns:1fr}.document-destinations-panel,.document-table-panel,.document-upload-panel,.stage70w167-documents .documents-message{grid-column:1/-1}.document-upload-grid{grid-template-columns:1fr 1fr 1.2fr auto}.document-actions button,.document-upload-grid button{border:0;border-radius:12px;background:var(--color-navy);color:#fff;padding:10px 14px;font-weight:850;cursor:pointer}.company-documents-table{display:grid;border:1px solid var(--border);border-radius:16px;overflow:hidden}.company-document-row{display:grid;grid-template-columns:minmax(220px,1.4fr) 120px 160px 110px 150px;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--border);background:#fff;font-size:13px}.company-document-row:last-child{border-bottom:none}.company-document-row.head{background:var(--bg-subtle);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.company-document-row small,.company-document-row strong{display:block;overflow-wrap:anywhere}.company-document-row small{color:var(--text-muted);margin-top:2px}.document-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.document-actions a,.document-destination-grid a{color:var(--color-ocean);font-weight:850;text-decoration:none}.document-actions button{background:transparent;color:#991b1b;border:1px solid rgba(239,68,68,.25);padding:7px 10px}.documents-empty-state{border:1px dashed var(--border);background:var(--bg-subtle);border-radius:16px;padding:18px;color:var(--text-muted);line-height:1.55}.document-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.document-destination-grid a{border:1px solid var(--border);border-radius:14px;background:var(--bg-subtle);padding:13px}.document-destination-grid span{display:block;margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.45;font-weight:600}@media (max-width:1120px){.document-destination-grid,.document-upload-grid,.stage70w167-team .compact-member-form,.team-edit-layout,.team-inline-grid{grid-template-columns:1fr}.public-member-preview{position:static}.company-document-row{grid-template-columns:1fr;gap:6px}.company-document-row.head{display:none}}.team-subsection-title{margin:14px 0 8px;color:var(--color-navy);font-weight:900;font-size:14px}.company-settings-page.stage70w165 .document-upload-grid label,.company-settings-page.stage70w165 .form-grid-two label,.company-settings-page.stage70w165 .team-edit-section label,.company-settings-page.stage70w165 .team-inline-grid label{position:static;z-index:auto;min-width:0}.company-settings-page.stage70w165 .form-grid-two label>.field-label-text{display:block;position:static;line-height:1.2;white-space:normal}.company-settings-page.stage70w165 .field-required,.company-settings-page.stage70w165 .field-sensitive{font-style:normal;margin-left:4px}.company-settings-page.stage70w165 .field-required{color:var(--danger)}.company-settings-page.stage70w165 .field-sensitive{color:#9a7c00}.company-settings-page.stage70w165 .company-panel,.company-settings-page.stage70w165 .company-team-management-grid,.company-settings-page.stage70w165 .form-grid-two,.company-settings-page.stage70w165 .team-edit-drawer{position:relative;isolation:isolate}.company-settings-page.stage70w165 .document-upload-grid input,.company-settings-page.stage70w165 .document-upload-grid select,.company-settings-page.stage70w165 .form-grid-two input,.company-settings-page.stage70w165 .form-grid-two select,.company-settings-page.stage70w165 .form-grid-two textarea,.company-settings-page.stage70w165 .team-edit-section textarea,.company-settings-page.stage70w165 .team-inline-grid input,.company-settings-page.stage70w165 .team-inline-grid select{min-height:44px;border-radius:14px;background:#fff;border:1px solid #dbe5f2;box-shadow:none}.company-settings-page.stage70w165 .document-upload-grid input:focus,.company-settings-page.stage70w165 .document-upload-grid select:focus,.company-settings-page.stage70w165 .form-grid-two input:focus,.company-settings-page.stage70w165 .form-grid-two select:focus,.company-settings-page.stage70w165 .form-grid-two textarea:focus,.company-settings-page.stage70w165 .team-edit-section textarea:focus,.company-settings-page.stage70w165 .team-inline-grid input:focus,.company-settings-page.stage70w165 .team-inline-grid select:focus{border-color:var(--color-ocean);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.company-settings-page.stage70w165 .visually-hidden-file{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.company-settings-page.stage70w165 .custom-file-control{display:grid;gap:6px;align-content:end;min-width:0}.company-settings-page.stage70w165 .custom-file-control>label:first-child{margin-bottom:0}.company-settings-page.stage70w165 .file-upload-button{min-height:44px;display:inline-flex!important;align-items:center;justify-content:center;border:1.5px solid var(--color-ocean)!important;border-radius:14px!important;background:#fff!important;color:var(--color-ocean)!important;font-size:13px!important;font-weight:850!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;padding:0 14px;text-align:center}.company-settings-page.stage70w165 .custom-file-control small{color:var(--text-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.company-settings-page.stage70w165 .preview-team-card{gap:16px;padding:16px;align-items:flex-start}.company-settings-page.stage70w165 .preview-avatar{width:82px;height:82px;border-radius:20px;font-size:32px}@media (max-width:640px){.company-settings-page.stage70w165 .preview-avatar{width:72px;height:72px;border-radius:18px;font-size:28px}}.company-settings-page.stage70w165 .team-edit-form .editor-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.company-settings-page.stage70w165 .team-edit-form .editor-actions button{min-height:42px;border-radius:13px;border:0;background:var(--color-navy);color:#fff;padding:0 16px;font-family:inherit;font-size:13px;font-weight:850;cursor:pointer}.company-settings-page.stage70w165 .team-edit-form .editor-actions button:last-child{background:#fff;color:var(--text-secondary);border:1px solid var(--border)}.company-settings-page.stage70w165 .team-edit-form .editor-actions button:disabled{opacity:.6;cursor:not-allowed}.company-settings-page.stage70w165 .member-contact-section{background:#f8fbff}.company-settings-page.stage70w165 .contact-visibility-note{margin:-4px 0 12px;color:var(--text-muted);font-size:12px;line-height:1.55}.company-settings-page.stage70w165 .contact-fields-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1280px){.company-settings-page.stage70w165 .contact-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.company-settings-page.stage70w165 .contact-fields-grid{grid-template-columns:1fr}}.dashboard-page.dashboard-w175{gap:14px!important;max-width:1480px;margin:0 auto;padding-bottom:18px}.dashboard-w175-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 2px}.dashboard-w175-header h1{margin:0;font-family:var(--font-display);font-size:clamp(28px,2.25vw,40px);line-height:1;letter-spacing:-.055em;color:var(--text-primary,#0f172a)}.dashboard-w175-header p{margin:7px 0 0;color:var(--text-muted,#64748b);font-size:15px;font-weight:650}.dashboard-w175-action-card,.dashboard-w175-card,.dashboard-w175-kpi{background:rgba(255,255,255,.96);border:1px solid rgba(226,232,240,.98);border-radius:22px;box-shadow:0 18px 48px rgba(15,23,42,.055)}.dashboard-w175-action-card{min-height:78px;padding:14px 16px;border-color:rgba(249,115,22,.34);background:linear-gradient(90deg,rgba(255,247,237,.96),rgba(255,255,255,.98));display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-w175-action-main{display:flex;align-items:center;gap:14px;min-width:0}.dashboard-w175-action-main>span{width:42px;height:42px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:rgba(249,115,22,.1);color:#ea580c;flex:0 0 auto}.dashboard-w175-action-main strong{display:block;color:#0f172a;font-size:15px;font-weight:950;line-height:1.2}.dashboard-w175-action-main small{display:block;margin-top:3px;color:#64748b;font-size:13px;font-weight:650}.dashboard-w175-action-button{min-height:42px;padding:10px 16px;border-radius:14px;border:1px solid rgba(249,115,22,.35);background:#fff;color:#ea580c;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:13px;font-weight:900;white-space:nowrap}.dashboard-w175-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-w175-link{color:inherit;text-decoration:none;min-width:0}.dashboard-w175-kpi{min-height:104px;padding:18px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.dashboard-w175-link:hover .dashboard-w175-kpi{transform:translateY(-1px);border-color:rgba(37,99,235,.24);box-shadow:0 22px 58px rgba(15,23,42,.075)}.dashboard-w175-kpi>span{width:54px;height:54px;border-radius:16px;background:rgba(37,99,235,.09);color:var(--color-ocean,#2563eb);display:inline-flex;align-items:center;justify-content:center}.dashboard-w175-kpi.attention>span{background:rgba(124,58,237,.1);color:#6d28d9}.dashboard-w175-kpi strong{display:block;color:var(--color-ocean,#2563eb);font-family:var(--font-display);font-size:31px;line-height:.95;letter-spacing:-.045em}.dashboard-w175-kpi em{display:block;margin-top:4px;color:#0f172a;font-style:normal;font-size:13px;font-weight:950}.dashboard-w175-kpi small{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:650}.dashboard-w175-kpi>svg{color:#0f172a;opacity:.8}.dashboard-w175-main-grid{display:grid;grid-template-columns:minmax(520px,1fr) minmax(460px,.95fr);gap:14px;align-items:flex-start}.dashboard-w175-card{padding:18px}.dashboard-w175-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-w175-card-title strong{font-family:var(--font-display);color:#0f172a;font-size:19px;line-height:1.1;letter-spacing:-.035em}.dashboard-w175-card-title a,.dashboard-w175-card-title span{color:#64748b;text-decoration:none;font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:7px}.dashboard-w175-card-title a{color:#2563eb}.dashboard-w175-workspace-table{overflow:hidden;border:1px solid rgba(226,232,240,.98);border-radius:18px;background:#fff}.dashboard-w175-workspace-section{display:grid;grid-template-columns:160px minmax(0,1fr);border-top:1px solid rgba(226,232,240,.92)}.dashboard-w175-workspace-section:first-child{border-top:0}.dashboard-w175-workspace-group{padding:16px 14px;background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.72));border-right:1px solid rgba(226,232,240,.92);display:flex;align-items:center;gap:13px;color:#2563eb;min-height:64px}.dashboard-w175-workspace-group span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-w175 .dashboard-mini-row{padding:13px 14px!important;min-height:64px;grid-template-columns:40px minmax(0,1fr) auto auto!important;border-top:1px solid rgba(226,232,240,.86);background:#fff;transition:background .14s ease}.dashboard-w175 .dashboard-mini-row:hover{background:rgba(37,99,235,.035)}.dashboard-w175-workspace-section .dashboard-mini-row:nth-child(2){border-top:0}.dashboard-w175 .dashboard-action-item>span,.dashboard-w175 .dashboard-mini-row>span,.dashboard-w175 .dashboard-stat-icon{width:34px!important;height:34px!important;border-radius:12px!important;background:rgba(37,99,235,.09)!important;color:#2563eb!important}.dashboard-w175 .dashboard-mini-row strong{font-size:14px;font-weight:950}.dashboard-w175 .dashboard-mini-row small{font-size:12px;font-weight:650}.dashboard-w175 .dashboard-row-badge{padding:5px 9px;border-radius:999px;background:rgba(219,234,254,.82);color:#2563eb;font-style:normal;font-size:11px;font-weight:900;white-space:nowrap}.dashboard-w175-right-column{display:flex;flex-direction:column;gap:14px}.dashboard-w175-activity-card{min-height:0}.dashboard-w175-activity-block{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid rgba(226,232,240,.88)}.dashboard-w175-activity-heading{display:flex;align-items:center;gap:8px;color:#0f172a;font-size:13px;font-weight:950;margin-bottom:7px}.dashboard-w175-activity-heading a{margin-left:auto;color:#64748b;text-decoration:none;font-size:12px;font-weight:850}.dashboard-w175-quick-actions{padding-top:1px}.dashboard-w175-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dashboard-w175-quick-action{min-height:44px;border-radius:13px;border:1px solid rgba(226,232,240,.98);background:#fff;color:#0f172a;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:900;text-align:center}.dashboard-w175-quick-action svg{color:#2563eb}.dashboard-w175-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid rgba(226,232,240,.88);border-radius:16px;overflow:hidden}.dashboard-w175-status-grid>div{padding:14px;border-left:1px solid rgba(226,232,240,.88);min-width:0}.dashboard-w175-status-grid>div:first-child{border-left:0}.dashboard-w175-status-grid span{display:block;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dashboard-w175-status-grid strong{display:block;margin-top:6px;color:#0f172a;font-size:13px;font-weight:950}.dashboard-w175-status-grid strong.ok{color:#059669}.dashboard-w175-status-grid strong.warn{color:#b45309}.dashboard-w175-status-grid small{display:block;margin-top:5px;color:#64748b;font-size:11px;line-height:1.35;font-weight:650}.dashboard-w175-status-footer{margin-top:12px;border-radius:14px;border:1px solid rgba(226,232,240,.98);background:rgba(248,250,252,.94);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-w175-status-footer span{color:#64748b;font-size:12px;font-weight:650}.dashboard-w175-status-footer a{min-height:34px;border-radius:11px;border:1px solid rgba(37,99,235,.24);color:#2563eb;background:#fff;padding:7px 11px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}@media (max-width:1280px){.dashboard-w175-main-grid{grid-template-columns:1fr}.dashboard-w175-right-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}}@media (max-width:980px){.dashboard-w175-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-w175-right-column{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-w175-action-card{flex-direction:column;align-items:stretch}.dashboard-w175-kpi-grid{grid-template-columns:1fr}.dashboard-w175-kpi{grid-template-columns:48px minmax(0,1fr) auto;min-height:88px}.dashboard-w175-workspace-section{grid-template-columns:1fr}.dashboard-w175-workspace-group{border-right:0;border-bottom:1px solid rgba(226,232,240,.88);min-height:48px;padding:11px 14px}.dashboard-w175-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-w175-status-grid{grid-template-columns:1fr}.dashboard-w175-status-grid>div{border-left:0;border-top:1px solid rgba(226,232,240,.88)}.dashboard-w175-status-grid>div:first-child{border-top:0}.dashboard-w175-status-footer{flex-direction:column;align-items:stretch}}.dashboard-w175-workspace-section>.dashboard-w175-workspace-group{grid-column:1;grid-row:1/99}.dashboard-w175-workspace-section>.dashboard-mini-row{grid-column:2}@media (max-width:720px){.dashboard-w175-workspace-section>.dashboard-mini-row,.dashboard-w175-workspace-section>.dashboard-w175-workspace-group{grid-column:1;grid-row:auto}}.dashboard-w184-verified-card{min-height:64px;padding:13px 16px;border:1px solid rgba(34,197,94,.22);border-radius:20px;background:linear-gradient(90deg,rgba(240,253,244,.98),rgba(255,255,255,.98));box-shadow:0 14px 36px rgba(15,23,42,.045);display:flex;align-items:center;gap:13px}.dashboard-w184-verified-card>span{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(34,197,94,.12);color:#16a34a;flex:0 0 auto}.dashboard-w184-verified-card div{min-width:0;flex:1 1}.dashboard-w184-verified-card strong{display:block;color:#0f172a;font-size:14px;font-weight:950}.dashboard-w184-verified-card small{display:block;margin-top:2px;color:#64748b;font-size:12.5px;font-weight:650}.dashboard-w184-verified-card a{color:#2563eb;font-size:12px;font-weight:900;white-space:nowrap}.bunker-builder-card.stage70w138-price-modal{width:min(760px,calc(100vw - 44px));max-width:760px;max-height:calc(var(--vesbor-viewport-height, 100vh) - 52px);overflow:auto;background:#fff}.stage70w138-price-modal .bunker-builder-head{padding:20px 24px 14px}.stage70w138-price-modal .stage70w138-compact-form{padding:0 24px 22px;gap:14px}.stage70w138-price-modal .bunker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;overflow:visible}.stage70w138-price-modal .bunker-form-grid label,.stage70w138-price-modal .bunker-wide-label{min-width:0;overflow:visible}.stage70w138-price-modal .bunker-form-grid label>span,.stage70w138-price-modal .bunker-wide-label>span{display:block;line-height:1.25;margin-bottom:2px;white-space:normal}.stage70w138-price-modal .bunker-form-grid input,.stage70w138-price-modal .bunker-form-grid select,.stage70w138-price-modal .bunker-form-grid textarea,.stage70w138-price-modal .form-input{min-height:46px;box-sizing:border-box}.stage70w138-price-modal .bunker-modal-actions.wide{position:sticky;bottom:0;margin:0 -24px -22px;padding:14px 24px 18px;background:rgba(255,255,255,.96);border-top:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:760px){.stage70w138-price-modal .bunker-form-grid{grid-template-columns:1fr}.stage70w138-price-modal .stage70w138-compact-form{padding:0 16px 18px}.stage70w138-price-modal .bunker-builder-head{padding:16px}}.bunker-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:760px){.bunker-title-actions{width:100%;justify-content:stretch}.bunker-title-actions>*{flex:1 1}}.bunker-w189-tabs .bunker-tab-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:14px;color:#475569;font-size:14px;font-weight:900;text-decoration:none;white-space:nowrap}.bunker-w189-tabs .bunker-tab-link:hover{background:#f1f5f9;border-color:#dbeafe;color:#0f172a}.bunker-w189-request-overlay{align-items:center;padding:24px}.bunker-builder-card.bunker-w189-request-modal,.bunker-builder-card.stage70w139-request-modal{width:min(720px,calc(100vw - 48px));max-width:720px;max-height:calc(var(--vesbor-viewport-height, 100vh) - 56px);overflow:auto;background:#fff}.bunker-w189-request-modal .bunker-builder-head,.stage70w139-request-modal .bunker-builder-head{padding:18px 22px 12px}.bunker-w189-request-modal .stage70w138-compact-form,.stage70w139-request-modal .stage70w138-compact-form{padding:0 22px 20px;gap:12px}.bunker-w189-request-modal .bunker-form-grid,.stage70w139-request-modal .bunker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.bunker-w189-request-modal .bunker-form-grid label,.bunker-w189-request-modal .bunker-wide-label,.stage70w139-request-modal .bunker-form-grid label,.stage70w139-request-modal .bunker-wide-label{min-width:0;overflow:visible}.bunker-w189-request-modal .bunker-form-grid label>span,.bunker-w189-request-modal .bunker-wide-label>span,.stage70w139-request-modal .bunker-form-grid label>span,.stage70w139-request-modal .bunker-wide-label>span{display:block;margin-bottom:4px;line-height:1.2;white-space:normal}.bunker-w189-request-modal .bunker-form-grid input,.bunker-w189-request-modal .bunker-form-grid select,.bunker-w189-request-modal .form-input,.stage70w139-request-modal .bunker-form-grid input,.stage70w139-request-modal .bunker-form-grid select,.stage70w139-request-modal .form-input{min-height:44px;box-sizing:border-box}.bunker-w189-request-modal .bunker-wide-label textarea,.stage70w139-request-modal .bunker-wide-label textarea{min-height:92px;max-height:132px;resize:vertical}.bunker-w189-request-modal .bunker-modal-actions.wide,.stage70w139-request-modal .bunker-modal-actions.wide{position:sticky;bottom:0;margin:0 -22px -20px;padding:12px 22px 16px;border-top:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:760px){.bunker-w189-request-modal .bunker-form-grid,.stage70w139-request-modal .bunker-form-grid{grid-template-columns:1fr}.bunker-w189-request-overlay{align-items:flex-start;padding:16px}}.stage70w190-date-input{width:100%;border:1px solid #dbe7ef;border-radius:13px;background:#f8fbff;color:#0f172a;font:inherit;font-weight:750;outline:none}.stage70w190-date-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.stage70w190-confirm-overlay{z-index:9999}.stage70w190-confirm-card{max-width:460px;width:min(460px,calc(100vw - 32px))}.stage70w190-request-status{display:inline-flex;align-items:center;justify-content:center;min-width:58px;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;text-transform:capitalize}.stage70w190-request-status.open{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.stage70w190-request-status.closed{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.stage70w190-closed-request-row{opacity:.72;background:#f8fafc}.stage70w190-closed-request-row td{color:#64748b}.stage70w139-request-modal{max-width:720px!important}.stage70w139-request-modal .bunker-form-grid{gap:12px}.stage70w139-request-modal textarea{min-height:92px!important}@media (max-width:760px){.stage70w139-request-modal .bunker-form-grid{grid-template-columns:1fr}}.stage70w104-deal-document-room{overflow:hidden!important}.stage70w187-document-bucket-tabs{width:100%;max-width:460px}.stage70w187-document-room-grid{width:100%}.stage70-bunker-w2-tabs{align-items:center}.stage70-bunker-w2-tabs button:disabled{opacity:.52;cursor:not-allowed}.stage70-bunker-w2-chart-card{padding:18px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.94));box-shadow:0 14px 34px rgba(15,23,42,.06);margin-bottom:14px}.stage70-bunker-w2-chart-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.stage70-bunker-w3-chart-controls{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.stage70-bunker-w2-chart-fuel{min-width:150px;display:grid;gap:6px;font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.stage70-bunker-w2-chart-fuel select{min-height:38px;border-radius:12px;border:1px solid rgba(148,163,184,.38);background:#fff;color:#0f172a;font-weight:800;padding:0 10px;text-transform:none;letter-spacing:0}.stage70-bunker-w2-chart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.stage70-bunker-w2-chart-stats>div{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.75);border-radius:16px;padding:10px 12px;display:grid;gap:4px}.stage70-bunker-w2-chart-stats span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:800}.stage70-bunker-w2-chart-stats b{font-size:14px;color:#0f172a}.stage70-bunker-w2-chart-wrap{border-radius:18px;border:1px solid rgba(148,163,184,.2);background:#f8fafc;overflow:hidden;min-height:230px;display:grid;place-items:center}.stage70-bunker-w2-chart-svg{width:100%;min-height:230px;display:block}.stage70-bunker-w2-axis{stroke:rgba(100,116,139,.42);stroke-width:1}.stage70-bunker-w2-axis-label{fill:#64748b;font-size:11px;font-weight:700}.stage70-bunker-w2-range-line{fill:none;stroke:rgba(99,102,241,.28);stroke-width:1.4;stroke-dasharray:4 5}.stage70-bunker-w2-avg-line{fill:none;stroke:#2563eb;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.stage70-bunker-w2-dot{fill:#2563eb;stroke:white;stroke-width:1.5}@media (max-width:820px){.stage70-bunker-w2-chart-head,.stage70-bunker-w2-chart-stats{grid-template-columns:1fr;display:grid}.stage70-bunker-w3-chart-controls{justify-content:stretch}.stage70-bunker-w2-chart-fuel{min-width:0}}.stage70-bunker-w4-port-matrix-table{min-width:1240px;table-layout:fixed}.stage70-bunker-w4-port-matrix-table td:first-child,.stage70-bunker-w4-port-matrix-table th:first-child{width:14%}.stage70-bunker-w4-port-matrix-table td:nth-child(2),.stage70-bunker-w4-port-matrix-table th:nth-child(2){width:11%}.stage70-bunker-w4-fuel-price-cell,.stage70-bunker-w4-fuel-price-head{width:11%;white-space:nowrap}.stage70-bunker-w4-fuel-price-cell .bunker-price-value{font-size:13px;letter-spacing:-.02em}.stage70-bunker-w12-fuel-price-head .table-sort-trigger>span{font-size:10px;letter-spacing:.04em}.stage70-bunker-w12-fuel-price-cell .bunker-price-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage70-bunker-w4-port-matrix-table .table-sort-trigger,.stage70w138-port-detail-table .table-sort-trigger{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;flex-direction:row;min-width:0}.stage70-bunker-w4-port-matrix-table .table-sort-trigger>span,.stage70w138-port-detail-table .table-sort-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70-bunker-w4-port-matrix-table .table-sort-trigger b,.stage70w138-port-detail-table .table-sort-trigger b{width:16px;text-align:center}.stage70-bunker-w4-port-matrix-table .table-sort-trigger.align-right,.stage70w138-port-detail-table .table-sort-trigger.align-right{grid-template-columns:minmax(0,1fr) 16px}.stage70-bunker-w2-chart-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.stage70-bunker-w4-closed-request-row,.stage70w190-closed-request-row{opacity:.58;background:repeating-linear-gradient(135deg,rgba(148,163,184,.08),rgba(148,163,184,.08) 8px,rgba(248,250,252,.92) 0,rgba(248,250,252,.92) 18px)!important;filter:grayscale(.22)}.stage70-bunker-w4-closed-request-row td,.stage70w190-closed-request-row td{color:#64748b!important}.stage70-bunker-w4-closed-status-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stage70-bunker-w4-inactive-stamp{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;padding:3px 8px;border:1px solid rgba(100,116,139,.35);background:rgba(15,23,42,.06);color:#475569;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}@media (max-width:1100px){.stage70-bunker-w2-chart-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stage70-bunker-w2-chart-stats{grid-template-columns:1fr}}.stage70-bunker-w5-toggle-sort{gap:.45rem}.stage70-bunker-w5-toggle-sort b{min-width:1.1rem;text-align:center}.stage70-bunker-w5-supplier-offer-privacy-note{margin:.55rem 0 .75rem;border-style:dashed}.stage70-bunker-w5-own-offer-row{background:rgba(37,99,235,.035)}.stage70-bunker-w5-offers-table td:first-child:after{content:""}.stage70-bunker-w6-nav-tabs button:first-child{border-color:rgba(37,99,235,.28)}.stage70-bunker-w6-offer-overlay{z-index:6200;background:rgba(15,23,42,.5)}.stage70-bunker-w6-offer-card{position:relative;z-index:6201;max-width:min(760px,calc(100vw - 36px))}.stage70-bunker-w6-request-inactive-note{margin:.65rem 0 .85rem;border-style:dashed;background:rgba(148,163,184,.1);color:#475569}.stage70-bunker-w6-response-inactive-row td{color:#64748b}.stage70-bunker-w6-disabled-action-note,.stage70-bunker-w6-market-closed-stamp{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;padding:3px 8px;border:1px solid rgba(100,116,139,.35);background:rgba(15,23,42,.06);color:#475569;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.stage70-bunker-w6-disabled-action-note{text-transform:none;letter-spacing:0;font-size:12px;font-weight:800}.stage70-bunker-w7-price-inactive-row{background:repeating-linear-gradient(135deg,#f8fafc,#f8fafc 9px,#f1f5f9 0,#f1f5f9 18px)!important;opacity:.72}.stage70-bunker-w7-price-inactive-row td{color:#64748b!important}.stage70-bunker-w7-disabled-action-note,.stage70-bunker-w7-inactive-stamp,.stage70-bunker-w7-offer-rejected-stamp{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:3px 8px;border-radius:999px;border:1px solid #cbd5e1;background:#f1f5f9;color:#475569;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.stage70-bunker-w7-disabled-action-note{margin-top:0}.stage70-bunker-w7-review-offers-btn{box-shadow:0 10px 22px rgba(37,99,235,.18)}.stage70-bunker-w7-offer-actions{gap:6px;flex-wrap:wrap}.stage70-bunker-w7-offer-status{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;font-size:12px;font-weight:800}.stage70-bunker-w7-offer-status.accepted,.stage70-bunker-w7-offer-status.negotiation{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.stage70-bunker-w7-offer-status.not_selected,.stage70-bunker-w7-offer-status.rejected{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.stage70-bunker-w8-event-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:16px;border:1px solid rgba(37,99,235,.22);background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(219,234,254,.62));color:#1e3a8a;box-shadow:0 14px 34px rgba(37,99,235,.1)}.stage70-bunker-w8-event-banner.supplier{border-color:rgba(245,158,11,.28);background:linear-gradient(135deg,rgba(255,251,235,.98),rgba(254,243,199,.62));color:#92400e}.stage70-bunker-w8-event-banner strong{font-size:13px;font-weight:950;letter-spacing:-.01em}.stage70-bunker-w8-event-banner span{flex:1 1;font-size:12px;font-weight:750}.stage70-bunker-w8-buyer-event-row{background:linear-gradient(90deg,rgba(239,246,255,.98),#ffffff 74%)!important;box-shadow:inset 4px 0 0 #2563eb}.stage70-bunker-w8-response-event-row{background:linear-gradient(90deg,rgba(255,251,235,.98),#ffffff 74%)!important;box-shadow:inset 4px 0 0 #f59e0b}.stage70-bunker-w8-offer-changed-row{background:rgba(255,251,235,.76)!important}.stage70-bunker-w8-event-pill,.stage70-bunker-w8-response-event-stamp{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-left:8px;padding:3px 8px;border-radius:999px;border:1px solid rgba(37,99,235,.25);background:rgba(219,234,254,.92);color:#1d4ed8;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.stage70-bunker-w8-response-event-stamp{margin-left:0;margin-top:4px;border-color:rgba(245,158,11,.28);background:rgba(254,243,199,.92);color:#92400e}.stage70-bunker-w8-review-event-btn{animation:stage70BunkerW8Pulse 1.9s ease-in-out infinite}@keyframes stage70BunkerW8Pulse{0%,to{box-shadow:0 10px 22px rgba(37,99,235,.18)}50%{box-shadow:0 14px 30px rgba(37,99,235,.34)}}.stage70-bunker-w8-detail-modal{max-width:min(920px,calc(100vw - 44px))!important}.stage70-bunker-w8-offers-wrap{overflow-x:hidden!important}.stage70-bunker-w8-offers-table{width:100%!important;min-width:0!important;table-layout:fixed}.stage70-bunker-w8-offers-table td,.stage70-bunker-w8-offers-table th{white-space:normal!important;vertical-align:middle}.stage70-bunker-w8-offers-table td:first-child,.stage70-bunker-w8-offers-table th:first-child{width:25%}.stage70-bunker-w8-offers-table td:nth-child(2),.stage70-bunker-w8-offers-table th:nth-child(2){width:18%}.stage70-bunker-w8-offers-table td:nth-child(3),.stage70-bunker-w8-offers-table td:nth-child(4),.stage70-bunker-w8-offers-table th:nth-child(3),.stage70-bunker-w8-offers-table th:nth-child(4){width:14%}.stage70-bunker-w8-offers-table td:nth-child(5),.stage70-bunker-w8-offers-table th:nth-child(5){width:29%}.stage70-bunker-w8-offers-table .stage70-bunker-w7-offer-actions{justify-content:flex-end;align-items:center;gap:6px}.stage70-bunker-w8-offers-table .stage70-bunker-w7-offer-actions .small{min-height:30px;padding:7px 9px;font-size:11px}.stage70-bunker-w8-detail-modal .bunker-modal-actions.wide{flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width:760px){.stage70-bunker-w8-event-banner{align-items:flex-start;flex-direction:column}.stage70-bunker-w8-offers-table td:nth-child(3),.stage70-bunker-w8-offers-table td:nth-child(4),.stage70-bunker-w8-offers-table th:nth-child(3),.stage70-bunker-w8-offers-table th:nth-child(4){display:none}.stage70-bunker-w8-offers-table td:first-child,.stage70-bunker-w8-offers-table th:first-child{width:30%}.stage70-bunker-w8-offers-table td:nth-child(2),.stage70-bunker-w8-offers-table th:nth-child(2){width:25%}.stage70-bunker-w8-offers-table td:nth-child(5),.stage70-bunker-w8-offers-table th:nth-child(5){width:45%}}.stage70-bunker-w9-modal-open-deal,.stage70-bunker-w9-open-awarded-deal{box-shadow:0 10px 22px rgba(37,99,235,.18);white-space:nowrap}.stage70-bunker-w9-accept-award-action{border-color:rgba(37,99,235,.32);background:rgba(239,246,255,.92)}.stage70-bunker-w9-awarded-deal-note{border:1px solid rgba(37,99,235,.18);background:linear-gradient(135deg,rgba(239,246,255,.92),rgba(240,253,244,.88));color:#1e3a8a}.stage70-bunker-w14-port-page{--accent-teal:#0f9f8e;--accent-gold:#f59e0b;--accent-violet:#8b5cf6;--accent-slate:#64748b;display:grid;gap:14px}.stage70-bunker-w14-port-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);gap:18px;align-items:flex-end}.stage70-bunker-w14-port-hero h1{margin:0;font-size:clamp(30px,3vw,44px);letter-spacing:-.05em;color:#0f172a}.stage70-bunker-w14-port-hero p{margin:7px 0 0;color:#64748b;font-weight:700}.stage70-bunker-w14-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stage70-bunker-w14-hero-metrics>div{min-height:72px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 30px rgba(15,23,42,.04);padding:13px 14px}.stage70-bunker-w14-hero-metrics span,.stage70-bunker-w14-offers-table th,.stage70-bunker-w14-overview-grid span{display:block;color:#64748b;font-size:10px;line-height:1.1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.stage70-bunker-w14-hero-metrics b{display:block;margin-top:6px;color:#0f172a;font-size:15px;line-height:1.2}.stage70-bunker-w14-hero-metrics>div:first-child b{color:var(--selected-fuel-text)}.stage70-bunker-w14-fuel-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stage70-bunker-w14-fuel-strip button{text-align:left;border:1px solid rgba(15,23,42,.09);background:#fff;border-radius:16px;padding:12px 14px;cursor:pointer;min-height:74px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.stage70-bunker-w14-fuel-strip button:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(15,23,42,.07)}.stage70-bunker-w14-fuel-strip button.active{border-color:color-mix(in srgb,var(--fuel-dot) 42%,white);background:var(--fuel-dot);background:linear-gradient(135deg,var(--fuel-dot),color-mix(in srgb,var(--fuel-dot) 76%,#0f172a));color:#fff;box-shadow:0 16px 34px rgba(15,23,42,.16);box-shadow:0 16px 34px color-mix(in srgb,var(--fuel-dot) 22%,transparent)}.stage70-bunker-w14-fuel-strip em,.stage70-bunker-w14-fuel-strip span,.stage70-bunker-w14-fuel-strip strong{display:block}.stage70-bunker-w14-fuel-strip strong{font-size:14px;font-weight:950;color:var(--fuel-text)}.stage70-bunker-w14-fuel-strip span{margin-top:3px;color:#64748b;font-size:12px;font-weight:700}.stage70-bunker-w14-fuel-strip em{margin-top:8px;font-size:11px;color:#94a3b8;font-weight:850;font-style:normal}.stage70-bunker-w14-fuel-strip button.active em,.stage70-bunker-w14-fuel-strip button.active span,.stage70-bunker-w14-fuel-strip button.active strong{color:#fff}.stage70-bunker-w14-port-page .stage70w138-filter{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;background:linear-gradient(90deg,#fff,rgba(224,242,254,.7))}.stage70-bunker-w14-chart-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.55fr);gap:14px;align-items:stretch}.stage70-bunker-w14-chart-card,.stage70-bunker-w14-offers-card,.stage70-bunker-w14-overview-card{border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 42px rgba(15,23,42,.045)!important}.stage70-bunker-w14-chart-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:18px 20px 8px}.stage70-bunker-w14-chart-head h2,.stage70-bunker-w14-offers-head h2,.stage70-bunker-w14-overview-title h3{margin:0;color:#0f172a;letter-spacing:-.02em}.stage70-bunker-w14-chart-head p{margin:4px 0 0;color:#64748b;font-weight:700}.stage70-bunker-w14-fuel-pills,.stage70-bunker-w14-period-pills{display:inline-flex;gap:7px;flex-wrap:wrap}.stage70-bunker-w14-fuel-pills button,.stage70-bunker-w14-period-pills button{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:11px;min-height:34px;padding:0 12px;font-weight:900;color:#334155;cursor:pointer}.stage70-bunker-w14-period-pills button.active{background:var(--selected-fuel);color:#fff;border-color:var(--selected-fuel)}.stage70-bunker-w14-fuel-pills{padding:0 20px 8px}.stage70-bunker-w14-fuel-pills button{min-height:32px}.stage70-bunker-w14-fuel-pills button.active{background:var(--fuel-soft);color:var(--fuel-text);border-color:color-mix(in srgb,var(--fuel-dot) 35%,white)}.stage70-bunker-w14-chart-wrap{padding:0 18px}.stage70-bunker-w14-chart-svg{width:100%;min-height:250px;display:block}.stage70-bunker-w14-gridline{stroke:rgba(148,163,184,.24);stroke-dasharray:3 4}.stage70-bunker-w14-axis{stroke:rgba(100,116,139,.36);stroke-width:1.4}.stage70-bunker-w14-axis-label{fill:#64748b;font-size:11px;font-weight:850}.stage70-bunker-w14-range-line{fill:none;stroke:rgba(99,102,241,.24);stroke-width:2;stroke-dasharray:6 8}.stage70-bunker-w14-area{fill:rgba(37,99,235,.13);fill:color-mix(in srgb,var(--fuel-dot) 13%,transparent);stroke:none}.stage70-bunker-w14-avg-line{fill:none;stroke:var(--fuel-dot);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.stage70-bunker-w14-dot{fill:var(--fuel-dot);stroke:#fff;stroke-width:2}.stage70-bunker-w14-chart-foot{display:flex;justify-content:space-between;gap:12px;padding:0 20px 16px;color:#64748b;font-size:11px;font-weight:800}.stage70-bunker-w14-overview-card{padding:18px}.stage70-bunker-w14-overview-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.stage70-bunker-w14-overview-title span{color:#64748b;font-weight:800;font-size:12px}.stage70-bunker-w14-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stage70-bunker-w14-overview-grid>div{border:1px solid rgba(15,23,42,.08);border-radius:15px;padding:13px;background:linear-gradient(180deg,#fff,#f8fafc)}.stage70-bunker-w14-overview-grid b{display:block;margin-top:8px;color:#0f172a;font-size:16px;line-height:1.25}.stage70-bunker-w14-overview-grid>div:first-child b{color:var(--selected-fuel-text)}.stage70-bunker-w14-analytics-link{margin-top:14px;border:0;background:transparent;color:var(--selected-fuel-text);font-weight:950;cursor:pointer}.stage70-bunker-w14-offers-head{align-items:center!important}.stage70-bunker-w14-offer-tools{display:inline-flex;gap:8px}.stage70-bunker-w14-offers-table td,.stage70-bunker-w14-offers-table th{padding:13px 16px!important}.stage70-bunker-w14-fuel-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;background:var(--fuel-soft);color:var(--fuel-text);font-size:12px;font-weight:950}.stage70-bunker-w14-fuel-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--fuel-dot)}.stage70-bunker-w14-availability{display:inline-flex;align-items:center;gap:7px;font-weight:850;color:#334155}.stage70-bunker-w14-availability i{width:7px;height:7px;border-radius:999px;background:#22c55e}.stage70-bunker-w14-offers-table .bunker-primary-btn.small{background:var(--fuel-dot);background:linear-gradient(135deg,var(--fuel-dot),color-mix(in srgb,var(--fuel-dot) 78%,#0f172a));border:0}@media (max-width:1120px){.stage70-bunker-w14-chart-grid,.stage70-bunker-w14-port-hero{grid-template-columns:1fr}.stage70-bunker-w14-fuel-strip,.stage70-bunker-w14-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.stage70-bunker-w14-hero-metrics,.stage70-bunker-w14-overview-grid,.stage70-bunker-w14-port-page .stage70w138-filter{grid-template-columns:1fr}.stage70-bunker-w14-chart-head{flex-direction:column}.stage70-bunker-w14-fuel-strip{grid-template-columns:1fr}}.stage70-bunker-w15-data-view-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(90deg,#ffffff,rgba(240,253,250,.72));padding:12px 14px;box-shadow:0 10px 24px rgba(15,23,42,.035)}.stage70-bunker-w15-data-view-bar span{display:block;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.stage70-bunker-w15-data-view-bar strong{display:block;margin-top:3px;color:#0f172a;font-size:14px;font-weight:950}.stage70-bunker-w15-view-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.stage70-bunker-w14-chart-grid{align-items:start}.stage70-bunker-w14-overview-card{align-self:start;min-height:unset!important;height:auto!important}.stage70-bunker-w14-port-page>.stage70w138-filter{grid-template-columns:minmax(160px,.85fr) minmax(200px,1.1fr) minmax(170px,.9fr) minmax(150px,.75fr) auto;margin-top:-2px;background:linear-gradient(90deg,#ffffff,rgba(248,250,252,.9))}.stage70-bunker-w15-offers-card{overflow:hidden}.stage70-bunker-w15-offers-head{padding-bottom:10px!important}.stage70-bunker-w15-table-wrap{overflow-x:auto}.stage70-bunker-w15-offers-table{width:100%;min-width:920px;table-layout:fixed;border-collapse:collapse}.stage70-bunker-w15-offers-table tbody,.stage70-bunker-w15-offers-table thead,.stage70-bunker-w15-offers-table tr{display:table-row-group}.stage70-bunker-w15-offers-table tr{display:table-row}.stage70-bunker-w15-offers-table td,.stage70-bunker-w15-offers-table th{display:table-cell;vertical-align:middle}.stage70-bunker-w15-offers-table td:first-child,.stage70-bunker-w15-offers-table th:first-child{width:110px}.stage70-bunker-w15-offers-table td:nth-child(2),.stage70-bunker-w15-offers-table th:nth-child(2){width:28%}.stage70-bunker-w15-offers-table td:nth-child(3),.stage70-bunker-w15-offers-table td:nth-child(4),.stage70-bunker-w15-offers-table th:nth-child(3),.stage70-bunker-w15-offers-table th:nth-child(4){width:150px}.stage70-bunker-w15-offers-table td:nth-child(5),.stage70-bunker-w15-offers-table th:nth-child(5){width:120px}.stage70-bunker-w15-offers-table td:nth-child(6),.stage70-bunker-w15-offers-table th:nth-child(6){width:220px}.stage70-bunker-w15-offers-table .table-sort-trigger{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%}.stage70-bunker-w15-offers-table .table-sort-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70-bunker-w15-offers-table .table-sort-trigger b{width:16px;text-align:center}.stage70-bunker-w15-offers-table .stage70w138-row-actions{justify-content:flex-end;flex-wrap:nowrap}@media (max-width:1120px){.stage70-bunker-w14-port-page>.stage70w138-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.stage70-bunker-w15-data-view-bar{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.stage70-bunker-w14-port-page>.stage70w138-filter{grid-template-columns:1fr}}.stage70-bunker-w14-port-page{gap:10px;margin-top:-18px}.stage70-bunker-w14-port-hero{align-items:center;gap:14px}.stage70-bunker-w14-hero-metrics>div{min-height:58px;padding:10px 12px;border-radius:14px}.stage70-bunker-w14-hero-metrics b{margin-top:4px;font-size:14px}.stage70-bunker-w16-chart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:linear-gradient(90deg,#ffffff,rgba(240,253,250,.72));padding:8px 12px;box-shadow:0 8px 20px rgba(15,23,42,.03)}.stage70-bunker-w16-chart-toolbar strong{display:block;color:#0f172a;font-size:13px;font-weight:950}.stage70-bunker-w16-chart-toolbar span{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:750}.stage70-bunker-w16-chart-section{display:block;width:100%}.stage70-bunker-w16-chart-card{width:100%;overflow:hidden}.stage70-bunker-w16-chart-head{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(420px,1.45fr) auto;gap:14px;align-items:start;padding:16px 20px 6px}.stage70-bunker-w16-chart-title h2{margin:0;color:#0f172a;letter-spacing:-.02em}.stage70-bunker-w16-chart-title p{margin:4px 0 0;color:#64748b;font-weight:700}.stage70-bunker-w16-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stage70-bunker-w16-overview-grid>div{border:1px solid rgba(15,23,42,.08);border-radius:13px;padding:9px 10px;background:linear-gradient(180deg,#fff,#f8fafc);min-height:54px}.stage70-bunker-w16-overview-grid span{display:block;color:#64748b;font-size:9px;line-height:1.1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.stage70-bunker-w16-overview-grid b{display:block;margin-top:6px;color:#0f172a;font-size:13px;line-height:1.18;font-weight:950}.stage70-bunker-w16-overview-grid>div:first-child b{color:var(--selected-fuel-text)}.stage70-bunker-w16-period-pills{justify-content:flex-end;white-space:nowrap}.stage70-bunker-w16-chart-wrap{padding:0 18px}.stage70-bunker-w16-chart-svg{min-height:240px}.stage70-bunker-w16-chart-foot{padding:0 20px 12px}.stage70-bunker-w14-port-page>.stage70w138-filter{grid-template-columns:minmax(150px,.75fr) minmax(190px,1fr) minmax(160px,.85fr) minmax(140px,.7fr) auto;padding:9px 10px!important;gap:8px!important}.stage70-bunker-w14-port-page>.stage70w138-filter label{min-height:52px}.stage70-bunker-w14-port-page>.stage70w138-filter input,.stage70-bunker-w14-port-page>.stage70w138-filter select{min-height:34px;padding-top:7px;padding-bottom:7px}.stage70-bunker-w15-offers-head{padding:13px 16px 8px!important}.stage70-bunker-w14-offers-table td,.stage70-bunker-w14-offers-table th,.stage70-bunker-w15-offers-table td,.stage70-bunker-w15-offers-table th{padding:8px 12px!important}.stage70-bunker-w14-fuel-badge{padding:4px 8px;font-size:11px}.stage70-bunker-w15-offers-table .stage70w138-row-actions{gap:6px}.stage70-bunker-w15-offers-table .bunker-outline-btn.small,.stage70-bunker-w15-offers-table .bunker-primary-btn.small{min-height:30px;padding:0 10px;font-size:11px}@media (max-width:1180px){.stage70-bunker-w16-chart-head{grid-template-columns:1fr}.stage70-bunker-w16-period-pills{justify-content:flex-start}}@media (max-width:760px){.stage70-bunker-w16-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage70-bunker-w16-chart-toolbar{flex-direction:column;align-items:stretch}}.stage70-bunker-w17-chart-toolbar{justify-content:flex-end;padding:6px 10px;background:transparent;border-color:transparent;box-shadow:none}.stage70-bunker-w17-chart-head{grid-template-columns:minmax(260px,.95fr) minmax(420px,1.35fr) auto;align-items:start}.stage70-bunker-w17-chart-fuel-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.stage70-bunker-w17-chart-fuel-pills button{border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffff;color:#334155;cursor:pointer;font-size:12px;font-weight:900;min-height:30px;padding:0 11px;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.stage70-bunker-w17-chart-fuel-pills button:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:999px;background:var(--fuel-dot,#2563eb);vertical-align:1px}.stage70-bunker-w17-chart-fuel-pills button.active{border-color:color-mix(in srgb,var(--fuel-dot,#2563eb) 48%,white);background:var(--fuel-soft,#eff6ff);color:var(--fuel-text,#1d4ed8);box-shadow:0 8px 18px rgba(37,99,235,.14);box-shadow:0 8px 18px color-mix(in srgb,var(--fuel-dot,#2563eb) 14%,transparent)}.stage70-bunker-w14-port-page>.stage70w138-filter{grid-template-columns:minmax(220px,1.1fr) minmax(190px,.95fr) minmax(160px,.8fr) auto!important}.stage70-bunker-w14-offers-table th,.stage70-bunker-w15-offers-table th{font-size:12px!important;line-height:1.25!important;color:#475569!important;letter-spacing:.055em!important}.stage70-bunker-w14-offers-table td,.stage70-bunker-w15-offers-table td{font-size:13px!important;line-height:1.3!important;color:#263449!important}.stage70-bunker-w14-offers-table .table-sort-trigger,.stage70-bunker-w15-offers-table .table-sort-trigger{font-size:12px!important;gap:8px}.stage70-bunker-w14-offers-table .bunker-company-link,.stage70-bunker-w14-offers-table .bunker-price-value,.stage70-bunker-w15-offers-table .bunker-company-link,.stage70-bunker-w15-offers-table .bunker-price-value{font-size:13.5px!important}.stage70-bunker-w15-offers-table .stage70-bunker-w14-fuel-badge{font-size:11.5px;font-weight:950}@media (max-width:1180px){.stage70-bunker-w17-chart-head{grid-template-columns:1fr}}.stage70w-services-sort{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:900;letter-spacing:inherit;padding:0;text-transform:inherit}.stage70w-services-sort span{border-radius:999px;background:rgba(37,99,235,.1);color:#2563eb;font-size:9px;font-weight:900;padding:2px 5px;text-transform:uppercase}.stage70w-services-sort.active{color:#0f4aa2}.stage70w-services-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;background:rgba(100,116,139,.1);color:#475569;font-size:11px;font-weight:900;line-height:1;padding:5px 9px;text-transform:capitalize}.stage70w-services-status.open,.stage70w-services-status.submitted{background:rgba(22,163,74,.1);color:#15803d}.stage70w-services-status.in_discussion{background:rgba(37,99,235,.1);color:#1d4ed8}.stage70w-services-status.awarded{background:rgba(124,58,237,.12);color:#6d28d9}.stage70w-services-status.closed,.stage70w-services-status.expired,.stage70w-services-status.not_selected,.stage70w-services-status.rejected,.stage70w-services-status.request_closed,.stage70w-services-status.withdrawn{background:rgba(100,116,139,.12);color:#64748b}.stage70w-services-substate{display:block;margin-top:4px;color:#64748b;font-size:10.5px;font-weight:800}.stage70w-services-muted{color:#64748b;font-size:11px;font-weight:800}.stage70w157-own-badge.matched{background:rgba(37,99,235,.1);color:#1d4ed8}.stage70w140-services .bunker-filter-panel{grid-template-columns:minmax(230px,1.35fr) minmax(150px,.8fr) minmax(140px,.75fr) minmax(155px,.85fr) minmax(150px,.85fr) minmax(185px,1fr) auto}@media (max-width:1180px){.stage70w140-services .bunker-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.stage70w140-services .bunker-filter-panel{grid-template-columns:1fr}}.stage73-services-manual-note,.stage73-services-manual-warning{display:block;margin:8px 0 0;padding:8px 10px;border:1px solid rgba(245,158,11,.32);border-radius:12px;background:rgba(245,158,11,.09);color:#92400e;font-size:12px;font-weight:800;line-height:1.45}.stage73-services-manual-note{display:inline-block;margin-top:6px}.stage70w140-detail-modal{width:min(980px,calc(100vw - 32px));overflow-x:hidden}.stage70w140-detail-modal .bunker-detail-grid,.stage70w140-detail-modal .bunker-request-comment,.stage70w140-detail-modal .stage74-services-response-list{max-width:100%}.stage74-services-response-list{display:grid;gap:10px;margin-top:10px}.stage74-services-response-card{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(105px,.7fr) minmax(125px,.75fr) minmax(105px,.65fr) minmax(180px,auto);gap:10px;align-items:center;padding:12px;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc)}.stage74-services-response-actions,.stage74-services-response-field{min-width:0}.stage74-services-response-field>span:first-child{display:block;color:#64748b;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.stage74-services-response-field .bunker-company-link,.stage74-services-response-field b{max-width:100%;white-space:normal;overflow-wrap:anywhere}.stage74-services-response-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.stage74-services-empty-responses{border:1px dashed rgba(148,163,184,.55);border-radius:16px;background:#f8fafc}.stage74-services-confirm-overlay{z-index:9000}.stage74-services-confirm-card{width:min(460px,calc(100vw - 32px));max-height:calc(var(--vesbor-viewport-height, 100vh) - 32px)}.stage74-services-confirm-card .bunker-modal-head{margin-bottom:8px}.stage74-services-confirm-actions{margin-top:16px}.stage70w140-response-modal .stage74-services-response-notes{margin-top:2px}.stage70w140-response-modal .stage74-services-response-notes textarea{display:block!important;width:100%!important;min-height:132px!important;max-height:220px!important;box-sizing:border-box!important;border:1.5px solid #cbd5e1!important;background:#fff!important;border-radius:14px!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 0 0 1px rgba(226,232,240,.7)!important;color:#0f172a!important;padding:12px 14px!important;resize:vertical}.stage70w140-response-modal .stage74-services-response-notes textarea:focus{border-color:#93c5fd!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 0 0 3px rgba(37,99,235,.14)!important}@media (max-width:980px){.stage74-services-response-card{grid-template-columns:repeat(2,minmax(0,1fr))}.stage74-services-response-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.stage74-services-response-card{grid-template-columns:1fr}}.stage75-services-date-input{width:100%!important;min-height:44px!important;box-sizing:border-box!important;border:1.5px solid #cbd5e1!important;background:#f8fbff!important;border-radius:14px!important;color:#0f172a!important;font:inherit!important;font-weight:800!important;padding:0 12px!important;outline:none!important}.stage75-services-date-input:focus{border-color:#93c5fd!important;box-shadow:0 0 0 3px rgba(37,99,235,.14)!important}.stage70w140-request-modal .stage75-services-request-description{margin-top:4px}.stage70w140-request-modal .stage75-services-request-description textarea{display:block!important;width:100%!important;min-height:132px!important;max-height:240px!important;box-sizing:border-box!important;border:1.5px solid #cbd5e1!important;background:#fff!important;border-radius:14px!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 0 0 1px rgba(226,232,240,.7)!important;color:#0f172a!important;padding:12px 14px!important;resize:vertical!important}.stage70w140-request-modal .stage75-services-request-description textarea:focus{border-color:#93c5fd!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 0 0 3px rgba(37,99,235,.14)!important}.stage75-services-terminal-row{background:#f8fafc!important}.stage75-services-terminal-row td{color:#64748b!important}.stage75-services-owner-terminal-row{opacity:.74;box-shadow:inset 4px 0 0 rgba(100,116,139,.35)}.stage75-services-owner-terminal-row:hover{opacity:.9}.stage75-services-owner-terminal-row .bunker-company-link,.stage75-services-terminal-row .bunker-company-link{color:#475569!important}.stage70w157-own-badge{margin-left:6px}.stage76-services-direct-company-link{display:inline-flex;align-items:center;gap:4px}.stage76-services-response-overlay{z-index:8200!important}.stage76-services-response-card{z-index:8201!important;position:relative}.stage76-services-visible-textarea{display:block!important;width:100%!important;min-height:136px!important;box-sizing:border-box!important;border:2px solid #cbd5e1!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;padding:12px 14px!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.05),0 0 0 1px rgba(226,232,240,.7)!important;resize:vertical!important;line-height:1.45!important}.stage76-services-visible-textarea::placeholder{color:#64748b!important;opacity:1!important}.stage76-services-visible-textarea:focus{border-color:#2563eb!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.05),0 0 0 3px rgba(37,99,235,.16)!important}.stage76-services-date-field{position:relative;display:flex;align-items:center;width:100%}.stage76-services-date-text-input{width:100%!important;min-height:44px!important;box-sizing:border-box!important;border:1.5px solid #cbd5e1!important;background:#f8fbff!important;border-radius:14px!important;color:#0f172a!important;font:inherit!important;font-weight:800!important;padding:0 44px 0 12px!important;outline:none!important}.stage76-services-date-text-input:focus{border-color:#93c5fd!important;box-shadow:0 0 0 3px rgba(37,99,235,.14)!important}.stage76-services-date-icon{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0!important;background:transparent!important;color:#1d4ed8!important;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;padding:0!important;box-shadow:none!important}.stage76-services-date-icon:hover{background:rgba(37,99,235,.08)!important}.stage76-services-date-native{position:absolute!important;right:6px!important;top:6px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.stage77-services-direct-company-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.stage77-services-native-date-input{width:100%!important;min-height:44px!important;box-sizing:border-box!important;border:2px solid #cbd5e1!important;background:#fff!important;border-radius:14px!important;color:#0f172a!important;font:inherit!important;font-weight:800!important;padding:0 12px!important;outline:none!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 0 0 1px rgba(226,232,240,.7)!important}.stage77-services-native-date-input:focus{border-color:#2563eb!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 0 0 3px rgba(37,99,235,.16)!important}.stage74-services-response-card button:disabled,.stage75-services-terminal-row button:disabled{opacity:.55;cursor:not-allowed}.communication-attachment-list{display:grid;gap:8px;margin-top:10px}.communication-attachment-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dbe7f0;background:#fff;border-radius:12px;padding:8px 9px;font-size:12px;color:#0f172a}.communication-attachment-chip>span:first-child{display:flex;align-items:center;gap:6px;min-width:0}.communication-attachment-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.communication-attachment-chip small{color:#64748b;font-weight:700;margin-left:4px;white-space:nowrap}.communication-attachment-actions{display:flex;gap:6px;flex-wrap:wrap}.communication-attachment-actions button{border:1px solid #cfe1ea;background:#f8fafc;color:#0f6f8f;border-radius:9px;padding:5px 8px;font-weight:900;cursor:pointer}.communication-attach-button{width:42px;min-width:42px;height:42px;border:1px solid #dbe7f0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;color:#0f6f8f;cursor:pointer}.communication-attach-button input{display:none}.communication-composer-main{flex:1 1;display:grid;gap:7px;min-width:0}.communication-composer-main input,.communication-composer-main textarea{width:100%;box-sizing:border-box}.communication-composer-hint{color:#94a3b8;font-size:10px;font-weight:750;padding-left:4px}.communication-readonly-banner{display:flex;align-items:center;gap:8px;margin:12px 16px 0;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;border-radius:12px;padding:9px 11px;font-size:12px;font-weight:800}.communication-attach-button.disabled{opacity:.5;cursor:not-allowed}.communication-message-feed{position:relative}.communication-load-older{display:block;margin:0 auto 14px;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900;cursor:pointer}.communication-load-older:disabled{opacity:.55;cursor:wait}.communication-new-messages{position:sticky;left:50%;bottom:12px;transform:translateX(-50%);z-index:5;border:0;border-radius:999px;background:#0b1f33;color:#fff;padding:8px 13px;font-size:11px;font-weight:900;box-shadow:0 10px 24px rgba(15,23,42,.22);cursor:pointer}.communication-message-observer{min-width:0}.communication-selected-attachment{display:flex;align-items:center;gap:7px;border:1px solid #dbe7f0;background:#f8fafc;color:#0f172a;border-radius:12px;padding:7px 9px;font-size:12px;font-weight:800;min-width:0}.communication-selected-attachment span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-selected-attachment small{color:#64748b;white-space:nowrap}.communication-selected-attachment button{width:24px;height:24px;min-width:24px;padding:0;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;background:#fff;color:#64748b;border:1px solid #dbe7f0}@media (max-width:760px){.communication-attachment-chip{align-items:flex-start;flex-direction:column}.communication-attachment-chip b{max-width:70vw}.communication-composer{flex-wrap:wrap}}.stage90-icon-view-mode-toggle.vesbor-single-view-toggle:hover,.vesbor-single-view-toggle:hover{border-color:rgba(37,99,235,.35)!important;color:var(--color-ocean)!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important}.vessel-charter-search-conditions{display:grid!important;grid-template-columns:minmax(260px,2fr) repeat(5,minmax(126px,1fr)) auto!important;align-items:flex-end!important;gap:10px!important;overflow:visible!important}.vessel-charter-search-conditions .vessel-filter-field,.vessel-charter-search-conditions .vessel-filter-search-field,.vessel-charter-search-conditions .vessel-sort-select{min-width:0!important;width:100%!important;flex:none!important}.vessel-charter-search-conditions .vessel-filter-actions-inline{margin-left:0!important;justify-self:flex-end!important;align-items:flex-end!important;flex-wrap:nowrap!important;min-width:max-content!important}.vessel-charter-search-conditions .vessel-clear-filters,.vessel-charter-search-conditions .vessel-secondary.compact{min-height:38px!important;white-space:nowrap!important}.vessel-charter-search-conditions .vessel-advanced-filter-panel{grid-column:1/-1!important;width:100%!important}@media (max-width:1440px){.vessel-charter-search-conditions{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(132px,1fr)) auto!important}}@media (max-width:980px){.vessel-charter-search-conditions{grid-template-columns:1fr 1fr!important}.vessel-charter-search-conditions .vessel-filter-actions-inline,.vessel-charter-search-conditions .vessel-filter-search-field{grid-column:1/-1!important}.vessel-charter-search-conditions .vessel-filter-actions-inline{justify-self:stretch!important;justify-content:flex-start!important;flex-wrap:wrap!important;min-width:0!important}}@media (max-width:640px){.vessel-charter-search-conditions{grid-template-columns:1fr!important}.vessel-charter-search-conditions .vessel-filter-field,.vessel-charter-search-conditions .vessel-sort-select{grid-column:1/-1!important}}.stage128p-my-bunker-offer-row{background:linear-gradient(90deg,rgba(236,253,245,.98),#ffffff 74%)!important;box-shadow:inset 4px 0 0 #10b981}.stage128p-my-bunker-offer-action,.stage128p-my-bunker-offer-stamp{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;border:1px solid rgba(16,185,129,.28);background:rgba(209,250,229,.94);color:#047857;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.stage128p-my-bunker-offer-stamp{margin-top:4px}.stage128p-my-bunker-offer-action{min-height:30px}.stage128r-charter-market-filterbar{display:grid!important;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.9fr) minmax(130px,.7fr) minmax(170px,.9fr) minmax(140px,.75fr) auto auto auto!important;gap:10px!important;align-items:flex-end!important;overflow:visible!important}.stage128r-charter-market-filterbar .vessel-filter-field,.stage128r-charter-market-filterbar .vessel-filter-search-field,.stage128r-charter-market-filterbar .vessel-sort-select{min-width:0!important;width:100%!important;flex:none!important}.stage128r-charter-market-filterbar .stage128r-filter-actions{display:inline-flex!important;gap:8px!important;align-items:flex-end!important;justify-content:flex-end!important;flex-wrap:nowrap!important;min-width:max-content!important}.stage128r-charter-market-filterbar .stage128r-advanced-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(260px,1.4fr)!important;gap:10px!important;width:100%!important}.stage128r-charter-my-filterbar{display:grid!important;grid-template-columns:minmax(160px,220px) minmax(180px,240px) auto!important;justify-content:start!important;align-items:flex-end!important;gap:10px!important}.stage128r-charter-my-filterbar .stage128r-filter-actions{margin-left:0!important;justify-self:start!important}.stage128r-cargo-my-filterbar .cargo-filter-search-field,.stage128r-cargo-my-filterbar .cargo-filter-topline{display:none!important}.stage128r-cargo-my-controls{display:grid!important;grid-template-columns:minmax(150px,220px) minmax(180px,240px) auto auto!important;align-items:flex-end!important;justify-content:start!important;gap:10px!important}.stage128r-fleet-toolbar .vesbor-single-view-toggle{flex:0 0 auto}@media (max-width:1360px){.stage128r-charter-market-filterbar{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,1fr)) auto!important}.stage128r-charter-market-filterbar .stage128r-advanced-button,.stage128r-charter-market-filterbar .stage128r-filter-actions,.stage128r-charter-market-filterbar .vessel-clear-filters{justify-self:start!important}}@media (max-width:980px){.stage128r-cargo-my-controls,.stage128r-charter-market-filterbar,.stage128r-charter-my-filterbar,.stage128r-sale-filter-advanced,.stage128r-sale-filter-primary{grid-template-columns:1fr 1fr!important}.stage128r-charter-market-filterbar .stage128r-advanced-grid,.stage128r-charter-market-filterbar .stage128r-charter-search,.stage128r-sale-filter-primary>:first-child{grid-column:1/-1!important}}@media (max-width:640px){.stage128r-cargo-my-controls,.stage128r-charter-market-filterbar,.stage128r-charter-my-filterbar,.stage128r-sale-filter-advanced,.stage128r-sale-filter-primary{grid-template-columns:1fr!important}}.stage128t-charter-market-filterbar{display:grid!important;grid-template-columns:minmax(250px,1.45fr) minmax(145px,.85fr) minmax(125px,.7fr) minmax(155px,.85fr) minmax(135px,.7fr) auto minmax(245px,auto)!important;gap:10px!important;align-items:flex-end!important;overflow:visible!important}.stage128t-charter-market-filterbar .stage128r-filter-actions{display:grid!important;grid-template-columns:auto minmax(175px,220px)!important;align-items:flex-end!important;gap:8px!important;min-width:235px!important;justify-self:flex-end!important;margin-left:0!important}.stage128t-charter-market-filterbar .vessel-sort-select,.stage128t-charter-my-filterbar .vessel-sort-select{min-width:0!important;width:100%!important}.stage128t-charter-market-filterbar .stage128r-advanced-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(140px,.7fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(260px,1.2fr)!important;gap:10px!important;align-items:flex-end!important;padding:10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;background:rgba(248,250,252,.7)!important}.stage128t-charter-market-filterbar .vessel-quick-filter-row.compact{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:flex-end!important}.stage128t-charter-my-filterbar{display:grid!important;grid-template-columns:minmax(170px,220px) minmax(190px,250px) minmax(235px,auto)!important;justify-content:start!important;align-items:flex-end!important;gap:10px!important}.stage128t-charter-my-filterbar .stage128r-filter-actions{display:grid!important;grid-template-columns:auto!important;min-width:0!important;justify-self:start!important}.fleet-confirm-overlay{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.46);display:grid;place-items:center;padding:22px}.fleet-confirm-card{width:min(520px,100%);border-radius:22px;border:1px solid rgba(148,163,184,.28);background:#fff;box-shadow:0 28px 90px rgba(15,23,42,.28);padding:20px;display:grid;grid-template-columns:42px 1fr;gap:14px}.fleet-confirm-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(37,99,235,.09);color:var(--color-ocean);font-weight:950;font-size:19px}.fleet-confirm-copy h3{margin:0 0 8px;font-size:18px;color:var(--text-primary)}.fleet-confirm-copy p{margin:0;color:var(--text-secondary);line-height:1.5;font-size:13px}.fleet-confirm-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid rgba(148,163,184,.2)}.fleet-confirm-actions button{min-height:38px;border-radius:13px;padding:8px 15px;font-family:inherit;font-weight:800;cursor:pointer}.fleet-confirm-cancel{background:#fff;border:1px solid var(--border);color:var(--text-secondary)}.fleet-confirm-primary{background:var(--color-navy);border:1px solid var(--color-navy);color:#fff}.fleet-confirm-primary.danger{background:#dc2626;border-color:#dc2626}@media (max-width:1280px){.stage128t-charter-market-filterbar{grid-template-columns:minmax(220px,1.25fr) minmax(130px,.75fr) minmax(115px,.65fr) minmax(140px,.75fr) minmax(132px,.65fr) auto!important}.stage128t-charter-market-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:980px){.stage128t-charter-market-filterbar,.stage128t-charter-market-filterbar .stage128r-advanced-grid,.stage128t-charter-my-filterbar{grid-template-columns:1fr 1fr!important}.stage128t-charter-market-filterbar .stage128r-advanced-grid,.stage128t-charter-market-filterbar .stage128r-charter-search,.stage128t-charter-market-filterbar .stage128r-filter-actions{grid-column:1/-1!important}}@media (max-width:640px){.stage128t-charter-market-filterbar,.stage128t-charter-market-filterbar .stage128r-advanced-grid,.stage128t-charter-my-filterbar{grid-template-columns:1fr!important}.fleet-confirm-card{grid-template-columns:1fr}}.stage128u-charter-market-filterbar{display:grid!important;grid-template-columns:minmax(270px,1.55fr) minmax(145px,.75fr) minmax(120px,.6fr) minmax(180px,.9fr) minmax(140px,.7fr) auto auto minmax(300px,auto)!important;gap:10px!important;align-items:flex-end!important;overflow:visible!important}.stage128u-charter-market-filterbar .stage128r-filter-actions{display:grid!important;grid-template-columns:auto minmax(190px,240px)!important;gap:8px!important;align-items:flex-end!important;justify-self:flex-end!important;min-width:300px!important;margin-left:0!important}.stage128u-cargo-my-controls .vesbor-single-view-toggle,.stage128u-charter-market-filterbar .vesbor-single-view-toggle,.stage128u-charter-my-filterbar .vesbor-single-view-toggle,.stage128u-fleet-toolbar .vesbor-single-view-toggle{justify-self:flex-end!important;white-space:nowrap!important}.stage128u-charter-market-filterbar .vessel-sort-select,.stage128u-charter-my-filterbar .vessel-sort-select{width:100%!important;min-width:0!important}.stage128u-charter-market-filterbar .vessel-sort-select select,.stage128u-charter-my-filterbar .vessel-sort-select select{width:100%!important;box-sizing:border-box!important}.stage128u-charter-market-filterbar .stage128r-advanced-grid{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(280px,1.2fr)!important}.stage128u-charter-my-filterbar{display:grid!important;grid-template-columns:minmax(170px,220px) minmax(190px,250px) 1fr auto!important;align-items:flex-end!important;gap:10px!important}.stage128u-charter-my-filterbar .stage128r-filter-actions{justify-self:flex-end!important;grid-column:4!important}.stage128u-cargo-my-controls{display:grid!important;grid-template-columns:minmax(160px,220px) minmax(190px,250px) 1fr auto auto!important;justify-content:stretch!important;align-items:flex-end!important;gap:10px!important}.stage128u-cargo-my-controls .vesbor-single-view-toggle{grid-column:4!important}.stage128u-cargo-my-controls .cargo-filter-chip.clear{grid-column:5!important}.stage128u-cargo-my-table-card .cargo-results-stage67u{padding-left:0!important;padding-right:0!important}.stage128u-cargo-my-table-card .vessel-market-table,.stage128u-cargo-my-table-card .vessel-table-wrap{width:100%!important}.stage128u-date-picker-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--text-muted);padding:0;overflow:hidden}.stage128u-date-picker-button:hover{border-color:rgba(37,99,235,.45);color:var(--color-ocean)}.stage128u-listing-preview{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.045);border-radius:14px;color:var(--text-primary)}.stage128u-listing-preview strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ocean)}.stage128u-listing-preview span{font-weight:850}.stage128u-listing-preview small{color:var(--text-muted);line-height:1.45}.vessel-form-hint{display:block;margin-top:6px;color:var(--text-muted);font-size:11px;line-height:1.4}.stage128u-region-help{margin-top:10px;border:1px solid rgba(148,163,184,.26);border-radius:14px;background:rgba(248,250,252,.72);padding:9px 11px;color:var(--text-secondary);font-size:12px;line-height:1.45}.stage128u-region-help summary{cursor:pointer;font-weight:850;color:var(--text-primary)}.stage128u-region-help ul{margin:8px 0 0 18px;padding:0}.stage128u-region-help li{margin:3px 0}@media (max-width:1450px){.stage128u-charter-market-filterbar{grid-template-columns:minmax(240px,1.3fr) minmax(135px,.75fr) minmax(115px,.6fr) minmax(160px,.85fr) minmax(130px,.65fr) auto auto!important}.stage128u-charter-market-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:flex-end!important}}@media (max-width:980px){.stage128u-cargo-my-controls,.stage128u-charter-market-filterbar,.stage128u-charter-market-filterbar .stage128r-advanced-grid,.stage128u-charter-my-filterbar{grid-template-columns:1fr 1fr!important}.stage128u-cargo-my-controls .cargo-filter-chip.clear,.stage128u-cargo-my-controls .vesbor-single-view-toggle,.stage128u-charter-market-filterbar .stage128r-filter-actions,.stage128u-charter-my-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:640px){.stage128u-cargo-my-controls,.stage128u-charter-market-filterbar,.stage128u-charter-market-filterbar .stage128r-advanced-grid,.stage128u-charter-my-filterbar{grid-template-columns:1fr!important}}.stage128w-charter-market-filterbar{display:grid!important;grid-template-columns:minmax(260px,1.35fr) minmax(140px,.75fr) minmax(120px,.6fr) minmax(190px,.9fr) minmax(135px,.65fr) auto auto!important;gap:10px!important;align-items:flex-end!important;overflow:visible!important}.stage128w-charter-market-filterbar .form-group,.stage128w-charter-market-filterbar .stage128w-sale-delivery-filter .form-group,.stage128w-charter-market-filterbar .vessel-port-area-filter .form-group{margin:0!important}.stage128w-charter-market-filterbar .vessel-port-area-filter input.form-input,.stage128w-sale-delivery-filter input.form-input{height:38px!important;padding-top:9px!important;padding-bottom:9px!important;box-sizing:border-box!important}.stage128w-charter-market-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:flex-end!important;display:inline-grid!important;grid-template-columns:auto minmax(180px,240px)!important;gap:8px!important;align-items:flex-end!important;min-width:0!important}.stage128w-charter-market-filterbar .stage128r-advanced-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto!important;gap:10px!important;width:100%!important}.stage128w-charter-market-filterbar .vessel-quick-filter-row.compact{align-self:flex-end!important;justify-content:flex-start!important;flex-wrap:wrap!important}.stage128w-charter-my-filterbar{display:grid!important;grid-template-columns:minmax(170px,230px) minmax(190px,260px) 1fr auto!important;gap:10px!important;align-items:flex-end!important}.stage128w-charter-my-filterbar .stage128r-filter-actions{grid-column:4!important;justify-self:flex-end!important}.port-dropdown-extra .port-flag{color:var(--color-ocean)!important;font-weight:900!important}.stage128w-cargo-human-label{text-transform:none!important}@media (max-width:1280px){.stage128w-charter-market-filterbar{grid-template-columns:minmax(220px,1.15fr) minmax(130px,.7fr) minmax(112px,.55fr) minmax(165px,.8fr) minmax(125px,.6fr) auto!important}.stage128w-charter-market-filterbar .stage128r-advanced-button,.stage128w-charter-market-filterbar .stage128r-filter-actions,.stage128w-charter-market-filterbar .vessel-clear-filters{grid-column:1/-1!important;justify-self:flex-end!important}}@media (max-width:980px){.stage128w-charter-market-filterbar,.stage128w-charter-market-filterbar .stage128r-advanced-grid,.stage128w-charter-my-filterbar{grid-template-columns:1fr 1fr!important}.stage128w-charter-market-filterbar .stage128r-filter-actions,.stage128w-charter-my-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:640px){.stage128w-charter-market-filterbar,.stage128w-charter-market-filterbar .stage128r-advanced-grid,.stage128w-charter-my-filterbar{grid-template-columns:1fr!important}}.stage128y-charter-market-filterbar{display:grid!important;grid-template-columns:minmax(300px,1.35fr) minmax(150px,.7fr) minmax(130px,.58fr) minmax(220px,.95fr) minmax(160px,.72fr) auto!important;gap:10px!important;align-items:flex-end!important;overflow:visible!important}.stage128y-charter-market-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:flex-end!important;display:inline-grid!important;grid-template-columns:auto minmax(190px,250px)!important;gap:10px!important;align-items:flex-end!important;min-width:0!important}.stage128y-charter-market-filterbar .stage128r-advanced-button,.stage128y-charter-market-filterbar .vessel-clear-filters{justify-self:start!important;white-space:nowrap!important}.stage128y-charter-market-filterbar .stage128r-advanced-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(260px,1.35fr) minmax(260px,1.35fr) auto!important;gap:10px!important;width:100%!important}.stage128y-charter-my-filterbar{display:grid!important;grid-template-columns:minmax(170px,240px) minmax(190px,260px) 1fr auto!important;gap:10px!important;align-items:flex-end!important}.stage128y-charter-my-filterbar .stage128r-filter-actions{grid-column:4!important;justify-self:flex-end!important}.stage128y-date-input-shell{position:relative;width:100%}.stage128y-date-input-shell>input{width:100%;height:38px;border:1px solid var(--border);border-radius:12px;background:var(--bg-subtle);color:var(--text-primary);font:inherit;font-weight:750;padding:9px 42px 9px 12px;box-sizing:border-box}.stage128y-date-picker-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;overflow:hidden}.stage128y-date-picker-button:hover{background:#fff;border-color:rgba(37,99,235,.3);color:var(--color-ocean)}.stage128y-date-picker-button>input[type=date]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.vessel-listing-modal-overlay{z-index:1200!important;align-items:flex-start!important;justify-content:center!important;padding:28px 16px 48px!important;overflow-y:auto!important}.vessel-listing-modal-card{width:min(1000px,calc(100vw - 32px))!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 56px)!important;overflow:auto!important;margin:0 auto!important}.vessel-listing-modal-card .vessel-listing-modern-form{padding-bottom:8px!important}.stage128r-sale-filterbar .port-dropdown{z-index:1300!important}@media (max-width:1280px){.stage128y-charter-market-filterbar{grid-template-columns:minmax(260px,1.2fr) minmax(140px,.7fr) minmax(120px,.58fr) minmax(190px,.9fr) minmax(150px,.7fr)!important}.stage128y-charter-market-filterbar .stage128r-advanced-button,.stage128y-charter-market-filterbar .vessel-clear-filters{grid-column:auto!important}}@media (max-width:980px){.stage128y-charter-market-filterbar,.stage128y-charter-market-filterbar .stage128r-advanced-grid,.stage128y-charter-my-filterbar{grid-template-columns:1fr 1fr!important}.stage128y-charter-market-filterbar .stage128r-filter-actions,.stage128y-charter-my-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:640px){.stage128y-charter-market-filterbar,.stage128y-charter-market-filterbar .stage128r-advanced-grid,.stage128y-charter-my-filterbar{grid-template-columns:1fr!important}}.stage128z-charter-market-filterbar{display:grid!important;grid-template-columns:minmax(300px,1.55fr) minmax(150px,.75fr) minmax(130px,.6fr) minmax(220px,.95fr) minmax(160px,.72fr) minmax(340px,auto)!important;gap:10px 12px!important;align-items:flex-end!important;overflow:visible!important}.stage128z-charter-market-filterbar .vessel-filter-field,.stage128z-charter-market-filterbar .vessel-filter-search-field,.stage128z-charter-market-filterbar .vessel-port-area-filter,.stage128z-charter-market-filterbar .vessel-sort-select{min-width:0!important;width:100%!important;align-self:flex-end!important}.stage128z-charter-market-filterbar .form-group{margin:0!important}.stage128z-charter-market-filterbar .form-input,.stage128z-charter-market-filterbar .stage128y-date-input-shell>input,.stage128z-charter-market-filterbar input,.stage128z-charter-market-filterbar select{height:38px!important;min-height:38px!important;box-sizing:border-box!important}.stage128z-charter-market-filterbar .stage128r-filter-actions{grid-column:6!important;justify-self:flex-end!important;align-self:flex-end!important;display:grid!important;grid-template-columns:auto minmax(190px,250px)!important;gap:10px!important;align-items:flex-end!important;min-width:330px!important;margin:0!important}.stage128z-charter-market-filterbar .stage128r-filter-actions .vesbor-single-view-toggle{justify-self:flex-end!important}.stage128z-charter-market-filterbar .vessel-sort-select span{display:block!important}.stage128z-charter-market-filterbar .stage128r-advanced-button,.stage128z-charter-market-filterbar .vessel-clear-filters{align-self:flex-end!important;height:38px!important;min-height:38px!important;white-space:nowrap!important}.stage128z-charter-market-filterbar .stage128r-advanced-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(260px,1.35fr) minmax(260px,1.35fr) auto!important;gap:10px!important;align-items:flex-end!important;width:100%!important}.stage128z-charter-my-filterbar{display:grid!important;grid-template-columns:minmax(180px,250px) minmax(190px,260px) 1fr auto!important;gap:10px!important;align-items:flex-end!important}.stage128z-charter-my-filterbar .stage128r-filter-actions{grid-column:4!important;justify-self:flex-end!important;align-self:flex-end!important}.stage128u-date-picker-button,.stage128z-charter-market-filterbar .stage128y-date-picker-button,.vessel-listing-modal-card .stage128y-date-picker-button{pointer-events:auto!important;width:34px!important;height:34px!important;right:4px!important;display:grid!important;place-items:center!important;z-index:2!important}.stage128u-date-picker-button svg,.stage128z-charter-market-filterbar .stage128y-date-picker-button svg,.vessel-listing-modal-card .stage128y-date-picker-button svg{pointer-events:none!important}.stage128u-date-picker-button input[type=date],.stage128z-charter-market-filterbar .stage128y-date-picker-button input[type=date],.vessel-listing-modal-card .stage128y-date-picker-button input[type=date]{pointer-events:auto!important}.stage128z-sale-confirm-note{color:var(--text-muted);font-size:12px}@media (max-width:1460px){.stage128z-charter-market-filterbar{grid-template-columns:minmax(280px,1.35fr) minmax(145px,.7fr) minmax(120px,.55fr) minmax(200px,.9fr) minmax(150px,.65fr)!important}.stage128z-charter-market-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:flex-end!important}}@media (max-width:980px){.stage128z-charter-market-filterbar,.stage128z-charter-market-filterbar .stage128r-advanced-grid,.stage128z-charter-my-filterbar{grid-template-columns:1fr 1fr!important}.stage128z-charter-market-filterbar .stage128r-filter-actions,.stage128z-charter-my-filterbar .stage128r-filter-actions{grid-column:1/-1!important;justify-self:start!important}}@media (max-width:640px){.stage128z-charter-market-filterbar,.stage128z-charter-market-filterbar .stage128r-advanced-grid,.stage128z-charter-my-filterbar{grid-template-columns:1fr!important}.stage128z-charter-market-filterbar .stage128r-filter-actions{grid-template-columns:1fr!important;min-width:0!important;width:100%!important}}.stage128z-sale-filterbar .stage128r-sale-filter-advanced,.stage128z-sale-filterbar .stage128r-sale-filter-primary{align-items:flex-end!important}.stage128z-sale-filterbar label{min-width:0!important;align-self:flex-end!important}.stage128z-sale-filterbar .form-input,.stage128z-sale-filterbar input,.stage128z-sale-filterbar select{height:38px!important;min-height:38px!important;box-sizing:border-box!important}.stage128z-sale-filterbar .form-group{margin:0!important}.stage128z-sale-filterbar .port-dropdown{z-index:1400!important}.stage128z-sale-filterbar .vesbor-single-view-toggle,.stage128z-sale-filterbar button{align-self:flex-end!important}.vessel-secondary.danger,.vessel-table-actions button.danger{border-color:rgba(185,28,28,.2)!important;background:rgba(185,28,28,.06)!important;color:#991b1b!important}.vessel-table-actions{min-width:190px!important}.vessel-table-actions button{white-space:nowrap!important}.stage128aa-matching-audit-box{margin:0 0 16px;padding:14px 16px;border:1px solid rgba(37,99,235,.22);border-radius:18px;background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,.96));color:var(--text-secondary);font-size:13px;line-height:1.45}.stage128aa-matching-audit-box>strong{display:block;color:var(--color-navy);margin-bottom:5px}.stage128aa-matching-audit-box p{margin:0 0 10px}.stage128aa-matching-audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stage128aa-matching-audit-grid span{border:1px solid var(--border);border-radius:12px;background:#fff;padding:9px 10px}.stage128aa-use-coverage-button{margin-top:8px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--color-ocean);font:inherit;font-size:12px;font-weight:800;padding:6px 10px;cursor:pointer}.stage128aa-use-coverage-button:disabled{opacity:.55;cursor:not-allowed}.stage128z-charter-market-filterbar .port-dropdown,.stage128z-sale-filterbar .port-dropdown,.vessel-listing-modal-card .port-dropdown{z-index:1800!important}@media (max-width:820px){.stage128aa-matching-audit-grid{grid-template-columns:1fr}}.fleet-confirm-overlay{z-index:7600!important}.fleet-confirm-card{position:relative;z-index:7601!important}.stage128ab-region-help-note{margin-top:6px;font-size:12px;color:var(--text-muted);font-weight:700}.stage128ac-bunker-request-table th{text-align:center}.stage128ac-bunker-request-table th .table-sort-trigger,.stage128ac-bunker-request-table th .table-sort-trigger.align-right{align-items:center;justify-content:center;text-align:center}.stage128ac-bunker-request-table th .table-sort-trigger>span{width:100%;justify-content:center}.stage128ac-bunker-request-table th .table-sort-trigger b{align-self:center}.stage128ac-bunker-request-table th:last-child{text-align:center}.stage128ac-close-request-btn{white-space:nowrap}.stage128ac-field-note{display:block;margin-top:5px;color:var(--text-muted);font-size:11px;line-height:1.35;text-transform:none;letter-spacing:0;font-weight:650}.stage128ad-charter-filterbar{display:block!important;overflow:visible!important}.stage128ad-charter-market-filterbar{display:block!important;grid-template-columns:none!important}.stage128ad-charter-primary-grid{display:grid!important;grid-template-columns:minmax(280px,1.55fr) minmax(150px,.75fr) minmax(130px,.62fr) minmax(225px,1fr) minmax(165px,.75fr) minmax(410px,auto)!important;gap:10px 12px!important;align-items:flex-end!important;width:100%!important;min-width:0!important}.stage128ad-charter-primary-grid .vessel-filter-field,.stage128ad-charter-primary-grid .vessel-filter-search-field,.stage128ad-charter-primary-grid .vessel-port-area-filter,.stage128ad-charter-primary-grid .vessel-sort-select,.stage128ad-charter-primary-grid>label{min-width:0!important;width:100%!important;max-width:100%!important;align-self:flex-end!important;margin:0!important}.stage128ad-charter-primary-grid .form-input,.stage128ad-charter-primary-grid .stage128y-date-input-shell,.stage128ad-charter-primary-grid .stage128y-date-input-shell>input,.stage128ad-charter-primary-grid .vessel-search-box,.stage128ad-charter-primary-grid input,.stage128ad-charter-primary-grid select{width:100%!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important}.stage128ad-charter-actions{display:grid!important;grid-template-columns:auto auto auto minmax(190px,240px)!important;gap:8px!important;justify-content:flex-end!important;align-items:flex-end!important;min-width:0!important;width:100%!important;align-self:flex-end!important}.stage128ad-charter-actions .vessel-clear-filters:empty{display:none!important}.stage128ad-charter-actions .vesbor-single-view-toggle,.stage128ad-charter-actions .vessel-clear-filters,.stage128ad-charter-actions .vessel-secondary.compact{height:40px!important;min-height:40px!important;white-space:nowrap!important;align-self:flex-end!important}.stage128ad-charter-actions .vessel-sort-select{min-width:190px!important;width:100%!important;align-self:flex-end!important}.stage128ad-charter-actions .vessel-sort-select select{width:100%!important;height:40px!important;box-sizing:border-box!important}.stage128ad-charter-advanced-grid{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) minmax(260px,1.2fr) minmax(260px,auto)!important;gap:10px 12px!important;align-items:flex-end!important;width:100%!important;margin-top:10px!important;padding:10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;background:rgba(248,250,252,.72)!important}.stage128ad-charter-advanced-grid .vessel-filter-field,.stage128ad-charter-advanced-grid>label{width:100%!important;min-width:0!important;margin:0!important}.stage128ad-charter-filterbar .port-dropdown{z-index:1500!important}.stage128ad-ready-filter .stage128y-date-picker-button{width:34px!important;height:34px!important;right:4px!important;pointer-events:auto!important}.stage128ad-ready-filter .stage128y-date-picker-button input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important}.stage128ad-charter-my-filterbar{display:grid!important;grid-template-columns:minmax(180px,250px) minmax(200px,260px) 1fr auto!important;gap:10px!important;align-items:flex-end!important}.stage128ad-charter-my-filterbar .stage128r-filter-actions{grid-column:4!important;justify-self:flex-end!important;align-self:flex-end!important}@media (max-width:1560px){.stage128ad-charter-primary-grid{grid-template-columns:minmax(260px,1.45fr) minmax(145px,.75fr) minmax(120px,.62fr) minmax(205px,1fr) minmax(150px,.72fr)!important}.stage128ad-charter-actions{grid-column:1/-1!important;justify-content:flex-end!important;width:auto!important;justify-self:flex-end!important}}@media (max-width:1040px){.stage128ad-charter-advanced-grid,.stage128ad-charter-my-filterbar,.stage128ad-charter-primary-grid{grid-template-columns:1fr 1fr!important}.stage128ad-charter-actions,.stage128ad-charter-my-filterbar .stage128r-filter-actions,.stage128ad-charter-primary-grid .stage128r-charter-search{grid-column:1/-1!important;justify-self:start!important;justify-content:start!important}}@media (max-width:640px){.stage128ad-charter-actions,.stage128ad-charter-advanced-grid,.stage128ad-charter-my-filterbar,.stage128ad-charter-primary-grid{grid-template-columns:1fr!important}.stage128ad-charter-actions{width:100%!important;justify-self:stretch!important}}.stage128ae-charter-filterbar{display:block!important;flex-wrap:nowrap!important;width:100%!important;padding:12px!important;overflow:visible!important}.stage128ae-charter-filter-shell,.stage128ae-charter-filterbar>*{width:100%!important;min-width:0!important}.stage128ae-charter-filter-shell{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.stage128ae-charter-main-row{display:grid!important;grid-template-columns:minmax(300px,1.45fr) minmax(160px,.75fr) minmax(135px,.58fr) minmax(250px,1fr) minmax(180px,.72fr) auto!important;gap:10px 12px!important;align-items:flex-end!important;width:100%!important;min-width:0!important}.stage128ae-charter-main-row .vessel-filter-field,.stage128ae-charter-main-row .vessel-filter-search-field,.stage128ae-charter-main-row .vessel-port-area-filter,.stage128ae-charter-main-row>label{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;margin:0!important;align-self:flex-end!important}.stage128ae-charter-filterbar .vessel-filter-field>span,.stage128ae-charter-filterbar .vessel-filter-search-field>span,.stage128ae-charter-filterbar .vessel-sort-select>span,.stage128ae-charter-filterbar label>span{display:block!important;min-height:13px!important;margin:0 0 6px!important;line-height:1.1!important;color:var(--text-muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important}.stage128ae-charter-filterbar .form-input,.stage128ae-charter-filterbar .stage128y-date-input-shell,.stage128ae-charter-filterbar .stage128y-date-input-shell>input,.stage128ae-charter-filterbar .vessel-search-box,.stage128ae-charter-filterbar input,.stage128ae-charter-filterbar select{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;margin:0!important;box-shadow:none!important}.stage128ae-charter-filterbar .vessel-search-box input{height:36px!important;min-height:36px!important}.stage128ae-advanced-button{height:40px!important;min-height:40px!important;align-self:flex-end!important;white-space:nowrap!important;justify-content:center!important;min-width:116px!important}.stage128ae-charter-control-row{display:flex!important;justify-content:flex-end!important;align-items:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;padding-top:0!important}.stage128ae-charter-control-row .stage128ae-clear-button,.stage128ae-charter-control-row .vesbor-single-view-toggle{height:40px!important;min-height:40px!important;white-space:nowrap!important;flex:0 0 auto!important}.stage128ae-sort-select{flex:0 0 240px!important;width:240px!important;min-width:220px!important;max-width:260px!important;margin:0!important}.stage128ae-sort-select select{height:40px!important}.stage128ae-charter-advanced-grid{display:grid!important;grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr) minmax(260px,1fr) minmax(280px,auto)!important;gap:10px 12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;background:rgba(248,250,252,.72)!important}.stage128ae-charter-advanced-grid .vessel-filter-field,.stage128ae-charter-advanced-grid>label{min-width:0!important;width:100%!important;flex:none!important;margin:0!important}.stage128ae-quick-row{display:inline-flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;align-self:flex-end!important}.stage128ae-ready-filter .stage128y-date-picker-button{width:34px!important;height:34px!important;right:4px!important;top:3px!important;pointer-events:auto!important}.stage128ae-ready-filter .stage128y-date-picker-button input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;pointer-events:auto!important}.stage128ae-charter-filterbar .port-dropdown{z-index:1900!important;min-width:min(520px,72vw)!important}.stage128ae-charter-mine-row{display:grid!important;grid-template-columns:minmax(180px,250px) minmax(210px,270px) 1fr auto!important;gap:10px 12px!important;align-items:flex-end!important;width:100%!important}.stage128ae-charter-mine-row .vessel-filter-field,.stage128ae-charter-mine-row>label{min-width:0!important;width:100%!important;flex:none!important;margin:0!important}.stage128ae-mine-controls{grid-column:4!important;justify-self:flex-end!important;align-self:flex-end!important}@media (max-width:1500px){.stage128ae-charter-main-row{grid-template-columns:minmax(280px,1.4fr) minmax(150px,.7fr) minmax(125px,.55fr) minmax(230px,.95fr) minmax(165px,.68fr) auto!important}}@media (max-width:1280px){.stage128ae-charter-main-row{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.8fr) minmax(120px,.6fr) minmax(230px,1fr)!important}.stage128ae-advanced-button,.stage128ae-ready-filter{grid-column:span 2!important}.stage128ae-charter-control-row{justify-content:flex-start!important;flex-wrap:wrap!important}.stage128ae-charter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:780px){.stage128ae-charter-advanced-grid,.stage128ae-charter-main-row,.stage128ae-charter-mine-row{grid-template-columns:1fr!important}.stage128ae-advanced-button,.stage128ae-mine-controls,.stage128ae-ready-filter{grid-column:auto!important;justify-self:stretch!important}.stage128ae-charter-control-row{align-items:stretch!important}.stage128ae-sort-select{flex:1 1 100%!important;width:100%!important;max-width:100%!important}}.stage128ae-charter-filterbar.stage128ae-charter-filterbar-market{padding:14px!important}.stage128ae-charter-filterbar-market .stage128ae-charter-filter-shell{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.stage128ae-charter-filterbar-market .stage128ae-charter-main-row{display:grid!important;grid-template-columns:minmax(320px,1.55fr) minmax(170px,.8fr) minmax(140px,.62fr) minmax(260px,1.15fr) minmax(190px,.82fr)!important;gap:12px!important;align-items:flex-end!important;width:100%!important}.stage128ae-charter-filterbar-market .stage128ae-charter-main-row>*{min-width:0!important;width:100%!important;align-self:flex-end!important}.stage128ae-charter-filterbar-market .stage128af-charter-control-row{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;width:100%!important;padding-top:2px!important;border-top:1px solid rgba(148,163,184,.16)!important}.stage128af-charter-left-actions,.stage128af-charter-right-actions{display:inline-flex!important;align-items:flex-end!important;gap:8px!important;min-width:0!important}.stage128af-charter-right-actions{margin-left:auto!important}.stage128af-charter-left-actions .stage128ae-advanced-button,.stage128af-charter-left-actions .stage128ae-clear-button,.stage128af-charter-right-actions .vesbor-single-view-toggle{height:40px!important;min-height:40px!important;margin:0!important;white-space:nowrap!important}.stage128af-charter-right-actions .stage128ae-sort-select{width:240px!important;min-width:220px!important;max-width:260px!important;margin:0!important}.stage128ae-charter-filterbar-market .stage128ae-charter-advanced-grid{display:grid!important;grid-template-columns:minmax(180px,.65fr) minmax(260px,1fr) minmax(260px,1fr) minmax(320px,auto)!important;gap:12px!important;align-items:flex-end!important;width:100%!important;margin-top:0!important}.stage128ae-charter-filterbar-market .stage128ae-charter-main-row .port-search-input,.stage128ae-charter-filterbar-market .stage128ae-charter-main-row .port-search-wrap,.stage128ae-charter-filterbar-market .stage128ae-charter-main-row .stage128y-date-input-shell,.stage128ae-charter-filterbar-market .stage128ae-charter-main-row .vessel-search-box,.stage128ae-charter-filterbar-market .stage128ae-charter-main-row input,.stage128ae-charter-filterbar-market .stage128ae-charter-main-row select{height:42px!important;min-height:42px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.stage128ae-charter-filterbar-market .stage128ae-charter-main-row .vessel-search-box input{height:38px!important;min-height:38px!important}.stage128ae-charter-filterbar-market .stage128ae-port-field .port-search-input,.stage128ae-charter-filterbar-market .stage128ae-port-field .port-search-wrap{overflow:hidden!important}.vessel-form-market-preview{grid-column:1/-1!important;width:100%!important;margin-top:0!important;position:static!important}.vessel-form-market-preview .cargo-form-preview-title strong{font-size:20px!important}.vessel-form-preview-facts,.vessel-form-preview-route{width:100%!important}.vessel-listing-modern-form .vessel-form-actions{align-items:center!important}@media (max-width:1450px){.stage128ae-charter-filterbar-market .stage128ae-charter-main-row{grid-template-columns:minmax(300px,1.35fr) minmax(160px,.8fr) minmax(130px,.62fr) minmax(250px,1.05fr)!important}.stage128ae-charter-filterbar-market .stage128ae-ready-filter{grid-column:span 1!important}}@media (max-width:1120px){.stage128ae-charter-filterbar-market .stage128ae-charter-main-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage128ae-charter-filterbar-market .stage128af-charter-control-row,.stage128af-charter-left-actions,.stage128af-charter-right-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.stage128af-charter-right-actions{margin-left:0!important}.stage128ae-charter-filterbar-market .stage128ae-charter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.stage128ae-charter-filterbar-market .stage128ae-charter-advanced-grid,.stage128ae-charter-filterbar-market .stage128ae-charter-main-row{grid-template-columns:1fr!important}.stage128af-charter-right-actions .stage128ae-sort-select{width:100%!important;max-width:100%!important;flex:1 1 100%!important}}.stage128ag-charter-filter{display:block!important;width:100%!important;min-width:0!important;padding:14px!important;border:1px solid var(--border)!important;border-radius:var(--workspace-card-radius)!important;background:#fff!important;box-shadow:var(--workspace-row-shadow)!important;overflow:visible!important}.stage128ag-charter-filter,.stage128ag-charter-filter *{box-sizing:border-box!important}.stage128ag-charter-shell{grid-template-columns:1fr!important}.stage128ag-charter-primary-row,.stage128ag-charter-shell{display:grid!important;gap:12px!important;width:100%!important;min-width:0!important}.stage128ag-charter-primary-row{grid-template-columns:minmax(300px,1.55fr) minmax(150px,.78fr) minmax(130px,.62fr) minmax(250px,1.15fr) minmax(175px,.82fr)!important;align-items:flex-start!important}.stage128ag-field,.stage128ag-sort-field{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;flex:none!important;position:relative!important}.stage128ag-field>span,.stage128ag-sort-field>span{display:block!important;min-height:12px!important;line-height:12px!important;margin:0!important;color:var(--text-muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.stage128ag-field .form-input,.stage128ag-field .stage128y-date-input-shell,.stage128ag-field input,.stage128ag-field select,.stage128ag-field textarea,.stage128ag-search-box,.stage128ag-sort-field select{width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;border-radius:13px!important;box-shadow:none!important;margin:0!important}.stage128ag-search-box{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--border)!important;background:#fff!important;padding:0 12px!important}.stage128ag-search-box input{border:0!important;outline:0!important;background:transparent!important;height:38px!important;min-height:38px!important;padding:0!important}.stage128ag-field .form-group{position:relative!important;margin:0!important}.stage128ag-field .form-group,.stage128ag-field .form-group>div{width:100%!important;min-width:0!important}.stage128ag-field .form-input{padding-left:36px!important}.stage128ag-date-field .stage128y-date-input-shell{position:relative!important;display:block!important;overflow:hidden!important}.stage128ag-date-field .stage128y-date-input-shell>input{height:42px!important;min-height:42px!important;padding-right:44px!important}.stage128ag-date-field .stage128y-date-picker-button{position:absolute!important;top:4px!important;right:5px!important;width:34px!important;height:34px!important;padding:0!important;pointer-events:auto!important}.stage128ag-date-field .stage128y-date-picker-button input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;cursor:pointer!important;pointer-events:auto!important}.stage128ag-charter-controls-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;padding-top:4px!important}.stage128ag-left-controls,.stage128ag-right-controls{display:inline-flex!important;align-items:flex-end!important;gap:8px!important;min-width:0!important;flex-wrap:nowrap!important}.stage128ag-right-controls{margin-left:auto!important}.stage128ag-advanced-button,.stage128ag-clear-button,.stage128ag-right-controls .vesbor-single-view-toggle{height:42px!important;min-height:42px!important;margin:0!important;white-space:nowrap!important}.stage128ag-sort-field{width:240px!important;min-width:220px!important;max-width:260px!important}.stage128ag-charter-advanced-row{display:grid!important;grid-template-columns:minmax(170px,.65fr) minmax(260px,1fr) minmax(260px,1fr) minmax(310px,auto)!important;gap:12px!important;align-items:flex-start!important;width:100%!important;min-width:0!important;padding:12px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;background:rgba(248,250,252,.74)!important}.stage128ag-quick-row{display:inline-flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;padding-top:18px!important}.stage128ag-quick-row button{height:40px!important;min-height:40px!important;padding:0 14px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#fff!important;color:var(--text)!important;font-weight:800!important;white-space:nowrap!important}.stage128ag-quick-row button.active{border-color:rgba(37,99,235,.35)!important;background:rgba(37,99,235,.1)!important;color:var(--color-ocean)!important}.stage128ag-charter-mine-row{display:grid!important;grid-template-columns:minmax(190px,250px) minmax(220px,280px) minmax(0,1fr) auto!important;gap:12px!important;align-items:flex-start!important;width:100%!important;min-width:0!important}.stage128ag-mine-controls{grid-column:4!important;justify-self:flex-end!important;align-self:flex-end!important}.stage128ag-charter-filter .port-dropdown{z-index:2200!important;min-width:min(540px,72vw)!important}@media (max-width:1520px){.stage128ag-charter-primary-row{grid-template-columns:minmax(280px,1.4fr) minmax(145px,.75fr) minmax(120px,.58fr) minmax(230px,1fr) minmax(165px,.72fr)!important}}@media (max-width:1280px){.stage128ag-charter-advanced-row,.stage128ag-charter-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage128ag-charter-controls-row,.stage128ag-left-controls,.stage128ag-right-controls{flex-wrap:wrap!important;justify-content:flex-start!important}.stage128ag-right-controls{margin-left:0!important}}@media (max-width:720px){.stage128ag-charter-advanced-row,.stage128ag-charter-mine-row,.stage128ag-charter-primary-row{grid-template-columns:1fr!important}.stage128ag-mine-controls{grid-column:auto!important;justify-self:stretch!important}.stage128ag-sort-field{width:100%!important;max-width:100%!important;min-width:0!important}}.stage128ag-charter-filter .stage128ag-charter-advanced-row>*,.stage128ag-charter-filter .stage128ag-charter-controls-row>*,.stage128ag-charter-filter .stage128ag-charter-mine-row>*,.stage128ag-charter-filter .stage128ag-charter-primary-row>*{min-width:0!important;max-width:100%!important}.stage128ag-charter-filter .stage128ag-right-controls{flex:0 1 auto!important;max-width:100%!important}.stage128ag-charter-filter .stage128ag-left-controls{flex:1 1 auto!important}.stage128ag-charter-filter .stage128ag-port-field .form-group,.stage128ag-charter-filter .stage128ag-port-field .form-group>div,.stage128ag-charter-filter .stage128ag-port-field input{width:100%!important;min-width:0!important;max-width:100%!important}.stage128ag-charter-filter .vesbor-single-view-toggle{flex:0 0 auto!important}@media (max-width:960px){.stage128ag-charter-filter .stage128ag-charter-controls-row,.stage128ag-charter-filter .stage128ag-left-controls,.stage128ag-charter-filter .stage128ag-right-controls{width:100%!important}.stage128ag-charter-filter .stage128ag-right-controls{justify-content:flex-start!important}}.stage128ag-services-view-toggle{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;min-height:40px!important}.stage128ag-services-mine-toolbar{display:flex!important;justify-content:flex-end!important;margin:0 0 10px!important}.stage128ag-services-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:14px!important}.stage128ag-service-card{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;padding:16px!important;border:1px solid var(--border)!important;border-radius:18px!important;background:#fff!important;cursor:pointer!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}.stage128ag-service-card:hover{border-color:rgba(37,99,235,.28)!important;box-shadow:0 18px 32px rgba(15,23,42,.09)!important}.stage128ag-service-card-top{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:flex-start!important}.stage128ag-service-card h3{margin:4px 0 0!important;font-size:16px!important;line-height:1.25!important;color:var(--text)!important}.stage128ag-service-card-meta,.stage128ag-service-kicker{color:var(--text-muted)!important;font-size:11px!important;font-weight:800!important}.stage128ag-service-card-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stage128ag-service-card-facts div{padding:10px!important;border-radius:13px!important;background:rgba(248,250,252,.92)!important;border:1px solid rgba(226,232,240,.88)!important;min-width:0!important}.stage128ag-service-card-facts span{display:block!important;color:var(--text-muted)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.stage128ag-service-card-facts b{display:block!important;margin-top:4px!important;color:var(--text)!important;font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important}.stage128ag-service-card-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:auto!important}.stage128ag-services-empty{padding:34px!important}@media (max-width:1320px){.stage128ag-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.stage128ag-services-grid{grid-template-columns:1fr!important}}.stage128ag-date-field{min-width:190px!important}.stage128ag-date-field .stage128y-date-input-shell{overflow:visible!important;isolation:isolate!important}.stage128ag-date-field .stage128y-date-input-shell>input{padding-right:54px!important;background:#f8fafc!important}.stage128ag-date-field .stage128y-date-picker-button{top:50%!important;right:8px!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:inline-grid!important;place-items:center!important;background:#fff!important;border:1px solid rgba(148,163,184,.42)!important;border-radius:10px!important;overflow:hidden!important;z-index:5!important;color:var(--color-ocean)!important}.stage128ag-date-field .stage128y-date-picker-button svg{display:block!important;width:16px!important;height:16px!important;flex:0 0 auto!important;pointer-events:none!important;position:relative!important;z-index:2!important}.stage128ag-date-field .stage128y-date-picker-button input[type=date]{z-index:3!important;opacity:0!important}.stage128ag-date-field .stage128y-date-picker-button:focus-visible,.stage128ag-date-field .stage128y-date-picker-button:hover{border-color:rgba(37,99,235,.55)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html[data-vesbor-auth-gate=checking] body{background:#f6f8fc!important}html[data-vesbor-auth-gate=checking] #__next{visibility:hidden!important}html[data-vesbor-auth-gate=checking] body:before{content:"Checking session…";position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#f6f8fc;color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700;letter-spacing:.01em}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-bar{display:flex!important;align-items:center!important;gap:8px!important;margin:-2px 0 10px!important;padding-left:2px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-add{display:inline-flex!important;align-items:center!important;gap:5px!important;border:0!important;background:transparent!important;color:#2563eb!important;cursor:pointer!important;padding:4px 2px!important;font:900 11px/1 var(--font-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-add:hover{color:#1d4ed8!important;text-decoration:underline!important;text-underline-offset:3px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-bar>span{color:#94a3b8!important;font:800 10px/1 var(--font-sans)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-row{position:relative!important;margin:0 0 12px!important;padding:10px!important;border:1px dashed rgba(37,99,235,.22)!important;border-radius:16px!important;background:rgba(37,99,235,.025)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:7px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-head span{font:850 10px/1 var(--font-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#64748b!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-remove{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(148,163,184,.25)!important;border-radius:999px!important;background:#fff!important;color:#64748b!important;cursor:pointer!important;padding:0!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-remove:hover{color:#dc2626!important;border-color:rgba(220,38,38,.24)!important;background:rgba(220,38,38,.04)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{overflow:hidden!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{overflow-wrap:anywhere!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-header-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-action{display:inline-flex!important;align-items:center!important;gap:7px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-action:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-result-print-button{width:100%!important;margin-top:10px!important;min-height:39px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:14px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font:850 12px/1 var(--font-sans)!important;cursor:pointer!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-result-print-button:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.42)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{display:none}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{border-radius:22px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{min-height:78px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:not(:first-child){margin-top:10px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-alternatives-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{padding:11px 12px!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(15,23,42,.035)!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card-header{margin-bottom:7px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card-header strong{font-size:13px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-compact-card-header span{font-size:10px!important;margin-top:1px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:first-child{margin-bottom:8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child{gap:5px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:8px 12px!important;border-radius:12px!important;min-height:50px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div span:first-child{width:22px!important;height:22px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid{gap:6px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid button{padding:7px 8px!important;border-radius:11px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-grid strong{margin-top:3px!important;font-size:11px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-list button{padding:8px 10px!important}@media print{@page{size:A4 portrait;margin:9mm}body,html{background:#fff!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body .floating-chat-dock,body .sea-distance-alternatives-card,body .sea-distance-compact-card-header button,body .sea-distance-header-actions,body .sea-distance-history-card,body .sea-distance-input-card,body .sea-distance-page-shell .leaflet-control-container,body .sea-distance-result-print-button,body .sea-distance-speed-card,body .vesbor-desktop-sidebar,body .vesbor-floating-chat-dock,body .vesbor-mobile-bottom-nav,body .vesbor-mobile-drawer,body .vesbor-session-overlay,body .vesbor-top-shell,body .workspace-page-header,body .workspace-tabs,body footer{display:none!important}body .page-shell,body .sea-distance-grid,body .sea-distance-output-stack,body .sea-distance-workspace,body .stage67x-tools-grid-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell,body .vesbor-app-shell,body .vesbor-main-shell{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;background:#fff!important;box-shadow:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{display:block!important;margin:0 0 7mm!important;padding-bottom:4mm!important;border-bottom:1px solid #dbe7ef!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header div{color:#2563eb!important;font:900 9px/1 var(--font-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header h1{margin:0 0 2mm!important;color:#0f172a!important;font:900 21px/1.15 var(--font-display,var(--font-sans))!important;letter-spacing:-.03em!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header p{margin:0!important;color:#64748b!important;font:600 10px/1.45 var(--font-sans)!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{display:block!important;border:1px solid #cbd5e1!important;border-radius:12px!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;margin:0 0 5mm!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:first-child{padding:3mm 4mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(2){padding:3mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container{height:115mm!important;min-height:115mm!important;max-height:115mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{display:grid!important;grid-template-columns:1.25fr .75fr .9fr 1fr 1fr!important;min-height:0!important;margin-top:3mm!important;border:1px solid #dbe7ef!important;border-radius:10px!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:3mm!important;min-height:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip span{font-size:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:10px!important;line-height:1.25!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card{padding:4mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:2.5mm 3mm!important;min-height:0!important;background:#f8fafc!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-map-card{grid-column:2!important;grid-row:1!important;align-self:start!important;position:sticky!important;top:76px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:not(.sea-distance-map-card){grid-column:1/-1!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-map-card .sea-distance-print-report-header{display:none!important}@media (max-width:1120px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-map-card{grid-column:1!important;grid-row:auto!important;position:static!important;width:100%!important}}@media print{@page{size:A4 portrait;margin:9mm}body,html{width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important;background:#fff!important}body *{visibility:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell,body .tools-workspace-page.stage67x.sea-distance-page-shell *{visibility:visible!important}body .page-shell,body .tools-workspace-page.stage67x.sea-distance-page-shell,body .vesbor-app-shell,body .vesbor-main-shell{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;background:#fff!important;box-shadow:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell{position:absolute!important;left:0!important;top:0!important;right:auto!important}body .floating-chat-dock,body .sea-distance-alternatives-card,body .sea-distance-header-actions,body .sea-distance-history-card,body .sea-distance-input-card,body .sea-distance-map-card-header,body .sea-distance-page-shell .leaflet-control-container,body .sea-distance-result-print-button,body .sea-distance-speed-card,body .vesbor-desktop-sidebar,body .vesbor-floating-chat-dock,body .vesbor-mobile-bottom-nav,body .vesbor-mobile-drawer,body .vesbor-session-overlay,body .vesbor-top-shell,body .workspace-page-header,body .workspace-tabs,body footer{display:none!important;visibility:hidden!important}body .sea-distance-grid,body .sea-distance-output-stack,body .sea-distance-workspace,body .stage67x-tools-grid-wrap{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;background:#fff!important;box-shadow:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{display:block!important;visibility:visible!important;position:static!important;width:100%!important;max-width:none!important;border:1px solid #cbd5e1!important;border-radius:10px!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;margin:0 0 5mm!important;overflow:hidden!important;background:#fff!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{display:block!important;visibility:visible!important;margin:0!important;padding:0 0 4mm!important;border-bottom:1px solid #dbe7ef!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header div{color:#2563eb!important;font:900 9px/1 var(--font-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header h1{margin:0 0 2mm!important;color:#0f172a!important;font:900 20px/1.12 var(--font-display,var(--font-sans))!important;letter-spacing:-.03em!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header p{margin:0!important;color:#64748b!important;font:600 10px/1.35 var(--font-sans)!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{padding:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding:3mm 0 0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container{height:108mm!important;min-height:108mm!important;max-height:108mm!important;border:1px solid #dbe7ef!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{display:grid!important;grid-template-columns:1.2fr .72fr .82fr 1fr 1fr!important;min-height:0!important;margin-top:3mm!important;border:1px solid #dbe7ef!important;border-radius:8px!important;overflow:hidden!important;box-shadow:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:2.5mm!important;min-height:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip span{font-size:7.8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:9.5px!important;line-height:1.22!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card{padding:3mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:2mm 2.5mm!important;min-height:0!important;background:#f8fafc!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:not(.sea-distance-map-card){grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-leg-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-speed-card{margin-top:8px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-leg-card{padding:10px 12px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-leg-card>div:last-child>div{padding:7px 10px!important;min-height:46px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-speed-card{padding:10px 12px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-speed-card .sea-distance-speed-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-speed-card .sea-distance-speed-grid button{min-height:44px!important}@media (max-width:1120px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:not(.sea-distance-map-card){grid-column:1!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-speed-card .sea-distance-speed-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media print{@page{size:A4 portrait;margin:8mm}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-leg-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-map-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-speed-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:not(.sea-distance-map-card){grid-column:auto!important;display:block!important;visibility:visible!important;width:100%!important;max-width:100%!important;position:static!important;margin:0 0 4mm!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-speed-card{border:1px solid #cbd5e1!important;border-radius:9px!important;padding:3mm!important;background:#fff!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{display:block!important;visibility:visible!important;margin:0 0 4mm!important;padding:0 0 3mm!important;border-bottom:1px solid #dbe7ef!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{padding:0!important;border:1px solid #cbd5e1!important;border-radius:10px!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding:2.5mm 0 0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container{height:92mm!important;min-height:92mm!important;max-height:92mm!important;border:1px solid #dbe7ef!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{grid-template-columns:1fr 1fr!important;margin-top:2.5mm!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:2.2mm 2.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:first-child,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:nth-child(4),body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:nth-child(5){grid-column:1/-1!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card{padding:3mm!important;border:1px solid #cbd5e1!important;border-radius:9px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:first-child{margin-bottom:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child{gap:1.8mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:2mm 2.5mm!important;min-height:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header{margin-bottom:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button{padding:2mm!important;min-height:0!important;border-radius:7px!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack{display:flex!important;flex-direction:column!important;grid-column:2!important;grid-row:1!important;gap:8px!important;align-self:start!important;min-width:0!important;width:100%!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-map-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>div:not(.sea-distance-map-card){grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:100%!important;margin-top:0!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-map-card{position:static!important;top:auto!important;align-self:stretch!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-alternatives-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{margin-top:0!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{padding:9px 11px!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container{background:#c7dfea!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-tile,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card img.leaflet-tile{width:256px!important;height:256px!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-image-layer.vesbor-route-local-basemap,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card img.vesbor-route-local-basemap{display:none!important;visibility:hidden!important}@media (max-width:1120px){.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack{grid-column:1!important;grid-row:auto!important}}@media print{body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack{display:block!important;grid-column:auto!important;grid-row:auto!important;gap:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-tile,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card img.leaflet-tile{width:256px!important;height:256px!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-tile,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card img.leaflet-tile{max-width:none!important;max-height:none!important;image-rendering:auto!important;opacity:1!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-pane,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-tile-container,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-tile-pane{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}@media print{@page{size:A4 portrait;margin:5mm}body,html{width:210mm!important;min-width:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body .tools-workspace-page.stage67x.sea-distance-page-shell{position:static!important;width:200mm!important;max-width:200mm!important;min-width:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:#fff!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-workspace,body .tools-workspace-page.stage67x.sea-distance-page-shell .stage67x-tools-grid-wrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important}body .floating-chat-dock,body .sea-distance-header-actions,body .sea-distance-input-card,body .sea-distance-map-card-header,body .sea-distance-page-shell .leaflet-control-container,body .sea-distance-result-print-button,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-alternatives-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-card,body .vesbor-desktop-sidebar,body .vesbor-floating-chat-dock,body .vesbor-mobile-bottom-nav,body .vesbor-mobile-drawer,body .vesbor-session-overlay,body .vesbor-top-shell,body .workspace-page-header,body .workspace-tabs,body footer{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{display:block!important;visibility:visible!important;margin:0 0 2mm!important;padding:0 0 2mm!important;border-bottom:1px solid #dbe7ef!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header div{font-size:7px!important;letter-spacing:.12em!important;color:#64748b!important;text-transform:uppercase!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header h1{margin:.8mm 0 .4mm!important;font-size:15px!important;line-height:1.1!important;color:#0f172a!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header p{margin:0!important;font-size:8px!important;line-height:1.25!important;color:#64748b!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{display:block!important;visibility:visible!important;width:100%!important;max-width:100%!important;margin:0 0 2.5mm!important;padding:0!important;border:1px solid #dbe7ef!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;break-inside:avoid!important;page-break-inside:avoid!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container{height:68mm!important;min-height:68mm!important;max-height:68mm!important;border:1px solid #dbe7ef!important;border-radius:7px!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{display:grid!important;grid-template-columns:1.45fr .75fr .95fr 1.1fr!important;margin:2mm 0 0!important;min-height:0!important;border-radius:7px!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:1.6mm 2mm!important;min-height:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:nth-child(5){display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip span{font-size:6.8px!important;line-height:1.1!important;letter-spacing:.1em!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:8.5px!important;line-height:1.15!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card{padding:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:first-child{margin:0 0 1.3mm!important;font-size:6.8px!important;letter-spacing:.13em!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child{gap:1.2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:1.4mm 2mm!important;min-height:0!important;border-radius:6px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div span:first-child{width:5mm!important;height:5mm!important;font-size:7px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 13px"]{font-size:9px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 11px"]{font-size:7.5px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 15px"]{font-size:10px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{padding:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header{margin:0 0 1.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header strong{font-size:9px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header span{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:1.2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button{padding:1.2mm!important;min-height:8mm!important;border-radius:5px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button span{font-size:6.8px!important;line-height:1!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button strong{font-size:7px!important;line-height:1.1!important;margin-top:.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell{width:202mm!important;max-width:202mm!important;padding:0!important;margin:0 auto!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{margin-bottom:2mm!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container{height:64mm!important;min-height:64mm!important;max-height:64mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{grid-template-columns:1.38fr .72fr .82fr 1.38fr!important;margin-top:1.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{margin-bottom:2mm!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:1mm 1.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:1mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button{min-height:7mm!important;padding:.8mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-alternatives-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-card,body .tools-workspace-page.stage67x.sea-distance-page-shell [class*=sea-distance-alternatives],body .tools-workspace-page.stage67x.sea-distance-page-shell [class*=sea-distance-history]{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}}@media print{@page{size:A4 portrait;margin:4mm}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:block!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{position:absolute!important;left:-12000px!important;top:0!important;height:310px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;z-index:-1!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{width:100%!important;height:100%!important;min-height:0!important}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-tile,.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card img.leaflet-tile{outline:1px solid transparent!important}@media print{@page{size:A4 portrait;margin:4mm}body,html{width:210mm!important;max-width:210mm!important;height:auto!important;overflow:visible!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body .tools-workspace-page.stage67x.sea-distance-page-shell{width:202mm!important;max-width:202mm!important;min-width:0!important;margin:0 auto!important;padding:0!important;background:#fff!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 1.6mm!important;border:1px solid #dbe7ef!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding:1.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:block!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:59mm!important;min-height:59mm!important;max-height:59mm!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;overflow:hidden!important;z-index:auto!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{display:block!important;width:100%!important;max-width:100%!important;height:59mm!important;min-height:59mm!important;max-height:59mm!important;border:1px solid #dbe7ef!important;border-radius:7px!important;overflow:hidden!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-control-container{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{grid-template-columns:1.38fr .72fr .82fr 1.38fr!important;margin-top:1.4mm!important;min-height:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:1.25mm 1.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip span{font-size:6.4px!important;line-height:1!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:8px!important;line-height:1.08!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card{margin:0 0 1.6mm!important;padding:1.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:first-child{margin-bottom:1mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child{gap:.9mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:.9mm 1.4mm!important;min-height:0!important;border-radius:5px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{margin:0!important;padding:1.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header{margin-bottom:.9mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.8mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button{min-height:6.2mm!important;padding:.6mm!important;border-radius:4px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button span{font-size:6px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button strong{font-size:6.6px!important;line-height:1.05!important;margin-top:.3mm!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{width:1160px!important;height:470px!important}@media print{@page{size:A4 portrait;margin:7mm}body,html{width:210mm!important;max-width:210mm!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body .tools-workspace-page.stage67x.sea-distance-page-shell{width:196mm!important;max-width:196mm!important;margin:0 auto!important;padding:0!important;color:#0f172a!important;font-size:11px!important;line-height:1.25!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{margin:0 0 4mm!important;padding:0!important;border:0!important;display:flex!important;align-items:baseline!important;gap:3mm!important;page-break-after:avoid!important;break-after:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header div{font-size:8.5px!important;line-height:1!important;letter-spacing:.12em!important;margin:0!important;white-space:nowrap!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header h1{font-size:22px!important;line-height:1.05!important;margin:0!important;letter-spacing:-.035em!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header p{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{margin:0 0 4mm!important;border-radius:10px!important;border:1px solid #d6e1ea!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{width:100%!important;height:88mm!important;min-height:88mm!important;max-height:88mm!important;display:block!important;position:static!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;margin:0!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{width:100%!important;height:88mm!important;min-height:88mm!important;max-height:88mm!important;border-radius:8px!important;border:1px solid #dbe7ef!important;overflow:hidden!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{display:grid!important;grid-template-columns:1.35fr .7fr .78fr 1.25fr!important;margin-top:2mm!important;border-radius:8px!important;min-height:0!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:2.4mm 2.8mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:nth-child(5){display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip span{font-size:8.5px!important;line-height:1.1!important;letter-spacing:.11em!important;margin-bottom:1mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:10.5px!important;line-height:1.2!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card{margin:0 0 4mm!important;padding:3mm!important;border:1px solid #d6e1ea!important;border-radius:10px!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:first-child{font-size:9px!important;letter-spacing:.12em!important;margin:0 0 2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child{gap:1.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:2mm 2.5mm!important;border-radius:7px!important;min-height:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 13px"]{font-size:11px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 11px"]{font-size:9.5px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 15px"]{font-size:12px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{margin:0!important;padding:3mm!important;border:1px solid #d6e1ea!important;border-radius:10px!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header{display:block!important;margin:0 0 2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header strong{display:block!important;font-size:12px!important;line-height:1.15!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header span{display:block!important;font-size:9.5px!important;line-height:1.2!important;margin-top:.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.8mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button{min-height:13mm!important;padding:2mm!important;border-radius:7px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button span{font-size:9.5px!important;line-height:1.1!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button strong{font-size:10.5px!important;line-height:1.15!important;margin-top:.8mm!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{width:980px!important;height:500px!important}@media print{@page{size:A4 portrait;margin:6mm}body,html{width:210mm!important;max-width:210mm!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body .tools-workspace-page.stage67x.sea-distance-page-shell{width:198mm!important;max-width:198mm!important;margin:0 auto!important;padding:0!important;color:#0f172a!important;font-size:14px!important;line-height:1.28!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{margin:0 0 3mm!important;padding:0!important;border:0!important;display:flex!important;align-items:baseline!important;gap:3mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header div{font-size:10px!important;line-height:1!important;letter-spacing:.12em!important;white-space:nowrap!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header h1{font-size:24px!important;line-height:1.05!important;margin:0!important;letter-spacing:-.035em!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header p{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{margin:0 0 4mm!important;border-radius:10px!important;border:1px solid #d6e1ea!important;overflow:hidden!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:block!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;overflow:hidden!important;z-index:auto!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;border-radius:8px!important;border:1px solid #dbe7ef!important;overflow:hidden!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-control-container{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{display:grid!important;grid-template-columns:1.35fr .78fr .9fr 1.4fr!important;margin-top:2mm!important;border-radius:8px!important;min-height:0!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:2.2mm 2.8mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:nth-child(5){display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip span{font-size:10px!important;line-height:1.1!important;letter-spacing:.1em!important;margin-bottom:.9mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:14px!important;line-height:1.18!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card{margin:0 0 3mm!important;padding:2.5mm!important;border:1px solid #d6e1ea!important;border-radius:10px!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:first-child{font-size:10px!important;letter-spacing:.12em!important;margin:0 0 1.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child{gap:1.2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card>div:last-child>div{padding:1.8mm 2.2mm!important;border-radius:7px!important;min-height:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 13px"]{font-size:14px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 11px"]{font-size:11px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card [style*="font-size: 15px"]{font-size:14px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{margin:0!important;padding:3mm!important;border:1px solid #d6e1ea!important;border-radius:10px!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header{display:block!important;margin:0 0 2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header strong{display:block!important;font-size:14px!important;line-height:1.15!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-compact-card-header span{display:block!important;font-size:11px!important;line-height:1.2!important;margin-top:.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button{min-height:12mm!important;padding:1.8mm!important;border-radius:7px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button span{font-size:10.5px!important;line-height:1.1!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button strong{font-size:14px!important;line-height:1.12!important;margin-top:.6mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell{width:198mm!important;max-width:198mm!important;font-size:14px!important;line-height:1.28!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{margin-bottom:3mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header h1{font-size:24px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{margin-bottom:4mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{height:100mm!important;min-height:100mm!important;max-height:100mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{grid-template-columns:1.42fr .78fr .9fr 1.55fr!important;margin-top:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{padding:2.1mm 2.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip span{font-size:10px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{font-size:14px!important;line-height:1.18!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{padding:3mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button{min-height:12mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card .sea-distance-speed-grid button strong{font-size:14px!important}}@media print{@page{size:A4 portrait;margin:6mm}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{height:575px!important}@media print{body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{height:100mm!important;min-height:100mm!important;max-height:100mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:block!important;visibility:visible!important;width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;margin:0!important;overflow:hidden!important;opacity:1!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap .leaflet-container,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap>div{display:block!important;width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;border:1px solid #dbe7ef!important;border-radius:7px!important;overflow:hidden!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap .leaflet-control-container{display:none!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{width:1240px!important;height:590px!important}@media print{body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:block!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;overflow:hidden!important;z-index:auto!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{display:block!important;width:100%!important;max-width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;border-radius:8px!important;border:1px solid #dbe7ef!important;overflow:hidden!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-control-container{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:block!important;visibility:visible!important;opacity:1!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:none!important;visibility:hidden!important}}.tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot{display:none}@media print{body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot{display:block!important;visibility:visible!important;width:min(100%,var(--vesbor-print-map-snapshot-width,700px))!important;height:var(--vesbor-print-map-snapshot-height,300px)!important;min-height:var(--vesbor-print-map-snapshot-height,300px)!important;max-height:var(--vesbor-print-map-snapshot-height,300px)!important;margin:0 auto!important;overflow:hidden!important;opacity:1!important;pointer-events:none!important;background:#cfe7f0!important;border:1px solid #dbe7ef!important;border-radius:8px!important;box-sizing:border-box!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot .sea-distance-live-map-snapshot-scale{display:block!important;transform-origin:top left!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot .leaflet-container,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot .sea-distance-live-map-snapshot-clone{display:block!important;position:relative!important;overflow:hidden!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot .leaflet-control,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot .leaflet-control-container,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot .leaflet-popup-pane,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot .leaflet-tooltip-pane{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){height:var(--vesbor-live-map-print-frame-height,310px)!important;min-height:var(--vesbor-live-map-print-frame-height,310px)!important;max-height:var(--vesbor-live-map-print-frame-height,310px)!important;padding:0!important;overflow:hidden!important;border-radius:8px!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{opacity:1!important;pointer-events:none!important;transform:scale(var(--vesbor-live-map-print-scale,.72))!important;transform-origin:top left!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap .leaflet-container,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap>div{display:block!important;visibility:visible!important;width:var(--vesbor-live-map-source-width,980px)!important;height:var(--vesbor-live-map-source-height,430px)!important;min-width:var(--vesbor-live-map-source-width,980px)!important;min-height:var(--vesbor-live-map-source-height,430px)!important;max-width:var(--vesbor-live-map-source-width,980px)!important;max-height:var(--vesbor-live-map-source-height,430px)!important;margin:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap .leaflet-container,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap>div{background:#cfe7f0!important;border:1px solid #dbe7ef!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap .leaflet-control,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap .leaflet-control-container{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{margin-top:2mm!important}}.sea-distance-print-route-details{display:none}@media print{body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details{display:block!important;margin:3mm 0 3.5mm!important;padding:3mm!important;border:1px solid #dbe7ef!important;border-radius:8px!important;background:#fff!important;color:#08142f!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-title,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-title{margin:0 0 2mm!important;font:800 13px/1.15 var(--font-display),Arial,sans-serif!important;color:#08142f!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:1.7mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-grid>div{min-height:12mm!important;padding:1.8mm 2mm!important;border:1px solid #e5edf5!important;border-radius:6px!important;background:#f8fbff!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-grid>div.wide{grid-column:span 3!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details span{display:block!important;margin-bottom:.7mm!important;font:800 8px/1.1 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.11em!important;color:#71829a!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details strong{display:block!important;font:800 12px/1.22 var(--font-display),Arial,sans-serif!important;color:#08142f!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-list{margin-top:2.5mm!important;padding-top:2mm!important;border-top:1px solid #e5edf5!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row{display:grid!important;grid-template-columns:1.5fr 1.2fr .9fr!important;gap:2mm!important;align-items:center!important;padding:1.4mm 0!important;border-bottom:1px solid #eef3f8!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row:last-child{border-bottom:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row strong{font:800 11.5px/1.18 var(--font-display),Arial,sans-serif!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row span{margin:0!important;font:700 10.5px/1.18 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#506176!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row em{font:800 11px/1.18 Arial,sans-serif!important;color:#0f2557!important;text-align:right!important;white-space:normal!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-leg-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-speed-card{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt{display:block!important;margin:2.2mm 0 0!important;padding:2.4mm!important;border:1px solid #dbe7ef!important;border-radius:7px!important;background:#fff!important;color:#08142f!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt .sea-distance-print-leg-title,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt .sea-distance-print-route-details-title{margin:0 0 1.4mm!important;font:900 12px/1.1 var(--font-display),Arial,sans-serif!important;color:#08142f!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt .sea-distance-print-route-details-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:1.25mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt .sea-distance-print-route-details-grid>div{min-height:8.5mm!important;padding:1.3mm 1.7mm!important;border:1px solid #e5edf5!important;border-radius:5px!important;background:#f8fbff!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt .sea-distance-print-route-details-grid>div.wide{grid-column:span 3!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt span{display:block!important;margin-bottom:.45mm!important;font:900 7.5px/1.05 Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.09em!important;color:#71829a!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt strong{display:block!important;font:900 11.2px/1.16 var(--font-display),Arial,sans-serif!important;color:#08142f!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-alt-list,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-list{margin-top:1.7mm!important;padding-top:1.4mm!important;border-top:1px solid #e5edf5!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-alt-row,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row{display:grid!important;grid-template-columns:1.2fr 1.7fr .55fr!important;gap:1.6mm!important;align-items:start!important;padding:1mm 0!important;border-bottom:1px solid #eef3f8!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-alt-row:last-child,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row:last-child{border-bottom:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-alt-row strong,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row strong{font:900 10.8px/1.13 var(--font-display),Arial,sans-serif!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-alt-row span,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row span{margin:0!important;font:750 9.6px/1.14 Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#506176!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-alt-row em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-leg-row em{font:900 10.2px/1.12 Arial,sans-serif!important;color:#0f2557!important;text-align:right!important;white-space:normal!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-speed-list{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:1.2mm!important;margin-top:1.8mm!important;padding-top:1.4mm!important;border-top:1px solid #e5edf5!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-speed-list .sea-distance-print-leg-title{grid-column:1/-1!important;margin-bottom:.3mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-speed-list>div:not(.sea-distance-print-leg-title){min-height:7.5mm!important;padding:1mm!important;border:1px solid #e5edf5!important;border-radius:5px!important;background:#f8fbff!important;text-align:center!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-speed-list>div.active{background:#eaf1ff!important;border-color:#bcd0ff!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-speed-list span{margin:0 0 .25mm!important;font:900 7.3px/1 Arial,sans-serif!important;letter-spacing:.08em!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-speed-list strong{font:900 9.5px/1.08 Arial,sans-serif!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-alternatives,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-alternatives *,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-leg,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-leg *,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-speed,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-speed *{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important;width:0!important;max-width:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-no-print-original-alternatives,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-no-print-original-leg,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-no-print-original-speed{position:absolute!important;left:-99999px!important;top:auto!important;page-break-before:avoid!important;page-break-after:avoid!important;break-before:avoid!important;break-after:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details-bt{margin-bottom:0!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:stretch!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{width:100%!important;border:1px solid var(--border)!important;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(15,23,42,.025))!important;gap:16px!important;box-shadow:0 10px 26px rgba(15,23,42,.04)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header div{display:flex!important;gap:10px!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header span{letter-spacing:.16em!important;color:var(--text-muted)!important;white-space:nowrap!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header strong{font-family:var(--font-display)!important;font-size:16px!important;color:var(--color-navy)!important;white-space:nowrap!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header p{color:var(--text-secondary)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{display:block!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{max-width:100%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{grid-template-columns:repeat(4,minmax(190px,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-left-add-port-button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-left-auto-row-note,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-left-intermediate-list{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{display:flex!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{width:100%!important;grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{min-width:900px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{vertical-align:middle!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-summary-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown{width:100%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel .voyage-pnl-summary-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel .voyage-result-drilldown{margin-bottom:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel .voyage-result-drilldown>div[style*="grid-template-columns: 1fr 1fr"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel .voyage-result-drilldown>div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-pnl-actions button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button{white-space:nowrap!important}@media (max-width:980px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header p{text-align:left!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{grid-template-columns:repeat(2,minmax(180px,1fr))!important}}@media (max-width:640px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{min-width:760px!important}}@media print{body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{display:none!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title-with-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title-with-actions>span{display:inline-flex!important;align-items:center!important;gap:7px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-secondary-inline-btn{border:1px solid rgba(37,99,235,.2)!important;background:rgba(37,99,235,.06)!important;color:#1d4ed8!important;border-radius:999px!important;padding:6px 10px!important;font:850 10px/1 var(--font-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-secondary-inline-btn:hover{background:rgba(37,99,235,.1)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumption-note{margin:8px 10px 0!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(248,250,252,.88)!important;font:700 11px/1.45 var(--font-sans)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-source-mini.missing{background:rgba(220,38,38,.09)!important;color:#dc2626!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-note-muted{color:#64748b!important;font:700 11px/1.35 var(--font-sans)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:1180px!important;table-layout:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section{overflow-x:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table{min-width:720px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table{table-layout:fixed!important;min-width:980px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:first-child,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:first-child{width:7%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(2),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(2){width:34%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(3),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(3){width:11%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(4),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(4){width:12%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(7),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(8),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(5),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(6),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(7),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(8){width:9%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-subsection{border-top:1px solid rgba(226,232,240,.95)!important;padding:12px 14px!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-subtitle{font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.13em!important;color:#64748b!important;margin-bottom:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-result-table{min-width:920px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-summary{background:linear-gradient(180deg,#fff,#f8fbff)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid>div{border:1px solid rgba(37,99,235,.12)!important;border-radius:12px!important;padding:10px 12px!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid span{display:block!important;font-size:9px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#64748b!important;margin-bottom:4px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid strong{display:block!important;font-size:12px!important;line-height:1.35!important;color:#0f172a!important}.cargo-voyage-estimate-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;border:1px solid rgba(37,99,235,.24);background:rgba(37,99,235,.08);color:#1d4ed8;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.cargo-voyage-card-mini{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.04));color:var(--color-navy);font-size:11px;font-weight:750}.cargo-voyage-card-mini b{margin-left:auto;color:#15803d;font-weight:900}.cargo-action-secondary.has-estimate{border-color:rgba(37,99,235,.28)!important;background:rgba(37,99,235,.08)!important;color:#1d4ed8!important}.cargo-table-voyage-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 9px;border-radius:11px;border:1px solid rgba(37,99,235,.22);background:rgba(37,99,235,.08);color:#1d4ed8;font-family:inherit;font-weight:850;font-size:11px;cursor:pointer;line-height:1.2}.cargo-table-voyage-badge>svg{margin-right:4px;vertical-align:-2px}.cargo-table-voyage-badge small{color:#15803d;font-weight:850;font-size:10px}.cargo-table-voyage-empty{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--bg-subtle);color:var(--text-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cargo-detail-voyage-estimate-summary{display:grid;gap:4px;padding:10px 12px;margin-bottom:10px;border-radius:13px;border:1px solid rgba(37,99,235,.16);background:rgba(37,99,235,.06);font-size:12px;color:var(--text-secondary)}.cargo-detail-voyage-estimate-summary strong{color:#15803d;font-size:13px}.cargo-detail-voyage-estimate-summary em{color:var(--color-ocean);font-style:normal;font-weight:800}.cargo-detail-secondary-action.saved{background:#eff6ff!important;border-color:rgba(37,99,235,.25)!important;color:#1d4ed8!important}.cargo-voyage-card-mini.negative{border-color:rgba(220,38,38,.22);background:linear-gradient(135deg,rgba(220,38,38,.08),rgba(254,226,226,.45))}.cargo-detail-voyage-estimate-summary em.negative,.cargo-detail-voyage-estimate-summary strong.negative,.cargo-table-voyage-badge small.negative,.cargo-voyage-card-mini b.negative{color:#dc2626!important}.cargo-detail-voyage-estimate-summary em.positive,.cargo-detail-voyage-estimate-summary strong.positive,.cargo-table-voyage-badge small.positive,.cargo-voyage-card-mini b.positive{color:#15803d!important}.cargo-table-voyage-badge.negative{border-color:rgba(220,38,38,.24);background:rgba(220,38,38,.08);color:#b91c1c}.cargo-detail-voyage-estimate-summary.negative{border-color:rgba(220,38,38,.18);background:rgba(220,38,38,.06)}.tools-workspace-page.stage67x.voyage-calc-page-shell{--ve-card-radius:20px;--ve-soft-blue:rgba(37,99,235,0.06);--ve-soft-border:rgba(148,163,184,0.24);--ve-shadow:0 18px 46px rgba(15,23,42,0.07)}.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header{margin-bottom:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header+.workspace-tabs,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-tabs{margin-bottom:16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail{position:sticky;top:0;z-index:9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:10px;border:1px solid rgba(37,99,235,.14);border-radius:18px;background:rgba(248,251,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(15,23,42,.05)}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail a{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;text-decoration:none;padding:9px 10px;border-radius:14px;border:1px solid transparent;color:var(--color-navy);background:#fff}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail a.active,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail a:hover{border-color:rgba(37,99,235,.2);background:linear-gradient(135deg,rgba(37,99,235,.09),rgba(14,165,233,.04))}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail span{grid-row:1/span 2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#2563eb;color:#fff;font:900 12px/1 var(--font-sans)}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail strong{font:900 12px/1.1 var(--font-display)}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail em{margin-top:2px;color:#64748b;font:700 10px/1.25 var(--font-sans);font-style:normal}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip{border-radius:16px!important;border:1px solid rgba(148,163,184,.24)!important;background:#fff!important;box-shadow:0 10px 26px rgba(15,23,42,.045)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:minmax(380px,.92fr) minmax(480px,1.08fr)!important;gap:18px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{padding:11px 16px!important;background:linear-gradient(135deg,rgba(241,245,249,.94),rgba(239,246,255,.88))!important;box-shadow:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header p{max-width:560px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-setup{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{position:sticky!important;top:92px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-source-history-card{border-radius:var(--ve-card-radius)!important;border:1px solid var(--ve-soft-border)!important;background:#fff!important;box-shadow:var(--ve-shadow)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{grid-template-columns:repeat(2,minmax(160px,1fr))!important;gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-currency-panel{grid-column:1/-1!important;padding:10px!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.04))!important;border:1px solid rgba(37,99,235,.13)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace select,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{min-height:38px!important;background:#f8fafc!important;border-color:rgba(148,163,184,.34)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace input:focus,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace select:focus,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input:focus,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select:focus{border-color:rgba(37,99,235,.55)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map>div{height:380px!important;min-height:380px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin-top:8px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-header{flex-direction:column!important;align-items:stretch!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card{overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header{background:linear-gradient(135deg,#ffffff,#f8fbff)!important;border-bottom:1px solid rgba(226,232,240,.9)!important;padding:14px 16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{border:1px solid rgba(226,232,240,.92)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title{min-height:42px!important;padding:11px 14px!important;background:#f8fafc!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{padding:10px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-template-columns:minmax(0,1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card{overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header{padding:14px 16px!important;background:linear-gradient(135deg,rgba(15,23,42,.97),rgba(30,64,175,.92))!important;color:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header .voyage-table-eyebrow,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header span,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header strong{color:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row{position:sticky!important;bottom:0!important;z-index:8!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-top:1px solid rgba(226,232,240,.95)!important;padding:12px 14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-calculate,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-primary-action,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-secondary-action{border-radius:12px!important;min-height:40px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid>div{min-height:78px!important;border-radius:16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card.voyage-result-document-card{align-items:stretch!important;display:grid!important;grid-template-columns:94px minmax(0,1fr) minmax(360px,.9fr) 160px!important;gap:14px!important;padding:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-doc-summary{border:1px solid rgba(37,99,235,.12)!important;border-radius:16px!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-doc-actions{display:grid!important;gap:8px!important;align-content:center!important}@media (max-width:1180px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important;position:static!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map>div{height:340px!important;min-height:340px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card.voyage-result-document-card{grid-template-columns:84px minmax(0,1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-doc-actions,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-doc-summary{grid-column:1/-1!important}}@media (max-width:760px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail{grid-template-columns:1fr!important;position:static!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{flex-direction:column!important;align-items:flex-start!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header p{text-align:left!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1680px!important;--ve-blue:#2563eb;--ve-blue-2:#0ea5e9;--ve-navy:#0f172a;--ve-muted:#64748b;--ve-border:rgba(203,213,225,.82);--ve-card:#fff;--ve-page:#f7faff;--ve-shadow-soft:0 12px 34px rgba(15,23,42,.055);--ve-radius:18px}.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header{margin-bottom:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header .workspace-primary-action,.tools-workspace-page.stage67x.voyage-calc-page-shell .workspace-page-header .workspace-secondary-action{min-height:42px!important;padding:10px 16px!important;border-radius:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell [style*="Company-internal calculation linked"]{border-radius:15px!important;box-shadow:0 8px 24px rgba(37,99,235,.06)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(37,99,235,.14)!important;background:#fff!important;box-shadow:var(--ve-shadow-soft)!important;margin:0 0 14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail a{min-height:52px!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid rgba(226,232,240,.9)!important;padding:9px 12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail a.active,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail a:hover{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.045))!important;border-color:rgba(37,99,235,.28)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail span{border-radius:999px!important;box-shadow:0 10px 22px rgba(37,99,235,.22)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:minmax(390px,.74fr) minmax(620px,1.26fr)!important;gap:14px!important;grid-auto-flow:row!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:10px 14px!important;margin:0!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fbff,#ffffff)!important;box-shadow:0 8px 22px rgba(15,23,42,.035)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header div{display:inline-flex!important;align-items:baseline!important;gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header span{color:#2563eb!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header strong{color:#0f172a!important;font-family:var(--font-display,var(--font-sans))!important;font-size:15px!important;font-weight:900!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header p{margin:0!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important;text-align:right!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/2!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{grid-column:2/3!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-column:1/-1!important;gap:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-internal-document-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border-radius:var(--ve-radius)!important;border:1px solid var(--ve-border)!important;background:#fff!important;box-shadow:var(--ve-shadow-soft)!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static{min-height:42px!important;padding:11px 14px!important;background:#f8fbff!important;border-bottom:1px solid rgba(226,232,240,.92)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static span{font-size:12px!important;font-weight:900!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{gap:11px 12px!important;padding:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-currency-panel{grid-column:1/2!important;padding:0!important;border:0!important;background:transparent!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-add-port-button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-intermediate-list{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [role=combobox],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{height:38px!important;min-height:38px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.36)!important;font-weight:700!important;color:#0f172a!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{padding:10px 12px!important;min-height:42px!important;background:#f8fbff!important;border-bottom:1px solid rgba(226,232,240,.9)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-edit-route-button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map>div{height:315px!important;min-height:315px!important;border-radius:0 0 var(--ve-radius) var(--ve-radius)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map{padding:0!important;margin:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-control-attribution{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card{width:100%!important;max-width:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{gap:12px!important;padding:0!important;background:transparent!important;overflow:visible!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{min-width:0!important;border:1px solid rgba(226,232,240,.94)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 26px rgba(15,23,42,.04)!important;overflow:hidden!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section{grid-column:span 3!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section{grid-column:span 4!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-section{grid-column:span 2!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-laytime-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-regulatory-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:span 3!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title{min-height:39px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:7px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border-bottom:1px solid rgba(226,232,240,.92)!important;color:#0f172a!important;font-size:12px!important;font-weight:900!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumption-note{margin:10px 12px!important;padding:8px 10px!important;border-radius:10px!important;background:#f8fafc!important;border:1px solid rgba(226,232,240,.9)!important;color:#475569!important;font-size:11px!important;line-height:1.35!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{padding:8px 10px!important;border-bottom:1px solid rgba(226,232,240,.8)!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table th{background:#f8fafc!important;color:#64748b!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace select{height:34px!important;min-height:34px!important;border-radius:9px!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.34)!important;font-size:11px!important;font-weight:700!important;color:#0f172a!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill-row{gap:7px!important;align-items:center!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill{min-width:70px!important;min-height:30px!important;border-radius:11px!important;font-size:10.5px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table{min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table td:nth-child(2),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-table th:nth-child(2){white-space:normal!important;overflow-wrap:anywhere!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card{width:100%!important;max-width:none!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header{background:#fff!important;color:#0f172a!important;border-bottom:1px solid rgba(226,232,240,.92)!important;padding:13px 16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header .voyage-table-eyebrow,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header span,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-header strong{color:inherit!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip{display:grid!important;gap:0!important;border-bottom:1px solid rgba(226,232,240,.92)!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;padding:13px 14px!important;border-right:1px solid rgba(226,232,240,.92)!important;min-height:76px!important;align-content:center!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card:last-child{border-right:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card span{grid-row:1/span 2!important;width:34px!important;height:34px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(37,99,235,.08)!important;color:#2563eb!important;font-weight:900!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card em{font-style:normal!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important;font-size:9px!important;font-weight:900!important;align-self:end!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card strong{font-size:16px!important;line-height:1.1!important;font-weight:950!important;color:#0f172a!important;overflow:hidden!important;text-overflow:ellipsis!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card.positive strong{color:#15803d!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card.negative strong{color:#dc2626!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-card.negative span{background:rgba(220,38,38,.08)!important;color:#dc2626!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table-wrap{overflow-x:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{min-width:760px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table td,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table th{padding:8px 12px!important;font-size:11.5px!important;line-height:1.28!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-result-table{min-width:980px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid>div{min-height:74px!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row{position:static!important;display:flex!important;gap:10px!important;padding:13px 14px!important;border-top:1px solid rgba(226,232,240,.92)!important;background:#fff!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row button{min-height:38px!important;border-radius:11px!important;padding:9px 16px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-action-row .voyage-results-calculate{background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;color:#fff!important;border-color:transparent!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown>div:first-child,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown>div:nth-child(2){display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown{grid-template-columns:1fr!important;gap:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-add-port-btn,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-secondary-inline-btn,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-toolbar button{border-radius:10px!important;white-space:nowrap!important}@media (max-width:1440px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-laytime-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-regulatory-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:span 4!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1050px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{align-items:flex-start!important;flex-direction:column!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header p{text-align:left!important}}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:minmax(390px,480px) minmax(0,1fr)!important;grid-template-areas:"setupHeader setupHeader" "route       map" "assumHeader assumHeader" "assumptions assumptions" "resultHeader resultHeader" "results     results"!important;gap:16px!important;align-items:start!important;overflow:visible!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-setup{grid-area:setupHeader!important;grid-column:auto!important;order:1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:auto!important;order:2!important;width:100%!important;min-width:0!important;max-width:none!important;position:static!important;display:block!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{grid-column:auto!important;order:3!important;min-width:0!important;max-width:none!important;position:static!important;align-self:stretch!important;border:1px solid rgba(203,213,225,.9)!important;border-radius:20px!important;box-shadow:0 16px 34px rgba(15,23,42,.07)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions{grid-area:assumHeader!important;grid-column:auto!important;order:4!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace{grid-area:assumptions!important;grid-column:auto!important;order:5!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;position:static!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results{grid-area:resultHeader!important;grid-column:auto!important;order:6!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-area:results!important;grid-column:auto!important;order:7!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;gap:16px!important;position:static!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{min-height:56px!important;padding:12px 16px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(248,250,252,.96))!important;border:1px solid rgba(203,213,225,.88)!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:start!important;padding:12px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-currency-panel,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-left-add-port-button,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-left-auto-row-note,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-left-intermediate-list{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .port-search-input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [role=combobox],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column input,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column select{min-height:36px!important;height:36px!important;font-size:12px!important;border-radius:10px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns: 1fr 1fr 1fr"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns:1fr 1fr 1fr"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-bottom:1px solid rgba(226,232,240,.95)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div>div[style*=height],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty>div[style*=height],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map>div[style*=height]{width:100%!important;height:430px!important;min-height:430px!important;max-height:430px!important;border-radius:0 0 20px 20px!important;overflow:hidden!important;flex:0 0 auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-kpi-strip{display:grid!important;grid-template-columns:repeat(3,minmax(95px,1fr))!important;gap:8px!important;min-width:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-edit-route-button{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section{grid-column:span 4!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section{grid-column:span 8!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-laytime-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-regulatory-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:1/-1!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{width:100%!important;min-width:0!important;table-layout:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-result-table{min-width:1040px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table-wrap,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{overflow-x:auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel .voyage-result-drilldown{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-legacy-route-map-block{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:1450px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:minmax(360px,430px) minmax(0,1fr)!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty{height:390px!important;min-height:390px!important;max-height:390px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:1fr!important;grid-template-areas:"setupHeader" "route" "map" "assumHeader" "assumptions" "resultHeader" "results"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty{height:360px!important;min-height:360px!important;max-height:360px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section{grid-column:1/-1!important}}@media (max-width:700px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns: 1fr 1fr 1fr"],.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns:1fr 1fr 1fr"]{grid-template-columns:1fr!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header{flex-direction:column!important;align-items:flex-start!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header p{text-align:left!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1560px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{display:grid!important;grid-template-columns:minmax(340px,410px) minmax(0,1fr)!important;grid-template-areas:"setupHeader setupHeader" "route       map" "assumHeader assumHeader" "assumptions assumptions" "resultHeader resultHeader" "results     results"!important;gap:16px!important;align-items:start!important;width:100%!important;max-width:100%!important;overflow:visible!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-setup{grid-area:setupHeader!important;grid-column:auto!important;order:1!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:auto!important;order:2!important;display:block!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{grid-column:auto!important;order:3!important;min-height:520px!important;opacity:1!important;visibility:visible!important;border-radius:20px!important;box-shadow:0 16px 36px rgba(15,23,42,.07)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions{grid-area:assumHeader!important;grid-column:auto!important;order:4!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace{grid-area:assumptions!important;grid-column:auto!important;order:5!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;position:static!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results{grid-area:resultHeader!important;grid-column:auto!important;order:6!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-area:results!important;grid-column:auto!important;order:7!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;gap:16px!important;position:static!important;top:auto!important;align-self:start!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>div,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel>div,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column .voyage-section-header-static+div{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns: 1fr 1fr"],body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr 1fr!important;grid-column:1/-1!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns: 1fr 1fr 1fr"],body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column [style*="grid-template-columns:1fr 1fr 1fr"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-column:1/-1!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:64px!important;border-bottom:1px solid rgba(226,232,240,.96)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-subtitle{display:block!important;color:#64748b!important;font-size:11px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty{display:block!important;width:100%!important;height:470px!important;min-height:470px!important;max-height:470px!important;opacity:1!important;visibility:visible!important;border-radius:0 0 20px 20px!important;overflow:hidden!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-map-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-tile-pane{display:block!important;opacity:1!important;visibility:visible!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{gap:14px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:1180px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-workspace{grid-template-columns:1fr!important;grid-template-areas:"setupHeader" "route" "map" "assumHeader" "assumptions" "resultHeader" "results"!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty{min-height:360px!important;height:360px!important;max-height:360px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-decision-grid,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-kpi-strip{grid-column:1/-1!important;grid-template-columns:1fr!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip,body .tools-workspace-page.stage67x.voyage-calc-page-shell form#voyage-calc-form{width:100%!important;max-width:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-auto-columns:auto!important;width:100%!important;max-width:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-workflow-rail{display:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-setup{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;max-width:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-row:auto!important;max-width:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{grid-row:auto!important;max-width:none!important;min-width:0!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-width:0!important;position:static!important;justify-self:stretch!important;align-self:start!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{display:block!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace>*,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel>*{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-grid{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section{grid-column:span 4!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section{grid-column:span 8!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-freight-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-laytime-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-regulatory-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-sea-legs-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-time-section{grid-column:1/-1!important}@media (max-width:1180px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-template-columns:1fr!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-setup-section,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-setup,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-template-columns:minmax(340px,410px) minmax(0,1fr)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{flex:0 0 auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-primary-route-map{display:block!important;width:100%!important;height:var(--voyage-map-body-height,470px)!important;min-height:320px!important;max-height:none!important;border-radius:0 0 20px 20px!important;flex:0 0 auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty{display:block!important;width:100%!important;height:var(--voyage-map-body-height,470px)!important;min-height:320px!important;max-height:none!important;padding:0!important;flex:0 0 auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .voyage-primary-route-map>div{opacity:1!important;visibility:visible!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;position:static!important}@media (max-width:1180px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-template-columns:1fr!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-setup{visibility:hidden!important;max-height:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-template-columns:minmax(360px,430px) minmax(0,1fr)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{border:1px solid rgba(203,213,225,.95)!important;box-shadow:0 18px 38px rgba(15,23,42,.075)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-header{min-height:72px!important;padding:12px 16px!important;border-bottom:1px solid rgba(226,232,240,.98)!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-primary-route-map{height:var(--voyage-map-body-height,470px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .voyage-primary-route-map>div{min-height:100%!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{display:block!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-assumptions-table-card,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div{border-radius:18px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-card-header{padding:12px 14px!important;border-bottom:1px solid rgba(226,232,240,.95)!important;background:#fff!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-eyebrow,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section-title{letter-spacing:.08em!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-section{border-radius:14px!important;overflow-x:auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table{width:100%!important;min-width:0!important;table-layout:auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-operations-table{min-width:1120px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-consumption-table input,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table input,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table select{min-height:34px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-back-cargo-button{padding:11px 22px!important;border-radius:14px!important;border:none!important;background:var(--color-navy)!important;color:#fff!important;font-family:var(--font-sans)!important;font-weight:800!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;box-shadow:0 8px 22px rgba(15,23,42,.18)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-back-cargo-button:hover{background:var(--color-ocean)!important}@media (max-width:1180px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-template-columns:1fr!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important;grid-row:auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{height:auto!important}}@media print{body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important;width:100%!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{font-size:8px!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell{max-width:1580px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-assumptions,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-header,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-results,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-horizontal-group-setup{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-document-card{display:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-source-history-card{margin-bottom:10px!important;padding:9px 12px!important;border-radius:14px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-missing-compact-strip{margin-bottom:12px!important;min-height:34px!important;padding:7px 12px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{display:grid!important;grid-template-columns:minmax(350px,420px) minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;grid-auto-flow:row!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/2!important;grid-row:1!important;align-self:stretch!important;width:100%!important;min-width:0!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>section{height:100%!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{grid-column:2/3!important;grid-row:1!important;height:auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-overview-header{flex:0 0 auto!important;min-height:68px!important;padding:10px 14px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel>div:not(.calc-panel-header),body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map-empty .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-primary-route-map{flex:1 1 auto!important;height:auto!important;min-height:280px!important;max-height:none!important;width:100%!important;padding:0!important;display:block!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .voyage-primary-route-map>div{height:100%!important;min-height:280px!important;max-height:none!important;width:100%!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-row:auto!important;max-width:none!important;min-width:0!important;position:static!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-calculation-results-card .voyage-results-action-row,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown>div[style*="background: var(--color-navy)"],body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-result-drilldown>div[style*="background:var(--color-navy)"]{display:none!important}@media (max-width:1180px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-template-columns:1fr!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important;grid-row:auto!important}}@media print{@page{size:A4 portrait;margin:9mm}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-column:1/-1!important;width:100%!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-table{font-size:7px!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-bar{position:sticky!important;top:8px!important;z-index:60!important;margin:0 0 12px!important;padding:10px 12px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 14px 34px rgba(15,23,42,.11)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-status{min-width:220px!important;display:flex!important;flex-direction:column!important;gap:2px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-status strong{font-family:var(--font-display)!important;color:var(--color-navy)!important;font-size:13px!important;font-weight:900!important;letter-spacing:-.01em!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-status span{color:var(--text-muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.35!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-buttons button{min-height:36px!important;padding:9px 13px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.35)!important;background:#fff!important;color:var(--color-navy)!important;font-family:var(--font-sans)!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.07em!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(15,23,42,.05)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-buttons button.voyage-command-primary{border-color:transparent!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.28)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-buttons button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-scenario-action-bar{display:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{min-height:var(--voyage-map-total-height,560px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{min-height:var(--voyage-map-body-height,470px)!important;border:0!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-primary-route-map{flex:1 1 auto!important;height:100%!important;min-height:100%!important;width:100%!important;border:0!important;border-radius:0 0 18px 18px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-edit-route-button{display:none!important}@media (max-width:1180px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-bar{position:sticky!important;top:6px!important;align-items:stretch!important;flex-direction:column!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-buttons{justify-content:flex-start!important}}@media print{body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-bar,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-scenario-action-bar{display:none!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-bar.voyage-command-bar-bottom{position:static!important;top:auto!important;z-index:1!important;margin:16px 0 0!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,251,255,.98))!important;border-color:rgba(37,99,235,.22)!important;box-shadow:0 10px 26px rgba(15,23,42,.07)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-bar.voyage-command-bar-bottom .voyage-command-status strong:before{content:"Bottom actions · ";color:#2563eb}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-add-port-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table button,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-remove-port-button,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-remove-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-remove-port-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-secondary-inline-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-toolbar button{min-height:34px!important;padding:8px 12px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.34)!important;background:#fff!important;color:var(--color-navy)!important;font-family:var(--font-sans)!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important;text-transform:none!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(15,23,42,.045)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-add-port-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-secondary-inline-btn{color:#1d4ed8!important;border-color:rgba(37,99,235,.28)!important;background:#eff6ff!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-remove-port-button,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-remove-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-remove-port-btn{color:#dc2626!important;border-color:rgba(220,38,38,.22)!important;background:#fff7ed!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-add-port-btn:hover,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-data-table button:hover,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-secondary-inline-btn:hover,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-table-toolbar button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;border:1.5px solid rgba(148,163,184,.55)!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.04),0 3px 10px rgba(15,23,42,.04)!important;display:inline-grid!important;place-content:center!important;cursor:pointer!important;vertical-align:middle!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell input[type=checkbox]:before{content:"";width:13px;height:13px;transform:scale(0);transition:transform .12s ease-in-out;clip-path:polygon(14% 44%,0 59%,42% 100%,100% 17%,84% 4%,39% 66%);background:#fff}body .tools-workspace-page.stage67x.voyage-calc-page-shell input[type=checkbox]:checked{border-color:transparent!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 8px 18px rgba(37,99,235,.22)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell input[type=checkbox]:checked:before{transform:scale(1)}body .tools-workspace-page.stage67x.voyage-calc-page-shell input[type=number],body .tools-workspace-page.stage67x.voyage-calc-page-shell input[type=text],body .tools-workspace-page.stage67x.voyage-calc-page-shell select,body .tools-workspace-page.stage67x.voyage-calc-page-shell textarea{border-radius:12px!important;border-color:rgba(148,163,184,.35)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.025)!important}@media print{body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-command-bar.voyage-command-bar-bottom{display:none!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{align-items:start!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>div,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>section{height:auto!important;min-height:0!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{align-self:start!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{height:var(--voyage-map-body-height,360px)!important;min-height:var(--voyage-map-body-height,360px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-remove-port-button,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-port-remove-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-remove-port-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:18px!important;line-height:1!important;font-weight:900!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-intermediate-row{grid-template-columns:1fr auto!important;align-items:end!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-intermediate-row .voyage-left-intermediate-title{grid-column:1/-1!important}@media (max-width:1180px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{height:auto!important;min-height:360px!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{flex:0 0 var(--voyage-map-body-height,430px)!important;background:#dff6fb!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-primary-route-map>div{background:#dff6fb!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{height:var(--voyage-map-total-height,auto)!important;min-height:var(--voyage-map-total-height,430px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{height:var(--voyage-map-body-height,430px)!important;min-height:var(--voyage-map-body-height,430px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-primary-route-map>div{height:var(--voyage-map-body-height,430px)!important;min-height:var(--voyage-map-body-height,430px)!important;max-height:none!important;width:100%!important;min-width:100%!important;display:block!important;background:#cfeef6!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-map-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-marker-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-overlay-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-tile-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-tile-pane{transform-origin:0 0!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-tile,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body img.leaflet-tile{width:256px!important;height:256px!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;object-fit:fill!important;image-rendering:auto!important;opacity:1!important;visibility:visible!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-control-attribution{display:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:minmax(330px,390px) minmax(0,1fr)!important;grid-template-areas:"route map" "main main"!important;align-items:start!important;gap:18px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-area:route!important;align-self:start!important;height:auto!important;min-height:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-measure{display:block!important;height:auto!important;min-height:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column>.voyage-route-vessel-measure>div{min-height:0!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{grid-area:map!important;align-self:start!important;display:flex!important;flex-direction:column!important;width:100%!important;height:var(--voyage-map-total-height)!important;min-height:var(--voyage-map-total-height)!important;max-height:none!important;overflow:hidden!important;padding:0!important;background:#fff!important;border-radius:18px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header{display:flex!important;flex:0 0 auto!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{flex:0 0 var(--voyage-map-body-height)!important;background:#f8fafc!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .voyage-primary-route-map,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .voyage-primary-route-map>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>div[style*=height]{width:100%!important;height:var(--voyage-map-body-height)!important;min-height:var(--voyage-map-body-height)!important;max-height:none!important;overflow:hidden!important;border-radius:0 0 18px 18px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-map-pane,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-pane,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-tile-pane{max-height:none!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-placeholder{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:var(--voyage-map-body-height)!important;min-height:var(--voyage-map-body-height)!important;padding:24px!important;border:1px dashed rgba(37,99,235,.22)!important;border-top:0!important;border-radius:0 0 18px 18px!important;background:radial-gradient(circle at 30% 20%,rgba(14,165,233,.14),transparent 32%),linear-gradient(180deg,#f8fbff,#eef7ff)!important;color:#64748b!important;text-align:center!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-placeholder svg{color:#2563eb!important;opacity:.52!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-placeholder strong{color:#0f172a!important;font-size:15px!important;font-weight:900!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-placeholder span{max-width:480px!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important}@media (max-width:1200px){.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid{grid-template-columns:1fr!important;grid-template-areas:"route" "map" "main"!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{height:auto!important;min-height:420px!important}.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-container,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>div,.tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-placeholder{height:420px!important;min-height:420px!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{display:grid!important;grid-template-columns:minmax(330px,390px) minmax(0,1fr)!important;grid-template-areas:"route map" "main main"!important;align-items:stretch!important;gap:18px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-vessel-column{grid-area:route!important;align-self:start!important;position:static!important;top:auto!important;height:auto!important;min-height:0!important;max-height:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{grid-area:map!important;align-self:stretch!important;position:static!important;top:auto!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:0!important;background:#fff!important;border-radius:18px!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .calc-panel-header,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .voyage-route-overview-header{flex:0 0 auto!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{flex:1 1 auto!important;display:flex!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:0 0 18px 18px!important;background:transparent!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .voyage-primary-route-map,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .voyage-primary-route-map>div,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .voyage-primary-route-map[style],body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>div,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>div[style]{flex:1 1 auto!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;border:0!important;border-radius:0 0 18px 18px!important;overflow:hidden!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-map-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-marker-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-overlay-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-pane,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-tile-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body .leaflet-tile-pane{height:100%!important;min-height:100%!important;max-height:none!important;width:100%!important;min-width:100%!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-placeholder,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-placeholder[style]{flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:360px!important;max-height:none!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-main-workspace.voyage-table-workspace,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-results-panel{grid-area:auto!important;grid-column:1/-1!important;width:100%!important}@media (max-width:1200px){body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-economics-grid.voyage-horizontal-workspace{grid-template-columns:1fr!important;grid-template-areas:"route" "map" "main"!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel{height:420px!important;min-height:420px!important}}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body{position:relative!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-preview-badge{position:absolute!important;left:14px!important;bottom:14px!important;z-index:450!important;display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:calc(100% - 28px)!important;padding:8px 11px!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.22)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 8px 24px rgba(15,23,42,.12)!important;color:#1e3a8a!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;pointer-events:none!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-preview-badge svg{flex:0 0 auto!important;color:#2563eb!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .voyage-route-map-body>.voyage-map-preview-badge,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-map-preview-badge{position:absolute!important;left:14px!important;right:auto!important;top:auto!important;bottom:14px!important;z-index:650!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:calc(100% - 28px)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 11px!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.22)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 8px 24px rgba(15,23,42,.12)!important;color:#1e3a8a!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;pointer-events:none!important;overflow:hidden!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-map-preview-badge span{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-route-map-body>.voyage-map-preview-badge svg{flex:0 0 auto!important;width:14px!important;height:14px!important;color:#2563eb!important}@media print{@page{size:A4 portrait;margin:12mm}body,html{background:#fff!important;color:#0f172a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}.legal-document-page,.legal-document-page *{visibility:visible!important}.legal-document-page{position:absolute!important;left:0!important;top:0!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:#0f172a!important;font-family:Arial,sans-serif!important}.legal-document-actions,.legal-document-back,.legal-document-page a[href="/"],.legal-document-page button{display:none!important;visibility:hidden!important}.legal-document-page h1{margin:0 0 8mm!important;color:#0f172a!important;font-family:Arial,sans-serif!important;font-size:20pt!important;line-height:1.15!important;letter-spacing:0!important}.legal-document-page code{color:#0f172a!important;font-family:Consolas,monospace!important;overflow-wrap:anywhere!important}.legal-document-content,.legal-document-page>div{box-shadow:none!important;border-color:#d8dee8!important;border-radius:0!important;background:#fff!important;color:#0f172a!important}.legal-document-content{padding:0!important;border:0!important;font-size:10pt!important;line-height:1.45!important}.legal-document-content h1,.legal-document-content h2,.legal-document-content h3,.legal-document-content h4{break-after:avoid!important;page-break-after:avoid!important;color:#0f172a!important}.legal-document-content li,.legal-document-content p{orphans:3!important;widows:3!important}}.dashboard-stage128el{gap:14px!important;max-width:1500px;margin:0 auto;padding-bottom:20px}.dashboard-stage128el .dashboard-el-header{padding:2px 0 4px}.dashboard-stage128el .dashboard-el-header h1{font-size:clamp(28px,2vw,36px);letter-spacing:-.055em}.dashboard-stage128el .dashboard-el-header p{margin-top:6px;font-size:14px}.dashboard-el-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dashboard-stage128el .dashboard-w175-kpi{min-height:94px;padding:15px 16px;grid-template-columns:50px minmax(0,1fr) 18px;border-radius:18px}.dashboard-stage128el .dashboard-w175-kpi>span{width:50px;height:50px;border-radius:16px}.dashboard-stage128el .dashboard-w175-kpi strong{font-size:30px;line-height:.95}.dashboard-stage128el .dashboard-w175-kpi em{margin-top:6px;font-size:13px}.dashboard-stage128el .dashboard-w175-kpi small{margin-top:4px;font-size:11.5px;line-height:1.2}.dashboard-stage128el .dashboard-w175-kpi>svg{color:#0f172a;opacity:.75}.dashboard-stage128el .dashboard-el-alert-strip{min-height:72px;border-radius:20px;margin:0}.dashboard-stage128el .dashboard-el-alert-strip.verified{border-radius:20px}.dashboard-el-main-grid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(340px,.85fr) minmax(380px,.95fr);gap:14px;align-items:start}.dashboard-stage128el .dashboard-w175-card{border-radius:20px;box-shadow:0 18px 48px rgba(15,23,42,.052)}.dashboard-el-attention-card,.dashboard-el-recent-card,.dashboard-el-workspace-card{min-height:410px}.dashboard-el-right-column{display:flex;flex-direction:column;gap:14px}.dashboard-el-card-title{margin-bottom:12px}.dashboard-el-card-title>span{min-width:24px;height:24px;border-radius:999px;background:#fee2e2;color:#ef4444;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.dashboard-el-attention-list,.dashboard-el-workspace-list{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(226,232,240,.88)}.dashboard-el-attention-row{min-height:70px;padding:12px 0;display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;gap:12px;align-items:center;color:#0f172a;text-decoration:none;border-bottom:1px solid rgba(226,232,240,.88)}.dashboard-el-attention-row:hover{background:linear-gradient(90deg,rgba(37,99,235,.035),transparent)}.dashboard-el-attention-row strong{display:block;font-size:13.5px;font-weight:950;line-height:1.25}.dashboard-el-attention-row small{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:650;line-height:1.3}.dashboard-el-attention-row em{padding:5px 9px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-style:normal;font-weight:900}.dashboard-el-attention-icon{width:42px;height:42px;border-radius:15px;background:rgba(37,99,235,.09);color:#2563eb;display:inline-flex;align-items:center;justify-content:center}.dashboard-el-attention-icon.warning{background:rgba(245,158,11,.12);color:#d97706}.dashboard-el-attention-icon.attention{background:rgba(249,115,22,.12);color:#ea580c}.dashboard-el-attention-row.muted .dashboard-el-attention-icon{background:rgba(34,197,94,.11);color:#16a34a}.dashboard-el-view-all{height:44px;margin-top:12px;border-radius:14px;color:#2563eb;text-decoration:none;font-size:13px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.dashboard-stage128el .dashboard-el-workspace-list .dashboard-mini-row{min-height:64px;padding:11px 0!important;border-top:0;border-bottom:1px solid rgba(226,232,240,.88);grid-template-columns:42px minmax(0,1fr) auto auto!important}.dashboard-stage128el .dashboard-el-workspace-list .dashboard-mini-row:last-child{border-bottom:0}.dashboard-stage128el .dashboard-mini-row>span{width:38px!important;height:38px!important;border-radius:14px!important}.dashboard-stage128el .dashboard-mini-row strong{font-size:13.5px;line-height:1.25}.dashboard-stage128el .dashboard-mini-row small{margin-top:3px;line-height:1.25}.dashboard-el-activity-group{border-top:1px solid rgba(226,232,240,.88);padding:12px 0}.dashboard-el-activity-group.last{border-bottom:1px solid rgba(226,232,240,.88)}.dashboard-stage128el .dashboard-el-recent-card .dashboard-mini-row{padding:11px 0!important;min-height:62px;border-top:0;grid-template-columns:40px minmax(0,1fr) auto auto!important}.dashboard-el-quick-card{padding:16px}.dashboard-el-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-stage128el .dashboard-w175-quick-action{min-height:42px;justify-content:center;border-radius:13px;font-size:12.5px}.dashboard-el-company-card{padding:18px!important}.dashboard-el-company-grid{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(190px,.9fr) minmax(280px,1.25fr);border:1px solid rgba(226,232,240,.92);border-radius:18px;overflow:hidden;background:#fff}.dashboard-el-company-grid>div{padding:16px;border-left:1px solid rgba(226,232,240,.88);min-width:0}.dashboard-el-company-grid>div:first-child{border-left:0}.dashboard-el-company-grid span{display:block;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.dashboard-el-company-grid strong{display:block;margin-top:7px;color:#0f172a;font-size:14px;font-weight:950}.dashboard-el-company-grid strong.ok{color:#059669}.dashboard-el-company-grid strong.warn{color:#b45309}.dashboard-el-company-grid small{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:650;line-height:1.35}.dashboard-el-company-note{background:linear-gradient(90deg,rgba(239,246,255,.96),rgba(255,255,255,.98));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;align-items:center}.dashboard-el-company-note small,.dashboard-el-company-note span{grid-column:1;text-transform:none;letter-spacing:0}.dashboard-el-company-note a{grid-column:2;grid-row:1/3;min-height:40px;padding:9px 14px;border-radius:13px;border:1px solid rgba(37,99,235,.24);background:#fff;color:#2563eb;display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:13px;font-weight:900;white-space:nowrap}@media (max-width:1320px){.dashboard-el-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-el-main-grid{grid-template-columns:1fr}.dashboard-el-attention-card,.dashboard-el-recent-card,.dashboard-el-workspace-card{min-height:0}.dashboard-el-right-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr)}.dashboard-el-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-el-company-note{grid-column:1/-1}}@media (max-width:860px){.dashboard-el-kpi-grid{grid-template-columns:1fr}.dashboard-stage128el .dashboard-w175-kpi{min-height:82px}.dashboard-el-company-grid,.dashboard-el-quick-grid,.dashboard-el-right-column{grid-template-columns:1fr}.dashboard-el-company-grid>div{border-left:0;border-top:1px solid rgba(226,232,240,.88)}.dashboard-el-company-grid>div:first-child{border-top:0}.dashboard-el-company-note{grid-template-columns:1fr}.dashboard-el-company-note a{grid-column:1;grid-row:auto;justify-content:center}}.dashboard-button-reset{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:inherit;padding:0;cursor:pointer}.dashboard-w175-link.dashboard-button-reset{display:block;width:100%;text-align:left}.dashboard-el-attention-row.dashboard-button-reset{width:100%;text-align:left;background:transparent}.dashboard-el-view-all.dashboard-button-reset{border:0;background:transparent;cursor:pointer}.dashboard-w175-action-button.dashboard-button-reset{border:1px solid rgba(249,115,22,.24)}.vessel-passport-overlay{z-index:92;padding:18px;align-items:center}.vessel-passport-modal{width:min(1240px,calc(100vw - 36px))!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 36px);overflow:auto;padding:0!important;border-radius:24px!important;background:#f8fafc;box-shadow:0 28px 80px rgba(15,23,42,.28)}.vessel-passport-topbar{position:sticky;top:0;z-index:8;min-height:64px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.09)}.vessel-passport-topbar>div:first-child{min-width:0}.vessel-passport-topbar span{display:block;color:#64748b;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vessel-passport-topbar strong{display:block;margin-top:2px;color:#0f172a;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vessel-passport-topbar-actions{display:flex;align-items:center;gap:12px}.vessel-passport-topbar-actions>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;cursor:pointer}.vessel-passport-loading{display:inline-flex!important;align-items:center;gap:7px;color:#2563eb!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.vessel-passport-loading svg{animation:vessel-passport-spin .9s linear infinite}@keyframes vessel-passport-spin{to{transform:rotate(1turn)}}.vessel-passport-error{margin:14px 18px 0;padding:10px 12px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#991b1b;font-size:13px;font-weight:700}.vessel-passport-body{padding:18px}.vessel-passport-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:20px;padding:18px;border:1px solid rgba(15,23,42,.09);border-radius:22px;background:#fff}.vessel-passport-gallery{min-width:0}.vessel-passport-main-photo{position:relative;width:100%;height:410px;display:block;overflow:hidden;padding:0;border:1px solid rgba(15,23,42,.09);border-radius:18px;background:linear-gradient(135deg,#e2e8f0,#f8fafc);cursor:zoom-in}.vessel-passport-main-photo:disabled{cursor:default}.vessel-passport-main-photo>img{width:100%;height:100%;display:block;object-fit:cover}.vessel-passport-zoom{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:rgba(15,23,42,.78);color:#fff;font-size:11px;font-weight:800}.vessel-passport-gallery-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:9px}.vessel-passport-gallery-controls button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;color:#0f172a;cursor:pointer}.vessel-passport-gallery-controls span{color:#475569;font-size:12px;font-weight:800}.vessel-passport-thumbs{display:flex;gap:8px;margin-top:9px;padding-bottom:2px;overflow-x:auto}.vessel-passport-thumbs button{width:78px;height:56px;flex:0 0 auto;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:#e2e8f0;cursor:pointer}.vessel-passport-thumbs button.active{border-color:#2563eb}.vessel-passport-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.vessel-passport-summary{min-width:0;display:grid;align-content:start;gap:14px}.vessel-passport-badges{display:flex;flex-wrap:wrap;gap:7px}.vessel-badge.slate{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.vessel-passport-summary h2{margin:0;color:#0f172a;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.035em}.vessel-passport-summary>div>p{margin:7px 0 0;color:#475569;font-weight:800}.vessel-passport-availability{display:grid;gap:8px}.vessel-passport-availability>div{padding:12px 13px;border:1px solid rgba(37,99,235,.15);border-radius:14px;background:rgba(37,99,235,.045)}.vessel-passport-availability span,.vessel-passport-facts span{display:block;color:#64748b;font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.vessel-passport-availability strong{display:flex;align-items:center;gap:7px;margin-top:5px;color:#0f172a;font-size:14px}.vessel-passport-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vessel-passport-facts.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.vessel-passport-facts>div{min-width:0;padding:11px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafc}.vessel-passport-facts b{display:block;margin-top:4px;color:#0f172a;font-size:13px;overflow-wrap:anywhere}.vessel-passport-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:stretch}.vessel-passport-actions>.vessel-primary,.vessel-passport-actions>.vessel-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.vessel-passport-access-lock{flex:1 1 270px;min-height:48px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a3412}.vessel-passport-access-lock span,.vessel-passport-access-lock strong{display:block}.vessel-passport-access-lock span{margin-top:2px;font-size:11px;line-height:1.35}.vessel-passport-company-hidden{display:flex;align-items:flex-start;gap:7px;margin:0;color:#64748b;font-size:11px;line-height:1.45}.vessel-passport-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.vessel-passport-section{min-width:0;padding:16px;border:1px solid rgba(15,23,42,.09);border-radius:18px;background:#fff}.vessel-passport-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.vessel-passport-section-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:#eff6ff;color:#2563eb}.vessel-passport-section-head h4{margin:1px 0 0;color:#0f172a;font-size:15px}.vessel-passport-section-head p{margin:3px 0 0;color:#64748b;font-size:11px;line-height:1.4}.vessel-passport-section .vessel-passport-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vessel-passport-copy{margin:0;color:#334155;font-size:13px;line-height:1.65;white-space:pre-wrap}.vessel-passport-empty{margin:0;color:#64748b;font-size:12px;line-height:1.5}.vessel-passport-info-icon{width:18px;height:18px;display:grid;place-items:center;border:2px solid;border-radius:50%;font-size:11px;font-weight:900;line-height:1}@media (max-width:980px){.vessel-passport-hero{grid-template-columns:1fr}.vessel-passport-main-photo{height:330px}.vessel-passport-sections{grid-template-columns:1fr}}@media (max-width:640px){.vessel-passport-overlay{padding:0;align-items:stretch}.vessel-passport-modal{width:100%!important;max-height:var(--vesbor-viewport-height,100vh);min-height:var(--vesbor-viewport-height,100vh);border-radius:0!important}.vessel-passport-body{padding:10px}.vessel-passport-hero{padding:10px;border-radius:16px}.vessel-passport-main-photo{height:240px;border-radius:14px}.vessel-passport-facts,.vessel-passport-facts.compact,.vessel-passport-section .vessel-passport-facts{grid-template-columns:1fr}.vessel-passport-loading{display:none!important}.vessel-passport-summary h2{font-size:28px}}@media print{.vessel-passport-modal{width:100%!important;max-height:none!important;overflow:visible!important;background:#fff!important}.vessel-passport-body{padding:0!important}.vessel-passport-main-photo{height:260px}.vessel-passport-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page-shell,.admin-page-shell .admin-tabs-layout,.admin-page-shell .admin-workspace,.admin-page-shell .admin-workspace>*,.admin-page-shell [role=tabpanel]{min-width:0}.admin-page-shell [tabindex="0"]:focus-visible,.admin-page-shell a:focus-visible,.admin-page-shell button:focus-visible,.admin-page-shell input:focus-visible,.admin-page-shell select:focus-visible,.admin-page-shell textarea:focus-visible{outline:3px solid rgba(37,99,235,.38);outline-offset:2px}.admin-page-shell [role=tablist]{scrollbar-width:thin;overscroll-behavior-x:contain}.admin-page-shell table{border-collapse:collapse}.admin-page-shell .vesbor-table td,.admin-page-shell .vesbor-table th{vertical-align:top}@media (max-width:900px){.admin-page-shell .page-header{align-items:flex-start}.admin-page-shell .admin-workspace-header{padding:14px}.admin-page-shell [data-stage70w100]>div[style*=grid-template-columns],.admin-page-shell [data-stage70w73] div[style*=grid-template-columns],.admin-page-shell [data-stage70w78] div[style*=grid-template-columns],.admin-page-shell [data-stage70w80] div[style*=grid-template-columns],.admin-page-shell [data-stage70w82] div[style*=grid-template-columns],.admin-page-shell [data-stage70w85] div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.admin-page-shell{padding-left:10px!important;padding-right:10px!important}.admin-page-shell .admin-workspace-header h2{font-size:16px!important}.admin-page-shell [role=tablist]{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:4px}.admin-page-shell [role=tab]{flex:0 0 auto}.admin-page-shell .vesbor-table{min-width:680px}}.admin-mobile-section-picker{display:none}.admin-modal-backdrop{overscroll-behavior:contain}.admin-modal-surface:focus{outline:none}.admin-page-shell .admin-filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.admin-page-shell .admin-filter-row>input,.admin-page-shell .admin-filter-row>label,.admin-page-shell .admin-filter-row>select{min-width:0}.admin-page-shell .admin-table-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}@media (max-width:640px){.admin-mobile-section-picker{display:grid;gap:6px;padding:0 0 12px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-mobile-section-picker select{width:100%;min-height:44px;padding:9px 12px;border:1.5px solid var(--border);border-radius:10px;background:#fff;color:var(--color-navy);font:inherit;font-size:13px;font-weight:800;text-transform:none;letter-spacing:0}.admin-main-tablist{display:none!important}.admin-page-shell .admin-filter-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.admin-page-shell .admin-filter-row>*{width:100%!important;min-width:0!important;max-width:none!important}.admin-modal-backdrop{align-items:stretch!important;padding:0!important}.admin-modal-surface{width:100%!important;max-height:var(--vesbor-viewport-height,100vh)!important;min-height:var(--vesbor-viewport-height,100vh);border-radius:0!important;border-left:0!important;border-right:0!important;padding:16px!important}}@media (max-width:1050px){.admin-page-shell .admin-responsive-three-panel{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)!important;overflow-x:visible!important}.admin-page-shell .admin-responsive-three-panel>:last-child{grid-column:1/-1}}@media (max-width:900px){.admin-page-shell .admin-responsive-split,.admin-page-shell .admin-responsive-three-panel{grid-template-columns:minmax(0,1fr)!important}.admin-page-shell .admin-responsive-three-panel>:last-child{grid-column:auto}.admin-page-shell .admin-responsive-toolbar{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:640px){.admin-page-shell .admin-responsive-toolbar{grid-template-columns:minmax(0,1fr)!important}}.admin-page-shell .admin-main-tablist{flex-wrap:wrap;overflow-x:visible!important;row-gap:2px;column-gap:4px;padding-bottom:2px}.admin-page-shell .admin-main-tablist [role=tab]{flex:0 0 auto}.admin-page-shell .vesbor-table{width:100%;border-collapse:initial!important;border-spacing:0;font-size:13px;line-height:1.35}.admin-page-shell .vesbor-table th{padding:10px 12px;text-align:left;vertical-align:middle;color:var(--text-muted);background:var(--bg-subtle);border-bottom:1px solid var(--border);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}.admin-page-shell .vesbor-table td{padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.admin-page-shell .vesbor-table tbody tr:last-child td{border-bottom:0}.admin-page-shell .vesbor-table tbody tr:hover td{background:rgba(37,99,235,.025)}.admin-page-shell .admin-table-scroll,.admin-page-shell [style*="overflowX:'auto'"],.admin-page-shell [style*='overflowX:"auto"']{scrollbar-width:thin;overscroll-behavior-x:contain}.admin-page-shell .admin-filter-row{padding:12px;border:1px solid var(--border);border-radius:12px;background:#fff}.admin-page-shell .admin-filter-row .form-input{min-height:40px}.admin-page-shell .admin-filter-count{padding:8px 10px;border-radius:999px;background:var(--bg-subtle)}.admin-page-shell .admin-access-global-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-page-shell .admin-access-global-grid>:first-child,.admin-page-shell .admin-access-global-grid>:nth-child(2){min-width:0}.admin-page-shell .admin-access-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:1100px){.admin-mobile-section-picker{display:grid;gap:6px;padding:0 0 12px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-mobile-section-picker select{width:100%;min-height:44px;padding:9px 12px;border:1.5px solid var(--border);border-radius:10px;background:#fff;color:var(--color-navy);font:inherit;font-size:13px;font-weight:800;text-transform:none;letter-spacing:0}.admin-main-tablist{display:none!important}}@media (max-width:760px){.admin-page-shell .admin-access-date-grid,.admin-page-shell .admin-access-global-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.admin-page-shell .admin-access-rules-grid{grid-template-columns:minmax(0,1fr)!important}}.admin-page-shell .admin-mfa-setup-grid{min-width:0}@media (max-width:760px){.admin-page-shell .admin-mfa-setup-grid{grid-template-columns:minmax(0,1fr)!important}}.communication-search-clear{width:28px;height:28px;min-width:28px;border:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#475569;cursor:pointer}.communication-thread-filters{margin:0 16px 10px;border:1px solid #dbe7f0;border-radius:13px;background:#fff;overflow:hidden}.communication-thread-filters summary{list-style:none;cursor:pointer;padding:8px 10px;color:#475569;font-size:11px;font-weight:900}.communication-thread-filters summary::-webkit-details-marker{display:none}.communication-thread-filter-grid{border-top:1px solid #eef2f7;padding:9px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.communication-thread-filter-grid label{min-width:0;display:grid;gap:4px;color:#64748b;font-size:10px;font-weight:900}.communication-thread-filter-grid input[type=date],.communication-thread-filter-grid select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dbe7f0;border-radius:9px;background:#f8fafc;color:#0f172a;padding:7px 8px;font:inherit;font-size:11px;font-weight:800}.communication-thread-filter-grid .communication-filter-check{display:flex;align-items:center;gap:7px;grid-column:1/-1;color:#334155}.communication-filter-check input{margin:0}.communication-clear-filters,.communication-load-more-threads{grid-column:1/-1;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;padding:7px 9px;font-size:11px;font-weight:900;cursor:pointer}.communication-load-more-threads{width:100%;margin:4px 0 2px}.communication-load-more-threads:disabled{opacity:.55;cursor:wait}.communication-thread-loading{padding:24px 12px;text-align:center;color:#64748b;font-size:12px;font-weight:850}.communication-thread-card p.search-match{color:#0f6f8f;background:#ecfeff;border-radius:9px;padding:6px 7px}.communication-search-match-meta{display:block;margin-top:5px;color:#64748b;font-size:10px;font-weight:800}.communication-mobile-back{display:none;border:1px solid #dbe7f0;border-radius:10px;background:#fff;color:#0f6f8f;padding:7px 9px;align-items:center;gap:6px;font-size:11px;font-weight:900;cursor:pointer}@media (max-width:900px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact{padding:6px}.communication-page-shell-compact .communication-workspace-grid,.communication-page-shell-compact .communication-workspace-grid.right-collapsed,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid{display:block;height:calc(var(--vesbor-viewport-height, 100vh) - 102px);min-height:480px;overflow:hidden}.communication-workspace-grid.mobile-view-conversation .communication-left-column,.communication-workspace-grid.mobile-view-conversation .communication-right-column,.communication-workspace-grid.mobile-view-threads .communication-center-column,.communication-workspace-grid.mobile-view-threads .communication-right-column{display:none}.communication-workspace-grid.mobile-view-conversation .communication-center-column,.communication-workspace-grid.mobile-view-threads .communication-left-column{display:flex;height:100%;min-height:0;border-radius:16px}.communication-mobile-back{display:inline-flex}.communication-message-head.compact{align-items:center}.communication-message-head.compact>div{min-width:0;flex:1 1}.communication-message-head.compact h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-live-status{padding:6px 8px;font-size:10px}.communication-thread-filter-grid{grid-template-columns:1fr 1fr}.communication-composer{padding:10px;gap:7px}.communication-composer>button{padding:0 12px}}.vesbor-floating-chat-head,.vesbor-floating-resize-edge{touch-action:none}@media (max-width:560px){.vesbor-floating-chat-panel{min-width:0;min-height:360px}.vesbor-floating-resize-edge.e,.vesbor-floating-resize-edge.n,.vesbor-floating-resize-edge.s,.vesbor-floating-resize-edge.w{display:none}}.support-queue-root{display:grid;gap:14px;min-width:0}.support-queue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.support-queue-filters{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(150px,.75fr)) auto;gap:10px;align-items:end;background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px}.support-case-editor label,.support-queue-filters label{display:grid;gap:6px;font-size:11px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.support-case-editor select,.support-panel textarea,.support-queue-filters input,.support-queue-filters select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#fff;color:var(--text-primary);font:inherit;font-size:13px;text-transform:none;letter-spacing:normal}.support-panel textarea{resize:vertical;min-height:92px;line-height:1.5}.support-queue-workspace{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);min-height:650px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}.support-case-list{min-width:0;border-right:1px solid var(--border);background:#f8fafc;padding:8px;overflow:auto;max-height:calc(var(--vesbor-viewport-height, 100vh) - 250px)}.support-case-list-item{width:100%;border:1px solid transparent;background:transparent;text-align:left;padding:12px;border-radius:10px;cursor:pointer;color:inherit;font:inherit;display:grid;gap:7px;margin-bottom:5px}.support-case-list-item:hover{background:#fff;border-color:var(--border)}.support-case-list-item.active{background:#fff;border-color:rgba(37,99,235,.32);box-shadow:0 7px 18px rgba(15,23,42,.06)}.support-case-header,.support-case-list-foot,.support-case-list-head,.support-composer-actions,.support-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-case-list-head strong{color:var(--color-navy);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-case-company{font-weight:800;font-size:12px;color:var(--text-secondary)}.support-case-snippet{font-size:12px;line-height:1.4;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-case-list-foot{justify-content:flex-start;flex-wrap:wrap;font-size:10px;color:var(--text-muted)}.support-case-list-foot span:last-child{margin-left:auto}.support-sla-warning{display:flex;align-items:center;gap:5px;color:#b42318;font-size:11px;font-weight:800}.support-case-detail{min-width:0;padding:16px;overflow:auto;max-height:calc(var(--vesbor-viewport-height, 100vh) - 250px)}.support-case-header{align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:13px;margin-bottom:14px}.support-case-header h3{margin:4px 0;color:var(--color-navy);font-size:20px}.support-case-header p{margin:0;color:var(--text-muted);font-size:12px}.support-kicker{font-size:10px;font-weight:900;color:var(--color-ocean);letter-spacing:.08em}.support-case-header-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.support-case-editor{grid-template-columns:repeat(4,minmax(0,1fr))}.support-case-editor,.support-sla-grid{display:grid;gap:10px;margin-bottom:12px}.support-sla-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-sla-grid>div{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:11px}.support-sla-grid svg{grid-row:1/span 3;color:var(--color-ocean)}.support-sla-grid small,.support-sla-grid span{color:var(--text-muted);font-size:10px}.support-sla-grid b{color:var(--text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis}.support-case-panels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;align-items:start}.support-activity-panel,.support-panel{min-width:0;border:1px solid var(--border);border-radius:12px;padding:13px;background:#fff}.support-panel.internal{background:#fffdf7}.support-panel-title{justify-content:flex-start;margin-bottom:10px;color:var(--color-navy)}.support-panel-title>div{display:grid;gap:2px}.support-panel-title span{color:var(--text-muted);font-size:10px;font-weight:500}.support-message-list,.support-note-list{display:grid;gap:8px;max-height:290px;overflow:auto;padding:2px 2px 10px}.support-message,.support-note-list>div{border:1px solid var(--border);border-radius:9px;padding:9px 10px;background:#fff}.support-message.staff{border-left:3px solid var(--color-ocean)}.support-message.customer{border-left:3px solid #9a7c00}.support-message>div,.support-note-list>div>div{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--text-muted)}.support-message p,.support-note-list p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);font-size:12px;line-height:1.45}.support-composer-actions{margin-top:7px}.support-composer-actions small{color:var(--text-muted)}.support-activity-panel{margin-top:12px}.support-event-list{display:grid;gap:0}.support-event-list>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.6fr) auto;gap:10px;padding:8px 0;border-top:1px solid var(--border);font-size:11px}.support-event-list>div:first-child{border-top:0}.support-event-list span{text-transform:capitalize;color:var(--text-secondary)}.support-event-list b{color:var(--text-primary)}.support-empty,.support-event-list time{color:var(--text-muted)}.support-empty{padding:18px;text-align:center;font-size:12px}.support-empty.large{min-height:300px;display:grid;place-content:center;gap:8px}@media (max-width:1180px){.support-case-editor,.support-queue-filters,.support-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-case-panels,.support-sla-grid{grid-template-columns:1fr}}@media (max-width:820px){.support-queue-workspace{grid-template-columns:1fr;min-height:0}.support-case-list{border-right:0;border-bottom:1px solid var(--border);max-height:330px}.support-case-detail{max-height:none}}@media (max-width:620px){.support-case-editor,.support-queue-filters,.support-queue-metrics{grid-template-columns:1fr}.support-case-header{display:grid}.support-case-header-badges{justify-content:flex-start}.support-event-list>div{grid-template-columns:1fr;gap:3px}}.support-queue-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff}.support-queue-toolbar>div:first-child{display:grid;gap:3px;min-width:0}.support-queue-toolbar>div:first-child strong{color:var(--color-navy);font-size:13px}.support-queue-toolbar>div:first-child span{color:var(--text-muted);font-size:11px}.support-queue-toolbar>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.support-tool-panel{border:1px solid var(--border);border-radius:12px;background:#fff;padding:14px}.support-tool-title{display:flex;align-items:flex-start;gap:9px;color:var(--color-ocean);margin-bottom:12px}.support-tool-title>div{display:grid;gap:2px}.support-tool-title strong{color:var(--color-navy);font-size:13px}.support-tool-title span{color:var(--text-muted);font-size:11px}.support-tool-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:10px}.support-tool-actions small{margin-right:auto;color:var(--text-muted)}.support-preference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.support-preference-grid>div{border:1px solid var(--border);border-radius:9px;padding:10px;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.support-preference-grid b{font-size:12px;color:var(--text-primary)}.support-preference-grid label{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--text-secondary)}.support-template-manager{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px}.support-template-list{border:1px solid var(--border);border-radius:10px;padding:6px;max-height:360px;overflow:auto;background:#f8fafc}.support-template-list button{width:100%;border:1px solid transparent;border-radius:8px;padding:9px;background:transparent;text-align:left;display:grid;gap:3px;cursor:pointer;color:inherit}.support-template-list button.active,.support-template-list button:hover{background:#fff;border-color:rgba(37,99,235,.3)}.support-template-list button.inactive{opacity:.55}.support-template-list button span{font-size:12px;font-weight:800;color:var(--color-navy)}.support-template-list button small{font-size:10px;color:var(--text-muted)}.support-template-list .support-template-new{display:flex;align-items:center;gap:6px;color:var(--color-ocean);font-weight:800;margin-bottom:4px}.support-template-editor{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.support-template-editor label{display:grid;gap:6px;font-size:11px;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.support-template-editor input,.support-template-editor select,.support-template-editor textarea,.support-template-picker select{width:100%;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#fff;color:var(--text-primary);font:inherit;font-size:12px;text-transform:none;letter-spacing:normal}.support-template-editor textarea{resize:vertical;line-height:1.5;min-height:130px}.support-template-editor .wide{grid-column:1/-1}.support-template-picker{display:grid;grid-template-columns:auto minmax(180px,1fr);gap:8px;align-items:center;margin:8px 0;color:var(--text-muted);font-size:11px;font-weight:800}.support-attachment-list{display:grid;gap:6px;margin-top:8px}.support-attachment-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:8px;background:#f8fafc}.support-attachment-card>svg{color:var(--color-ocean)}.support-attachment-card>div{min-width:0;display:grid;gap:2px}.support-attachment-card b{font-size:11px;color:var(--text-primary)}.support-attachment-card b,.support-attachment-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-attachment-card span{font-size:9px;color:var(--text-muted)}.support-attachment-card button{border:1px solid var(--border);background:#fff;color:var(--text-secondary);border-radius:7px;min-height:30px;padding:4px 8px;display:flex;gap:5px;align-items:center;font-size:10px;font-weight:800;cursor:pointer}.support-attachment-card button:hover{border-color:var(--color-ocean);color:var(--color-ocean)}.support-attachment-card button:disabled{opacity:.55;cursor:not-allowed}.support-preview-backdrop{position:fixed;inset:0;z-index:2200;background:rgba(15,23,42,.58);display:grid;place-items:center;padding:22px}.support-preview-modal{width:min(1000px,94vw);height:min(800px,90vh);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px rgba(15,23,42,.35);display:grid;grid-template-rows:auto minmax(0,1fr)}.support-preview-modal header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border)}.support-preview-modal header>div{min-width:0;display:grid;gap:2px}.support-preview-modal header b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-navy)}.support-preview-modal header span{font-size:10px;color:var(--text-muted)}.support-preview-modal header button{border:0;background:transparent;cursor:pointer;color:var(--text-muted)}.support-preview-modal iframe{width:100%;height:100%;border:0;background:#f8fafc}.support-preview-modal img{width:100%;height:100%;object-fit:contain;background:#f8fafc}@media (max-width:900px){.support-queue-toolbar{align-items:flex-start}.support-preference-grid,.support-template-manager{grid-template-columns:1fr}.support-template-list{max-height:220px}}@media (max-width:620px){.support-queue-toolbar{display:grid}.support-queue-toolbar>div:last-child{justify-content:flex-start}.support-template-editor{grid-template-columns:1fr}.support-template-editor .wide{grid-column:auto}.support-attachment-card{grid-template-columns:auto minmax(0,1fr)}.support-attachment-card button{grid-column:2;justify-self:start}.support-template-picker{grid-template-columns:1fr}.support-preview-backdrop{padding:6px}.support-preview-modal{width:100%;height:95vh}}.communication-exact-search-results{margin:0 12px 10px;border:1px solid #dbe7f0;border-radius:12px;background:#f8fafc;overflow:hidden}.communication-exact-search-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #e2e8f0;color:#475569;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.communication-exact-search-results>button{width:100%;border:0;border-bottom:1px solid #e2e8f0;background:#fff;color:#0f172a;padding:9px 10px;display:grid;gap:3px;text-align:left;cursor:pointer}.communication-exact-search-results>button:last-child{border-bottom:0}.communication-exact-search-results>button:hover{background:#ecfeff}.communication-exact-search-results>button span{color:#64748b;font-size:10px;font-weight:800}.communication-exact-search-results>button b{font-size:11px;line-height:1.35}.communication-thread-card.pinned{border-color:#93c5fd;background:#f8fbff}.communication-thread-quick-actions{display:inline-flex;align-items:center;margin-left:auto}.communication-thread-pref-actions button,.communication-thread-quick-actions button{border:1px solid #dbe7f0;border-radius:8px;background:#fff;color:#475569;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.communication-thread-pref-actions button:hover,.communication-thread-quick-actions button:hover{border-color:#0f6f8f;color:#0f6f8f}.communication-pref-badge{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:2px 6px;background:#eff6ff;color:#1d4ed8;font-size:9px;font-weight:900}.communication-pref-badge.muted{background:#f1f5f9;color:#64748b}.communication-reply-quote{width:100%;border:0;border-left:3px solid #2563eb;border-radius:8px;background:rgba(37,99,235,.07);padding:7px 9px;display:grid;gap:3px;text-align:left;color:#334155;cursor:pointer;margin:3px 0 7px}.communication-reply-quote span{font-size:9px;font-weight:900;color:#2563eb}.communication-reply-quote b{font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-message-reply-action{border:0;background:transparent;color:#2563eb;padding:5px 0 0;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:900;cursor:pointer}.communication-message-observer.highlighted .communication-message-bubble,.communication-message-observer.highlighted .communication-system-event{box-shadow:0 0 0 3px rgba(37,99,235,.28);transition:box-shadow .2s ease}.communication-composer-reply{display:flex;align-items:center;justify-content:space-between;gap:10px;border-left:3px solid #2563eb;border-radius:8px;background:#eff6ff;color:#334155;padding:7px 9px;margin-bottom:6px}.communication-composer-reply>span{min-width:0;display:grid;gap:2px}.communication-composer-reply b{font-size:10px}.communication-composer-reply small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-composer-reply button{border:0;background:transparent;color:#64748b;cursor:pointer;font-size:18px}.communication-thread-preferences{display:grid;gap:9px}.communication-thread-pref-actions,.communication-thread-preferences>div:first-child{display:flex;flex-wrap:wrap;gap:6px}.communication-thread-pref-actions button{min-width:0;padding:6px 9px;gap:5px;font-size:10px;font-weight:900}@media (max-width:620px){.communication-exact-search-results{margin-left:8px;margin-right:8px}.communication-thread-quick-actions{opacity:1}.communication-composer-reply{align-items:flex-start}}.vesbor-shell-v2.vesbor-shell-communication-workspace{height:var(--vesbor-viewport-height,100vh);height:100dvh;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-top-shell{flex:0 0 48px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-main-shell{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-compact-toolbar,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-error-banner{flex:0 0 auto}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-column{height:100%;min-height:0}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-center-column,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-left-column,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-column{overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-feed,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-list{min-height:0;overscroll-behavior:contain}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-column>.communication-context-card{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.communication-input-row{display:flex;align-items:center;gap:8px;min-width:0}.communication-input-row>textarea{flex:1 1 auto;min-width:0}.communication-input-row>.communication-attach-button{width:40px;min-width:40px;height:40px;flex:0 0 40px}.communication-input-row>.communication-send-button{width:40px;min-width:40px;height:40px;flex:0 0 40px;padding:0;align-self:center;justify-content:center;gap:0;overflow:hidden;white-space:nowrap;font-size:0;line-height:0;border-radius:12px;background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#1d4ed8);color:#fff;box-shadow:0 10px 22px rgba(37,99,235,.28);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.communication-input-row>.communication-send-button>svg{display:block;width:18px;height:18px;flex:0 0 18px}.communication-input-row>.communication-send-button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 13px 26px rgba(37,99,235,.34)}.communication-input-row>.communication-send-button:focus-visible{outline:3px solid rgba(14,165,233,.28);outline-offset:2px}.communication-file-preview-overlay{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:22px;background:rgba(15,23,42,.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.communication-file-preview-modal{width:min(1180px,96vw);height:min(820px,92vh);min-height:520px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(148,163,184,.35);border-radius:22px;background:#fff;box-shadow:0 32px 90px rgba(15,23,42,.38)}.communication-file-preview-header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}.communication-file-preview-header-actions,.communication-file-preview-title{display:flex;align-items:center;gap:10px;min-width:0}.communication-file-preview-icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#ecfeff);color:#0f6f8f;border:1px solid #bfdbfe}.communication-file-preview-title>div{min-width:0;display:grid;gap:3px}.communication-file-preview-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:14px}.communication-file-preview-title span{color:#64748b;font-size:11px;font-weight:750}.communication-file-preview-header-actions button{min-height:38px;border-radius:11px;cursor:pointer}.communication-file-preview-download{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;padding:0 12px;display:inline-flex;align-items:center;gap:7px;font-weight:900}.communication-file-preview-close{width:38px;padding:0;border:1px solid #dbe7f0;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center}.communication-file-preview-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 270px;background:#eef3f7}.communication-file-preview-canvas{min-width:0;min-height:0;margin:14px 0 14px 14px;overflow:hidden;border:1px solid #cbd5e1;border-radius:15px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.08)}.communication-file-preview-canvas iframe,.communication-file-preview-canvas img{display:block;width:100%;height:100%;border:0;background:#fff}.communication-file-preview-canvas img{object-fit:contain}.communication-file-preview-text{width:100%;height:100%;margin:0;padding:24px 28px;overflow:auto;box-sizing:border-box;background:#fff;color:#0f172a;font-family:Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:13px;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.communication-file-preview-side{min-height:0;overflow:auto;padding:18px 16px;border-left:1px solid #dbe7f0;background:#fff}.communication-file-preview-side h3{margin:7px 0 14px;color:#0f172a;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.communication-file-preview-meta{display:grid;gap:0;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.communication-file-preview-meta>div{display:grid;gap:4px;padding:10px 11px;border-bottom:1px solid #eef2f7}.communication-file-preview-meta>div:last-child{border-bottom:0}.communication-file-preview-meta span{color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.communication-file-preview-meta b{color:#0f172a;font-size:12px;overflow-wrap:anywhere}.communication-file-preview-note{margin-top:12px;padding:10px 11px;border:1px solid #bae6fd;border-radius:13px;background:#f0f9ff;color:#075985;font-size:11px;line-height:1.45;font-weight:750}.communication-file-preview-unavailable{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;text-align:center;color:#64748b}.communication-file-preview-unavailable strong{color:#0f172a}.communication-file-preview-unavailable span{max-width:440px;line-height:1.5}.communication-file-preview-unavailable button{border:0;border-radius:12px;background:#2563eb;color:#fff;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;font-weight:900;cursor:pointer}@media (max-width:1180px) and (min-width:901px){.vesbor-shell-v2.vesbor-shell-communication-workspace{height:auto;min-height:var(--vesbor-viewport-height,100vh);overflow:visible}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact,.vesbor-shell-v2.vesbor-shell-communication-workspace .vesbor-main-shell{height:auto;overflow:visible}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-column{height:auto;min-height:520px}}@media (max-width:900px){.communication-file-preview-overlay{padding:8px}.communication-file-preview-modal{width:100%;height:96vh;min-height:0;border-radius:16px}.communication-file-preview-layout{grid-template-columns:1fr}.communication-file-preview-canvas{margin:9px}.communication-file-preview-side{display:none}.communication-file-preview-download{width:38px;padding:0;justify-content:center}.communication-file-preview-download svg+*{display:none}.communication-input-row>.communication-attach-button,.communication-input-row>.communication-send-button{width:38px;min-width:38px;height:38px;flex-basis:38px}}.communication-page-shell-compact .communication-workspace-grid{position:relative}.communication-page-shell-compact .communication-workspace-grid.right-collapsed{grid-template-columns:300px minmax(520px,1fr)}.communication-details-edge-tab{position:absolute;top:50%;right:-1px;z-index:24;width:34px;height:88px;padding:0;border:1px solid #93c5fd;border-right:0;border-radius:15px 0 0 15px;background:linear-gradient(180deg,#0ea5e9,#2563eb 58%,#1d4ed8);color:#fff;box-shadow:-8px 12px 26px rgba(37,99,235,.22);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transform:translateY(-50%);cursor:pointer;transition:width .16s ease,filter .16s ease,box-shadow .16s ease}.communication-details-edge-tab:hover{width:38px;filter:brightness(1.04);box-shadow:-10px 14px 30px rgba(37,99,235,.28)}.communication-details-edge-tab:focus-visible{outline:3px solid rgba(14,165,233,.28);outline-offset:3px}.communication-details-edge-tab span{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;line-height:1}.communication-right-column.is-open{min-width:0}@media (max-width:1180px) and (min-width:901px){.communication-page-shell-compact .communication-workspace-grid.right-collapsed{grid-template-columns:1fr}.communication-details-edge-tab{top:74px;transform:none}}@media (max-width:900px){.communication-details-edge-tab{display:none}}.vesbor-compact-ops-ui{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--shadow-card:0 1px 4px rgba(15,23,42,0.045);--shadow-hover:0 4px 12px rgba(15,23,42,0.075);--shadow-glass:0 2px 8px rgba(15,23,42,0.065);--shadow-input:none;font-size:13px;line-height:1.38;text-rendering:geometricPrecision}.vesbor-compact-ops-ui,.vesbor-compact-ops-ui *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vesbor-compact-ops-ui h1,.vesbor-compact-ops-ui h2,.vesbor-compact-ops-ui h3,.vesbor-compact-ops-ui h4,.vesbor-compact-ops-ui h5,.vesbor-compact-ops-ui h6{font-family:var(--font-sans)!important;letter-spacing:-.015em!important;line-height:1.22!important;font-weight:760!important}.vesbor-compact-ops-ui h1{font-size:22px!important}.vesbor-compact-ops-ui h2{font-size:18px!important}.vesbor-compact-ops-ui h3{font-size:15px!important}.vesbor-compact-ops-ui h4{font-size:13px!important}.vesbor-compact-ops-ui em,.vesbor-compact-ops-ui label,.vesbor-compact-ops-ui p,.vesbor-compact-ops-ui small,.vesbor-compact-ops-ui span,.vesbor-compact-ops-ui td,.vesbor-compact-ops-ui th{line-height:1.34}.vesbor-compact-ops-ui .btn,.vesbor-compact-ops-ui button:not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out){min-height:28px!important;padding:6px 10px!important;border-radius:7px!important;font-size:12px!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.vesbor-compact-ops-ui button[aria-label],.vesbor-compact-ops-ui button[title],.vesbor-compact-ops-ui button[type=button]{font-family:var(--font-sans)!important}.vesbor-compact-ops-ui .input,.vesbor-compact-ops-ui input:not([type=checkbox]):not([type=radio]),.vesbor-compact-ops-ui select,.vesbor-compact-ops-ui textarea{min-height:30px!important;padding:6px 9px!important;border-radius:7px!important;font-size:12px!important;line-height:1.25!important;box-shadow:none!important}.vesbor-compact-ops-ui input[type=checkbox],.vesbor-compact-ops-ui input[type=radio]{width:14px;height:14px}.vesbor-compact-ops-ui .card{border-radius:10px!important;padding:14px!important;box-shadow:var(--shadow-card)!important}.vesbor-compact-ops-ui table{font-size:12px;border-collapse:initial;border-spacing:0 4px}.vesbor-compact-ops-ui td,.vesbor-compact-ops-ui th{padding-top:6px!important;padding-bottom:6px!important}.vesbor-compact-ops-ui [data-stage128ed-open-menu=true],.vesbor-compact-ops-ui [role=menu],.vesbor-compact-ops-ui [style*=ContextMenu],.vesbor-compact-ops-ui [style*=context-menu]{border-radius:8px!important;box-shadow:0 8px 22px rgba(15,23,42,.14)!important}.vesbor-compact-ops-ui [style*=border-radius],.vesbor-compact-ops-ui [style*=borderRadius]{border-radius:min(var(--stage128ibb-radius-cap,10px),10px)}.vesbor-compact-ops-ui [style*=box-shadow],.vesbor-compact-ops-ui [style*=boxShadow]{box-shadow:var(--stage128ibb-shadow-cap,0 1px 5px rgba(15,23,42,.055))!important}.vesbor-compact-ops-ui [data-stage128ial],.vesbor-compact-ops-ui [data-stage128iao],.vesbor-compact-ops-ui [data-stage128iar]{font-size:11px}.vesbor-compact-ops-ui .stage128ee-documents-grid,.vesbor-compact-ops-ui .stage128gn-document-details,.vesbor-compact-ops-ui .stage128gn-document-folders,.vesbor-compact-ops-ui .stage128gn-document-list,.vesbor-compact-ops-ui .stage128gn-documents-header{--stage128ibb-radius-cap:9px;--stage128ibb-shadow-cap:0 1px 5px rgba(15,23,42,.045)}.vesbor-compact-ops-ui .stage128gn-document-file-row{min-height:46px!important}.vesbor-compact-ops-ui .vesbor-sidebar,.vesbor-compact-ops-ui .vesbor-topbar{box-shadow:none!important}@media (max-width:860px){.vesbor-compact-ops-ui{font-size:12.5px}.vesbor-compact-ops-ui button:not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out),.vesbor-compact-ops-ui input:not([type=checkbox]):not([type=radio]),.vesbor-compact-ops-ui select,.vesbor-compact-ops-ui textarea{min-height:32px!important}}.vesbor-compact-ops-ui .stage128ibc-document-info-modal,.vesbor-compact-ops-ui .stage128ibc-document-info-panel,.vesbor-compact-ops-ui .stage128ibc-document-preview-modal,.vesbor-compact-ops-ui .stage128ibc-standalone-document-viewer{border-radius:9px!important;box-shadow:0 8px 24px rgba(15,23,42,.14)!important;border-color:#cbd5e1!important;font-size:12px!important;line-height:1.34!important}.vesbor-compact-ops-ui .stage128ibc-document-preview-modal{min-width:min(760px,calc(100vw - 18px))!important;min-height:min(520px,calc(var(--vesbor-viewport-height, 100vh) - 18px))!important}.vesbor-compact-ops-ui .stage128ibc-document-info-modal{padding:12px!important;min-width:min(390px,calc(100vw - 18px))!important}.vesbor-compact-ops-ui .stage128ibc-document-info-modal [style*=borderRadius],.vesbor-compact-ops-ui .stage128ibc-document-info-panel [style*=borderRadius],.vesbor-compact-ops-ui .stage128ibc-document-preview-modal [style*=borderRadius],.vesbor-compact-ops-ui .stage128ibc-standalone-document-viewer [style*=borderRadius]{border-radius:7px!important}.vesbor-compact-ops-ui .stage128ibc-document-info-modal button,.vesbor-compact-ops-ui .stage128ibc-document-info-panel button,.vesbor-compact-ops-ui .stage128ibc-document-preview-modal button,.vesbor-compact-ops-ui .stage128ibc-standalone-document-viewer a{min-height:28px!important;padding:6px 9px!important;border-radius:7px!important;font-size:11.5px!important;font-weight:720!important;box-shadow:none!important}.vesbor-compact-ops-ui .stage128ibc-document-viewer-toolbar{min-height:42px!important;padding:8px 10px!important}.vesbor-compact-ops-ui .stage128ibc-document-preview-modal iframe,.vesbor-compact-ops-ui .stage128ibc-document-viewer-frame,.vesbor-compact-ops-ui .stage70w27-document-preview-body iframe{background:#f8fafc!important}.vesbor-compact-ops-ui .stage128hf-preview-overlay{background:#e8edf3!important;font-size:12px!important;text-rendering:geometricPrecision}.vesbor-compact-ops-ui .stage128hf-preview-chrome{min-height:44px!important;padding:6px 10px!important;border-bottom:1px solid #cbd5e1!important;box-shadow:none!important}.vesbor-compact-ops-ui .stage128hf-preview-scroll{padding:12px!important}.vesbor-compact-ops-ui .stage128hf-preview-page{width:min(210mm,calc(100vw - 42px))!important;margin-bottom:16px!important;padding:18mm 15mm 17mm!important;box-shadow:0 6px 24px rgba(15,42,68,.12)!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.46!important}.vesbor-compact-ops-ui .stage128hf-preview-document-header{padding-bottom:9px!important;margin-bottom:14px!important}.vesbor-compact-ops-ui .stage128hf-preview-document-header h1{font-size:20px!important;line-height:1.18!important;font-weight:760!important}.vesbor-compact-ops-ui .stage128hf-preview-section{margin-bottom:14px!important}.vesbor-compact-ops-ui .stage128hf-preview-section h2{font-size:13px!important;margin-bottom:7px!important}.vesbor-compact-ops-ui .stage128gx-contract-editor-surface table td,.vesbor-compact-ops-ui .stage128gx-contract-editor-surface table th,.vesbor-compact-ops-ui .stage128hf-preview-body table td,.vesbor-compact-ops-ui .stage128hf-preview-body table th{padding:4px 6px!important;font-size:10.5px!important}@media print{.vesbor-compact-ops-ui .stage128hf-preview-page{box-shadow:none!important;padding:14mm 13mm!important;font-size:12px!important}}.vesbor-compact-ops-ui{--vesbor-control-height:32px;--vesbor-control-radius:7px;--vesbor-control-border:#cbd5e1;--vesbor-control-bg:#ffffff;--vesbor-control-muted:#64748b;--vesbor-control-placeholder:#94a3b8;--vesbor-control-focus:#2563eb}.vesbor-compact-ops-ui input::placeholder,.vesbor-compact-ops-ui textarea::placeholder{color:var(--vesbor-control-placeholder)!important;opacity:1!important}.vesbor-compact-ops-ui .bunker-input-icon input,.vesbor-compact-ops-ui .bunker-search-control input,.vesbor-compact-ops-ui .communication-search input,.vesbor-compact-ops-ui .port-search-box input,.vesbor-compact-ops-ui .stage128ag-search-box input,.vesbor-compact-ops-ui .stage128an-search-input-wrap input,.vesbor-compact-ops-ui .vessel-search-box input,.vesbor-compact-ops-ui input[placeholder*=Search],.vesbor-compact-ops-ui input[placeholder*=search],.vesbor-compact-ops-ui input[type=search]{height:var(--vesbor-control-height)!important;min-height:var(--vesbor-control-height)!important;font-size:12px!important;line-height:1.2!important;font-weight:520!important;color:#0f172a!important}.vesbor-compact-ops-ui .bunker-input-icon,.vesbor-compact-ops-ui .bunker-search-control,.vesbor-compact-ops-ui .communication-search,.vesbor-compact-ops-ui .port-search-box,.vesbor-compact-ops-ui .stage128ag-search-box,.vesbor-compact-ops-ui .stage128an-search-input-wrap,.vesbor-compact-ops-ui .vessel-search-box{min-height:34px!important;height:34px!important;padding:0 10px!important;gap:8px!important;border:1px solid var(--vesbor-control-border)!important;border-radius:var(--vesbor-control-radius)!important;background:var(--vesbor-control-bg)!important;box-shadow:none!important;display:flex!important;align-items:center!important}.vesbor-compact-ops-ui .bunker-input-icon svg,.vesbor-compact-ops-ui .bunker-search-control svg,.vesbor-compact-ops-ui .communication-search svg,.vesbor-compact-ops-ui .port-search-box svg,.vesbor-compact-ops-ui .stage128ag-search-box svg,.vesbor-compact-ops-ui .stage128an-search-input-wrap svg,.vesbor-compact-ops-ui .vessel-search-box svg{width:15px!important;height:15px!important;color:var(--vesbor-control-muted)!important;flex:0 0 auto!important;pointer-events:none!important}.vesbor-compact-ops-ui .bunker-input-icon input,.vesbor-compact-ops-ui .bunker-search-control input,.vesbor-compact-ops-ui .communication-search input,.vesbor-compact-ops-ui .port-search-box input,.vesbor-compact-ops-ui .stage128ag-search-box input,.vesbor-compact-ops-ui .stage128an-search-input-wrap input,.vesbor-compact-ops-ui .vessel-search-box input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:5px 7px!important;min-width:0!important}.vesbor-compact-ops-ui .bunker-input-icon:focus-within,.vesbor-compact-ops-ui .bunker-search-control:focus-within,.vesbor-compact-ops-ui .communication-search:focus-within,.vesbor-compact-ops-ui .port-search-box:focus-within,.vesbor-compact-ops-ui .stage128ag-search-box:focus-within,.vesbor-compact-ops-ui .stage128an-search-input-wrap:focus-within,.vesbor-compact-ops-ui .vessel-search-box:focus-within{border-color:var(--vesbor-control-focus)!important;box-shadow:0 0 0 2px rgba(37,99,235,.1)!important}.vesbor-compact-ops-ui .w197-deals-filterbar div:has(>svg+input),.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Search by deal"]),.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Search by"]),.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Vessel name"]),.vesbor-compact-ops-ui div:has(>svg+input[placeholder*=Commodity]){position:relative!important}.vesbor-compact-ops-ui .w197-deals-filterbar div:has(>svg+input)>svg,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Search by deal"])>svg,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Search by"])>svg,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Vessel name"])>svg,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*=Commodity])>svg{left:11px!important;width:15px!important;height:15px!important;color:var(--vesbor-control-muted)!important;pointer-events:none!important;z-index:2!important}.vesbor-compact-ops-ui .w197-deals-filterbar div:has(>svg+input)>input,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Search by deal"])>input,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Search by"])>input,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*="Vessel name"])>input,.vesbor-compact-ops-ui div:has(>svg+input[placeholder*=Commodity])>input{padding-left:36px!important}.vesbor-compact-ops-ui .form-group div:has(>input.form-input+svg)>input.form-input,.vesbor-compact-ops-ui div:has(>input.form-input+svg)>input.form-input{padding-left:34px!important}.vesbor-compact-ops-ui .form-group div:has(>input.form-input+svg)>svg,.vesbor-compact-ops-ui div:has(>input.form-input+svg)>svg{width:14px!important;height:14px!important;color:var(--vesbor-control-muted)!important}.vesbor-compact-ops-ui .vesbor-date-control,.vesbor-compact-ops-ui input[type=date]{min-height:32px!important;height:32px!important;padding:5px 9px!important;border:1px solid var(--vesbor-control-border)!important;border-radius:var(--vesbor-control-radius)!important;background-color:#fff!important;color:#0f172a!important;font-size:12px!important;font-weight:520!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color-scheme:light}.vesbor-compact-ops-ui .vesbor-date-control::-webkit-calendar-picker-indicator,.vesbor-compact-ops-ui input[type=date]::-webkit-calendar-picker-indicator{opacity:.74;width:15px;height:15px;cursor:pointer}.vesbor-compact-ops-ui .vesbor-date-control.vesbor-date-empty,.vesbor-compact-ops-ui input[type=date].vesbor-date-empty{color:transparent!important;text-shadow:none!important}.vesbor-compact-ops-ui .vesbor-date-control.vesbor-date-empty:focus,.vesbor-compact-ops-ui input[type=date].vesbor-date-empty:focus{color:#0f172a!important}.vesbor-compact-ops-ui .vesbor-date-control.vesbor-date-empty::-webkit-datetime-edit,.vesbor-compact-ops-ui input[type=date].vesbor-date-empty::-webkit-datetime-edit{color:transparent!important}.vesbor-compact-ops-ui .vesbor-date-control::-webkit-datetime-edit,.vesbor-compact-ops-ui input[type=date]::-webkit-datetime-edit{color:inherit}.vesbor-compact-ops-ui .cargo-date-combo,.vesbor-compact-ops-ui .stage70w190-date-input{--vesbor-control-height:32px}.vesbor-compact-ops-ui .cargo-date-combo input[type=text]{min-height:32px!important;height:32px!important;padding:5px 9px!important;border-radius:var(--vesbor-control-radius)!important}.vesbor-compact-ops-ui{--vesbor-market-control-height:36px;--vesbor-market-control-radius:8px;--vesbor-market-control-pad-x:10px}.vesbor-compact-ops-ui :not(.leaflet-container *):not(.mapboxgl-map *){transition-duration:.12s!important;animation-duration:.12s!important}.vesbor-compact-ops-ui .bunker-modal-overlay,.vesbor-compact-ops-ui .vesbor-modal-overlay,.vesbor-compact-ops-ui [class*=Overlay],.vesbor-compact-ops-ui [class*=overlay]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.vesbor-compact-ops-ui .bunker-filter-panel input,.vesbor-compact-ops-ui .bunker-filter-panel select,.vesbor-compact-ops-ui .bunker-input-icon,.vesbor-compact-ops-ui .bunker-search-control,.vesbor-compact-ops-ui .cargo-filter-command-center .port-search input,.vesbor-compact-ops-ui .cargo-filter-command-center .port-search-wrap input,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-search-box,.vesbor-compact-ops-ui .cargo-filter-command-center input,.vesbor-compact-ops-ui .cargo-filter-command-center select,.vesbor-compact-ops-ui .stage128ag-charter-filter input,.vesbor-compact-ops-ui .stage128ag-charter-filter select,.vesbor-compact-ops-ui .stage128ag-search-box,.vesbor-compact-ops-ui .stage128y-date-input-shell>input{height:var(--vesbor-market-control-height)!important;min-height:var(--vesbor-market-control-height)!important;border-radius:var(--vesbor-market-control-radius)!important;box-shadow:none!important;font-size:12px!important}.vesbor-compact-ops-ui .bunker-input-icon,.vesbor-compact-ops-ui .bunker-search-control,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-search-box,.vesbor-compact-ops-ui .stage128ag-search-box,.vesbor-compact-ops-ui .vessel-search-box{display:flex!important;align-items:center!important;gap:8px!important;padding:0 var(--vesbor-market-control-pad-x)!important;position:relative!important;overflow:hidden!important}.vesbor-compact-ops-ui .bunker-input-icon svg,.vesbor-compact-ops-ui .bunker-search-control svg,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-search-box svg,.vesbor-compact-ops-ui .stage128ag-search-box svg,.vesbor-compact-ops-ui .vessel-search-box svg{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:15px!important;height:15px!important;flex:0 0 15px!important;pointer-events:none!important}.vesbor-compact-ops-ui .bunker-input-icon input,.vesbor-compact-ops-ui .bunker-search-control input,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-search-box input,.vesbor-compact-ops-ui .stage128ag-search-box input,.vesbor-compact-ops-ui .vessel-search-box input{flex:1 1 auto!important;min-width:0!important;height:calc(var(--vesbor-market-control-height) - 2px)!important;min-height:calc(var(--vesbor-market-control-height) - 2px)!important;padding:0 4px!important;border:0!important;background:transparent!important;outline:none!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline{grid-template-columns:minmax(300px,620px) minmax(140px,1fr)!important;align-items:end!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-search-field .vessel-search-box{width:100%!important;border:1px solid var(--vesbor-control-border)!important}.vesbor-compact-ops-ui .bunker-filter-panel label>span,.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-search-field>span,.vesbor-compact-ops-ui .stage128ag-field>span,.vesbor-compact-ops-ui .stage128ag-sort-field>span{font-size:10px!important;letter-spacing:.1em!important;line-height:12px!important;margin-bottom:4px!important}.vesbor-compact-ops-ui .stage128ag-charter-filter .stage128ag-field input,.vesbor-compact-ops-ui .stage128ag-charter-filter .stage128ag-field select,.vesbor-compact-ops-ui .stage128ag-charter-filter .stage128ag-search-box,.vesbor-compact-ops-ui .stage128ag-charter-filter .stage128y-date-input-shell,.vesbor-compact-ops-ui .stage128ag-charter-filter .stage128y-date-input-shell>input{height:var(--vesbor-market-control-height)!important;min-height:var(--vesbor-market-control-height)!important}.vesbor-compact-ops-ui .vesbor-view-toggle{justify-self:end!important;align-self:end!important;margin-left:auto!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.vesbor-compact-ops-ui .stage128ag-right-controls,.vesbor-compact-ops-ui .stage128ag-services-mine-toolbar,.vesbor-compact-ops-ui .workspace-table-actions{margin-left:auto!important;justify-content:flex-end!important;justify-self:end!important}.vesbor-compact-ops-ui .stage128ag-services-view-toggle{grid-column:1/-1!important;justify-self:end!important;align-self:end!important;display:flex!important;justify-content:flex-end!important;width:100%!important}.vesbor-compact-ops-ui .cargo-my-filter-grid .vesbor-view-toggle{justify-self:end!important;grid-column:auto!important}.vesbor-compact-ops-ui .services-workspace-page.stage70w140-services{padding-top:0!important;gap:8px!important}.vesbor-compact-ops-ui .services-workspace-page.stage70w140-services>.workspace-page-header{margin-top:0!important;margin-bottom:8px!important;padding:9px 13px!important;min-height:46px!important}.vesbor-compact-ops-ui .services-workspace-page.stage70w140-services .workspace-page-header h1{font-size:18px!important;line-height:1.15!important}.vesbor-compact-ops-ui .services-workspace-page.stage70w140-services .workspace-page-header p{font-size:11.5px!important;margin-top:2px!important}.vesbor-compact-ops-ui .bunker-filter-panel,.vesbor-compact-ops-ui .bunker-filter-panel.compact{padding:10px 12px!important;border-radius:10px!important;box-shadow:none!important;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.98) 76%,rgba(219,238,255,.42))!important;gap:8px 10px!important}.vesbor-compact-ops-ui .stage70w140-services .bunker-filter-panel,.vesbor-compact-ops-ui .stage70w140-services .bunker-filter-panel.compact{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.72fr) minmax(140px,.66fr) minmax(170px,.78fr) minmax(130px,.62fr)!important;align-items:end!important}.vesbor-compact-ops-ui .stage70w140-services .bunker-filter-panel .bunker-outline-btn{min-width:90px!important;justify-self:stretch!important}@media (max-width:980px){.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .stage70w140-services .bunker-filter-panel,.vesbor-compact-ops-ui .stage70w140-services .bunker-filter-panel.compact{grid-template-columns:1fr 1fr!important}.vesbor-compact-ops-ui .stage128ag-services-view-toggle{grid-column:1/-1!important}}@media (max-width:640px){.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .stage70w140-services .bunker-filter-panel,.vesbor-compact-ops-ui .stage70w140-services .bunker-filter-panel.compact{grid-template-columns:1fr!important}}.vesbor-compact-ops-ui .companies-workspace-page .workspace-page-header,.vesbor-compact-ops-ui .stage86-companies-directory-ux .workspace-page-header{padding:8px 12px!important;min-height:44px!important;margin-bottom:8px!important;border-radius:10px!important;box-shadow:0 1px 5px rgba(15,23,42,.04)!important;align-items:center!important}.vesbor-compact-ops-ui .companies-workspace-page .workspace-page-header-copy,.vesbor-compact-ops-ui .stage86-companies-directory-ux .workspace-page-header-copy{align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.vesbor-compact-ops-ui .companies-workspace-page .workspace-eyebrow,.vesbor-compact-ops-ui .stage86-companies-directory-ux .workspace-eyebrow{margin:0!important;line-height:1!important}.vesbor-compact-ops-ui .companies-workspace-page .workspace-page-header h1,.vesbor-compact-ops-ui .stage86-companies-directory-ux .workspace-page-header h1{font-size:18px!important;line-height:1.12!important}.vesbor-compact-ops-ui .companies-workspace-page .workspace-page-header p,.vesbor-compact-ops-ui .stage86-companies-directory-ux .workspace-page-header p{margin:0!important;font-size:11.5px!important;line-height:1.2!important}.vesbor-compact-ops-ui .companies-filter-stage67w,.vesbor-compact-ops-ui .companies-filter-stage86{display:grid!important;grid-template-columns:minmax(220px,1.45fr) minmax(170px,1.1fr) minmax(130px,.72fr) minmax(130px,.72fr) minmax(145px,.78fr) minmax(130px,.68fr) auto auto!important;align-items:end!important;gap:8px!important;padding:8px 10px!important;border-radius:10px!important;margin-bottom:8px!important}.vesbor-compact-ops-ui .companies-filter-stage67w button,.vesbor-compact-ops-ui .companies-filter-stage67w input.form-input,.vesbor-compact-ops-ui .companies-filter-stage67w select.form-input,.vesbor-compact-ops-ui .companies-filter-stage86 button,.vesbor-compact-ops-ui .companies-filter-stage86 input.form-input,.vesbor-compact-ops-ui .companies-filter-stage86 select.form-input{width:100%!important;max-width:none!important;height:var(--vesbor-market-control-height,36px)!important;min-height:var(--vesbor-market-control-height,36px)!important;border-radius:7px!important;margin:0!important;align-self:end!important;box-shadow:none!important}.vesbor-compact-ops-ui .companies-filter-stage67w button,.vesbor-compact-ops-ui .companies-filter-stage86 button{padding:0 12px!important;white-space:nowrap!important}.vesbor-compact-ops-ui .cargo-workspace-page.stage67u .workspace-page-header{padding:8px 12px!important;min-height:44px!important;border-radius:10px!important;align-items:center!important}.vesbor-compact-ops-ui .cargo-workspace-page.stage67u .workspace-page-header-copy{align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.vesbor-compact-ops-ui .cargo-workspace-page.stage67u .workspace-eyebrow,.vesbor-compact-ops-ui .cargo-workspace-page.stage67u .workspace-page-header p{margin:0!important}.vesbor-compact-ops-ui .cargo-filter-command-center{padding:10px 12px!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 5px rgba(15,23,42,.04)!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .cargo-filter-topline{display:grid!important;grid-template-columns:minmax(300px,620px) minmax(160px,auto)!important;gap:10px!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-search-field{max-width:620px!important;min-width:0!important;display:grid!important;gap:4px!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-search-field .vessel-search-box{height:var(--vesbor-market-control-height,36px)!important;min-height:var(--vesbor-market-control-height,36px)!important;border:1px solid var(--vesbor-control-border,#cbd5e1)!important;border-radius:8px!important;background:#fff!important;padding:0 10px!important;box-shadow:none!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-search-field .vessel-search-box input{height:calc(var(--vesbor-market-control-height, 36px) - 2px)!important;min-height:calc(var(--vesbor-market-control-height, 36px) - 2px)!important;padding:0 4px!important;border:0!important;background:transparent!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary{grid-template-columns:minmax(150px,.95fr) minmax(220px,1.15fr) minmax(220px,1.15fr) minmax(135px,.74fr) minmax(115px,.64fr)!important;align-items:end!important}.vesbor-compact-ops-ui .cargo-filter-command-center .form-input,.vesbor-compact-ops-ui .cargo-filter-command-center .port-search input,.vesbor-compact-ops-ui .cargo-filter-command-center .port-search-wrap input,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-filter-field input,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-filter-field select{height:var(--vesbor-market-control-height,36px)!important;min-height:var(--vesbor-market-control-height,36px)!important;border-radius:8px!important}.vesbor-compact-ops-ui .sale-purchase-workspace-page.stage67v .vesbor-section-tabs-wrap,.vesbor-compact-ops-ui .vesbor-section-tabs-wrap,.vesbor-compact-ops-ui .vessel-market-page.stage67v .vesbor-section-tabs-wrap{overflow:visible!important;scrollbar-width:none!important}.vesbor-compact-ops-ui .sale-purchase-workspace-page.stage67v .vesbor-section-tabs,.vesbor-compact-ops-ui .vesbor-section-tabs,.vesbor-compact-ops-ui .vessel-market-page.stage67v .vesbor-section-tabs{overflow:hidden!important;scrollbar-width:none!important;max-width:max-content!important}.vesbor-compact-ops-ui .vesbor-section-tabs-wrap::-webkit-scrollbar,.vesbor-compact-ops-ui .vesbor-section-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.vesbor-compact-ops-ui .cargo-workspace-page.stage67u,.vesbor-compact-ops-ui .sale-purchase-workspace-page.stage67v,.vesbor-compact-ops-ui .vessel-workspace-page.stage67v{overflow-x:clip!important}.vesbor-compact-ops-ui .stage128ag-charter-mine-row,.vesbor-compact-ops-ui .stage128r-sale-filterbar,.vesbor-compact-ops-ui .stage128z-sale-filterbar{overflow:visible!important}.vesbor-compact-ops-ui .stage128ag-mine-controls,.vesbor-compact-ops-ui .stage128r-sale-filter-primary>div:last-child{margin-left:auto!important;justify-content:flex-end!important}@media (max-width:1180px){.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary,.vesbor-compact-ops-ui .companies-filter-stage67w,.vesbor-compact-ops-ui .companies-filter-stage86{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .cargo-filter-topline{grid-template-columns:minmax(260px,1fr) auto!important}}@media (max-width:760px){.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary,.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .cargo-filter-topline,.vesbor-compact-ops-ui .companies-filter-stage67w,.vesbor-compact-ops-ui .companies-filter-stage86{grid-template-columns:1fr!important}}.vesbor-compact-ops-ui .fleet-modal-overlay{align-items:flex-start!important}.vesbor-compact-ops-ui .fleet-modal-card{max-height:calc(var(--vesbor-viewport-height, 100vh) - 24px)!important}.vesbor-compact-ops-ui .fleet-modal-body{overflow-y:auto!important}.vesbor-compact-ops-ui .fleet-modal-body .form-grid-two{gap:10px 12px!important}.vesbor-compact-ops-ui .fleet-modal-body .form-grid-two input,.vesbor-compact-ops-ui .fleet-modal-body .form-grid-two select,.vesbor-compact-ops-ui .fleet-modal-body .form-grid-two textarea{min-height:32px!important}@media (max-height:720px),(max-width:760px){.vesbor-compact-ops-ui .fleet-modal-overlay{padding:6px!important}.vesbor-compact-ops-ui .fleet-modal-card{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 12px)!important;border-radius:9px!important}.vesbor-compact-ops-ui .fleet-modal-header{padding:9px 10px!important}.vesbor-compact-ops-ui .fleet-modal-body{padding:10px!important}.vesbor-compact-ops-ui .fleet-modal-body .form-grid-two{grid-template-columns:1fr!important}}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .cargo-filter-topline{grid-template-columns:minmax(420px,2.2fr) auto!important;align-items:end!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-search-field,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-filter-field{display:grid!important;align-content:end!important;gap:4px!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-search-field>span,.vesbor-compact-ops-ui .cargo-filter-command-center .vessel-filter-field>span{min-height:13px!important;line-height:1.15!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-quick-actions{align-self:end!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid,.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-advanced,.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary{align-items:end!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary{grid-template-columns:minmax(170px,1fr) minmax(230px,1.2fr) minmax(230px,1.2fr) minmax(150px,.88fr) minmax(140px,.78fr)!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-advanced{grid-template-columns:repeat(6,minmax(135px,1fr))!important}@media (max-width:1180px){.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .cargo-filter-topline{grid-template-columns:minmax(280px,1fr) auto!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-advanced,.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-advanced,.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary,.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-topline,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .cargo-filter-topline{grid-template-columns:1fr!important}}.vesbor-compact-ops-ui .cargo-filter-command-center.stage128ibp-cargo-searchbar{padding:10px 12px!important}.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-route-line,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .stage128ibp-cargo-route-line{display:grid!important;grid-template-columns:minmax(260px,.62fr) minmax(310px,1fr) minmax(310px,1fr) auto!important;align-items:end!important;gap:8px!important}.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-text-search{max-width:390px!important}.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-port-field .port-search,.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-port-field .port-search-wrap,.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-text-search .vessel-search-box{width:100%!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary.stage128ibp-cargo-compact-fields,.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-compact-fields{display:grid!important;grid-template-columns:minmax(150px,180px) minmax(125px,150px) minmax(125px,150px)!important;justify-content:start!important;align-items:end!important;gap:8px!important;margin-top:9px!important}.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-compact-fields .vessel-filter-field,.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-compact-fields select{width:100%!important}@media (max-width:1320px){.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-route-line,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .stage128ibp-cargo-route-line{grid-template-columns:minmax(240px,.75fr) minmax(260px,1fr) minmax(260px,1fr) auto!important}.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-text-search{max-width:350px!important}}@media (max-width:1080px){.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-route-line,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .stage128ibp-cargo-route-line{grid-template-columns:1fr 1fr!important}.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-text-search{max-width:none!important}.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-quick-actions{justify-content:flex-start!important}}@media (max-width:760px){.vesbor-compact-ops-ui .cargo-filter-command-center .cargo-filter-grid-primary.stage128ibp-cargo-compact-fields,.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-compact-fields,.vesbor-compact-ops-ui .cargo-filter-command-center .stage128ibp-cargo-route-line,.vesbor-compact-ops-ui .cargo-filter-command-center-compact .stage128ibp-cargo-route-line{grid-template-columns:1fr!important}}.admin-page-shell[data-stage128ibz-admin-compact-polish=true]{--admin-card-radius:12px;--admin-card-pad:12px}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .page-header{padding-block:12px!important;margin-bottom:12px!important}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .page-title{font-size:clamp(24px,3vw,34px)!important;line-height:1.05}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .admin-main-tablist{gap:2px!important;padding-bottom:0}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .admin-main-tablist [role=tab]{min-height:34px;padding:8px 10px!important;border-radius:9px 9px 0 0}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .admin-workspace-header{border-radius:var(--admin-card-radius)!important;padding:12px 14px!important}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .admin-workspace-header h2{font-size:17px!important}.admin-card{background:#fff;border:1px solid var(--border);border-radius:var(--admin-card-radius,12px);padding:var(--admin-card-pad,12px);box-shadow:0 8px 22px rgba(15,23,42,.035)}.admin-card-compact{padding:11px 12px}.admin-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.admin-card-title{font-size:15px;line-height:1.25;font-weight:900;color:var(--color-navy)}.admin-card-description{margin-top:3px;font-size:12px;line-height:1.45;color:var(--text-muted)}.admin-card-actions,.admin-danger-zone-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.admin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--admin-kpi-min,170px),1fr));gap:10px}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .vesbor-table td,.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .vesbor-table th{padding:8px 10px}.admin-compact-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:#fff}.admin-action-btn.admin-danger-action{background:rgba(220,53,69,.04)!important}.admin-action-btn.admin-reason-required-action:after{content:"reason";margin-left:7px;padding:1px 6px;border-radius:999px;background:rgba(220,53,69,.09);color:#b42318;font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.04em}.admin-danger-zone{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid rgba(220,53,69,.24);background:rgba(220,53,69,.045);border-radius:12px;padding:11px 12px}.admin-danger-zone-title{font-size:13px;font-weight:900;color:#b42318}.admin-danger-zone-description{margin-top:2px;font-size:12px;color:var(--text-muted);line-height:1.45}.admin-browser-qa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.admin-browser-qa-item{border:1px solid var(--border);border-radius:10px;padding:9px 10px;background:var(--bg-subtle)}.admin-browser-qa-label{font-size:11px;font-weight:900;color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em}.admin-browser-qa-note,.admin-browser-qa-roles{margin-top:4px;font-size:12px;color:var(--text-muted);line-height:1.45}.admin-browser-qa-roles{padding-top:9px;border-top:1px solid var(--border)}@media (max-width:760px){.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .page-header{padding-block:10px!important}.admin-card-header,.admin-danger-zone{align-items:stretch}.admin-card-actions,.admin-danger-zone-actions{justify-content:flex-start}.admin-page-shell[data-stage128ibz-admin-compact-polish=true] .vesbor-table{min-width:720px}}.company-settings-page.stage70w165 .document-upload-panel{overflow:visible}.company-settings-page.stage70w165 .document-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;align-items:end}.company-settings-page.stage70w165 .document-upload-grid>*{min-width:0}.company-settings-page.stage70w165 .document-upload-grid>button[type=submit]{grid-column:1/-1;justify-self:end;min-width:170px;min-height:42px;white-space:nowrap}.company-settings-page.stage70w165 .company-document-row select,.company-settings-page.stage70w165 .document-upload-grid select{width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.company-settings-page.stage70w165 .document-table-panel{overflow-x:auto}.company-settings-page.stage70w165 .company-documents-table{min-width:960px}.company-settings-page.stage70w165 .company-document-row{grid-template-columns:minmax(260px,1.8fr) minmax(190px,.95fr) minmax(210px,.95fr) minmax(110px,.55fr) minmax(130px,.7fr)}.company-settings-page.stage70w165 .company-document-row>span{min-width:0;overflow-wrap:anywhere}@media (max-width:920px){.company-settings-page.stage70w165 .document-upload-grid{grid-template-columns:1fr}.company-settings-page.stage70w165 .document-upload-grid>button[type=submit]{justify-self:stretch;width:100%}}.company-settings-page.stage70w165 .selected-company-document{margin-top:12px;border:1px solid rgba(37,99,235,.18);border-radius:16px;background:rgba(37,99,235,.045);padding:12px 14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.company-settings-page.stage70w165 .selected-company-document small,.company-settings-page.stage70w165 .selected-company-document span,.company-settings-page.stage70w165 .selected-company-document strong{display:block;overflow-wrap:anywhere}.company-settings-page.stage70w165 .selected-company-document span{color:var(--text-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.company-settings-page.stage70w165 .selected-company-document strong{margin-top:3px;color:var(--color-navy);font-size:14px}.company-settings-page.stage70w165 .selected-company-document small{margin-top:3px;color:var(--text-muted);font-size:12px}.company-settings-page.stage70w165 .selected-company-document-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex:0 0 auto}.company-profile-v128en .document-card-actions a,.company-settings-page.stage70w165 .document-actions a,.company-settings-page.stage70w165 .selected-company-document-actions a{border:1px solid rgba(37,99,235,.2);border-radius:999px;padding:7px 10px;background:#fff;text-decoration:none;line-height:1}.company-settings-page.stage70w165 .selected-company-document-actions button{border:1px solid rgba(100,116,139,.25);border-radius:999px;background:#fff;color:var(--text-secondary);padding:7px 10px;font-weight:850;cursor:pointer}.company-settings-page.stage70w165 .document-upload-grid>button[type=submit]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.company-settings-page.stage70w165 .selected-company-document{align-items:stretch;flex-direction:column}.company-settings-page.stage70w165 .selected-company-document-actions{justify-content:flex-start}}.company-settings-page.stage70w165 .document-upload-grid,.company-settings-page.stage70w165 .team-add-form,.company-settings-page.stage70w165 .team-inline-grid{align-items:start}.company-settings-page.stage70w165 .compact-member-form>div:not(.form-title-row),.company-settings-page.stage70w165 .document-upload-grid>div:not(.custom-file-control),.company-settings-page.stage70w165 .team-inline-grid>div:not(.custom-file-control){display:grid;grid-template-rows:16px 44px auto;row-gap:5px;align-content:start;min-width:0}.company-settings-page.stage70w165 .compact-member-form>div:not(.form-title-row)>label:first-child,.company-settings-page.stage70w165 .custom-file-control>label:first-child,.company-settings-page.stage70w165 .document-upload-grid>div:not(.custom-file-control)>label:first-child,.company-settings-page.stage70w165 .team-inline-grid>div:not(.custom-file-control)>label:first-child{min-height:16px;margin-bottom:0;display:flex;align-items:flex-end}.company-settings-page.stage70w165 .compact-member-form input,.company-settings-page.stage70w165 .compact-member-form select,.company-settings-page.stage70w165 .document-upload-grid input,.company-settings-page.stage70w165 .document-upload-grid select,.company-settings-page.stage70w165 .team-inline-grid input,.company-settings-page.stage70w165 .team-inline-grid select{height:44px;min-height:44px;line-height:1.25}.company-settings-page.stage70w165 .compact-member-form small,.company-settings-page.stage70w165 .document-upload-grid small,.company-settings-page.stage70w165 .team-inline-grid small{margin-top:0;line-height:1.35}.company-settings-page.stage70w165 .custom-file-control{align-self:start}.company-settings-page.stage70w165 .custom-file-control .file-upload-button{height:44px;min-height:44px}.company-settings-page.stage70w165 .compact-member-form>button{height:44px;align-self:end;margin-top:21px}.company-profile-v128en .team-actions:empty{display:none}.vessel-listing-modal-card{width:min(760px,calc(100vw - 32px))!important}.vessel-listing-compact-form{gap:8px!important}.vessel-listing-compact-form .vessel-listing-form-section,.vessel-listing-modal-card .vessel-listing-form-section{padding:10px 12px!important;border-radius:16px!important}.vessel-listing-compact-form .vessel-listing-form-section-head{margin-bottom:6px!important}.vessel-listing-compact-form .vessel-listing-form-section-head h4,.vessel-listing-modal-card .vessel-listing-form-section-head h4{font-size:12px!important;line-height:1.2!important;margin:0!important}.vessel-listing-compact-form .vessel-listing-form-section-grid,.vessel-listing-form-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:end!important}.vessel-listing-compact-form .vessel-form-wide,.vessel-listing-form-section-grid .vessel-form-wide{grid-column:1/-1!important}.vessel-listing-modal-card label{gap:4px!important;min-width:0!important}.vessel-listing-modal-card label span{font-size:10px!important;line-height:1.2!important;color:#334155!important;letter-spacing:.06em!important}.vessel-listing-modal-card .port-search-input,.vessel-listing-modal-card .stage128y-date-input-shell,.vessel-listing-modal-card .stage128y-date-input-shell>input,.vessel-listing-modal-card input,.vessel-listing-modal-card select,.vessel-listing-modal-card textarea{background:#ffffff!important;border:1px solid #94a3b8!important;min-height:34px!important;height:34px!important;color:#0f172a!important;font-size:12px!important;box-shadow:inset 0 1px 1px rgba(15,23,42,.05)!important;box-sizing:border-box!important}.vessel-listing-modal-card textarea{height:auto!important;min-height:58px!important}.vessel-listing-modal-card .stage128y-date-input-shell{display:grid!important;grid-template-columns:1fr 34px!important;padding:0!important;overflow:hidden!important}.vessel-listing-modal-card .stage128y-date-input-shell>input{border:0!important;box-shadow:none!important}.vessel-listing-modal-card .stage128y-date-picker-button{position:relative!important;right:auto!important;top:auto!important;height:34px!important;width:34px!important;border-left:1px solid #cbd5e1!important;border-radius:0!important;background:#f8fafc!important}.vessel-listing-modal-card .vessel-form-hint{margin-top:2px!important;font-size:10px!important;line-height:1.25!important}.vessel-listing-modal-card .vessel-listing-preview{margin-top:0!important;padding:10px!important}.vessel-listing-modal-card .vessel-form-actions{margin-top:0!important}@media (max-width:860px){.vessel-listing-compact-form .vessel-listing-form-section-grid,.vessel-listing-form-section-grid{grid-template-columns:1fr!important}}.stage128iej-offer-modal .bunker-form-grid label,.stage128iej-offer-modal .bunker-wide-label{background:#f8fbff;border:1px solid #dbe7ef;border-radius:14px;padding:9px 10px 10px}.stage128iej-offer-modal .bunker-form-grid input,.stage128iej-offer-modal .bunker-form-grid select,.stage128iej-offer-modal .bunker-wide-label textarea{width:100%;border:1.5px solid #94a3b8!important;background:#fff!important;box-shadow:inset 0 1px 0 rgba(15,23,42,.04)}.stage128iej-offer-modal .bunker-form-grid input:focus,.stage128iej-offer-modal .bunker-form-grid select:focus,.stage128iej-offer-modal .bunker-wide-label textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.13)}.vesbor-standard-print-header{display:none}.vesbor-print-header-visible{display:block}@media print{@page{size:A4 portrait;margin:10mm 11mm 11mm}.vesbor-print-header,.vesbor-standard-print-header{display:block;border-bottom:2px solid #1d4ed8;padding:0 0 6px;margin:0 0 9px;break-after:avoid;page-break-after:avoid;color:#0f172a;background:#fff}.vesbor-print-brand-row,.vesbor-standard-print-brand-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.vesbor-standard-print-brand-row .vesbor-logo-lockup{cursor:default}.vesbor-print-context,.vesbor-standard-print-context{color:#1d4ed8;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;text-align:right}.vesbor-print-header h1,.vesbor-standard-print-header h1{color:#071744;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.15;margin:5px 0 2px}.vesbor-print-header p,.vesbor-standard-print-header p{color:#475569;font-size:9.5px;line-height:1.35;margin:0}.vesbor-print-header small,.vesbor-standard-print-header small{display:block;color:#64748b;font-size:8.5px;margin-top:3px}}.vessel-passport-nomination{display:grid;gap:6px;margin:14px 0 4px;padding:12px;border:1px solid #dbe4ef;border-radius:10px;background:#f8fafc}.vessel-passport-nomination>span{font-size:12px;font-weight:800;color:#334155;text-transform:uppercase;letter-spacing:.04em}.vessel-passport-nomination select{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:8px 10px}.vessel-passport-nomination small{color:#64748b;line-height:1.4}:root{--vesbor-safe-top:env(safe-area-inset-top,0px);--vesbor-safe-right:env(safe-area-inset-right,0px);--vesbor-safe-bottom:env(safe-area-inset-bottom,0px);--vesbor-safe-left:env(safe-area-inset-left,0px);--vesbor-viewport-height:100vh}@supports (height:100dvh){:root{--vesbor-viewport-height:100dvh}}html{min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}#__next,.vesbor-app-root,body{min-height:var(--vesbor-viewport-height)}.vesbor-app-root{display:flex;flex-direction:column}.vesbor-layout,.vesbor-main{min-height:var(--vesbor-viewport-height)}.vesbor-mobile-backdrop,.vesbor-session-overlay,.vesbor-sidebar-overlay{-webkit-backdrop-filter:blur(5px)}.vesbor-cookie-banner{max-height:var(--vesbor-viewport-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:900px),(pointer:coarse){input,select,textarea{font-size:16px!important}[role=button],[role=tab],button,input[type=button],input[type=reset],input[type=submit]{min-height:44px;touch-action:manipulation}.vesbor-cookie-actions button,.vesbor-icon-btn,.vesbor-mobile-menu-btn{min-width:44px;min-height:44px}.vesbor-cookie-actions{display:grid!important;grid-template-columns:1fr}.vesbor-cookie-actions button{width:100%}.stage129fd-document-preview-header{align-items:flex-start!important;padding:8px!important}.stage129fd-document-preview-header-actions{width:100%;justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:2px}.stage70w27-document-preview-body{grid-template-columns:minmax(0,1fr)!important;overflow:auto!important}.stage129fd-document-preview-side-rail{order:-1;width:100%!important;max-height:42vh;max-height:42dvh;overflow:auto;border-left:0!important;border-bottom:1px solid #dbe7ef}.stage129fd-document-preview-frame{min-height:55vh!important;min-height:55dvh!important}.stage129fd-document-preview-resize-handle{display:none!important}.stage128ibc-document-preview-modal{border-radius:12px!important}}@media (max-width:480px){.stage129fd-document-preview-header-actions>span{white-space:normal!important}.stage129fd-document-preview-side-rail{max-height:36vh;max-height:36dvh}}@media (hover:none){.card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:920px){.vesbor-shell-v2 .vesbor-top-inner{padding-top:max(9px,var(--vesbor-safe-top))}.vesbor-shell-v2 .vesbor-main-shell,.vesbor-shell-v2 .vesbor-top-inner{padding-right:max(12px,var(--vesbor-safe-right));padding-left:max(12px,var(--vesbor-safe-left))}.vesbor-shell-v2 .vesbor-main-shell{padding-bottom:calc(86px + var(--vesbor-safe-bottom))}.vesbor-mobile-bottom-nav{left:max(10px,var(--vesbor-safe-left));right:max(10px,var(--vesbor-safe-right));bottom:max(10px,var(--vesbor-safe-bottom))}}@media (max-width:420px){.vesbor-mobile-bottom-nav{left:max(6px,var(--vesbor-safe-left));right:max(6px,var(--vesbor-safe-right));bottom:max(6px,var(--vesbor-safe-bottom))}}@media (max-width:1024px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important;line-height:1.35!important}[role=button],[role=tab],button:not(.leaflet-control a),input[type=button],input[type=reset],input[type=submit]{min-height:44px!important;box-sizing:border-box!important}.account-menu-trigger,.bunker-outline-btn,.crewing-productized-shell button,.crewing-professional-shell button,.notification-bell-button,.vesbor-icon-btn,.vesbor-mobile-menu-btn,.workspace-primary-action{min-width:44px!important;min-height:44px!important}.leaflet-control a{min-width:32px!important;min-height:32px!important}html body #__next .vesbor-app-root input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),html body #__next .vesbor-app-root select,html body #__next .vesbor-app-root textarea{font-size:16px!important;line-height:1.35!important}html body #__next .vesbor-app-root [role=button],html body #__next .vesbor-app-root [role=tab],html body #__next .vesbor-app-root button:not([disabled]),html body #__next .vesbor-app-root input[type=button],html body #__next .vesbor-app-root input[type=reset],html body #__next .vesbor-app-root input[type=submit]{min-height:44px!important;min-block-size:44px!important;box-sizing:border-box!important;touch-action:manipulation}html body #__next .vesbor-app-root .account-menu-trigger,html body #__next .vesbor-app-root .bunker-outline-btn,html body #__next .vesbor-app-root .crew-btn,html body #__next .vesbor-app-root .notification-bell-button,html body #__next .vesbor-app-root .vesbor-icon-btn,html body #__next .vesbor-app-root .vesbor-mobile-menu-btn,html body #__next .vesbor-app-root .workspace-primary-action{min-width:44px!important;min-inline-size:44px!important;min-height:44px!important;min-block-size:44px!important}html body #__next .vesbor-app-root .leaflet-control a{min-width:32px!important;min-inline-size:32px!important;min-height:32px!important;min-block-size:32px!important}}.vesbor-public-market-main{width:100%;max-width:1680px;margin:0 auto}.vds-r33-port-search__control--iconless .vds-r33-port-search__input{padding-right:12px!important}.vds-r33-port-search__control--iconless .vds-r33-port-search__spinner{right:12px}.bunker-search-control--iconless{padding-left:12px!important}.bunker-search-control--iconless input{padding-left:0!important}.stage70-bunker-w12-fuel-price-cell,.stage70-bunker-w4-fuel-price-cell,.stage70-bunker-w4-fuel-price-head{text-align:center!important}.stage70-bunker-w12-fuel-price-cell .bunker-price-value,.stage70-bunker-w4-fuel-price-cell .bunker-price-value{display:inline-block;width:100%;text-align:center}.stage128ac-bunker-request-table td,.stage128ac-bunker-request-table th{text-align:center;vertical-align:middle}.stage128ac-bunker-request-table .table-sort-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:6px!important;width:auto!important;max-width:100%;white-space:nowrap}.stage128ac-bunker-request-table .table-sort-trigger>span{display:inline-flex;width:auto!important;flex:0 1 auto;align-items:center;justify-content:center}.stage128ac-bunker-request-table .table-sort-trigger>b{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:1}.stage128ac-bunker-request-table .bunker-port-name{display:inline-flex;align-items:center;justify-content:center;gap:6px}.stage128ac-bunker-request-table .stage70w138-row-actions{justify-content:center}.stage70w138-bunker .workspace-page-actions,.stage70w139-bunker .workspace-page-actions{margin-right:104px}@media (max-width:1280px){.stage70w138-bunker .workspace-page-actions,.stage70w139-bunker .workspace-page-actions{margin-right:0}}.stage70w139-request-modal .bunker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.stage70w139-request-modal .bunker-form-grid>label{display:grid;align-content:start}.stage70w139-request-modal .bunker-form-grid>label>:where(input,select,.form-group){width:100%}.stage70w190-date-input{appearance:auto;height:44px;min-height:44px;line-height:1.2;padding:0 12px;background-clip:padding-box;color-scheme:light}.stage70w190-date-input::-webkit-calendar-picker-indicator{width:18px;height:18px;margin:0 0 0 auto;padding:0;cursor:pointer}.stage129ic-r86-bunker-titlebar{align-items:flex-start!important}.stage129ic-r78-bunker-titlebar .workspace-page-actions,.stage129ic-r86-bunker-titlebar .workspace-page-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;flex-shrink:0}.stage129ic-r86-bunker-header-btn{min-height:44px!important;padding:0 18px!important;border-radius:14px!important;border:1px solid #dbe5ef!important;background:#ffffff!important;color:#0f172a!important;font-family:var(--font-sans)!important;font-weight:800!important;font-size:13px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 8px 22px rgba(15,23,42,.08)!important;white-space:nowrap!important;cursor:pointer;text-decoration:none!important}.stage129ic-r86-bunker-header-btn:hover{border-color:#bfd0e4!important;box-shadow:0 10px 26px rgba(15,23,42,.1)!important}.stage129ic-r86-bunker-header-btn--primary{background:#ffffff!important;color:#0f172a!important}.stage129ic-r86-bunker-title-actions{gap:12px!important}@media (max-width:760px){.stage129ic-r78-bunker-titlebar .workspace-page-actions,.stage129ic-r86-bunker-titlebar .workspace-page-actions{width:100%;justify-content:stretch}.stage129ic-r78-bunker-titlebar .workspace-page-actions>*,.stage129ic-r86-bunker-titlebar .workspace-page-actions>*{flex:1 1 auto}}.stage129ic-r86-service-port-field .form-group{margin:0}.stage129ic-r86-service-port-field .vds-r33-port-search__control,.stage129ic-r86-service-port-field .vds-r33-port-search__input{min-height:46px!important;height:46px!important;box-sizing:border-box!important}.stage129ic-r86-service-port-field .vds-r33-port-search__input{padding-top:0!important;padding-bottom:0!important}@media print{body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{position:relative!important;z-index:5!important;display:block!important;margin:0 0 5mm!important;padding:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header .vesbor-print-header,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header .vesbor-standard-print-header{margin-bottom:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r60-sea-distance-map-body,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding-top:4mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{margin-top:1mm!important}}.account-menu-panel,.account-menu-panel[data-stage129ic-r92-unified-menu=true]{background:var(--bg-surface)}.account-menu-panel .account-menu-head{border:0!important}.account-menu-panel .account-menu-head,.account-menu-panel .account-menu-section-label{background:transparent!important;box-shadow:none!important;border-radius:0!important}.account-menu-panel .account-link-list{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.account-menu-panel .account-logout{box-shadow:none!important}.r92-billing-shell{display:grid;gap:16px}.r92-billing-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid var(--border);border-radius:20px;background:var(--bg-surface);box-shadow:0 12px 34px rgba(15,23,42,.06)}.r92-access-hero h4,.r92-billing-card h4,.r92-billing-page-head h3,.r92-plan-card h4,.r92-section-heading h4{margin:4px 0 0;color:var(--text-primary)}.r92-access-hero p,.r92-billing-card p,.r92-billing-page-head p,.r92-section-heading p{margin:7px 0 0;color:var(--text-muted);line-height:1.55}.r92-billing-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.r92-billing-nav{display:flex;gap:6px;padding:6px;overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--bg-surface)}.r92-billing-nav button{flex:0 0 auto;min-height:40px;padding:0 15px;border:0;border-radius:11px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.r92-billing-nav button:hover{background:var(--bg-subtle)}.r92-billing-nav button.active{background:var(--color-ocean);color:#fff}.r92-paddle-readiness{display:flex;align-items:flex-start;gap:10px 16px;flex-wrap:wrap;padding:13px 16px;border:1px solid rgba(37,99,235,.22);border-radius:14px;background:rgba(37,99,235,.06)}.r92-paddle-readiness strong{color:var(--text-primary)}.r92-paddle-readiness span{color:var(--text-secondary);line-height:1.45}.r92-billing-overview,.r92-plans-section{display:grid;gap:16px}.r92-access-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--border);border-radius:20px;background:var(--bg-surface)}.r92-access-hero.active{border-color:rgba(22,163,74,.28)}.r92-access-hero.limited{border-color:rgba(217,119,6,.28)}.r92-billing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r92-billing-metrics>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-surface)}.r92-billing-card-head .stage119d-eyebrow,.r92-billing-metrics span{color:var(--text-muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.r92-billing-metrics b{color:var(--text-primary);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.r92-billing-metrics small{color:var(--text-muted);line-height:1.35}.r92-billing-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.r92-billing-card{padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--bg-surface);box-shadow:0 10px 28px rgba(15,23,42,.045)}.r92-billing-card-head,.r92-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.r92-billing-card-head button,.r92-disabled-action,.r92-paddle-portal-link{min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:11px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.r92-disabled-action{opacity:.62;cursor:not-allowed}.r92-open-invoice{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:13px 14px;border:1px solid var(--border);border-radius:13px;background:var(--bg-subtle)}.r92-open-invoice>div{display:flex;gap:8px;flex-wrap:wrap}.r92-open-invoice>div:first-child{flex-direction:column;gap:2px}.r92-open-invoice span{color:var(--text-muted);font-size:12px}.r92-open-invoice a,.r92-open-invoice button{color:var(--color-ocean);font-size:12px;font-weight:800;background:transparent;border:0;cursor:pointer;text-decoration:none}.r92-soft-state{margin-top:16px;padding:13px 14px;border:1px dashed var(--border);border-radius:13px;color:var(--text-muted);background:var(--bg-subtle)}.r92-section-heading{margin-bottom:16px}.r92-plan-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.r92-plan-controls label{display:grid;gap:5px;color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.r92-plan-controls select{min-height:40px;padding:0 34px 0 12px;border:1px solid var(--border);border-radius:11px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:13px;font-weight:750}.r92-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.r92-plan-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--bg-surface)}.r92-plan-card.recommended{border-color:rgba(37,99,235,.38);box-shadow:0 14px 34px rgba(37,99,235,.08)}.r92-plan-card.current{border-color:rgba(22,163,74,.38)}.r92-plan-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.r92-plan-card-top span{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.r92-plan-price{min-height:52px;display:flex;align-items:baseline;gap:6px}.r92-plan-price strong{color:var(--text-primary);font-size:26px;line-height:1}.r92-plan-price span{color:var(--text-muted);font-size:12px}.r92-plan-price .not-configured{font-size:16px;line-height:1.25}.r92-plan-total{min-height:38px;color:var(--text-muted);font-size:12px;line-height:1.45}.r92-plan-card ul{margin:0;padding-left:18px;color:var(--text-secondary);line-height:1.65}.r92-plan-card>button{min-height:42px;margin-top:auto;border:1px solid var(--color-ocean);border-radius:12px;background:var(--color-ocean);color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.r92-plan-card>button:disabled{opacity:.55;cursor:not-allowed}.r92-included-strip{display:flex;gap:8px 16px;flex-wrap:wrap;padding:15px 18px;border:1px solid var(--border);border-radius:15px;background:var(--bg-subtle)}.r92-included-strip span{color:var(--text-secondary)}.r92-billing-details-panel{max-width:none}.r92-billing-details-panel .stage119d-billing-form-grid{margin-top:6px}.r92-payments-heading{align-items:center}.r92-modal-paddle-method{display:grid;gap:4px;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-subtle)}.r92-modal-paddle-method span{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.r92-modal-paddle-method strong{color:var(--text-primary)}.r92-modal-paddle-method small{color:var(--text-muted);line-height:1.35}.guide-price.not-configured{display:flex;align-items:center;min-height:48px}.guide-price.not-configured strong{font-size:16px;line-height:1.25}@media (max-width:1050px){.r92-billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r92-plan-grid{grid-template-columns:1fr}}@media (max-width:760px){.r92-access-hero,.r92-billing-card-head,.r92-billing-page-head,.r92-section-heading{flex-direction:column}.r92-billing-page-actions{width:100%;justify-content:flex-start}.r92-billing-page-actions .stage119d-main-cta{width:100%}.r92-billing-metrics,.r92-billing-two-column{grid-template-columns:1fr}.r92-plan-controls{width:100%}.r92-plan-controls label{flex:1 1 140px}.r92-plan-controls select{width:100%}.r92-open-invoice{align-items:flex-start;flex-direction:column}}.r97-team-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0 18px;padding:15px 16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-subtle)}.r97-team-toolbar>div{display:grid;gap:4px;min-width:0}.r97-team-toolbar strong{color:var(--text-primary);font-size:14px}.r97-team-toolbar span{color:var(--text-muted);font-size:12px;line-height:1.45}.r97-team-modal-overlay{position:fixed;inset:0;z-index:9400;display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.r97-team-modal{width:min(1120px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--bg-surface);box-shadow:0 30px 90px rgba(15,23,42,.3)}.r97-team-add-modal{width:min(760px,calc(100vw - 36px))}.r97-team-modal-footer,.r97-team-modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;background:var(--bg-surface)}.r97-team-modal-header{border-bottom:1px solid var(--border)}.r97-team-modal-footer{border-top:1px solid var(--border)}.r97-team-modal-header>div{display:grid;gap:4px;min-width:0}.r97-team-modal-header h3{margin:0;color:var(--text-primary);font-size:18px}.r97-team-modal-header p{margin:0;color:var(--text-muted);font-size:12px;line-height:1.45}.r97-icon-close{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:20px;font-weight:800;cursor:pointer}.r97-team-editor-body,.r97-team-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.r97-team-editor-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.r97-team-editor-main{min-width:0;display:grid;gap:14px}.r97-team-edit-section{min-width:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-subtle)}.r97-team-edit-section h4{margin:0 0 13px;color:var(--text-primary);font-size:14px}.r97-section-note{margin:-4px 0 13px;color:var(--text-muted);font-size:12px;line-height:1.5}.r97-form-grid{display:grid;gap:12px;min-width:0}.r97-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.r97-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.r97-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r97-form-span-two{grid-column:1/-1}.r97-form-grid>div{min-width:0}.r97-account-profile-form label,.r97-form-grid label,.r97-password-form label{display:block;margin-bottom:6px;color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r97-account-profile-form input,.r97-form-grid input,.r97-form-grid select,.r97-form-grid textarea,.r97-password-form input{width:100%;min-width:0;min-height:42px;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);color:var(--text-primary);padding:10px 12px;font:inherit;font-size:13px}.r97-form-grid textarea{min-height:92px;resize:vertical}.r97-account-profile-form small,.r97-form-grid small{display:block;margin-top:6px;color:var(--text-muted);font-size:11px;line-height:1.4}.r97-public-toggle{display:flex!important;align-items:flex-start;gap:9px;margin:0 0 13px!important;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);color:var(--text-secondary)!important;font-size:12px!important;font-weight:750!important;letter-spacing:normal!important;line-height:1.45;text-transform:none!important}.r97-public-toggle input{width:auto;min-height:0;margin-top:2px}.r97-photo-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.r97-photo-actions .file-upload-button,.r97-photo-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 13px;border-radius:11px;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.r97-photo-actions button.secondary{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary)}.r97-public-member-preview{position:sticky;top:0;display:grid;gap:12px;padding:15px;border:1px solid var(--border);border-radius:16px;background:var(--bg-surface)}.r97-preview-label{color:var(--text-muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.r97-public-member-preview small{color:var(--text-muted);font-size:11px;line-height:1.45}.r97-team-modal-footer>div{display:flex;gap:9px;flex-wrap:wrap}.r97-team-modal-footer button{min-height:40px;padding:0 15px;border:1px solid var(--color-ocean);border-radius:12px;background:var(--color-ocean);color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.r97-team-modal-footer button.secondary{border-color:var(--border);background:var(--bg-surface);color:var(--text-secondary)}.r97-team-modal-footer button.danger{border-color:#b91c1c;background:#b91c1c;color:#fff}.r97-team-modal-footer button:disabled{opacity:.55;cursor:not-allowed}.r97-account-stack{display:grid;gap:16px;max-width:1080px}.r97-account-heading{display:flex;align-items:center;gap:13px;margin-bottom:12px}.r97-account-heading h3{margin:0}.r97-account-heading p{margin:4px 0 0;color:var(--text-muted);font-size:12px}.r97-account-avatar,.r97-account-photo-preview{overflow:hidden;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--border);background:var(--bg-subtle);color:var(--color-ocean);font-weight:900}.r97-account-avatar{width:54px;height:54px;border-radius:16px;font-size:20px}.r97-account-photo-preview{width:82px;height:82px;border-radius:20px;font-size:28px}.r97-account-avatar img,.r97-account-photo-preview img{width:100%;height:100%;object-fit:cover}.r97-account-profile-form{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(240px,1fr) auto;gap:14px;align-items:end;margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-subtle)}.r97-account-photo-control{display:flex;align-items:center;gap:14px;min-width:0}.r97-account-photo-control>div:last-child{min-width:0}.r97-account-photo-control .file-upload-button{display:inline-flex;margin:0;min-height:40px;align-items:center}.r97-account-profile-actions button,.r97-password-actions button{min-height:42px;padding:0 17px;border:0;border-radius:12px;background:var(--color-ocean);color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.r97-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-subtle)}.r97-company-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:22px;border-color:rgba(185,28,28,.22)!important;background:rgba(254,242,242,.55)!important}.r97-company-danger-zone h3{margin:0 0 6px;color:#991b1b;font-size:16px}.r97-company-danger-zone p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.5}.r97-company-danger-zone>button{flex:0 0 auto}@media (max-width:980px){.r97-team-editor-body{grid-template-columns:1fr}.r97-public-member-preview{position:static}.r97-account-profile-form,.r97-form-grid--three,.r97-password-form{grid-template-columns:1fr 1fr}.r97-account-profile-actions,.r97-password-actions{grid-column:1/-1}}@media (max-width:680px){.r97-team-modal-overlay{align-items:flex-start;padding:8px}.r97-team-modal{width:100%;max-height:calc(100vh - 16px);border-radius:16px}.r97-team-modal-footer,.r97-team-modal-header{padding:14px}.r97-team-editor-body,.r97-team-modal-body{padding:12px}.r97-company-danger-zone,.r97-team-toolbar{align-items:stretch;flex-direction:column}.r97-account-profile-form,.r97-contact-grid,.r97-form-grid--three,.r97-form-grid--two,.r97-password-form{grid-template-columns:1fr}.r97-account-profile-actions,.r97-form-span-two,.r97-password-actions{grid-column:auto}.r97-account-photo-control{align-items:flex-start}.r97-team-editor-footer{align-items:stretch;flex-direction:column}.r97-team-editor-footer>div:last-child{justify-content:flex-end}}.r97-modal-feedback{margin:0 0 12px}.r97-team-editor-main>.r97-modal-feedback{margin:0}.r98-account-settings{display:grid;gap:16px;max-width:1120px}.r98-account-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.r98-account-title span,.r98-card-heading h3+p{color:var(--text-muted)}.r98-account-title span{font-size:11px;font-weight:800;letter-spacing:.08em}.r98-account-title h2{margin:4px 0 3px;color:var(--text-primary);font-size:24px}.r98-account-title p{margin:0;color:var(--text-secondary);line-height:1.5}.r98-account-card{display:grid;gap:18px;padding:20px}.r98-card-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.r98-card-heading>svg{color:var(--brand-primary);flex:0 0 auto;margin-top:2px}.r98-card-heading>div{min-width:0;flex:1 1}.r98-card-heading h3{margin:0;color:var(--text-primary);font-size:17px}.r98-card-heading p{margin:4px 0 0;color:var(--text-muted);font-size:13px;line-height:1.45}.r98-profile-grid{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:20px;align-items:start}.r98-avatar-control{display:grid;justify-items:start;gap:9px}.r98-avatar-preview{width:88px;height:88px;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-primary);font-size:28px;font-weight:800;border:1px solid var(--border)}.r98-avatar-preview img{width:100%;height:100%;object-fit:cover}.r98-avatar-control small{color:var(--text-muted);font-size:11px}.r98-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.r98-form-grid label,.r98-inline-form label,.r98-mfa-setup label{display:grid;gap:6px;min-width:0}.r98-form-grid label>span,.r98-inline-form label>span,.r98-mfa-setup label>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--text-secondary);text-transform:uppercase}.r98-form-grid input,.r98-form-grid select,.r98-inline-form input,.r98-mfa-setup input{width:100%;min-width:0;height:42px;border:1px solid var(--border);border-radius:12px;padding:0 12px;background:var(--bg-surface);color:var(--text-primary)}.r98-form-grid input:disabled{background:var(--bg-subtle);color:var(--text-muted)}.r98-card-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:14px}.r98-card-actions button,.r98-card-heading>button,.r98-inline-actions button,.r98-inline-form button{min-height:40px;border:1px solid var(--brand-primary);border-radius:12px;padding:0 16px;background:var(--brand-primary);color:#fff;font-weight:700;cursor:pointer}.r98-card-actions button:disabled,.r98-inline-actions button:disabled,.r98-inline-form button:disabled{opacity:.55;cursor:not-allowed}.r98-card-heading>button.secondary,.r98-inline-actions button.secondary{background:var(--bg-surface);color:var(--text-secondary);border-color:var(--border)}.r98-inline-form button.danger{background:#b91c1c;border-color:#b91c1c}.r98-notification-table{border:1px solid var(--border);border-radius:14px;overflow:hidden}.r98-notification-head,.r98-notification-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px;align-items:center;gap:12px;padding:12px 14px}.r98-notification-head{background:var(--bg-subtle);color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.r98-notification-row+.r98-notification-row{border-top:1px solid var(--border)}.r98-notification-row>div{display:grid;gap:3px}.r98-notification-row strong{color:var(--text-primary)}.r98-notification-row small{color:var(--text-muted);line-height:1.4}.r98-notification-row>label{display:flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:12px}.r98-notification-row input{width:16px;height:16px}.r98-password-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.r98-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;border-radius:999px;padding:0 10px;background:var(--bg-subtle);border:1px solid var(--border);color:var(--text-secondary);font-size:11px;font-weight:800;text-transform:uppercase}.r98-status.is-on{color:#087443;background:#e9fbf2;border-color:#bdebd1}.r98-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.r98-inline-form-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.r98-mfa-setup{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;padding:16px;border:1px solid var(--border);background:var(--bg-subtle);border-radius:14px}.r98-mfa-setup>div{display:grid;gap:10px;align-content:start}.r98-mfa-setup img{width:190px;max-width:100%;border-radius:12px;background:#fff;border:1px solid var(--border)}.r98-mfa-setup code,.r98-recovery code{overflow-wrap:anywhere;padding:8px 10px;border-radius:9px;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary)}.r98-inline-actions{display:flex;gap:9px;flex-wrap:wrap}.r98-recovery{display:grid;gap:10px;padding:15px;border:1px solid #bdebd1;border-radius:14px;background:#effcf5}.r98-recovery p{margin:0}.r98-recovery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r98-recovery button{justify-self:start;min-height:38px;border:1px solid #087443;border-radius:11px;padding:0 14px;background:#087443;color:#fff;font-weight:700}.r98-mfa-enabled{display:grid;gap:13px}.r98-mfa-enabled p{margin:0;color:var(--text-secondary)}.r98-session-list{display:grid;border:1px solid var(--border);border-radius:14px;overflow:hidden}.r98-session-list article{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(230px,1fr) auto;gap:16px;align-items:center;padding:13px 14px}.r98-session-list article+article{border-top:1px solid var(--border)}.r98-session-list article>div{display:grid;gap:4px;min-width:0}.r98-session-list article>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:10px}.r98-session-list small,.r98-session-list span{color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.r98-session-list .danger-link{border:0;background:transparent;color:#b91c1c;font-weight:700;cursor:pointer}@media (max-width:900px){.r98-mfa-setup,.r98-profile-grid{grid-template-columns:1fr}.r98-avatar-control{justify-items:center}.r98-password-grid,.r98-session-list article{grid-template-columns:1fr}.r98-session-list article>div:last-child{justify-content:flex-start}}@media (max-width:640px){.r98-account-card{padding:15px}.r98-form-grid,.r98-inline-form,.r98-inline-form-3{grid-template-columns:1fr}.r98-notification-head{display:none}.r98-notification-row{grid-template-columns:1fr 1fr}.r98-notification-row>div{grid-column:1/-1}.r98-recovery>div{grid-template-columns:1fr}.r98-card-heading{flex-wrap:wrap}}.r98-admin-billing{display:grid;gap:16px}.r98-admin-billing-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--bg-surface)}.r98-admin-billing-tabs button{min-height:38px;border:1px solid transparent;border-radius:10px;padding:0 14px;background:transparent;color:var(--text-secondary);font-weight:750;cursor:pointer}.r98-admin-billing-tabs button.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.r98-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r98-admin-panel{display:grid;gap:16px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--bg-surface)}.r98-admin-panel h3,.r98-admin-panel h4{margin:0;color:var(--text-primary)}.r98-admin-panel-head p,.r98-admin-panel>p{margin:4px 0 0;color:var(--text-muted);line-height:1.45}.r98-admin-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.r98-admin-plan-editor,.r98-admin-plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.r98-admin-plan-editor article,.r98-admin-plan-summary article{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-subtle)}.r98-admin-plan-summary span,.r98-admin-plan-title span{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.r98-admin-plan-summary b{color:var(--text-primary);font-size:18px}.r98-admin-plan-summary small{color:var(--text-muted)}.r98-admin-readiness{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--text-secondary)}.r98-admin-plan-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.r98-admin-plan-editor label,.r98-admin-terms label{display:grid;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:700}.r98-admin-plan-editor input,.r98-admin-terms input{width:100%;min-width:0;height:40px;border:1px solid var(--border);border-radius:10px;padding:0 10px;background:var(--bg-surface);color:var(--text-primary)}.r98-admin-currency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r98-admin-switches{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}.r98-admin-switches label{display:flex;align-items:center;gap:6px}.r98-admin-switches input{width:16px;height:16px}.r98-admin-terms{display:grid;gap:12px;padding-top:4px;border-top:1px solid var(--border)}.r98-admin-terms>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r98-admin-terms label{grid-template-columns:1fr 90px auto;align-items:center}.r98-admin-records{display:grid;gap:16px}.r98-admin-table-wrap{overflow:auto}.r98-admin-row-actions{display:flex;gap:7px;flex-wrap:wrap}@media (max-width:1100px){.r98-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r98-admin-plan-editor,.r98-admin-plan-summary{grid-template-columns:1fr}.r98-admin-terms>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.r98-admin-currency-grid,.r98-admin-metrics,.r98-admin-terms>div{grid-template-columns:1fr}.r98-admin-panel-head{flex-direction:column}.r98-admin-billing-tabs button{flex:1 1 150px}.r98-admin-terms label{grid-template-columns:1fr}}.account-menu-panel[data-stage129ic-r98-account-menu=true]{max-height:min(720px,calc(100dvh - 88px));overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.account-menu-panel[data-stage129ic-r98-account-menu=true] .account-link-list,.account-menu-panel[data-stage129ic-r98-account-menu=true] .account-logout,.account-menu-panel[data-stage129ic-r98-account-menu=true] .account-menu-head,.account-menu-panel[data-stage129ic-r98-account-menu=true] .account-menu-section-label{width:100%;box-sizing:border-box}@media (max-height:640px){.account-menu-panel[data-stage129ic-r98-account-menu=true]{max-height:calc(100dvh - 72px)}}.company-account-hero.company-account-hero--no-logo{grid-template-columns:minmax(0,1fr)}.company-account-hero.company-account-hero--no-logo .company-account-hero-copy{min-width:0}.company-account-subactions{display:flex;align-items:center;gap:8px;margin-top:12px}.company-account-subactions .company-account-preview-btn{box-shadow:none;padding:8px 12px}.company-account-title-row h1{overflow-wrap:normal;word-break:normal}.r196gj-bunker-market-summary{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(680px,1.7fr);gap:18px;align-items:stretch;border:1px solid var(--border);border-radius:18px;background:#fff;padding:16px 18px;box-shadow:0 6px 20px rgba(15,23,42,.035)}.r196gj-bunker-market-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:12px;border-right:1px solid var(--border-subtle)}.r196gj-bunker-market-eyebrow{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ocean);margin-bottom:4px}.r196gj-bunker-market-copy strong{font-family:var(--font-display);font-size:18px;line-height:1.2;color:var(--color-navy)}.r196gj-bunker-market-copy small{margin-top:5px;color:var(--text-secondary);font-size:11px;line-height:1.4;max-width:520px}.r196gj-bunker-market-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.r196gj-bunker-market-metrics>div{padding:5px 14px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;justify-content:center;min-width:0}.r196gj-bunker-market-metrics>div:last-child{border-right:0}.r196gj-bunker-market-metrics span{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.r196gj-bunker-market-metrics b{font-family:var(--font-display);font-size:22px;line-height:1.15;color:var(--color-navy);margin:3px 0}.r196gj-bunker-market-metrics small{font-size:10px;color:var(--text-secondary)}.r196gj-bunker-board-card .bunker-card-head{align-items:center}.r196gj-bunker-live-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:rgba(22,163,74,.08);color:#15803d;font-size:10px;font-weight:850;white-space:nowrap}.r196gj-bunker-live-pill i{width:7px;height:7px;border-radius:50%;background:#22c55e}.r196gj-bunker-market-table{min-width:1040px}.r196gj-bunker-market-table td:nth-child(n+2):nth-child(-n+7),.r196gj-bunker-market-table th:nth-child(n+2):nth-child(-n+7){text-align:right}.r196gj-bunker-port-cell{display:flex;flex-direction:column;gap:2px}.r196gj-bunker-port-cell small{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:10px;font-weight:650}.r196gj-bunker-unit{display:block;margin-top:2px;color:var(--text-subtle);font-size:8px;font-weight:700}@media(max-width:1180px){.r196gj-bunker-market-summary{grid-template-columns:1fr}.r196gj-bunker-market-copy{border-right:0;border-bottom:1px solid var(--border-subtle);padding:0 0 12px}.r196gj-bunker-market-metrics{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}}@media(max-width:760px){.r196gj-bunker-market-summary{padding:14px}.r196gj-bunker-market-metrics{grid-template-columns:repeat(2,1fr);overflow:visible}.r196gj-bunker-market-metrics>div{border-right:0;border-bottom:1px solid var(--border-subtle);padding:9px 4px}.r196gj-bunker-market-metrics>div:last-child{grid-column:1/-1;border-bottom:0}}.vds-sale-confirm-dialog__notice{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--vds-color-border,#e2e8f0);border-radius:14px;background:var(--vds-color-surface-subtle,#f8fafc);color:var(--vds-color-text-muted,#64748b)}.vds-sale-confirm-dialog__notice>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(37,99,235,.09);color:#2563eb;font-weight:900}.vds-sale-confirm-dialog__notice[data-tone=danger]>span{background:rgba(220,38,38,.08);color:#dc2626}.vds-sale-confirm-dialog__notice p{margin:1px 0 0;font-size:12px;line-height:1.5}.dashboard-gk-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.dashboard-gk-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:14px;align-items:start;margin-bottom:14px}.dashboard-gk-activity-card,.dashboard-gk-priority-card,.dashboard-gk-quick-card,.dashboard-gk-workspaces-card{min-width:0}.dashboard-gk-card-title>div,.dashboard-gk-workspaces-title>div{display:grid;gap:2px}.dashboard-gk-card-title small,.dashboard-gk-workspaces-title small{color:var(--text-muted);font-size:11px;font-weight:600}.dashboard-gk-clear-state{min-height:92px;display:flex;align-items:center;gap:12px;padding:16px;color:#166534}.dashboard-gk-clear-state>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(22,163,74,.09)}.dashboard-gk-clear-state>div{display:grid;gap:2px}.dashboard-gk-clear-state strong{color:var(--text-primary);font-size:13px}.dashboard-gk-clear-state small{color:var(--text-muted);font-size:11px}.dashboard-gk-workspaces-card{margin-bottom:14px}.dashboard-gk-workspace-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-gk-workspace-group{min-width:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff}.dashboard-gk-workspace-group>header{display:flex;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid var(--border-subtle);background:#f8fafc;color:#2563eb}.dashboard-gk-workspace-group>header>div{display:grid;gap:1px;min-width:0}.dashboard-gk-workspace-group>header strong{color:var(--text-primary);font-size:13px}.dashboard-gk-workspace-group>header small{color:var(--text-muted);font-size:10.5px;font-weight:600}.dashboard-gk-workspace-link{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-decoration:none;transition:background .14s ease,color .14s ease}.dashboard-gk-workspace-link:last-child{border-bottom:0}.dashboard-gk-workspace-link:hover{background:#f8fafc;color:#2563eb;text-decoration:none}.dashboard-gk-workspace-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#eff6ff;color:#2563eb}.dashboard-gk-workspace-copy{min-width:0;display:grid;gap:1px}.dashboard-gk-workspace-copy strong{font-size:12.5px;color:inherit}.dashboard-gk-workspace-copy small{color:var(--text-muted);font-size:10.5px;line-height:1.3;overflow-wrap:anywhere}.dashboard-gk-workspace-link em{padding:3px 7px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.dashboard-gk-quick-card{margin-bottom:14px}.dashboard-gk-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.dashboard-gk-quick-grid .dashboard-w175-quick-action{min-width:0;justify-content:center;text-align:center}.dashboard-gk-company-strip{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(120px,.7fr)) auto;gap:0;align-items:stretch;border:1px solid var(--border);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 6px 18px rgba(15,23,42,.03)}.dashboard-gk-company-strip>div{min-width:0;display:grid;align-content:center;gap:2px;padding:11px 14px;border-right:1px solid var(--border-subtle)}.dashboard-gk-company-strip span{color:var(--text-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dashboard-gk-company-strip strong{color:var(--text-primary);font-size:12px;overflow-wrap:anywhere}.dashboard-gk-company-strip strong.ok{color:#15803d}.dashboard-gk-company-strip strong.warn{color:#b45309}.dashboard-gk-company-strip small{color:var(--text-muted);font-size:9px}.dashboard-gk-company-strip>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;color:#2563eb;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.dashboard-gk-company-strip>a:hover{background:#eff6ff;text-decoration:none}@media (max-width:1180px){.dashboard-gk-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-gk-main-grid{grid-template-columns:1fr}.dashboard-gk-workspace-groups{grid-template-columns:1fr 1fr}.dashboard-gk-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-gk-company-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-gk-company-strip>a{min-height:46px}}@media (max-width:720px){.dashboard-gk-company-strip,.dashboard-gk-kpi-grid,.dashboard-gk-quick-grid,.dashboard-gk-workspace-groups{grid-template-columns:1fr}.dashboard-gk-company-strip>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.dashboard-gk-company-strip>a{min-height:48px}}.dashboard-gk-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboard-gl-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-gl-header>div:first-child{min-width:0}.dashboard-gl-focus{min-width:300px;max-width:620px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 10px;border:1px solid var(--border);border-radius:13px;background:#fff}.dashboard-gl-focus>span{color:var(--text-muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dashboard-gl-focus-chips{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden}.dashboard-gl-focus-chips em{max-width:175px;padding:4px 7px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-gl-focus-chips em.empty{background:#fff7ed;color:#b45309}.dashboard-gk-workspaces-title>a,.dashboard-gl-focus>a{display:inline-flex;align-items:center;gap:5px;color:#2563eb;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.dashboard-gk-workspaces-title>a:hover,.dashboard-gl-focus>a:hover{text-decoration:underline}.dashboard-gl-activity-empty{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:14px;padding:11px 13px;border:1px solid #fed7aa;border-radius:14px;background:#fffaf5}.dashboard-gl-activity-empty>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#ffedd5;color:#c2410c}.dashboard-gl-activity-empty>div{display:grid;gap:2px;min-width:0}.dashboard-gl-activity-empty strong{color:var(--text-primary);font-size:12px}.dashboard-gl-activity-empty small{color:var(--text-muted);font-size:10.5px;line-height:1.4}.dashboard-gl-activity-empty>a{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #fdba74;border-radius:9px;color:#9a3412;background:#fff;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.dashboard-gk-workspace-groups{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.dashboard-gk-quick-title,.dashboard-gk-workspaces-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-gk-quick-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:980px){.dashboard-gl-header{display:grid}.dashboard-gl-focus{width:100%;min-width:0;max-width:none}}@media (max-width:720px){.dashboard-gl-focus{grid-template-columns:1fr}.dashboard-gl-focus-chips{flex-wrap:wrap;overflow:visible}.dashboard-gl-activity-empty{grid-template-columns:36px minmax(0,1fr)}.dashboard-gl-activity-empty>a{grid-column:1/-1;justify-content:center}.dashboard-gk-quick-title,.dashboard-gk-workspaces-title{align-items:flex-start}}@media print{body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:block!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;max-width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;overflow:hidden!important;z-index:auto!important;border-radius:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map>div{display:block!important;visibility:visible!important;width:100%!important;max-width:100%!important;height:94mm!important;min-height:94mm!important;max-height:94mm!important;transform:none!important;margin:0!important;border-radius:8px!important;overflow:hidden!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-control-container{display:none!important}}.vesbor-world-reference-label-shell{background:transparent!important;border:0!important;pointer-events:none!important}.vesbor-world-reference-label{display:block;width:150px;text-align:center;color:rgba(51,65,85,.78);font-size:11px;line-height:24px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.96),0 0 4px rgba(255,255,255,.92)}[data-vesbor-native-drag-source-active=true]{opacity:.58!important;box-shadow:inset 0 0 0 1px #60a5fa!important;background:#eff6ff!important}[data-vesbor-native-drop-active=true]{outline:2px solid #22c55e!important;outline-offset:-2px!important;box-shadow:inset 0 0 0 999px rgba(220,252,231,.62)!important}@media screen{body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-control-attribution,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-control-attribution{display:block!important;max-width:min(72%,520px);padding:2px 5px!important;background:rgba(255,255,255,.82)!important;color:#475569!important;font-size:9px!important;line-height:1.2!important;border-radius:5px 0 0 0}body .ports-intelligence-stage70w57 .leaflet-container,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-map-panel .leaflet-container,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-preview-route-map .leaflet-container{background-color:#b9dce8!important}body .ports-intelligence-stage70w57 img.vesbor-basemap-tile,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card img.vesbor-basemap-tile,body .tools-workspace-page.stage67x.voyage-calc-page-shell img.vesbor-basemap-tile{width:256px!important;height:256px!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;object-fit:fill!important;image-rendering:auto!important}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:initial!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.stage70w194-deal-command-center button:hover,.stage70w24-document-preview-actions button:hover,.stage70w24-live-documents-center button:hover,.stage70w26-create-document-menu button:hover{filter:brightness(.98);transform:translateY(-1px)}.stage70w194-deal-command-center button,.stage70w24-document-preview-actions button,.stage70w24-live-documents-center button{transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.stage70w194-deal-command-navigation button strong{display:block;font-size:12px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w194-deal-command-navigation button em{display:block;margin-top:2px;color:#64748b;font-size:10.5px;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage128eb-deal-render-shell b{color:#0f172a}.stage128eb-deal-render-shell em{color:#64748b;font-style:normal}.stage128eb-deal-render-shell h3{margin:0}.stage128eb-deal-render-shell p{margin:0;color:#475569;line-height:1.45}.stage128eb-deal-render-shell button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.stage128eb-deal-render-shell button[data-stage128fu=deal-icon-send]:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 13px 26px rgba(37,99,235,.34)}.stage128eb-deal-render-shell button[data-stage128fu=deal-icon-send]:focus-visible{outline:3px solid rgba(14,165,233,.28);outline-offset:2px}.stage128eb-deal-render-shell button[data-stage128fu=deal-details-edge-tab]:hover{transform:none;filter:brightness(1.04)}.stage128eb-deal-render-shell>nav[aria-label="Deal Room tabs"] button{border-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;text-decoration:none!important;outline:none}.stage128eb-deal-render-shell>nav[aria-label="Deal Room tabs"] button:not([style*=border-bottom-color]){border-bottom-color:transparent!important}.stage128eb-deal-render-shell .stage120-deal-documents-workspace{background:transparent!important;box-shadow:none!important;border-radius:0!important}.stage128eb-deal-render-shell .stage70w26-create-document-menu{width:100%}.stage128eb-deal-render-shell .stage70w26-create-document-menu>button{width:100%;border:0;border-bottom:1px solid #eef2f7;background:#fff;color:#1e40af;padding:10px 0;text-align:left;font-size:12px;font-weight:900;box-shadow:none;border-radius:0}.stage128eb-deal-render-shell .deal-room-message-card.own-message{margin-left:auto!important;margin-right:44px!important;max-width:610px!important;background:#eff6ff!important;border-color:#bfdbfe!important}.stage128eb-deal-render-shell .deal-room-message-card.counterparty-message{margin-right:auto!important;margin-left:44px!important;max-width:610px!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.stage128eb-deal-render-shell .deal-room-message-card.system-message{max-width:620px!important;margin-left:auto!important;margin-right:auto!important;background:#fff!important;border-color:#e2e8f0!important}.stage128eb-deal-render-shell [style*="font-weight: 950"]{letter-spacing:-.01em}@media (max-width:1180px){.stage128eb-deal-render-shell [style*="grid-template-columns: 230px minmax(0, 1fr) minmax(280px, 340px)"],.stage128eb-deal-render-shell [style*="grid-template-columns: minmax(0, 1fr) minmax(280px, 340px)"],.stage128eb-deal-render-shell [style*="grid-template-columns: minmax(0, 1fr) minmax(280px, 350px)"]{grid-template-columns:minmax(0,1fr)!important}}.stage70w208-command-mode{position:relative;overflow:hidden}.stage70w208-command-mode:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .16s ease}.stage70w208-command-mode-active:after,.stage70w208-command-mode:hover:after{opacity:1}.stage70w208-command-mode-overview:after{box-shadow:inset 0 0 0 2px rgba(37,99,235,.18)}.stage70w208-command-mode-workspace:after{box-shadow:inset 0 0 0 2px rgba(8,145,178,.2)}.stage70w208-command-mode-documents:after{box-shadow:inset 0 0 0 2px rgba(79,70,229,.2)}.stage70w208-command-mode-activity:after{box-shadow:inset 0 0 0 2px rgba(217,119,6,.22)}.stage120-deal-documents-workspace{grid-template-columns:minmax(0,1fr)!important;width:100%;box-sizing:border-box}.stage120-deal-documents-workspace *{box-sizing:border-box}.stage120-deal-documents-workspace button:hover{filter:brightness(.985);transform:translateY(-1px)}.stage120-deal-documents-workspace button{transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed>section:first-child{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage70w196-document-main-panel{width:100%!important;min-width:0!important;justify-self:stretch!important}.stage70w195-shell-cleanup{width:100%;min-width:0}.stage70w195-shell-cleanup .stage70w24-context-panel,.stage70w195-shell-cleanup .stage70w24-live-workspace-primary{min-width:0}.stage70w195-documents-mode .stage70w193-exact-variant4-file-explorer{width:100%}.stage70w195-documents-mode .stage70w191-document-register{min-height:calc(var(--vesbor-viewport-height, 100vh) - 236px)}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-expanded{grid-template-columns:220px minmax(0,1fr) 280px!important}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-collapsed{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-collapsed>section:first-child{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage70w196-document-main-panel{width:100%!important;min-width:0!important;justify-self:stretch!important}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage70w229-details-edge-tab{position:absolute!important;top:8px!important;right:8px!important;width:54px!important;height:30px!important;border-radius:14px!important;opacity:.78!important}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage70w229-details-edge-tab:hover{opacity:.92!important;transform:none!important}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage120-document-card-row{grid-template-columns:42px minmax(0,1fr) auto!important}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage120-sort-toolbar{display:flex!important;flex-wrap:wrap!important;align-items:center!important}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage120o-compact-sort-dropdown select{flex:0 1 220px}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed .stage70w229-details-edge-tab{position:absolute!important;top:10px!important;right:10px!important}.stage70w228-documents-grid.stage70w231-documents-grid-collapsed>.stage120-list-panel,.stage70w228-documents-grid.stage70w231-documents-grid-collapsed>.stage120-list-panel-wide{max-width:none!important;width:100%!important}.stage70w201-documents-visual-status-strip b{display:block;color:#0f172a;font-size:12px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w201-documents-visual-status-strip em{display:block;color:#64748b;font-style:normal;font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w201-documents-visual-status-strip>div:last-child span em{color:#0f6f8f;text-transform:uppercase;letter-spacing:.08em;font-weight:950;font-size:9.5px}.stage70w196-document-stage-strip b{display:block;color:#0f172a;font-size:11.5px;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w196-document-stage-strip em{display:block;margin-top:2px;color:#64748b;font-style:normal;font-size:10px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w196-document-preview-canvas b{color:#0f172a}.stage70w196-document-preview-canvas em{color:#64748b;font-style:normal}.stage70w196-document-preview-canvas>div:last-child>span{min-width:0;color:#64748b;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w196-document-preview-canvas>div:last-child>span>b{display:block;color:#0f172a;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.stage70w196-document-details-panel .stage70w27-document-actions-sidebar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:0;background:transparent;border:0;box-shadow:none}.stage70w196-document-main-panel{min-width:0!important;max-width:100%!important;overflow:hidden!important}.stage70w196-document-main-panel table{max-width:none}.stage70w196-document-details-panel{min-width:0!important;position:relative;z-index:1}.stage70w209-file-manager button:hover{filter:brightness(.985);transform:translateY(-1px)}.stage70w209-file-manager tr:hover{background:#f8fbff!important;box-shadow:inset 3px 0 0 rgba(37,99,235,.35)}.stage70w209-file-manager button{transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,background .14s ease}.stage70w232-sort-header-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w232-sort-header-button svg{justify-self:flex-end;flex:0 0 18px;margin-left:6px}.stage70w209-file-manager>div:nth-child(3){overflow:hidden}.stage70w209-file-manager>div:nth-child(3)>main{min-width:0;overflow:hidden}.stage70w209-file-manager>div:nth-child(3)>aside:last-child{min-width:0;max-width:292px;overflow-x:hidden}.stage70w209-file-manager table{table-layout:fixed}.stage70w209-file-manager td,.stage70w209-file-manager th{min-width:0;overflow:hidden;text-overflow:ellipsis}.stage70w209-file-manager b,.stage70w209-file-manager em,.stage70w209-file-manager small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.stage70w209-file-manager em,.stage70w209-file-manager small{color:#64748b;font-style:normal}@media (max-width:1240px){.stage70w209-file-manager{width:calc(100vw - 24px)!important;height:calc(var(--vesbor-viewport-height, 100vh) - 24px)!important}.stage70w209-file-manager>div:nth-child(3){grid-template-columns:230px minmax(0,1fr) 260px!important}.stage70w209-file-manager>div:nth-child(2){grid-template-columns:minmax(0,1fr) repeat(4,auto)!important}.stage70w209-file-manager>div:nth-child(2) button:last-child{display:none}}@media (max-width:960px){.stage70w209-file-manager>div:nth-child(3){grid-template-columns:minmax(0,1fr)!important;overflow:auto}.stage70w209-file-manager aside{max-height:none!important}}.stage70w194-deal-command-overview .stage70w207-activity-text b,.stage70w194-deal-command-overview .stage70w207-activity-text em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1320px){.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-expanded{grid-template-columns:198px minmax(0,1fr) 260px!important}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-collapsed{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important}.stage70w195-documents-mode .stage70w192-document-explorer-preview .stage70w228-documents-grid.stage70w231-documents-grid-collapsed>section:first-child{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}.stage70w201-documents-visual-status-strip{grid-template-columns:minmax(0,1fr)!important}.stage70w201-documents-visual-status-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.stage70w194-deal-command-activity span,.stage70w194-deal-command-overview span{min-width:0}.stage70w194-deal-command-activity em,.stage70w194-deal-command-activity p,.stage70w194-deal-command-overview em{color:#64748b;font-style:normal;margin:2px 0 0;font-size:11px;line-height:1.35}.stage70w194-deal-command-activity b,.stage70w194-deal-command-overview b{color:#0f172a;font-weight:950}.stage70w26-document-row-text b,.stage70w26-document-row-text em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage70w26-document-row-text b{font-size:12px;line-height:1.15}.stage70w26-document-row-text em{font-style:normal;font-size:10.5px;color:#64748b;line-height:1.15;margin-top:2px}.stage70w194-command-documents .stage70w191-document-register{min-height:calc(var(--vesbor-viewport-height, 100vh) - 248px)}.stage125-deal-room-alignment span{color:#0f6f8f;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.stage125-deal-room-alignment b{color:#0f172a;font-size:12px;line-height:1.18}.stage125-deal-room-alignment b,.stage125-deal-room-alignment em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage125-deal-room-alignment em{color:#64748b;font-size:10.5px;line-height:1.25;font-style:normal;font-weight:750}.stage125-deal-room-alignment button{min-width:0}@media (max-width:1180px){.stage70w195-compact-status-strip{grid-template-columns:minmax(0,1fr)!important}.stage125-deal-room-alignment{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.stage70w195-compact-status-strip>div:last-child{justify-content:flex-start!important}.stage70w194-deal-command-navigation{grid-template-columns:minmax(0,1fr)!important}.stage70w194-deal-command-navigation>div:last-child{grid-template-columns:repeat(2,minmax(150px,1fr))!important}.stage70w194-deal-command-overview>section:first-child>div:nth-child(2){grid-template-columns:repeat(2,minmax(140px,1fr))!important}.stage70w194-overview-grid,.stage70w24-main-grid{grid-template-columns:minmax(0,1fr)!important}.stage70w24-context-panel{position:static!important;max-height:none!important}.stage70w194-command-documents .stage70w191-document-register,.stage70w195-documents-mode .stage70w192-document-explorer-preview>div:nth-child(4),.stage70w24-live-documents-center{grid-template-columns:minmax(0,1fr)!important}.stage70w196-document-stage-strip{grid-template-columns:repeat(3,minmax(120px,1fr))!important}.stage70w201-documents-visual-status-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage70w196-document-preview-canvas>div:last-child,.stage70w27-active-document-work{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.stage125-deal-room-alignment,.stage70w194-deal-command-navigation>div:last-child,.stage70w194-deal-command-overview>section:first-child>div:nth-child(2),.stage70w196-document-stage-strip,.stage70w201-documents-visual-status-strip>div:last-child,.stage70w24-approved-cockpit-mockup .stage70w21-single-next-action>div:first-child,.stage70w24-document-preview-actions{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1120px){.deal-room-guided-v2>div[style*="300px"]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:820px){.deal-room-guided-v2 nav{scrollbar-width:thin}.deal-room-guided-v2 .deal-room-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:12px}.deal-room-guided-v2 .deal-room-stage-rail i{display:none!important}.deal-room-guided-v2 div[style*="repeat(2"],.deal-room-guided-v2 div[style*="repeat(3"]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.deal-room-guided-v2 .deal-room-stage-rail{grid-template-columns:minmax(0,1fr)!important}.deal-room-guided-v2 section[style*="48px minmax"]{grid-template-columns:42px minmax(0,1fr)!important}.deal-room-guided-v2 section[style*="48px minmax"]>button{grid-column:1/-1;width:100%}.deal-room-guided-v2 button{max-width:100%}}.stage129ib-deal-context-compact{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stage129ib-deal-tabs button,.stage129ib-integrated-file-manager button,.stage129ib-workspace-toolbar button{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.stage129ib-deal-tabs button:hover,.stage129ib-integrated-file-manager button:hover:not(:disabled),.stage129ib-workspace-toolbar button:hover:not(:disabled){transform:translateY(-1px)}.stage129ib-message-panel textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:74px;max-height:180px;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;color:#0f172a;background:#fff;font:inherit;outline:none}.stage129ib-integrated-file-manager input:focus,.stage129ib-message-panel textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(14,165,233,.12)}@media (max-width:1080px){.stage129ib-deal-context-overview{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important}.stage129ib-deal-context-overview>:last-child{grid-column:1/-1;display:flex!important;flex-direction:row!important;justify-content:flex-end!important}.stage129ib-agreement-status-grid,.stage129ib-history-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.stage129ib-deal-context-compact{grid-template-columns:38px minmax(0,1fr) auto auto!important;align-items:center!important;width:auto!important}.stage129ib-deal-context-compact>*{width:auto!important}.stage129ib-deal-context-compact>:last-child{display:flex!important;grid-template-columns:none!important}.stage129ib-deal-context-overview{grid-template-columns:minmax(0,1fr)!important}.stage129ib-deal-context-overview>:last-child{width:auto!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important}.stage129ib-workspace-toolbar{grid-template-columns:40px minmax(0,1fr)!important}.stage129ib-workspace-toolbar>:last-child{grid-column:2;justify-content:flex-start!important}.stage129ib-file-toolbar{grid-template-columns:minmax(0,1fr) 38px!important}.stage129ib-file-toolbar>:nth-child(2){grid-column:1/-1;grid-row:2}.stage129ib-execution-actions{grid-template-columns:repeat(4,minmax(110px,1fr))!important}}@media (max-width:640px){.stage129ib-deal-context-compact{position:static!important;grid-template-columns:36px minmax(0,1fr) auto!important}.stage129ib-deal-context-compact>span{display:none!important}.stage129ib-deal-context-compact>:last-child{grid-column:2/-1;justify-content:flex-end!important;width:auto!important}.stage129ib-deal-tabs{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.stage129ib-deal-tabs button{padding-inline:7px!important}.stage129ib-workspace-toolbar{grid-template-columns:38px minmax(0,1fr)!important;padding:9px!important}.stage129ib-workspace-toolbar>:last-child{grid-column:1/-1;justify-content:flex-end!important}.stage129ib-execution-actions{grid-template-columns:repeat(2,minmax(110px,1fr))!important}.stage129ib-file-toolbar{grid-template-columns:minmax(0,1fr) 38px!important}.stage129ib-integrated-file-manager [style*="38px minmax(0,1fr) auto 34px"],.stage129ib-integrated-file-manager [style*="38px minmax(0,1fr) auto auto"]{grid-template-columns:38px minmax(0,1fr) auto!important}.stage129ib-integrated-file-manager [style*="38px minmax(0,1fr) auto auto"]>:last-child{grid-column:2/-1;justify-content:flex-end!important}.stage129ib-message-panel{min-height:520px!important;max-height:none!important}}.stage129ib-execution-modal input:focus,.stage129ib-execution-modal select:focus,.stage129ib-execution-modal textarea:focus{outline:none;border-color:#38bdf8!important;box-shadow:0 0 0 3px rgba(14,165,233,.12)}.stage129ib-execution-modal button{transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.stage129ib-execution-modal button:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:700px){.stage129ib-execution-modal{width:min(100%,96vw)!important;max-height:96vh!important;border-radius:16px!important}.stage129ib-modal-header{padding:14px!important}.stage129ib-modal-header>:first-child{grid-template-columns:38px minmax(0,1fr)!important}.stage129ib-modal-context,.stage129ib-modal-field-grid{grid-template-columns:minmax(0,1fr)!important}.stage129ib-modal-context{padding:10px 14px!important}.stage129ib-modal-body{padding:14px!important}.stage129ib-modal-footer{padding:11px 14px!important}.stage129ib-modal-footer button{flex:1 1}}.stage129ib-deal-context-compact{min-height:58px!important;height:auto!important;overflow:hidden}.stage129ib-deal-context-compact .vesbor-print-header,.stage129ib-deal-context-compact .vesbor-standard-print-header{display:none!important}.stage129ib-deal-tabs [role=tab] small[aria-hidden=true]{pointer-events:none}@media (min-width:641px) and (max-width:900px){.stage129ib-deal-context-compact{grid-template-columns:38px minmax(0,1fr) auto auto!important;padding-block:7px!important;max-height:78px!important}.stage129ib-deal-context-compact h1{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:640px){.stage129ib-deal-context-compact{max-height:132px!important}}.stage128eb-deal-render-shell button[data-stage129ic-r149-kebab=true],.stage128eb-deal-render-shell button[data-stage129ic-r149-kebab=true]:active,.stage128eb-deal-render-shell button[data-stage129ic-r149-kebab=true]:focus,.stage128eb-deal-render-shell button[data-stage129ic-r149-kebab=true]:focus-visible,.stage128eb-deal-render-shell button[data-stage129ic-r149-kebab=true]:hover{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}button[data-stage129ic-r150-kebab=true],button[data-stage129ic-r150-kebab=true]:active,button[data-stage129ic-r150-kebab=true]:focus,button[data-stage129ic-r150-kebab=true]:focus-visible,button[data-stage129ic-r150-kebab=true]:hover{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;min-width:24px!important;padding:0!important;transform:none!important;filter:none!important}button[data-stage129ic-r150-kebab=true]:hover{color:#2563eb!important}button[data-stage129ic-r151-folder-active=true],button[data-stage129ic-r151-scope-active=true]{border-color:#1d4ed8!important;background:#2563eb!important;color:#fff!important;box-shadow:0 0 0 2px rgba(37,99,235,.16)!important}button[data-stage129ic-r151-breadcrumb-active=true]{border-color:#1d4ed8!important;background:#2563eb!important;color:#fff!important}[data-stage129ic-r154-active-folder=true],[data-stage129ic-r155-active-folder-shell=true]{background:transparent!important;color:#475569!important;box-shadow:none!important}button[data-stage129ic-r154-active-folder-main=true],button[data-stage129ic-r155-active-folder-tile=true]{background:#2563eb!important;color:#fff!important;border-color:transparent!important;border-radius:8px!important;box-shadow:none!important}button[data-stage129ic-r155-active-folder-tile=true] small,button[data-stage129ic-r155-active-folder-tile=true] span,button[data-stage129ic-r155-active-folder-tile=true] svg{color:#fff!important}[data-stage129ic-r155-active-folder-shell=true] button[data-stage129ic-r150-kebab=true],[data-stage129ic-r155-active-folder-shell=true] button[data-stage129ic-r150-kebab=true]:hover{color:#64748b!important;background:transparent!important}.notification-bell-panel:focus,.vesbor-mobile-panel:focus{outline:none}.account-menu-panel :focus-visible,.account-menu-trigger:focus-visible,.notification-bell-button:focus-visible,.notification-bell-panel :focus-visible,.vesbor-mobile-menu-btn:focus-visible,.vesbor-mobile-panel :focus-visible{outline:3px solid rgba(37,99,235,.34)!important;outline-offset:2px!important}.notification-bell-item,.notification-bell-mark-read,.notification-bell-view-all{min-height:40px}@media screen and (max-width:920px){body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-height:0!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div{min-width:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:first-child{grid-column:1/-1!important}}@media screen and (max-width:720px){.vesbor-mobile-panel{overscroll-behavior:contain}.account-menu-panel .account-link,.account-menu-panel .account-logout,.notification-bell-mark-read,.notification-bell-view-all,.vesbor-mobile-head .vesbor-icon-btn,.vesbor-mobile-link,.vesbor-mobile-search-note{min-height:44px!important}.notification-bell-button,.vesbor-mobile-brand,.vesbor-mobile-menu-btn{min-width:40px!important;min-height:40px!important}.notification-bell-panel{position:fixed!important;top:58px!important;right:8px!important;left:8px!important;width:auto!important;max-width:none!important;max-height:min(72vh,520px)!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-height:0!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:first-child,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:nth-child(5){grid-column:1!important;min-width:0!important;width:100%!important;border-left:0!important;border-top:1px solid rgba(148,163,184,.24)!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip>div:first-child{border-top:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip em,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip strong{white-space:normal!important;overflow-wrap:anywhere!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-icon-action,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-inline-via-add{min-height:40px!important;padding:9px 8px!important;border-radius:9px!important}}@media screen and (max-width:900px){.stage128eb-deal-render-shell,.stage128ee-documents-grid,.stage128gn-deal-main-stack,.stage128gn-deal-overview-grid,.stage128gn-deal-side-stack,.stage128gn-document-details,.stage128gn-document-folders,.stage128gn-document-list{min-width:0!important;max-width:100%!important}.stage128gn-deal-tabs{width:100%!important;max-width:100%!important;gap:6px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:thin}.stage128gn-deal-tabs>button{flex:0 0 auto!important;min-height:44px!important;padding:10px 11px 11px!important;white-space:nowrap!important}.stage128gn-deal-overview-grid{grid-template-columns:minmax(0,1fr)!important}.stage128gn-deal-stage-strip{width:100%!important;max-width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;padding:12px 8px!important;overflow:hidden!important}.stage128gn-deal-stage-strip>div{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:5px!important;text-align:center!important}.stage128gn-deal-stage-strip>div>i{display:none!important}.stage128gn-deal-stage-strip>div>span:nth-child(2){min-width:0!important}.stage128gn-deal-stage-strip>div>span:nth-child(2) b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important}.stage128gn-deal-stage-strip>div>span:nth-child(2) em{display:none!important}.stage128gn-documents-header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.stage128gn-documents-header-actions{width:100%!important;justify-content:flex-start!important}.stage128gn-documents-header-actions>*{flex:1 1 145px!important;min-height:42px!important}.stage128ee-documents-grid{grid-template-columns:minmax(0,1fr)!important}.stage128gn-document-details,.stage128gn-document-folders{position:static!important;top:auto!important}.stage128gn-document-toolbar{grid-template-columns:minmax(0,1fr) auto!important}.stage128gn-document-toolbar>div:first-child{grid-column:1/-1!important}.stage128gn-document-toolbar input{width:100%!important;min-width:0!important}.stage128gn-document-file-row{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important}.stage128gn-document-file-row>div:last-child{grid-column:1/-1!important;width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}@media screen and (max-width:520px){.stage128gn-deal-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:10px!important}.stage128gn-deal-stage-strip>div:nth-child(4),.stage128gn-deal-stage-strip>div:nth-child(5){grid-column:span 1!important}.stage128gn-documents-header-actions>*{flex-basis:100%!important;width:100%!important}.stage128gn-document-toolbar{grid-template-columns:minmax(0,1fr)!important}.stage128gn-document-toolbar>*{grid-column:1!important;width:100%!important}}@media screen and (max-width:900px){.stage70w129-deal-room-context-header{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;align-items:start!important}.stage70w129-deal-room-context-header>*{min-width:0!important;max-width:100%!important}.stage70w129-deal-room-context-header>:last-child{width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage70w129-deal-room-context-header>:last-child>*{width:100%!important;min-width:0!important;min-height:40px!important}.stage128gn-deal-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.stage128gn-deal-tabs>button{width:100%!important;min-width:0!important;padding-inline:6px!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media screen and (max-width:420px){.stage128gn-deal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.sale-listing-modal-overlay{padding:8px!important;align-items:flex-end!important}.sale-listing-modal-form{max-height:94vh;overflow-y:auto!important;border-radius:18px 18px 0 0!important}.sale-listing-modal-form>div:nth-child(2)>div{grid-template-columns:1fr!important}.sale-listing-modal-form>div:last-child{position:sticky;bottom:0;background:var(--surface,white);z-index:2}.cargo-edit-modern-panel .cargo-modern-grid.four,.cargo-edit-modern-panel .cargo-modern-grid.three,.cargo-edit-modern-panel .cargo-modern-grid.two{grid-template-columns:1fr!important}}:root{--vesbor-control-height:42px;--vesbor-touch-height:44px;--vesbor-control-radius:12px;--vesbor-control-gap:8px;--vesbor-control-font-size:13px;--vesbor-control-border:1px solid var(--border);--vesbor-control-shadow:0 1px 3px rgba(15,23,42,.06)}.vesbor-icon-button,.vesbor-single-view-toggle,.vesbor-view-toggle{width:var(--vesbor-control-height)!important;min-width:var(--vesbor-control-height)!important;height:var(--vesbor-control-height)!important;min-height:var(--vesbor-control-height)!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border:var(--vesbor-control-border)!important;border-radius:var(--vesbor-control-radius)!important;background:var(--bg-surface,#fff)!important;color:var(--color-navy)!important;box-shadow:var(--vesbor-control-shadow)!important;cursor:pointer!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important}.vesbor-icon-button:hover,.vesbor-single-view-toggle:hover,.vesbor-view-toggle:hover{color:var(--color-ocean)!important;border-color:rgba(37,99,235,.42)!important;background:#f8fbff!important}.vesbor-icon-button:focus-visible,.vesbor-single-view-toggle:focus-visible,.vesbor-view-toggle:focus-visible{outline:3px solid rgba(37,99,235,.18)!important;outline-offset:2px!important}.vesbor-single-view-toggle>span:not([aria-hidden=true]),.vesbor-view-toggle>span{display:none!important}.vesbor-date-control,input[type=date]{min-height:var(--vesbor-control-height)!important;height:var(--vesbor-control-height);padding:9px 44px 9px 12px!important;border:var(--vesbor-control-border)!important;border-radius:var(--vesbor-control-radius)!important;background-color:var(--bg-subtle)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475969' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important;color:var(--text-primary)!important;font:inherit!important;font-size:var(--vesbor-control-font-size)!important;box-sizing:border-box!important;cursor:pointer!important}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:42px;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.vesbor-date-control:focus,input[type=date]:focus{border-color:var(--color-ocean)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:none!important}.stage128u-date-picker-button,.stage128y-date-picker-button{width:38px!important;height:38px!important;border-radius:10px!important;color:var(--text-muted)!important}.stage128u-date-picker-button>svg,.stage128y-date-picker-button>svg{width:18px!important;height:18px!important}.btn,.bunker-outline-btn,.bunker-primary-btn,.cargo-action-primary,.cargo-action-secondary,.cargo-form-actions button,.communication-primary-action,.stage119d-modal-actions button,.stage119e-outstanding-actions a,.stage119e-outstanding-actions button,.vessel-form-actions button,.vessel-primary,.vessel-secondary,.workspace-page-actions a,.workspace-page-actions button{min-height:var(--vesbor-control-height)!important;border-radius:var(--vesbor-control-radius)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--vesbor-control-gap)!important;font-family:inherit!important;font-weight:800!important;line-height:1.15!important;box-sizing:border-box!important}.bunker-modal input:not([type=checkbox]):not([type=radio]),.bunker-modal select,.bunker-modal textarea,.cargo-modern-field input:not([type=checkbox]):not([type=radio]),.cargo-modern-field select,.cargo-modern-field textarea,.form-grid-two input,.form-grid-two select,.form-grid-two textarea,.form-input,.form-select,.form-textarea,.vessel-listing-modern-form input:not([type=checkbox]):not([type=radio]),.vessel-listing-modern-form select,.vessel-listing-modern-form textarea,.workspace-filter-bar input,.workspace-filter-bar select{min-height:var(--vesbor-control-height)!important;border-radius:var(--vesbor-control-radius)!important;border:var(--vesbor-control-border)!important;font-family:inherit!important;font-size:var(--vesbor-control-font-size)!important;box-sizing:border-box!important}.bunker-modal textarea,.cargo-modern-field textarea,.form-grid-two textarea,.form-textarea,.vessel-listing-modern-form textarea{height:auto!important;min-height:92px!important}.account-menu-trigger,.bunker-icon-btn,.communication-send-button,.notification-bell-button,.port-panel-close,.vesbor-hamburger{min-width:var(--vesbor-control-height)!important;min-height:var(--vesbor-control-height)!important}.w197-deals-page{min-width:0!important;overflow-x:clip!important}.w197-deals-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.w197-deals-table{min-width:1080px!important}.bunker-company-link,.bunker-ux-tabs button{min-height:38px!important}@media (max-width:640px){:root{--vesbor-control-height:var(--vesbor-touch-height)}.account-menu-trigger,.bunker-icon-btn,.communication-send-button,.notification-bell-button,.port-panel-close,.vesbor-hamburger,.vesbor-icon-button,.vesbor-single-view-toggle,.vesbor-view-toggle{min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important}.btn,.bunker-company-link,.bunker-outline-btn,.bunker-primary-btn,.bunker-ux-tabs button,.cargo-action-primary,.cargo-action-secondary,.cargo-form-actions button,.communication-primary-action,.vessel-form-actions button,.vessel-primary,.vessel-secondary,.workspace-page-actions a,.workspace-page-actions button{min-height:44px!important}.w197-deals-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.w197-deals-kpis>*{padding:10px!important}.w197-deals-header,.w197-deals-kpis>*{min-width:0!important}.w197-deals-header>*{max-width:100%!important}.w197-deals-table{min-width:920px!important}.admin-table-scroll,.bunker-table-wrap,.workspace-table-scroll{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.stage86-sortable-header{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:inherit!important;padding-block:8px!important;border-radius:var(--vesbor-control-radius,12px)!important}.stage90-explicit-preview-button{height:38px!important;min-height:38px!important;border-radius:var(--vesbor-control-radius,12px)!important}@media (max-width:640px){.stage86-sortable-header,.stage90-explicit-preview-button{min-height:var(--vesbor-touch-height,44px)!important;height:var(--vesbor-touch-height,44px)!important}}.w197-deals-page button:not(:disabled){min-height:38px;border-radius:var(--vesbor-control-radius,12px)}.w197-deals-page button[aria-label="Deal actions"]{min-width:38px!important;width:38px!important;height:38px!important}.communication-page-shell button:not(:disabled){min-height:36px}.communication-page-shell .communication-thread-pref-actions button,.communication-page-shell .communication-thread-quick-actions button{min-width:36px;min-height:36px;border-radius:var(--vesbor-control-radius,12px)}.communication-page-shell .communication-message-reply-action{min-height:36px;padding:7px 8px;border-radius:10px}body .tools-workspace-page.stage67x.voyage-calc-page-shell button:not(:disabled):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out){min-height:38px!important;border-radius:var(--vesbor-control-radius,12px)!important}body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-add-port-btn,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-fuel-pill,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-left-add-port-button,body .tools-workspace-page.stage67x.voyage-calc-page-shell .voyage-secondary-inline-btn{min-height:38px!important}@media (max-width:640px){.communication-page-shell button:not(:disabled),.w197-deals-page button:not(:disabled),body .tools-workspace-page.stage67x.voyage-calc-page-shell button:not(:disabled):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out){min-height:var(--vesbor-touch-height,44px)!important}.communication-page-shell .communication-thread-pref-actions button,.communication-page-shell .communication-thread-quick-actions button,.w197-deals-page button[aria-label="Deal actions"]{min-width:var(--vesbor-touch-height,44px)!important;width:var(--vesbor-touch-height,44px)!important;height:var(--vesbor-touch-height,44px)!important}}.company-settings-page.stage87-cabinet-company-controls-audit button:not(:disabled){min-height:38px;border-radius:var(--vesbor-control-radius,12px)}@media (max-width:640px){.vesbor-mobile-navigation button:not(:disabled),.vesbor-shell-v2 .account-menu-trigger,.vesbor-shell-v2 .vesbor-icon-btn,.vesbor-shell-v2 .vesbor-mobile-menu-btn,.vesbor-shell-v2 button:not(:disabled),body>button:not(:disabled){min-height:var(--vesbor-touch-height,44px)!important}}.cargo-workspace-page.stage67u .workspace-tabs button{min-height:38px;padding-inline:2px;align-items:center;border-radius:var(--vesbor-control-radius,12px) var(--vesbor-control-radius,12px) 0 0}:root{--vesbor-page-section-radius:18px;--vesbor-page-section-border:1px solid rgba(203,213,225,.82);--vesbor-page-section-shadow:0 12px 32px rgba(15,23,42,.045);--vesbor-page-gap:14px}.workspace-page-header{min-height:86px;padding:18px 20px!important;gap:18px!important;border-radius:var(--vesbor-page-section-radius)!important;border:var(--vesbor-page-section-border)!important;background:linear-gradient(135deg,#fff,#f7fbff)!important;box-shadow:var(--vesbor-page-section-shadow)!important}.workspace-page-header-copy{min-width:0}.workspace-page-header h1{line-height:1.08!important;letter-spacing:-.025em!important}.workspace-page-header p{max-width:820px;line-height:1.45}.workspace-page-actions{align-items:center!important;gap:8px!important}.workspace-page-actions>*{flex:0 0 auto}.workspace-tabs{display:flex!important;flex-wrap:nowrap!important;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.workspace-tabs>a,.workspace-tabs>button{flex:0 0 auto!important;min-height:42px!important;scroll-snap-align:start;white-space:nowrap!important}.workspace-tabs>.active,.workspace-tabs>[aria-current=page],.workspace-tabs>[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--color-ocean,#2563eb)!important}.vesbor-filter-bar,.workspace-filter-bar{display:flex!important;align-items:flex-end!important;gap:10px!important;flex-wrap:wrap!important;padding:14px!important;border:var(--vesbor-page-section-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.035)!important}.vesbor-filter-bar input:not([type=checkbox]):not([type=radio]),.vesbor-filter-bar select,.workspace-filter-bar input:not([type=checkbox]):not([type=radio]),.workspace-filter-bar select{min-height:var(--vesbor-control-height,42px)!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:var(--vesbor-control-radius,12px)!important;background-color:#f8fafc!important}.vesbor-filter-bar input:focus,.vesbor-filter-bar select:focus,.workspace-filter-bar input:focus,.workspace-filter-bar select:focus{background-color:#fff!important;border-color:var(--color-ocean,#2563eb)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;outline:none!important}.vesbor-filter-actions{min-height:var(--vesbor-control-height,42px)}.vesbor-clear-filters{min-height:var(--vesbor-control-height,42px)!important}.workspace-empty-state,.workspace-table-card{border-radius:var(--vesbor-page-section-radius)!important;border:var(--vesbor-page-section-border)!important;box-shadow:var(--vesbor-page-section-shadow)!important}.admin-table-scroll,.bunker-table-wrap,.w197-deals-table-wrap,.workspace-table-scroll{position:relative;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.vesbor-shell-communication-workspace .vesbor-floating-chat-launcher,.vesbor-shell-communication-workspace .vesbor-floating-chat-panel{display:none!important}.w197-deals-page{max-width:100%!important}.w197-deals-page .w197-deals-header{padding:16px 18px!important;margin-bottom:12px!important}.w197-deals-page .w197-lane-strip{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;padding:2px 1px 8px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.w197-deals-page .w197-lane-strip>button{flex:0 0 auto!important;scroll-snap-align:start}.w197-deals-filterbar{display:grid!important;grid-template-columns:minmax(300px,1fr) repeat(4,minmax(150px,auto)) auto!important;gap:8px!important;padding:12px!important;border:var(--vesbor-page-section-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.035)!important}.w197-deals-filterbar>*{min-width:0!important}.w197-deals-filterbar button,.w197-deals-filterbar input,.w197-deals-filterbar select{width:100%!important;min-height:42px!important;height:42px!important;border-radius:12px!important}.w197-deals-registry{overflow:hidden!important}.voyage-calc-page-shell .voyage-command-bar{position:sticky!important;top:74px!important;z-index:34!important;border:1px solid rgba(191,219,254,.95)!important;border-radius:16px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 14px 34px rgba(15,23,42,.1)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voyage-calc-page-shell .voyage-command-bar-bottom{position:static!important;box-shadow:none!important}.voyage-calc-page-shell .voyage-horizontal-group-header{min-height:54px!important;padding:11px 15px!important;border-radius:16px!important}.voyage-calc-page-shell .voyage-table-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.voyage-calc-page-shell .voyage-table-section-title>span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0}.voyage-section-title-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.voyage-mobile-section-toggle{display:none;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.34);border-radius:11px;background:#fff;color:#475569;cursor:pointer}.voyage-mobile-section-toggle svg{transition:transform .18s ease}.voyage-table-section.is-mobile-open .voyage-mobile-section-toggle svg{transform:rotate(180deg)}.bunker-modal form,.cargo-listing-modern-form,.service-request-form,.stage119d-modal-form,.vessel-listing-modern-form{--form-section-gap:14px}.bunker-modal fieldset,.cargo-listing-modern-form fieldset,.service-request-form fieldset,.vessel-listing-modern-form fieldset{border:var(--vesbor-page-section-border)!important;border-radius:16px!important;padding:14px!important;background:#fff!important}.bunker-modal label,.cargo-modern-field label,.service-request-form label,.vessel-listing-modern-form label{color:#334155!important;font-weight:750!important;line-height:1.3!important}.admin-panel-shell .workspace-tabs,.admin-shell .workspace-tabs{margin-bottom:12px!important}.admin-panel-shell button,.admin-shell button{border-radius:var(--vesbor-control-radius,12px)}@media (max-width:1180px){.w197-deals-filterbar{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(160px,1fr))!important}.w197-deals-filterbar>button{grid-column:auto!important}}@media (max-width:760px){.workspace-page-header{min-height:auto;padding:15px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.workspace-page-header h1{font-size:clamp(23px,7vw,30px)!important}.workspace-page-header p{font-size:12.5px!important}.workspace-page-actions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-page-actions>*{width:100%!important}.workspace-tabs{margin-inline:-2px;padding-bottom:3px}.vesbor-filter-bar,.workspace-filter-bar{display:grid!important;grid-template-columns:1fr!important;padding:12px!important}.vesbor-filter-actions,.vesbor-filter-bar>*,.vesbor-filter-field,.workspace-filter-bar>*{width:100%!important;min-width:0!important;margin-left:0!important}.vesbor-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-empty-state{min-height:190px!important;padding:34px 18px!important}.w197-deals-page .w197-deals-header{padding:14px!important}.w197-deals-page .w197-deals-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.w197-deals-page .w197-deals-kpis>*{min-height:70px!important}.w197-deals-filterbar{display:grid!important;grid-template-columns:1fr 1fr!important}.w197-deals-filterbar>div:first-child{grid-column:1/-1!important;min-width:0!important}.w197-deals-filterbar>button{grid-column:1/-1!important}.w197-deals-registry>div:first-child{align-items:flex-start!important}.w197-deals-table-wrap{overflow:visible!important}.w197-deals-table,.w197-deals-table tbody,.w197-deals-table td,.w197-deals-table tr{display:block!important;width:100%!important;min-width:0!important}.w197-deals-table{min-width:0!important;border-collapse:initial!important}.w197-deals-table thead{display:none!important}.w197-deals-table tbody{padding:10px!important}.w197-deals-table .w208-deal-row{margin:0 0 12px!important;padding:12px!important;border:1px solid #dbe5ef!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 24px rgba(15,23,42,.055)!important}.w197-deals-table .w208-deal-row:last-child{margin-bottom:0!important}.w197-deals-table .w208-deal-row td{display:grid!important;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:8px 0!important;border:0!important;border-bottom:1px solid #eef2f7!important;text-align:left!important;max-width:none!important}.w197-deals-table .w208-deal-row td:last-child{border-bottom:0!important;padding-bottom:0!important}.w197-deals-table .w208-deal-row td:before{content:attr(data-label);color:#64748b;font-size:10px;line-height:1.3;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.w197-deals-table .w208-deal-row td>*{min-width:0!important;max-width:100%!important}.w197-deals-table .w208-deal-row td[data-label=Actions]{align-items:center!important}.w197-deals-table .w208-deal-row td[data-label=Actions] button{justify-self:end}.voyage-calc-page-shell .voyage-command-bar{top:64px!important;padding:10px!important;gap:9px!important}.voyage-calc-page-shell .voyage-command-status span{display:none!important}.voyage-calc-page-shell .voyage-command-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.voyage-calc-page-shell .voyage-command-buttons .voyage-command-primary{grid-column:1/-1!important}.voyage-calc-page-shell .voyage-horizontal-group-header{align-items:flex-start!important;gap:6px!important}.voyage-calc-page-shell .voyage-horizontal-group-header p{font-size:11px!important}.voyage-calc-page-shell .voyage-mobile-section-toggle{display:inline-flex!important}.voyage-calc-page-shell .voyage-table-section.is-mobile-collapsed>:not(.voyage-table-section-title){display:none!important}.voyage-calc-page-shell .voyage-table-section.is-mobile-collapsed .voyage-table-section-title{border-bottom:0!important}.voyage-calc-page-shell .voyage-table-section-title{min-height:54px!important;padding:7px 8px 7px 12px!important}.voyage-calc-page-shell .voyage-table-section-title>span{font-size:11.5px!important}.voyage-calc-page-shell .voyage-section-title-actions .voyage-secondary-inline-btn{display:none!important}.voyage-calc-page-shell .voyage-map-panel,.voyage-calc-page-shell .voyage-map-panel .leaflet-container,.voyage-calc-page-shell .voyage-preview-route-map,.voyage-calc-page-shell .voyage-preview-route-map>div{min-height:300px!important;height:300px!important;max-height:300px!important}.voyage-calc-page-shell .voyage-result-kpi-strip,.voyage-calc-page-shell .voyage-results-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voyage-calc-page-shell .voyage-results-action-row{display:grid!important}.voyage-calc-page-shell .voyage-results-action-row button:first-child{grid-column:1/-1!important}}@media (max-width:430px){.vesbor-filter-actions,.w197-deals-filterbar,.workspace-page-actions{grid-template-columns:1fr!important}.w197-deals-filterbar>*{grid-column:1!important}.w197-deals-page .w197-deals-kpis{grid-template-columns:1fr 1fr!important}.w197-deals-table .w208-deal-row td{grid-template-columns:96px minmax(0,1fr)!important}.voyage-calc-page-shell .voyage-command-buttons,.voyage-calc-page-shell .voyage-results-action-row{grid-template-columns:1fr!important}.voyage-calc-page-shell .voyage-command-buttons>*,.voyage-calc-page-shell .voyage-results-action-row>*{grid-column:1!important;width:100%!important}.voyage-calc-page-shell .voyage-result-kpi-strip{grid-template-columns:1fr!important}}:root{--vds-color-brand-900:#06152f;--vds-color-brand-800:#0f2748;--vds-color-brand-700:#163b67;--vds-color-primary-700:#1d4ed8;--vds-color-primary-600:#2563eb;--vds-color-primary-500:#3b82f6;--vds-color-primary-200:#bfdbfe;--vds-color-primary-100:#dbeafe;--vds-color-primary-50:#eff6ff;--vds-color-link:var(--vds-color-primary-600);--vds-color-accent-600:#ea580c;--vds-color-accent-500:#f97316;--vds-color-page:#f8fafc;--vds-color-surface-subtle:#f1f5f9;--vds-color-surface-muted:#e2e8f0;--vds-color-border:#e2e8f0;--vds-color-border-strong:#cbd5e1;--vds-color-text:#0f172a;--vds-color-text-secondary:#475569;--vds-color-text-muted:#64748b;--vds-color-text-subtle:#94a3b8;--vds-color-success:#15803d;--vds-color-success-bg:#f0fdf4;--vds-color-success-border:#bbf7d0;--vds-color-warning:#b45309;--vds-color-warning-bg:#fffbeb;--vds-color-warning-border:#fde68a;--vds-color-danger:#b91c1c;--vds-color-danger-bg:#fff1f2;--vds-color-danger-border:#fecaca;--vds-color-info:#1d4ed8;--vds-color-info-bg:#eff6ff;--vds-color-info-border:#bfdbfe;--vds-color-fuel-vlsfo:#2563eb;--vds-color-fuel-mgo:#16a34a;--vds-color-fuel-hfo:#9333ea;--vds-color-fuel-ifo380:#dc2626;--vds-color-fuel-ifo180:#ea580c;--vds-color-fuel-lng:#0891b2;--vds-color-fuel-mdo:#65a30d;--vds-font-display:"Outfit",sans-serif;--vds-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vds-font-mono:"JetBrains Mono","Fira Code",monospace;--vds-font-family-mono:var(--vds-font-mono);--vds-font-size-2xs:0.625rem;--vds-font-size-xs:0.75rem;--vds-font-size-sm:0.8125rem;--vds-font-size-md:0.875rem;--vds-font-size-lg:1rem;--vds-font-size-xl:1.25rem;--vds-font-size-2xl:1.75rem;--vds-font-size-3xl:2.25rem;--vds-line-height-tight:1.2;--vds-line-height-control:1.2;--vds-line-height-copy:1.5;--vds-line-height-body:1.55;--vds-font-weight-regular:500;--vds-font-weight-medium:600;--vds-font-weight-strong:700;--vds-font-weight-bold:800;--vds-font-weight-black:900;--vds-type-page-title-size:clamp(1.375rem,1.1rem + .7vw,1.75rem);--vds-type-section-title-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);--vds-type-card-title-size:1rem;--vds-type-body-size:var(--vds-font-size-md);--vds-type-supporting-size:var(--vds-font-size-sm);--vds-type-label-size:var(--vds-font-size-xs);--vds-type-meta-size:var(--vds-font-size-2xs);--vds-type-page-title:var(--vds-font-weight-bold) var(--vds-type-page-title-size)/var(--vds-line-height-tight) var(--vds-font-display);--vds-type-section-title:var(--vds-font-weight-bold) var(--vds-type-section-title-size)/1.25 var(--vds-font-display);--vds-type-card-title:var(--vds-font-weight-bold) var(--vds-type-card-title-size)/1.3 var(--vds-font-sans);--vds-type-body:var(--vds-font-weight-regular) var(--vds-type-body-size)/var(--vds-line-height-body) var(--vds-font-sans);--vds-type-supporting:var(--vds-font-weight-regular) var(--vds-type-supporting-size)/var(--vds-line-height-copy) var(--vds-font-sans);--vds-type-label:var(--vds-font-weight-bold) var(--vds-type-label-size)/1.35 var(--vds-font-sans);--vds-type-meta:var(--vds-font-weight-strong) var(--vds-type-meta-size)/1.35 var(--vds-font-sans);--vds-font-title:var(--vds-type-page-title);--vds-space-0:0;--vds-space-1:0.25rem;--vds-space-2:0.5rem;--vds-space-3:0.75rem;--vds-space-4:1rem;--vds-space-5:1.25rem;--vds-space-6:1.5rem;--vds-space-7:1.75rem;--vds-space-8:2rem;--vds-space-10:2.5rem;--vds-space-12:3rem;--vds-radius-xs:0.5rem;--vds-radius-sm:0.75rem;--vds-radius-md:1rem;--vds-radius-lg:1.25rem;--vds-radius-xl:1.5rem;--vds-radius-2xl:2rem;--vds-radius-pill:999px;--vds-control-height-sm:2.25rem;--vds-control-height-md:2.75rem;--vds-control-height-lg:3rem;--vds-touch-target:2.75rem;--vds-icon-control-size-sm:2.25rem;--vds-icon-control-size-md:var(--vds-touch-target);--vds-icon-size-xs:0.875rem;--vds-icon-size-sm:1rem;--vds-icon-size-md:1.125rem;--vds-icon-size-lg:1.25rem;--vds-icon-size-xl:1.5rem;--vds-icon-stroke-width:2;--vds-status-height-sm:1.375rem;--vds-status-height-md:1.625rem;--vds-status-padding-inline-sm:0.5rem;--vds-status-padding-inline-md:0.625rem;--vds-status-font-size:var(--vds-font-size-2xs);--vds-status-font-weight:var(--vds-font-weight-bold);--vds-status-dot-size:0.375rem;--vds-nav-hover-bg:color-mix(in srgb,var(--vds-color-primary-100) 72%,var(--vds-color-surface));--vds-nav-hover-border:var(--vds-color-primary-200);--vds-nav-hover-text:var(--vds-color-primary-700);--vds-nav-active-bg:var(--vds-color-primary-600);--vds-nav-active-border:var(--vds-color-primary-700);--vds-nav-active-text:var(--vds-color-on-brand);--vds-nav-active-subtle-bg:var(--vds-color-primary-100);--vds-nav-active-subtle-text:var(--vds-color-primary-700);--vds-nav-focus-ring:var(--vds-focus-ring);--vds-nav-transition:background-color var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard),color var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard);--vds-page-chrome-top-space:clamp(0.5rem,0.75vw,0.75rem);--vds-page-chrome-gap:clamp(0.5rem,0.9vw,0.875rem);--vds-page-chrome-header-gap:clamp(0.375rem,0.7vw,0.75rem);--vds-table-row-height:3rem;--vds-page-header-height:3.75rem;--vds-toolbar-height:3.25rem;--vds-table-head-height:2.625rem;--vds-density-compact:0.875;--vds-density-comfortable:1;--vds-shadow-xs:0 1px 3px rgba(15,23,42,0.06);--vds-shadow-sm:0 6px 18px rgba(15,23,42,0.07);--vds-shadow-md:0 14px 34px rgba(15,23,42,0.1);--vds-shadow-lg:0 26px 72px rgba(15,23,42,0.18);--vds-shadow-modal:0 28px 84px rgba(15,23,42,0.28);--vds-focus-ring:0 0 0 3px rgba(37,99,235,0.2);--vds-duration-fast:120ms;--vds-duration-normal:180ms;--vds-ease-standard:cubic-bezier(0.2,0,0,1);--vds-content-max:90rem;--vds-content-wide:105rem;--vds-content-readable:72rem;--vds-content-public:74rem;--vds-notification-icon-size:2.5rem;--vds-map-panel-width:28rem;--vds-reader-line-length:72ch;--vds-page-gutter:clamp(0.875rem,2vw,1.75rem);--vds-section-gap:clamp(0.875rem,1.8vw,1.5rem);--vds-sidebar-collapsed-width:4.5rem;--vds-sidebar-width:15rem;--vds-z-dropdown:700;--vds-z-sticky:800;--vds-z-modal:1200;--vds-z-auth:12000;--vds-z-toast:14000;--vds-z-tooltip:14500;--vds-auth-backdrop-blur:11px;--vds-auth-backdrop-dim:rgba(6,21,47,0.42);--vds-auth-panel-bg:rgba(255,255,255,0.97);--vds-auth-panel-width:27.5rem;--vds-auth-panel-width-wide:45rem;--vds-auth-panel-width-xl:60rem;--vds-overlay-scrim:rgba(6,21,47,0.48);--vds-backdrop-blur:8px;--vds-overlay-gutter:clamp(0.5rem,2vw,1.5rem);--vds-overlay-panel-radius:var(--vds-radius-xl);--vds-overlay-panel-max-width:72rem;--vds-overlay-panel-max-height:calc(var(--vesbor-viewport-height, 100vh) - (2 * var(--vds-overlay-gutter)));--vds-overlay-panel-shadow:var(--vds-shadow-xl);--vds-overlay-transition:160ms var(--vds-ease-standard);--vds-system-state-min-height:12rem;--vds-system-state-compact-min-height:5rem;--vds-breakpoint-phone:30rem;--vds-breakpoint-tablet:48rem;--vds-breakpoint-desktop:64rem;--vds-breakpoint-wide:90rem;--text-link:var(--vds-color-primary-600);--border-focus:rgba(37,99,235,0.45);--radius-xs:var(--vds-radius-xs);--radius-sm:var(--vds-radius-sm);--radius-md:var(--vds-radius-md);--radius-lg:var(--vds-radius-lg);--radius-xl:var(--vds-radius-xl);--radius-2xl:var(--vds-radius-2xl);--shadow-xs:var(--vds-shadow-xs);--shadow-sm:var(--vds-shadow-sm);--shadow-md:var(--vds-shadow-md);--shadow-lg:var(--vds-shadow-lg);--shadow-xl:var(--vds-shadow-lg);--shadow-card:var(--vds-shadow-xs);--shadow-hover:var(--vds-shadow-md);--shadow-glass:var(--vds-shadow-md);--shadow-input:var(--vds-shadow-sm);--font-display:var(--vds-font-display);--font-sans:var(--vds-font-sans);--font-mono:var(--vds-font-mono);--control-height-sm:var(--vds-control-height-sm);--control-height-md:var(--vds-control-height-md);--control-height-lg:var(--vds-control-height-lg);--page-gutter:var(--vds-page-gutter);--section-gap:var(--vds-section-gap)}[data-theme=dark]{--vds-color-brand-900:#e2e8f0;--vds-color-brand-800:#cbd5e1;--vds-color-primary-700:#60a5fa;--vds-color-primary-600:#93c5fd;--vds-color-primary-500:#bfdbfe;--vds-color-primary-200:#1d4ed8;--vds-color-primary-100:#1e3a5f;--vds-color-primary-50:#172554;--vds-color-page:#111827;--vds-color-surface:#1f2937;--vds-color-surface-subtle:#273244;--vds-color-surface-muted:#374151;--vds-color-border:#374151;--vds-color-border-strong:#4b5563;--vds-color-text:#f9fafb;--vds-color-text-secondary:#d1d5db;--vds-color-text-muted:#9ca3af;--vds-color-text-subtle:#6b7280;--vds-color-on-brand:#071634;--vds-auth-backdrop-dim:rgba(2,6,23,0.58);--vds-auth-panel-bg:rgba(31,41,55,0.97)}.vds-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vds-button,.vds-filter-button,.vds-icon-button,.vds-info-button,.vds-segmented__item{appearance:none;border:0;font:inherit;-webkit-tap-highlight-color:transparent}.vds-button{min-height:var(--vds-control-height-md);padding:0 var(--vds-space-4);border-radius:var(--vds-radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-2);font-family:var(--vds-font-sans);font-size:var(--vds-font-size-sm);font-weight:800;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--vds-duration-normal) var(--vds-ease-standard),border-color var(--vds-duration-normal) var(--vds-ease-standard),color var(--vds-duration-normal) var(--vds-ease-standard),box-shadow var(--vds-duration-normal) var(--vds-ease-standard),transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-button:hover{text-decoration:none;transform:translateY(-1px)}.vds-button:active{transform:translateY(0)}.vds-button:focus-visible,.vds-filter-button:focus-visible,.vds-icon-button:focus-visible,.vds-info-button:focus-visible,.vds-segmented__item:focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}.vds-button:disabled,.vds-filter-button:disabled,.vds-icon-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.vds-button--primary{background:var(--vds-color-primary-600);color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.2)}.vds-button--primary:hover{background:var(--vds-color-primary-700)}.vds-button--secondary{background:var(--vds-color-surface);color:var(--vds-color-text);border:1px solid var(--vds-color-border);box-shadow:var(--vds-shadow-xs)}.vds-button--secondary:hover{border-color:var(--vds-color-primary-500);color:var(--vds-color-primary-700)}.vds-button--ghost{background:transparent;color:var(--vds-color-text-secondary)}.vds-button--ghost:hover{background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-button--danger{background:var(--vds-color-danger);color:#fff}.vds-button--danger:hover{background:#991b1b}.vds-button--sm{min-height:var(--vds-control-height-sm);padding-inline:var(--vds-space-3);font-size:var(--vds-font-size-xs)}.vds-button--lg{min-height:var(--vds-control-height-lg);padding-inline:var(--vds-space-5);font-size:var(--vds-font-size-md)}.vds-button--full{width:100%}.vds-filter-button,.vds-icon-button,.vds-info-button{width:var(--vds-touch-target);height:var(--vds-touch-target);min-width:var(--vds-touch-target);min-height:var(--vds-touch-target);border-radius:var(--vds-radius-sm);display:inline-grid;place-items:center;cursor:pointer;color:var(--vds-color-text-secondary);background:transparent;border:1px solid transparent;position:relative;transition:background var(--vds-duration-normal) var(--vds-ease-standard),border-color var(--vds-duration-normal) var(--vds-ease-standard),color var(--vds-duration-normal) var(--vds-ease-standard)}.vds-filter-button:hover,.vds-icon-button:hover,.vds-info-button:hover{background:var(--vds-color-surface-subtle);color:var(--vds-color-text);border-color:var(--vds-color-border)}.vds-filter-button,.vds-icon-button--surface{background:var(--vds-color-surface);border-color:var(--vds-color-border);box-shadow:var(--vds-shadow-xs)}.vds-filter-button[data-active=true]{color:var(--vds-color-primary-700);border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50)}.vds-filter-button__badge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--vds-radius-pill);display:grid;place-items:center;background:var(--vds-color-primary-600);color:#fff;font-size:10px;font-weight:900;border:2px solid var(--vds-color-surface)}.vds-tooltip-host{position:relative;display:inline-flex}.vds-tooltip{position:absolute;z-index:var(--vds-z-toast);left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(3px);width:max-content;max-width:min(280px,calc(100vw - 24px));padding:7px 9px;border-radius:var(--vds-radius-xs);background:var(--vds-color-brand-900);color:#fff;font-size:var(--vds-font-size-xs);line-height:1.35;box-shadow:var(--vds-shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--vds-duration-fast),transform var(--vds-duration-fast),visibility var(--vds-duration-fast)}.vds-tooltip-host:focus-within .vds-tooltip,.vds-tooltip-host:hover .vds-tooltip,.vds-tooltip[data-open=true]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.vds-info-button{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:var(--vds-radius-pill);color:var(--vds-color-text-muted)}.vds-search-field{min-height:var(--vds-control-height-md);display:flex;align-items:center;gap:var(--vds-space-2);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-muted);transition:border-color var(--vds-duration-normal),box-shadow var(--vds-duration-normal)}.vds-search-field:focus-within{border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring)}.vds-search-field__input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--vds-color-text);font:600 var(--vds-font-size-md)/1 var(--vds-font-sans)}.vds-search-field__input::placeholder{color:var(--vds-color-text-subtle)}.vds-search-field__input::-webkit-search-cancel-button{cursor:pointer}.vds-status-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:var(--vds-radius-pill);border:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:850;white-space:nowrap}.vds-status-badge--success{background:var(--vds-color-success-bg);border-color:var(--vds-color-success-border);color:var(--vds-color-success)}.vds-status-badge--warning{background:var(--vds-color-warning-bg);border-color:var(--vds-color-warning-border);color:var(--vds-color-warning)}.vds-status-badge--danger{background:var(--vds-color-danger-bg);border-color:var(--vds-color-danger-border);color:var(--vds-color-danger)}.vds-status-badge--info{background:var(--vds-color-info-bg);border-color:var(--vds-color-info-border);color:var(--vds-color-info)}.vds-page-header{min-height:var(--vds-page-header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-4);padding:var(--vds-space-3) 0;border-bottom:1px solid var(--vds-color-border)}.vds-page-header__context{min-width:0;display:grid;gap:2px}.vds-page-header__title-row{display:flex;align-items:center;gap:var(--vds-space-2);min-width:0}.vds-page-header h1{font:800 var(--vds-font-size-xl)/var(--vds-line-height-tight) var(--vds-font-display);color:var(--vds-color-text)}.vds-page-header h1,.vds-page-header__description{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-page-header__description{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-page-header__actions{display:flex;align-items:center;gap:var(--vds-space-2);flex:0 0 auto}.vds-surface{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);box-shadow:var(--vds-shadow-xs)}.vds-segmented{display:flex;gap:4px;padding:4px;border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle);border:1px solid var(--vds-color-border)}.vds-segmented__item{flex:1 1;min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border-radius:calc(var(--vds-radius-md) - 4px);background:transparent;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:850;cursor:pointer;white-space:nowrap}.vds-segmented__item[data-active=true]{background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-xs)}.vds-field{display:grid;gap:7px}.vds-field__label{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:800}.vds-field__hint{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-input{width:100%;min-height:var(--vds-control-height-md);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:600 var(--vds-font-size-md)/1 var(--vds-font-sans);outline:0;transition:border-color var(--vds-duration-normal),box-shadow var(--vds-duration-normal),background var(--vds-duration-normal)}.vds-input:focus{border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring)}.vds-input::placeholder{color:var(--vds-color-text-subtle)}.vds-table-wrap{width:100%;overflow:auto;overscroll-behavior-x:contain}.vds-table{width:100%;border-collapse:initial;border-spacing:0;font-size:var(--vds-font-size-sm)}.vds-table th{height:42px;padding:0 var(--vds-space-3);text-align:left;color:var(--vds-color-text-secondary);font-weight:850;background:var(--vds-color-surface-subtle);white-space:nowrap}.vds-table td,.vds-table th{border-bottom:1px solid var(--vds-color-border)}.vds-table td{min-height:var(--vds-table-row-height);padding:11px var(--vds-space-3);vertical-align:middle}.vds-sort-button{width:100%;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:left}.vds-sort-button svg{flex:0 0 auto;opacity:.55}.vds-sort-button[data-direction=asc] svg,.vds-sort-button[data-direction=desc] svg{opacity:1;color:var(--vds-color-primary-700)}.vds-sort-button:focus-visible{outline:0;box-shadow:var(--vds-focus-ring);border-radius:6px}.vds-auth-layer{position:fixed;inset:0;z-index:var(--vds-z-auth);min-height:var(--vesbor-viewport-height,100vh);overflow:hidden;isolation:isolate}.vds-auth-backdrop{position:absolute;inset:-18px;overflow:hidden;filter:blur(var(--vds-auth-backdrop-blur)) saturate(.88);transform:scale(1.025);transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none}.vds-auth-backdrop>*{min-height:calc(var(--vesbor-viewport-height, 100vh) + 36px)}.vds-auth-scrim{position:absolute;inset:0;background:var(--vds-auth-backdrop-dim);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.vds-auth-stage{position:absolute;inset:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.vds-auth-panel,.vds-auth-stage{overflow:auto;overscroll-behavior:contain}.vds-auth-panel{width:min(var(--vds-auth-panel-width),100%);max-height:min(92vh,calc(var(--vesbor-viewport-height, 100vh) - 36px));background:var(--vds-auth-panel-bg);border:1px solid rgba(255,255,255,.64);border-radius:var(--vds-radius-2xl);box-shadow:var(--vds-shadow-lg);position:relative;padding:var(--vds-space-6);scrollbar-gutter:stable}.vds-auth-panel[data-size=wide]{width:min(var(--vds-auth-panel-width-wide),100%)}.vds-auth-panel[data-size=xl]{width:min(var(--vds-auth-panel-width-xl),100%)}.vds-auth-close{position:sticky;z-index:3;top:0;margin-left:auto;margin-bottom:-44px;display:grid}.vds-auth-brand{display:grid;justify-items:center;gap:6px;padding:2px 48px var(--vds-space-4);text-align:center}.vds-auth-brand p{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-auth-content{display:grid;gap:var(--vds-space-4)}.vds-auth-card{padding:var(--vds-space-5);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);border:1px solid var(--vds-color-border)}.vds-auth-reason{padding:12px 14px;border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg);border:1px solid var(--vds-color-info-border);color:var(--vds-color-text-secondary)}.vds-auth-reason strong{display:block;color:var(--vds-color-text);margin-bottom:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:760px){.vds-page-header{align-items:flex-start}.vds-page-header__description{white-space:normal}.vds-auth-stage{align-items:end;padding:0}.vds-auth-panel,.vds-auth-panel[data-size=wide],.vds-auth-panel[data-size=xl]{width:100%;max-height:min(96vh,var(--vesbor-viewport-height,100vh));border-radius:var(--vds-radius-xl) var(--vds-radius-xl) 0 0;border-bottom:0;padding:var(--vds-space-4)}.vds-auth-card{padding:var(--vds-space-4)}}.vds-toolbar{min-height:var(--vds-toolbar-height);display:flex;align-items:center;gap:var(--vds-space-2);min-width:0;padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:color-mix(in srgb,var(--vds-color-surface) 96%,transparent);box-shadow:var(--vds-shadow-xs)}.vds-toolbar--sticky{position:sticky;z-index:var(--vds-z-sticky);top:calc(env(safe-area-inset-top) + .5rem);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vds-toolbar__grow{flex:1 1 auto;min-width:0}.vds-toolbar .vds-search-field{min-width:min(22rem,50vw);box-shadow:none}.vds-field__label-row{display:flex;align-items:center;gap:6px;min-width:0}.vds-field__label-row .vds-info-button{width:22px;height:22px;min-width:22px;min-height:22px}.vds-field--error .vds-input{border-color:var(--vds-color-danger)}.vds-field__error{color:var(--vds-color-danger);font-size:var(--vds-font-size-xs);font-weight:700;line-height:1.4}.vds-select{appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--vds-color-text-muted) 50%),linear-gradient(135deg,var(--vds-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1rem) 50%,calc(100% - .72rem) 50%;background-size:.32rem .32rem,.32rem .32rem;background-repeat:no-repeat}.vds-textarea{min-height:7.5rem;padding-block:var(--vds-space-3);line-height:var(--vds-line-height-body);resize:vertical}.vds-input--invalid{border-color:var(--vds-color-danger)}.vds-checkbox{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;cursor:pointer;color:var(--vds-color-text)}.vds-checkbox>input{position:absolute;opacity:0;pointer-events:none}.vds-checkbox__control{width:22px;height:22px;border:1px solid var(--vds-color-border-strong);border-radius:7px;background:var(--vds-color-surface);box-shadow:inset 0 0 0 2px var(--vds-color-surface);transition:background var(--vds-duration-normal),border-color var(--vds-duration-normal),box-shadow var(--vds-duration-normal)}.vds-checkbox>input:checked+.vds-checkbox__control{background:var(--vds-color-primary-600);border-color:var(--vds-color-primary-600);box-shadow:inset 0 0 0 4px var(--vds-color-primary-600)}.vds-checkbox>input:checked+.vds-checkbox__control:after{content:"";display:block;width:8px;height:4px;margin:5px 0 0 5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.vds-checkbox>input:focus-visible+.vds-checkbox__control{box-shadow:var(--vds-focus-ring)}.vds-checkbox__copy{display:grid;gap:2px}.vds-checkbox__label{font-size:var(--vds-font-size-sm);font-weight:750;line-height:1.4}.vds-checkbox__description{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-checkbox--disabled{opacity:.55;cursor:not-allowed}.vds-table-frame{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-table-frame .vds-table-wrap{outline:0}.vds-table-frame .vds-table-wrap:focus-visible{box-shadow:inset var(--vds-focus-ring)}.vds-table-frame--compact .vds-table td{padding-block:8px}.vds-table-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.vds-empty-state{min-height:16rem;display:grid;place-items:center;align-content:center;gap:var(--vds-space-2);padding:var(--vds-space-8) var(--vds-space-5);text-align:center;color:var(--vds-color-text-muted);border:1px dashed var(--vds-color-border-strong);border-radius:var(--vds-radius-lg);background:color-mix(in srgb,var(--vds-color-surface-subtle) 64%,transparent)}.vds-empty-state__icon{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text-muted);box-shadow:var(--vds-shadow-xs)}.vds-empty-state h3{margin:0;color:var(--vds-color-text);font:800 var(--vds-font-size-lg)/1.25 var(--vds-font-display)}.vds-empty-state p{max-width:32rem;margin:0;font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-body)}.vds-empty-state__action{margin-top:var(--vds-space-2)}.vds-loading-state{display:grid;gap:10px;padding:var(--vds-space-4)}.vds-skeleton-row{display:block;height:2.5rem;border-radius:var(--vds-radius-sm);background:linear-gradient(90deg,var(--vds-color-surface-subtle),var(--vds-color-surface-muted),var(--vds-color-surface-subtle));background-size:220% 100%;animation:vds-skeleton 1.25s linear infinite}@keyframes vds-skeleton{to{background-position:-220% 0}}.vds-pagination{display:inline-flex;align-items:center;gap:var(--vds-space-2)}.vds-pagination__status{min-width:4.5rem;text-align:center;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800}.vds-action-menu{position:relative;display:inline-flex}.vds-action-menu__popover{position:absolute;z-index:var(--vds-z-dropdown);top:calc(100% + 6px);right:0;width:max-content;min-width:12rem;max-width:min(20rem,calc(100vw - 24px));display:grid;gap:2px;padding:5px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-md)}.vds-action-menu__item{min-height:var(--vds-control-height-sm);width:100%;display:flex;align-items:center;gap:8px;padding:0 var(--vds-space-3);border:0;border-radius:var(--vds-radius-sm);background:transparent;color:var(--vds-color-text-secondary);font:750 var(--vds-font-size-sm)/1 var(--vds-font-sans);cursor:pointer;text-align:left}.vds-action-menu__item:focus-visible,.vds-action-menu__item:hover{outline:0;background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-action-menu__item--danger{color:var(--vds-color-danger)}@media (max-width:760px){.vds-toolbar{flex-wrap:wrap}.vds-toolbar .vds-search-field{width:100%;min-width:0;flex:1 1 100%}.vds-table-actions .vds-button>span:not(.vds-sr-only){display:none}}.vds-alert{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.5}.vds-alert--success{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-alert--warning{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-alert--danger{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-tabs-layout{display:flex;flex-direction:column;min-width:0}.vds-tabs-layout__navigation{position:relative;margin-bottom:var(--vds-space-4);border-bottom:1px solid var(--vds-color-border)}.vds-tabs-layout__picker{display:none}.vds-admin-tablist{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.vds-admin-tab{min-height:var(--vds-control-height-md);flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 var(--vds-space-3);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800;cursor:pointer;white-space:nowrap}.vds-admin-tab[data-active=true]{border-bottom-color:var(--vds-color-primary-600);color:var(--vds-color-primary-700)}.vds-admin-tab:hover{color:var(--vds-color-text)}.vds-admin-tab__count{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-admin-tab[data-active=true] .vds-admin-tab__count{background:var(--vds-color-primary-100);color:var(--vds-color-primary-700)}.vds-tabs-layout__panel{min-width:0;outline:0}.vds-tabs-layout__panel:focus-visible{box-shadow:var(--vds-focus-ring);border-radius:var(--vds-radius-sm)}@media (max-width:760px){.vds-tabs-layout__picker{display:grid;gap:6px;margin-bottom:var(--vds-space-3)}.vds-tabs-layout__picker>span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800}.vds-admin-tablist{display:none}.vds-tabs-layout__navigation{border-bottom:0}}.vds-directory-pagination{display:flex;justify-content:center;margin-top:var(--vds-space-4)}.vds-vessel-tile{border-radius:var(--vds-radius-lg)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important;transition:border-color var(--vds-duration-normal),box-shadow var(--vds-duration-normal),transform var(--vds-duration-normal)!important}.vds-vessel-tile:hover{border-color:var(--vds-color-primary-500)!important;box-shadow:var(--vds-shadow-md)!important;transform:translateY(-2px)!important}.vds-vessel-stat{padding:8px 10px}.vds-pricing-card{display:flex;flex-direction:column;gap:var(--vds-space-3);padding:var(--vds-space-5);border-radius:var(--vds-radius-lg)}.vds-pricing-card.is-recommended{border:2px solid var(--vds-color-primary-600)}.vds-pricing-card__cta{margin-top:auto}.vds-pricing-note{padding:var(--vds-space-4);border-radius:var(--vds-radius-md)}.sea-distance-voyage-economics-action{margin-top:var(--vds-space-4)}.verification-settings-page .vds-icon-button{flex:0 0 auto}@media (max-width:760px){.stage92-pricing-page .vds-page-header__actions,.stage92-pricing-page .vds-toolbar{width:100%}.stage92-pricing-page .vds-toolbar>*{flex:1 1 9rem}}.vds-alert{justify-content:space-between}.vds-alert__copy{min-width:0;display:grid;gap:2px}.vds-alert__title{color:currentColor;font-size:var(--vds-font-size-sm)}.vds-alert__body{min-width:0}.vds-alert__actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.vds-section-header{min-height:3.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);margin:0 0 var(--vds-space-3);padding-bottom:var(--vds-space-3);border-bottom:1px solid var(--vds-color-border)}.vds-section-header--compact{min-height:0;margin-bottom:var(--vds-space-2);padding-bottom:var(--vds-space-2)}.vds-section-header__copy{min-width:0}.vds-section-header__eyebrow{display:block;margin-bottom:2px;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vds-section-header h2{margin:0;color:var(--vds-color-text);font:800 var(--vds-font-size-xl)/1.25 var(--vds-font-display);letter-spacing:-.015em}.vds-section-header p{max-width:52rem;margin:3px 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-body)}.vds-section-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.vds-metric-grid{display:grid;grid-template-columns:repeat(var(--vds-metric-columns,4),minmax(0,1fr));gap:var(--vds-space-3)}.vds-metric{min-width:0;display:grid;align-content:start;gap:4px;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-metric__label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-metric__value{overflow-wrap:anywhere;color:var(--vds-color-text);font-size:var(--vds-font-size-lg);line-height:1.25}.vds-metric__helper{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.4}.vds-metric--success{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-metric--warning{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg)}.vds-metric--danger{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg)}.vds-metric--info{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg)}.vds-chip{min-height:1.5rem;display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:0 8px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:850;white-space:nowrap}.vds-chip--info{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-chip--success{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-chip--warning{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-chip--danger{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-notification-list{display:grid;gap:var(--vds-space-2)}.vds-notification-item{position:relative;width:100%;display:grid;grid-template-columns:var(--vds-notification-icon-size) minmax(0,1fr);gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:inherit;text-align:left;cursor:pointer;box-shadow:var(--vds-shadow-xs);transition:border-color var(--vds-duration-normal),box-shadow var(--vds-duration-normal),transform var(--vds-duration-normal)}.vds-notification-item:focus-visible,.vds-notification-item:hover{outline:0;border-color:var(--vds-color-primary-500);box-shadow:var(--vds-shadow-sm);transform:translateY(-1px)}.vds-notification-item[data-unread=true]{border-color:var(--vds-color-info-border);background:color-mix(in srgb,var(--vds-color-info-bg) 38%,var(--vds-color-surface))}.vds-notification-item[data-unread=true]:after{content:"";position:absolute;top:14px;right:14px;width:7px;height:7px;border-radius:50%;background:var(--vds-color-primary-600)}.vds-notification-item__icon{width:var(--vds-notification-icon-size);height:var(--vds-notification-icon-size);display:grid;place-items:center;border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-notification-item__icon[data-tone=info]{background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-notification-item__icon[data-tone=success]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-notification-item__icon[data-tone=warning]{background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-notification-item__icon[data-tone=danger]{background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-notification-item__copy{min-width:0;display:grid;gap:5px}.vds-notification-item__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vds-space-3);padding-right:10px}.vds-notification-item__title{min-width:0;color:var(--vds-color-text);font-size:var(--vds-font-size-md);font-weight:800}.vds-notification-item__time{flex:0 0 auto;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-notification-item__body{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.5}.vds-checkout-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:var(--vds-section-gap)}.vds-checkout-selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-3)}.vds-checkout-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--vds-space-2)}.vds-checkout-policy-item{padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle)}.vds-checkout-policy-item p{margin:6px 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.5}.vds-checkout-summary{display:grid;gap:9px;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-md)}.vds-checkout-summary__total{margin-top:4px;padding-top:var(--vds-space-3);border-top:1px solid var(--vds-color-border);color:var(--vds-color-text);font-size:var(--vds-font-size-xl);font-weight:900}.vds-policy-stack{display:grid;gap:var(--vds-space-3)}.vds-policy-list{margin:0;padding-left:1.25rem;color:var(--vds-color-text-secondary);line-height:1.7}.vds-policy-snippet+.vds-policy-snippet{margin-top:var(--vds-space-3);padding-top:var(--vds-space-3);border-top:1px solid var(--vds-color-border)}.vds-policy-snippet p{margin:6px 0 0;color:var(--vds-color-text-muted);line-height:1.6}.vds-policy-hash{color:var(--vds-color-text-muted);font:700 var(--vds-font-size-2xs)/1.4 var(--vds-font-mono);overflow-wrap:anywhere}@media (max-width:900px){.vds-checkout-grid{grid-template-columns:1fr}.vds-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vds-section-header{display:grid}.vds-section-header__actions{width:100%}.vds-checkout-selector-grid,.vds-metric-grid{grid-template-columns:1fr}.vds-notification-item{padding-inline:var(--vds-space-3)}.vds-notification-item__head{display:grid;gap:2px}}.vds-metric-grid[data-columns="1"]{--vds-metric-columns:1}.vds-metric-grid[data-columns="2"]{--vds-metric-columns:2}.vds-metric-grid[data-columns="3"]{--vds-metric-columns:3}.vds-metric-grid[data-columns="4"]{--vds-metric-columns:4}.vds-metric-grid[data-columns="5"]{--vds-metric-columns:5}.vds-metric-grid[data-columns="6"]{--vds-metric-columns:6}.vds-key-value-grid{display:grid;grid-template-columns:repeat(var(--vds-key-value-columns,2),minmax(0,1fr));gap:var(--vds-space-4)}.vds-key-value-grid[data-columns="1"]{--vds-key-value-columns:1}.vds-key-value-grid[data-columns="2"]{--vds-key-value-columns:2}.vds-key-value-grid[data-columns="3"]{--vds-key-value-columns:3}.vds-key-value-grid[data-columns="4"]{--vds-key-value-columns:4}.vds-key-value{min-width:0;display:grid;gap:var(--vds-space-1)}.vds-key-value__label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vds-key-value__value{min-width:0;color:var(--vds-color-text);font-size:var(--vds-font-size-md);font-weight:700;overflow-wrap:anywhere}.vds-key-value__helper{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-dialog-layer{position:fixed;inset:0;z-index:var(--vds-z-modal);display:grid;place-items:center;padding:var(--vds-space-5);background:var(--vds-overlay-scrim);-webkit-backdrop-filter:blur(var(--vds-backdrop-blur));backdrop-filter:blur(var(--vds-backdrop-blur))}.vds-dialog{width:min(100%,34rem);max-height:calc(var(--vesbor-viewport-height, 100vh) - 2 * var(--vds-space-5));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-dialog[data-size=sm]{width:min(100%,26rem)}.vds-dialog[data-size=lg]{width:min(100%,46rem)}.vds-dialog[data-size=xl]{width:min(100%,62rem)}.vds-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:var(--vds-space-5);border-bottom:1px solid var(--vds-color-border)}.vds-dialog__copy{min-width:0}.vds-dialog__copy h2{margin:0;color:var(--vds-color-text);font:800 var(--vds-font-size-xl)/1.25 var(--vds-font-display)}.vds-dialog__copy p{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-dialog__body{min-height:0;overflow:auto;padding:var(--vds-space-5)}.vds-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--vds-space-3);flex-wrap:wrap;padding:var(--vds-space-4) var(--vds-space-5);border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle)}@media (max-width:760px){.vds-key-value-grid[data-columns="3"],.vds-key-value-grid[data-columns="4"]{--vds-key-value-columns:2}.vds-dialog-layer{align-items:end;padding:0}.vds-dialog,.vds-dialog[data-size]{width:100%;max-height:calc(var(--vesbor-viewport-height, 100vh) - var(--vds-space-4));border-radius:var(--vds-radius-xl) var(--vds-radius-xl) 0 0}}@media (max-width:480px){.vds-key-value-grid{--vds-key-value-columns:1!important}.vds-dialog__body,.vds-dialog__header{padding:var(--vds-space-4)}.vds-dialog__footer{padding:var(--vds-space-3) var(--vds-space-4)}}.vds-metric--with-icon{grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon helper";column-gap:var(--vds-space-3)}.vds-metric__icon{grid-area:icon;width:2.25rem;height:2.25rem;display:grid;place-items:center;align-self:center;border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-50);color:var(--vds-color-primary)}.vds-metric--with-icon .vds-metric__label{grid-area:label}.vds-metric--with-icon .vds-metric__value{grid-area:value}.vds-metric--with-icon .vds-metric__helper{grid-area:helper}.vesbor-app-root{min-height:var(--vesbor-viewport-height,100vh);background:var(--vds-color-page);color:var(--vds-color-text);font-family:var(--vds-font-sans)}.vesbor-app-root *,.vesbor-app-root :after,.vesbor-app-root :before{box-sizing:border-box}.vesbor-app-root :where(button,input,select,textarea){font-family:inherit}.vesbor-app-root :where(a){text-underline-offset:3px}.vesbor-app-root[data-vds-route]:not([data-vds-route=public_home]):not([data-vds-route=authentication]) :where(.page-shell,.dashboard-page,.company-settings-page,.cargo-workspace-page,.vessel-workspace-page,.vessel-market-page,.fleet-workspace-page,.sale-purchase-workspace-page,.services-workspace-page,.companies-workspace-page,.ports-workspace-page,.tools-workspace-page,.bunker-page,.verification-page,.admin-panel-shell,.admin-shell){width:min(100%,var(--vds-content-max));margin-inline:auto;padding-inline:var(--vds-page-gutter)}.vesbor-app-root[data-vds-route] .vesbor-main-shell{background:var(--vds-color-page)}.vesbor-app-root[data-vds-route] .vesbor-top-shell{border-bottom:1px solid var(--vds-color-border);background:rgba(255,255,255,.92);box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-theme=dark] .vesbor-app-root[data-vds-route] .vesbor-top-shell{background:rgba(31,41,55,.92)}.vesbor-app-root[data-vds-route] .vesbor-page-context{gap:1px}.vesbor-app-root[data-vds-route] .vesbor-page-context strong{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vesbor-app-root[data-vds-route] .vesbor-page-context span{color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:750}.vesbor-app-root[data-vds-route] .vesbor-sidebar-help-compact{min-height:var(--vds-touch-target);display:flex;align-items:center;justify-content:center;gap:4px;padding:4px}.vesbor-app-root[data-vds-route] .vesbor-sidebar-help-compact>span{display:inline-flex}.vesbor-app-root[data-vds-route] :where(.workspace-page-header,.legacy-page-header,.page-header,.bunker-titlebar,.company-panel-head,.vessel-page-header,.port-page-header){min-height:var(--vds-page-header-height)!important;margin:0 0 var(--vds-space-3)!important;padding:var(--vds-space-3) 0!important;border:0!important;border-bottom:1px solid var(--vds-color-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route] :where(.page-title,.bunker-titlebar h1,.company-panel-head h2),.vesbor-app-root[data-vds-route] :where(.workspace-page-header,.legacy-page-header,.page-header) h1{margin:0!important;color:var(--vds-color-text)!important;font-family:var(--vds-font-display)!important;font-size:clamp(1.15rem,1.8vw,1.5rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.015em!important}.vesbor-app-root[data-vds-route] :where(.page-subtitle,.company-panel-head p),.vesbor-app-root[data-vds-route] :where(.workspace-page-header,.legacy-page-header,.page-header) p{margin:2px 0 0!important;color:var(--vds-color-text-muted)!important;font-size:var(--vds-font-size-sm)!important;line-height:1.4!important}.vesbor-app-root[data-vds-route] :where(.workspace-eyebrow,.company-section-kicker,.communication-kicker){margin:0 0 2px!important;color:var(--vds-color-text-muted)!important;font-size:var(--vds-font-size-2xs)!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}.vds-section-tabs-wrap,.vesbor-section-tabs-wrap{margin:0 0 var(--vds-space-3)!important}.vds-section-tabs,.vds-workspace-tabs,.vesbor-section-tabs,.workspace-tabs{min-width:0;display:flex!important;align-items:center;gap:4px!important;padding:4px!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-md)!important;background:var(--vds-color-surface-subtle)!important;box-shadow:none!important}.vds-section-tabs::-webkit-scrollbar,.workspace-tabs::-webkit-scrollbar{display:none}.vds-section-tab,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button{min-height:var(--vds-control-height-sm)!important;flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:0 var(--vds-space-3)!important;border:0!important;border-radius:calc(var(--vds-radius-md) - 4px)!important;background:transparent!important;color:var(--vds-color-text-muted)!important;font-size:var(--vds-font-size-xs)!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}.vds-section-tab.active,.vesbor-section-tab.active,.workspace-tabs>.active,.workspace-tabs>[aria-current=page],.workspace-tabs>[aria-pressed=true]{background:var(--vds-color-accent,#2563eb)!important;color:#fff!important;box-shadow:0 8px 18px rgba(37,99,235,.22)!important}.vds-filter-panel,.vesbor-filter-bar.vds-filter-panel,.workspace-filter-bar.vds-filter-panel{display:grid!important;gap:0!important;margin:0 0 var(--vds-space-3)!important;padding:0!important;border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-md)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important;overflow:visible}.vds-filter-panel__header{min-height:var(--vds-toolbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2);padding:4px 6px 4px var(--vds-space-3)}.vds-filter-panel__label{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:850;letter-spacing:.04em}.vds-filter-panel__body{display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:var(--vds-space-3)!important;padding:var(--vds-space-3)!important;border-top:1px solid var(--vds-color-border)}.vds-filter-panel__body[hidden]{display:none!important}.vds-filter-field,.vesbor-filter-field{flex:1 1 11rem;min-width:9rem;display:grid;gap:6px}.vds-filter-field__label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.vds-filter-actions,.vesbor-filter-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.vesbor-app-root[data-vds-route] :where(.btn,.primary-btn,.workspace-primary-action,.workspace-secondary-action,.vessel-primary,.vessel-secondary,.bunker-primary-btn,.bunker-outline-btn,.cargo-action-primary,.cargo-action-secondary,.cargo-detail-primary-action,.cargo-detail-secondary-action,.voyage-command-primary,.voyage-secondary-inline-btn,.stage119e-primary-btn,.communication-primary-action,.file-upload-button,.admin-action-btn){min-height:var(--vds-control-height-md)!important;padding:0 var(--vds-space-4)!important;border-radius:var(--vds-radius-sm)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--vds-space-2)!important;font-size:var(--vds-font-size-sm)!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important;transition:background var(--vds-duration-normal),border-color var(--vds-duration-normal),color var(--vds-duration-normal),transform var(--vds-duration-fast)!important}.vesbor-app-root[data-vds-route] :where(.btn-primary,.primary-btn,.workspace-primary-action,.vessel-primary,.bunker-primary-btn,.cargo-action-primary:not(.muted),.cargo-detail-primary-action:not(.muted),.voyage-command-primary,.stage119e-primary-btn,.communication-primary-action){border:1px solid var(--vds-color-primary-600)!important;background:var(--vds-color-primary-600)!important;color:#fff!important}.vesbor-app-root[data-vds-route] :where(.btn-ghost,.workspace-secondary-action,.vessel-secondary,.bunker-outline-btn,.cargo-action-secondary,.cargo-action-primary.muted,.cargo-detail-secondary-action,.cargo-detail-primary-action.muted,.voyage-secondary-inline-btn,.admin-action-btn--ghost,.admin-action-btn--success,.admin-action-btn--warning){border:1px solid var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}.vesbor-app-root[data-vds-route] :where(.danger,.btn-danger,.admin-action-btn--danger,.cargo-detail-danger-action){border-color:var(--vds-color-danger)!important;color:var(--vds-color-danger)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button]):focus-visible{outline:0!important;box-shadow:var(--vds-focus-ring)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button]):disabled{cursor:not-allowed!important;opacity:.55!important}.vesbor-app-root[data-vds-route] :where(.vesbor-icon-btn,.bunker-icon-btn,.cargo-detail-close,.vesbor-modal-close,.voyage-left-remove-port-button,.voyage-port-remove-btn,.voyage-remove-port-btn,.notification-bell-button){width:var(--vds-touch-target)!important;height:var(--vds-touch-target)!important;min-width:var(--vds-touch-target)!important;min-height:var(--vds-touch-target)!important;padding:0!important;border:1px solid transparent!important;border-radius:var(--vds-radius-sm)!important;display:inline-grid!important;place-items:center!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route] :where(.vesbor-icon-btn,.bunker-icon-btn,.cargo-detail-close,.vesbor-modal-close):hover{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}.vesbor-app-root[data-vds-route] :where(.form-group,.stage128ag-field,.bunker-wide-label,.vessel-filter-field){min-width:0}.vesbor-app-root[data-vds-route] :where(.form-label,.stage128ag-field>span,label>.field-label){color:var(--vds-color-text-secondary)!important;font-size:var(--vds-font-size-xs)!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.vesbor-app-root[data-vds-route] :where(.form-input,.form-select,.form-textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=button]):not([type=submit]),select,textarea){min-height:var(--vds-control-height-md);border:1px solid var(--vds-color-border-strong)!important;border-radius:var(--vds-radius-sm)!important;background-color:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;font-size:var(--vds-font-size-md);box-shadow:none!important}.vesbor-app-root[data-vds-route] :where(input,select,textarea):focus{outline:0!important;border-color:var(--vds-color-primary-500)!important;box-shadow:var(--vds-focus-ring)!important}.vesbor-app-root[data-vds-route] :where(.form-hint,.form-error,.muted-copy){font-size:var(--vds-font-size-xs)!important;line-height:1.45}.vesbor-app-root[data-vds-route] .form-error{color:var(--vds-color-danger)!important}.vesbor-app-root[data-vds-route] :where(.workspace-table-card,.card,.company-panel,.bunker-card,.bunker-full-table-card,.side-card,.kpi-card,.stage119e-card,.stage70w138-card,.stage70w139-card,.stage70w140-card,.admin-card){border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-lg)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important}.vesbor-app-root[data-vds-route] :where(.workspace-table-head,.card-header,.admin-card-header,.bunker-card-head,.company-panel-head){min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4)!important;border-bottom:1px solid var(--vds-color-border)!important}.vesbor-app-root[data-vds-route] :where(.workspace-table-head h2,.card-title,.admin-card-title){margin:0;color:var(--vds-color-text)!important;font-family:var(--vds-font-display);font-size:var(--vds-font-size-lg)!important;font-weight:800!important}.vesbor-app-root[data-vds-route] :where(.workspace-table-card,.admin-table-scroll,.bunker-table-wrap,.vessel-table-wrap,.table-wrap,.voyage-table-section){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.vesbor-app-root[data-vds-route] :where(table){width:100%;border-collapse:initial!important;border-spacing:0!important;color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vesbor-app-root[data-vds-route] :where(table th){height:var(--vds-table-head-height)!important;padding:0 var(--vds-space-3)!important;border-bottom:1px solid var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important;font-size:var(--vds-font-size-xs)!important;font-weight:850!important;text-align:left;white-space:nowrap}.vesbor-app-root[data-vds-route] :where(table td){min-height:var(--vds-table-row-height);padding:10px var(--vds-space-3)!important;border-bottom:1px solid var(--vds-color-border)!important;background:var(--vds-color-surface);vertical-align:middle}.vesbor-app-root[data-vds-route] :where(table tbody tr:hover td){background:var(--vds-color-primary-50)}.vesbor-app-root[data-vds-route] :where(table th button){width:100%;justify-content:flex-start}.admin-metric{position:relative;overflow:hidden;padding:var(--vds-space-4)}.admin-metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--admin-metric-accent)}.admin-metric-label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:850;text-transform:uppercase}.admin-metric-value{margin-top:5px;color:var(--vds-color-text);font:900 var(--vds-font-size-2xl)/1 var(--vds-font-display)}.admin-metric-note{margin-top:5px;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.admin-info-box{margin-bottom:var(--vds-space-3);padding:11px 13px;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.5}.admin-info-box--warning{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg)}.admin-info-box--danger{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.admin-info-box--success{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vesbor-app-root[data-vds-route] :where(.bunker-modal-overlay,.bunker-builder-overlay,.fleet-confirm-overlay,.admin-modal-backdrop,.vesbor-modal-overlay){background:var(--vds-overlay-scrim)!important;backdrop-filter:blur(var(--vds-backdrop-blur));-webkit-backdrop-filter:blur(var(--vds-backdrop-blur))}.vesbor-app-root[data-vds-route] :where(.bunker-modal-card,.bunker-builder-card,.fleet-confirm-card,.admin-modal-surface,.vesbor-modal-card){border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-xl)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-lg)!important}.vesbor-mobile-bottom-nav{grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr))!important}.vesbor-mobile-bottom-link{min-width:0}@media (max-width:760px){.vesbor-app-root[data-vds-route] :where(.page-shell,.dashboard-page,.company-settings-page,.cargo-workspace-page,.vessel-workspace-page,.services-workspace-page,.companies-workspace-page,.ports-workspace-page,.tools-workspace-page){padding-inline:var(--vds-space-3)!important}.vesbor-app-root[data-vds-route] :where(.workspace-page-header,.legacy-page-header,.page-header){align-items:flex-start!important;gap:var(--vds-space-2)!important}.vesbor-app-root[data-vds-route] :where(.workspace-page-actions,.vds-page-header__actions){width:auto!important;margin-left:auto}.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(0,1fr)}.vds-filter-actions,.vesbor-filter-actions{margin-left:0;justify-content:flex-end}.vesbor-app-root[data-vds-route] :where(.workspace-table-card,.card,.company-panel,.bunker-card,.admin-card){border-radius:var(--vds-radius-md)!important}.vesbor-app-root[data-vds-route] :where(table){min-width:42rem}}@media print{.vds-action-menu,.vds-filter-panel__body[hidden],.vds-filter-panel__header,.vds-section-tabs-wrap,.vds-tooltip{display:none!important}.vesbor-app-root[data-vds-route] :where(.workspace-table-card,.card,.company-panel,.admin-card){box-shadow:none!important}}.vesbor-mobile-bottom-nav button.vesbor-mobile-bottom-link{appearance:none;border:0;background:transparent;font:inherit;cursor:pointer}.stage119e-invoice-page{max-width:1380px}.stage119e-stack{display:grid;gap:18px}.stage119e-invoice-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.stage119e-invoice-header h1{margin:4px 0 6px;color:#0f2d59;font-size:28px;letter-spacing:-.045em}.stage119e-card p,.stage119e-invoice-header p,.stage119e-muted{color:#7183a0;line-height:1.55}.stage119e-header-actions{display:flex;align-items:center;gap:10px}.stage119e-eyebrow{display:block;color:#8aa0bf;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.stage119e-card{background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.18);border-radius:24px;padding:18px;box-shadow:0 14px 40px rgba(15,23,42,.045)}.stage119e-alert{padding:13px 15px;border-radius:16px;font-size:13px;line-height:1.45}.stage119e-alert.warning{background:#fff7ed;border:1px solid #fed7aa;color:#9a4f10}.stage119e-alert.danger{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.stage119e-alert.success{background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.stage119e-primary-btn{border:0;border-radius:15px;padding:11px 16px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 14px 30px rgba(37,99,235,.24)}.stage119e-primary-btn:disabled{opacity:.55;cursor:not-allowed}.stage119e-light-btn{border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#fff;color:#2563eb;font-weight:900;padding:9px 12px;cursor:pointer}.stage119e-status-pill{border-radius:999px;padding:8px 12px;font-weight:950;text-transform:capitalize;font-size:12px}.stage119e-status-pill.success{background:#dcfce7;color:#15803d}.stage119e-status-pill.warning{background:#fef3c7;color:#a16207}.stage119e-status-pill.danger{background:#ffe4e6;color:#be123c}.stage119e-status-pill.neutral{background:#f1f5f9;color:#64748b}.stage119e-hero-card{display:grid;grid-template-columns:280px 1fr;gap:18px;align-items:stretch;background:linear-gradient(135deg,#ffffff,#f8fbff)}.stage119e-amount-block{border-radius:22px;background:linear-gradient(135deg,#0f2d59,#2563eb);color:#fff;padding:20px;display:grid;align-content:center;gap:5px}.stage119e-amount-block span{font-size:12px;font-weight:900;opacity:.78;text-transform:uppercase;letter-spacing:.08em}.stage119e-amount-block strong{font-size:32px;letter-spacing:-.05em}.stage119e-amount-block small{opacity:.85}.stage119e-hero-metrics,.stage119e-payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stage119e-metric{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:14px;background:#fff}.stage119e-bank-card span,.stage119e-metric span,.stage119e-totals-grid span{display:block;color:#8aa0bf;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.stage119e-metric b{display:block;margin-top:7px;color:#0f172a;font-size:14px}.stage119e-metric small{display:block;margin-top:4px;color:#7183a0}.stage119e-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.stage119e-section-head.compact{margin-bottom:10px}.stage119e-card h2,.stage119e-section-head h2{margin:4px 0;color:#0f2d59;font-size:21px;letter-spacing:-.035em}.stage119e-policy-hash{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:8px 11px;background:#fff;color:#64748b;font-size:12px;font-weight:900}.stage119e-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stage119e-rule-grid div{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:13px;background:#f8fafc}.stage119e-rule-grid b{display:block;color:#0f172a}.stage119e-rule-grid span{display:block;margin-top:5px;color:#7183a0;font-size:12px;line-height:1.4}.stage119e-terms-details{margin-top:12px}.stage119e-terms-details summary{cursor:pointer;color:#2563eb;font-weight:900}.stage119e-legal-snippets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.stage119e-legal-snippets div{border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:12px}.stage119e-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stage119e-total-box{min-width:190px;text-align:right;border:1px solid rgba(37,99,235,.18);border-radius:18px;padding:14px;background:#eff6ff}.stage119e-total-box span{display:block;color:#2563eb;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.stage119e-total-box strong{display:block;margin-top:5px;color:#0f2d59;font-size:22px}.stage119e-line-list{display:grid;gap:10px}.stage119e-line-item{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#fff;padding:13px}.stage119e-line-item b{color:#0f172a}.stage119e-line-item span{display:block;margin-top:4px;color:#7183a0;font-size:12px}.stage119e-line-item strong{white-space:nowrap}.stage119e-totals-grid{margin-left:auto;margin-top:14px;max-width:340px;display:grid;gap:8px}.stage119e-totals-grid div{display:flex;justify-content:space-between;gap:12px}.stage119e-totals-grid .grand{border-top:1px solid rgba(148,163,184,.24);padding-top:10px;font-size:20px}.stage119e-safe-note{border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff;color:#1d4ed8;padding:12px;margin-bottom:14px;font-size:13px;line-height:1.45}.stage119e-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.stage119e-bank-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#f8fafc;padding:14px}.stage119e-bank-card>b{grid-column:1/-1;color:#0f2d59}.stage119e-bank-card div{background:#fff;border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:10px}.stage119e-bank-card strong{display:block;margin-top:4px;color:#0f172a}.stage119e-upload-grid{display:grid;gap:12px;max-width:720px}.stage119e-upload-zone{border:1.5px dashed rgba(37,99,235,.28);border-radius:20px;background:#f8fbff;padding:18px;display:grid;gap:5px;cursor:pointer}.stage119e-upload-zone.selected{background:#eff6ff;border-color:#2563eb}.stage119e-upload-zone input{display:none}.stage119e-upload-zone span{font-weight:950;color:#0f2d59}.stage119e-upload-zone small{color:#7183a0}.stage119e-upload-grid textarea{border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:12px;min-height:78px;font:inherit}.stage119e-proof-list{display:grid;gap:10px;margin-top:14px}.stage119e-proof-item{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:12px;background:#fff}.stage119e-proof-item small,.stage119e-proof-item span{display:block;margin-top:4px;color:#7183a0;font-size:12px}.stage119e-empty-proof{border:1px dashed rgba(148,163,184,.38);border-radius:18px;padding:14px;color:#7183a0;background:#f8fafc}.stage119e-activity-card{padding:0}.stage119e-activity-card summary{list-style:none;padding:16px 18px;cursor:pointer}.stage119e-activity-card summary::-webkit-details-marker{display:none}.stage119e-activity-card summary span{display:flex;justify-content:space-between;gap:12px}.stage119e-activity-card summary small{color:#7183a0}.stage119e-activity-list{display:grid;gap:8px;padding:0 18px 18px}.stage119e-activity-list div{border-top:1px solid rgba(148,163,184,.18);padding-top:8px}.stage119e-activity-list small,.stage119e-activity-list span{display:block;color:#7183a0;font-size:12px}@media(max-width:1050px){.stage119e-hero-card,.stage119e-two-col{grid-template-columns:1fr}.stage119e-hero-metrics,.stage119e-payment-grid,.stage119e-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage119e-bank-card{grid-template-columns:1fr}}@media(max-width:720px){.stage119e-invoice-header,.stage119e-section-head{display:grid}.stage119e-header-actions{justify-content:flex-start}.stage119e-hero-metrics,.stage119e-legal-snippets,.stage119e-payment-grid,.stage119e-rule-grid{grid-template-columns:1fr}.stage119e-total-box{text-align:left}.stage119e-line-item,.stage119e-proof-item{display:grid}.stage119e-totals-grid{margin-left:0;max-width:none}}.public-info-shell{background:#f8fafc;color:#0f172a}.public-info-header{background:rgba(6,21,47,.97);border-bottom:1px solid rgba(255,255,255,.08)}.public-info-header-inner{width:min(1280px,calc(100% - 40px));min-height:68px;gap:24px}.public-info-nav{gap:3px}.public-info-nav a,.public-info-seafarer{color:#dbeafe;font-size:13px;padding:8px 11px;border-radius:9px}.public-info-nav a.active,.public-info-nav a:hover,.public-info-seafarer:hover{background:rgba(147,197,253,.13);color:#fff}.public-info-actions{gap:6px}.public-info-primary{padding:9px 15px;border-radius:10px;background:#2563eb;color:#fff;font-size:13px;box-shadow:0 10px 26px rgba(37,99,235,.2)}.public-info-footer{width:min(1180px,calc(100% - 40px));padding:30px 0 42px;border-top:1px solid #dce4ef;gap:24px;color:#64748b}.public-info-footer>div{max-width:520px}.public-info-footer p{margin:8px 0 0;font-size:13px;line-height:1.55}.public-info-footer nav{gap:8px 16px}.public-info-footer a{color:#475569;font-size:12px}.public-info-footer a:hover{color:#1d4ed8}@media(max-width:1040px){.public-info-header-inner{grid-template-columns:auto 1fr}.public-info-nav{display:none}.public-info-actions{justify-content:flex-end}}@media(max-width:660px){.public-info-header-inner{width:min(100% - 24px);min-height:62px;gap:10px}.public-info-seafarer{display:none}.public-info-primary{padding:8px 11px;font-size:12px}.public-info-footer{width:min(100% - 28px);display:grid}.public-info-footer nav{justify-content:flex-start}}.legal-document-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:34px 0 74px;font-family:var(--font-body,system-ui)}.legal-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;background:linear-gradient(135deg,#071a37,#0f2748);border-radius:20px;padding:34px;color:#fff;box-shadow:0 20px 55px rgba(15,23,42,.14)}.legal-eyebrow{margin:0 0 8px;color:#93c5fd;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.legal-hero h1{margin:0;font-size:clamp(30px,5vw,47px);line-height:1.05;letter-spacing:-.04em}.legal-audience{margin:16px 0 0;color:#dbeafe;font-size:13px}.legal-note{max-width:760px;margin:8px 0 0;color:#cbd5e1;font-size:13px;line-height:1.6}.legal-hero-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.legal-hero-actions a{border:1px solid rgba(191,219,254,.26);border-radius:10px;background:rgba(255,255,255,.06);color:#fff;padding:10px 13px;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap}.legal-hero-actions a:hover{background:rgba(147,197,253,.14)}.error,.notice{margin-top:18px;padding:14px 16px;border-radius:13px}.notice{border:1px solid #bfdbfe;background:#eff6ff;color:#334155}.error{border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.legal-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;border:1px solid #dce4ef;border-radius:15px;overflow:hidden;background:#dce4ef}.legal-meta>div{background:#fff;padding:14px 15px}.legal-meta span{display:block;margin-bottom:4px;color:#64748b;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.legal-meta code,.legal-meta strong{font-size:12px;color:#0f172a;overflow-wrap:anywhere}.legal-hash{grid-column:1/-1}.legal-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:16px 0 20px}.legal-actions a,.legal-actions button{border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#1d4ed8;padding:9px 12px;font:inherit;font-size:12px;font-weight:850;cursor:pointer;text-decoration:none}.legal-actions span{margin-left:auto;color:#64748b;font-size:11px}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.legal-toc{position:sticky;top:88px;max-height:calc(var(--vesbor-viewport-height, 100vh) - 110px);overflow:auto;border:1px solid #dce4ef;border-radius:14px;background:#fff;padding:15px}.legal-toc>b{display:block;margin-bottom:10px;font-size:12px}.legal-toc nav{display:grid;gap:2px}.legal-toc a{padding:6px 7px;border-radius:7px;color:#64748b;text-decoration:none;font-size:11px;line-height:1.35}.legal-toc a:hover{background:#eff6ff;color:#1d4ed8}.legal-document-content{min-width:0;background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:clamp(20px,4vw,38px);line-height:1.74;color:#334155;box-shadow:0 14px 40px rgba(15,23,42,.055)}.legal-document-content :global(h1){display:none}.legal-document-content :global(h2){scroll-margin-top:92px;margin:32px 0 10px;padding-top:2px;color:#0f2748;font-size:21px;line-height:1.25}.legal-document-content :global(h2:first-of-type){margin-top:0}.legal-document-content :global(h3){color:#0f2748}.legal-document-content :global(p){margin:0 0 12px;font-size:14px}.legal-document-content :global(code){overflow-wrap:anywhere}@media(max-width:880px){.legal-hero{grid-template-columns:1fr}.legal-hero-actions{flex-direction:row;flex-wrap:wrap}.legal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-layout{grid-template-columns:1fr}.legal-toc{position:static;max-height:none}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-actions span{width:100%;margin-left:0}}@media(max-width:560px){.legal-document-page{width:min(100% - 24px);padding-top:18px}.legal-hero{padding:23px;border-radius:16px}.legal-meta,.legal-toc nav{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:10mm 11mm 11mm}.legal-actions,.legal-hero,.legal-hero-actions,.legal-toc{display:none}.legal-document-page{width:100%;padding:0}.legal-hero{box-shadow:none;background:#fff;color:#0f172a;padding:0 0 14px;border-bottom:2px solid #1d4ed8;border-radius:0}.legal-audience,.legal-eyebrow,.legal-note{color:#334155}.legal-meta{page-break-inside:avoid;break-inside:avoid}.legal-layout{display:block}.legal-document-content{border:0;box-shadow:none;padding:0}.legal-document-content :global(h2){page-break-after:avoid;break-after:avoid}}.guide-main{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:30px 0 80px}.guide-tabs{display:flex;gap:7px;overflow:auto;padding:0 0 20px;margin:0 0 28px;border-bottom:1px solid #e2e8f0;scrollbar-width:thin}.guide-tabs button{border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:10px;padding:9px 13px;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.guide-tabs button:hover{border-color:#93c5fd;color:#1d4ed8}.guide-tabs button.active{background:#0f2748;border-color:#0f2748;color:#fff}.guide-hero{position:relative;overflow:hidden;margin-bottom:28px;padding:46px;border-radius:20px;background:linear-gradient(135deg,#071634,#0f2748);color:#fff}.guide-account-grid small,.guide-hero>span,.guide-module-group small,.guide-role-grid small{color:#93c5fd;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.guide-hero h1{max-width:760px;margin:12px 0 15px;font-size:clamp(31px,5vw,44px);line-height:1.08;letter-spacing:-.04em}.guide-hero p{max-width:720px;margin:0;color:#cbd5e1;font-size:15px;line-height:1.7}.guide-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.guide-hero-actions a{padding:12px 18px;border-radius:10px;background:#2563eb;color:#fff;text-decoration:none;font-size:13px;font-weight:850}.guide-hero-actions a.secondary{border:1px solid rgba(191,219,254,.28);background:rgba(255,255,255,.06);color:#dbeafe}.guide-account-grid,.guide-group-grid,.guide-pricing-grid,.guide-role-grid,.guide-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.guide-group-grid button{display:grid;gap:7px;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:15px;padding:19px 20px;box-shadow:0 12px 30px rgba(15,23,42,.045)}.guide-group-grid button:hover{border-color:#93c5fd;transform:translateY(-1px)}.guide-group-grid small{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.guide-group-grid strong{font-size:16px;color:#0f172a}.guide-group-grid span{font-size:13px;color:#64748b;line-height:1.6}.guide-flow-stack,.guide-governance-list,.guide-stack{display:grid;gap:14px}.guide-account-grid article,.guide-module-group,.guide-pricing-grid article,.guide-role-grid article,.guide-table-card,.guide-trust-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:17px;box-shadow:0 14px 34px rgba(15,23,42,.045)}.guide-module-group{padding:20px}.guide-module-group>header{display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr;gap:18px;align-items:start;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.guide-account-grid h2,.guide-module-group h2,.guide-pricing-grid h2,.guide-role-grid h2,.guide-trust-grid h2{margin:5px 0 0;color:#0f172a}.guide-module-group>header p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.guide-module-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px;margin-top:12px}.guide-module-links a{padding:12px 13px;border:1px solid #e2e8f0;border-radius:12px;background:#fbfdff;color:inherit;text-decoration:none}.guide-module-links a:hover{border-color:#93c5fd;background:#eff6ff}.guide-module-links span,.guide-module-links strong{display:block}.guide-module-links strong{font-size:13px}.guide-module-links span{margin-top:5px;color:#64748b;font-size:12px;line-height:1.48}.guide-account-grid article,.guide-role-grid article,.guide-trust-grid article{padding:19px}.guide-role-grid article>header{display:flex;align-items:center;gap:10px}.guide-role-grid article>header>b{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#0f2748;color:#fff}.guide-pricing-grid p,.guide-role-grid p,.guide-trust-grid p{color:#64748b;font-size:13px;line-height:1.6}.guide-account-grid ol,.guide-role-grid ol{padding-left:20px;color:#334155;font-size:12px;line-height:1.75}.guide-role-grid a{color:#1d4ed8;text-decoration:none;font-size:12px;font-weight:900}.guide-dark-note,.guide-flow-stack section{margin-top:18px;padding:18px;border-radius:16px;background:#071634;color:#fff}.guide-dark-note strong{display:block;margin-bottom:8px}.guide-dark-note p{margin:0;color:#dbeafe;font-size:13px;line-height:1.65}.guide-table-card{padding:20px}.guide-info-note{margin-top:18px;padding:15px 17px;border:1px solid #bfdbfe;border-radius:13px;background:#eff6ff;color:#334155;font-size:13px;line-height:1.65}.guide-info-note strong{color:#0f172a}.guide-account-grid article{padding:20px}.guide-subtitle{margin:30px 0 14px;font-size:21px}.guide-flow-stack section{margin-top:0}.guide-flow-stack section>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.guide-flow-stack span{display:inline-flex;align-items:center;gap:7px;color:#dbeafe;font-size:12px}.guide-flow-stack span b{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;background:#2563eb;color:#fff}.guide-flow-stack i{color:#60a5fa;font-style:normal}.guide-trust-grid h2{font-size:16px}.guide-trust-grid p{margin-bottom:0}.guide-governance-list{margin-top:18px;gap:9px}.guide-governance-list>div{display:grid;grid-template-columns:210px 1fr;gap:16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:13px;background:#fbfdff}.guide-governance-list span{color:#64748b;font-size:13px;line-height:1.55}.guide-pricing-grid{margin-top:24px}.guide-pricing-grid article{position:relative;padding:24px 22px}.guide-pricing-grid article.recommended{border:2px solid #2563eb}.guide-pricing-grid em{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:4px 13px;border-radius:999px;background:#2563eb;color:#fff;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.guide-price{margin:8px 0 4px;color:#1d4ed8;font-size:32px;font-weight:900}.guide-price span{color:#64748b;font-size:13px;font-weight:500}.guide-pricing-grid ul{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none;color:#334155;font-size:12px}.guide-pricing-grid li:before{content:"✓";margin-right:7px;color:#16a34a;font-weight:900}@media(max-width:700px){.guide-main{width:min(100% - 24px);padding:20px 0 56px}.guide-tabs{margin-bottom:20px}.guide-hero{padding:25px;border-radius:16px}.guide-governance-list>div,.guide-module-group>header{grid-template-columns:1fr}.guide-table-card{padding:10px;overflow:auto}}.vesbor-shell-v2 .vesbor-main-shell:has(.ports-intelligence-stage70w57){padding:0!important;overflow:hidden}.vesbor-shell-v2 .vesbor-main-shell:has(.ports-intelligence-stage70w57) .ports-intelligence-stage70w57{height:calc(var(--vesbor-viewport-height, 100vh) - 64px)}.ports-intelligence-stage70w57{position:relative;min-height:720px;width:100%;overflow:hidden;background:#dbeafe}.ports-intelligence-map-canvas,.ports-intelligence-map-node{position:absolute;inset:0;width:100%;height:100%}.ports-intelligence-stage70w57 .leaflet-container{width:100%;height:100%;font-family:var(--font-sans,Inter,system-ui,sans-serif);background:#dbeafe}.port-search-overlay{position:absolute;top:22px;left:72px;z-index:800;width:min(420px,calc(100vw - 48px));border:1px solid rgba(255,255,255,.52);border-radius:24px;background:rgba(255,255,255,.76);box-shadow:0 22px 70px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:16px}.port-search-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#0f172a;font-weight:900;letter-spacing:-.02em}.port-search-title svg{color:#2563eb}.port-search-box{display:flex;align-items:center;gap:10px;border-radius:16px;border:1px solid rgba(148,163,184,.38);background:rgba(255,255,255,.88);padding:11px 13px}.port-search-box svg{color:#64748b;flex-shrink:0}.port-search-box input{width:100%;border:0;outline:none;background:transparent;font:750 14px/1.2 var(--font-sans,Inter,system-ui,sans-serif);color:#0f172a}.port-search-suggestions{margin-top:9px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:rgba(255,255,255,.94)}.port-search-suggestions button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 13px;border:0;border-bottom:1px solid rgba(226,232,240,.86);background:transparent;cursor:pointer;text-align:left}.port-search-suggestions button:hover{background:rgba(37,99,235,.08)}.port-search-suggestions button:last-child{border-bottom:0}.port-search-suggestions span{font-weight:850;color:#0f172a;font-size:13px}.port-search-suggestions small{color:#64748b;font-weight:650}.port-search-stats{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;color:#475569;font-size:11px;font-weight:800}.port-search-stats span{display:inline-flex;align-items:center;gap:5px}.port-layer-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(148,163,184,.22)}.port-layer-filters button{border:1px solid rgba(148,163,184,.3);border-radius:999px;background:rgba(255,255,255,.78);color:#475569;padding:6px 9px;font-size:10px;font-weight:900;cursor:pointer}.port-layer-filters button.active{background:#0f172a;border-color:#0f172a;color:#fff}.port-map-legend{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(148,163,184,.22);color:#475569;font-size:10px;font-weight:850}.port-map-legend span{display:inline-flex;align-items:center;gap:6px}.legend-dot{width:10px;height:10px;display:inline-block;border-radius:999px;border:1.5px solid rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(15,23,42,.16)}.legend-dot.neutral{background:#94a3b8}.legend-dot.activity{background:#2563eb}.legend-dot.selected{background:#f97316;box-shadow:0 0 0 4px rgba(251,146,60,.22),0 1px 4px rgba(15,23,42,.16)}.port-search-error{margin-top:10px;color:#b91c1c;font-size:12px;font-weight:800}.ports-map-loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:820;display:inline-flex;align-items:center;gap:9px;border-radius:999px;background:rgba(15,23,42,.82);color:white;padding:12px 16px;font-weight:800;box-shadow:0 18px 55px rgba(15,23,42,.24)}.ports-map-zoom-hint{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:790;max-width:min(560px,calc(100vw - 60px));border:1px solid rgba(255,255,255,.48);border-radius:999px;background:rgba(15,23,42,.72);color:rgba(255,255,255,.94);padding:10px 15px;box-shadow:0 18px 52px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;font-weight:850;text-align:center}.port-panel-row.clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.port-panel-row.clickable:focus-visible,.port-panel-row.clickable:hover{border-color:rgba(37,99,235,.42);box-shadow:0 14px 36px rgba(37,99,235,.13);transform:translateY(-1px);outline:none}.port-row-action{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#2563eb;font-weight:900}.port-panel-inline-notice{display:flex;align-items:flex-start;gap:8px;margin:10px 14px 0;padding:10px 11px;border:1px solid rgba(37,99,235,.18);border-radius:14px;background:rgba(239,246,255,.9);color:#1e3a8a;font-size:12px;font-weight:800;line-height:1.35}.port-panel-inline-notice svg{flex:0 0 auto;margin-top:1px}.port-panel-inline-notice button{margin-left:auto;border:0;background:transparent;color:#1e3a8a;font-size:18px;line-height:1;cursor:pointer;font-weight:900}.port-panel-note{margin:0 0 10px;padding:9px 11px;border:1px solid rgba(148,163,184,.22);border-radius:13px;background:rgba(248,250,252,.9);color:#475569;font-size:11px;font-weight:800;line-height:1.4}.port-companies-evidence-table .port-data-head,.port-companies-evidence-table .port-data-row{grid-template-columns:minmax(150px,1.3fr) minmax(140px,1fr) minmax(130px,.95fr) minmax(78px,auto)}.spin{animation:vesbor-spin 1s linear infinite}@keyframes vesbor-spin{to{transform:rotate(1turn)}}.vesbor-port-hover-tooltip{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;pointer-events:none!important;transition:none!important;z-index:900!important}.vesbor-port-hover-tooltip:before{display:none!important}.vesbor-port-tooltip-card{min-width:220px;max-width:min(310px,calc(100vw - 44px));border-radius:16px;background:rgba(15,23,42,.93);color:white;padding:12px 13px;box-shadow:0 18px 46px rgba(15,23,42,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vesbor-port-tooltip-title{font-weight:900;font-size:13px;margin-bottom:1px}.vesbor-port-tooltip-code{color:rgba(226,232,240,.78);font-size:10px;font-weight:800;margin-bottom:9px;text-transform:uppercase;letter-spacing:.08em}.vesbor-port-tooltip-grid{display:grid;grid-template-columns:1fr auto;gap:5px 12px;font-size:11px}.vesbor-port-tooltip-grid span{color:rgba(226,232,240,.78)}.vesbor-port-tooltip-grid strong{color:white}.vesbor-port-cluster-count{background:transparent!important;border:0!important;pointer-events:none}.vesbor-port-cluster-label{display:flex;align-items:center;justify-content:center;width:34px;height:18px;color:white;font-size:10px;font-weight:950;text-shadow:0 1px 3px rgba(15,23,42,.45)}.port-intelligence-panel{position:absolute;top:22px;right:24px;bottom:22px;z-index:810;width:min(540px,calc(100vw - 48px));min-width:360px;min-height:420px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:28px;background:rgba(255,255,255,.9);box-shadow:0 26px 82px rgba(15,23,42,.22);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);touch-action:none}.port-panel-header{display:flex;justify-content:space-between;gap:16px;padding:22px 22px 14px;background:linear-gradient(135deg,#0f172a,#1e3a8a 58%,#2563eb);color:#f8fafc;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.port-panel-eyebrow{margin-bottom:5px;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#bfdbfe;font-weight:900}.port-panel-header h1{margin:0;color:#ffffff!important;font:950 25px/1.1 var(--font-display,var(--font-sans,Inter,system-ui,sans-serif));letter-spacing:-.04em;text-shadow:0 2px 10px rgba(15,23,42,.45)}.port-panel-header p{display:flex;align-items:center;gap:5px;margin:7px 0 0;color:#e0f2fe;font-size:12px;font-weight:800;text-shadow:0 1px 6px rgba(15,23,42,.38)}.port-panel-window-hint{margin-top:8px;color:rgba(248,250,252,.72);font-size:10px;font-weight:850;letter-spacing:.04em}.port-panel-close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:rgba(255,255,255,.1);color:white;cursor:pointer}.port-panel-close:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.36)}.port-panel-resize-handle{position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-radius:8px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 0 44%,rgba(15,23,42,.22) 45% 50%,transparent 51% 100%),linear-gradient(135deg,transparent 0 62%,rgba(15,23,42,.18) 63% 68%,transparent 69% 100%)}.port-panel-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 12px;background:rgba(248,250,252,.76);border-bottom:1px solid rgba(226,232,240,.9)}.port-intelligence-metric{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:10px 11px;background:rgba(255,255,255,.82);color:#475569;font:850 11px/1.2 var(--font-sans,Inter,system-ui,sans-serif);text-align:left}button.port-intelligence-metric{cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}button.port-intelligence-metric:focus-visible,button.port-intelligence-metric:hover{outline:none;transform:translateY(-1px);border-color:rgba(37,99,235,.36);background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.1)}.port-intelligence-metric strong{color:#0f172a;font-size:14px}.port-intelligence-metric.cargo svg{color:#2563eb}.port-intelligence-metric.vessel svg{color:#0f766e}.port-intelligence-metric.bunker svg{color:#d97706}.port-intelligence-metric.service svg{color:#7c3aed}.port-panel-tabs{display:flex;gap:7px;padding:12px 16px;overflow-x:auto;border-bottom:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.72)}.port-panel-tabs button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:rgba(255,255,255,.86);padding:8px 11px;color:#475569;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.port-panel-tabs button.active{background:#0f172a;border-color:#0f172a;color:white}.port-panel-content{flex:1 1;overflow:auto;padding:14px 16px 18px}.port-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(226,232,240,.9);background:rgba(248,250,252,.82)}.port-panel-toolbar>div:first-child{display:flex;flex-direction:column;gap:2px}.port-panel-toolbar strong{color:#0f172a;font-size:12px;font-weight:950}.port-panel-toolbar span{color:#64748b;font-size:10px;font-weight:850}.port-panel-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.port-panel-toolbar-actions label{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.port-panel-toolbar-actions select{border:1px solid rgba(148,163,184,.34);border-radius:11px;background:white;padding:7px 9px;color:#0f172a;font-size:11px;font-weight:850}.port-panel-toolbar-actions button{border:1px solid rgba(37,99,235,.24);border-radius:11px;background:rgba(219,234,254,.72);color:#1d4ed8;padding:8px 10px;font-size:11px;font-weight:900;cursor:pointer}.port-panel-empty,.port-panel-loading,.port-panel-note{display:flex;align-items:center;gap:8px;border:1px dashed rgba(148,163,184,.46);border-radius:16px;background:rgba(248,250,252,.74);color:#64748b;padding:18px;font-size:13px;font-weight:750}.port-panel-note{margin-bottom:10px}.port-data-table{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(15,23,42,.05)}.port-data-head,.port-data-row{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) minmax(120px,1.1fr) minmax(86px,.72fr);align-items:center;gap:10px}.port-data-head{padding:9px 12px;background:rgba(15,23,42,.04);color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.port-data-row{min-height:58px;padding:11px 12px;border-top:1px solid rgba(226,232,240,.82);color:#334155;font-size:12px}.port-data-row.clickable{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.port-data-row.clickable:focus-visible,.port-data-row.clickable:hover{background:rgba(37,99,235,.055);outline:none;box-shadow:inset 3px 0 0 #2563eb}.port-data-row strong{display:block;color:#0f172a;font-size:12px;font-weight:950}.port-data-row span{color:#334155;font-weight:850}.port-data-row small{display:block;margin-top:3px;color:#64748b;font-size:10px;font-weight:750;line-height:1.35}.bunker-table .port-data-row>div:nth-child(2) span{color:#d97706;font-weight:950}.cargo-table .port-data-row>div:first-child small{color:#2563eb;font-weight:900}.port-summary-panel{display:flex;flex-direction:column;gap:12px}.port-summary-help{border:1px solid rgba(37,99,235,.14);border-radius:14px;background:rgba(239,246,255,.72);color:#1e40af;padding:9px 11px;font-size:11px;font-weight:850;line-height:1.35}.port-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.port-summary-tile{border:1px solid rgba(226,232,240,.96);border-radius:17px;background:rgba(255,255,255,.92);padding:12px 13px;box-shadow:0 10px 30px rgba(15,23,42,.045);cursor:pointer;text-align:left;font-family:var(--font-sans,Inter,system-ui,sans-serif);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.port-summary-tile:focus-visible,.port-summary-tile:hover{outline:none;transform:translateY(-1px);border-color:rgba(37,99,235,.36);background:#ffffff;box-shadow:0 15px 38px rgba(15,23,42,.1),inset 3px 0 0 #2563eb}.port-summary-tile.bunker:focus-visible,.port-summary-tile.bunker:hover{box-shadow:0 15px 38px rgba(15,23,42,.1),inset 3px 0 0 #d97706}.port-summary-tile.vessels:focus-visible,.port-summary-tile.vessels:hover{box-shadow:0 15px 38px rgba(15,23,42,.1),inset 3px 0 0 #0f766e}.port-summary-tile.services:focus-visible,.port-summary-tile.services:hover{box-shadow:0 15px 38px rgba(15,23,42,.1),inset 3px 0 0 #7c3aed}.port-summary-tile.companies:focus-visible,.port-summary-tile.companies:hover{box-shadow:0 15px 38px rgba(15,23,42,.1),inset 3px 0 0 #334155}.port-summary-grid span{display:block;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.port-summary-grid strong{display:block;color:#0f172a;font-size:18px;font-weight:950;line-height:1.15}.port-summary-grid small{display:block;margin-top:4px;color:#475569;font-size:11px;font-weight:750;line-height:1.35}.port-panel-list{display:flex;flex-direction:column;gap:10px}.port-panel-row{border:1px solid rgba(226,232,240,.96);border-radius:17px;background:rgba(255,255,255,.88);padding:13px 14px;box-shadow:0 10px 32px rgba(15,23,42,.05)}.port-panel-row.compact{padding:11px 12px}.port-row-main{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.port-row-main strong{color:#0f172a;font-size:13px;font-weight:900}.port-row-main span{color:#2563eb;font-size:12px;font-weight:900;text-align:right}.port-row-sub{margin-top:5px;color:#475569;font-size:12px;font-weight:700}.port-row-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px;color:#64748b;font-size:10px;font-weight:850}.port-row-meta span{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:rgba(241,245,249,.9);padding:5px 8px}.port-company-rating svg{color:#f59e0b;fill:#f59e0b}.port-company-group,.port-fuel-block{display:flex;flex-direction:column;gap:8px}.port-fuel-heading,.port-panel-section-title{margin:5px 0 1px;color:#0f172a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}@media (max-width:720px){.port-panel-toolbar{align-items:flex-start;flex-direction:column}.port-panel-toolbar-actions{justify-content:flex-start}.port-data-head{display:none}.port-data-row{grid-template-columns:1fr;gap:6px}}@media (max-width:960px){.vesbor-shell-v2 .vesbor-main-shell:has(.ports-intelligence-stage70w57) .ports-intelligence-stage70w57{height:calc(var(--vesbor-viewport-height, 100vh) - 54px)}.port-search-overlay{top:12px;left:12px;right:12px;width:auto}.port-intelligence-panel{top:auto;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;min-width:0!important;min-height:0!important;height:min(66vh,620px)!important;height:min(66dvh,620px)!important;border-radius:24px;touch-action:auto}.port-panel-header{cursor:default;touch-action:auto}.port-panel-resize-handle,.port-panel-window-hint{display:none}.port-panel-metrics{grid-template-columns:1fr 1fr}}.stage119d-billing-shell{display:grid;gap:18px}.stage119d-card,.stage119d-overview-card{background:rgba(255,255,255,.96);border:1px solid rgba(148,163,184,.18);border-radius:28px;box-shadow:0 22px 60px rgba(15,23,42,.055);padding:22px}.stage119d-overview-card{background:linear-gradient(135deg,#ffffff,#f8fbff 55%,#eef6ff)}.stage119d-overview-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.stage119d-overview-header h3,.stage119d-section-head h3{margin:5px 0 6px;color:#0f2d59;font-size:24px;letter-spacing:-.045em}.stage119d-overview-header p,.stage119d-section-head p{margin:0;color:#7183a0;font-size:13px;line-height:1.5}.stage119d-overview-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.stage119d-owner-pill{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.stage119d-main-cta,.stage119d-save-button{border:none;border-radius:16px;padding:13px 18px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 18px 38px rgba(37,99,235,.23);white-space:nowrap}.stage119d-current-grid{display:grid;grid-template-columns:1.5fr .75fr 1.25fr .8fr 1fr 1.35fr;gap:10px}.stage119d-current-grid>div{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:14px;min-height:82px;box-shadow:0 10px 26px rgba(15,23,42,.025)}.stage119d-current-plan-card{display:flex!important;align-items:center;gap:14px}.stage119d-plan-orb{width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:23px;box-shadow:0 16px 32px rgba(37,99,235,.22);flex:0 0 auto}.stage119d-current-grid span,.stage119d-eyebrow,.stage119d-label,.stage119d-payment-meta span{display:block;color:#8aa0bf;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.stage119d-current-grid strong{display:block;color:#0f172a;font-size:15px}.stage119d-current-grid small{display:block;color:#7183a0;font-size:12px;margin-top:4px}.stage119d-current-grid b{display:block;margin-top:8px;color:#0f172a;font-size:14px;line-height:1.25}.stage119d-inline-alert,.stage119d-toast{margin-top:14px;border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.45}.stage119d-inline-alert{background:#fff7ed;border:1px solid #fed7aa;color:#b45309}.stage119d-inline-alert.danger,.stage119d-toast.danger{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.stage119d-toast.success{background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.stage119d-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.stage119d-ghost-link{border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:10px 14px;text-decoration:none;color:#334155;font-weight:900;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.035)}.stage119d-payment-list{display:grid;gap:10px}.stage119d-payment-item{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(115px,.55fr) minmax(105px,.55fr) minmax(120px,.55fr) auto minmax(190px,.8fr);align-items:center;gap:12px;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:14px;box-shadow:0 10px 28px rgba(15,23,42,.035)}.stage119d-invoice-link{font-weight:950;color:#2563eb;text-decoration:none}.stage119d-payment-subline{display:flex;gap:7px;align-items:center;color:#7183a0;font-size:12px;margin-top:4px}.stage119d-payment-meta b{display:block;margin-top:4px;color:#0f172a}.stage119d-payment-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stage119d-payment-actions a,.stage119d-payment-actions button{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#fff;color:#2563eb;text-decoration:none;padding:8px 12px;font-weight:850;cursor:pointer;box-shadow:0 6px 16px rgba(15,23,42,.03)}.stage119d-empty-state{border:1px dashed rgba(148,163,184,.38);border-radius:18px;padding:18px;color:#7183a0;background:#f8fafc}.stage119d-billing-details-card{padding:0;overflow:hidden}.stage119d-billing-details-card summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer}.stage119d-billing-details-card summary::-webkit-details-marker{display:none}.stage119d-billing-details-card summary strong{display:block;margin-top:4px;color:#0f172a}.stage119d-billing-details-card summary small{display:block;margin-top:3px;color:#7183a0}.stage119d-billing-details-card summary>span{font-weight:950;color:#2563eb}.stage119d-billing-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 14px}.stage119d-billing-form-grid label{display:grid;gap:6px;font-size:12px;font-weight:900;color:#0f172a}.stage119d-billing-form-grid input,.stage119d-billing-form-grid textarea,.stage119d-selection-controls select{border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:11px 12px;font:inherit;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.025)}.stage119d-billing-form-grid .wide{grid-column:1/-1}.stage119d-billing-form-grid textarea{min-height:74px}.stage119d-save-button{margin:0 20px 20px;padding:11px 15px;border-radius:14px}.stage119d-modal-overlay{position:fixed;inset:0;z-index:9400;background:rgba(15,23,42,.62);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;justify-content:center;padding:24px;overflow:auto}.stage119d-modal{width:min(1140px,calc(100vw - 44px));max-height:calc(var(--vesbor-viewport-height, 100vh) - 44px);overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 34px 95px rgba(15,23,42,.38);border:1px solid rgba(203,213,225,.85);display:flex;flex-direction:column}.stage119d-modal-header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fff,#f8fbff);flex:0 0 auto}.stage119d-modal-header h3{margin:0 0 4px;color:#0f2d59;font-size:22px;letter-spacing:-.045em}.stage119d-modal-header p{margin:0;color:#7183a0;font-size:13px}.stage119d-modal-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.stage119d-modal-header button{width:38px;height:38px;border:1px solid rgba(148,163,184,.25);border-radius:14px;background:#fff;color:#64748b;font-size:24px;cursor:pointer;line-height:1}.stage119d-modal-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;padding:18px;overflow:auto;min-height:0}.stage119d-plan-picker-block{display:grid;gap:12px;align-content:start}.stage119d-picker-caption{display:flex;align-items:center;gap:9px;color:#64748b}.stage119d-picker-caption span{width:26px;height:26px;border-radius:999px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-weight:950}.stage119d-picker-caption strong{color:#0f2d59}.stage119d-picker-caption em{font-style:normal;font-size:12px}.stage119d-plan-picker{display:grid;gap:12px;align-content:start}.stage119d-plan-tile{border:1px solid rgba(148,163,184,.22);border-radius:24px;background:#fff;text-align:left;display:grid;gap:11px;cursor:pointer;box-shadow:0 14px 34px rgba(15,23,42,.045);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.stage119d-plan-tile:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(15,23,42,.08)}.stage119d-plan-tile.selected{border-color:#2563eb;box-shadow:0 18px 44px rgba(37,99,235,.16)}.stage119d-plan-tile.current{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:rgba(34,197,94,.32)}.stage119d-plan-tile-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.stage119d-plan-tile-head strong{font-size:16px;color:#0f2d59}.stage119d-plan-tile-seats{font-size:12px;color:#7183a0;line-height:1.35}.stage119d-plan-tile-price{font-size:27px;font-weight:950;color:#0f172a;letter-spacing:-.04em}.stage119d-plan-tile-price span{font-size:12px;color:#8aa0bf;margin-left:3px;letter-spacing:0}.stage119d-plan-tile-foot{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;color:#64748b;border-top:1px solid rgba(148,163,184,.16);padding-top:9px}.stage119d-plan-tile-foot em{font-style:normal;font-weight:950;color:#2563eb}.stage119d-selected-panel{border:1px solid rgba(148,163,184,.2);border-radius:26px;background:linear-gradient(180deg,#ffffff,#f8fbff);padding:16px;box-shadow:0 18px 42px rgba(15,23,42,.07);position:sticky;top:0;align-self:start}.stage119d-selected-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.stage119d-selected-head h4{margin:4px 0;color:#0f2d59;font-size:20px;letter-spacing:-.035em}.stage119d-selected-head p{margin:0;color:#7183a0;font-size:12px;line-height:1.35}.stage119d-selection-controls{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:12px}.stage119d-selection-controls label{display:grid;gap:6px;font-size:12px;font-weight:950;color:#0f172a}.stage119d-cost-card{display:grid;gap:8px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#fff;padding:12px}.stage119d-cost-card div{display:flex;justify-content:space-between;gap:10px;color:#64748b;font-size:12px}.stage119d-cost-card b{color:#0f172a;text-align:right}.stage119d-total-due{border-top:1px solid rgba(148,163,184,.22);padding-top:8px!important;font-weight:950}.stage119d-total-due b,.stage119d-total-due span{color:#0f172a!important}.stage119d-policy-strip,.stage119d-preview-note,.stage119d-small-print{margin-top:10px;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.4}.stage119d-policy-strip{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.stage119d-preview-note{background:#f8fafc;color:#64748b;border:1px solid rgba(148,163,184,.22)}.stage119d-preview-note.danger{background:#fff1f2;color:#be123c;border-color:#fecdd3}.stage119d-modal-actions{display:grid;gap:9px;margin-top:12px}.stage119d-modal-actions button{border-radius:16px;padding:12px 14px;font-weight:950;cursor:pointer;font-family:inherit}.stage119d-modal-actions .primary{border:none;color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 16px 30px rgba(37,99,235,.22)}.stage119d-modal-actions .secondary{border:1px solid rgba(148,163,184,.3);background:#fff;color:#334155}.stage119d-modal-actions .secondary.warning{border-color:#f59e0b;color:#9a4f10}.stage119d-small-print{background:#fff7ed;border:1px solid #fed7aa;color:#9a4f10}@media(max-width:1180px){.stage119d-current-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stage119d-payment-item{grid-template-columns:1fr 1fr}.stage119d-payment-actions{justify-content:flex-start}.stage119d-modal-body{grid-template-columns:1fr}.stage119d-selected-panel{position:static}.stage119d-plan-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.stage119d-overview-header{display:grid}.stage119d-overview-actions{justify-content:stretch}.stage119d-main-cta{width:100%}.stage119d-billing-form-grid,.stage119d-current-grid,.stage119d-payment-item,.stage119d-plan-picker{grid-template-columns:1fr}.stage119d-modal-overlay{padding:10px}.stage119d-modal{max-height:calc(var(--vesbor-viewport-height, 100vh) - 20px);width:100%}.stage119d-modal-header{align-items:flex-start}.stage119d-modal-header-actions{align-items:flex-end;flex-direction:column}.stage119d-modal-body{padding:14px}}.stage119e-current-grid{grid-template-columns:1.55fr .8fr .8fr 1fr .8fr .9fr}.stage119e-plan-card-wide{background:linear-gradient(135deg,#ffffff,#f8fbff)}.stage119e-outstanding-card{margin-top:14px;border:1px solid rgba(37,99,235,.16);border-radius:20px;background:linear-gradient(135deg,#eff6ff,#fff);padding:14px;display:grid;grid-template-columns:minmax(260px,1fr) 160px 120px auto;gap:14px;align-items:center;box-shadow:0 12px 28px rgba(37,99,235,.055)}.stage119e-outstanding-card.ready{grid-template-columns:1fr;background:#f8fafc;border-color:rgba(148,163,184,.18)}.stage119e-outstanding-card strong{display:block;color:#0f2d59;font-size:15px;margin-top:4px}.stage119e-outstanding-card small{display:block;color:#7183a0;margin-top:3px}.stage119e-outstanding-card span{display:block;color:#8aa0bf;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.stage119e-outstanding-card b{display:block;color:#0f172a;margin-top:5px}.stage119e-outstanding-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.stage119e-outstanding-actions a,.stage119e-outstanding-actions button{border:1px solid rgba(37,99,235,.22);border-radius:999px;background:#fff;color:#2563eb;text-decoration:none;padding:9px 12px;font-weight:900;cursor:pointer}.stage119d-payment-item{grid-template-columns:minmax(260px,1.4fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(120px,.5fr) auto minmax(210px,.8fr);border-radius:22px;background:linear-gradient(135deg,#fff,#fbfdff);box-shadow:0 14px 34px rgba(15,23,42,.04)}.stage119d-payment-main{padding-left:10px;border-left:4px solid #2563eb}.stage119d-payment-actions a,.stage119d-payment-actions button{background:#f8fbff;border-color:rgba(37,99,235,.18)}.stage119d-modal{width:min(1120px,calc(100vw - 52px));max-height:calc(var(--vesbor-viewport-height, 100vh) - 54px)}.stage119d-modal-header{padding:14px 20px}.stage119d-modal-header h3{font-size:21px}.stage119d-modal-body{height:min(600px,calc(var(--vesbor-viewport-height, 100vh) - 160px));overflow:hidden;grid-template-columns:minmax(0,1fr) 390px;align-items:stretch}.stage119d-plan-picker-block{overflow:auto;min-height:0;padding-right:4px}.stage119d-plan-picker{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.stage119d-plan-tile{min-height:176px;padding:16px;border-radius:22px}.stage119d-plan-tile-price{font-size:26px}.stage119d-selected-panel{position:relative;top:auto;align-self:stretch;display:flex;flex-direction:column;overflow:hidden;max-height:100%;padding:15px}.stage119d-selected-head,.stage119d-selection-controls{flex:0 0 auto}.stage119d-cost-card{overflow:auto;min-height:0;max-height:205px}.stage119d-policy-strip,.stage119d-preview-note{flex:0 0 auto}.stage119d-modal-actions{position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,rgba(248,251,255,.72),#f8fbff 35%,#f8fbff);padding-top:12px;margin-top:8px;box-shadow:0 -10px 18px rgba(248,251,255,.86)}.stage119d-small-print{margin-top:auto}.stage119d-modal-actions button{min-height:44px}.stage119d-selection-controls select{min-height:43px;appearance:auto}.stage119d-modal-overlay{align-items:center}.stage119d-owner-pill{white-space:nowrap}@media(max-width:1180px){.stage119e-current-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stage119e-outstanding-card{grid-template-columns:1fr 1fr}.stage119d-modal-body{grid-template-columns:1fr;height:auto;max-height:calc(var(--vesbor-viewport-height, 100vh) - 150px);overflow:auto}.stage119d-plan-picker-block{overflow:visible}.stage119d-selected-panel{position:static;max-height:none}.stage119d-cost-card{max-height:none}.stage119d-modal-actions{position:static}}@media(max-width:820px){.stage119e-current-grid,.stage119e-outstanding-card{grid-template-columns:1fr}.stage119e-outstanding-actions{justify-content:flex-start}.stage119d-modal{width:100%;max-height:calc(var(--vesbor-viewport-height, 100vh) - 20px)}.stage119d-modal-body{height:auto}.stage119d-plan-picker{grid-template-columns:1fr}.stage119d-selected-panel{padding:14px}}.stage79-soft-delete-overlay,.stage85-document-delete-overlay{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:9200;display:flex;align-items:center;justify-content:center;padding:24px}.stage79-soft-delete-modal,.stage85-document-delete-modal{width:min(620px,100%);background:#fff;border-radius:24px;border:1px solid #fecaca;box-shadow:0 32px 90px rgba(15,23,42,.3);padding:22px;display:grid;gap:16px}.stage79-soft-delete-modal label{display:grid;gap:7px;font-weight:800;color:#334155}.stage79-soft-delete-modal input,.stage79-soft-delete-modal textarea{border:1.5px solid #cbd5e1;border-radius:14px;padding:10px 12px;font:inherit}.stage85-document-delete-name{border:1px solid #fee2e2;background:#fff7ed;border-radius:16px;padding:12px;display:grid;gap:4px}.stage85-document-delete-name span{color:#64748b;font-size:13px}.editor-actions .danger{background:#991b1b!important;color:#fff!important;border-color:#991b1b!important}.stage79-plan-list strong{color:#0f2d59}.stage90-soft-delete-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.stage90-modern-danger-button,.stage90-modern-secondary-button{height:42px;border-radius:14px;padding:0 18px;font-weight:900;font-family:inherit;cursor:pointer;border:1px solid transparent}.stage90-modern-danger-button{background:#991b1b;color:#fff;box-shadow:0 10px 22px rgba(153,27,27,.18)}.stage90-modern-danger-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.stage90-modern-secondary-button{background:#fff;color:#334155;border-color:#cbd5e1}.stage90-modern-secondary-button:hover{background:#f8fafc}.stage90-owner-account-closure-tab{display:grid;gap:20px}.stage90-account-closure-panel{max-width:860px}.company-settings-page,.vds-inbox-page{width:min(100%,var(--vds-content-wide));margin-inline:auto}.communication-page-shell-compact{display:grid;gap:var(--vds-space-4);min-height:0}.communication-page-shell-compact>.vds-page-header{margin:0}.communication-workspace-grid{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);box-shadow:var(--vds-shadow-sm);overflow:hidden}.communication-context-panel,.communication-messages-panel,.communication-thread-list,.communication-workspace-grid{background:var(--vds-color-surface)}.communication-context-card,.communication-search-result,.communication-thread-item{border-color:var(--vds-color-border);border-radius:var(--vds-radius-md)}.communication-search-result:hover,.communication-thread-item:hover{background:var(--vds-color-surface-muted)}.communication-error-banner{margin:0}.communication-compact-toolbar button,.communication-composer button,.communication-panel-actions button{min-height:var(--vds-control-height-sm);border-radius:var(--vds-radius-md)}.company-settings-page{display:grid;gap:var(--vds-space-4)}.company-account-hero{min-height:auto!important;padding:var(--vds-space-4)!important;border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-lg)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important}.company-account-logo{width:52px!important;height:52px!important;border-radius:var(--vds-radius-md)!important}.company-account-title-row h1{font:var(--vds-font-title)!important;color:var(--vds-color-text)!important}.company-account-meta,.company-section-lead,.company-status-card p{color:var(--vds-color-text-muted)!important}.company-account-preview-btn,.company-panel-head>button,.company-status-card>a,.company-status-card>button{min-height:var(--vds-control-height-sm);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vds-color-border-strong)!important;border-radius:var(--vds-radius-md)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-primary)!important;padding:0 var(--vds-space-3)!important;font-weight:800!important;text-decoration:none}.company-panel,.company-status-card,.stage119d-card,.stage119d-overview-card{border-color:var(--vds-color-border)!important;border-radius:var(--vds-radius-lg)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important}.company-status-grid{gap:var(--vds-space-3)!important}.stage119d-main-cta,.stage119d-modal-actions .primary,.stage119d-save-button{background:var(--vds-color-primary)!important;border-radius:var(--vds-radius-md)!important;box-shadow:none!important}.stage119d-cost-card,.stage119d-current-grid>div,.stage119d-payment-item,.stage119d-selected-panel{border-color:var(--vds-color-border)!important;border-radius:var(--vds-radius-md)!important;box-shadow:none!important}.stage79-soft-delete-modal,.stage85-document-delete-modal{border-radius:var(--vds-radius-xl)!important;background:var(--vds-color-surface)!important}.ports-intelligence-stage70w57{background:var(--vds-color-page)!important}.port-intelligence-panel,.port-search-overlay{border:1px solid color-mix(in srgb,var(--vds-color-border) 82%,transparent)!important;border-radius:var(--vds-radius-xl)!important;background:color-mix(in srgb,var(--vds-color-surface) 88%,transparent)!important;box-shadow:var(--vds-shadow-lg)!important}.port-data-row strong,.port-fuel-heading,.port-panel-section-title,.port-panel-title,.port-row-main strong,.port-search-title,.port-summary-grid strong{color:var(--vds-color-text)!important}.port-data-row.clickable:hover strong,.port-row-action,.port-search-title svg{color:var(--vds-color-primary)!important}.port-data-table,.port-panel-row,.port-search-box,.port-search-suggestions,.port-summary-tile{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important}.port-search-box{min-height:var(--vds-control-height-lg);border-radius:var(--vds-radius-md)!important}.port-search-box input{color:var(--vds-color-text)!important}.port-layer-filters button,.port-panel-tabs button,.port-panel-toolbar-actions button,.port-panel-toolbar-actions select{min-height:var(--vds-control-height-sm);border-color:var(--vds-color-border-strong)!important;border-radius:var(--vds-radius-pill)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-muted)!important}.port-layer-filters button.active,.port-panel-tabs button.active{border-color:var(--vds-color-primary)!important;background:var(--vds-color-primary-50)!important;color:var(--vds-color-primary)!important}.port-data-head{background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-muted)!important}.port-data-row{border-color:var(--vds-color-border)!important}.port-panel-empty,.port-panel-inline-notice,.port-panel-loading,.port-panel-note,.port-summary-help{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-muted)!important}.bunker-filter-body,.bunker-filter-panel,.voyage-command-bar,.voyage-panel,.voyage-result-card{border-color:var(--vds-color-border)!important;border-radius:var(--vds-radius-lg)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important}.bunker-filter-panel .vds-filter-button[data-active=true]{background:var(--vds-color-primary-50)}.voyage-command-bar{gap:var(--vds-space-2)!important}.voyage-command-bar button:not(.vds-button):not(.vds-icon-button){min-height:var(--vds-control-height-md);border-radius:var(--vds-radius-md)}.legal-document-hero,.public-info-hero{min-height:auto!important;padding:var(--vds-space-5)!important;border-radius:var(--vds-radius-xl)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-xs)!important}.legal-document-shell,.platform-guide-shell,.public-info-shell{width:min(100%,var(--vds-content-public));margin-inline:auto}.legal-document-content,.platform-guide-card,.public-info-card{border-color:var(--vds-color-border)!important;border-radius:var(--vds-radius-lg)!important;background:var(--vds-color-surface)!important;box-shadow:var(--vds-shadow-xs)!important}@media (max-width:760px){.company-account-hero{grid-template-columns:auto minmax(0,1fr)!important}.company-account-hero-actions{grid-column:1/-1}.communication-workspace-grid,.port-intelligence-panel,.port-search-overlay{border-radius:var(--vds-radius-lg)!important}}.guide-page-intro{margin-bottom:var(--vds-space-7)}.guide-page-intro h1{margin:0 0 var(--vds-space-2);font:var(--vds-font-title);color:var(--vds-color-text);letter-spacing:-.025em}.guide-page-intro p{max-width:var(--vds-reader-line-length);margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-lg);line-height:var(--vds-line-height-body)}.ownership-page{width:min(100%,62rem);margin-inline:auto;padding:var(--vds-space-6) var(--vds-page-gutter) var(--vds-space-10)}.ownership-content,.ownership-page{display:grid;gap:var(--vds-space-4)}.ownership-confirmation-link{display:block;margin-top:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-success-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:700 var(--vds-font-size-2xs)/1.5 var(--vds-font-mono);overflow-wrap:anywhere}.ownership-summary-grid{margin-top:var(--vds-space-1)}.ownership-section{padding:var(--vds-space-5)}.ownership-action-card,.ownership-action-list,.ownership-history-list{display:grid;gap:var(--vds-space-3)}.ownership-action-card{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.ownership-action-card[data-primary=true]{border-color:var(--vds-color-primary-500)}.ownership-action-card[data-disabled=true]{opacity:.6}.ownership-action-card__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-primary)}.ownership-action-card[data-primary=true] .ownership-action-card__icon{background:var(--vds-color-primary);color:var(--vds-color-on-brand)}.ownership-action-card__copy{min-width:0}.ownership-action-card__copy h3{margin:0;color:var(--vds-color-text);font-size:var(--vds-font-size-md)}.ownership-action-card__copy p{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.5}.ownership-action-card__copy small{display:block;margin-top:var(--vds-space-2);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-style:italic}.ownership-history-row{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.ownership-history-row__indicator{width:.625rem;height:.625rem;border-radius:50%;background:var(--vds-color-text-subtle)}.ownership-history-row__indicator[data-tone=success]{background:var(--vds-color-success)}.ownership-history-row__indicator[data-tone=warning]{background:var(--vds-color-warning)}.ownership-history-row__indicator[data-tone=danger]{background:var(--vds-color-danger)}.ownership-history-row__copy{min-width:0;display:grid;gap:2px}.ownership-history-row__copy strong{color:var(--vds-color-text);font-size:var(--vds-font-size-sm);overflow-wrap:anywhere}.ownership-history-row__copy span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.ownership-dialog-lead{margin:0 0 var(--vds-space-4);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.6}.ownership-dialog-lead+.vds-field,.vds-dialog__body .vds-alert+.vds-field,.vds-dialog__body .vds-field+.vds-field{margin-top:var(--vds-space-4)}.vds-dialog__body>.vds-alert{margin-bottom:var(--vds-space-4)}@media (max-width:640px){.ownership-page{padding-top:var(--vds-space-4)}.ownership-section{padding:var(--vds-space-4)}.ownership-action-card{grid-template-columns:2.5rem minmax(0,1fr)}.ownership-action-card>.vds-button{grid-column:1/-1;width:100%}.ownership-history-row{grid-template-columns:.75rem minmax(0,1fr)}.ownership-history-row>.vds-status-badge{grid-column:2;width:-moz-fit-content;width:fit-content}}.voyage-field-label{margin-bottom:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.voyage-field-label>span{color:var(--vds-color-text-muted)!important;font-weight:600!important;letter-spacing:0}.voyage-field-input{width:100%;min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:700 var(--vds-font-size-sm)/1.2 var(--vds-font-display);outline:0;box-sizing:border-box}.voyage-field-input:hover{border-color:var(--vds-color-primary-500)}.voyage-field-input:focus{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring)}.voyage-field-input:disabled{cursor:not-allowed;opacity:.6;background:var(--vds-color-surface-subtle)}.voyage-field-input--select{cursor:pointer}.voyage-form-section{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface)}.voyage-form-section .voyage-section-header-static{width:100%;min-height:var(--vds-control-height-sm);display:flex;align-items:center;gap:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-primary-50);box-sizing:border-box}.voyage-form-section[data-accent=orange] .voyage-section-header-static{background:color-mix(in srgb,var(--vds-color-accent-500) 9%,var(--vds-color-surface))}.voyage-form-section__icon{width:1.5rem;height:1.5rem;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary-100);color:var(--vds-color-primary)}.voyage-form-section[data-accent=orange] .voyage-form-section__icon{background:color-mix(in srgb,var(--vds-color-accent-500) 14%,var(--vds-color-surface));color:var(--vds-color-accent-600)}.voyage-form-section .voyage-section-header-static>span{min-width:0;flex:1 1;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:850;text-align:left}.voyage-section-always-open-icon{color:var(--vds-color-text-muted)}.voyage-form-section__body{display:flex;flex-direction:column;gap:var(--vds-space-2);padding:var(--vds-space-3)}.voyage-result-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-2) 0;border-bottom:1px solid var(--vds-color-border)}.voyage-result-line__copy{min-width:0;display:grid;gap:1px}.voyage-result-line__copy span{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.voyage-result-line__copy small{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.voyage-result-line>strong{flex:0 0 auto;margin-left:var(--vds-space-3);color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:700}.voyage-result-line[data-bold=true] .voyage-result-line__copy span{color:var(--vds-color-text);font-weight:800}.voyage-result-line[data-bold=true]>strong{font:900 var(--vds-font-size-lg)/1.2 var(--vds-font-display)}.voyage-result-line[data-accent=green]>strong{color:var(--vds-color-success)}.voyage-result-line[data-accent=red]>strong{color:var(--vds-color-danger)}.voyage-result-line[data-accent=ocean]>strong{color:var(--vds-color-primary)}.voyage-stat-tile{min-width:0;display:grid;place-items:center;gap:2px;padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);text-align:center}.voyage-stat-tile>strong{color:var(--vds-color-text);font:900 var(--vds-font-size-lg)/1 var(--vds-font-display)}.voyage-stat-tile>strong small{margin-left:2px;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:600}.voyage-stat-tile>span{color:var(--vds-color-text-muted);font-size:.5rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.voyage-stat-tile[data-accent=true]{border-color:var(--vds-color-brand-800);background:var(--vds-color-brand-900)}.voyage-stat-tile[data-accent=true]>strong{color:var(--vds-color-on-brand)}.voyage-stat-tile[data-accent=true]>span,.voyage-stat-tile[data-accent=true]>strong small{color:color-mix(in srgb,var(--vds-color-on-brand) 55%,transparent)}.voyage-result-card-compact{padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.voyage-result-card-compact>header{display:flex;align-items:center;gap:var(--vds-space-2);margin-bottom:var(--vds-space-3)}.voyage-result-card-compact>header>strong{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.voyage-result-card-compact__icon{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.voyage-result-card-compact[data-tone=success] .voyage-result-card-compact__icon{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.voyage-result-card-compact[data-tone=danger] .voyage-result-card-compact__icon{background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.voyage-scenario-comparison{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.voyage-scenario-comparison__header{display:flex;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-4) var(--vds-space-5);border-bottom:1px solid var(--vds-color-border)}.voyage-scenario-comparison__header div{display:grid;gap:2px}.voyage-scenario-comparison__header strong{color:var(--vds-color-text);font:850 var(--vds-font-size-md)/1.25 var(--vds-font-display)}.voyage-scenario-comparison__header span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.voyage-scenario-comparison__table-wrap{overflow:auto}.voyage-scenario-comparison__table{width:100%;border-collapse:collapse;color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.voyage-scenario-comparison__table td,.voyage-scenario-comparison__table th{min-width:9rem;padding:var(--vds-space-3) var(--vds-space-4);border-bottom:1px solid var(--vds-color-border);text-align:left}.voyage-scenario-comparison__table thead th{background:var(--vds-color-surface-subtle);vertical-align:top}.voyage-scenario-comparison__metric,.voyage-scenario-comparison__metric-head{position:sticky;left:0;z-index:2;min-width:9rem!important}.voyage-scenario-comparison__metric-head{background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.voyage-scenario-comparison__metric{background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:800}.voyage-scenario-comparison__scenario-head{display:grid;justify-items:start;gap:var(--vds-space-1)}.voyage-scenario-comparison__load{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.voyage-scenario-comparison__duplicate{min-height:auto!important;padding:3px 0!important;font-size:var(--vds-font-size-2xs)!important;letter-spacing:.08em;text-transform:uppercase}.voyage-scenario-comparison__table tbody td:not(.voyage-scenario-comparison__metric){color:var(--vds-color-text);font-family:var(--vds-font-display);font-weight:800}.voyage-scenario-comparison__table td[data-tone=success]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.voyage-scenario-comparison__table td[data-tone=success-soft]{background:color-mix(in srgb,var(--vds-color-success-bg) 55%,var(--vds-color-surface));color:var(--vds-color-success)}.voyage-scenario-comparison__table td[data-tone=info]{background:var(--vds-color-info-bg);color:var(--vds-color-info)}.voyage-scenario-comparison__table td[data-tone=danger-soft]{background:color-mix(in srgb,var(--vds-color-danger-bg) 55%,var(--vds-color-surface));color:var(--vds-color-danger)}.voyage-scenario-comparison__badge{margin-right:var(--vds-space-1)}.voyage-consumption-table th[data-fuel=vlsfo],.voyage-fuel-pill[data-fuel=vlsfo]{--fuel-color:var(--vds-color-fuel-vlsfo);color:var(--vds-color-fuel-vlsfo)}.voyage-consumption-table th[data-fuel=mgo],.voyage-fuel-pill[data-fuel=mgo]{--fuel-color:var(--vds-color-fuel-mgo);color:var(--vds-color-fuel-mgo)}.voyage-consumption-table th[data-fuel=hfo],.voyage-fuel-pill[data-fuel=hfo]{--fuel-color:var(--vds-color-fuel-hfo);color:var(--vds-color-fuel-hfo)}.voyage-consumption-table th[data-fuel=ifo380],.voyage-fuel-pill[data-fuel=ifo380]{--fuel-color:var(--vds-color-fuel-ifo380);color:var(--vds-color-fuel-ifo380)}.voyage-consumption-table th[data-fuel=ifo180],.voyage-fuel-pill[data-fuel=ifo180]{--fuel-color:var(--vds-color-fuel-ifo180);color:var(--vds-color-fuel-ifo180)}.voyage-consumption-table th[data-fuel=lng],.voyage-fuel-pill[data-fuel=lng]{--fuel-color:var(--vds-color-fuel-lng);color:var(--vds-color-fuel-lng)}.voyage-consumption-table th[data-fuel=mdo],.voyage-fuel-pill[data-fuel=mdo]{--fuel-color:var(--vds-color-fuel-mdo);color:var(--vds-color-fuel-mdo)}@media (max-width:760px){.voyage-scenario-comparison__header{padding:var(--vds-space-3) var(--vds-space-4)}.voyage-scenario-comparison__table td,.voyage-scenario-comparison__table th{padding:var(--vds-space-2) var(--vds-space-3)}}.company-inline-alert{margin-bottom:var(--vds-space-4)}.company-activities-workspace{display:grid;gap:var(--vds-space-5)}.company-activity-panel,.company-service-capability-panel{padding:var(--vds-space-5)!important}.company-panel-head>div{min-width:0}.company-panel-head p{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.55}.company-choice-groups{display:grid;gap:var(--vds-space-4);margin-top:var(--vds-space-4)}.company-choice-group{display:grid;gap:var(--vds-space-2)}.company-capability-section h4,.company-choice-group h4{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.company-choice-row{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.company-choice-row--spaced{margin:var(--vds-space-4) 0}.company-choice-chip{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:800 var(--vds-font-size-xs)/1 var(--vds-font-sans);cursor:pointer;transition:border-color var(--vds-duration-normal),background var(--vds-duration-normal),color var(--vds-duration-normal),box-shadow var(--vds-duration-normal)}.company-choice-chip:hover{border-color:var(--vds-color-primary-500);color:var(--vds-color-primary)}.company-choice-chip:focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}.company-choice-chip[data-active=true]{border-color:var(--vds-color-primary);background:var(--vds-color-primary-50);color:var(--vds-color-primary)}.company-choice-chip:disabled{cursor:not-allowed;opacity:.55}.company-form-actions{display:flex;align-items:center;gap:var(--vds-space-3);flex-wrap:wrap;margin-top:var(--vds-space-4)}.company-capability-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))!important;gap:var(--vds-space-4)!important}.company-field-support-action{display:flex;align-items:flex-end}.company-capability-section{display:grid;gap:var(--vds-space-2);margin-top:var(--vds-space-4)}.company-capability-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3);margin:var(--vds-space-4) 0}.company-service-capability-panel>.vds-field{margin-top:var(--vds-space-4)}@media (max-width:680px){.company-activity-panel,.company-service-capability-panel{padding:var(--vds-space-4)!important}.company-capability-options{grid-template-columns:1fr}.company-form-actions>.vds-button{width:100%}}.voyage-route-summary{position:relative;overflow:hidden;padding:var(--vds-space-4);border-radius:var(--vds-radius-lg);background:var(--vds-color-brand-900);color:var(--vds-color-on-brand)}.voyage-route-summary__glow{position:absolute;top:-3rem;right:-3rem;width:9rem;height:9rem;border-radius:50%;background:color-mix(in srgb,var(--vds-color-accent-500) 18%,transparent);filter:blur(2.5rem)}.voyage-route-summary__route,.voyage-route-summary__vessel{position:relative;z-index:1;color:color-mix(in srgb,var(--vds-color-on-brand) 62%,transparent);font-size:var(--vds-font-size-xs)}.voyage-route-summary__route{font-weight:700}.voyage-route-summary__vessel{margin-top:2px;margin-bottom:var(--vds-space-3)}.voyage-route-summary__metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vds-space-3)}.voyage-profit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-danger-bg)}.voyage-profit-summary[data-positive=true]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.voyage-profit-summary__metric{min-width:0;display:grid;gap:var(--vds-space-1)}.voyage-profit-summary__metric>span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.voyage-profit-summary__metric>strong{color:var(--vds-color-text);font:900 var(--vds-font-size-xl)/1 var(--vds-font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.voyage-profit-summary__metric:first-child>strong{font-size:var(--vds-font-size-2xl)}.voyage-profit-summary__metric>small{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.voyage-profit-summary__metric[data-tone=success]>strong{color:var(--vds-color-success)}.voyage-profit-summary__metric[data-tone=danger]>strong{color:var(--vds-color-danger)}.voyage-profit-summary__metric[data-tone=info]>strong{color:var(--vds-color-primary)}.voyage-scenario-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2);padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-lg);background:color-mix(in srgb,var(--vds-color-info-bg) 50%,var(--vds-color-surface))}.voyage-scenario-action-bar__help{flex:1 1 20rem;margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.voyage-alternative-routes,.voyage-result-route-map,.voyage-time-breakdown{padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.voyage-alternative-routes>header{display:grid;gap:var(--vds-space-1);margin-bottom:var(--vds-space-3)}.voyage-alternative-routes>header strong,.voyage-result-route-map h3,.voyage-time-breakdown h3{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.voyage-alternative-routes>header p{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5}.voyage-alternative-routes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--vds-space-3)}.voyage-alternative-route-card{display:grid;gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle)}.voyage-alternative-route-card__label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.voyage-alternative-route-card__via{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.voyage-alternative-route-card__distance{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vds-space-2)}.voyage-alternative-route-card__distance>strong{color:var(--vds-color-text);font:900 var(--vds-font-size-lg)/1.2 var(--vds-font-display)}.voyage-alternative-route-card__distance>span{color:var(--vds-color-success);font-size:var(--vds-font-size-xs);font-weight:800}.voyage-alternative-route-card__distance>span[data-longer=true]{color:var(--vds-color-danger)}.voyage-alternative-route-card>small{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.voyage-alternative-route-card>.vds-button{width:-moz-fit-content;width:fit-content}.voyage-result-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-4)}.voyage-time-breakdown h3{margin-bottom:var(--vds-space-3)}.voyage-time-breakdown__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:var(--vds-space-2)}.voyage-time-breakdown__note{margin:var(--vds-space-2) 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.voyage-breakeven{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg)}.voyage-breakeven span{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);font-weight:700}.voyage-breakeven strong{color:var(--vds-color-primary);font:850 var(--vds-font-size-sm)/1.2 var(--vds-font-display)}.voyage-result-route-map{overflow:hidden;padding:0}.voyage-result-route-map h3{padding:var(--vds-space-3) var(--vds-space-4);border-bottom:1px solid var(--vds-color-border)}.voyage-result-route-map__body{padding:var(--vds-space-3)}@media (max-width:760px){.voyage-profit-summary,.voyage-result-card-grid,.voyage-route-summary__metrics{grid-template-columns:1fr 1fr}.voyage-scenario-action-bar>.vds-button{flex:1 1 auto}.voyage-scenario-action-bar__help{flex-basis:100%}}@media (max-width:480px){.voyage-profit-summary,.voyage-result-card-grid,.voyage-route-summary__metrics{grid-template-columns:1fr}.voyage-breakeven{align-items:flex-start;flex-direction:column}}.voyage-estimate-meta,.voyage-linked-source,.voyage-scenario-switcher,.voyage-source-history{margin-bottom:var(--vds-space-4);border-radius:var(--vds-radius-lg)}.voyage-estimate-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2) var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);background:var(--vds-color-surface-subtle);font-size:var(--vds-font-size-xs)}.voyage-estimate-meta>strong{color:var(--vds-color-text);font-family:var(--vds-font-display);font-weight:850}.voyage-estimate-meta>span:not(.vds-status-badge){color:var(--vds-color-text-muted)}.voyage-estimate-meta__privacy{margin-left:auto}.voyage-linked-source{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2) var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.voyage-linked-source>svg{flex:0 0 auto;color:var(--vds-color-primary)}.voyage-linked-source>span:not(.vds-status-badge){flex:1 1 20rem}.voyage-linked-source strong{color:var(--vds-color-text)}.voyage-linked-source__back{margin-left:auto}.voyage-scenario-switcher,.voyage-source-history{padding:var(--vds-space-4)}.voyage-scenario-switcher__header,.voyage-source-history__header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2);margin-bottom:var(--vds-space-3)}.voyage-scenario-switcher__header>span,.voyage-source-history__header>span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.voyage-scenario-switcher__header>.vds-button,.voyage-source-history__header>small{margin-left:auto}.voyage-source-history__header>small{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.voyage-scenario-switcher__list{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.voyage-scenario-chip,.voyage-scenario-chip-group{display:inline-flex;align-items:center;gap:var(--vds-space-1)}.voyage-scenario-chip{min-height:2.25rem;padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface);color:var(--vds-color-text);font:800 var(--vds-font-size-xs)/1 var(--vds-font-sans);cursor:pointer;transition:background var(--vds-duration-fast),border-color var(--vds-duration-fast),color var(--vds-duration-fast),box-shadow var(--vds-duration-fast)}.voyage-scenario-chip:hover{border-color:var(--vds-color-primary-500)}.voyage-scenario-chip:focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}.voyage-scenario-chip[data-active=true]{border-color:var(--vds-color-primary);background:var(--vds-color-primary);color:var(--vds-color-on-brand)}.voyage-scenario-chip small{opacity:.78;font-size:var(--vds-font-size-2xs);font-weight:700}.voyage-scenario-chip__delete .vds-icon-button{width:1.75rem;height:1.75rem;color:var(--vds-color-danger)}.voyage-inline-feedback,.voyage-internal-document-alert{margin-top:var(--vds-space-3)}.voyage-internal-document-alert>div:first-child{display:grid;gap:2px}.voyage-internal-document-alert>div:first-child span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:700}.voyage-internal-document-alert__actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);margin-top:var(--vds-space-2)}.voyage-internal-document-alert>small{display:block;flex-basis:100%;margin-top:var(--vds-space-2);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:700}.voyage-source-history__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--vds-space-2)}.voyage-source-history__item{display:grid;gap:var(--vds-space-1);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle);color:var(--vds-color-text);text-align:left;font-family:var(--vds-font-sans);cursor:pointer}.voyage-source-history__item:hover{border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50)}.voyage-source-history__item:focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}.voyage-source-history__item strong{font-size:var(--vds-font-size-sm)}.voyage-source-history__item span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.voyage-source-history__item small{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.voyage-source-mini--spaced{margin-top:var(--vds-space-2)}.voyage-vessel-info{display:grid;gap:var(--vds-space-1);padding:var(--vds-space-3);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg);font-size:var(--vds-font-size-xs)}.voyage-vessel-info__name{color:var(--vds-color-text)}.voyage-vessel-info__badges{display:flex;flex-wrap:wrap;gap:var(--vds-space-1)}.voyage-vessel-info__source{color:var(--vds-color-primary);font-size:var(--vds-font-size-2xs);font-weight:700}.voyage-field-label__hint{color:var(--vds-color-text-muted);font-weight:500;text-transform:none}.voyage-form-grid{display:grid;gap:var(--vds-space-3)}.voyage-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.voyage-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.voyage-field-help{margin-top:calc(var(--vds-space-1) * -1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);line-height:1.5}.voyage-checkbox-label{display:flex;align-items:center;gap:var(--vds-space-2);color:var(--vds-color-text);font-size:var(--vds-font-size-xs);font-weight:700}.voyage-checkbox-label input{width:1rem;height:1rem;accent-color:var(--vds-color-primary)}.voyage-data-table--spaced,.voyage-table-toolbar--spaced{margin-top:var(--vds-space-3)}@media (max-width:760px){.voyage-estimate-meta__privacy,.voyage-linked-source__back,.voyage-scenario-switcher__header>.vds-button,.voyage-source-history__header>small{margin-left:0}.voyage-form-grid--2,.voyage-form-grid--3{grid-template-columns:1fr}.voyage-linked-source__back{width:100%}}.company-inline-link{color:var(--vds-color-primary);font-weight:800;text-decoration:none}.company-inline-link:hover{text-decoration:underline}.company-inline-link--danger{color:var(--vds-color-danger)}.company-inline-note{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.company-inline-note--offset{margin-left:var(--vds-space-3)}.company-inline-note--strong{font-weight:700}.company-inline-action{display:inline;padding:0;border:0;background:transparent;color:var(--vds-color-primary);font:800 inherit;cursor:pointer}.company-inline-action:hover{text-decoration:underline}.company-inline-action:focus-visible{outline:0;border-radius:var(--vds-radius-xs);box-shadow:var(--vds-focus-ring)}.company-inline-action--danger{color:var(--vds-color-danger)}.company-inline-action--warning{color:var(--vds-color-warning)}.company-profile-logo-panel{margin-bottom:var(--vds-space-5);padding:var(--vds-space-5) var(--vds-space-6);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.company-profile-logo-panel__title{margin-bottom:var(--vds-space-4);color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:800}.company-profile-logo-panel__body{display:flex;align-items:center;gap:var(--vds-space-5)}.company-profile-logo-panel__preview{width:5rem;height:5rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:2px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface-subtle)}.company-profile-logo-panel__image{width:100%;height:100%;object-fit:cover}.company-profile-logo-panel__controls{flex:1 1;min-width:0}.company-profile-logo-panel__input{display:none}.company-profile-logo-panel__upload{min-height:var(--vds-control-height-sm);display:inline-flex;align-items:center;gap:var(--vds-space-2);padding:0 var(--vds-space-4);border:1px solid var(--vds-color-primary);border-radius:var(--vds-radius-md);color:var(--vds-color-primary);font-size:var(--vds-font-size-sm);font-weight:800;cursor:pointer}.company-profile-logo-panel__upload:hover{background:var(--vds-color-primary-50)}.company-profile-logo-panel__upload:focus-within{box-shadow:var(--vds-focus-ring)}.company-profile-logo-panel__help{margin-top:var(--vds-space-2);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.company-canonical-select{width:100%;min-height:var(--vds-control-height-md);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;outline:0}.company-canonical-select:focus{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring)}.company-form-field--wide{grid-column:1/-1}.company-form-legend{margin-bottom:var(--vds-space-4);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.company-billing-restricted{max-width:53.75rem}.company-panel-title{margin:var(--vds-space-1) 0 var(--vds-space-2)}.company-subscription-downgrade{display:grid;gap:var(--vds-space-2);margin-bottom:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-warning-border)!important;border-radius:var(--vds-radius-md);background:var(--vds-color-warning-bg)!important}.company-subscription-downgrade__actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.company-password-form{margin-top:var(--vds-space-4)}.company-account-closure-panel{border-color:var(--vds-color-danger-border)!important;background:var(--vds-color-danger-bg)!important}.company-panel-title--danger,.company-section-kicker--danger{color:var(--vds-color-danger)!important}@media (max-width:640px){.company-inline-note--offset{display:block;margin:var(--vds-space-2) 0 0}.company-profile-logo-panel{padding:var(--vds-space-4)}.company-profile-logo-panel__body{align-items:flex-start;flex-direction:column}.company-subscription-downgrade__actions>button{width:100%}}.ownership-confirm-page{max-width:38rem;margin:0 auto;padding:var(--vds-space-8) var(--vds-page-gutter)}.ownership-back-link{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:var(--vds-space-1);margin-bottom:var(--vds-space-4);color:var(--vds-color-primary);font-size:var(--vds-font-size-sm);font-weight:800;text-decoration:none}.ownership-back-link:hover{text-decoration:underline}.ownership-confirm-card{padding:var(--vds-space-7)}.ownership-confirm-card__header{display:flex;align-items:center;gap:var(--vds-space-3);margin-bottom:var(--vds-space-5)}.ownership-confirm-card__icon{width:3rem;height:3rem;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--vds-radius-md);background:var(--vds-color-primary-50);color:var(--vds-color-primary)}.ownership-confirm-card__header>div{display:grid;justify-items:start;gap:var(--vds-space-1)}.ownership-confirm-card__header h1{margin:0;color:var(--vds-color-text);font:var(--vds-font-title)}.ownership-confirm-card__content{display:grid;gap:var(--vds-space-4)}.ownership-confirm-card__content p{margin:0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-md);line-height:var(--vds-line-height-body)}.ownership-confirm-card__content ul{margin:0;padding-left:var(--vds-space-6);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.75}.ownership-confirm-card__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--vds-space-2);margin-top:var(--vds-space-1)}.ownership-confirm-result{display:grid;justify-items:center;gap:var(--vds-space-3);padding:var(--vds-space-5) 0 var(--vds-space-2);text-align:center}.ownership-confirm-result>svg{color:var(--vds-color-success)}.ownership-confirm-result[data-tone=danger]>svg{color:var(--vds-color-danger)}.ownership-confirm-result h2{margin:0;color:var(--vds-color-text);font:850 var(--vds-font-size-xl)/1.25 var(--vds-font-display)}.ownership-confirm-result p{max-width:30rem;margin:0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-body)}.ownership-confirm-result>.vds-alert{width:100%;text-align:left}@media (max-width:520px){.ownership-confirm-page{padding-top:var(--vds-space-5)}.ownership-confirm-card{padding:var(--vds-space-5)}.ownership-confirm-card__header{align-items:flex-start}.ownership-confirm-card__actions>*{width:100%}}.ownership-admin-page{max-width:70rem;margin:0 auto;padding:var(--vds-space-8) var(--vds-page-gutter)}.ownership-admin-header{margin-bottom:var(--vds-space-5)}.ownership-admin-section{display:grid;gap:var(--vds-space-3);margin-top:var(--vds-space-5);padding:var(--vds-space-5)}.ownership-admin-section[data-tone=warning]>.vds-section-header svg{color:var(--vds-color-warning)}.ownership-admin-section[data-tone=danger]>.vds-section-header svg{color:var(--vds-color-danger)}.ownership-admin-section[data-tone=neutral]>.vds-section-header svg{color:var(--vds-color-text-muted)}.ownership-admin-section__content{display:grid;gap:var(--vds-space-2)}.ownership-request-card{display:flex;align-items:flex-start;gap:var(--vds-space-3);padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.ownership-request-card__main{min-width:0;flex:1 1;display:grid;gap:var(--vds-space-2)}.ownership-request-card__main header{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--vds-space-2)}.ownership-request-card__main header strong{color:var(--vds-color-text);font-size:var(--vds-font-size-md)}.ownership-request-card__main header span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.ownership-request-card__route{display:flex;align-items:center;gap:var(--vds-space-1);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs)}.ownership-request-card blockquote,.ownership-review-summary blockquote{margin:0;padding:var(--vds-space-3);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-style:italic}.ownership-watch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--vds-space-2)}.ownership-watch-item{display:grid;justify-items:start;gap:var(--vds-space-1);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-left:4px solid var(--vds-color-danger);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.ownership-watch-item[data-tone=warning]{border-left-color:var(--vds-color-warning)}.ownership-watch-item strong{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.ownership-watch-item>span:not(.vds-status-badge){color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.ownership-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3);padding:var(--vds-space-4);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle)}.ownership-review-summary>div{min-width:0;display:grid;gap:2px}.ownership-review-summary>div strong{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);letter-spacing:.08em;text-transform:uppercase}.ownership-review-summary>div span{color:var(--vds-color-text);font-size:var(--vds-font-size-sm);overflow-wrap:anywhere}.ownership-review-summary blockquote{grid-column:1/-1;background:var(--vds-color-surface)}.ownership-review-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--vds-space-2)}.ownership-review-approve{background:var(--vds-color-success)!important}@media (max-width:620px){.ownership-admin-page{padding-top:var(--vds-space-5)}.ownership-admin-section{padding:var(--vds-space-4)}.ownership-request-card{align-items:stretch;flex-direction:column}.ownership-request-card>.vds-button{width:100%}.ownership-review-summary{grid-template-columns:1fr}.ownership-review-summary blockquote{grid-column:auto}.ownership-review-actions>.vds-button{flex:1 1 auto}}.ownership-admin-section__title{display:inline-flex;align-items:center;gap:var(--vds-space-2)}.vds-company-logo{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--vds-radius-md);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);font-weight:900;font-size:var(--vds-font-size-lg)}.vds-company-logo[data-size="32"]{width:32px;height:32px;border-radius:var(--vds-radius-sm);font-size:var(--vds-font-size-sm)}.vds-company-logo[data-size="50"]{width:50px;height:50px}.vds-company-logo[data-size="54"]{width:54px;height:54px}.vds-company-logo img{width:100%;height:100%;object-fit:cover;display:block}.vds-company-preview-dialog .vds-dialog__body{display:grid;gap:var(--vds-space-4)}.vds-company-preview-identity{display:flex;align-items:center;gap:var(--vds-space-3);min-width:0}.vds-company-preview-identity-copy{min-width:0;display:grid;gap:4px}.vds-company-preview-identity-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vds-font-size-lg);color:var(--vds-color-text)}.vds-company-preview-identity-copy>span:not(.vds-status-badge){color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-company-preview-summary{margin:0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.6}.vds-company-preview-section{display:grid;gap:var(--vds-space-2);padding-top:var(--vds-space-3);border-top:1px solid var(--vds-color-border)}.vds-company-preview-section h3{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.vds-chip-row{min-width:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.vds-chip-row--compact{gap:4px}.vds-muted-copy{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5}.vds-inline-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-company-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3);margin-top:var(--vds-space-3)}.vds-company-review-form .vds-field:last-of-type,.vds-company-review-form>.vds-button{grid-column:1/-1}.vds-company-preview-footer{width:100%;display:flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap}.vds-company-preview-primary{margin-left:auto}.vds-company-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--vds-space-3)}.vds-company-directory-card{min-width:0;display:flex;flex-direction:column;gap:var(--vds-space-3);padding:var(--vds-space-4);cursor:pointer;transition:transform var(--vds-duration-fast),box-shadow var(--vds-duration-normal),border-color var(--vds-duration-normal)}.vds-company-directory-card:hover{transform:translateY(-2px);border-color:var(--vds-color-primary-200);box-shadow:var(--vds-shadow-md)}.vds-company-directory-card:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-company-directory-card__main{display:flex;align-items:flex-start;gap:var(--vds-space-3);min-width:0}.vds-company-directory-card__copy{min-width:0;display:grid;gap:7px}.vds-company-directory-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vds-color-text);font-size:var(--vds-font-size-md);font-weight:850}.vds-company-directory-card__location,.vds-company-directory-card__summary{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-company-directory-card__summary{color:var(--vds-color-text-secondary)}.vds-company-directory-card__footer{margin-top:auto;padding-top:var(--vds-space-3);border-top:1px solid var(--vds-color-border);display:flex;justify-content:space-between;align-items:center;gap:var(--vds-space-2);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.companies-filter-control{flex:1 1 10rem;min-width:9rem}.companies-filter-control--search{flex-basis:17rem}.companies-filter-control--activity{flex-basis:14rem}.companies-filter-control--sort{flex-basis:10rem}.vds-directory-meta{min-height:var(--vds-toolbar-height);display:flex;justify-content:space-between;align-items:center;gap:var(--vds-space-3);margin:var(--vds-space-2) 0 var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-directory-meta__tools{display:flex;align-items:center;gap:var(--vds-space-2)}.vds-directory-page-size{width:auto;min-width:4.5rem;height:var(--vds-control-height-sm)}.stage86-companies-table-frame .workspace-table-scroll{overflow-x:auto}.stage86-companies-table{min-width:58rem}.stage86-companies-table tr[data-row-tone=subtle]{background:var(--vds-color-surface-subtle)}.stage86-companies-table tbody tr{cursor:pointer}.stage86-companies-table tbody tr:hover{background:var(--vds-color-primary-50)}.vds-company-table-identity{display:flex;align-items:center;gap:var(--vds-space-2);min-width:0}.vds-company-table-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vds-color-text);font-weight:850}.vds-company-name-cell{min-width:13rem}.vds-table-muted{color:var(--vds-color-text-muted)}.vds-company-rating{white-space:nowrap}.vds-verification-alert-stack{display:grid;gap:var(--vds-space-3);margin-bottom:var(--vds-space-4)}.vds-verification-alert-stack .vds-alert__body{display:flex;align-items:flex-start;gap:var(--vds-space-2)}.vds-verification-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--vds-space-4);align-items:start}.vds-verification-sidebar{display:grid;gap:var(--vds-space-3)}.vds-verification-process-card,.vds-verification-request-card,.vds-verification-submit-card{padding:var(--vds-space-5)}.vds-verification-steps{display:grid}.vds-verification-step{display:flex;gap:var(--vds-space-3);padding:0 0 var(--vds-space-4);margin:0 0 var(--vds-space-4);border-bottom:1px solid var(--vds-color-border)}.vds-verification-step[data-last=true]{padding-bottom:0;margin-bottom:0;border-bottom:0}.vds-verification-step__icon{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-verification-step strong{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vds-verification-step p{margin:3px 0 0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);line-height:1.55}.vds-verification-form{display:grid;gap:var(--vds-space-4)}.vds-verification-dropzone{min-height:9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vds-space-2);padding:var(--vds-space-5);border:2px dashed var(--vds-color-border-strong);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);text-align:center;cursor:pointer;transition:border-color var(--vds-duration-normal),background var(--vds-duration-normal),color var(--vds-duration-normal)}.vds-verification-dropzone:focus-visible,.vds-verification-dropzone:hover{outline:none;border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-verification-dropzone strong{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.vds-verification-dropzone span{font-size:var(--vds-font-size-xs)}.vds-verification-file-list{display:grid;gap:6px}.vds-verification-file-row{min-width:0;display:flex;align-items:center;gap:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-verification-file-name{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vds-color-text);font-size:var(--vds-font-size-xs);font-weight:750}.vds-verification-file-size{flex:0 0 auto;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-verification-accepted-list{display:grid;gap:5px}.vds-verification-accepted-list>div{display:flex;align-items:center;gap:6px}.vds-vessel-flag{font-size:var(--vds-font-size-sm)}.vds-vessel-flag--text{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-vessel-photo{position:relative;height:180px;overflow:hidden;background:var(--vds-color-brand-900)}.vds-vessel-photo[data-height="160"]{height:160px}.vds-vessel-photo--empty{display:flex;align-items:center;justify-content:center}.vds-vessel-photo-placeholder{opacity:.16}.vds-vessel-photo__image{width:100%;height:100%;object-fit:cover;display:block}.vds-vessel-photo__dots{position:absolute;right:8px;bottom:8px;display:flex;gap:4px}.vds-vessel-photo__dot{width:8px;height:8px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(255,255,255,.4);cursor:pointer}.vds-vessel-photo__dot[data-active=true]{background:#fff}.vds-vessel-chip{white-space:nowrap}.vds-vessel-stat{min-width:0;display:grid;gap:2px;padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle)}.vds-vessel-stat>span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:850;letter-spacing:.05em;text-transform:uppercase}.vds-vessel-stat>strong{overflow:hidden;text-overflow:ellipsis;color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vds-vessel-section-head{margin:var(--vds-space-5) 0 var(--vds-space-3);padding-bottom:var(--vds-space-2);border-bottom:1px solid var(--vds-color-border);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-vessel-tile{overflow:hidden;cursor:pointer;transition:transform var(--vds-duration-normal),box-shadow var(--vds-duration-normal),border-color var(--vds-duration-normal)}.vds-vessel-tile:hover{transform:translateY(-3px);border-color:var(--vds-color-primary-200);box-shadow:var(--vds-shadow-lg)}.vds-vessel-tile:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-vessel-tile__media{position:relative}.vds-vessel-tile__top-left,.vds-vessel-tile__top-right{position:absolute;top:10px;display:flex;gap:5px;flex-wrap:wrap}.vds-vessel-tile__top-left{left:10px}.vds-vessel-tile__top-right{right:10px}.vds-vessel-tile__media-meta{position:absolute;left:10px;bottom:8px;display:flex;flex-wrap:wrap;gap:4px}.vds-vessel-tile__media-meta>span{min-height:22px;display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;background:rgba(0,0,0,.54);color:rgba(255,255,255,.9);font-size:var(--vds-font-size-2xs)}.vds-vessel-tile__body{display:grid;gap:var(--vds-space-2);padding:var(--vds-space-4)}.vds-vessel-tile__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vds-color-text);font-size:var(--vds-font-size-md);font-weight:900}.vds-vessel-tile__identity{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-vessel-tile__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:var(--vds-space-1)}.vds-vessel-tile__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--vds-space-3);padding-top:var(--vds-space-3);margin-top:var(--vds-space-1);border-top:1px solid var(--vds-color-border)}.vds-vessel-tile__commercial{min-width:0;display:grid;gap:3px}.vds-vessel-tile__commercial>strong{color:var(--vds-color-primary-700);font-size:var(--vds-font-size-lg);line-height:1.1}.vds-vessel-tile__commercial>strong[data-tone=warning]{color:var(--vds-color-warning)}.vds-vessel-tile__commercial>strong small{margin-left:2px;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:500}.vds-vessel-tile__commercial>span{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:750}.vds-vessel-tile__commercial>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}@media (max-width:760px){.vds-company-review-form,.vds-verification-layout{grid-template-columns:1fr}.vds-company-preview-footer>*,.vds-company-preview-primary{width:100%;margin-left:0}.vds-directory-meta{align-items:flex-start;flex-direction:column}.vds-directory-meta__tools{width:100%;justify-content:flex-end}.vds-verification-process-card,.vds-verification-request-card,.vds-verification-submit-card{padding:var(--vds-space-4)}}.fleet-confirm-overlay,.fleet-modal-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:var(--vds-space-4);overflow-y:auto;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fleet-confirm-card,.fleet-modal-card{width:min(720px,100%);max-height:calc(var(--vesbor-viewport-height, 100vh) - 32px);overflow:auto;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal)}.fleet-modal-card[data-wide=true]{width:min(1040px,100%)}.fleet-modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-4) var(--vds-space-5);border-bottom:1px solid var(--vds-color-border);background:color-mix(in srgb,var(--vds-color-surface) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fleet-modal-header h2{margin:0;font-size:var(--vds-font-size-lg);color:var(--vds-color-text)}.fleet-modal-body{padding:var(--vds-space-5)}.vds-date-control{position:relative;display:grid;grid-template-columns:1fr var(--vds-control-height-md);align-items:stretch}.vds-date-control__text{padding-right:var(--vds-space-2);border-radius:var(--vds-radius-md) 0 0 var(--vds-radius-md)}.stage128u-date-picker-button{position:relative;display:grid;place-items:center;min-width:var(--vds-control-height-md);border:1px solid var(--vds-color-border);border-left:0;border-radius:0 var(--vds-radius-md) var(--vds-radius-md) 0;background:var(--vds-color-surface-muted);color:var(--vds-color-text-muted);cursor:pointer}.vds-date-control__native{position:absolute;inset:0;width:100%;opacity:0;pointer-events:none}.vds-suffixed-input{display:grid;grid-template-columns:1fr auto;align-items:stretch}.vds-suffixed-input .vds-input{border-radius:var(--vds-radius-md) 0 0 var(--vds-radius-md)}.vds-suffixed-input__suffix{display:grid;place-items:center;padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-left:0;border-radius:0 var(--vds-radius-md) var(--vds-radius-md) 0;background:var(--vds-color-surface-muted);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800}.vds-alert-stack{display:grid;gap:var(--vds-space-2);margin-bottom:var(--vds-space-3)}.vds-fleet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-3);margin-bottom:var(--vds-space-4)}.vds-fleet-toolbar__hint{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-fleet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--vds-space-4)}.vds-fleet-card{overflow:hidden}.vds-fleet-card__photo{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--vds-color-brand-900)}.vds-fleet-card__photo img{width:100%;height:100%;object-fit:cover;display:block}.vds-fleet-photo-fallback{display:grid;place-items:center;color:var(--vds-color-on-brand)}.vds-fleet-card__body{display:grid;gap:var(--vds-space-3);padding:var(--vds-space-4)}.vds-fleet-card__name{margin:0;color:var(--vds-color-text);font-size:var(--vds-font-size-lg)}.vds-fleet-card__type,.vds-table-muted{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-fleet-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.vds-fleet-card__listing-count{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-fleet-card__actions,.vds-table-action-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--vds-space-2);flex-wrap:wrap}.vds-table-actions-cell{text-align:right}.vds-table-strong{color:var(--vds-color-text);font-weight:850}.vds-table-mono{color:var(--vds-color-text-muted);font-family:var(--vds-font-family-mono);font-size:var(--vds-font-size-xs)}.vds-table tr[data-row-tone=alternate]{background:var(--vds-color-surface-muted)}.vds-sale-filterbar{padding:var(--vds-space-4);margin-bottom:var(--vds-space-4)}.vds-sale-filter-primary{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(150px,.8fr) minmax(120px,.65fr) minmax(130px,.65fr) auto;gap:var(--vds-space-3);align-items:flex-end}.vds-sale-filter-actions{display:flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap}.vds-sale-filter-advanced{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:var(--vds-space-3);margin-top:var(--vds-space-3);padding-top:var(--vds-space-3);border-top:1px solid var(--vds-color-border);align-items:flex-end}.vds-sale-filter-advanced>*{min-width:0}.vds-sale-card{transition:transform .16s ease,box-shadow .16s ease}.vds-sale-card:hover{box-shadow:var(--vds-shadow-lg)}.vds-sale-photo,.vds-sale-photo-fallback{position:relative;display:block;width:100%;overflow:hidden;background:var(--vds-color-brand-900)}.vds-sale-photo-fallback[data-size=card],.vds-sale-photo[data-size=card]{height:170px}.vds-sale-photo-fallback[data-size=thumb],.vds-sale-photo[data-size=thumb]{width:56px;height:40px;flex:0 0 56px;border-radius:var(--vds-radius-sm)}.vds-sale-photo{padding:0;border:0;cursor:zoom-in}.vds-sale-photo img{width:100%;height:100%;object-fit:cover;display:block}.vds-sale-photo-fallback{display:grid;place-items:center;color:color-mix(in srgb,var(--vds-color-on-brand) 75%,transparent)}.vds-sale-photo__count{position:absolute;right:var(--vds-space-3);bottom:var(--vds-space-3);padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--vds-color-brand-900) 76%,transparent);color:var(--vds-color-on-brand);font-size:var(--vds-font-size-xs);font-weight:800}.vds-sale-card__body{display:grid;gap:var(--vds-space-3)}.vds-sale-card__title{margin:0;overflow:hidden;color:var(--vds-color-text);font-size:var(--vds-font-size-lg);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.vds-sale-card__company,.vds-sale-card__description,.vds-sale-card__subtitle{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-sale-card__description{margin:0}.vds-sale-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.vds-sale-spec{padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-muted)}.vds-sale-spec__label{display:block;margin-bottom:4px;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vds-sale-spec__value{color:var(--vds-color-text)}.vds-sale-company-link,.vds-sale-spec__value{font-size:var(--vds-font-size-sm);font-weight:800}.vds-sale-company-link{min-width:0;overflow:hidden;color:var(--vds-color-link);text-overflow:ellipsis;white-space:nowrap}.vds-sale-comparebar,.vds-sale-resultsbar{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);margin-bottom:var(--vds-space-3)}.vds-sale-comparebar{padding:var(--vds-space-3)}.vds-sale-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--vds-space-4)}.vds-sale-empty{grid-column:1/-1}.vds-sale-table-vessel{display:flex;align-items:center;gap:var(--vds-space-3);min-width:190px}.vds-sale-table-actions{display:flex;justify-content:flex-end;gap:var(--vds-space-2);flex-wrap:wrap}.vds-section-kicker{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}@media (max-width:900px){.vds-sale-filter-advanced,.vds-sale-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vds-fleet-grid,.vds-sale-filter-advanced,.vds-sale-filter-primary,.vds-sale-grid{grid-template-columns:1fr}.vds-fleet-toolbar,.vds-sale-card__footer,.vds-sale-comparebar,.vds-sale-resultsbar{align-items:stretch;flex-direction:column}}.admin-access-hint{margin-top:var(--vds-space-2);color:var(--vds-color-text-muted)}.admin-section-error{padding:var(--vds-space-5);border-color:var(--vds-color-danger-border)}.admin-dialog-title,.admin-section-error__title{margin:0 0 var(--vds-space-2);color:var(--vds-color-text);font-size:var(--vds-font-size-lg);font-weight:900}.admin-dialog-description,.admin-section-error__description,.admin-workspace-description{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.55}.admin-dialog-actions{display:flex;justify-content:flex-end;gap:var(--vds-space-2);flex-wrap:wrap;margin-top:var(--vds-space-4)}.admin-dialog-textarea{min-height:120px;resize:vertical}.admin-modal-backdrop{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:var(--vds-space-4);background:rgba(15,23,42,.55)}.admin-modal-surface{width:min(560px,100%);max-height:calc(var(--vesbor-viewport-height, 100vh) - 32px);overflow-y:auto;padding:var(--vds-space-5);border-radius:var(--vds-radius-lg);box-shadow:var(--vds-shadow-modal)}.admin-subnav{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);margin-bottom:var(--vds-space-4)}.admin-subnav__item{min-height:36px;padding:7px 12px;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface);color:var(--vds-color-text-muted);font:inherit;font-size:var(--vds-font-size-sm);font-weight:800;cursor:pointer}.admin-subnav__item[aria-selected=true]{border-color:var(--vds-color-brand);background:var(--vds-color-brand);color:var(--vds-color-on-brand)}.admin-workspace{display:grid;gap:var(--vds-space-3)}.admin-workspace-header{padding:var(--vds-space-4)}.admin-workspace-header h2{margin:0;color:var(--vds-color-text);font-size:var(--vds-font-size-lg)}.admin-workspace-description{margin-top:var(--vds-space-1)}.admin-overview-stack,.admin-statistics-stack{display:grid;gap:var(--vds-space-4);min-width:0}.admin-command-center{position:relative;overflow:hidden}.admin-command-center:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--vds-color-brand)}.admin-command-center__eyebrow{margin-bottom:var(--vds-space-3);color:var(--vds-color-brand);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.admin-card-actions,.admin-inline-actions{display:flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap}.admin-attention-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:var(--vds-space-3)}.admin-attention-card{min-width:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-muted);color:var(--vds-color-text);text-align:left;cursor:pointer;transition:border-color var(--vds-duration-fast),transform var(--vds-duration-fast),box-shadow var(--vds-duration-fast)}.admin-attention-card:not(:disabled):hover{border-color:var(--vds-color-border-strong);transform:translateY(-1px);box-shadow:var(--vds-shadow-sm)}.admin-attention-card:disabled{cursor:default;opacity:.82}.admin-attention-card--warning{border-top:3px solid var(--vds-color-warning)}.admin-attention-card--danger{border-top:3px solid var(--vds-color-danger)}.admin-attention-card--success{border-top:3px solid var(--vds-color-success)}.admin-attention-card__header{display:flex;justify-content:space-between;gap:var(--vds-space-2);align-items:center}.admin-attention-card__label{overflow:hidden;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-attention-card__value{display:block;margin-top:var(--vds-space-2);color:var(--vds-color-text);font:900 var(--vds-font-size-2xl)/1 var(--vds-font-display)}.admin-attention-card--warning .admin-attention-card__value{color:var(--vds-color-warning)}.admin-attention-card--danger .admin-attention-card__value{color:var(--vds-color-danger)}.admin-attention-card--success .admin-attention-card__value{color:var(--vds-color-success)}.admin-overview-three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-3)}.admin-definition-list,.admin-stat-list{display:grid;gap:0;margin:0}.admin-definition-list>div,.admin-stat-list>div{display:flex;justify-content:space-between;align-items:center;gap:var(--vds-space-3);min-height:34px;padding:7px 0;border-bottom:1px solid var(--vds-color-border)}.admin-definition-list>div:last-child,.admin-stat-list>div:last-child{border-bottom:0}.admin-definition-list dt,.admin-stat-list dt{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.admin-definition-list dd,.admin-stat-list dd{margin:0;color:var(--vds-color-text);font-weight:850;text-align:right}.admin-object-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.admin-object-grid>div{display:grid;gap:2px;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-muted)}.admin-object-grid span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800;text-transform:uppercase}.admin-object-grid strong{color:var(--vds-color-text);font-size:var(--vds-font-size-lg)}.admin-access-status-card .admin-card-header{align-items:center}.admin-country-chips{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.admin-country-chip{display:inline-flex;align-items:center;gap:var(--vds-space-2);padding:6px 10px;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface-muted);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.admin-country-chip span{color:var(--vds-color-text-muted)}.admin-queue-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--vds-space-3)}.admin-queue-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--vds-space-2);align-items:center;min-width:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text);text-align:left;cursor:pointer}.admin-queue-card:hover{border-color:var(--vds-color-border-strong);box-shadow:var(--vds-shadow-sm)}.admin-queue-card__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-muted);color:var(--vds-color-brand)}.admin-queue-card__label{min-width:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900;text-transform:uppercase}.admin-queue-card__value{font-size:var(--vds-font-size-xl)}.admin-queue-card--warning{border-top:3px solid var(--vds-color-warning)}.admin-queue-card--warning .admin-queue-card__icon,.admin-queue-card--warning .admin-queue-card__value{color:var(--vds-color-warning)}.admin-queue-card--danger{border-top:3px solid var(--vds-color-danger)}.admin-queue-card--danger .admin-queue-card__icon,.admin-queue-card--danger .admin-queue-card__value{color:var(--vds-color-danger)}.admin-queue-card--info{border-top:3px solid var(--vds-color-info)}.admin-table-card{padding-bottom:0;overflow:hidden}.admin-table-card .admin-table-scroll{margin-inline:calc(var(--vds-space-4) * -1);border-inline:0;border-bottom:0;border-radius:0}.admin-table-card .vesbor-table{margin:0}.admin-table-empty{padding:var(--vds-space-5)!important;color:var(--vds-color-text-muted);text-align:center}.admin-feature-tile{display:grid;gap:var(--vds-space-1);min-width:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-muted)}.admin-feature-tile strong{color:var(--vds-color-text)}.admin-feature-tile span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5}.admin-empty-copy,.admin-loading-state{padding:var(--vds-space-5);color:var(--vds-color-text-muted);text-align:center}.admin-statistics-toolbar{justify-content:space-between;margin-bottom:var(--vds-space-1)}.admin-statistics-toolbar,.admin-statistics-toolbar__status{display:flex;align-items:center;gap:var(--vds-space-3);flex-wrap:wrap}.admin-statistics-toolbar__status{justify-content:flex-end;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.admin-period-picker{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface-muted)}.admin-period-picker__item{min-width:48px;min-height:32px;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--vds-color-text-muted);font:inherit;font-size:var(--vds-font-size-sm);font-weight:850;cursor:pointer}.admin-period-picker__item[aria-pressed=true]{background:var(--vds-color-brand);color:var(--vds-color-on-brand)}.admin-statistics-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start}.admin-statistics-main-grid,.admin-statistics-side-stack{display:grid;gap:var(--vds-space-4)}.admin-visit-series{display:grid;gap:7px;max-height:330px;overflow-y:auto;padding-right:var(--vds-space-1)}.admin-visit-series__row{display:grid;grid-template-columns:88px minmax(55px,1fr) 48px 72px;gap:var(--vds-space-2);align-items:center;min-height:24px;font-size:var(--vds-font-size-xs)}.admin-visit-series__day,.admin-visit-series__unique{color:var(--vds-color-text-muted)}.admin-progress-track{display:block;height:10px;overflow:hidden;border-radius:999px;background:var(--vds-color-surface-subtle)}.admin-progress-fill{display:block;width:var(--admin-progress,0);height:100%;border-radius:inherit;background:var(--vds-color-brand);transition:width var(--vds-duration-normal)}.admin-financial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--vds-space-3)}.admin-financial-card{display:grid;gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-muted)}.admin-financial-card>strong{color:var(--vds-color-brand);font-size:var(--vds-font-size-lg)}.admin-financial-card dl{display:grid;gap:var(--vds-space-1);margin:0}.admin-financial-card dl>div{display:flex;justify-content:space-between;gap:var(--vds-space-2)}.admin-financial-card dt{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.admin-financial-card dd{margin:0;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:850;text-align:right}.admin-funnel-scroll{overflow-x:auto}.admin-funnel-list{display:grid;gap:var(--vds-space-2);min-width:650px}.admin-funnel-row{display:grid;grid-template-columns:minmax(170px,240px) minmax(100px,1fr) 70px 92px;gap:var(--vds-space-3);align-items:center;min-height:38px;font-size:var(--vds-font-size-xs)}.admin-funnel-label{display:grid;gap:2px}.admin-funnel-label span{color:var(--vds-color-text-muted);font-size:10px}.admin-funnel-conversion,.admin-funnel-count{text-align:right}.admin-funnel-conversion{color:var(--vds-color-text-secondary)}.admin-funnel-conversion[data-empty=true]{color:var(--vds-color-text-muted)}@media (max-width:1100px){.admin-overview-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-statistics-main-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-overview-three-column{grid-template-columns:1fr}.admin-object-grid{grid-template-columns:1fr 1fr}.admin-statistics-toolbar{align-items:stretch}.admin-statistics-toolbar__status{justify-content:space-between;width:100%}.admin-period-picker{width:100%}.admin-period-picker__item{flex:1 1}.admin-visit-series__row{grid-template-columns:74px minmax(45px,1fr) 36px}.admin-visit-series__unique{display:none}.admin-queue-card{grid-template-columns:auto 1fr}.admin-queue-card__value{grid-column:2}}.vds-sale-photo-button,.vds-sale-photo-fallback{width:100%;height:190px}.vds-sale-photo-button[data-height="40"],.vds-sale-photo-fallback[data-height="40"]{height:40px}.vds-sale-photo-button[data-height="170"],.vds-sale-photo-fallback[data-height="170"]{height:170px}.vds-sale-photo-button[data-height="180"],.vds-sale-photo-fallback[data-height="180"]{height:180px}.vds-sale-photo-button[data-height="310"],.vds-sale-photo-fallback[data-height="310"]{height:310px}.vds-sale-photo-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-primary-600));color:color-mix(in srgb,var(--vds-color-on-brand) 72%,transparent);font-size:var(--vds-font-size-sm);font-weight:800}.vds-sale-photo-fallback[data-compact=true]{font-size:var(--vds-font-size-2xs)}.vds-sale-photo-button{position:relative;display:block;overflow:hidden;padding:0;border:0;background:transparent;cursor:zoom-in}.vds-sale-photo-image{display:block;width:100%;height:100%;object-fit:cover}.vds-sale-photo-count{position:absolute;right:var(--vds-space-3);bottom:var(--vds-space-3);padding:5px 10px;border-radius:var(--vds-radius-pill);background:color-mix(in srgb,var(--vds-color-brand-900) 78%,transparent);color:var(--vds-color-on-brand);font-size:var(--vds-font-size-xs);font-weight:800}.vds-sale-thumb{width:56px;height:40px;flex:0 0 56px;overflow:hidden;padding:0;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-muted);cursor:default}.vds-sale-thumb[data-active=true]{cursor:zoom-in}.vds-sale-pill{white-space:nowrap}.vds-sale-spec{min-width:0}.vds-sale-section-title{margin-bottom:var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vds-sale-card{overflow:hidden;padding:0;cursor:pointer;transition:transform var(--vds-duration-fast),box-shadow var(--vds-duration-fast),border-color var(--vds-duration-fast)}.vds-sale-card:hover{transform:translateY(-2px);border-color:var(--vds-color-border-strong);box-shadow:var(--vds-shadow-md)}.vds-sale-card__media{position:relative}.vds-sale-card__badges{position:absolute;top:var(--vds-space-3);left:var(--vds-space-3);display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-sale-card__body{padding:var(--vds-space-4)}.vds-sale-card__body h3{overflow:hidden;margin:0;color:var(--vds-color-text);font-size:var(--vds-font-size-lg);font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.vds-sale-card__subtitle{margin-top:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-sale-card__specs{margin-top:var(--vds-space-3);gap:var(--vds-space-2)}.vds-sale-card__description{margin:var(--vds-space-3) 0 0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);line-height:1.5}.vds-sale-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);margin-top:var(--vds-space-4);padding-top:var(--vds-space-3);border-top:1px solid var(--vds-color-border)}.vds-sale-card__company{min-width:0;overflow:hidden;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.vds-sale-card__company--link{color:var(--vds-color-link);font-weight:850}.vds-sale-card__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--vds-space-2)}.vds-sale-lightbox{position:fixed;inset:0;z-index:calc(var(--vds-z-modal) + 20);display:flex;flex-direction:column;padding:var(--vds-space-6);background:color-mix(in srgb,var(--vds-color-brand-900) 92%,black)}.vds-sale-lightbox__header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);margin-bottom:var(--vds-space-4);color:var(--vds-color-on-brand)}.vds-sale-lightbox__header>div{display:grid;gap:2px}.vds-sale-lightbox__header strong{font-size:var(--vds-font-size-md)}.vds-sale-lightbox__header span{opacity:.72;font-size:var(--vds-font-size-xs)}.vds-sale-lightbox__close,.vds-sale-lightbox__nav{display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--vds-color-on-brand) 24%,transparent);border-radius:var(--vds-radius-pill);background:color-mix(in srgb,var(--vds-color-on-brand) 9%,transparent);color:var(--vds-color-on-brand);cursor:pointer}.vds-sale-lightbox__close{width:42px;height:42px}.vds-sale-lightbox__stage{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;flex:1 1;min-height:0;align-items:center;gap:var(--vds-space-4)}.vds-sale-lightbox__nav{height:56px;font-size:28px}.vds-sale-lightbox__image-wrap{display:flex;align-items:center;justify-content:center;height:100%;min-height:360px;overflow:hidden;border-radius:var(--vds-radius-2xl);background:var(--vds-color-brand-900)}.vds-sale-lightbox__image-wrap img{width:100%;height:100%;object-fit:contain}.vds-sale-lightbox__thumbs{display:flex;justify-content:center;gap:var(--vds-space-2);overflow-x:auto;padding-top:var(--vds-space-4)}.vds-sale-lightbox__thumb{width:76px;height:54px;flex:0 0 auto;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--vds-color-on-brand) 25%,transparent);border-radius:var(--vds-radius-sm);background:transparent;opacity:.62;cursor:pointer}.vds-sale-lightbox__thumb[data-active=true]{border:2px solid var(--vds-color-on-brand);opacity:1}.vds-sale-lightbox__thumb img{width:100%;height:100%;object-fit:cover}.vds-sale-detail-dialog{max-height:92vh}.vds-sale-detail-grid{display:grid;grid-template-columns:minmax(280px,38%) minmax(0,1fr);gap:var(--vds-space-6)}.vds-sale-detail-photo{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface-muted)}.vds-sale-detail-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vds-space-2);margin-top:var(--vds-space-3)}.vds-sale-detail-thumbs button{height:56px;overflow:hidden;padding:0;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);cursor:pointer}.vds-sale-detail-thumbs img{width:100%;height:100%;object-fit:cover}.vds-sale-detail-summary{margin-top:var(--vds-space-3);gap:var(--vds-space-2)}.vds-sale-detail-content{min-width:0}.vds-sale-detail-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:var(--vds-space-5)}.vds-sale-detail-particulars{gap:var(--vds-space-2)}.vds-sale-counterparty{padding:var(--vds-space-4);background:var(--vds-color-surface-muted)}.vds-sale-counterparty>strong{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vds-sale-counterparty>p{margin:var(--vds-space-1) 0 var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5}.vds-sale-counterparty__actions{display:grid;gap:var(--vds-space-2)}.vds-sale-detail-section{margin-top:var(--vds-space-5)}.vds-sale-detail-rows{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-sale-detail-rows>div{display:grid;grid-template-columns:160px minmax(0,1fr);border-top:1px solid var(--vds-color-border)}.vds-sale-detail-rows>div:first-child{border-top:0}.vds-sale-detail-rows span{padding:9px 12px;background:var(--vds-color-surface-muted);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-sale-detail-rows strong{padding:9px 12px;font-weight:700}.vds-sale-description,.vds-sale-detail-rows strong{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm)}.vds-sale-description{padding:var(--vds-space-4);background:var(--vds-color-surface-muted);line-height:1.6}.vds-sale-compare-table .vds-table{min-width:760px}.vds-sale-compare-table__field{position:sticky;left:0;z-index:1;min-width:140px}.vds-sale-editor{display:grid;gap:var(--vds-space-3)}.vds-sale-editor__price-grid{display:grid;grid-template-columns:1.3fr .7fr .8fr;gap:var(--vds-space-2);align-items:end}.vds-sale-editor__price-grid>.vds-field{min-width:0}.vds-sale-editor__price-field .vds-input[type=number]{appearance:textfield}.vds-sale-editor__price-field .vds-input[type=number]::-webkit-inner-spin-button,.vds-sale-editor__price-field .vds-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vds-sale-editor__price-input{min-height:var(--vds-control-height-md);padding-right:var(--vds-space-3)}.vds-sale-editor__two-column{display:grid;grid-template-columns:1fr 1fr;gap:var(--vds-space-3)}.vds-sale-editor__preview{margin:0}@media (max-width:900px){.vds-sale-detail-grid,.vds-sale-detail-top{grid-template-columns:1fr}.vds-sale-editor__price-grid{grid-template-columns:1fr 1fr}.vds-sale-editor__price-grid>:first-child{grid-column:1/-1}}@media (max-width:640px){.vds-sale-card__footer{align-items:flex-start;flex-direction:column}.vds-sale-card__actions{justify-content:flex-start}.vds-sale-lightbox{padding:var(--vds-space-3)}.vds-sale-lightbox__stage{grid-template-columns:42px minmax(0,1fr) 42px;gap:var(--vds-space-2)}.vds-sale-lightbox__nav{height:42px}.vds-sale-lightbox__image-wrap{min-height:260px}.vds-sale-detail-particulars{grid-template-columns:1fr 1fr}.vds-sale-detail-rows>div,.vds-sale-editor__price-grid,.vds-sale-editor__two-column{grid-template-columns:1fr}.vds-sale-editor__price-grid>:first-child{grid-column:auto}}.vds-fleet-fuel{display:grid;gap:var(--vds-space-3)}.vds-fleet-private-alert{margin:0}.vds-fleet-fuel-card{padding:var(--vds-space-4)}.vds-fleet-fuel-heading{display:grid;gap:2px;margin:var(--vds-space-1) 0 var(--vds-space-3)}.vds-fleet-fuel-heading strong{color:var(--vds-color-text);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vds-fleet-fuel-heading span,.vds-fleet-helper{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-fleet-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.vds-fleet-fuel-field{display:grid;gap:var(--vds-space-1)}.vds-fleet-fuel-field>span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:700}.vds-fleet-fuel-chips{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-fleet-fuel-chip{display:inline-flex;align-items:center;gap:var(--vds-space-2);min-height:34px;padding:7px 14px;border:2px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:800 var(--vds-font-size-xs)/1 var(--vds-font-sans);cursor:pointer;transition:background var(--vds-duration-fast),border-color var(--vds-duration-fast),color var(--vds-duration-fast)}.vds-fleet-fuel-chip[data-active=true]{border-color:var(--vds-fuel-tone);background:var(--vds-fuel-tone)}.vds-fleet-fuel-chip[data-fuel=vlsfo],.vds-fleet-fuel-label[data-fuel=vlsfo]{--vds-fuel-tone:var(--vds-color-fuel-vlsfo);color:var(--vds-color-fuel-vlsfo)}.vds-fleet-fuel-chip[data-fuel=mgo],.vds-fleet-fuel-label[data-fuel=mgo]{--vds-fuel-tone:var(--vds-color-fuel-mgo);color:var(--vds-color-fuel-mgo)}.vds-fleet-fuel-chip[data-fuel=hfo],.vds-fleet-fuel-label[data-fuel=hfo]{--vds-fuel-tone:var(--vds-color-fuel-hfo);color:var(--vds-color-fuel-hfo)}.vds-fleet-fuel-chip[data-fuel=ifo380],.vds-fleet-fuel-label[data-fuel=ifo380]{--vds-fuel-tone:var(--vds-color-fuel-ifo380);color:var(--vds-color-fuel-ifo380)}.vds-fleet-fuel-chip[data-fuel=ifo180],.vds-fleet-fuel-label[data-fuel=ifo180]{--vds-fuel-tone:var(--vds-color-fuel-ifo180);color:var(--vds-color-fuel-ifo180)}.vds-fleet-fuel-chip[data-fuel=lng],.vds-fleet-fuel-label[data-fuel=lng]{--vds-fuel-tone:var(--vds-color-fuel-lng);color:var(--vds-color-fuel-lng)}.vds-fleet-fuel-chip[data-fuel=mdo],.vds-fleet-fuel-label[data-fuel=mdo]{--vds-fuel-tone:var(--vds-color-fuel-mdo);color:var(--vds-color-fuel-mdo)}.vds-fleet-fuel-chip[data-active=true]{color:var(--vds-color-on-brand)}.vds-fleet-fuel-error{color:var(--vds-color-danger);font-size:var(--vds-font-size-xs)}.vds-fleet-fuel-error,.vds-fleet-helper{margin-top:var(--vds-space-2)}.vds-fleet-consumption-grid{display:grid;grid-template-columns:160px repeat(2,minmax(0,1fr));align-items:center;gap:var(--vds-space-2);margin-bottom:var(--vds-space-2)}.vds-fleet-consumption-grid[data-columns="1"]{grid-template-columns:160px minmax(0,1fr)}.vds-fleet-consumption-grid[data-columns="2"]{grid-template-columns:160px repeat(2,minmax(0,1fr))}.vds-fleet-consumption-grid[data-columns="3"]{grid-template-columns:160px repeat(3,minmax(0,1fr))}.vds-fleet-consumption-grid[data-columns="4"]{grid-template-columns:160px repeat(4,minmax(0,1fr))}.vds-fleet-consumption-grid[data-columns="5"]{grid-template-columns:160px repeat(5,minmax(0,1fr))}.vds-fleet-consumption-grid[data-columns="6"]{grid-template-columns:160px repeat(6,minmax(0,1fr))}.vds-fleet-consumption-grid[data-columns="7"]{grid-template-columns:160px repeat(7,minmax(0,1fr))}.vds-fleet-consumption-grid--head{margin-bottom:var(--vds-space-2)}.vds-fleet-fuel-label{text-align:center;font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vds-fleet-consumption-label{display:grid;gap:2px}.vds-fleet-consumption-label strong{color:var(--vds-color-text);font-size:var(--vds-font-size-xs)}.vds-fleet-consumption-label span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-fleet-fuel-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.vds-fleet-fuel-price-grid[data-columns="1"]{grid-template-columns:1fr}.vds-fleet-fuel-price-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-fleet-fuel-price-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vds-fleet-fuel-price-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.vds-fleet-photo-image{width:100%;height:100%;object-fit:cover}.vds-fleet-photo-tile{position:relative;overflow:hidden;aspect-ratio:1;border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:linear-gradient(180deg,var(--vds-color-surface) 0,var(--vds-color-surface-muted) 100%)}.vds-fleet-photo-tile[data-cover=true]{border:2px solid var(--vds-color-brand)}.vds-fleet-photo-state{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--vds-space-3);background:linear-gradient(180deg,var(--vds-color-surface) 0,var(--vds-color-surface-muted) 100%);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);text-align:center}.vds-fleet-photo-badge{position:absolute;padding:2px 6px;border-radius:6px;color:var(--vds-color-on-brand);font-size:9px;font-weight:900;text-transform:uppercase}.vds-fleet-photo-badge--stored{bottom:6px;left:6px;background:color-mix(in srgb,var(--vds-color-brand-900) 72%,transparent)}.vds-fleet-photo-badge--cover{top:6px;left:6px;background:var(--vds-color-brand)}.vds-fleet-photo-order-actions{position:absolute;right:34px;bottom:28px;left:6px;display:flex;gap:4px}.vds-fleet-photo-order-actions button{width:24px;height:24px;border:0;border-radius:8px;background:color-mix(in srgb,var(--vds-color-brand-900) 72%,transparent);color:var(--vds-color-on-brand);font-weight:900;cursor:pointer}.vds-fleet-photo-order-actions button:disabled{background:color-mix(in srgb,var(--vds-color-surface) 45%,transparent);color:color-mix(in srgb,var(--vds-color-brand-900) 35%,transparent);cursor:not-allowed}.vds-fleet-photo-remove{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--vds-radius-pill);background:color-mix(in srgb,black 62%,transparent);color:white;cursor:pointer}@media (max-width:820px){.vds-fleet-consumption-grid,.vds-fleet-consumption-grid[data-columns]{grid-template-columns:120px repeat(2,minmax(110px,1fr));overflow-x:auto}.vds-fleet-fuel-price-grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vds-fleet-fuel-price-grid[data-columns],.vds-fleet-two-column{grid-template-columns:1fr}}.vds-fleet-form-alert{margin-bottom:var(--vds-space-4)}.vds-fleet-form-tabs{display:flex;gap:0;overflow-x:auto;margin-bottom:var(--vds-space-5);border-bottom:2px solid var(--vds-color-border)}.vds-fleet-form-tab{display:inline-flex;align-items:center;gap:var(--vds-space-1);flex:0 0 auto;margin-bottom:-2px;padding:9px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--vds-color-text-secondary);font:650 var(--vds-font-size-sm)/1 var(--vds-font-sans);white-space:nowrap;cursor:pointer}.vds-fleet-form-tab[data-active=true]{border-bottom-color:var(--vds-color-brand);color:var(--vds-color-brand);font-weight:850}.vds-fleet-form-tab-private{padding:2px 6px;border-radius:var(--vds-radius-pill);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:var(--vds-font-size-2xs);font-weight:800}.vds-fleet-form-section-title{margin-bottom:var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.vds-fleet-form-section-title--spaced{margin-top:var(--vds-space-5)}.vds-fleet-form-grid{margin-bottom:var(--vds-space-5)}.vds-form-span{grid-column:1/-1}.vds-inline-link{padding:0;border:0;background:transparent;color:var(--vds-color-link);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.vds-fleet-date-text{font-family:var(--vds-font-sans)}.vds-fleet-photo-intro{margin-bottom:var(--vds-space-4);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.6}.vds-fleet-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vds-space-3);margin-bottom:var(--vds-space-4);padding:28px 20px;border:2px dashed var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface-muted);cursor:pointer;transition:border-color var(--vds-duration-fast),background var(--vds-duration-fast)}.vds-fleet-upload-zone[data-dragging=true]{border-color:var(--vds-color-brand);background:var(--vds-color-info-bg)}.vds-fleet-upload-copy,.vds-fleet-upload-zone svg{color:var(--vds-color-text-muted)}.vds-fleet-upload-copy{display:grid;gap:var(--vds-space-1);font-size:var(--vds-font-size-xs);text-align:center}.vds-fleet-upload-copy strong{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vds-fleet-photo-count{margin-bottom:var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vds-fleet-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--vds-space-3)}.vds-fleet-photo-add{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:2px dashed var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-muted);cursor:pointer}.vds-fleet-photo-add:hover{border-color:var(--vds-color-border-strong);background:var(--vds-color-info-bg)}.vds-fleet-form-actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-3);margin-top:var(--vds-space-6);padding-top:var(--vds-space-4);border-top:1px solid var(--vds-color-border)}.vds-fleet-optional{color:var(--vds-color-text-muted);font-weight:700}@media (max-width:640px){.vds-fleet-form-tab{padding-inline:12px}.vds-fleet-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-fleet-form-actions .vds-button{flex:1 1}}.vds-r27-009cb13aff{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vds-r27-009f1da480{padding:8px;display:flex;gap:6px}.vds-r27-00d4b9da38{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.vds-r27-00f81886e7{color:var(--text-muted);font-size:12px;margin-top:3px}.vds-r27-0108cedafd{font-size:12px;color:var(--text-muted);font-weight:800}.vds-r27-010e4390dd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.vds-r27-01975a387f{display:flex;gap:8px;align-items:center;margin-top:6px;font-size:12px;font-weight:800}.vds-r27-01da6e6749{color:var(--text-muted);margin-top:4px}.vds-r27-01ef7fc99e{display:flex;gap:8px;align-items:center}.vds-r27-027bbcac3d{border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;min-height:132px}.vds-r27-031a631cb0{margin-top:10px;border-top:1px solid var(--border);padding-top:10px}.vds-r27-03d2422d2e{display:grid;grid-template-columns:1fr 96px;gap:8px;border-top:1px solid rgba(15,23,42,.08);padding-top:5px;font-size:11px}.vds-r27-0431fccf94{margin-top:12px;display:grid;gap:8px}.vds-r27-047ec6d655{width:90px;border:1px solid var(--border);border-radius:8px;padding:7px}.vds-r27-054de49851{font-size:12px;color:var(--text-muted);margin-bottom:8px}.vds-r27-05e3218b29{width:100%;border-collapse:collapse;font-size:13px}.vds-r27-05f479d6f8{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:9px;font-family:inherit;box-sizing:border-box;margin-bottom:6px}.vds-r27-06307df0e2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vds-r27-06e26fa620{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.vds-r27-08648a1efd{font-size:12px;color:var(--text-secondary);margin-top:3px}.vds-r27-09ac8a4d09{padding:16px;color:var(--text-muted)}.vds-r27-0add14b37f{font-size:11px;margin-top:5px;font-weight:700;word-break:break-word}.vds-r27-0c47380dfc{display:grid;grid-template-columns:1fr 120px 1.1fr;gap:10px;border-top:1px solid rgba(15,23,42,.08);padding-top:6px;font-size:11px;align-items:flex-start}.vds-r27-0d3dfc7cfe{max-height:300px;overflow:auto;border:1px solid var(--border);border-radius:12px}.vds-r27-0db99f6953{font-weight:900;font-size:16px;color:var(--color-navy);margin-bottom:10px}.vds-r27-0dd649db00{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:12px;margin-top:12px}.vds-r27-0ddf068bfb{overflow-x:auto}.vds-r27-0ea6ffe3d0{margin-top:10px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.vds-r27-0ede9369ff{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.vds-r27-0f1e68c6ae{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.86);border-radius:12px;padding:10px 12px}.vds-r27-0f35d3d651{color:var(--text-muted);font-size:10px}.vds-r27-0fcd2e0a80{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.vds-r27-1008415a1c{border-bottom:1px solid var(--border)}.vds-r27-108f4a85a0{min-width:980px}.vds-r27-115d6fec85{border:1px solid var(--border);border-radius:10px;padding:10px;min-height:70px}.vds-r27-1169661891{margin:0}.vds-r27-117149033a{color:#167347;font-weight:900}.vds-r27-118d3b7750{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.vds-r27-11a508128d{font-size:11px}.vds-r27-1272d92240{background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.vds-r27-127ebe33a3{border:1px solid var(--border);border-radius:12px;padding:10px;max-height:420px;overflow:auto;white-space:pre-wrap;font-size:12px;line-height:1.5;background:var(--bg-subtle)}.vds-r27-12d5270fa2{padding:8px 12px;color:var(--text-muted);max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-r27-1305632b86{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.vds-r27-133c0b0d14{border-radius:16px;padding:16px 18px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.vds-r27-138f733e4e{display:grid;gap:7px;font-size:12px;color:var(--text-secondary);line-height:1.45}.vds-r27-15d9c4f1d2{display:grid;gap:5px}.vds-r27-15f15936f9{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vds-r27-1617cae5df{font-size:10px;color:var(--text-muted);margin-top:3px;line-height:1.35}.vds-r27-16474841d4{margin-top:16px;border:1px solid var(--border);border-radius:14px;padding:14px;background:var(--bg-subtle)}.vds-r27-167f8dbc0a{display:grid;grid-template-columns:92px 1fr 95px 95px 115px 115px auto;gap:10px;align-items:center;border-top:1px solid var(--border);padding-top:8px;font-size:12px}.vds-r27-16c3e6be2b{margin-top:10px;color:var(--text-muted);font-size:12px}.vds-r27-16c7e50588{color:#167347;font-size:12px;font-weight:800}.vds-r27-16e8c9fc9f{margin-top:0;color:var(--text-muted);font-size:13px}.vds-r27-17c917a495{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.vds-r27-17cf920a2b{font-size:13px;color:var(--text-muted);line-height:1.55;margin-top:4px}.vds-r27-181f930356{display:grid;gap:8px;margin-top:8px}.vds-r27-1a592188dc{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.vds-r27-1abd5d199d{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.vds-r27-1af84c4ad4{font-size:10px;font-weight:900;text-transform:uppercase}.vds-r27-1b0f4999d2{margin-top:16px}.vds-r27-1b14adf7b7{margin-top:8px;max-height:160px;overflow:auto;display:grid;gap:6px}.vds-r27-1b4d708a38{margin:0 0 12px;font-weight:800;font-size:16px}.vds-r27-1bfd2a85b3{border-top:1px solid var(--border);padding-top:8px;font-size:12px}.vds-r27-1c4b4c9465{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.vds-r27-1d668a8da3{padding:8px 12px;font-weight:800}.vds-r27-1eaa4d1a70{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.vds-r27-1ebce55a8d{padding:8px 10px;border:1px solid var(--border);border-radius:9px;font-family:inherit}.vds-r27-1ec927015d,.vds-r27-1f394abe26{color:var(--text-muted);font-size:12px;margin-top:2px}.vds-r27-20066c0355{border:1px solid var(--border);background:#fff;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900;color:var(--text-secondary)}.vds-r27-211bce1ddd{border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;cursor:pointer}.vds-r27-22a267439b{padding:0;overflow:hidden}.vds-r27-22fd9651ef{font-size:12px;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-r27-22feb307cb{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.vds-r27-2341b3b7a7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.vds-r27-23f0e7882f{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 14px;text-align:center}.vds-r27-2451fbafd1{text-align:left;padding:8px 10px}.vds-r27-25a725af12{color:var(--text-muted);font-size:12px;margin-top:8px}.vds-r27-25b5288699{display:flex;gap:6px;align-items:center}.vds-r27-25bcb9aced{margin-top:8px;border:1px solid rgba(245,158,11,.35);border-radius:9px;padding:6px 8px;background:#fff;color:#8a6200;font-weight:900;cursor:pointer;font-size:11px}.vds-r27-25ed1cb83e{text-align:right;font-size:11px;color:var(--text-secondary)}.vds-r27-26282c2c82{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.vds-r27-2677aa2348{border:1px solid rgba(37,99,235,.22);background:rgba(37,99,235,.06);color:#1d4ed8;border-radius:999px;padding:6px 10px;font-weight:900;font-size:11px;cursor:pointer}.vds-r27-26e70069fb{font-weight:800;margin-bottom:8px}.vds-r27-27f08e5f22{display:flex;align-items:center;gap:8px;font-weight:800;font-size:12px}.vds-r27-287c1e0d13{border:1px solid var(--border);background:#fff;color:var(--text-secondary);border-radius:9px;padding:6px 9px;font-weight:900;font-size:10px;cursor:pointer}.vds-r27-2944b0cd2f{width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;background:var(--bg-page);color:var(--text-primary);font-family:inherit;font-size:13px;resize:vertical;margin-bottom:14px}.vds-r27-2b0c343bd3{font-size:11px;font-weight:900;color:var(--text-primary);margin-top:1px}.vds-r27-2b1e4d1ddb{display:flex;flex-direction:column;gap:16px}.vds-r27-2b4b8ef217{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.vds-r27-2bb5163fc3{color:var(--text-muted);font-size:12px}.vds-r27-2d4512831c{font-size:12px;border-top:1px solid var(--border);padding-top:6px}.vds-r27-2de50fa4fc{color:var(--text-secondary);line-height:1.35}.vds-r27-2eb0ead490{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;align-items:center}.vds-r27-2ef284e4a7{margin-top:6px;font-size:10px;color:var(--text-secondary);line-height:1.45;background:rgba(255,255,255,.72);border-radius:8px;padding:6px}.vds-r27-2f31e09ffa{margin-top:8px;display:grid;gap:6px}.vds-r27-2f3f7d777c{max-width:280px}.vds-r27-308e79804f{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.vds-r27-30b926c1b0{display:flex;gap:6px;margin-top:6px}.vds-r27-3109949819{margin-top:12px;border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r27-313cfde1c5{margin-top:5px;font-size:12px;color:var(--text-secondary);line-height:1.5}.vds-r27-31a824a217{display:flex;gap:5px}.vds-r27-31bd7af751{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:16px}.vds-r27-32ffded8cb{border-bottom:2px solid var(--border)}.vds-r27-332da8f3b1{border:1px solid var(--border);background:#fff;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900;cursor:pointer;color:var(--text-secondary)}.vds-r27-344d5ab315{font-weight:900;font-size:18px;color:var(--color-navy)}.vds-r27-34abdbc380{color:var(--color-ocean);font-size:12px;font-weight:900;text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:7px 11px;background:var(--bg-subtle)}.vds-r27-3566198268{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 14px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.vds-r27-3603b62ab8{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.vds-r27-3620e10451{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.vds-r27-36764d1e63{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vds-r27-36c24bc9ed{margin-top:10px;border-top:1px solid var(--border);padding-top:10px;display:grid;gap:6px}.vds-r27-3716b5f035{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px;font-size:12px}.vds-r27-377892d552{cursor:pointer;font-weight:900}.vds-r27-3851f0375b{border:1px solid var(--border);border-radius:12px;padding:10px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.vds-r27-387bf291de{display:grid;grid-template-columns:1.2fr 90px 120px 1fr;gap:8px;font-size:11px;padding:5px 0;border-bottom:1px solid rgba(15,23,42,.06)}.vds-r27-39c4d38635{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.vds-r27-39f63afcfb{padding:8px 12px;color:var(--text-muted)}.vds-r27-3a49267ea9{padding:8px 10px;white-space:nowrap;color:var(--text-muted)}.vds-r27-3b33a88a46{margin-top:10px;display:grid;gap:5px}.vds-r27-3bc16081b0{border-radius:14px;padding:12px 14px}.vds-r27-3c3d7c3d53{margin-top:5px;font-size:12px;font-weight:800}.vds-r27-3d26bab0f9{margin:6px 0 10px 18px;padding:0;color:var(--text-muted);font-size:12px}.vds-r27-3d2eb8fd28{padding:14px;background:var(--bg-subtle)}.vds-r27-3d2eb8fd28,.vds-r27-3d796f7970{border:1px solid var(--border);border-radius:14px}.vds-r27-3d796f7970{background:#fff;padding:14px 16px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.vds-r27-3de16bf630{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ocean)}.vds-r27-3de8f987ba{display:flex;gap:8px;flex-wrap:wrap}.vds-r27-3eb87d03db{font-size:12px;color:var(--text-secondary);font-weight:700}.vds-r27-3ed44e4ac6{border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:1fr 160px 280px;gap:12px;align-items:center}.vds-r27-3efd1d18ae{background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px 18px;overflow-x:auto}.vds-r27-3f131efb11{color:var(--text-secondary);font-weight:800;text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:#fff}.vds-r27-3f5f209a0e{color:var(--text-muted);font-size:12px;margin-top:10px}.vds-r27-3f615288d0{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:800}.vds-r27-405e31727f{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.vds-r27-40a72c1ef3{padding:13px 16px;border-bottom:1px solid var(--border)}.vds-r27-40cdadcdad{gap:8px;align-items:center}.vds-r27-40cdadcdad,.vds-r27-41ef62c1d1{display:flex;justify-content:space-between;margin-bottom:8px}.vds-r27-41ef62c1d1{gap:12px;align-items:flex-start;flex-wrap:wrap}.vds-r27-4241b70fee{cursor:pointer;font-size:10px;font-weight:900;color:var(--text-muted)}.vds-r27-42646581d5{padding:9px 12px;font-size:11px;font-family:monospace}.vds-r27-42c2628e15{padding:9px 12px;color:var(--text-muted);font-size:12px}.vds-r27-430b60a351{font-size:12px;color:var(--text-muted);margin-bottom:10px}.vds-r27-43d1e9ae5d{margin-top:8px;color:var(--text-muted);font-size:10px;font-weight:800}.vds-r27-43eef420ac{width:150px;margin-top:0}.vds-r27-4499c5de73{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.vds-r27-44ef2963b3{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.vds-r27-466d845f3a{display:grid;grid-template-columns:1fr 92px 92px;gap:8px;border-top:1px solid rgba(15,23,42,.08);padding-top:6px;font-size:11px}.vds-r27-48227fd8f6{width:100%;border:1px solid var(--border);border-radius:10px;padding:9px;min-height:62px;margin-bottom:10px}.vds-r27-487eb2d67e{font-size:12px;font-weight:800}.vds-r27-49941bab3b{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border);padding-bottom:4px}.vds-r27-4a8edda6ec{display:flex;gap:6px;align-items:flex-start}.vds-r27-4c244d21b8{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px}.vds-r27-4c2f1385c9{color:var(--text-muted);font-size:12px;margin-bottom:10px}.vds-r27-4c8bdbe0ae{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.vds-r27-4dfd3425c3{font-size:11px;color:var(--text-muted);font-weight:600}.vds-r27-4e104e288f{width:100%;border:1px solid var(--border);border-radius:8px;padding:7px;font-weight:800}.vds-r27-4e15d4bc32{color:var(--text-muted);font-size:12px;margin:6px 0}.vds-r27-4e3b21db42{font-size:10px;font-weight:900;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.vds-r27-4e6827413e{min-width:940px}.vds-r27-4f0785b973{font-size:22px;font-weight:900}.vds-r27-4f5298fc5b{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.vds-r27-500d3241b9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0}.vds-r27-507d4cee25{font-weight:900;margin-bottom:8px}.vds-r27-5170e60103{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:11px 12px}.vds-r27-525f9fe90f{margin:0;padding-left:16px;color:var(--text-secondary);font-size:11px;line-height:1.45}.vds-r27-52b85aca6a{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vds-r27-5646293c32{display:grid;gap:6px}.vds-r27-56601f1550{font-size:11px;color:var(--text-secondary);line-height:1.4}.vds-r27-5694e69345{color:var(--text-muted);font-size:11px}.vds-r27-56eabf1733{padding:12px 14px;background:var(--bg-subtle);display:flex;justify-content:space-between;gap:12px;align-items:center}.vds-r27-56f4356299{margin-top:12px}.vds-r27-584153f222{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px 16px;color:var(--text-muted);font-size:13px}.vds-r27-58703f152a{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vds-r27-5872de20d5{color:var(--text-muted)}.vds-r27-58d955e17a{margin:0 0 4px}.vds-r27-592264ccee{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 16px}.vds-r27-592ab7bafe{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.vds-r27-595af2ff72{display:grid;grid-template-columns:82px 220px 1fr;gap:8px;align-items:flex-start;font-size:12px}.vds-r27-5a3a43b3c0{min-width:260px;margin-top:0}.vds-r27-5ae9ed4240{font-size:11px;color:var(--text-secondary);line-height:1.45}.vds-r27-5af557a50a{min-width:220px}.vds-r27-5b1dde2204{color:var(--text-secondary);font-size:13px;line-height:1.55}.vds-r27-5b56912cbb{color:var(--text-muted);font-size:10px;line-height:1.4}.vds-r27-5ca7a933c7{margin-top:8px;display:grid;gap:6px;font-size:12px}.vds-r27-5d63ba3eae{overflow-x:auto;margin-bottom:14px}.vds-r27-5e3b389387{font-size:11px;color:var(--text-muted);text-transform:uppercase;font-weight:900}.vds-r27-60550a1374{display:flex;align-items:center;justify-content:space-between;gap:8px}.vds-r27-611f440c2b{font-size:12px;color:var(--text-muted);margin-top:6px}.vds-r27-6157e89086{display:flex;gap:6px;flex-wrap:wrap}.vds-r27-61988a05e0{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;margin-top:12px}.vds-r27-61a98b5517{cursor:pointer;font-size:11px;font-weight:900;color:var(--text-muted)}.vds-r27-620e335aae{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.vds-r27-627512f77b{font-size:11px;color:var(--text-muted);margin-top:4px}.vds-r27-6294483d88{color:var(--text-muted);margin-top:2px}.vds-r27-63bb04b958{margin-top:8px;display:grid;gap:5px}.vds-r27-63c317c4ee{color:#167347;font-size:13px;font-weight:800}.vds-r27-641d8359a4{border:1px solid var(--border);border-radius:999px;background:var(--bg-subtle);padding:6px 9px;font-size:11px;font-weight:900;cursor:pointer}.vds-r27-642b34c169{color:#8a6200;font-size:11px;margin-top:4px;font-weight:800}.vds-r27-644387c40a{margin-top:6px;font-size:10px;color:var(--text-muted);font-weight:800;line-height:1.45}.vds-r27-64929dc72d{color:#dc3545;font-size:12px;margin-top:8px}.vds-r27-64974f2b72{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.vds-r27-65b4e35dc5{color:#167347;font-weight:800;font-size:13px}.vds-r27-660cb2d666{border:1px solid var(--border);border-radius:14px;padding:12px}.vds-r27-66200af6ea{display:grid;gap:7px}.vds-r27-663fbeeee9{min-width:1000px}.vds-r27-6643ccac1a{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.vds-r27-66f6524ccf{display:grid;grid-template-columns:1fr 110px 130px;gap:8px}.vds-r27-674a6a4f38{border:1px solid var(--border);border-radius:14px;padding:12px;font-size:12px}.vds-r27-67504c1977{width:130px;margin-top:0}.vds-r27-67f4c57b32{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.vds-r27-6874bdd96e{color:var(--danger);font-size:12px;margin-bottom:6px}.vds-r27-692d1c035a{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:12px;font-weight:800}.vds-r27-6a082d3a60{background:#fff;border:1px solid var(--border);border-radius:12px;padding:9px 11px;display:grid;grid-template-columns:1fr 90px 110px;gap:8px}.vds-r27-6a1f43ce2a{min-width:920px}.vds-r27-6a5d39a0b3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.vds-r27-6a8d1410ee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.vds-r27-6b266149a8{width:100%;border-collapse:collapse;font-size:12px}.vds-r27-6be7bb7981{border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r27-6bf84b2c65{display:flex;justify-content:space-between;gap:8px;align-items:center}.vds-r27-6cb285c61d{font-size:12px}.vds-r27-6d32fe6bcb{display:grid;grid-template-columns:1fr auto;gap:8px}.vds-r27-6d9ac287b4{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.vds-r27-6dc7743425{max-height:160px;overflow:auto;border-top:1px solid var(--border);padding-top:8px}.vds-r27-6e0a0b46b5{display:grid;gap:5px;margin-top:6px}.vds-r27-6e2c70a7c0{background:var(--bg-subtle);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.vds-r27-6e509ed3a9{padding:8px 10px;border:1px solid var(--border);border-radius:9px}.vds-r27-70ca2987b3{min-width:900px}.vds-r27-71e822dcaf{margin-top:12px;display:grid;gap:6px}.vds-r27-72358d0309{margin:4px 0;color:var(--color-navy)}.vds-r27-72a7d49139{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.vds-r27-7330a2ecb0{margin-top:8px;max-height:130px;overflow:auto;display:grid;gap:6px}.vds-r27-7400ee397e{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.7);border-radius:14px;padding:12px}.vds-r27-74604003eb{border-radius:12px;padding:10px 12px}.vds-r27-7491483f4d{font-size:11px;color:var(--text-muted)}.vds-r27-7597be32a8{border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-weight:900;font-size:11px;cursor:pointer}.vds-r27-776213b092{max-height:210px;overflow:auto;display:grid;gap:6px}.vds-r27-77aacd0a1d{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.vds-r27-788dc16da9{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px}.vds-r27-78d995bd60{border-radius:16px;padding:16px 18px;display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:flex-start}.vds-r27-7989be9bc0{margin-top:16px;border:1px solid var(--border);border-radius:14px;overflow:hidden}.vds-r27-7a9961b9b4{font-size:12px;color:var(--text-secondary);margin-top:8px}.vds-r27-7ae33b3f88{font-size:12px;color:var(--text-muted);max-width:780px}.vds-r27-7ae9c32063{color:var(--text-muted);margin-left:6px}.vds-r27-7b68c11acc{background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px 18px}.vds-r27-7c4d0de7bc{background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.9);border-radius:14px;padding:12px;margin-bottom:12px}.vds-r27-7d2e6d120f{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:12px}.vds-r27-7dc5b7ddf8{text-align:right;font-weight:900}.vds-r27-7dcf938546{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.vds-r27-7e3f07b304{border:1px solid var(--border);border-radius:12px;padding:10px;font-size:12px}.vds-r27-7e970fd902{display:grid;gap:16px}.vds-r27-7ebe9c4fa9{font-size:11px;color:#8a6200;font-weight:700}.vds-r27-7f783bd135{min-width:820px}.vds-r27-808b6c5fe1{font-size:10px;color:var(--text-muted)}.vds-r27-80b4a2936b{color:#8a6200;font-size:12px;font-weight:700}.vds-r27-813b085d23{padding:8px 10px;color:var(--text-muted);white-space:nowrap}.vds-r27-8148459252{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.vds-r27-81d54e769d{margin-top:4px;display:grid;gap:3px}.vds-r27-8262a60bab{border:1px solid var(--border);border-radius:10px;padding:10px}.vds-r27-8301c81fa4{border:0;border-radius:12px;padding:11px 18px;background:#111827;color:#fff;font-weight:900}.vds-r27-83084c1839{padding:8px 12px}.vds-r27-844447e99e{display:grid;grid-template-columns:150px 1fr auto;gap:8px;margin-top:8px}.vds-r27-847b9cc6ba{color:var(--text-muted);font-size:10px;font-weight:700}.vds-r27-847ce60d0a{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--bg-subtle)}.vds-r27-84d721d547{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.vds-r27-854ad6c28b{min-width:840px}.vds-r27-858c88b389{color:var(--text-secondary);font-size:12px;font-weight:800;text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:6px 10px;background:#fff}.vds-r27-85fd578181{padding:8px 10px;font-weight:900}.vds-r27-8648c19f38{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px}.vds-r27-865c33f0ef{font-size:12px;color:var(--text-muted)}.vds-r27-867eea6bd2{border-top:1px solid var(--border);padding-top:7px;font-size:11px;color:var(--text-muted)}.vds-r27-87224cf583{font-weight:900;margin-bottom:10px}.vds-r27-877ead8143{margin-top:12px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r27-878fe5b6ff{display:grid;gap:5px;font-weight:800;font-size:12px;margin-top:8px}.vds-r27-87c136dfd0{margin-bottom:16px}.vds-r27-87ccc2422d{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.vds-r27-881d02da72{color:#b91c1c}.vds-r27-8822d0b15e{color:var(--text-muted);font-size:11px;margin-top:4px}.vds-r27-890cd3f499{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.vds-r27-892cb7e69f{padding:8px 10px;text-align:left;font-size:10px;color:var(--text-muted);text-transform:uppercase}.vds-r27-89991a991c{display:grid;gap:4px;color:var(--text-secondary);font-size:11px}.vds-r27-8a0402203e{font-size:11px;color:var(--text-muted);margin-top:8px}.vds-r27-8a77e5a311{margin-top:8px}.vds-r27-8ad17ac7d9{display:grid;grid-template-columns:150px 150px 1fr auto auto auto auto;gap:8px;align-items:center}.vds-r27-8aed95a509{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vds-r27-8c25859283{color:var(--text-muted);margin-top:6px;line-height:1.5}.vds-r27-8c4fe5532f{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:12px 0}.vds-r27-8c84c214b7{display:grid;gap:6px;font-weight:800}.vds-r27-8c9cb87187{border:1px solid var(--border);border-radius:9px;padding:9px;min-height:60px}.vds-r27-8dddae09e2{cursor:pointer;font-size:10px;color:#b4232f;font-weight:800}.vds-r27-8e2b971aba{font-size:11px;font-weight:900}.vds-r27-8ebc43724d{padding:14px}.vds-r27-8f813189d1{font-size:11px;font-weight:900;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.vds-r27-8fbe74ef5b{font-weight:900;color:var(--color-navy)}.vds-r27-8ff1aab3f8{border:1px solid var(--border);border-radius:9px;padding:9px;min-height:54px}.vds-r27-8ffa1ff6e6{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px}.vds-r27-90e06448e9{font-size:11px;font-weight:900;color:var(--text-muted);text-transform:uppercase}.vds-r27-90e06eec86{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:9px;font-family:inherit;box-sizing:border-box;margin-bottom:8px}.vds-r27-91b5b7c149{color:var(--color-ocean);font-weight:800;text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:#fff}.vds-r27-924ba77fde{padding:12px 16px;border-bottom:1px solid var(--border);font-weight:800;display:flex;justify-content:space-between}.vds-r27-92cea7fc6e{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.86);border-radius:14px;padding:12px}.vds-r27-9396ff2ab2{color:var(--text-muted);font-size:13px;padding:10px 0}.vds-r27-93fc35d92b{border:1px solid var(--border);border-radius:12px;padding:10px}.vds-r27-942ae9b398{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border)}.vds-r27-9578d618a3{font-weight:900;color:var(--color-navy);font-size:16px}.vds-r27-9648fb7f5b{margin-top:14px;overflow-x:auto}.vds-r27-964fc051f9{font-size:11px;margin-top:5px;font-weight:700}.vds-r27-96818507ee{overflow-x:auto;margin-top:10px}.vds-r27-96a81b841d{font-size:10px;color:var(--text-muted);text-transform:uppercase;font-weight:800}.vds-r27-9762239afd{display:grid;gap:6px;font-size:12px;color:var(--text-secondary);line-height:1.45}.vds-r27-979285cebb{border-bottom:1px solid var(--border);padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.vds-r27-97cd018a36{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.86);border-radius:14px;padding:12px;margin-top:12px}.vds-r27-988120ab47{color:var(--text-muted);font-size:12px;margin-top:4px;line-height:1.55}.vds-r27-98d80cf9b7{font-size:10px;word-break:break-word}.vds-r27-995e4b5aa3{margin-top:0;color:var(--text-muted);font-size:13px;line-height:1.55}.vds-r27-9b06e3aaf2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px}.vds-r27-9b09190860{font-weight:900;color:var(--color-navy);font-size:15px}.vds-r27-9bff855593{color:var(--text-muted);padding:32px 0}.vds-r27-9c81b5433e{display:flex;gap:6px;flex-wrap:wrap;padding:8px}.vds-r27-9cc396f25b{font-weight:900;font-size:16px;color:var(--color-navy);margin-bottom:4px}.vds-r27-9cc60a8607{text-align:left;padding:8px 12px}.vds-r27-9d0af0f4e8{resize:vertical}.vds-r27-9dbe588f83{font-weight:900;color:var(--color-navy);margin-top:4px}.vds-r27-9e262babea{color:#8a6200}.vds-r27-9e2f191d6a{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;padding:12px;margin-bottom:12px;display:grid;gap:10px}.vds-r27-9e5f54c783{margin-bottom:12px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r27-9ebf580772{background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vds-r27-9f6fbca1ee{display:grid;gap:6px;font-size:12px}.vds-r27-a07f73c830{background:rgba(37,99,235,.05);border:1px solid rgba(37,99,235,.16);border-radius:12px;padding:10px}.vds-r27-a0f594eda3{padding:7px 8px;text-align:left;color:var(--text-muted);text-transform:uppercase;font-size:10px}.vds-r27-a19c4990d2{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;font-size:12px}.vds-r27-a2570980e2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}.vds-r27-a296ae6cae{background:rgba(220,53,69,.08);border:1px solid rgba(220,53,69,.24);border-radius:16px;padding:18px;color:#b4232f;font-weight:800}.vds-r27-a2b696d908{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:flex-start;font-size:12px}.vds-r27-a38e67e053{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.vds-r27-a484feb8c4{text-transform:uppercase}.vds-r27-a4f1fc094a{display:grid;gap:6px;font-size:11px;color:var(--text-secondary);line-height:1.4}.vds-r27-a541bc9d45{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:14px}.vds-r27-a6c9d09561{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px}.vds-r27-a78e3b28f4{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.vds-r27-a7ba71179f{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0}.vds-r27-a7bd7beda3{margin:0;padding:13px 16px;font-size:14px;border-bottom:1px solid var(--border)}.vds-r27-a7d867c6b6{color:var(--text-muted);margin:6px 0}.vds-r27-a825116c26{padding:9px 12px}.vds-r27-a8b436a021{background:#fff;border:1px solid var(--border);border-radius:18px;padding:16px 18px;display:grid;gap:14px}.vds-r27-a8daaa8e58{font-weight:900;font-size:12px;color:var(--color-navy)}.vds-r27-a962f30904{font-size:24px;font-weight:900}.vds-r27-aa1aa9791a{display:grid;gap:5px;font-weight:800;font-size:12px}.vds-r27-aaba60bf18{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.vds-r27-aac896ec1a{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r27-aad8e6369d{color:var(--text-muted);font-size:13px}.vds-r27-ab1a9811cb{font-weight:900;font-size:16px;color:var(--color-navy)}.vds-r27-ab94f75edc{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.vds-r27-abd7f7907a{border:1px solid var(--border);background:#fff;color:var(--text-secondary);border-radius:10px;padding:7px 10px;font-weight:900;font-size:11px}.vds-r27-ac54538efc{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.vds-r27-ac97a57b7e{border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:10px}.vds-r27-ace1ec3eca{color:#b4232f;font-size:12px;font-weight:700}.vds-r27-ad3794b6cf{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px}.vds-r27-ad3996808c{color:var(--text-muted);font-size:11px;max-width:360px}.vds-r27-ae0e71a28a{display:grid;gap:6px;margin-top:8px}.vds-r27-af5b40819b{min-width:760px}.vds-r27-b1877e58ae{font-weight:900;color:var(--color-navy);margin-bottom:8px}.vds-r27-b194bd8308{margin:0;color:var(--text-muted);font-size:13px}.vds-r27-b2c7230d74{font-size:11px;color:var(--text-secondary);border-top:1px solid var(--border);padding-top:5px}.vds-r27-b2f771b489{color:var(--text-muted);margin-left:8px}.vds-r27-b313a3a0b3{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--text-muted);margin-bottom:8px}.vds-r27-b3a350af55{display:grid;grid-template-columns:110px minmax(160px,.7fr) minmax(0,1fr);gap:8px;align-items:flex-start;font-size:12px}.vds-r27-b3f627f043{font-weight:900}.vds-r27-b43b9230b4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.vds-r27-b5254c2f4a{color:var(--text-muted);font-size:11px;margin-top:2px}.vds-r27-b5336fe4ea{border:1px solid var(--border);border-radius:14px;padding:14px}.vds-r27-b5a6cc712c{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.vds-r27-b611c712cd{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.vds-r27-b8bbfbf01f{border-top:1px solid rgba(148,163,184,.18);padding-top:6px;margin-top:6px}.vds-r27-b9ae9e9c66{padding:9px 12px;font-weight:700}.vds-r27-ba41ca1ec6{display:grid;gap:14px}.vds-r27-ba5c80a1b7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px}.vds-r27-bab690c4a2{padding:18px;color:var(--text-muted)}.vds-r27-bac678c1db{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.vds-r27-bb74795f79{border-top:1px solid rgba(15,23,42,.08);padding-top:6px;color:var(--text-muted)}.vds-r27-bc9ce5fdd8{display:block;font-size:10px;color:var(--text-muted);letter-spacing:.12em;margin-bottom:5px}.vds-r27-bc9ce5fdd8,.vds-r27-bcfe025a56{font-weight:900;text-transform:uppercase}.vds-r27-bd72d77b8b{font-size:12px;color:var(--text-muted);margin-top:4px}.vds-r27-be33794675{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-family:inherit;font-weight:800}.vds-r27-be469e8c4d{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:12px 0}.vds-r27-be794c3c78{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:14px}.vds-r27-be86301f32{display:grid;grid-template-columns:1.4fr repeat(4,minmax(120px,1fr));gap:8px}.vds-r27-bfc401712f{margin-top:8px;width:100%;min-height:90px;border:1px solid var(--border);border-radius:10px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;box-sizing:border-box}.vds-r27-c107f25113{display:grid;grid-template-columns:110px 1fr 110px 90px;gap:8px;font-size:11px;color:var(--text-secondary);border-top:1px solid var(--border);padding-top:6px}.vds-r27-c1d164af09{border:1px solid var(--border);border-radius:10px;padding:8px}.vds-r27-c201d1a938{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}.vds-r27-c2bb99a569{font-size:10px;color:#b4232f;margin-top:5px;line-height:1.4;word-break:break-word;max-height:76px;overflow:auto;background:rgba(255,255,255,.68);border:1px solid rgba(220,53,69,.18);border-radius:8px;padding:6px}.vds-r27-c2d42bd965{margin-top:4px;display:flex;gap:6px;flex-wrap:wrap}.vds-r27-c2e5d99c24{border:1px solid var(--border);border-radius:9px;padding:9px;min-height:56px}.vds-r27-c4f7cb5da2{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.04)}.vds-r27-c50d690db0{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.vds-r27-c5c0650722{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.vds-r27-c5e267ae59{display:grid;grid-template-columns:170px 1fr auto auto;gap:10px;align-items:end}.vds-r27-c67f2000b9{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px}.vds-r27-c6eb48548d{font-size:12px;color:var(--text-muted);padding:8px 0}.vds-r27-c71c35f778{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.vds-r27-c7853059e7{display:flex;justify-content:space-between;gap:8px}.vds-r27-c798a8d50f{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:12px}.vds-r27-c7cfc56531{background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px;margin-bottom:16px}.vds-r27-c9567332de{color:var(--text-muted);font-size:12px;margin-top:6px}.vds-r27-c957b49f54{font-size:11px;color:var(--text-muted);margin-top:5px}.vds-r27-c984445777{border-top:1px solid var(--border);padding-top:6px;font-size:12px}.vds-r27-c993a38775{width:110px;border:1px solid var(--border);border-radius:8px;padding:7px}.vds-r27-c9dd053798{border:0;border-radius:12px;padding:11px 18px;background:var(--color-ocean);color:#fff;font-weight:900}.vds-r27-c9ebb6b6dc{color:#167347}.vds-r27-c9ec6e7b5a{color:var(--text-muted);margin-top:6px}.vds-r27-caf27d50bf{margin-top:8px;display:grid;gap:8px}.vds-r27-ccf57b1319{border:1px solid var(--border);border-radius:14px;padding:12px;background:var(--bg-subtle)}.vds-r27-cd7f345b0f{width:100%;margin-top:6px;border:1px solid var(--border);border-radius:8px;padding:7px;min-height:48px;font-size:12px}.vds-r27-cdf4b444ad{font-size:11px;color:var(--text-muted);margin-top:2px}.vds-r27-cdff5f09f2{margin-top:5px;font-size:11px;color:var(--text-muted);display:flex;gap:10px;flex-wrap:wrap}.vds-r27-ce14cb276b{color:var(--text-secondary)}.vds-r27-cea449bcd3{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.vds-r27-ced986c074{display:grid;grid-template-columns:140px 1.2fr .8fr .8fr .8fr;gap:10px;align-items:end}.vds-r27-cfa1ecf568{padding:8px 10px}.vds-r27-cfd9ebe176{display:grid;gap:4px;margin-bottom:8px}.vds-r27-d178476e52{border:1px solid var(--border);border-radius:12px;padding:10px;font-size:12px;display:flex;justify-content:space-between;gap:8px;align-items:center}.vds-r27-d2129234fa{border:1px solid var(--border);background:#fff;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900}.vds-r27-d2aa80563a{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.vds-r27-d2c171b18b{margin-top:10px}.vds-r27-d2d20b4cb9{grid-column:1/span 4}.vds-r27-d38a280fcc{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-family:inherit;box-sizing:border-box}.vds-r27-d462248a40{margin-top:0}.vds-r27-d4997f115f{background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px}.vds-r27-d5881b7738{color:var(--success);font-size:12px}.vds-r27-d5eb9df945{display:grid;grid-template-columns:1fr 110px;gap:8px;margin-top:8px}.vds-r27-d63db2823f{padding:9px 12px;font-size:11px;color:var(--text-muted)}.vds-r27-d6abae10d6{color:var(--text-muted);font-size:11px;margin-top:3px;line-height:1.45}.vds-r27-d82585edbf{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--text-muted)}.vds-r27-d8aa4006d7{background:#fff;border:1px solid var(--border);border-radius:16px;padding:13px 16px;box-shadow:0 10px 24px rgba(15,23,42,.04);position:sticky;top:72px;z-index:8}.vds-r27-d999144f0e{border:1px solid var(--border);border-radius:10px;padding:8px;font-size:12px}.vds-r27-d9a4c8d5ad{padding:14px 16px;color:var(--text-muted);font-size:13px}.vds-r27-d9f89b5d93{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:10px;font-family:inherit;box-sizing:border-box;background:var(--bg-subtle)}.vds-r27-da13ac8825{border-top:1px solid rgba(15,23,42,.08);padding-top:6px}.vds-r27-da472ef591{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px}.vds-r27-dc9bd23adc{margin-top:6px;display:grid;gap:5px;max-height:110px;overflow:auto}.vds-r27-de2856bab8{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.vds-r27-df671843ff{margin:0 0 8px}.vds-r27-e04c647b88{border:1px solid var(--border);border-radius:9px;padding:9px}.vds-r27-e1640c8223{color:var(--text-muted);margin-top:5px}.vds-r27-e1aa4ec738{color:var(--text-muted);font-size:11px;margin-top:3px}.vds-r27-e2c960fbf8{padding:8px}.vds-r27-e2d0ab430d{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.vds-r27-e31b95cb67{color:var(--text-muted);font-size:13px;padding:12px}.vds-r27-e31e48abe8{margin-top:6px;font-size:10px;line-height:1.45;background:rgba(255,255,255,.7);border-radius:8px;padding:6px}.vds-r27-e46967ef9c{border:1px solid rgba(245,158,11,.35);background:rgba(255,193,7,.09);color:#8a6200;border-radius:999px;padding:6px 10px;font-weight:900;font-size:11px;cursor:pointer}.vds-r27-e53fa06065{display:grid;gap:6px;margin-top:12px;font-weight:800}.vds-r27-e58c8eb94e{color:var(--text-muted);padding:16px 0}.vds-r27-e683415f81{font-size:11px;color:var(--text-muted);font-weight:800}.vds-r27-e81a2ba971{font-weight:700;font-size:12px}.vds-r27-e864ff548d{min-width:880px}.vds-r27-e93c8c7814{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px}.vds-r27-e950a851f1{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}.vds-r27-eaea584b6d{border-radius:14px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.vds-r27-eb107d09ee{font-weight:800;color:var(--color-navy)}.vds-r27-ebec249d0c{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vds-r27-ed1156dfac{border:1px solid var(--border);border-radius:10px;padding:9px}.vds-r27-ee45b9160a{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:12px}.vds-r27-ee6fa7f4b0{color:var(--text-muted);font-size:13px;margin-top:8px}.vds-r27-eefe62e863{display:flex;gap:8px;align-items:center;font-size:13px}.vds-r27-f0ba590291{color:var(--text-muted);font-weight:800}.vds-r27-f0e16d7d0b{color:#b4232f}.vds-r27-f0e9d3b46a{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.vds-r27-f25c0aeb43{display:grid;grid-template-columns:1fr 118px 1.2fr;gap:10px;border-top:1px solid rgba(15,23,42,.08);padding-top:6px;font-size:11px;align-items:flex-start}.vds-r27-f271021692{resize:vertical;line-height:1.5}.vds-r27-f3ca1eb7f9{font-size:12px;color:var(--text-muted);margin-top:3px}.vds-r27-f3e8def880{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}.vds-r27-f41148fde4{font-size:11px;color:#167347}.vds-r27-f493a6b751{font-size:10px;color:var(--text-muted);margin-top:5px;line-height:1.4}.vds-r27-f50303e1f2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.vds-r27-f604089efa{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vds-r27-f6641f3426{display:grid;gap:8px}.vds-r27-f6d1764300{font-size:12px;margin-top:5px}.vds-r27-f6d1e1923a{color:var(--color-navy)}.vds-r27-f74f6605ac{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.vds-r27-f787da346a{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.vds-r27-f912c96444{margin-top:10px;max-height:260px;overflow:auto;white-space:pre-wrap;border:1px solid var(--border);border-radius:10px;padding:10px;font-size:12px;line-height:1.5;background:#fff}.vds-r27-f96c0737b1{display:grid;grid-template-columns:1fr 64px 64px 64px;gap:8px;align-items:center;border-top:1px solid rgba(15,23,42,.08);padding-top:6px;font-size:12px}.vds-r27-fa2fd8a8e9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-bottom:12px}.vds-r27-fa7489d066{font-size:11px;font-weight:900;text-transform:uppercase}.vds-r27-fa7fc1d18e{color:var(--text-muted);margin-top:3px}.vds-r27-fac16a9ee9{font-weight:900;color:var(--color-navy);font-size:17px}.vds-r27-fae00dbc0e{display:grid;gap:4px}.vds-r27-faf7a9ef1d{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.vds-r27-fb0a68facf{color:#9a7c00;font-size:13px}.vds-r27-fb1f26f1d9{border:1px solid var(--border);background:#fff;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900;cursor:pointer}.vds-r27-fbb54b6082{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-r27-fd596e1b65{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.vds-r27-fd995980ff{color:var(--danger);margin-top:6px}.vds-r27-fe1f713cea{display:grid;gap:7px;font-size:12px;color:var(--text-secondary)}.vds-r27-fe7b4979fe{margin-top:6px}.vds-r27-ffef57280a{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:12px 0}.admin-field-label{display:grid;gap:4px;font-size:12px;font-weight:800;color:var(--vds-color-text-muted,var(--text-muted))}.admin-field-control{margin-top:3px;width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--vds-color-border,var(--border));border-radius:8px;font-family:inherit;background:var(--vds-color-surface,#fff);color:var(--vds-color-text,var(--text-primary))}.admin-field-control:focus-visible{outline:0;box-shadow:var(--vds-focus-ring);border-color:var(--vds-color-primary)}.admin-owner-panel{background:var(--vds-color-surface,#fff);border:1px solid var(--vds-color-border,var(--border));border-radius:14px;padding:16px 18px}.vds-r27-dyn-248a20b62{background:var(--vds-r27-dyn-248a20b62-background)}.vds-r27-dyn-37f237b7e{background:var(--vds-r27-dyn-37f237b7e-background);color:var(--vds-r27-dyn-37f237b7e-color)}.vds-r27-dyn-68af2d894{border:var(--vds-r27-dyn-68af2d894-border);color:var(--vds-r27-dyn-68af2d894-color)}.vds-r27-dyn-6dd0fe800{color:var(--vds-r27-dyn-6dd0fe800-color)}.vds-r27-dyn-79783c374{border-top:var(--vds-r27-dyn-79783c374-border-top)}.vds-r27-dyn-7c501e0d2{cursor:var(--vds-r27-dyn-7c501e0d2-cursor)}.vds-r27-dyn-7f12eb254{cursor:var(--vds-r27-dyn-7f12eb254-cursor);color:var(--vds-r27-dyn-7f12eb254-color)}.vds-r27-dyn-8e9ead0b3{background:var(--vds-r27-dyn-8e9ead0b3-background);border:var(--vds-r27-dyn-8e9ead0b3-border)}.vds-r27-dyn-a721de2cd{border-top:var(--vds-r27-dyn-a721de2cd-border-top);padding-top:var(--vds-r27-dyn-a721de2cd-padding-top)}.vds-r27-dyn-ca6bcd4b6{border:var(--vds-r27-dyn-ca6bcd4b6-border)}.vds-r28-00c83b863c{margin:0;min-width:280px}.vds-r28-01ed34396d{font-size:12px;color:var(--text-muted);margin-top:3px}.vds-r28-030a49cd0e{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--bg-subtle)}.vds-r28-086897dfb3{padding:8px 10px}.vds-r28-0889360d63{display:flex;gap:8px;flex-wrap:wrap}.vds-r28-0b5d226d8e,.vds-r28-0ba5e8507e{color:var(--text-muted);font-size:12px}.vds-r28-0ba5e8507e{margin-bottom:12px}.vds-r28-101eb534ba{width:210px;height:210px;max-width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.vds-r28-108d371ae5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.vds-r28-10dd41c1c2{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--color-navy);margin-bottom:20px;letter-spacing:-.02em}.vds-r28-14763251dc{border:1px solid var(--border);border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:1.1fr 1fr .7fr;gap:10px;align-items:center}.vds-r28-1507bc2743{font-size:12px;color:var(--text-muted);align-self:center}.vds-r28-15e1ee097c{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.vds-r28-167ac309cd{display:grid;gap:14px}.vds-r28-177296e9b4{padding:8px 10px;color:var(--text-muted);font-size:11px;font-family:monospace}.vds-r28-18a3cd39e0{margin-bottom:12px;font-size:13px;color:var(--text-muted)}.vds-r28-19634e2c8f{min-width:160px;margin:0}.vds-r28-1acf3ddff6{padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit}.vds-r28-1bb8dffe2c{padding:13px;background:rgba(40,167,69,.07);border:1px solid rgba(40,167,69,.25);border-radius:10px;font-size:12px;line-height:1.6}.vds-r28-1da9facb4d{margin:0}.vds-r28-1e4b1fbfc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.vds-r28-20c30bfdb6{font-size:12px;font-weight:900;margin-bottom:8px}.vds-r28-21a58c6f22{font-size:11px;font-weight:900;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.vds-r28-22ca54a87e{padding:6px 10px}.vds-r28-23fa92911f{padding:8px 10px;color:var(--text-muted);font-size:12px}.vds-r28-245a1856e7{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;font-family:monospace;font-weight:800}.vds-r28-24981bd547{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vds-r28-270eb59179{font-size:11px;font-weight:700;background:var(--bg-subtle);padding:2px 7px;border-radius:5px;color:var(--color-ocean)}.vds-r28-2756bbe3ca{font-weight:800;font-size:15px;margin-bottom:8px}.vds-r28-291b7bbb01{margin-top:0}.vds-r28-2d691a1a26{padding:16px;color:var(--text-muted)}.vds-r28-2fd7789b39{margin-top:6px}.vds-r28-31df68db8b{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.vds-r28-327eeaf745{font-weight:800}.vds-r28-369e7e378d{font-size:12px;color:var(--text-muted);line-height:1.45}.vds-r28-3caa7b13e3{margin:0 0 5px}.vds-r28-40c71f7c66{font-size:12px;font-weight:700;color:var(--color-ocean)}.vds-r28-4523a14402{flex:1 1 260px;font-family:monospace;font-weight:900;word-break:break-all;padding:10px 12px;background:var(--bg-subtle);border-radius:9px}.vds-r28-45327a311e{font-weight:800;margin-bottom:6px}.vds-r28-45d4c130da{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:14px;align-items:end}.vds-r28-474474f082{margin-bottom:12px;max-width:340px}.vds-r28-4c462afda1{font-size:12px;color:var(--text-muted)}.vds-r28-4e67444146{width:210px;height:210px;max-width:100%;display:grid;place-items:center;background:var(--bg-subtle);border-radius:12px;font-size:12px;text-align:center;padding:12px;box-sizing:border-box}.vds-r28-4ebd18b299{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;align-items:end}.vds-r28-4ff9ed7535{font-size:11px;color:var(--danger);margin-top:8px;line-height:1.45}.vds-r28-50b330297b{font-size:11px;color:var(--text-muted);margin-bottom:14px}.vds-r28-50e89bd918{padding:8px 10px;font-size:12px}.vds-r28-51151cc375{border-bottom:1px solid var(--border);padding:10px 0;display:flex;justify-content:space-between;gap:10px}.vds-r28-53809f1ed0{display:flex;gap:5px}.vds-r28-588757e90e{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.vds-r28-5946302559{font-weight:900;margin-bottom:6px}.vds-r28-5ae19e99de{display:flex;flex-direction:column;gap:16px}.vds-r28-5b26444e04{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:13px 15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;align-items:center}.vds-r28-5c13f989ed{font-size:10px;color:var(--text-muted)}.vds-r28-5c83a1e73d{padding:9px;background:var(--bg-subtle);border-radius:8px;text-align:center}.vds-r28-5dd2f7e8f2{width:100%;border-collapse:collapse;font-size:13px}.vds-r28-5f33d309ed{display:flex;gap:6px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.vds-r28-5fe7a6cb15{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.vds-r28-6030a33a04{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.vds-r28-613a61a177{color:var(--text-muted);font-size:13px}.vds-r28-62c135d572{display:flex;flex-direction:column;gap:14px}.vds-r28-635fe5f2dc{margin-top:10px;display:flex;gap:8px}.vds-r28-638245fbbf{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.vds-r28-63eb6676c2{display:flex;flex-wrap:wrap;gap:5px}.vds-r28-668b0ec915{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:20px 24px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.vds-r28-66f1ba5d6e{width:90px;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit}.vds-r28-695dff09f0{overflow-x:auto;margin-top:12px}.vds-r28-6b0600eec4{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--bg-subtle);font-size:12px}.vds-r28-6c67c1de7d{min-width:220px;margin:0}.vds-r28-6e45c683af{display:flex;gap:8px;align-items:flex-start;font-size:12px;cursor:pointer}.vds-r28-707cd7d532{padding:8px 10px;text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase}.vds-r28-70eb33a335{padding:24px;color:var(--text-muted)}.vds-r28-7252b6cf3c{padding:8px 10px;text-align:left;font-size:11px;color:var(--text-muted);text-transform:uppercase}.vds-r28-72729aa176{font-size:18px;font-weight:900}.vds-r28-747ff270ba{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;align-items:end}.vds-r28-78cead6503{display:flex;gap:8px;align-items:center}.vds-r28-7c1327ef8b{margin-top:10px;font-size:12px;color:var(--text-muted)}.vds-r28-7f1b82ae6d{border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r28-85205f3f53{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.vds-r28-8719f58279{font-weight:900;color:var(--color-navy);margin-bottom:8px}.vds-r28-883a6fd00e{padding:24px;text-align:center;color:var(--text-muted)}.vds-r28-888e57768c{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;align-items:end}.vds-r28-8899479c0b{width:100%;box-sizing:border-box;padding:7px 10px;border:1.5px solid var(--border);border-radius:7px;background:var(--bg-page);color:var(--text-primary);font-family:inherit;font-size:13px;resize:vertical}.vds-r28-88afd362ca{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:7px}.vds-r28-88b9d5c614{margin-top:14px}.vds-r28-8a359a76eb{margin-top:16px}.vds-r28-8a86069424{display:flex;gap:8px;align-items:center;font-size:13px}.vds-r28-8ac190e50f{font-size:11px;color:var(--success)}.vds-r28-8b6667f452{color:var(--text-muted);font-size:12px;line-height:1.45;margin-bottom:10px}.vds-r28-8bcfdd4d8e{font-size:13px;color:var(--text-muted);line-height:1.55}.vds-r28-8bf72c4e7e{padding:4px 8px;border:1.5px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;width:180px}.vds-r28-8ede84ccd6{background:var(--bg-subtle);padding:1px 5px;border-radius:4px}.vds-r28-8fa37b1ec2{font-weight:800;margin-bottom:8px}.vds-r28-9061bc90ec{padding:8px 10px;white-space:nowrap;font-size:12px;color:var(--text-muted)}.vds-r28-923776569f{font-size:13px;color:var(--text-muted)}.vds-r28-931a236074{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:14px;align-items:flex-start}.vds-r28-9374e84210{margin-top:12px}.vds-r28-95b569929d{margin-top:4px;display:block;width:100%;box-sizing:border-box;padding:6px 10px;border:1.5px solid var(--border);border-radius:7px;font-family:inherit;font-size:13px;background:var(--bg-page);color:var(--text-primary)}.vds-r28-962869c775{padding:8px 10px;max-width:420px;color:var(--text-secondary)}.vds-r28-9b4e79d341{font-size:11px;color:var(--text-muted)}.vds-r28-9dcf25ea17{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.vds-r28-a44364b768{font-weight:900;margin-bottom:8px}.vds-r28-a46303e92c{color:var(--text-muted);font-size:10px}.vds-r28-a52a90c7f4{background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.15);border-radius:12px;padding:14px 16px;margin-bottom:14px}.vds-r28-a59d0bcb07{display:flex;flex-direction:column;gap:24px}.vds-r28-a72a7d150b{padding:4px 6px}.vds-r28-a9c9e0d9d7{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:24px 28px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.vds-r28-ab0cec9679{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.vds-r28-ab433ff279{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.vds-r28-adeab696ce{font-size:12px;color:var(--text-muted);margin-bottom:8px}.vds-r28-ae42f67b4c{font-size:12px;color:var(--text-muted);margin-bottom:10px}.vds-r28-af5f433571{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.vds-r28-b00d07d255{margin-top:14px;border:1px solid var(--border);border-radius:12px;padding:0 14px;background:var(--bg-subtle)}.vds-r28-b5acc83e5d{font-size:13px;color:var(--text-secondary);line-height:1.5}.vds-r28-b8dd3f96a5{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.vds-r28-b8e0b1fa55{color:var(--text-muted)}.vds-r28-b97cf4fcba{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px}.vds-r28-b9bbe540d3{display:flex;gap:8px}.vds-r28-bc9fc85edb{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.vds-r28-bd68c54735{font-size:12px;font-weight:900}.vds-r28-c130b9c542{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.vds-r28-c1f4e8dc8d{font-size:11px;color:var(--text-muted);font-weight:600}.vds-r28-c317fec12a{display:grid;gap:10px}.vds-r28-c327a4aa43{border-bottom:2px solid var(--border)}.vds-r28-c6da46a9f6{font-weight:900;color:var(--color-navy);margin-bottom:4px}.vds-r28-c8fc436044{gap:8px}.vds-r28-c8fc436044,.vds-r28-c92f244d40{display:flex;justify-content:space-between}.vds-r28-c92f244d40{margin-bottom:12px;padding:11px 14px;border:1px solid rgba(255,193,7,.35);background:rgba(255,193,7,.1);border-radius:12px;font-size:13px;gap:12px;align-items:center;flex-wrap:wrap}.vds-r28-ca982dbd62{padding:4px 8px}.vds-r28-cacdde4719{font-weight:900;color:var(--color-navy)}.vds-r28-cb7251ae6a{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vds-r28-cc58e5b384{font-size:12px;color:var(--success);margin-top:9px}.vds-r28-cd688d26ed{font-size:12px;font-weight:800}.vds-r28-cf291949a8{font-size:12px;color:var(--text-muted);margin-top:8px;line-height:1.5}.vds-r28-d00c36e76e{font-weight:900;margin-bottom:12px}.vds-r28-d0698c48c3{overflow-x:auto}.vds-r28-d0fc32d70b{font-size:13px;color:var(--text-muted);line-height:1.55;margin-bottom:12px}.vds-r28-d1474d2f64{font-size:12px;color:var(--text-muted);text-align:right}.vds-r28-d40eb9fa32{padding:4px 8px;border:1.5px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;width:140px}.vds-r28-d531438c15{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.vds-r28-d583414fac{padding:4px 8px;border:1.5px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;width:100px}.vds-r28-d59a4f235d{font-size:12px;color:var(--text-secondary)}.vds-r28-d7052cf014{margin-top:16px;border-top:1px solid var(--border);padding-top:16px}.vds-r28-d955682928{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.vds-r28-dace17f952{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.vds-r28-dd337d5b17{display:grid;grid-template-columns:minmax(210px,240px) minmax(280px,1fr);gap:22px;align-items:flex-start}.vds-r28-dec429e716{display:flex;gap:8px;align-items:stretch;margin:7px 0 5px;flex-wrap:wrap}.vds-r28-df5f2447e7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;align-items:end;margin-top:14px}.vds-r28-e04ecf5d20{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-end}.vds-r28-e6ec2db00d{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:16px}.vds-r28-e6f0a9a557{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.vds-r28-e71ae94b55{font-size:12px}.vds-r28-e9891ee527{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.vds-r28-ee37077851{padding:8px 10px;font-weight:600}.vds-r28-f0059ad980{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--color-navy);letter-spacing:-.02em}.vds-r28-f0204c4f5a{font-size:12px;font-weight:800;display:flex;gap:9px;align-items:center;padding:11px 12px;border:1px solid var(--border);border-radius:10px}.vds-r28-f1c0adab0b{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.vds-r28-f1d99fb612{padding:13px 15px;font-weight:900;border-bottom:1px solid var(--border)}.vds-r28-f3afca78e4{font-size:10px;color:var(--text-muted);max-width:260px;white-space:normal}.vds-r28-f5538f95e2{border-bottom:1px solid var(--border)}.vds-r28-f67b86e0fb{display:flex;flex-direction:column;gap:8px}.vds-r28-fb44dd025d{font-weight:800;margin-bottom:10px;font-size:13px}.vds-r28-fe3fb0d0fc{display:grid;gap:12px}.vds-r28-ff0a32d515{font-size:13px;font-weight:600;margin-bottom:3px}.admin-security-card{padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface)}.admin-security-card--success{border-color:var(--vds-color-success-border)}.admin-security-instruction{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--vds-space-3);align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--vds-color-border)}.admin-security-instruction--last{border-bottom:0}.admin-security-instruction__number{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);font-size:var(--vds-font-size-xs);font-weight:900}.admin-security-field{margin-top:6px}.admin-security-code-input{max-width:240px;font-size:18px;font-weight:900;letter-spacing:.25em;text-align:center}.admin-platform-staff-item{width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface);color:var(--vds-color-text);text-align:left;cursor:pointer}.admin-platform-staff-item:hover{background:var(--vds-color-surface-muted)}.admin-platform-staff-item.is-selected{background:var(--vds-color-primary-100)}.admin-system-message-textarea{min-height:100px;resize:vertical}.admin-system-identity-textarea{min-height:70px;resize:vertical}.admin-system-result{margin:12px 0;padding:10px 14px;border-radius:var(--vds-radius-md);font-size:var(--vds-font-size-sm);font-weight:700}.admin-system-result--success{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.admin-system-result--danger{background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.admin-system-send-button{min-width:150px;text-transform:uppercase;letter-spacing:.08em}.admin-system-template-card{padding:12px 14px;border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.admin-system-template-card.is-editing{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring)}.admin-system-template-header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-system-template-header.is-editing{margin-bottom:10px}.admin-system-simulation-row{padding:6px 0}.admin-system-simulation-row.has-divider{border-top:1px solid var(--vds-color-border)}.admin-field-label--wide{grid-column:1/-1}@media (max-width:720px){.admin-security-instruction{grid-template-columns:24px minmax(0,1fr)}.admin-security-instruction__number{width:24px;height:24px}.admin-system-send-button{width:100%}}.vds-r29-0131169d64{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:var(--bg-subtle);padding:10px;border-radius:10px;max-height:220px;overflow:auto}.vds-r29-01ed34396d{font-size:12px;color:var(--text-muted);margin-top:3px}.vds-r29-028e1ac72f{border:1px solid var(--border);border-radius:14px;padding:12px}.vds-r29-02bfe51351{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.vds-r29-02ceb4e271{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.vds-r29-02d4afb8fb{margin-top:4px;width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit;resize:vertical}.vds-r29-02e34a9fed{max-width:240px;overflow-wrap:anywhere}.vds-r29-07609c8438{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--bg-subtle)}.vds-r29-0889360d63{display:flex;gap:8px;flex-wrap:wrap}.vds-r29-0aca3c2d71{font-size:11px;color:var(--vds-color-warning);font-weight:800;margin-top:8px}.vds-r29-0b4080af63{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:20px;align-items:flex-start}.vds-r29-0b5d226d8e{color:var(--text-muted);font-size:12px}.vds-r29-0b6e1bd8f8{display:grid;gap:11px}.vds-r29-0c59277cea{margin:0 0 6px;font-size:16px;color:var(--color-navy)}.vds-r29-0c79b61203{padding:9px 12px;min-width:260px}.vds-r29-0e9285ba15{border-top:1px solid var(--border);padding:8px 0;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vds-r29-0eb2d74137{margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.35}.vds-r29-0f0171b34a{font-size:12px;color:var(--text-muted);margin-top:5px}.vds-r29-1005504daf{max-width:360px}.vds-r29-115342b4c0{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.vds-r29-1186a06542{margin-top:7px;display:flex;gap:6px;flex-wrap:wrap}.vds-r29-11c19ec151{font-size:12px;color:var(--text-muted);margin:4px 0 8px}.vds-r29-1452f8dca8{font-size:12px;color:var(--text-secondary);font-weight:700}.vds-r29-1565e56e86{gap:8px;align-items:center;border:1px solid rgba(220,53,69,.18);background:var(--vds-color-danger-bg);border-radius:10px;padding:8px 10px;font-size:12px}.vds-r29-1565e56e86,.vds-r29-15e1ee097c{display:flex;justify-content:space-between}.vds-r29-15e1ee097c{gap:10px;flex-wrap:wrap}.vds-r29-166a6e2d11{font-size:11px;color:var(--text-muted);margin-top:8px}.vds-r29-167ac309cd{display:grid;gap:14px}.vds-r29-19efe1c80b{overflow-x:auto;max-height:620px;overflow-y:auto}.vds-r29-1b00486f7a{width:100%;border:1px solid var(--border);border-radius:10px;padding:9px 10px;font-size:13px;font-family:inherit;background:var(--vds-color-surface);color:var(--text-primary)}.vds-r29-1bde8734b4{font-size:12px;margin-top:5px}.vds-r29-1bfa7f26f0{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:14px}.vds-r29-1c0d82142d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.vds-r29-1c1921860e{padding:10px 14px;color:var(--text-muted);font-size:12px}.vds-r29-1c270d3dec{font-size:12px;color:var(--text-muted);line-height:1.45;margin-bottom:10px}.vds-r29-1cdf93a3f9{padding:9px 12px}.vds-r29-1ce92a8f30{padding:8px 10px;border-radius:10px;border:1px solid var(--border)}.vds-r29-1d8943fa86{display:flex;gap:6px}.vds-r29-1da9facb4d{margin:0}.vds-r29-1dd50f5ac0{font-size:13px;color:var(--color-navy)}.vds-r29-1e4b1fbfc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.vds-r29-1e7c0d3bec{display:grid;gap:7px}.vds-r29-1f41122c0f{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px}.vds-r29-21b0ff5363{margin-top:12px;border:1px solid rgba(37,99,235,.18);background:var(--vds-color-info-bg);border-radius:12px;padding:11px}.vds-r29-2410d14d91{font-size:13px;color:var(--text-muted);line-height:1.55;margin:7px 0 14px}.vds-r29-242d3f03dc{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;padding:12px;display:grid;gap:9px}.vds-r29-24981bd547{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vds-r29-24c4a0d7ce{border:0;flex:1 1;width:100%;min-height:0}.vds-r29-254d5a6e56{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0;font-size:12px}.vds-r29-26b3aeb104{font-size:12px;color:var(--text-muted);margin-bottom:12px}.vds-r29-291b7bbb01{margin-top:0}.vds-r29-2a21b5abd7{gap:8px;margin-bottom:4px}.vds-r29-2a21b5abd7,.vds-r29-2ad97bdbd5{display:flex;justify-content:space-between}.vds-r29-2ad97bdbd5{gap:10px}.vds-r29-2b6aad17f5{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.vds-r29-2c02addd1e{font-size:12px;color:var(--text-muted);line-height:1.55}.vds-r29-2da69c4b64{padding:9px 12px;text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase}.vds-r29-2ddfa0b50c{padding:14px;display:grid;gap:8px}.vds-r29-309264f5c1{margin:0 0 10px;font-size:16px;color:var(--color-navy)}.vds-r29-326d138f4f{margin:0 0 6px;font-weight:900;font-size:18px}.vds-r29-327eeaf745{font-weight:800}.vds-r29-32b275e473{display:block;color:var(--text-muted);margin-bottom:4px}.vds-r29-32f29facdc{color:var(--text-secondary);font-size:12px;margin-bottom:8px}.vds-r29-34f55b5376{border:0;background:transparent;color:var(--color-ocean);font-weight:800;cursor:pointer}.vds-r29-369e7e378d{font-size:12px;color:var(--text-muted);line-height:1.45}.vds-r29-36b3f48097{margin:12px 0 16px}.vds-r29-37f0b2e2e3{min-height:36px;border:1px solid var(--border);border-radius:10px;padding:7px 10px;background:var(--vds-color-surface);color:var(--text-primary);min-width:0}.vds-r29-37fbd2e687{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.vds-r29-38f4b093ea{margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-subtle)}.vds-r29-3b43ce5d78{color:var(--text-muted);padding:16px 0}.vds-r29-3d3ca48ce5{display:grid;grid-template-columns:1fr auto;gap:8px}.vds-r29-3dc652bd89{color:var(--text-muted);padding:18px}.vds-r29-404583b661{color:var(--color-ocean);font-size:12px}.vds-r29-4307da9521{border:1px solid var(--border);border-radius:12px;padding:12px;display:grid;gap:4px}.vds-r29-473d492ab4{padding:12px 16px;border-bottom:1px solid var(--border);font-weight:800;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.vds-r29-4759425fff{display:grid;grid-template-columns:120px 120px 180px 1fr;gap:10px}.vds-r29-4895719573{display:flex;justify-content:space-between;gap:8px;align-items:center}.vds-r29-49244a59db{display:grid;grid-template-columns:1fr 150px 120px 120px;gap:10px}.vds-r29-4a203714b9{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;background:var(--bg-subtle);padding:10px;border-radius:10px;max-height:320px;overflow:auto}.vds-r29-4ab2ff06cb{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:14px}.vds-r29-4bd2e07d5b{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.vds-r29-4c462afda1{font-size:12px;color:var(--text-muted)}.vds-r29-4d1ee26321{font-size:11px;font-weight:900;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.vds-r29-4ee21e8a51{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.vds-r29-4f34774ddc{padding:9px 12px;color:var(--text-muted);white-space:nowrap}.vds-r29-4f473119d1{margin:0;font-size:18px;font-weight:900}.vds-r29-517a6250c8{display:grid;gap:6px;margin-bottom:12px}.vds-r29-52588bd89c{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.35fr);gap:14px}.vds-r29-52fd3d4c7e{border-top:1px solid var(--border);padding:8px 0}.vds-r29-52fd3d4c7e,.vds-r29-53a21f104a{font-size:12px;display:flex;gap:10px;flex-wrap:wrap}.vds-r29-53a21f104a{justify-content:space-between;align-items:center;color:var(--text-muted)}.vds-r29-55170b26ce{padding:14px;border-bottom:1px solid var(--border);background:var(--vds-color-surface);position:sticky;top:0;z-index:2}.vds-r29-568b09bafe{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.vds-r29-56c7b88349{margin-top:12px;color:var(--vds-color-danger);font-weight:700}.vds-r29-5946302559{font-weight:900;margin-bottom:6px}.vds-r29-59ef4bf47a{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;align-items:center}.vds-r29-5ae19e99de{display:flex;flex-direction:column;gap:16px}.vds-r29-5c13f989ed{font-size:10px;color:var(--text-muted)}.vds-r29-5dd2f7e8f2{width:100%;border-collapse:collapse;font-size:13px}.vds-r29-5f1add2d52{margin:0;font-size:16px;color:var(--color-navy)}.vds-r29-6006425b92{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:18px;margin-bottom:16px}.vds-r29-611fd897f1{border-top:1px solid var(--border);padding:8px 0;display:flex;justify-content:space-between;gap:8px}.vds-r29-613a61a177{color:var(--text-muted);font-size:13px}.vds-r29-62714d3f66{font-size:11px;color:var(--text-muted);margin-top:4px}.vds-r29-62bcb27262{font-size:17px;font-weight:900}.vds-r29-63df6f62ab{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vds-r29-6486c666a8{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.vds-r29-64a4d46e73{min-width:190px;flex:1 1 220px;margin:0}.vds-r29-65228c5d39{white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}.vds-r29-654385ac28{font-weight:800;margin-bottom:4px}.vds-r29-656dcbbb4d{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;min-width:0}.vds-r29-65c9a60779{font-size:12px;color:var(--text-muted);margin-top:4px}.vds-r29-661554ae19{font-size:12px;font-weight:700;flex:0 1 210px}.vds-r29-66a333fd79{padding:9px 12px;font-size:12px}.vds-r29-6746f25d31{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:10px}.vds-r29-6751e4ff0e{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.vds-r29-67ae1400bb{padding:14px}.vds-r29-68bbad2f32{margin:0;min-width:240px;width:100%}.vds-r29-694f093d0e{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.vds-r29-695dff09f0{overflow-x:auto;margin-top:12px}.vds-r29-6a1e0fcf82{color:var(--text-secondary);font-size:12px}.vds-r29-6aa137d58b{display:grid;gap:16px}.vds-r29-6e50657c6f{margin-top:4px;width:100%;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit}.vds-r29-6ff50990c6{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.vds-r29-7017e5fa24{border-top:1px solid var(--border);padding-top:7px;font-size:12px}.vds-r29-731716a26c{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px}.vds-r29-76084ee4e5{margin-bottom:0}.vds-r29-76e6e730d2{min-width:220px;flex:1 1 260px;margin:0}.vds-r29-787fbe302b{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-r29-78cead6503{display:flex;gap:8px;align-items:center}.vds-r29-7d0f83a5a7{color:var(--text-muted);font-weight:700}.vds-r29-7d91378845{margin:0;min-width:140px}.vds-r29-7e4457fef6{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.vds-r29-7f1b82ae6d{border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r29-80cb09937e{margin:0;min-width:180px}.vds-r29-817e6dd9c0{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:flex-start}.vds-r29-82335e4055{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.vds-r29-82d0246845{font-size:13px;margin-top:6px}.vds-r29-83ba15bdba{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vds-r29-83e092821d{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin-bottom:16px}.vds-r29-84e32ebf98{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.vds-r29-8690d5dea4{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin-bottom:12px}.vds-r29-8691273b10{color:var(--color-navy);font-size:13px}.vds-r29-8a86069424{display:flex;gap:8px;align-items:center;font-size:13px}.vds-r29-8cddc29a69{padding:20px}.vds-r29-8ee9b118e5{display:grid;grid-template-columns:1fr 150px 120px;gap:10px}.vds-r29-92fb99917f{font-weight:900}.vds-r29-93020a4bc6{block_registration:1;block_login:1;block_access:1;reason_code:owner_decision;public_message:Access is not available for compliance,security or platform policy reasons.}.vds-r29-93421c55b7{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:20px;min-width:0}.vds-r29-9374e84210{margin-top:12px}.vds-r29-937a974e97{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.vds-r29-946f0508ee{min-width:1000px}.vds-r29-9590c8f4d6{font-size:12px;font-weight:700;flex:0 1 170px}.vds-r29-9606a808f9{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:16px;padding:18px;margin-bottom:16px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.vds-r29-96ea3c146b{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.vds-r29-980b2b3041{padding:9px 12px;color:var(--text-muted)}.vds-r29-98c980e05e{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.vds-r29-9a521be536{font-size:13px;color:var(--text-muted);margin-bottom:14px}.vds-r29-9b4e79d341{font-size:11px;color:var(--text-muted)}.vds-r29-9c934b11af{font-size:26px;font-weight:900;color:var(--color-navy)}.vds-r29-9cf1e7a28b{border:1px solid var(--border);border-radius:14px;padding:14px}.vds-r29-a1c345501f{text-align:left;border:1px solid var(--border);border-radius:10px;background:var(--vds-color-surface);padding:8px;cursor:pointer}.vds-r29-a2a2e59535{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.vds-r29-a353e69c3e{margin:0 0 6px}.vds-r29-a39835d258{margin:0;color:var(--text-secondary);font-size:13px}.vds-r29-a3a5568692{margin-top:4px}.vds-r29-a4262efabf{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.vds-r29-a54596f59a{font-weight:800;margin-top:5px}.vds-r29-a6481039b2{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.vds-r29-a805085696{padding:24px;color:var(--text-muted);text-align:center}.vds-r29-a82d7062cc{margin-bottom:14px}.vds-r29-a98388db51{white-space:nowrap;display:flex;gap:6px;flex-wrap:wrap}.vds-r29-a9efa5449f{white-space:nowrap}.vds-r29-aadd631522{margin-top:0;color:var(--text-secondary);font-size:13px}.vds-r29-ac568846f9{cargo:Cargo listing;vessel_listing:Vessel listing;bunker_price:Bunker price;service_request:Service request;vessel_photo:Vessel photo;cargo_photo:Cargo photo;chat_thread:Chat thread;chat_message:Chat message}.vds-r29-adeab696ce{font-size:12px;color:var(--text-muted);margin-bottom:8px}.vds-r29-b17b0beb37{font-size:11px;color:var(--text-muted);margin-top:3px}.vds-r29-b1ecc496e0{margin-top:8px}.vds-r29-b3a1f25537{padding:9px 12px;white-space:nowrap}.vds-r29-b4ea5d30bc{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.vds-r29-b51876909a{border-top:1px solid var(--border);padding:8px 0}.vds-r29-b5226b7148{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px;font-size:12px}.vds-r29-b552c346a8{border:1px solid var(--border);border-radius:10px;background:var(--vds-color-surface);padding:12px;margin-bottom:14px;display:grid;gap:10px}.vds-r29-b5d84becca{font-size:22px}.vds-r29-b6cefc4591{display:block;margin-bottom:12px}.vds-r29-b8e0b1fa55{color:var(--text-muted)}.vds-r29-b9bbe540d3{display:flex;gap:8px}.vds-r29-bab9f7ace9{display:flex;justify-content:space-between;gap:12px;align-items:center}.vds-r29-babd7118dd{display:flex;gap:6px;align-items:center}.vds-r29-bac10a4e4e{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.25fr) minmax(320px,.95fr);gap:14px;align-items:flex-start;min-width:0;overflow-x:auto}.vds-r29-bb7bb993f4{margin-top:10px;display:grid;gap:6px}.vds-r29-bd2070b029{color:var(--text-secondary);font-size:11px;margin-top:4px}.vds-r29-c093116aab{min-width:260px}.vds-r29-c0c3a68d47{display:flex;gap:7px}.vds-r29-c0c7d2e3b7{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:12px}.vds-r29-c2034d4223{margin:6px 0 0;color:var(--text-secondary);font-size:13px}.vds-r29-c327a4aa43{border-bottom:2px solid var(--border)}.vds-r29-c45a3fca91{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:11px;color:var(--text-muted)}.vds-r29-c468daec5c{padding:18px;color:var(--text-muted)}.vds-r29-c50f6c09d8{border:1px solid var(--border);border-radius:10px;padding:8px 10px;min-height:36px;min-width:0}.vds-r29-c76d05ce96{min-width:260px;margin:0;flex:1 1 420px;width:auto}.vds-r29-c8be1ccba6{display:none}.vds-r29-c8d67009fe{display:flex;gap:6px;flex-wrap:wrap}.vds-r29-c8fc436044{display:flex;justify-content:space-between;gap:8px}.vds-r29-c9113d4316{restriction_level:blocked;block_login:1;block_access:1;reason_code:owner_decision;public_message:This company cannot use VESBOR at this time. Please contact VESBOR support if you believe this is an error.}.vds-r29-cc481fec6d{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:14px;display:grid;gap:10px}.vds-r29-cdeb307e4b{display:grid;gap:8px;max-height:540px;overflow:auto;padding-right:4px}.vds-r29-ce71f5ed14{overflow-x:auto;background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px}.vds-r29-d0698c48c3{overflow-x:auto}.vds-r29-d25fb0cb91{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;flex-wrap:wrap}.vds-r29-d3071ce75e{font-size:18px;font-weight:950;color:var(--color-navy)}.vds-r29-d309b68774{display:flex;gap:8px;margin-bottom:8px}.vds-r29-d54dd58fe4{margin-top:4px;width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit}.vds-r29-d59a4f235d{font-size:12px;color:var(--text-secondary)}.vds-r29-d8a81eac84{margin-top:10px}.vds-r29-d8c7b79e11{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:12px;padding:12px 16px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.vds-r29-d982937dda{margin-bottom:4px}.vds-r29-da608d3ef8{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.vds-r29-da971ff299{font-size:17px;font-weight:900;margin-bottom:4px}.vds-r29-db65b92f65{border-top:1px solid var(--border);padding:9px 0}.vds-r29-dbb174f956{max-height:660px;overflow-y:auto;overflow-x:hidden}.vds-r29-df4e400b48{min-width:1100px}.vds-r29-e01dc3eacb{display:flex;justify-content:space-between;align-items:center;gap:10px}.vds-r29-e0e9ea5904{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.vds-r29-e20a5458dd{display:grid;gap:18px}.vds-r29-e2b3628a44{background:var(--vds-color-surface);border-radius:16px;height:92vh;width:min(1480px,96vw);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 70px rgba(15,23,42,.35)}.vds-r29-e3e46352d9{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px}.vds-r29-e3f61041ef{display:flex;align-items:center;gap:8px}.vds-r29-e42461cfe8{font-weight:800;margin-bottom:10px}.vds-r29-e43fdbe1b4{color:var(--text-muted);margin:8px 0}.vds-r29-e58ea4ff64{color:var(--text-secondary);font-size:12px;margin-top:4px}.vds-r29-e71ae94b55{font-size:12px}.vds-r29-e77075f6f1{min-width:260px;flex:1 1 280px}.vds-r29-e77075f6f1,.vds-r29-e7eb3f2820{padding:9px 12px;border:1px solid var(--border);border-radius:10px}.vds-r29-e84915edd2{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.vds-r29-e93029987b{display:grid;gap:8px;margin-bottom:14px}.vds-r29-e9891ee527{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.vds-r29-e9a4a573d9{margin:0;white-space:pre-wrap;font-size:11px;line-height:1.45;max-height:320px;overflow:auto;background:var(--vds-color-page);border:1px solid var(--border);border-radius:12px;padding:12px}.vds-r29-ec5598209c{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.vds-r29-ed54c919bc{display:grid;gap:8px}.vds-r29-eee3bdb983{display:block;margin-bottom:10px}.vds-r29-ef3494ed54{font-weight:700;margin-bottom:4px}.vds-r29-f0cfcbee62{font-size:12px;color:var(--text-muted);font-weight:700}.vds-r29-f0e38470fc{padding:12px;border-bottom:1px solid var(--border)}.vds-r29-f1aa4875db{margin-top:4px;display:block;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit}.vds-r29-f2ca647fc1{display:grid;gap:6px;margin-top:6px}.vds-r29-f46b74f6c4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.vds-r29-fb4455b47a{display:grid;grid-template-columns:180px 180px 1fr;gap:10px}.vds-r29-fb6ee1b916{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);border-radius:10px;background:var(--bg-subtle)}.vds-r29-fb790a9819{display:grid;gap:9px}.vds-r29-fd674659b1{max-width:320px;overflow-wrap:anywhere}.vds-r29-fdc1d50a86{font-size:12px;font-weight:700;flex:1 1 360px}.vds-r29-fde27c86eb{padding:9px 12px;font-weight:700;overflow-wrap:anywhere}.vds-r29-fe3fb0d0fc{display:grid;gap:12px}.admin-field-label--spaced{margin-top:8px}.admin-field-label--spaced-lg{margin-top:10px}.admin-textarea{resize:vertical}.admin-restriction-card{border:1px solid var(--vds-color-border);border-radius:10px;padding:11px;opacity:1}.admin-restriction-card.is-inactive{opacity:.65}.admin-table-row{border-bottom:1px solid var(--vds-color-border);background:transparent}.admin-table-row.is-striped{background:var(--vds-color-surface-subtle)}.admin-user-ban-date{width:150px;margin:0}.admin-user-ban-reason{width:180px;margin:0}.admin-seo-page-button{width:100%;text-align:left;border:1px solid var(--vds-color-border);background:var(--vds-color-surface);border-radius:12px;padding:12px;cursor:pointer;font-family:inherit;color:inherit;transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),background var(--vds-duration-fast) var(--vds-ease-standard)}.admin-seo-page-button.is-selected{border-color:var(--vds-color-primary);background:var(--vds-color-info-bg)}.admin-seo-input{width:100%;box-sizing:border-box;border:1px solid var(--vds-color-border);border-radius:10px;padding:9px 11px;font:inherit;background:var(--vds-color-surface);color:var(--vds-color-text)}.admin-seo-textarea{resize:vertical}.admin-seo-textarea--lg{min-height:82px}.admin-seo-textarea--md{min-height:72px}.admin-seo-textarea--sm{min-height:64px}.admin-seo-input--readonly{background:var(--vds-color-page)}.owner-comm-card{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:16px;overflow:hidden;min-width:0}.owner-comm-card--spaced{margin-bottom:14px}.owner-comm-summary-card{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:16px;overflow:hidden;min-width:0;padding:14px;text-align:left;cursor:pointer;color:inherit}.owner-comm-summary-card.is-active{background:var(--vds-color-info-bg);border-color:var(--vds-color-info-border)}.owner-comm-muted{color:var(--vds-color-text-muted);font-size:12px}.owner-comm-compact-input{border:1px solid var(--vds-color-border);border-radius:10px;padding:8px 10px;min-height:36px;min-width:0;background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit}.owner-comm-grow{flex:1 1}.owner-comm-full{width:100%}.owner-comm-main-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.25fr) minmax(320px,.95fr);gap:14px;align-items:flex-start;min-width:0;overflow-x:auto}.owner-comm-panel-header{padding:14px;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface);position:sticky;top:0;z-index:2}.owner-comm-file-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,320px) auto;gap:8px;align-items:center}.owner-comm-toolbar{display:flex;gap:8px;flex-wrap:wrap}.owner-comm-list-scroll{max-height:660px;overflow-y:auto;overflow-x:hidden}.owner-comm-message-list{max-height:640px;padding:14px}.owner-comm-file-list{max-height:360px}.owner-comm-document-list{max-height:260px}.owner-comm-long-text{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.owner-comm-text-sm{font-size:12px}.owner-comm-strong{font-weight:800}.owner-comm-filter-summary{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.owner-comm-thread-row{display:block;width:100%;text-align:left;padding:12px 14px;border:0;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface);cursor:pointer;color:inherit}.owner-comm-thread-row.is-selected{background:var(--vds-color-info-bg)}.owner-comm-viewer{min-height:520px}.owner-comm-message{border:1px solid var(--vds-color-border);border-radius:14px;padding:12px;margin-bottom:10px;background:var(--vds-color-surface)}.owner-comm-message.is-hidden{background:var(--vds-color-warning-bg);border-color:var(--vds-color-warning-border)}@media(max-width:1180px){.owner-comm-main-grid{grid-template-columns:minmax(280px,1fr) minmax(380px,1.2fr)}.owner-comm-main-grid>:last-child{grid-column:1/-1}}@media(max-width:760px){.owner-comm-main-grid{grid-template-columns:1fr}.owner-comm-main-grid>:last-child{grid-column:auto}.owner-comm-file-toolbar{grid-template-columns:1fr}}.owner-crewing-search-card{padding-top:22px!important}.owner-crewing-search-card .admin-card-header{margin-bottom:18px!important}.owner-crewing-search-grid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:24px 34px;align-items:end;padding:12px 0 8px}.owner-crewing-search-grid label{display:grid;gap:10px;min-width:0;font-weight:800;line-height:1.2}.owner-crewing-search-grid input{width:100%;min-height:46px;padding:11px 14px;font-size:14px}.owner-crewing-search-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:22px}.owner-crewing-evidence-card .admin-table-scroll{overflow:auto}.owner-crewing-evidence-card .admin-table-scroll table{min-width:1040px;border-collapse:initial;border-spacing:0}.owner-crewing-evidence-card .admin-table-scroll td,.owner-crewing-evidence-card .admin-table-scroll th{padding:10px 16px!important;white-space:nowrap;vertical-align:top}.owner-crewing-evidence-card h4{margin-top:18px;margin-bottom:8px}.owner-dossier-results .admin-card-header{margin-bottom:16px!important}.owner-dossier-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.owner-dossier-tile{border:1px solid var(--vds-color-border);background:linear-gradient(180deg,var(--vds-color-surface),var(--vds-color-page));border-radius:18px;padding:16px;text-align:left;display:flex;justify-content:space-between;gap:16px;cursor:pointer;box-shadow:0 12px 32px rgba(15,23,42,.06);transition:.16s ease}.owner-dossier-tile:hover{transform:translateY(-1px);border-color:var(--vds-color-primary-500);box-shadow:0 16px 38px rgba(37,99,235,.12)}.owner-dossier-tile-main{display:flex;gap:14px;align-items:flex-start;min-width:0}.owner-dossier-title{font-size:16px;font-weight:900;color:var(--vds-color-text)}.owner-dossier-subtitle{color:var(--vds-color-text-muted);font-size:13px;margin-top:3px}.owner-dossier-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.owner-dossier-tile-side{min-width:190px;display:grid;gap:4px;align-content:start;color:var(--vds-color-text-muted);font-size:12px}.owner-dossier-tile-side strong{color:var(--vds-color-text);font-size:13px}.owner-dossier-tile-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.owner-dossier-avatar{border-radius:18px;overflow:hidden;background:var(--vds-color-primary-50);display:grid;place-items:center;position:relative;border:1px solid var(--vds-color-primary-200)}.owner-dossier-avatar img{width:100%;height:100%;object-fit:cover;display:block}.owner-dossier-avatar span{position:absolute;font-weight:900;color:var(--vds-color-primary-700)}.owner-dossier-avatar:not(.fallback) img+span{display:none}.owner-dossier-overlay{position:fixed;inset:0;z-index:9999;background:var(--vds-overlay-scrim);display:flex;align-items:center;justify-content:center;padding:28px}.owner-dossier-modal{width:min(1180px,96vw);max-height:92vh;overflow:auto;background:var(--vds-color-surface);border-radius:24px;box-shadow:0 32px 96px var(--vds-shadow-modal);border:1px solid var(--vds-color-border)}.owner-dossier-modal.vessel{width:min(1080px,94vw)}.owner-dossier-hero{display:flex;gap:18px;align-items:flex-start;padding:22px;border-bottom:1px solid var(--vds-color-border);background:linear-gradient(135deg,var(--vds-color-page),var(--vds-color-surface));position:sticky;top:0;z-index:2}.owner-dossier-hero-main{flex:1 1;min-width:0}.owner-dossier-eyebrow{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--vds-color-primary);margin-bottom:6px}.owner-dossier-hero h2{margin:0;font-size:28px;line-height:1.1;color:var(--vds-color-text)}.owner-dossier-hero-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.owner-dossier-close{border:0;background:var(--vds-color-text);color:white;border-radius:12px;width:38px;height:38px;font-size:24px;line-height:1;cursor:pointer}.owner-dossier-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.owner-dossier-tabs button{border:1px solid var(--vds-color-primary-200);background:var(--vds-color-surface);border-radius:999px;padding:9px 13px;font-weight:800;color:var(--vds-color-text-secondary);cursor:pointer}.owner-dossier-tabs button.active{background:var(--vds-color-primary-700);color:var(--vds-color-surface);border-color:var(--vds-color-primary-700)}.owner-dossier-body{padding:20px 22px 24px}.owner-dossier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.owner-dossier-grid section{border:1px solid var(--vds-color-border);border-radius:18px;padding:16px;background:var(--vds-color-surface)}.owner-dossier-grid h3{margin:0 0 10px;font-size:15px}.owner-dossier-grid dl{margin:0;display:grid;gap:8px}.owner-dossier-grid dt{font-size:12px;color:var(--vds-color-text-muted);font-weight:800}.owner-dossier-grid dd{margin:0;font-weight:800;color:var(--vds-color-text)}.owner-dossier-vessel-icon{width:78px;height:78px;border-radius:20px;display:grid;place-items:center;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:34px;font-weight:900}.owner-dossier-link{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit;display:grid;gap:2px}.owner-dossier-link span{font-size:12px;color:var(--vds-color-primary);font-weight:800}@media(max-width:1180px){.owner-crewing-search-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media(max-width:760px){.owner-crewing-search-grid{grid-template-columns:1fr}}.owner-dossier-avatar{width:var(--owner-dossier-avatar-size);height:var(--owner-dossier-avatar-size);min-width:var(--owner-dossier-avatar-size)}.owner-dossier-close:focus-visible,.owner-dossier-link:focus-visible,.owner-dossier-tabs button:focus-visible,.owner-dossier-tile:focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}.vds-r30-000c6bd9fd{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.vds-r30-0229a2b958{width:100%;border-collapse:collapse;font-size:12px}.vds-r30-025fe51291{font-size:11px}.vds-r30-02ea8ce7fc{margin-top:3px;width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit}.vds-r30-0588b7e15c{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:16px;padding:16px 18px}.vds-r30-05fab33ebf{font-weight:600;text-align:right;max-width:60%}.vds-r30-066070fb39{font-weight:900;margin-bottom:12px}.vds-r30-0cbaab794d{color:var(--text-muted);font-weight:800}.vds-r30-0dc27c3621{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.vds-r30-0e5ded0802{margin-top:12px;overflow-x:auto}.vds-r30-0e92a5f4bd{padding:10px;max-width:320px}.vds-r30-10a3cf8568{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;align-items:end;border-top:1px solid var(--border);padding-top:10px}.vds-r30-16dbf2a37c{margin-bottom:14px}.vds-r30-18efee9156{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.vds-r30-199c511c5f{color:var(--text-muted);font-size:12px;display:flex;gap:10px;flex-wrap:wrap;margin-top:3px}.vds-r30-19ed936cc3{width:100%;padding:10px 13px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;font-size:13px;font-family:inherit;color:var(--color-navy);outline:none;box-sizing:border-box}.vds-r30-1bb0f3692a{font-weight:900;color:var(--color-navy);margin-bottom:5px}.vds-r30-1bce424143{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--bg-subtle)}.vds-r30-1bd118db6d{display:grid;gap:4px;font-size:12px;font-weight:800;color:var(--text-muted)}.vds-r30-1beadaa7d7{padding:0;border:0;background:transparent;color:var(--color-navy);font-weight:900;cursor:pointer;text-align:left;font-family:inherit}.vds-r30-1e6913f0bd{display:grid;gap:10px}.vds-r30-1e74a55145{font-size:10px;color:var(--text-muted);font-weight:400}.vds-r30-1f8308c130{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:14px}.vds-r30-1feec14755{width:100%;box-sizing:border-box;margin-bottom:10px;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;background:var(--bg-page);color:var(--text-primary);font-family:inherit;font-size:13px;resize:vertical}.vds-r30-20900e02ec{border-bottom:2px solid var(--border)}.vds-r30-20dba76f4d{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:10px;padding:10px;margin-bottom:10px}.vds-r30-210c9deb25{padding:11px 12px;white-space:nowrap;color:var(--text-muted)}.vds-r30-21cbe60045{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:flex-start}.vds-r30-228f7b2e5b{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vds-r30-2379418729{margin:0;flex:1 1 190px;width:auto}.vds-r30-26d286ffed{font-size:12px;padding:4px 12px;border-radius:8px;background:var(--bg-subtle);color:var(--text-muted);font-weight:600}.vds-r30-2b11e2401b{display:flex;gap:12px;font-size:13px}.vds-r30-2b7ef46eae{padding:7px 10px;color:var(--text-muted);font-size:11px}.vds-r30-2be936806f{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.vds-r30-2c06acba17{padding:9px 12px;font-weight:800}.vds-r30-2d14777236{border-radius:16px;padding:16px 18px;border:1px solid rgba(220,53,69,.28);background:color-mix(in srgb,var(--vds-color-danger) 2.5%,transparent)}.vds-r30-2e4e939aac{font-weight:900;margin-bottom:8px}.vds-r30-3121863359{color:var(--text-muted);font-weight:600}.vds-r30-31e4e2a252{display:flex;gap:8px;flex-wrap:wrap}.vds-r30-31e50da4a5{margin:4px 0 0;font-size:20px;color:var(--color-navy)}.vds-r30-32fb29efb8{white-space:nowrap}.vds-r30-336bb8594d{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.45fr) minmax(150px,.35fr) auto;gap:10px;align-items:end}.vds-r30-33ff8b3e89{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vds-r30-350b93c391{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.vds-r30-38965f9b18{margin:0}.vds-r30-39fb6bb66d{max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:12px}.vds-r30-3a0350c7ba{color:var(--text-secondary);background:var(--bg-subtle);border-radius:8px;padding:8px 10px}.vds-r30-3a85fbf1e3{color:var(--text-muted);font-size:12px}.vds-r30-3ac61d7547{padding:6px 10px;text-align:left;color:var(--text-muted);font-weight:700;font-size:11px;text-transform:uppercase}.vds-r30-3bdd0060a2{margin:4px 0;color:var(--color-navy)}.vds-r30-405fe841fb{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.vds-r30-4104ddccce{font-size:13px;color:var(--text-secondary);background:var(--bg-subtle);border-radius:8px;padding:8px 12px;margin-bottom:10px}.vds-r30-4270ccc070{margin-top:8px;color:var(--text-muted);font-size:12px}.vds-r30-4321fe72ae{font-size:10px;color:var(--text-muted)}.vds-r30-4a37cdd881{min-width:240px;margin:0;flex:2 1 360px;width:auto}.vds-r30-4bd9098919{font-size:12px;color:var(--text-secondary)}.vds-r30-4cce21e0ff{color:var(--text-muted);font-size:12px;margin-bottom:12px}.vds-r30-4d271306b6{font-size:11px;color:var(--text-muted);margin-bottom:4px}.vds-r30-4e236930a0{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;grid-column:1/-1}.vds-r30-51096f0366{padding:7px 10px;font-weight:700}.vds-r30-5397c64245{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:16px;padding:0;overflow:hidden}.vds-r30-539b0a2631{width:100%;padding:10px 13px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;font-size:13px;font-family:inherit;color:var(--color-navy);outline:none;box-sizing:border-box;cursor:pointer}.vds-r30-5412e23819{display:flex;gap:10px;align-items:center;margin-bottom:4px}.vds-r30-54da22e0d4{font-size:12px;color:var(--text-muted);line-height:1.5}.vds-r30-55487dc4c3{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.vds-r30-559e4e6d2f{color:var(--text-muted);margin-top:3px;max-width:430px}.vds-r30-55f8d85b9f{font-weight:900;margin-bottom:4px}.vds-r30-56378ffab4{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:12px}.vds-r30-56fe18a331{padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.vds-r30-570d1a2f58{border:1px solid var(--border);border-radius:10px;padding:9px;display:flex;justify-content:space-between;gap:8px}.vds-r30-5b394b95a6{padding:10px 12px;text-align:left;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.vds-r30-5c583723f6{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary);font-weight:700}.vds-r30-5d3b2cdec0{padding:7px 10px;font-size:11px}.vds-r30-5dd827ea91{background:color-mix(in srgb,var(--color-ocean) 6%,transparent);border:1px solid rgba(37,99,235,.15);border-radius:12px;padding:14px 16px;margin-bottom:14px}.vds-r30-5f61f92ca3{white-space:nowrap;font-size:11px}.vds-r30-6253876a64{flex:1 1}.vds-r30-6456fdb747{border-bottom:1px solid var(--border)}.vds-r30-6485dd5362{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.vds-r30-668610ce15{font-weight:900;font-size:16px;color:var(--color-navy)}.vds-r30-66fd7793fc{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.vds-r30-69ea55ac14{background:var(--bg-subtle);border:1px solid var(--border);border-radius:14px;padding:12px 13px}.vds-r30-6ae8ced562{padding:13px 16px;border-bottom:1px solid var(--border)}.vds-r30-6b0500c13c{display:flex;flex-direction:column;gap:4px;font-size:12px}.vds-r30-6c1f82a47d{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ocean)}.vds-r30-6dcd6130f0{padding:9px 12px;color:var(--text-muted)}.vds-r30-6f8a7faf28{font-size:12px;padding:4px 12px;border-radius:8px;background:color-mix(in srgb,var(--color-ocean) 8%,transparent);color:var(--color-ocean);font-weight:600;display:flex;align-items:center;gap:5px;border:1px solid rgba(37,99,235,.15);cursor:pointer;font-family:inherit}.vds-r30-726e8b317f{margin-top:10px}.vds-r30-732969ad98{padding:20px;max-height:calc(var(--vesbor-viewport-height, 100vh) - 116px);overflow-y:auto}.vds-r30-73acb795e7{padding:7px 10px;white-space:nowrap}.vds-r30-73aed4efd0{width:100%;padding:10px 13px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;font-size:13px;font-family:inherit;color:var(--color-navy);outline:none;box-sizing:border-box;max-width:220px}.vds-r30-7716ca8193{border-top:1px solid var(--border)}.vds-r30-7964efe253{width:100%;border-collapse:collapse;font-size:12px;min-width:1080px}.vds-r30-79ab00ef11{font-size:10px}.vds-r30-7c0d0c8674{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:0;overflow:hidden}.vds-r30-7c52a654a3{padding:6px 0;border-bottom:1px solid var(--border);font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.vds-r30-7c906a5c94{padding:9px 12px}.vds-r30-7cf2589b40{color:var(--text-muted);font-size:11px}.vds-r30-7e79b18849{display:grid;gap:8px}.vds-r30-7f1640b6c4{padding:11px 12px}.vds-r30-8003b6aeff{padding:12px}.vds-r30-8003b6aeff,.vds-r30-805f01b170,.vds-r30-8096892b3c{color:var(--text-muted)}.vds-r30-8096892b3c{padding:7px 10px}.vds-r30-80d429ea59{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.vds-r30-80e3aa9020{font-weight:800;font-size:15px;margin-bottom:4px}.vds-r30-81331f91f8{font-size:11px;color:var(--text-muted)}.vds-r30-8241fb74be{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.vds-r30-849e2f233b{padding:6px 10px;border:1px solid var(--border);border-radius:7px;font-family:inherit;font-size:13px}.vds-r30-85313251e4{font-size:12px;color:var(--text-muted);margin-top:3px}.vds-r30-8ac4ddf6c9{font-weight:900}.vds-r30-8bbac0c0e7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px}.vds-r30-8db1b8e769{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:18px;padding:16px 18px;display:grid;gap:12px}.vds-r30-8e4632f621{color:var(--text-muted);padding:16px 0}.vds-r30-8f86c24ad5{padding:7px 10px;font-family:monospace;font-size:11px}.vds-r30-9086599c3e{font-size:12px;color:var(--text-muted);align-self:center;margin-left:auto;white-space:nowrap}.vds-r30-91c6616eb6{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.vds-r30-9364cabeb8{display:grid;gap:4px;font-size:12px;font-weight:800;color:var(--text-muted);grid-column:1/-1}.vds-r30-94b7a4d9c9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vds-r30-98b3a81b83{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px}.vds-r30-98cced4e43{display:flex;gap:6px;flex-wrap:wrap}.vds-r30-9d48bcd569{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vds-r30-9f7016812a{max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:12px;padding:14px;font-size:12px;line-height:1.55;background:var(--vds-color-surface)}.vds-r30-a02be8f6bb{padding:10px}.vds-r30-a097a9fe6d{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.vds-r30-a33b8fc2ff{margin-top:8px}.vds-r30-a61dd474f7{display:grid;gap:4px;font-size:12px;font-weight:800;color:var(--text-muted);margin-top:10px}.vds-r30-a8062f46eb{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.vds-r30-a84dedf1ed{display:flex;justify-content:space-between;gap:10px}.vds-r30-ac846ae639{display:flex;flex-direction:column;gap:16px}.vds-r30-acc5f5eec6{min-width:180px}.vds-r30-ae31ce993d{margin:0;font-weight:800;font-size:16px}.vds-r30-af0329c2ba{color:var(--text-muted);margin-top:2px}.vds-r30-af20ddf44d{display:flex;justify-content:flex-end}.vds-r30-af66d4f13e{display:flex;flex-direction:column;gap:4px;font-size:12px;flex:1 1}.vds-r30-b0b21857b2{padding:7px 10px;color:var(--text-secondary);font-size:11px;max-width:300px}.vds-r30-b1a99c7f6d{display:grid;gap:7px;font-size:13px}.vds-r30-b51a97e67f{display:grid;gap:14px}.vds-r30-b6d781cbbc{margin-top:12px}.vds-r30-b766c85098{background:var(--vds-color-surface);border:1.5px solid var(--border);border-radius:14px;padding:16px 18px}.vds-r30-b98d394f4b{color:var(--text-secondary)}.vds-r30-b9cd5e9f4f{padding:11px 12px;min-width:280px}.vds-r30-ba70ae1ad3{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.vds-r30-babe094510{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.vds-r30-bad2235a6d{font-size:11px;font-weight:800;color:var(--text-muted);text-transform:uppercase;margin-bottom:10px}.vds-r30-bd8adfcf7e{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.vds-r30-bdc05b240c{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid var(--border);font-size:13px}.vds-r30-bde6fd1182{color:var(--text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.vds-r30-be3f4fd16a{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.vds-r30-be6250838f{display:grid;gap:16px}.vds-r30-bf515902cc{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.vds-r30-c03920822b{padding:10px 13px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;font-size:13px;font-family:inherit;color:var(--color-navy);outline:none;box-sizing:border-box;cursor:pointer;width:auto}.vds-r30-c06de64d65{font-size:11px;text-transform:uppercase;color:var(--text-muted);font-weight:900}.vds-r30-c0f11781c0{font-weight:700;margin-bottom:10px;font-size:13px}.vds-r30-c1281326be{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.vds-r30-c3e49f7926{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.vds-r30-c67b22c230{min-width:40px;min-height:40px;background:none;border:none;font-size:22px;cursor:pointer;color:var(--text-muted);line-height:1}.vds-r30-c72fbfb5c4{border:1px solid var(--border);border-radius:10px;padding:10px}.vds-r30-c7aa02a332{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.vds-r30-c971da77db{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px;align-items:flex-start}.vds-r30-cb2559c70b{padding:9px 10px;text-align:left;font-size:10px;text-transform:uppercase;color:var(--text-muted)}.vds-r30-cbc3ce28de{color:var(--text-muted);font-size:13px;padding:8px 0}.vds-r30-cc3a51ba04{padding:7px 10px}.vds-r30-cc6390e1a4{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--vds-color-surface)}.vds-r30-ccabdcb0ba{font-size:12px;color:var(--text-muted);margin-bottom:10px}.vds-r30-ccc58d95e3{display:flex;gap:6px}.vds-r30-ccd727461b{color:var(--text-muted);font-size:13px;line-height:1.45}.vds-r30-cea391cfcb{border:1px solid var(--border);border-radius:9px;padding:7px 11px;background:var(--vds-color-surface);color:var(--color-ocean);font-size:12px;font-weight:800;text-decoration:none}.vds-r30-cef2261737{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.vds-r30-d1e33b9a45{border:1px solid var(--border);border-radius:16px;padding:16px 18px;background:var(--bg-subtle)}.vds-r30-d29f14d302{padding:7px 10px;font-weight:600}.vds-r30-d3d0db89cc{max-width:420px}.vds-r30-d48d63105e{font-size:13px;color:var(--text-muted);line-height:1.55;margin-top:4px}.vds-r30-d4e1b05b15{padding:14px 16px;font-weight:900;color:var(--color-navy);border-bottom:1px solid var(--border)}.vds-r30-d6241da47c{display:flex;gap:8px}.vds-r30-d68b43bee1{margin:0;flex:1 1 210px;width:auto}.vds-r30-da0be86b96{margin-top:12px;display:flex;gap:8px}.vds-r30-da9a6f10e8{font-weight:900;color:var(--color-navy);margin-bottom:10px}.vds-r30-db4ab848c5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.vds-r30-dc0865076a{font-size:12px;color:var(--text-muted);display:flex;gap:12px;flex-wrap:wrap}.vds-r30-dc1ba2f56b{background:var(--bg-subtle)}.vds-r30-de32ad61b8{padding:20px;display:grid;gap:14px}.vds-r30-e156c07a21{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.vds-r30-e35a716ea8{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.vds-r30-e5ec65c121{padding:18px 20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.vds-r30-e694ca985e{padding:11px 12px;white-space:nowrap}.vds-r30-e78c30b69e{padding:18px;color:var(--text-muted)}.vds-r30-e8d2627fbc{background:var(--bg-subtle);border-bottom:1px solid var(--border)}.vds-r30-e94d551644{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;margin-bottom:6px}.vds-r30-e9e1c12639{display:grid;gap:7px}.vds-r30-e9ef0ea4f5{margin-top:3px;width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--border);border-radius:8px;font-family:inherit;resize:vertical}.vds-r30-eba2110736{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:12px}.vds-r30-ed33513be2{padding:10px;white-space:nowrap}.vds-r30-eeae775460{font-weight:900;color:var(--color-navy)}.vds-r30-f0bd81d986{width:100%;border-collapse:collapse;font-size:12px;min-width:850px}.vds-r30-f3f57ef84c{margin:0 0 4px;font-size:22px}.vds-r30-f705b9ef61{color:var(--text-muted);line-height:1.45}.vds-r30-f73b720a55{font-size:10px;color:var(--danger)}.vds-r30-f83fdd3894{font-weight:900;font-size:18px;color:var(--color-navy)}.vds-r30-f8e063bd1a{font-weight:700;text-align:right}.vds-r30-f9e9829802{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vds-r30-fbbceb4509{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:16px;padding:14px}.vds-r30-fbd9c33e7d{margin-top:5px;font-size:12px;color:var(--text-muted);line-height:1.5}.vds-r30-fbff25e9fc{overflow-x:auto}.vds-r30-fe69bf77ea{color:var(--text-muted);padding:18px 0}.vds-r30-fe9cfc4c66{padding:40px;text-align:center;color:var(--text-muted)}.vds-r30-ff3caa35e8{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.vds-r30-fffdd52c08{margin-bottom:10px}.admin-company-kpi-value{font-size:26px;font-weight:900;color:var(--color-ocean);margin-top:4px}.admin-company-kpi-value[data-tone=warning]{color:var(--vds-color-warning)}.admin-company-kpi-value[data-tone=danger]{color:var(--vds-color-danger)}.admin-company-filter-pill{padding:7px 14px;border-radius:var(--vds-radius-pill);border:1.5px solid var(--vds-color-border);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;background:transparent;color:var(--vds-color-text-secondary)}.admin-company-filter-pill[data-active=true]{border-color:var(--color-ocean);background:var(--color-ocean);color:var(--vds-color-on-brand)}.admin-company-detail-value{font-weight:600}.admin-company-detail-value[data-tone=success],.admin-risk-score[data-tone=success]{color:var(--vds-color-success)}.admin-company-detail-value[data-tone=warning],.admin-risk-score-badge[data-tone=warning],.admin-risk-score[data-tone=warning]{color:var(--vds-color-warning)}.admin-company-detail-value[data-tone=danger],.admin-risk-score-badge[data-tone=danger],.admin-risk-score[data-tone=danger]{color:var(--vds-color-danger)}.admin-company-detail-value[data-tone=neutral]{color:inherit}.admin-risk-score{padding:7px 10px;font-weight:700}.admin-company-row{border-bottom:1px solid var(--border);background:transparent;cursor:pointer}.admin-company-row[data-alternate=true]{background:var(--bg-subtle)}.admin-company-row:hover{background:var(--vds-color-surface-muted)}.admin-risk-score-badge{font-size:11px;font-weight:800}.admin-contract-section-row{padding:9px 10px;font-size:12px}.admin-contract-section-row[data-divided=true]{border-top:1px solid var(--border)}.vds-r31-library{display:grid;gap:14px;min-width:0}.vds-r31-library-panel{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);padding:16px 18px;box-shadow:var(--vds-shadow-xs);min-width:0}.vds-r31-library-detail-head,.vds-r31-library-heading-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.vds-r31-library-title{font-weight:900;font-size:18px;color:var(--vds-color-brand)}.vds-r31-library-subtitle{margin-top:4px;color:var(--vds-color-text-muted);font-size:13px;line-height:1.5;max-width:78ch}.vds-r31-library-warning{margin-top:12px}.vds-r31-library-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.vds-r31-library-filters{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(260px,1fr);gap:10px}.vds-r31-field-label{display:grid;gap:6px;color:var(--vds-color-text-secondary);font-size:12px;font-weight:800}.vds-r31-field-control{width:100%;min-height:var(--vds-control-height-md);padding:9px 11px;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;outline:none}.vds-r31-field-control:focus{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring)}.vds-r31-library-split{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:14px;min-width:0}.vds-r31-library-list-panel{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);overflow:hidden;min-width:0;box-shadow:var(--vds-shadow-xs)}.vds-r31-library-list-head{padding:12px 14px;border-bottom:1px solid var(--vds-color-border);font-weight:900;color:var(--vds-color-brand)}.vds-r31-library-list-scroll{max-height:min(670px,calc(var(--vesbor-viewport-height,100vh) - 260px));overflow:auto;overscroll-behavior:contain}.vds-r31-library-list-item{width:100%;text-align:left;padding:10px 12px;border:0;background:var(--vds-color-surface);color:var(--vds-color-text);cursor:pointer;font-family:inherit}.vds-r31-library-list-item[data-divided=true]{border-top:1px solid var(--vds-color-border)}.vds-r31-library-list-item[data-active=true]{background:var(--vds-color-primary-50)}.vds-r31-library-list-item:hover{background:var(--vds-color-surface-subtle)}.vds-r31-library-list-item:focus-visible{position:relative;z-index:1;outline:2px solid var(--vds-color-primary);outline-offset:-2px}.vds-r31-library-list-row{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.vds-r31-library-list-row b{color:var(--vds-color-brand);overflow-wrap:anywhere}.vds-r31-library-detail-id,.vds-r31-library-list-meta,.vds-r31-library-muted{color:var(--vds-color-text-muted);font-size:11px;margin-top:3px;overflow-wrap:anywhere}.vds-r31-library-empty{padding:14px;color:var(--vds-color-text-muted)}.vds-r31-library-detail{min-height:350px}.vds-r31-library-empty-state,.vds-r31-library-eyebrow{color:var(--vds-color-text-muted)}.vds-r31-library-eyebrow{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vds-r31-library-detail-title{margin-top:3px;font-weight:900;font-size:17px;color:var(--vds-color-brand);overflow-wrap:anywhere}.vds-r31-library-badges{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.vds-r31-library-detail-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-top:12px}.vds-r31-library-json{margin:14px 0 0;padding:14px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text);overflow:auto;max-height:390px;font:11px/1.5 var(--vds-font-mono);white-space:pre-wrap;word-break:break-word}.vds-r31-library-history-title{margin-top:14px;font-weight:900;color:var(--vds-color-brand)}.vds-r31-table-scroll{overflow-x:auto;margin-top:8px;overscroll-behavior-inline:contain}.vds-r31-library-history-table{width:100%;border-collapse:collapse;font-size:11px;min-width:620px}.vds-r31-library-history-table thead{background:var(--vds-color-surface-subtle)}.vds-r31-library-history-table th{padding:8px 9px;text-align:left;text-transform:uppercase;color:var(--vds-color-text-muted);font-size:10px;letter-spacing:.05em}.vds-r31-library-history-table tbody tr{border-top:1px solid var(--vds-color-border)}.vds-r31-library-history-table td{padding:9px;vertical-align:top;overflow-wrap:anywhere}.vds-r31-library-modal-head{padding:17px 19px;border-bottom:1px solid var(--vds-color-border)}.vds-r31-library-modal-body{padding:19px;display:grid;gap:11px}.vds-r31-library-json-input{resize:vertical;font-family:var(--vds-font-mono);font-size:12px;min-height:320px}.vds-r31-library-reason{resize:vertical}.vds-r31-library-modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vds-r31-tone-surface{border-style:solid;border-width:1px}.vds-r31-tone-surface[data-tone=success]{background:var(--vds-color-success-bg);border-color:var(--vds-color-success-border)}.vds-r31-tone-surface[data-tone=warning]{background:var(--vds-color-warning-bg);border-color:var(--vds-color-warning-border)}.vds-r31-tone-surface[data-tone=danger]{background:var(--vds-color-danger-bg);border-color:var(--vds-color-danger-border)}.vds-r31-tone-surface[data-tone=info]{background:var(--vds-color-info-bg);border-color:var(--vds-color-info-border)}.vds-r31-tone-fill[data-tone=success]{background:var(--vds-color-success-bg)}.vds-r31-tone-fill[data-tone=warning]{background:var(--vds-color-warning-bg)}.vds-r31-tone-fill[data-tone=danger]{background:var(--vds-color-danger-bg)}.vds-r31-tone-fill[data-tone=default]{background:var(--vds-color-surface)}.vds-r31-tone-text[data-tone=success]{color:var(--vds-color-success)}.vds-r31-tone-text[data-tone=warning]{color:var(--vds-color-warning)}.vds-r31-tone-text[data-tone=danger]{color:var(--vds-color-danger)}.vds-r31-tone-text[data-tone=info]{color:var(--vds-color-info)}.vds-r31-tone-text[data-tone=muted]{color:var(--vds-color-text-muted)}.vds-r31-tone-text[data-tone=default]{color:var(--vds-color-text)}.vds-r31-tone-outline{border:1px solid var(--vds-color-border);color:var(--vds-color-text-secondary)}.vds-r31-tone-outline[data-tone=success]{border-color:var(--vds-color-success-border);color:var(--vds-color-success)}.vds-r31-tone-outline[data-tone=warning]{border-color:var(--vds-color-warning-border);color:var(--vds-color-warning)}.vds-r31-tone-outline[data-tone=danger]{border-color:var(--vds-color-danger-border);color:var(--vds-color-danger)}.vds-r31-tone-border[data-tone=success]{border-color:var(--vds-color-success-border)}.vds-r31-tone-border[data-tone=warning]{border-color:var(--vds-color-warning-border)}.vds-r31-tone-border[data-tone=danger]{border-color:var(--vds-color-danger-border)}.vds-r31-toggle[data-active=true]{background:var(--vds-color-primary);color:var(--vds-color-on-brand)}.vds-r31-toggle[data-active=false]{background:var(--vds-color-surface);color:var(--vds-color-text-secondary)}.vds-r31-divided[data-divided=true]{border-top:1px solid var(--vds-color-border);padding-top:7px}.vds-r31-risk-card{border-top:3px solid var(--vds-color-border)}.vds-r31-risk-card[data-active=true]{border-top-color:var(--vds-color-danger)}.vds-r31-disabled-action:disabled{cursor:not-allowed;opacity:.62}@media (max-width:64rem){.vds-r31-library-split{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (max-width:48rem){.vds-r31-library-filters,.vds-r31-library-split{grid-template-columns:1fr}.vds-r31-library-list-scroll{max-height:320px}.vds-r31-library-detail{min-height:0}.vds-r31-library-panel{padding:14px}[data-stage70w83=sanctions-center-section-nav]{position:static;max-width:100%;overflow:hidden}[data-stage70w83=sanctions-center-section-nav] a{min-height:var(--vds-touch-target);display:inline-flex;align-items:center}}@media (max-width:30rem){.vds-r31-library{gap:10px}.vds-r31-library-detail-head,.vds-r31-library-heading-row{display:grid;grid-template-columns:1fr}.vds-r31-library-detail-metrics,.vds-r31-library-metrics{grid-template-columns:1fr 1fr}.vds-r31-library-modal-body,.vds-r31-library-modal-head{padding:14px}.vds-r31-library-modal-actions>*{flex:1 1 100%}}@media (max-width:22rem){.vds-r31-library-detail-metrics,.vds-r31-library-metrics{grid-template-columns:1fr}}.admin-tabs-layout--grouped{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:18px;align-items:start}.admin-tabs-layout--grouped>.vds-tabs-layout__navigation{position:sticky;top:76px;z-index:3;max-height:calc(100vh - 96px);margin:0;padding:10px;overflow:auto;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.admin-tabs-layout--grouped .admin-main-tablist{display:grid;gap:13px;overflow:visible!important;padding:0}.admin-tab-group,.admin-tab-group__items{display:grid;gap:4px;min-width:0}.admin-tab-group__label{padding:4px 9px 2px;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.admin-tabs-layout--grouped .vds-admin-tab{width:100%;min-height:38px;justify-content:flex-start;padding:8px 9px!important;border:0;border-left:3px solid transparent;border-radius:var(--vds-radius-sm)!important;color:var(--vds-color-text-secondary);text-align:left;white-space:normal}.admin-tabs-layout--grouped .vds-admin-tab:hover{background:var(--vds-color-surface-subtle)}.admin-tabs-layout--grouped .vds-admin-tab[data-active=true]{border-left-color:var(--vds-color-primary-600);background:var(--vds-color-primary-50);color:var(--vds-color-primary-800)}.admin-tabs-layout--grouped .vds-admin-tab__count{margin-left:auto;flex:0 0 auto}.admin-owner-intelligence{display:grid;gap:14px}.admin-owner-intelligence__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:15px;border:1px solid var(--vds-color-primary-200);border-radius:var(--vds-radius-lg);background:linear-gradient(135deg,var(--vds-color-primary-50),var(--vds-color-surface))}.admin-owner-intelligence__hero h3{margin:2px 0 4px;color:var(--vds-color-text);font-size:19px;line-height:1.2}.admin-owner-intelligence__hero p{max-width:760px;margin:0;color:var(--vds-color-text-secondary);font-size:13px;line-height:1.5}.admin-owner-intelligence__eyebrow{color:var(--vds-color-primary-700);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-owner-intelligence__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-owner-intelligence__controls label{display:grid;gap:4px;color:var(--vds-color-text-muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-owner-intelligence__controls select{min-height:36px;min-width:126px}.admin-owner-kpi-card{min-width:0;padding:12px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.admin-owner-kpi-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.admin-owner-kpi-card__label{color:var(--vds-color-text-muted);font-size:11px;font-weight:800;line-height:1.35}.admin-owner-kpi-card__value{margin-top:8px;color:var(--vds-color-text);font-size:27px;font-weight:900;line-height:1}.admin-owner-kpi-card__note{margin-top:6px;color:var(--vds-color-text-muted);font-size:11px;line-height:1.4}.admin-owner-delta{flex:0 0 auto;font-size:10px;font-weight:900;white-space:nowrap}.admin-owner-delta[data-direction=up]{color:var(--vds-color-success)}.admin-owner-delta[data-direction=down]{color:var(--vds-color-danger)}.admin-owner-delta[data-direction=flat]{color:var(--vds-color-text-muted)}.admin-owner-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-owner-state-grid>div{min-width:0;padding:10px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle)}.admin-owner-state-grid span{display:block;color:var(--vds-color-text-muted);font-size:10px;font-weight:800;line-height:1.35}.admin-owner-state-grid strong{display:block;margin-top:4px;color:var(--vds-color-text);font-size:20px}.admin-owner-signal-list{display:grid;gap:8px}.admin-owner-signal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface)}.admin-owner-signal__copy{min-width:0}.admin-owner-signal__copy span,.admin-owner-signal__copy strong{display:block}.admin-owner-signal__copy strong{color:var(--vds-color-text);font-size:12px}.admin-owner-signal__copy span{margin-top:2px;color:var(--vds-color-text-muted);font-size:11px;line-height:1.4}@media (max-width:1100px){.admin-tabs-layout--grouped{grid-template-columns:minmax(0,1fr);gap:12px}.admin-tabs-layout--grouped>.vds-tabs-layout__navigation{position:static;max-height:none;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.admin-owner-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-owner-intelligence__hero{padding:12px}.admin-owner-intelligence__controls,.admin-owner-intelligence__controls label,.admin-owner-intelligence__controls select{width:100%}.admin-owner-state-grid{grid-template-columns:minmax(0,1fr)}.admin-owner-signal{grid-template-columns:auto minmax(0,1fr)}.admin-owner-signal .admin-action-btn{grid-column:1/-1;width:100%}}.admin-owner-health-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2);margin-bottom:var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vesbor-app-root[data-vds-route=admin] .vesbor-main-shell{padding-left:clamp(6px,.65vw,10px)!important;padding-right:clamp(6px,.65vw,10px)!important}.vesbor-app-root[data-vds-route=admin] .page-shell.admin-page-shell[data-stage129ic-r129-admin-wide-workspace=true]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.vesbor-app-root[data-vds-route=admin] .admin-page-shell[data-stage129ic-r129-admin-wide-workspace=true] .admin-tabs-layout--grouped{gap:clamp(10px,.85vw,14px)}@media (max-width:760px){.vesbor-app-root[data-vds-route=admin] .vesbor-main-shell{padding-left:6px!important;padding-right:6px!important}}.admin-desktop-required{width:100%;min-height:calc(100vh - 92px);display:grid;place-items:center;padding:28px 16px}.admin-desktop-required__card{width:min(680px,100%);display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:start;padding:24px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);box-shadow:var(--vds-shadow-md)}.admin-desktop-required__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:30px;font-weight:900}.admin-desktop-required h1{margin:0 0 8px;color:var(--vds-color-text);font-size:24px;line-height:1.2}.admin-desktop-required p{margin:0;color:var(--vds-color-text-secondary);line-height:1.55}.admin-desktop-required__note{margin-top:9px!important;color:var(--vds-color-text-muted)!important;font-size:12px}.vesbor-app-root[data-vds-route=admin] .admin-card,.vesbor-app-root[data-vds-route=admin] .admin-card-header,.vesbor-app-root[data-vds-route=admin] .admin-page-shell,.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped,.vesbor-app-root[data-vds-route=admin] .admin-workspace,.vesbor-app-root[data-vds-route=admin] .owner-crewing-oversight,.vesbor-app-root[data-vds-route=admin] .owner-dossier-results,.vesbor-app-root[data-vds-route=admin] .vds-tabs-layout__panel{min-width:0;max-width:100%}.owner-crewing-oversight{width:100%;overflow:hidden}.owner-crewing-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.owner-crewing-search-grid input,.owner-crewing-search-grid>label,.owner-dossier-tile-grid{min-width:0;max-width:100%}.owner-dossier-tile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.owner-dossier-tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:start}.owner-dossier-subtitle,.owner-dossier-tile,.owner-dossier-tile-main,.owner-dossier-tile-main>div:last-child,.owner-dossier-tile-side,.owner-dossier-title{min-width:0;max-width:100%}.owner-dossier-subtitle,.owner-dossier-tile-side,.owner-dossier-title{overflow-wrap:anywhere}.owner-dossier-tile-side{width:auto}@media (min-width:1180px) and (max-width:1535px){.owner-crewing-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.owner-dossier-tile-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1179px){.admin-page-shell[data-stage129ic-r130-admin-desktop=true],.admin-tabs-layout--grouped{display:none!important}}.vds-r27-03d2422d2e{grid-template-columns:minmax(0,1fr) minmax(118px,154px);align-items:start}.vds-r27-03d2422d2e>*{min-width:0}.vds-r27-bcfe025a56{display:inline-block;max-width:154px;font-weight:800;text-transform:none;line-height:1.2;text-align:right;white-space:normal}.vds-r27-25ed1cb83e,.vds-r27-bcfe025a56{min-width:0;overflow-wrap:anywhere;word-break:break-word}.vds-r27-25ed1cb83e{max-width:100%}.vds-r27-1af84c4ad4{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.vds-h16p3-validation-cache-note{margin-top:6px;padding:7px 9px;border-radius:9px;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.055);color:var(--vds-color-text-muted);font-size:11px;line-height:1.4}@media (max-width:760px){.vds-r27-03d2422d2e{grid-template-columns:minmax(0,1fr)}.vds-r27-bcfe025a56{max-width:100%;text-align:left;justify-self:start}}.vds-h16p4-source-type-grid{display:flex;flex-wrap:wrap;gap:6px 10px;margin:8px 0 4px;font-size:11px;line-height:1.35;color:var(--vds-color-text-muted,#5d6b82)}.vds-h16p4-source-type-grid>span{min-width:0;padding:3px 7px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(255,255,255,.62);white-space:nowrap}.vds-h16p4-source-coverage-note{margin-top:8px;padding:7px 9px;border-radius:8px;background:rgba(15,23,42,.045);color:#516079;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.vds-r32-0069142158{display:flex;flex-direction:column;gap:0}.vds-r32-019f02b2d5{font-size:12px;font-weight:600;color:var(--text-secondary);display:block;margin-bottom:4px}.vds-r32-055348c5c4{font-size:24px;margin-bottom:4px}.vds-r32-0704a953a6{margin:0;font-size:17px;font-weight:800;color:var(--text-primary)}.vds-r32-0c2dc55914{font-size:14px}.vds-r32-0ccddee96f{display:flex;flex-direction:column;gap:6px}.vds-r32-0dd0ee15e9{padding:8px 12px;margin-bottom:8px;border-radius:8px;background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border);font-size:12px;display:flex;justify-content:space-between;align-items:center}.vds-r32-12d9870ed1{color:var(--text-muted);font-size:13px}.vds-r32-14d3d9a91d{position:fixed;inset:0;z-index:1200;background:rgba(10,22,40,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.vds-r32-17b066d18a{color:var(--text-muted);font-weight:600}.vds-r32-1ac7c5c05b{padding:10px 12px;background:var(--bg-subtle);border-radius:8px;border:1px solid var(--border);margin-bottom:12px}.vds-r32-1b880ef623{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.vds-r32-1e37ee6d76{margin-bottom:4px}.vds-r32-201d88da3a{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.5);font-size:12px}.vds-r32-2071cac3dc{display:flex;align-items:center;justify-content:space-between;gap:10px}.vds-r32-2813350510{font-size:12px;color:var(--text-secondary);font-weight:700}.vds-r32-2d6c042db5{background:var(--vds-color-surface);border:1.5px dashed var(--border);border-radius:22px;padding:56px 24px;text-align:center}.vds-r32-2f0d7d1335{background:none;border:none;cursor:pointer;font-size:22px;color:var(--text-muted);line-height:1;padding:4px 8px;border-radius:12px}.vds-r32-312072d147{font-size:12px;color:var(--text-muted);line-height:1.5}.vds-r32-320864bac8{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vds-r32-32c5690959{margin-top:12px}.vds-r32-33a1b8be07{display:flex;gap:8px;flex-wrap:wrap}.vds-r32-37c7780d39{overflow-x:auto}.vds-r32-388435b90c{font-size:13px;color:var(--text-secondary);line-height:1.55;margin-bottom:12px}.vds-r32-388bc1c44f{width:42px;height:42px;border-radius:13px;background:rgba(0,119,181,.08);display:flex;align-items:center;justify-content:center}.vds-r32-38a83e34e7{margin:0;color:var(--text-muted);font-size:13px}.vds-r32-3a4877aa41{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted);font-size:11px}.vds-r32-3c9ff99e50{min-height:40px;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.vds-r32-3f0a931789{font-family:var(--font-display);font-weight:800;font-size:14px;color:var(--color-navy);margin-bottom:4px}.vds-r32-40fb1d36f4{font-size:12px;color:var(--vds-color-danger);margin-top:6px}.vds-r32-41369b9e30{display:flex;gap:10px;margin-top:8px}.vds-r32-4eb4eada5a{padding:50px;text-align:center;color:var(--text-muted)}.vds-r32-519d9f7b21{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r32-5272e68abe{background:var(--vds-color-surface);border:1px solid var(--border);border-radius:18px;padding:16px 18px;box-shadow:0 4px 16px rgba(15,23,42,.04)}.vds-r32-52df2b00a0{color:var(--warning)}.vds-r32-5872de20d5{color:var(--text-muted)}.vds-r32-58937a9a19{width:13px;height:13px;border-radius:50%;flex-shrink:0;border:2px solid var(--border);border-top-color:var(--color-ocean);animation:spin .7s linear infinite;display:inline-block}.vds-r32-5b2cf89785{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:8px}.vds-r32-5dd159f5cf{position:fixed;top:20px;right:24px;background:rgba(255,255,255,.15);color:var(--vds-color-on-brand);border:1px solid rgba(255,255,255,.3);border-radius:50%;width:42px;height:42px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.vds-r32-5df8c76174{font-size:12px;color:var(--text-muted);margin-top:2px}.vds-r32-5eb0881036{padding:16px 20px 20px;overflow-y:auto;flex:1 1}.vds-r32-6447198021{margin-bottom:14px;padding:11px 14px;border:1px solid rgba(220,38,38,.2);background:rgba(220,38,38,.08);color:var(--vds-color-danger);border-radius:12px;font-size:13px}.vds-r32-6558129849{font-size:12px;color:var(--text-muted);margin-top:6px}.vds-r32-696bbeeb45{padding:0;text-align:left;font-weight:700;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--bg-subtle)}.vds-r32-697417018d{padding:8px 13px;border-radius:10px;border:none;background:var(--color-ocean);color:var(--vds-color-on-brand);font-family:inherit;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:6px}.vds-r32-6ad64fcc9c{display:flex;gap:20px;flex-wrap:wrap}.vds-r32-6b359bfb22{padding:16px 24px 24px;overflow-y:auto;flex:1 1}.vds-r32-6b99de8b69{display:none}.vds-r32-703904da8a{opacity:.25;font-size:10px;margin-left:3px}.vds-r32-7228799084{background:none;border:none;cursor:pointer;color:rgba(255,255,255,.85);padding:0;font-size:16px;line-height:1}.vds-r32-728f4b787c{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;color:var(--text-muted);margin-bottom:6px}.vds-r32-76c706360c{flex:0 0 auto;height:40px;padding:0 20px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;color:var(--text-secondary)}.vds-r32-7752633048{padding:24px 12px;color:var(--text-muted);text-align:center}.vds-r32-7a03ec39c4{font-size:13px;font-weight:700}.vds-r32-82109abaa0{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.vds-r32-8368ddc73b{font-size:12px;font-weight:600;color:var(--text-secondary)}.vds-r32-8650b037a9{display:flex;gap:12px;align-items:center}.vds-r32-87510475d2{padding:12px 14px;border:1px dashed var(--border);border-radius:14px;background:rgba(255,255,255,.55)}.vds-r32-8b09b3e06e{display:flex;justify-content:space-between;font-size:12px;padding:5px 0;border-bottom:1px solid var(--border)}.vds-r32-928237bead{font-size:12px;color:var(--text-muted)}.vds-r32-93cbf38e0e{padding:9px 12px;border:1.5px solid var(--border);border-radius:10px;font-family:inherit}.vds-r32-941031bca4{font-weight:600;color:var(--text-primary)}.vds-r32-941b865828{font-size:11px;color:var(--text-muted);line-height:1.45;margin-top:6px}.vds-r32-96ef9d0e3b{font-size:11px;color:var(--text-muted);margin-bottom:8px}.vds-r32-9cc3f732a5{padding:10px 14px;margin-bottom:16px;background:var(--bg-subtle);border-radius:8px;border:1px solid var(--border);font-size:12px}.vds-r32-9f9e1f2f2e{font-size:12px;color:var(--color-ocean);font-weight:700;text-decoration:none;padding:7px 9px;border-radius:10px;background:var(--vds-color-surface);border:1px solid var(--border);display:flex;justify-content:space-between;gap:10px;cursor:pointer;font-family:inherit;text-align:left}.vds-r32-a1c38290af{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.vds-r32-a2c31c2fb1{color:var(--color-ocean)}.vds-r32-a9a91fb54e{border:1px solid var(--border);border-radius:12px;background:var(--bg-subtle);padding:10px 12px;margin-bottom:12px}.vds-r32-af7546b43e{min-height:42px;padding:5px 8px;border:1.5px solid var(--border);border-radius:12px;background:var(--vds-color-surface);cursor:text;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.vds-r32-b0dc09bdfe{display:flex;justify-content:space-between;align-items:center;padding:18px 24px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.vds-r32-b32a40ba34{font-size:11px;font-weight:700;color:var(--text-muted);min-width:26px}.vds-r32-b32ead7567{opacity:.25;color:var(--text-muted);margin-bottom:12px}.vds-r32-b73e38cdd2{display:block;padding:10px 12px}.vds-r32-ba5ace1202{max-width:90vw;max-height:90vh;border-radius:10px;object-fit:contain}.vds-r32-bda5deefdd{font-size:11px;color:var(--text-muted);margin-top:3px}.vds-r32-c00d868704{margin-left:auto}.vds-r32-c04832af51{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:var(--danger);color:var(--vds-color-on-brand);border:2px solid var(--vds-color-surface);cursor:pointer;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;z-index:2}.vds-r32-c08d0d1a6d{padding:12px 14px;font-size:13px;color:var(--text-muted)}.vds-r32-c0e1239784{padding:18px 20px 14px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;cursor:grab}.vds-r32-c2189bda2a{position:absolute;z-index:400;left:0;right:0;top:100%;margin-top:2px;background:var(--vds-color-surface);border:1.5px solid var(--border-focus);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);max-height:320px;overflow-y:auto}.vds-r32-c3a0175403{background:none;border:none;cursor:pointer;color:inherit;font-size:16px}.vds-r32-cab8fea6d2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.vds-r32-cbb2418536{padding:10px 14px;font-size:13px;cursor:pointer;border-bottom:1px solid var(--border);color:var(--text-primary)}.vds-r32-cc8ed23dfb{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.vds-r32-ce3d681fbb{padding:8px 13px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-family:inherit;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:6px}.vds-r32-cfb6e79f6c{width:100%;height:100%;object-fit:cover;border-radius:8px;border:2px solid var(--border);cursor:pointer;display:block;transition:border-color .15s}.vds-r32-d0124d6b53{border-bottom:2px solid var(--border)}.vds-r32-d1b95f4539{background:var(--vds-color-surface);border-radius:18px;width:100%;max-width:820px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.3)}.vds-r32-d1e3d9d6f0{font-size:11px;color:var(--vds-color-danger)}.vds-r32-d2a354c036{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--vds-color-info);margin-bottom:3px}.vds-r32-d461c96de5{position:relative}.vds-r32-dbf514cb49{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vds-r32-dc72412c76{font-size:12px;color:var(--vds-color-success);margin-top:6px}.vds-r32-dcb9c91aa3{position:absolute;bottom:4px;left:4px;background:rgba(0,0,0,.65);color:var(--vds-color-on-brand);font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px}.vds-r32-dd677f02e0{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;background:var(--color-ocean);color:var(--vds-color-on-brand);font-size:12px;font-weight:600}.vds-r32-e04385f2b4{width:100%;border-collapse:collapse;font-size:13px}.vds-r32-e0996d7359{border:none;outline:none;background:transparent;font-size:13px;color:var(--text-primary);font-family:inherit;flex:1 1 130px;min-width:80px;padding:2px 0}.vds-r32-e1105d9bcf{position:absolute;top:4px;left:4px;background:rgba(0,0,0,.5);color:var(--vds-color-on-brand);font-size:10px;padding:1px 4px;border-radius:3px;-webkit-user-select:none;user-select:none;pointer-events:none}.vds-r32-e27b7bd6b2{font-weight:900;color:var(--color-navy);margin-bottom:3px}.vds-r32-e799081bdb{font-size:11px;color:var(--text-muted);margin-bottom:4px}.vds-r32-e8a3b3c6c8{position:fixed;inset:0;background:rgba(0,0,0,.93);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.vds-r32-e8aea5868a{font-size:11px;color:var(--text-muted);line-height:1.45}.vds-r32-ea9a0347aa{font-weight:800;color:var(--text-secondary);margin-bottom:6px}.vds-r32-ec0a9a481d{font-size:10px;margin-left:3px;color:var(--color-ocean)}.vds-r32-ee37050627{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.vds-r32-ee4bcf331d{margin-top:10px}.vds-r32-f13e4cdd18{font-size:10px;font-weight:800;color:var(--vds-color-info);background:var(--vds-color-info-bg);border:1px solid var(--vds-color-info-border);border-radius:999px;padding:4px 8px;white-space:nowrap}.vds-r32-f149940970{height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:transparent;display:flex;align-items:center;gap:6px;cursor:pointer;font-family:inherit;font-weight:700;color:var(--text-secondary)}.vds-r32-f3de2eb93c{font-weight:800;font-size:16px;color:var(--text-primary)}.vds-r32-f7d14b3789{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vds-r32-fc3ca05b23{background:none;border:none;cursor:pointer;font-size:22px;color:var(--text-muted);line-height:1}.vds-r32-fe3af3ff76{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.vds-r32-listing-save{flex:1 1;min-height:2.5rem;border:0;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary);color:var(--vds-color-on-brand);font:700 var(--vds-font-size-md)/1 var(--vds-font-sans);display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-2);cursor:pointer;transition:opacity var(--vds-duration-fast) var(--vds-ease-standard),transform var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r32-listing-save:hover:not(:disabled){transform:translateY(-1px)}.vds-r32-listing-save:disabled,.vds-r32-listing-save[data-loading=true]{cursor:not-allowed;opacity:.7}.vds-r32-broker-fields{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);padding:1.125rem;background:var(--vds-color-info-bg);display:flex;flex-direction:column;gap:var(--vds-space-3)}.vds-r32-broker-fields[data-compact=true]{padding:.875rem}.vds-r32-broker-label{font-size:var(--vds-font-size-2xs);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--vds-color-text-muted);margin-bottom:.375rem;display:block}.vds-r32-broker-control{width:100%;padding:.6875rem .875rem;background:var(--vds-color-surface-subtle);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);font-size:var(--vds-font-size-sm);font-family:inherit;color:var(--vds-color-text);outline:none;box-sizing:border-box}.vds-r32-broker-control:focus{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring)}.vds-r32-broker-control:disabled,.vds-r32-broker-control[data-disabled=true]{cursor:not-allowed;opacity:.55}.vds-r32-broker-textarea{resize:vertical}.vds-r32-broker-file{background:var(--vds-color-surface);cursor:pointer}.vds-r32-broker-file[data-uploading=true]{cursor:wait}.vds-r32-broker-authority{padding:.75rem .875rem;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-info-border);background:var(--vds-color-info-bg);display:flex;flex-direction:column;gap:var(--vds-space-2)}.vds-r32-broker-authority[data-compact=true]{padding:.625rem .75rem}.vds-r32-photo-item{position:relative;width:6.25rem;height:4.5rem;cursor:grab;opacity:1;transition:opacity var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r32-photo-item[data-readonly=true]{cursor:default}.vds-r32-photo-item[data-dragging=true]{opacity:.5}.vds-r32-photo-upload{border:2px dashed var(--vds-color-border);border-radius:var(--vds-radius-xs);padding:.875rem;text-align:center;background:var(--vds-color-surface-subtle);cursor:pointer;transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),background var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r32-photo-upload:hover{border-color:var(--vds-color-primary)}.vds-r32-photo-upload[data-uploading=true]{background:var(--vds-color-surface-muted);cursor:not-allowed}.vds-r32-country{position:relative}.vds-r32-country-input{width:100%;padding:.625rem 2rem .625rem .75rem;border:1.5px solid var(--vds-color-border);border-radius:.5625rem;background:var(--vds-color-page);color:var(--vds-color-text);font-size:var(--vds-font-size-md);box-sizing:border-box;font-family:inherit;outline:none;cursor:pointer}.vds-r32-country-input:focus,.vds-r32-country-input[data-selected=true]{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring)}.vds-r32-country-dropdown{position:fixed;top:var(--vds-r32-country-top);left:var(--vds-r32-country-left);width:var(--vds-r32-country-width);z-index:var(--vds-z-tooltip);background:var(--vds-color-surface);border:1.5px solid var(--vds-color-border);border-radius:var(--vds-radius-md);box-shadow:var(--vds-shadow-lg);max-height:15rem;overflow-y:auto}.vds-r32-country-option{padding:.5rem .875rem;font-size:var(--vds-font-size-sm);cursor:pointer;display:flex;gap:.625rem;align-items:center;background:transparent;color:var(--vds-color-text);font-weight:400}.vds-r32-country-option:hover{background:var(--vds-color-surface-subtle)}.vds-r32-country-option[data-active=true]{background:var(--vds-color-info-bg);color:var(--vds-color-primary);font-weight:700}.vds-r32-opportunity-badge{font-size:.6875rem;font-weight:800;padding:.1875rem .5625rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-muted);color:var(--vds-color-text-muted)}.vds-r32-opportunity-badge[data-tone=success]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r32-opportunity-badge[data-tone=warning]{background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r32-opportunity-badge[data-tone=danger]{background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r32-opportunity-badge[data-tone=ocean]{background:var(--vds-color-info-bg);color:var(--vds-color-primary)}.vds-r32-opportunity-reason{font-size:var(--vds-font-size-xs);color:var(--vds-color-text-secondary)}.vds-r32-opportunity-reason[data-divided=true]{margin-top:.3125rem}.am-wrap{font-family:var(--vds-font-sans)}.am-table{width:100%;border-collapse:collapse;font-size:var(--vds-font-size-xs)}.am-table th{font-size:var(--vds-font-size-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--vds-color-text-muted);text-align:center;padding:.375rem .1875rem;border-bottom:2px solid var(--vds-color-border);white-space:nowrap}.am-table th.am-th-name{text-align:left;min-width:10rem}.am-table td{padding:.375rem .1875rem;text-align:center;border-bottom:1px solid var(--vds-color-border);color:var(--vds-color-text)}.am-table td.am-td-name{text-align:left;padding-left:0;font-size:var(--vds-font-size-sm)}.am-group-row td{padding:.625rem 0 .1875rem;border-bottom:0;font-size:var(--vds-font-size-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vds-color-primary)}.am-yes{color:var(--vds-color-success);font-size:1rem;line-height:1}.am-no{color:var(--vds-color-border-strong);font-size:.8125rem}.am-new{font-size:var(--vds-font-size-2xs);font-weight:700;background:var(--vds-color-info-bg);color:var(--vds-color-primary);border-radius:.25rem;padding:.0625rem .3125rem;margin-left:.3125rem;vertical-align:middle;white-space:nowrap}.am-legend{display:flex;gap:var(--vds-space-4);flex-wrap:wrap;padding:.625rem 0 .25rem;font-size:var(--vds-font-size-xs);color:var(--vds-color-text-muted)}.am-legend span{display:flex;align-items:center;gap:.3125rem}.vds-r32-print-report{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);box-shadow:var(--vds-shadow-xs)}.vds-r32-print-section-title{font-size:var(--vds-font-size-2xs);font-weight:700;color:var(--vds-color-text-muted);text-transform:uppercase;letter-spacing:.18em}@media (max-width:48rem){.vds-r32-320864bac8,.vds-r32-a1c38290af,.vds-r32-ee37050627,.vds-r32-fe3af3ff76{grid-template-columns:1fr}.am-wrap{overflow-x:auto}.am-table{min-width:46rem}}@media (max-width:30rem){.vds-r32-broker-fields{padding:.75rem}.vds-r32-photo-item{width:5.5rem;height:4rem}.vds-r32-41369b9e30{flex-direction:column-reverse}.vds-r32-76c706360c,.vds-r32-listing-save{width:100%}}@media print{.vds-r32-print-report{border:0;box-shadow:none;border-radius:0}.vds-r32-country-dropdown,.vds-r32-listing-save,.vds-r32-photo-upload{display:none!important}}.vds-r32-opportunities-back{appearance:none;border:0;background:transparent;padding:0;margin:0 0 10px;color:var(--vds-color-primary,#2563eb);font:inherit;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.vds-r32-opportunities-back:hover{text-decoration:underline}.vds-r32-opportunities-back:focus-visible{outline:2px solid var(--vds-color-primary,#2563eb);outline-offset:3px;border-radius:4px}@media(min-width:1101px){.vds-r32-f7d14b3789{margin-right:180px}}.vds-r33-company-logo{width:var(--vds-r33-company-logo-size,2.75rem);height:var(--vds-r33-company-logo-size,2.75rem);flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);font-size:var(--vds-font-size-xl);font-weight:800}.vds-r33-company-logo img{width:100%;height:100%;object-fit:cover}.vds-r33-company-tag{display:inline-flex;align-items:center;min-height:1.75rem;padding:var(--vds-space-1) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:700}.vds-r33-company-tag-row{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r33-company-modal-layer{position:fixed;inset:0;z-index:var(--vds-z-modal);display:grid;place-items:center;padding:var(--vds-space-4);background:var(--vds-overlay-scrim);-webkit-backdrop-filter:blur(var(--vds-backdrop-blur));backdrop-filter:blur(var(--vds-backdrop-blur))}.vds-r33-company-modal-loading{min-width:17.5rem;padding:var(--vds-space-6);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);color:var(--vds-color-text-secondary);text-align:center;font-weight:700}.vds-r33-company-modal,.vds-r33-company-modal-loading{background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal)}.vds-r33-company-modal{width:min(100%,37.5rem);max-height:calc(var(--vesbor-viewport-height, 100vh) - 2 * var(--vds-space-5));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl)}.vds-r33-company-modal__header{display:flex;align-items:center;gap:var(--vds-space-4);padding:1.125rem 1.375rem;background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-brand-700))}.vds-r33-company-modal__identity{flex:1 1 auto;min-width:0}.vds-r33-company-modal__name{overflow:hidden;color:var(--vds-color-on-brand);font-size:1.1875rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.vds-r33-company-modal__location{color:var(--vds-color-primary-200);font-size:var(--vds-font-size-xs)}.vds-r33-company-modal__own-badge{width:-moz-fit-content;width:fit-content;margin-top:var(--vds-space-2);padding:.1875rem var(--vds-space-2);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:.6875rem;font-weight:800}.vds-r33-company-modal__close{width:2.125rem;height:2.125rem;flex:0 0 auto;border:1px solid transparent;border-radius:var(--vds-radius-sm);background:color-mix(in srgb,var(--vds-color-on-brand) 14%,transparent);color:var(--vds-color-on-brand);cursor:pointer;font:800 1.125rem/1 var(--vds-font-sans)}.vds-r33-company-modal__close:focus-visible,.vds-r33-company-modal__close:hover{background:color-mix(in srgb,var(--vds-color-on-brand) 24%,transparent)}.vds-r33-company-modal__body{min-height:0;padding:1.125rem 1.375rem;overflow-y:auto}.vds-r33-company-modal__description{margin:0 0 var(--vds-space-4);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.6}.vds-r33-company-section{margin-top:.875rem}.vds-r33-company-section__title{margin-bottom:var(--vds-space-2);color:var(--vds-color-text-muted);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vds-r33-company-modal__contact-note{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5}.vds-r33-company-modal__footer{display:grid;gap:var(--vds-space-3);padding:.875rem 1.375rem;border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r33-company-modal__error{padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:var(--vds-font-size-xs)}.vds-r33-company-modal__actions{display:flex;gap:var(--vds-space-2)}.vds-r33-company-modal__action{min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--vds-space-4);border:1px solid transparent;border-radius:var(--vds-radius-sm);font:700 var(--vds-font-size-sm)/1 var(--vds-font-sans);text-align:center;text-decoration:none}.vds-r33-company-modal__action--grow{flex:1 1 auto}.vds-r33-company-modal__action--secondary{border-color:var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);cursor:pointer}.vds-r33-company-modal__action--primary{background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);cursor:pointer}.vds-r33-company-modal__action--disabled,.vds-r33-company-modal__action[data-disabled=true]{border-color:var(--vds-color-border);background:var(--vds-color-surface-muted);color:var(--vds-color-text-muted);cursor:not-allowed}.vds-r33-company-link{color:var(--vds-color-link);font-size:inherit;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.125rem}.vds-r33-company-link:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.vds-r33-company-link-fallback{color:inherit}.vds-r33-notification-root{position:relative}.vds-r33-notification-trigger{width:2.375rem;height:2.375rem;position:relative;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);cursor:pointer;transition:background var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r33-notification-trigger:hover,.vds-r33-notification-trigger[data-open=true]{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50)}.vds-r33-notification-trigger__icon{color:currentColor}.vds-r33-notification-trigger__badge{min-width:1rem;height:1rem;position:absolute;top:.1875rem;right:.1875rem;display:grid;place-items:center;padding:0 .125rem;border:2px solid var(--vds-color-surface);border-radius:var(--vds-radius-pill);background:var(--vds-color-danger);color:var(--vds-color-on-brand);font-size:var(--vds-font-size-2xs);font-weight:800;line-height:1}.vds-r33-notification-panel{width:21.25rem;max-width:calc(100vw - 1.5rem);max-height:min(30rem,calc(var(--vesbor-viewport-height, 100vh) - 5rem));position:absolute;top:2.875rem;right:0;z-index:var(--vds-z-dropdown);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-r33-notification-panel__footer,.vds-r33-notification-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border-color:var(--vds-color-border);background:var(--vds-color-surface)}.vds-r33-notification-panel__header{border-bottom:1px solid var(--vds-color-border)}.vds-r33-notification-panel__footer{justify-content:center;border-top:1px solid var(--vds-color-border)}.vds-r33-notification-panel__title{color:var(--vds-color-text);font-size:var(--vds-font-size-md);font-weight:800}.vds-r33-notification-panel__link{min-height:2rem;padding:0;border:0;background:transparent;color:var(--vds-color-link);cursor:pointer;font:700 var(--vds-font-size-xs)/1.2 var(--vds-font-sans)}.vds-r33-notification-panel__scroll{min-height:0;overflow-y:auto}.vds-r33-notification-panel__loading{padding:var(--vds-space-6);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-align:center}.vds-r33-notification-empty{padding:var(--vds-space-8);color:var(--vds-color-text-muted);text-align:center}.vds-r33-notification-empty__icon{margin-bottom:var(--vds-space-2);color:var(--vds-color-text-subtle)}.vds-r33-notification-empty__title{font-size:var(--vds-font-size-sm);font-weight:700}.vds-r33-notification-empty__text{margin-top:var(--vds-space-1);font-size:.6875rem;line-height:1.45}.vds-r33-notification-item{width:100%;min-height:4.5rem;display:flex;align-items:flex-start;gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border:0;border-bottom:1px solid var(--vds-color-border);background:transparent;color:inherit;cursor:pointer;font-family:var(--vds-font-sans);text-align:left;transition:background var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r33-notification-item[data-unread=true]{background:var(--vds-color-primary-50)}.vds-r33-notification-item:hover{background:var(--vds-color-surface-subtle)}.vds-r33-notification-item__icon{width:2.25rem;height:2.25rem;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);font-size:var(--vds-font-size-lg)}.vds-r33-notification-item__content{flex:1 1 auto;min-width:0}.vds-r33-notification-item__title{margin-bottom:.125rem;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:800}.vds-r33-notification-item__body{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);line-height:1.4}.vds-r33-notification-item__time{margin-top:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-r33-notification-item__dot{width:.5rem;height:.5rem;flex:0 0 auto;margin-top:var(--vds-space-1);border-radius:50%;background:var(--vds-color-primary-600)}.vds-r33-cookie-banner{position:fixed;right:0;bottom:0;left:0;z-index:var(--vds-z-toast);max-height:var(--vesbor-viewport-height,100vh);overflow-y:auto;overscroll-behavior:contain;padding:1.125rem max(1.25rem,env(safe-area-inset-right,0px)) max(1.125rem,env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-left,0px));border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface);box-shadow:0 -.5rem 2rem color-mix(in srgb,var(--vds-color-brand-900) 12%,transparent);font-family:var(--vds-font-sans)}.vds-r33-cookie-banner__inner{max-width:56.25rem;margin:0 auto}.vds-r33-cookie-banner__title{margin-bottom:var(--vds-space-2);color:var(--vds-color-brand-900);font:800 var(--vds-font-size-lg)/1.2 var(--vds-font-display);letter-spacing:-.01em}.vds-r33-cookie-banner__copy{margin-bottom:.875rem;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.55}.vds-r33-cookie-banner__link{color:var(--vds-color-link);font-weight:700}.vds-r33-cookie-toggle-list{display:grid;gap:var(--vds-space-3);margin-bottom:.875rem}.vds-r33-cookie-toggle{display:flex;align-items:flex-start;gap:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);cursor:pointer}.vds-r33-cookie-toggle[data-disabled=true]{opacity:.75;cursor:not-allowed}.vds-r33-cookie-toggle input{margin-top:.1875rem;accent-color:var(--vds-color-primary-600)}.vds-r33-cookie-toggle__copy{flex:1 1 auto;display:grid;gap:.125rem}.vds-r33-cookie-toggle__label{color:var(--vds-color-brand-900);font-size:var(--vds-font-size-sm);font-weight:700}.vds-r33-cookie-toggle__sub{color:var(--vds-color-text-muted);font-size:.6875rem;line-height:1.45}.vds-r33-cookie-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vds-space-3)}.vds-r33-cookie-button{min-height:var(--vds-touch-target);padding:0 1.125rem;border-radius:var(--vds-radius-sm);cursor:pointer;font:700 var(--vds-font-size-sm)/1 var(--vds-font-sans)}.vds-r33-cookie-button--primary{border:1px solid var(--vds-color-brand-900);background:var(--vds-color-brand-900);color:var(--vds-color-on-brand)}.vds-r33-cookie-button--secondary{border:1px solid var(--vds-color-border);background:transparent;color:var(--vds-color-text-secondary)}.vds-r33-legal-gate,.vds-r33-legal-loading{position:fixed;inset:0;z-index:var(--vds-z-auth);background:var(--vds-color-page)}.vds-r33-legal-loading{display:grid;place-items:center;color:var(--vds-color-text-secondary);font-weight:800}.vds-r33-legal-gate{overflow:auto;padding:var(--vds-space-7) 1.125rem}.vds-r33-legal-card{max-width:65rem;margin:0 auto;padding:var(--vds-space-6) clamp(1.125rem,4vw,2.375rem);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-r33-legal-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--vds-space-4);margin-bottom:1.125rem}.vds-r33-legal-header__copy{min-width:0}.vds-r33-legal-doc-card__eyebrow,.vds-r33-legal-eyebrow{color:var(--vds-color-primary-600);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vds-r33-legal-title{margin:var(--vds-space-2) 0;color:var(--vds-color-brand-900);font:800 clamp(1.625rem,4vw,2.5rem)/1.15 var(--vds-font-display)}.vds-r33-legal-intro{max-width:47.5rem;margin:0;color:var(--vds-color-text-secondary);line-height:1.6}.vds-r33-legal-account-meta{margin:var(--vds-space-3) 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-r33-legal-status-badge{max-width:100%;padding:.4375rem var(--vds-space-3);border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:.6875rem;font-weight:900;overflow-wrap:anywhere}.vds-r33-legal-alert{margin-bottom:var(--vds-space-4);padding:.875rem var(--vds-space-4);border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:var(--vds-font-size-md);line-height:1.55}.vds-r33-legal-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));gap:.875rem;margin-top:var(--vds-space-4)}.vds-r33-legal-doc-card{padding:var(--vds-space-4) 1.125rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:linear-gradient(180deg,var(--vds-color-surface),var(--vds-color-page))}.vds-r33-legal-doc-card__title{margin:var(--vds-space-2) 0;color:var(--vds-color-brand-900);font-size:var(--vds-font-size-xl)}.vds-r33-legal-doc-card__meta{display:grid;gap:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-r33-legal-doc-card__meta code{overflow-wrap:anywhere;font-family:var(--vds-font-mono)}.vds-r33-legal-doc-card__actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);margin-top:var(--vds-space-3)}.vds-r33-legal-doc-card__preview{max-height:16.25rem;margin-top:var(--vds-space-3);padding:var(--vds-space-3) .875rem;overflow:auto;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.55;white-space:pre-wrap}.vds-r33-legal-button{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .6875rem;border-radius:.625rem;cursor:pointer;font:800 var(--vds-font-size-xs)/1 var(--vds-font-sans);text-decoration:none}.vds-r33-legal-button--link{color:var(--vds-color-link)}.vds-r33-legal-button--link,.vds-r33-legal-button--secondary{border:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r33-legal-button--secondary{color:var(--vds-color-text)}.vds-r33-legal-button--primary{min-height:2.75rem;padding:0 1.125rem;border:1px solid var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);font-size:var(--vds-font-size-sm);font-weight:900}.vds-r33-legal-button--spaced{margin-top:var(--vds-space-3)}.vds-r33-legal-button:disabled,.vds-r33-legal-button[data-enabled=false]{opacity:.5;cursor:not-allowed}.vds-r33-legal-checkbox-panel{display:grid;gap:var(--vds-space-3);margin-top:1.125rem;padding:.875rem var(--vds-space-4);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg)}.vds-r33-legal-checkbox-line{display:flex;align-items:flex-start;gap:var(--vds-space-3);color:var(--vds-color-text);font-size:var(--vds-font-size-md);line-height:1.45;cursor:pointer}.vds-r33-legal-checkbox-line input{margin-top:.1875rem;accent-color:var(--vds-color-primary-600)}.vds-r33-legal-checkbox-note{margin-bottom:var(--vds-space-1);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.55}.vds-r33-legal-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.875rem;margin-top:var(--vds-space-5);padding-top:1.125rem;border-top:1px solid var(--vds-color-border)}.vds-r33-legal-evidence-note{max-width:40.625rem;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5}.vds-r33-access-guard{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--vds-space-12) var(--vds-space-6);text-align:center}.vds-r33-access-guard__icon{margin-bottom:var(--vds-space-4);font-size:3rem}.vds-r33-access-guard__title{margin:0 0 var(--vds-space-3);color:var(--vds-color-text);font-size:var(--vds-font-size-xl);font-weight:800}.vds-r33-access-guard__body{max-width:26.25rem;margin:0 0 var(--vds-space-6);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-md);line-height:1.7}.vds-r33-access-guard__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vds-space-3)}.vds-r33-access-guard__button{min-height:var(--vds-touch-target);padding:0 var(--vds-space-6);border-radius:var(--vds-radius-sm);cursor:pointer;font:800 var(--vds-font-size-md)/1 var(--vds-font-sans)}.vds-r33-access-guard__button--primary{border:1px solid var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r33-access-guard__button--secondary{border:1px solid var(--vds-color-border);background:transparent;color:var(--vds-color-text-secondary)}.vds-r33-access-banner{display:flex;align-items:center;gap:.4375rem;padding:.4375rem var(--vds-space-3);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:var(--vds-font-size-xs);line-height:1.35}.vds-r33-access-banner[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r33-access-banner[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r33-access-banner[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r33-access-banner__muted{opacity:.8}.vds-r33-access-banner__action{padding:0;border:0;background:none;color:inherit;cursor:pointer;font-family:var(--vds-font-sans);font-size:inherit;font-weight:700;line-height:1.35;text-decoration:underline;text-underline-offset:.125rem}.vds-r33-draggable-layer{position:fixed;inset:0;z-index:var(--vds-z-modal);display:flex;align-items:center;justify-content:center;background:var(--vds-overlay-scrim)}.vds-r33-draggable-layer[data-positioned=true]{background:transparent;pointer-events:none}.vds-r33-draggable-panel{width:100%;max-width:var(--vds-r33-modal-max-width,36.25rem);max-height:var(--vds-r33-modal-max-height,92vh);position:relative;display:flex;flex-direction:column;margin:auto;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal);cursor:default;pointer-events:auto}.vds-r33-draggable-panel[data-positioned=true]{position:fixed;top:var(--vds-r33-modal-top);left:var(--vds-r33-modal-left);margin:0}.vds-r33-draggable-panel[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.vds-r33-draggable-layer--mobile{align-items:flex-end}.vds-r33-draggable-panel--mobile{max-width:none;max-height:95vh;margin:0;border-radius:var(--vds-radius-md) var(--vds-radius-md) 0 0;box-shadow:0 -.5rem 2rem color-mix(in srgb,var(--vds-color-brand-900) 20%,transparent);transform:translateY(var(--vds-r33-modal-swipe-y,0));transition:transform var(--vds-duration-normal) var(--vds-ease-standard)}.vds-r33-draggable-panel--mobile[data-swiping=true]{transition:none}.vds-r33-draggable-handle{width:2.5rem;height:.25rem;flex:0 0 auto;margin:.625rem auto 0;border-radius:var(--vds-radius-pill);background:var(--vds-color-border-strong)}.vds-r33-port-search,.vds-r33-port-search__control{position:relative}.vds-r33-port-search__input{padding-left:2.25rem}.vds-r33-port-search__icon{position:absolute;top:50%;left:var(--vds-space-3);color:var(--vds-color-text-muted);pointer-events:none;transform:translateY(-50%)}.vds-r33-port-search__spinner{width:.875rem;height:.875rem;position:absolute;top:50%;right:.625rem;display:block;border:2px solid var(--vds-color-border);border-top-color:var(--vds-color-primary-600);border-radius:50%;animation:spin .7s linear infinite;transform:translateY(-50%)}.vds-r33-auth-redirect-gate{min-height:var(--vesbor-viewport-height,100vh);display:grid;place-items:center;padding:var(--vds-space-6);background:var(--vds-color-page);color:var(--vds-color-brand-900)}.vds-r33-auth-redirect-card{width:min(100%,26.25rem);padding:var(--vds-space-7) var(--vds-space-6);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-2xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-md);text-align:center}.vds-r33-auth-redirect-card__title{margin:1.125rem 0 var(--vds-space-2);font:800 1.5rem/1.2 var(--vds-font-display);letter-spacing:-.03em}.vds-r33-auth-redirect-card__text{margin:0;color:var(--vds-color-text-muted);line-height:1.55}@media (max-width:48rem){.vds-r33-company-modal-layer{align-items:end;padding:var(--vds-space-3)}.vds-r33-company-modal{max-height:calc(var(--vesbor-viewport-height, 100vh) - var(--vds-space-6));border-radius:var(--vds-radius-lg)}.vds-r33-legal-gate{padding:var(--vds-space-4) var(--vds-space-3)}.vds-r33-legal-card{padding:var(--vds-space-5) var(--vds-space-4);border-radius:var(--vds-radius-lg)}.vds-r33-legal-footer{align-items:stretch}.vds-r33-legal-footer .vds-r33-legal-button--primary{width:100%}}@media (max-width:30rem){.vds-r33-company-modal__body,.vds-r33-company-modal__footer,.vds-r33-company-modal__header{padding-right:var(--vds-space-4);padding-left:var(--vds-space-4)}.vds-r33-company-modal__actions{display:grid;grid-template-columns:1fr}.vds-r33-company-modal__action{width:100%}.vds-r33-notification-panel{width:auto;position:fixed;top:4rem;right:var(--vds-space-3);left:var(--vds-space-3)}.vds-r33-cookie-actions{display:grid;grid-template-columns:1fr}.vds-r33-cookie-button{width:100%}.vds-r33-legal-doc-card__actions{display:grid;grid-template-columns:1fr}.vds-r33-legal-button{width:100%}.vds-r33-access-guard__actions{width:100%;display:grid;grid-template-columns:1fr}.vds-r33-access-guard__button{width:100%}}.vds-r34-compliance-badge{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.75rem;display:inline-flex;align-items:center;gap:var(--vds-space-2);padding:.25rem .625rem;border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:var(--vds-font-size-xs);font-weight:800;line-height:1.2;white-space:nowrap}.vds-r34-compliance-badge[data-compact=true]{min-height:1.375rem;gap:var(--vds-space-1);padding:.125rem .5rem;font-size:.6875rem}.vds-r34-compliance-badge[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r34-compliance-badge[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r34-compliance-badge[data-tone=review]{border-color:color-mix(in srgb,var(--vds-color-warning-border) 72%,var(--vds-color-danger-border) 28%);background:color-mix(in srgb,var(--vds-color-warning-bg) 78%,var(--vds-color-danger-bg) 22%);color:color-mix(in srgb,var(--vds-color-warning) 70%,var(--vds-color-danger) 30%)}.vds-r34-compliance-badge__score{opacity:.78}.vds-r34-listing-age-badge{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.625rem;display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:.6875rem;font-weight:800;line-height:1.2;white-space:nowrap}.vds-r34-listing-age-badge[data-compact=true]{min-height:1.375rem}.vds-r34-listing-age-badge[data-expired=true]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r34-listing-age-badge__dot{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:var(--vds-radius-pill);background:currentColor;opacity:.85}.vds-r34-listing-age-badge em{margin-left:.125rem;padding-left:.4375rem;border-left:1px solid color-mix(in srgb,currentColor 24%,transparent);color:var(--vds-color-text-secondary);font-style:normal;font-weight:700}.vds-r34-broker-disclosure{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem;margin-top:.625rem;color:var(--vds-color-text-muted)}.vds-r34-broker-disclosure[data-compact=true]{gap:.1875rem;margin-top:.375rem}.vds-r34-broker-disclosure[data-inline=true]{display:inline-flex;flex-direction:row;align-items:center;gap:.375rem;margin-top:0;margin-left:.5rem;vertical-align:middle}.vds-r34-broker-disclosure__badge{width:-moz-fit-content;width:fit-content;min-height:1.5rem;display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border:1px solid color-mix(in srgb,var(--vds-color-info-border) 76%,var(--vds-color-success-border) 24%);border-radius:var(--vds-radius-pill);background:color-mix(in srgb,var(--vds-color-info-bg) 84%,var(--vds-color-success-bg) 16%);color:color-mix(in srgb,var(--vds-color-info) 78%,var(--vds-color-success) 22%);font-size:.6875rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.vds-r34-broker-disclosure[data-compact=true] .vds-r34-broker-disclosure__badge{min-height:1.25rem;padding:.125rem .5rem;font-size:.625rem}.vds-r34-broker-disclosure[data-warning=true] .vds-r34-broker-disclosure__badge{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r34-broker-disclosure__text{color:var(--vds-color-text-muted);font-size:.6875rem;line-height:1.45}.vds-r34-broker-disclosure[data-compact=true] .vds-r34-broker-disclosure__text{font-size:.625rem}.vds-r34-broker-disclosure__text strong{color:var(--vds-color-text-secondary)}@media (max-width:30rem){.vds-r34-compliance-badge,.vds-r34-listing-age-badge{max-width:100%;white-space:normal}.vds-r34-broker-disclosure[data-inline=true]{display:flex;width:100%;margin-top:.375rem;margin-left:0}}@media print{.vds-r34-broker-disclosure__badge,.vds-r34-compliance-badge,.vds-r34-listing-age-badge{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@keyframes vds-r35-logo-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vds-r35-logo-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.vds-r35-logo-icon{display:block;flex:0 0 auto;color:var(--vds-r35-logo-icon-color,var(--vds-color-primary-600))}.vds-r35-logo-icon circle{fill:var(--vds-color-accent-500)}.vds-r35-logo-icon--animated .vds-r35-logo-icon__path{stroke-dasharray:1;stroke-dashoffset:1;animation:vds-r35-logo-draw .7s ease-out forwards}.vds-r35-logo-icon--animated .vds-r35-logo-icon__dot{transform-origin:50px 20px;transform-box:fill-box;opacity:0;animation:vds-r35-logo-pop .35s ease-out .5s forwards}.vds-r35-logo-lockup{display:inline-flex;align-items:center;gap:var(--vds-r35-logo-gap,var(--vds-space-2));min-width:0;color:var(--vds-color-brand-900);cursor:pointer;-webkit-user-select:none;user-select:none}.vds-r35-logo-lockup[data-dark=true]{color:var(--vds-color-on-brand)}.vds-r35-logo-wordmark{color:inherit;font:800 var(--vds-r35-logo-font-size,var(--vds-font-size-xl))/1 var(--vds-font-display);letter-spacing:-.04em;white-space:nowrap}.vds-r35-searchable-select{position:relative}.vds-r35-searchable-select__trigger{position:relative;display:flex;align-items:center;min-height:var(--vds-control-height-md);padding:0 2rem 0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-muted);font:500 var(--vds-font-size-sm)/1.2 var(--vds-font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard),background var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r35-searchable-select__trigger[data-selected=true]{color:var(--vds-color-text)}.vds-r35-searchable-select__trigger:focus-visible,.vds-r35-searchable-select__trigger[data-open=true]{border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring)}.vds-r35-searchable-select__trigger:focus-visible{outline:none}.vds-r35-searchable-select__chevron{position:absolute;right:var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-r35-searchable-select__menu{position:absolute;z-index:var(--vds-z-dropdown);top:calc(100% + var(--vds-space-1));left:0;right:0;display:flex;flex-direction:column;max-height:17.5rem;overflow:hidden;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-r35-searchable-select__search-wrap{padding:var(--vds-space-2);border-bottom:1px solid var(--vds-color-border)}.vds-r35-searchable-select__search{width:100%;min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);box-sizing:border-box;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle);color:var(--vds-color-text);font:500 var(--vds-font-size-sm)/1.2 var(--vds-font-sans);outline:none}.vds-r35-searchable-select__search:focus{border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring)}.vds-r35-searchable-select__list{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.vds-r35-searchable-select__empty{padding:var(--vds-space-3);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-align:center}.vds-r35-searchable-select__option{padding:.5625rem var(--vds-space-3);border-left:3px solid transparent;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);cursor:pointer}.vds-r35-searchable-select__option[data-selected=true]{background:var(--vds-color-info-bg);color:var(--vds-color-info);font-weight:700}.vds-r35-searchable-select__option[data-active=true]{border-left-color:var(--vds-color-primary-500);background:var(--vds-color-surface-muted)}.vds-r35-searchable-select__help{padding:var(--vds-space-1) var(--vds-space-2);border-top:1px solid var(--vds-color-border);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-r35-form-unit{margin-left:var(--vds-space-1);font-weight:400;text-transform:none}.vds-r35-activity-tag{font-size:var(--vds-font-size-2xs)}.vds-r35-alert__body{min-width:0;flex:1 1}.vds-r35-alert__close{display:inline-grid;place-items:center;width:var(--vds-control-height-sm);height:var(--vds-control-height-sm);margin:calc(var(--vds-space-1) * -1);padding:0;border:0;border-radius:var(--vds-radius-xs);background:transparent;color:inherit;font-size:var(--vds-font-size-lg);line-height:1;cursor:pointer}.vds-r35-alert__close:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.vds-r35-alert__close:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r35-spinner-wrap{min-width:0}.vds-r35-spinner{width:var(--vds-r35-spinner-size,1.25rem);height:var(--vds-r35-spinner-size,1.25rem)}.vds-r35-spinner__label{font-size:var(--vds-font-size-sm)}.vds-r35-empty__icon{font-size:2rem}.vds-r35-metric-value{color:var(--vds-r35-metric-color,var(--vds-color-text))}.vds-r35-metric-value[data-tone=positive]{color:var(--vds-color-success)}.vds-r35-metric-value[data-tone=negative]{color:var(--vds-color-danger)}.vds-r35-metric-value[data-tone=marginal]{color:var(--vds-color-warning)}.vds-r35-freight-toggle__item{flex:1 1;min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font:700 var(--vds-font-size-sm)/1.2 var(--vds-font-sans);cursor:pointer}.vds-r35-freight-toggle__item[data-active=true]{border-color:var(--vds-color-primary-500);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r35-freight-toggle__item:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r35-theme-toggle{display:inline-grid;place-items:center;width:var(--vds-control-height-sm);height:var(--vds-control-height-sm);padding:0;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text);font-size:var(--vds-font-size-lg);cursor:pointer}.vds-r35-theme-toggle:hover{border-color:var(--vds-color-border-strong);background:var(--vds-color-surface-muted)}.vds-r35-theme-toggle:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}@media (max-width:30rem){.vds-r35-searchable-select__trigger{min-height:var(--vds-touch-target)}.vds-r35-searchable-select__menu{max-height:min(18rem,calc(var(--vesbor-viewport-height, 100vh) - 8rem))}.vds-r35-alert__close,.vds-r35-freight-toggle__item,.vds-r35-theme-toggle{min-height:var(--vds-touch-target);min-width:var(--vds-touch-target)}}@media (prefers-reduced-motion:reduce){.vds-r35-logo-icon--animated .vds-r35-logo-icon__dot,.vds-r35-logo-icon--animated .vds-r35-logo-icon__path{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}@media print{.vds-r35-logo-lockup{cursor:default;print-color-adjust:exact;-webkit-print-color-adjust:exact}.vds-r35-alert__close,.vds-r35-searchable-select__menu,.vds-r35-theme-toggle{display:none!important}}.vds-r36-broker-card,.vds-r36-broker-panel,.vds-r36-deal-header,.vds-r36-document-info,.vds-r36-document-list,.vds-r36-document-viewer,.vds-r36-execution-modal,.vds-r36-origin-modal{box-sizing:border-box}.vds-r36-deal-header{padding:1.125rem 1.375rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r36-deal-header__action,.vds-r36-deal-header__actions,.vds-r36-deal-header__breadcrumb,.vds-r36-deal-header__identity,.vds-r36-deal-header__meta,.vds-r36-deal-header__meta-cell,.vds-r36-deal-header__row{display:flex;align-items:center}.vds-r36-deal-header__row{justify-content:space-between;flex-wrap:wrap;gap:var(--vds-space-3)}.vds-r36-deal-header__identity{min-width:0;flex-wrap:wrap;gap:var(--vds-space-4)}.vds-r36-deal-header__actions{flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r36-deal-header__breadcrumb{gap:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-decoration:none}.vds-r36-deal-header__breadcrumb:hover{color:var(--vds-color-primary-600)}.vds-r36-deal-header__title{color:var(--vds-color-text);font:800 1.375rem/1.2 var(--vds-font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.vds-r36-deal-header__status{padding:var(--vds-space-1) .625rem;border:1px solid transparent;border-radius:var(--vds-radius-pill);font-size:var(--vds-font-size-2xs);font-weight:800;letter-spacing:.12em}.vds-r36-deal-header__status[data-tone=active]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r36-deal-header__status[data-tone=closed]{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r36-deal-header__status[data-tone=archived]{border-color:var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-r36-deal-header__status[data-tone=cancelled]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r36-deal-header__action{min-height:var(--vds-control-height-sm);justify-content:center;gap:var(--vds-space-1);padding:0 var(--vds-space-3);border-radius:var(--vds-radius-xs);font-size:var(--vds-font-size-xs);font-weight:700;text-decoration:none;transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),background var(--vds-duration-fast) var(--vds-ease-standard),color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r36-deal-header__action--ghost{border:1px solid var(--vds-color-border);background:transparent;color:var(--vds-color-text-secondary)}.vds-r36-deal-header__action--ghost:hover{border-color:var(--vds-color-border-strong);background:var(--vds-color-surface-subtle)}.vds-r36-deal-header__action--primary{border:1px solid var(--vds-color-brand-900);background:var(--vds-color-brand-900);color:var(--vds-color-on-brand)}.vds-r36-deal-header__action--primary:hover{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700)}.vds-r36-deal-header__meta{margin-top:var(--vds-space-3);padding-top:var(--vds-space-3);flex-wrap:wrap;gap:var(--vds-space-3) var(--vds-space-6);border-top:1px solid var(--vds-color-border)}.vds-r36-deal-header__meta-cell{align-items:baseline;gap:.375rem;min-width:0}.vds-r36-deal-header__meta-label{color:var(--vds-color-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vds-r36-deal-header__meta-value{color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:600;overflow-wrap:anywhere}.vds-r36-document-list{width:20rem;min-width:0;flex:0 0 20rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r36-document-list__header{padding:.875rem 1rem .625rem}.vds-r36-document-list__title{color:var(--vds-color-text-muted);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vds-r36-document-list__count{margin-left:var(--vds-space-2);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);letter-spacing:0}.vds-r36-document-list__actions,.vds-r36-document-list__tools{display:flex;gap:var(--vds-space-2)}.vds-r36-document-list__actions{margin-top:var(--vds-space-3)}.vds-r36-document-list__tools{margin-top:.625rem;gap:.375rem}.vds-r36-document-list__button,.vds-r36-document-list__filter{min-height:var(--vds-control-height-sm);display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--vds-radius-xs);font-size:var(--vds-font-size-xs);font-weight:700;cursor:pointer;transition:opacity var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-fast) var(--vds-ease-standard),background var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r36-document-list__button{flex:1 1;padding:0 var(--vds-space-3)}.vds-r36-document-list__button--primary{border:1px solid var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r36-document-list__button--ghost,.vds-r36-document-list__filter{border:1px solid var(--vds-color-border);background:transparent;color:var(--vds-color-text-secondary)}.vds-r36-document-list__button:disabled{opacity:.48;cursor:not-allowed}.vds-r36-document-list__button:not(:disabled):hover,.vds-r36-document-list__filter:hover{border-color:var(--vds-color-border-strong);background:var(--vds-color-surface-subtle)}.vds-r36-document-list__button--primary:not(:disabled):hover{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700)}.vds-r36-document-list__search-wrap{position:relative;flex:1 1 auto;min-width:0}.vds-r36-document-list__search-icon{position:absolute;left:.625rem;top:50%;z-index:1;color:var(--vds-color-text-muted);transform:translateY(-50%);pointer-events:none}.vds-r36-document-list__search{width:100%;min-height:var(--vds-control-height-sm);box-sizing:border-box;padding:0 .75rem 0 1.75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);outline:none;background:var(--vds-color-surface-subtle);color:var(--vds-color-text);font:inherit;font-size:var(--vds-font-size-xs)}.vds-r36-document-list__search:focus{border-color:var(--vds-color-primary-600);box-shadow:var(--vds-focus-ring)}.vds-r36-document-list__filter{width:var(--vds-control-height-sm);min-width:var(--vds-control-height-sm);padding:0}.vds-r36-document-list__scroll{flex:1 1 auto;overflow-y:auto}.vds-r36-document-list__empty{padding:var(--vds-space-10) var(--vds-space-4);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-style:italic;text-align:center}.vds-r36-document-list__footer{padding:.625rem var(--vds-space-4);border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:.6875rem}.vds-r36-document-row{position:relative;display:flex;align-items:flex-start;gap:.625rem;padding:var(--vds-space-3) var(--vds-space-4);border-bottom:1px solid var(--vds-color-border);border-left:3px solid transparent;background:transparent}.vds-r36-document-row[data-selected=true]{border-left-color:var(--vds-color-primary-600);background:color-mix(in srgb,var(--vds-color-primary-600) 7%,transparent)}.vds-r36-document-row[data-selected=false][data-deleted=true]{border-left-color:var(--vds-color-danger);background:color-mix(in srgb,var(--vds-color-danger) 4%,transparent)}.vds-r36-document-row__selectable{min-width:0;flex:1 1 auto;display:flex;gap:.625rem;cursor:pointer}.vds-r36-document-row__icon{padding-top:.125rem;color:var(--vds-color-primary-600)}.vds-r36-document-row__icon[data-tone=deleted]{color:var(--vds-color-danger)}.vds-r36-document-row__content{min-width:0;flex:1 1 auto}.vds-r36-document-row__audit,.vds-r36-document-row__heading,.vds-r36-document-row__meta{display:flex;justify-content:space-between;gap:var(--vds-space-2)}.vds-r36-document-row__name{min-width:0;overflow:hidden;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vds-r36-document-row[data-deleted=true] .vds-r36-document-row__name{color:var(--vds-color-text-muted)}.vds-r36-document-row__status{flex:0 0 auto;color:var(--vds-color-success);font-size:var(--vds-font-size-2xs);font-weight:800;text-transform:uppercase}.vds-r36-document-row__status[data-tone=deleted]{color:var(--vds-color-danger)}.vds-r36-document-row__status[data-tone=final]{color:var(--vds-color-info)}.vds-r36-document-row__meta{margin-top:.1875rem;color:var(--vds-color-text-muted);font-size:.6875rem}.vds-r36-document-row__uploader{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r36-document-row__audit{margin-top:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800}.vds-r36-document-row__menu-wrap{position:relative;flex:0 0 auto}.vds-r36-document-row__menu-trigger{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:.375rem;background:transparent;color:var(--vds-color-text-muted);cursor:pointer}.vds-r36-document-row__menu-trigger:hover,.vds-r36-document-row__menu-trigger[aria-expanded=true]{background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-r36-document-row__menu{position:absolute;top:100%;right:0;z-index:var(--vds-z-dropdown);min-width:10rem;padding:var(--vds-space-1);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-r36-document-row__menu-item{width:100%;display:flex;align-items:center;gap:var(--vds-space-2);padding:var(--vds-space-2) .625rem;border:0;border-radius:.375rem;background:transparent;color:var(--vds-color-text);font-size:var(--vds-font-size-xs);font-weight:600;text-align:left;cursor:pointer}.vds-r36-document-row__menu-item:hover{background:var(--vds-color-surface-subtle)}.vds-r36-document-row__menu-item[data-danger=true]{color:var(--vds-color-danger)}.vds-r36-document-info{width:17.5rem;min-width:0;flex:0 0 17.5rem;padding:.875rem var(--vds-space-4);overflow-y:auto;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r36-document-info__section{margin-top:var(--vds-space-1)}.vds-r36-document-info__section--spaced{margin-top:.875rem}.vds-r36-document-info__section-title{margin-bottom:var(--vds-space-2);padding-bottom:.375rem;border-bottom:1px solid var(--vds-color-border);color:var(--vds-color-text);font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vds-r36-document-info__note{margin:0 0 var(--vds-space-2);padding:var(--vds-space-2) .5625rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:.6875rem;font-weight:700;line-height:1.4}.vds-r36-document-info__row{display:flex;gap:.625rem;padding:.3125rem 0;font-size:var(--vds-font-size-xs)}.vds-r36-document-info__label{flex:0 0 44%;color:var(--vds-color-text-muted)}.vds-r36-document-info__value{min-width:0;flex:1 1 auto;color:var(--vds-color-text);font-weight:500;overflow-wrap:anywhere}.vds-r36-document-info__value[data-emphasis=true]{color:var(--vds-color-danger);font-weight:700}.vds-r36-document-info__activity-list{margin-top:.625rem}.vds-r36-document-info__activity-empty,.vds-r36-document-info__empty{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-style:italic}.vds-r36-document-info__empty{padding:var(--vds-space-10) var(--vds-space-4);text-align:center}.vds-r36-document-info__activity{display:flex;align-items:flex-start;gap:.625rem;padding:var(--vds-space-2) 0;border-bottom:1px solid var(--vds-color-border)}.vds-r36-document-info__activity-icon{width:1.625rem;height:1.625rem;flex:0 0 1.625rem;display:flex;align-items:center;justify-content:center;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-r36-document-info__activity-icon[data-tone=success]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r36-document-info__activity-icon[data-tone=info]{background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r36-document-info__activity-icon[data-tone=accent]{background:var(--vds-color-primary-50);color:var(--vds-color-primary-600)}.vds-r36-document-info__activity-icon[data-tone=danger]{background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r36-document-info__activity-content{min-width:0;flex:1 1 auto}.vds-r36-document-info__activity-heading{display:flex;justify-content:space-between;gap:var(--vds-space-2);color:var(--vds-color-text);font-size:var(--vds-font-size-xs);font-weight:700}.vds-r36-document-info__activity-time{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:400;white-space:nowrap}.vds-r36-document-info__activity-actor{margin-top:.125rem;color:var(--vds-color-text-muted);font-size:.6875rem}.vds-r36-document-viewer{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r36-document-viewer__actions,.vds-r36-document-viewer__button,.vds-r36-document-viewer__icon-button,.vds-r36-document-viewer__identity,.vds-r36-document-viewer__toolbar{display:flex;align-items:center}.vds-r36-document-viewer__toolbar{min-height:var(--vds-toolbar-height);justify-content:space-between;gap:.625rem;padding:var(--vds-space-3) var(--vds-space-4);border-bottom:1px solid var(--vds-color-border)}.vds-r36-document-viewer__identity{min-width:0;gap:.625rem}.vds-r36-document-viewer__type{width:1.875rem;height:1.375rem;flex:0 0 1.875rem;display:flex;align-items:center;justify-content:center;border-radius:.3125rem;background:var(--vds-color-text-muted);color:var(--vds-color-on-brand);font-size:.5625rem;font-weight:800}.vds-r36-document-viewer__type[data-tone=pdf]{background:var(--vds-color-danger)}.vds-r36-document-viewer__type[data-tone=image]{background:var(--vds-color-primary-600)}.vds-r36-document-viewer__name{min-width:0;overflow:hidden;color:var(--vds-color-text);font:700 var(--vds-font-size-md)/1.3 var(--vds-font-display);text-overflow:ellipsis;white-space:nowrap}.vds-r36-document-viewer__actions{flex:0 0 auto;gap:var(--vds-space-2)}.vds-r36-document-viewer__button,.vds-r36-document-viewer__icon-button{min-height:var(--vds-control-height-sm);justify-content:center;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:transparent;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:700;text-decoration:none}.vds-r36-document-viewer__button{gap:.3125rem;padding:0 var(--vds-space-3)}.vds-r36-document-viewer__icon-button{width:var(--vds-control-height-sm)}.vds-r36-document-viewer__button:hover,.vds-r36-document-viewer__icon-button:hover{border-color:var(--vds-color-border-strong);background:var(--vds-color-surface-subtle)}.vds-r36-document-viewer__frame{position:relative;min-height:25rem;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--vds-color-text-secondary)}.vds-r36-document-viewer__iframe{width:100%;height:100%;border:0}.vds-r36-document-viewer__image{max-width:100%;max-height:100%;object-fit:contain}.vds-r36-document-viewer__fallback{padding:var(--vds-space-10);color:var(--vds-color-on-brand);text-align:center}.vds-r36-document-viewer__fallback-text{margin:.875rem 0;font-size:var(--vds-font-size-sm)}.vds-r36-document-viewer__button--inverse{display:inline-flex;border-color:color-mix(in srgb,var(--vds-color-on-brand) 45%,transparent);color:var(--vds-color-on-brand)}.vds-r36-document-viewer__button--inverse:hover{border-color:var(--vds-color-on-brand);background:color-mix(in srgb,var(--vds-color-on-brand) 12%,transparent)}.vds-r36-document-viewer__empty{min-height:25rem;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--vds-space-10);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-r36-document-viewer__empty-text{margin-top:.875rem;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-md)}.vds-r36-document-viewer__empty-text--centered{text-align:center}.vds-r36-broker-panel{padding:.875rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r36-broker-panel__intro{margin-bottom:.625rem;display:flex;align-items:center;gap:var(--vds-space-2)}.vds-r36-broker-panel__intro-icon{flex:0 0 auto;color:var(--vds-color-primary-600)}.vds-r36-broker-card__company,.vds-r36-broker-card__meta-value,.vds-r36-broker-panel__title{color:var(--vds-color-text);font-weight:800}.vds-r36-broker-card__representation-note,.vds-r36-broker-card__role,.vds-r36-broker-panel__description{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs)}.vds-r36-broker-panel__description{margin-top:.125rem;color:var(--vds-color-text-muted);line-height:1.45}.vds-r36-broker-panel__error{margin-bottom:.625rem;padding:var(--vds-space-2);border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:var(--vds-font-size-xs)}.vds-r36-broker-panel__list{display:grid;gap:.625rem}.vds-r36-broker-card{padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:color-mix(in srgb,var(--vds-color-surface-subtle) 75%,var(--vds-color-surface))}.vds-r36-broker-card__heading{display:flex;justify-content:space-between;gap:var(--vds-space-3);flex-wrap:wrap}.vds-r36-broker-card__company{font-size:var(--vds-font-size-md)}.vds-r36-broker-card__role{margin-top:.125rem}.vds-r36-broker-card__badge{align-self:flex-start;padding:.3125rem .625rem;border:1px solid;border-radius:var(--vds-radius-pill);font-size:.6875rem;font-weight:800}.vds-r36-broker-card__badge[data-tone=ok]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r36-broker-card__badge[data-tone=bad]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r36-broker-card__badge[data-tone=warn]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r36-broker-card__principal{margin-top:.625rem;padding:.625rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-text);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-r36-broker-card__principal-note{margin-top:var(--vds-space-1)}.vds-r36-broker-card__meta-grid{margin-top:.625rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:.625rem}.vds-r36-broker-card__meta{min-width:0}.vds-r36-broker-card__meta-label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vds-r36-broker-card__meta-value{font-size:var(--vds-font-size-xs);overflow-wrap:anywhere}.vds-r36-broker-card__action-row,.vds-r36-broker-card__representation-note{margin-top:var(--vds-space-2)}.vds-r36-broker-card__button{min-height:var(--vds-control-height-sm);padding:0 .625rem;border:1px solid var(--vds-color-brand-900);border-radius:var(--vds-radius-xs);background:var(--vds-color-brand-900);color:var(--vds-color-on-brand);font-size:.6875rem;font-weight:800;cursor:pointer}.vds-r36-broker-card__button:disabled{opacity:.55;cursor:not-allowed}.vds-r36-broker-card__ok,.vds-r36-broker-card__warning{margin-top:.625rem;display:flex;align-items:center;gap:var(--vds-space-2);padding:.625rem;border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:var(--vds-font-size-xs)}.vds-r36-broker-card__ok,.vds-r36-broker-card__warning[data-acknowledged=true]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r36-broker-card__ok{font-weight:700}.vds-r36-broker-card__warning-text{min-width:0;flex:1 1 auto}.vds-r36-broker-card__acknowledged{display:inline-flex;align-items:center;justify-content:center;padding:.3125rem var(--vds-space-2);border:1px solid var(--vds-color-success-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-success-bg);color:var(--vds-color-success);font-size:.6875rem;font-weight:900}.vds-r36-execution-modal__overlay,.vds-r36-origin-modal__overlay{position:fixed;inset:0;z-index:var(--vds-z-tooltip);display:grid;place-items:center;padding:var(--vds-space-5);background:var(--vds-overlay-scrim)}.vds-r36-origin-modal{width:min(51.25rem,96vw);max-height:88vh;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--vds-color-border);border-radius:1.125rem;background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal)}.vds-r36-origin-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;padding:var(--vds-space-4) 1.125rem;border-bottom:1px solid var(--vds-color-border)}.vds-r36-execution-modal__kicker,.vds-r36-origin-modal__kicker{color:var(--vds-color-info);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.11em}.vds-r36-origin-modal__title{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text);font-size:var(--vds-font-size-xl)}.vds-r36-execution-modal__close,.vds-r36-origin-modal__close{width:var(--vds-control-height-sm);height:var(--vds-control-height-sm);flex:0 0 var(--vds-control-height-sm);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font-size:1.3125rem;cursor:pointer}.vds-r36-execution-modal__close:hover:not(:disabled),.vds-r36-origin-modal__close:hover{background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-r36-origin-modal__notice{padding:.625rem 1.125rem;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:.78125rem;line-height:1.45}.vds-r36-origin-modal__body{overflow:auto;display:grid;gap:.4375rem;padding:.875rem}.vds-r36-origin-modal__row{display:grid;grid-template-columns:11.875rem minmax(0,1fr);gap:var(--vds-space-3);padding:.625rem var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:.6875rem;background:var(--vds-color-surface)}.vds-r36-origin-modal__label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:800}.vds-r36-origin-modal__value{color:var(--vds-color-text);font-size:.78125rem;overflow-wrap:anywhere}.vds-r36-origin-modal__empty{padding:var(--vds-space-6);color:var(--vds-color-text-muted);text-align:center}.vds-r36-execution-modal__overlay{z-index:var(--vds-z-tooltip)}.vds-r36-execution-modal{width:min(53.75rem,96vw);max-height:92vh;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal)}.vds-r36-execution-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:1.125rem var(--vds-space-5);border-bottom:1px solid var(--vds-color-border)}.vds-r36-execution-modal__title-group{min-width:0;display:grid;grid-template-columns:2.875rem minmax(0,1fr);align-items:center;gap:var(--vds-space-3)}.vds-r36-execution-modal__icon{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.875rem;background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r36-execution-modal__title{margin:.1875rem 0 0;color:var(--vds-color-text);font-size:var(--vds-font-size-xl)}.vds-r36-execution-modal__subtitle{margin:var(--vds-space-1) 0 0;color:var(--vds-color-text-muted);font-size:.78125rem;line-height:1.45}.vds-r36-execution-modal__close:disabled{opacity:.55;cursor:not-allowed}.vds-r36-execution-modal__context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-2);padding:var(--vds-space-3) var(--vds-space-5);border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle)}.vds-r36-execution-modal__context span{min-width:0;display:grid;gap:.125rem}.vds-r36-execution-modal__context small{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vds-r36-execution-modal__context b{color:var(--vds-color-text);font-size:var(--vds-font-size-xs);overflow-wrap:anywhere}.vds-r36-execution-modal__body{overflow-y:auto;display:grid;gap:var(--vds-space-4);padding:var(--vds-space-5)}.vds-r36-execution-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.vds-r36-execution-modal__field{min-width:0;display:grid;gap:.375rem}.vds-r36-execution-modal__field[data-wide=true]{grid-column:1/-1}.vds-r36-execution-modal__label{color:var(--vds-color-text-secondary);font-size:.71875rem;font-weight:900}.vds-r36-execution-modal__input{width:100%;min-height:2.5rem;box-sizing:border-box;padding:.5625rem .625rem;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit}.vds-r36-execution-modal__textarea{resize:vertical}.vds-r36-execution-modal__input:focus{outline:none;border-color:var(--vds-color-primary-600);box-shadow:var(--vds-focus-ring)}.vds-r36-execution-modal__file-picker{position:relative;min-height:4.75rem;display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.625rem;padding:var(--vds-space-3);border:1px dashed var(--vds-color-info-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg);color:var(--vds-color-info);cursor:pointer}.vds-r36-execution-modal__file-picker span{min-width:0;display:grid;gap:.125rem}.vds-r36-execution-modal__file-picker b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r36-execution-modal__file-picker small{color:var(--vds-color-text-secondary)}.vds-r36-execution-modal__file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.vds-r36-execution-modal__error{padding:.625rem var(--vds-space-3);border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:var(--vds-font-size-xs);font-weight:800}.vds-r36-execution-modal__footer{display:flex;justify-content:flex-end;gap:.5625rem;padding:.875rem var(--vds-space-5);border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle)}.vds-r36-execution-modal__button{min-height:2.5rem;padding:0 var(--vds-space-4);border-radius:var(--vds-radius-xs);font-weight:900;cursor:pointer}.vds-r36-execution-modal__button:disabled{opacity:.55;cursor:not-allowed}.vds-r36-execution-modal__button--cancel{border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);color:var(--vds-color-text-secondary)}.vds-r36-execution-modal__button--submit{border:1px solid var(--vds-color-primary-700);background:var(--vds-color-primary-700);color:var(--vds-color-on-brand)}@media (max-width:48rem){.vds-r36-broker-panel,.vds-r36-deal-header,.vds-r36-document-info{border-radius:var(--vds-radius-xs)}.vds-r36-document-info,.vds-r36-document-list{width:100%;flex-basis:auto}.vds-r36-document-list{max-height:26rem}.vds-r36-origin-modal__row{gap:var(--vds-space-1)}.vds-r36-execution-modal__context,.vds-r36-execution-modal__grid,.vds-r36-origin-modal__row{grid-template-columns:minmax(0,1fr)}.vds-r36-execution-modal__field[data-wide=true]{grid-column:auto}}@media (max-width:30rem){.vds-r36-deal-header{padding:var(--vds-space-3)}.vds-r36-deal-header__actions,.vds-r36-deal-header__identity,.vds-r36-deal-header__row{align-items:stretch}.vds-r36-deal-header__actions,.vds-r36-deal-header__identity{width:100%}.vds-r36-deal-header__action{flex:1 1}.vds-r36-broker-card__button,.vds-r36-deal-header__action,.vds-r36-document-list__button,.vds-r36-document-list__filter,.vds-r36-document-viewer__button,.vds-r36-document-viewer__icon-button,.vds-r36-execution-modal__button,.vds-r36-execution-modal__close,.vds-r36-origin-modal__close{min-height:var(--vds-touch-target)}.vds-r36-document-viewer__toolbar{align-items:flex-start;flex-direction:column}.vds-r36-document-viewer__actions,.vds-r36-document-viewer__button{width:100%}.vds-r36-document-viewer__icon-button{flex:0 0 var(--vds-touch-target)}.vds-r36-broker-card__warning{align-items:flex-start;flex-wrap:wrap}.vds-r36-broker-card__warning-text{flex-basis:calc(100% - 2rem)}.vds-r36-execution-modal__overlay,.vds-r36-origin-modal__overlay{padding:var(--vds-space-2)}.vds-r36-execution-modal,.vds-r36-origin-modal{width:100%;max-height:96vh;border-radius:var(--vds-radius-sm)}.vds-r36-execution-modal__body,.vds-r36-execution-modal__footer,.vds-r36-execution-modal__header,.vds-r36-origin-modal__header{padding:var(--vds-space-3)}.vds-r36-execution-modal__title-group{grid-template-columns:2.375rem minmax(0,1fr)}.vds-r36-execution-modal__icon{width:2.25rem;height:2.25rem;border-radius:var(--vds-radius-xs)}.vds-r36-execution-modal__context{padding:.625rem var(--vds-space-3)}.vds-r36-execution-modal__footer .vds-r36-execution-modal__button{flex:1 1}}@media print{.vds-r36-broker-card,.vds-r36-broker-panel,.vds-r36-deal-header,.vds-r36-document-info,.vds-r36-document-list,.vds-r36-document-viewer,.vds-r36-execution-modal,.vds-r36-origin-modal{box-shadow:none!important;print-color-adjust:exact}.vds-r36-broker-card__action-row,.vds-r36-deal-header__actions,.vds-r36-document-list__actions,.vds-r36-document-list__tools,.vds-r36-document-row__menu-wrap,.vds-r36-document-viewer__actions,.vds-r36-execution-modal__close,.vds-r36-execution-modal__footer,.vds-r36-origin-modal__close{display:none!important}}:root{--vds-r37-dcw-color-0369a1:#0369a1;--vds-r37-dcw-color-047857:#047857;--vds-r37-dcw-color-071a33:#071a33;--vds-r37-dcw-color-0b1f33:#0b1f33;--vds-r37-dcw-color-0e7490:#0e7490;--vds-r37-dcw-color-0ea5e9:#0ea5e9;--vds-r37-dcw-color-0f4f66:#0f4f66;--vds-r37-dcw-color-0f6f8f:#0f6f8f;--vds-r37-dcw-color-0f6fdd:#0f6fdd;--vds-r37-dcw-color-0f6fef:#0f6fef;--vds-r37-dcw-color-0f766e:#0f766e;--vds-r37-dcw-color-14532d:#14532d;--vds-r37-dcw-color-155e75:#155e75;--vds-r37-dcw-color-166534:#166534;--vds-r37-dcw-color-1e3a8a:#1e3a8a;--vds-r37-dcw-color-1e40af:#1e40af;--vds-r37-dcw-color-22c55e:#22c55e;--vds-r37-dcw-color-334155:#334155;--vds-r37-dcw-color-335372:#335372;--vds-r37-dcw-color-3730a3:#3730a3;--vds-r37-dcw-color-4338ca:#4338ca;--vds-r37-dcw-color-4c1d95:#4c1d95;--vds-r37-dcw-color-52637a:#52637a;--vds-r37-dcw-color-5b21b6:#5b21b6;--vds-r37-dcw-color-6d28d9:#6d28d9;--vds-r37-dcw-color-7c2d12:#7c2d12;--vds-r37-dcw-color-7f1d1d:#7f1d1d;--vds-r37-dcw-color-86efac:#86efac;--vds-r37-dcw-color-92400e:#92400e;--vds-r37-dcw-color-93c5fd:#93c5fd;--vds-r37-dcw-color-991b1b:#991b1b;--vds-r37-dcw-color-99f6e4:#99f6e4;--vds-r37-dcw-color-9a3412:#9a3412;--vds-r37-dcw-color-a5f3fc:#a5f3fc;--vds-r37-dcw-color-b6d8e7:#b6d8e7;--vds-r37-dcw-color-bae6fd:#bae6fd;--vds-r37-dcw-color-c2410c:#c2410c;--vds-r37-dcw-color-c7d2fe:#c7d2fe;--vds-r37-dcw-color-cfe1ea:#cfe1ea;--vds-r37-dcw-color-cfe3ef:#cfe3ef;--vds-r37-dcw-color-d1fae5:#d1fae5;--vds-r37-dcw-color-d8b4fe:#d8b4fe;--vds-r37-dcw-color-d8e0ea:#d8e0ea;--vds-r37-dcw-color-dbe4f0:#dbe4f0;--vds-r37-dcw-color-dbe7ef:#dbe7ef;--vds-r37-dcw-color-dbe7f0:#dbe7f0;--vds-r37-dcw-color-dbe7f3:#dbe7f3;--vds-r37-dcw-color-dbeafe:#dbeafe;--vds-r37-dcw-color-dc2626:#dc2626;--vds-r37-dcw-color-dcfce7:#dcfce7;--vds-r37-dcw-color-ddd6fe:#ddd6fe;--vds-r37-dcw-color-e0f2fe:#e0f2fe;--vds-r37-dcw-color-e5e7eb:#e5e7eb;--vds-r37-dcw-color-e5edf6:#e5edf6;--vds-r37-dcw-color-e8f3fb:#e8f3fb;--vds-r37-dcw-color-ecfdf5:#ecfdf5;--vds-r37-dcw-color-ecfeff:#ecfeff;--vds-r37-dcw-color-edf2f7:#edf2f7;--vds-r37-dcw-color-eef2f7:#eef2f7;--vds-r37-dcw-color-eef2ff:#eef2ff;--vds-r37-dcw-color-eef4fb:#eef4fb;--vds-r37-dcw-color-eef6ff:#eef6ff;--vds-r37-dcw-color-eefcf8:#eefcf8;--vds-r37-dcw-color-ef4444:#ef4444;--vds-r37-dcw-color-f0f9ff:#f0f9ff;--vds-r37-dcw-color-f0fdfa:#f0fdfa;--vds-r37-dcw-color-f4f8ff:#f4f8ff;--vds-r37-dcw-color-f59e0b:#f59e0b;--vds-r37-dcw-color-f5f3ff:#f5f3ff;--vds-r37-dcw-color-f8fbfd:#f8fbfd;--vds-r37-dcw-color-f8fbff:#f8fbff;--vds-r37-dcw-color-faf5ff:#faf5ff;--vds-r37-dcw-color-fbfdff:#fbfdff;--vds-r37-dcw-color-fdba74:#fdba74;--vds-r37-dcw-color-fed7aa:#fed7aa;--vds-r37-dcw-color-fee2e2:#fee2e2;--vds-r37-dcw-color-fef2f2:#fef2f2;--vds-r37-dcw-color-fff5f5:#fff5f5;--vds-r37-dcw-color-fff7ed:#fff7ed;--vds-r37-dcw-color-fff7f7:#fff7f7;--vds-r37-dcw-color-fffaf5:#fffaf5}.vds-r37-contracts-workspace{min-width:0;margin-block-end:var(--vds-space-4);padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:linear-gradient(135deg,var(--vds-color-primary-50) 0,var(--vds-color-surface) 65%);box-shadow:var(--vds-shadow-sm);color:var(--vds-color-text)}.vds-r37-contracts-workspace--launcher{position:relative;width:0;height:0;margin:0;padding:0;overflow:visible;border:0;box-shadow:none}.stage129ew-contract-launcher-only>:not([role=dialog]){display:none!important}.vds-r37-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-4);flex-wrap:wrap}.vds-r37-workspace-row--start{align-items:flex-start}.vds-r37-workspace-heading{min-width:min(16.25rem,100%);flex:1 1 24rem}.vds-r37-button-group,.vds-r37-workspace-actions{display:flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap}.vds-r37-selector-modal__kicker,.vds-r37-workspace-kicker{display:inline-flex;align-items:center;gap:var(--vds-space-2);color:var(--vds-color-primary-700);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r37-selector-modal__title,.vds-r37-workspace-title{margin:var(--vds-space-1) 0;color:var(--vds-color-text);font-family:var(--vds-font-display);line-height:var(--vds-line-height-tight)}.vds-r37-workspace-title{font-size:var(--vds-font-size-xl)}.vds-r37-selector-modal__title{font-size:clamp(1.25rem,2vw,1.5rem)}.vds-r37-form-modal__subtitle,.vds-r37-section-hint,.vds-r37-selector-modal__subtitle,.vds-r37-workspace-subtitle{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.45}.vds-r37-section-hint{margin-top:var(--vds-space-1);font-size:var(--vds-font-size-xs)}.vds-r37-section-title{color:var(--vds-color-text)}.vds-r37-review-badge{display:inline-flex;align-items:center;gap:var(--vds-space-2);padding:.3125rem .5625rem;border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:var(--vds-font-size-xs);font-weight:800}.vds-r37-workspace-error{margin-top:var(--vds-space-3);padding:.625rem;border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:var(--vds-font-size-sm)}.vds-r37-company-library{margin-top:var(--vds-space-4);padding-top:var(--vds-space-3);border-top:1px solid var(--vds-color-border)}.vds-r37-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.625rem;margin-top:var(--vds-space-4)}.vds-r37-contract-card,.vds-r37-library-card{min-width:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text)}.vds-r37-library-card--empty{grid-column:1/-1;color:var(--vds-color-text-muted)}.vds-r37-contract-card__top,.vds-r37-library-card__row,.vds-r37-template-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem}.vds-r37-library-card__copy{min-width:0}.vds-r37-library-card__title{display:block;overflow:hidden;color:var(--vds-color-text);text-overflow:ellipsis;white-space:nowrap}.vds-r37-empty-copy,.vds-r37-library-card__meta,.vds-r37-library-card__types,.vds-r37-loading-copy{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r37-library-card__types{display:block;margin-top:.3125rem;color:var(--vds-r37-dcw-color-6d28d9);font-size:.6875rem}.vds-r37-contract-card{cursor:pointer;text-align:left;font:inherit;transition:border-color var(--vds-duration-normal) var(--vds-ease-standard),box-shadow var(--vds-duration-normal) var(--vds-ease-standard),transform var(--vds-duration-normal) var(--vds-ease-standard)}.vds-r37-contract-card:hover{border-color:var(--vds-color-primary-200);box-shadow:var(--vds-shadow-sm);transform:translateY(-1px)}.vds-r37-contract-card:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r37-contract-card__icon,.vds-r37-template-card__icon{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r37-template-card__icon{width:2.125rem;height:2.125rem;border-radius:.625rem}.vds-r37-template-card__icon[data-tone=private]{background:var(--vds-r37-dcw-color-f5f3ff);color:var(--vds-r37-dcw-color-6d28d9)}.vds-r37-contract-card__status{padding:.25rem .4375rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:.6875rem;font-weight:800}.vds-r37-contract-card__status[data-tone=success]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r37-contract-card__title{display:block;margin-top:.5625rem;color:var(--vds-color-text);line-height:1.3}.vds-r37-contract-card__meta{display:block;margin-top:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r37-contract-card__acceptance{display:inline-flex;align-items:center;gap:.3125rem;margin-top:var(--vds-space-2);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs)}.vds-r37-contract-card__document{display:block;margin-top:.375rem;color:var(--vds-color-text-muted);font-size:.71875rem}.vds-r37-contract-card__document[data-linked=true]{color:var(--vds-color-success)}.vds-r37-button,.vds-r37-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-height:2.375rem;padding:0 .8125rem;border:1px solid var(--vds-color-border-strong);border-radius:.625rem;background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-weight:800;cursor:pointer;transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),background var(--vds-duration-fast) var(--vds-ease-standard),color var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r37-button:hover:not(:disabled),.vds-r37-icon-button:hover:not(:disabled){border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50)}.vds-r37-button:focus-visible,.vds-r37-icon-button:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r37-button:disabled,.vds-r37-icon-button:disabled{cursor:not-allowed;opacity:.55}.vds-r37-button--primary{border-color:var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r37-button--purple{border-color:var(--vds-r37-dcw-color-6d28d9);background:var(--vds-r37-dcw-color-6d28d9);color:var(--vds-color-on-brand)}.vds-r37-button--danger{border-color:var(--vds-color-danger-border);color:var(--vds-color-danger)}.vds-r37-button--compact{min-height:2rem}.vds-r37-icon-button{flex:0 0 auto;width:2.125rem;height:2.125rem;min-height:2.125rem;padding:0;border-radius:.5625rem}.vds-r37-icon-button--large{width:2.375rem;height:2.375rem;min-height:2.375rem}.vds-r37-icon-button--danger{color:var(--vds-color-danger)}.vds-r37-overlay{position:fixed;inset:0;z-index:var(--vds-z-modal);display:grid;place-items:center;padding:var(--vds-space-4);background:var(--vds-overlay-scrim);-webkit-backdrop-filter:blur(var(--vds-backdrop-blur));backdrop-filter:blur(var(--vds-backdrop-blur))}.vds-r37-selector-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(73.75rem,97vw);height:min(55rem,94vh);overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-page);box-shadow:var(--vds-shadow-modal)}.vds-r37-selector-modal__header{align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:1.0625rem 1.25rem .875rem}.vds-r37-selector-modal__header,.vds-r37-selector-modal__toolbar{display:flex;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r37-selector-modal__toolbar{align-items:center;gap:.625rem;flex-wrap:wrap;padding:var(--vds-space-3) 1.25rem}.vds-r37-selector-modal__body{overflow:auto;padding:1.125rem}.vds-r37-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15.625rem,100%),1fr));gap:.6875rem;align-items:stretch}.vds-r37-selector-empty{padding:3.125rem;color:var(--vds-color-text-muted);text-align:center}.vds-r37-selector-modal__workflow{padding:.8125rem 1.25rem;border-top:1px solid var(--vds-color-border);background:var(--vds-color-primary-50)}.vds-r37-workflow-note{display:flex;align-items:flex-start;gap:.625rem;padding:var(--vds-space-3);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-sm);background:color-mix(in srgb,var(--vds-color-info-bg) 84%,var(--vds-color-surface))}.vds-r37-workflow-note__icon{flex:0 0 auto;margin-top:1px;color:var(--vds-color-info)}.vds-r37-workflow-note__title{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vds-r37-workflow-note__copy{margin-top:var(--vds-space-1);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-r37-selector-modal__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,26.25rem) auto;align-items:center;gap:var(--vds-space-3);padding:.8125rem 1.25rem;border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r37-search-field{position:relative;flex:1 1 18.75rem}.vds-r37-search-field__icon{position:absolute;left:.75rem;top:.75rem;color:var(--vds-color-text-muted);pointer-events:none}.vds-r37-input{box-sizing:border-box;width:100%;min-height:2.625rem;padding:.5625rem .6875rem;border:1px solid var(--vds-color-border-strong);border-radius:.625rem;background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit}.vds-r37-input:focus{outline:none;border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring)}.vds-r37-input--search{padding-left:2.375rem}.vds-r37-input--textarea{min-height:6rem;resize:vertical}.vds-r37-input--textarea-short{min-height:5.25rem}.vds-r37-selector-tab[data-active=true]{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r37-template-card{min-width:0;min-height:8.875rem;padding:.9375rem;border:1.5px dashed var(--vds-color-border-strong);border-radius:.8125rem;background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;text-align:left}button.vds-r37-template-card{display:grid;align-content:start;gap:.5625rem;cursor:pointer}button.vds-r37-template-card:disabled{cursor:not-allowed;opacity:.55}.vds-r37-template-card--blank{border-color:var(--vds-color-primary-200);background:linear-gradient(135deg,var(--vds-color-primary-50),var(--vds-color-surface) 72%)}.vds-r37-template-card--upload{background:color-mix(in srgb,var(--vds-color-surface) 92%,var(--vds-color-primary-50))}.vds-r37-template-card--library{display:grid;align-content:start;gap:var(--vds-space-2);overflow:hidden;border-style:solid;cursor:pointer}.vds-r37-template-card--library[data-selected=true]{border-color:var(--vds-color-primary-600);background:var(--vds-color-primary-50);box-shadow:0 0 0 2px color-mix(in srgb,var(--vds-color-primary-600) 16%,transparent)}.vds-r37-template-card--library[data-available=false]{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.vds-r37-template-card--library:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r37-template-card__top-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:.375rem;min-width:0}.vds-r37-template-card__availability,.vds-r37-template-card__description,.vds-r37-template-card__meta,.vds-r37-template-card__review,.vds-r37-template-card__title,.vds-r37-template-card__workflow{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.vds-r37-template-card__title{color:var(--vds-color-text);line-height:1.25}.vds-r37-template-card__description{color:var(--vds-color-text-muted);font-size:.78125rem;line-height:1.35}.vds-r37-template-card__scope{color:var(--vds-color-primary-700);font-size:.71875rem;font-weight:850}.vds-r37-template-card__scope[data-tone=private]{color:var(--vds-r37-dcw-color-6d28d9)}.vds-r37-template-card__eyebrow{display:inline-flex;align-items:center;gap:.3125rem;min-width:0;color:var(--vds-color-text-secondary);font-size:.625rem;font-weight:900;letter-spacing:.04em;text-align:right;text-transform:uppercase;overflow-wrap:anywhere}.vds-r37-template-card__eyebrow[data-tone=private]{color:var(--vds-r37-dcw-color-6d28d9)}.vds-r37-template-card__availability,.vds-r37-template-card__meta,.vds-r37-template-card__review,.vds-r37-template-card__workflow{color:var(--vds-color-text-muted);font-size:.71875rem;line-height:1.35}.vds-r37-template-card__review{color:var(--vds-color-warning)}.vds-r37-template-card__availability[data-available=true]{color:var(--vds-color-info)}.vds-r37-template-card__availability[data-available=false]{color:var(--vds-color-danger)}.vds-r37-template-card__selected{display:inline-flex;align-items:center;gap:.3125rem;color:var(--vds-color-primary-700);font-size:.6875rem;font-weight:850}.vds-r37-selected-template{min-width:0}.vds-r37-selected-template__title{display:block;overflow:hidden;color:var(--vds-color-text);text-overflow:ellipsis;white-space:nowrap}.vds-r37-selected-template__placeholder,.vds-r37-selected-template__scope{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r37-selected-template__scope[data-scope=company]{color:var(--vds-r37-dcw-color-6d28d9)}.vds-r37-form-modal{width:min(41.25rem,96vw);max-height:90vh;overflow:auto;padding:1.25rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal)}.vds-r37-form-modal__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-4);align-items:start}.vds-r37-form-modal__title{color:var(--vds-color-text);font-size:var(--vds-font-size-xl)}.vds-r37-field{display:grid;gap:.375rem;margin-top:.8125rem}.vds-r37-field__label{color:var(--vds-color-text-secondary);font-weight:800}.vds-r37-form-note{display:flex;align-items:flex-start;gap:.375rem;margin-top:var(--vds-space-3);padding:.625rem;border:1px solid var(--vds-color-border);border-radius:.625rem;background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-r37-form-note__icon{flex:0 0 auto;margin-top:.125rem}.vds-r37-form-actions{display:flex;justify-content:flex-end;gap:var(--vds-space-2);margin-top:1.125rem;flex-wrap:wrap}.vds-r37-form-actions--split{justify-content:space-between}.vds-r37-visually-hidden-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.vds-r37-file-picker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:center;padding:.4375rem;border:1px solid var(--vds-color-border-strong);border-radius:.625rem;background:var(--vds-color-surface)}.vds-r37-file-picker__name{overflow:hidden;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.vds-r37-file-picker__name[data-selected=true]{color:var(--vds-color-text)}.vds-r37-inactive-archive-banner{margin-bottom:.875rem;padding:.75rem .875rem;border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r37-inactive-archive-banner__title{display:block;font-size:var(--vds-font-size-sm)}.vds-r37-inactive-archive-banner__copy{display:block;margin-top:.1875rem;font-size:var(--vds-font-size-xs);line-height:1.45}.vds-r37-deal-communication-shell{min-width:0}.vds-r37-contract-builder-shell,.vds-r37-contract-builder-state{position:fixed;inset:0;z-index:9200;background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-r37-contract-builder-state{display:grid;place-items:center}.vds-r37-contract-builder-state[data-tone=danger]{color:var(--vds-color-danger)}.vds-r37-contract-builder-shell{display:flex;flex-direction:column;overflow:hidden}.vds-r37-contract-builder-header{position:relative;z-index:30;display:flex;align-items:center;gap:.5625rem;flex:0 0 auto;flex-wrap:wrap;padding:.625rem .875rem;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r37-contract-builder-heading{min-width:min(13.75rem,100%);flex:1 1 18rem}.vds-r37-contract-builder-heading__title{display:block;font-size:var(--vds-font-size-lg)}.vds-r37-contract-builder-heading__meta{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r37-contract-builder-mode{padding:.3125rem .5625rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:var(--vds-font-size-xs);font-weight:800}.vds-r37-contract-builder-summary{width:min(16.25rem,100%)}.vds-r37-contract-builder-notice{margin:.5625rem .875rem 0;flex:0 0 auto;padding:.625rem;border:1px solid var(--vds-color-success-border);border-radius:.625rem;background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r37-contract-builder-notice[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}[data-theme=dark] .vds-r37-contracts-workspace{background:linear-gradient(135deg,var(--vds-color-surface-subtle),var(--vds-color-surface) 65%)}[data-theme=dark] .vds-r37-template-card--blank{background:linear-gradient(135deg,var(--vds-color-surface-subtle),var(--vds-color-surface) 72%)}@media (max-width:48rem){.vds-r37-contracts-workspace{padding:var(--vds-space-3)}.vds-r37-selector-modal{width:min(100%,48rem);height:min(96vh,55rem)}.vds-r37-selector-modal__footer,.vds-r37-selector-modal__header,.vds-r37-selector-modal__toolbar,.vds-r37-selector-modal__workflow{padding-inline:var(--vds-space-3)}.vds-r37-selector-modal__footer{grid-template-columns:1fr}.stage128hd-template-selector-footer{grid-template-columns:1fr!important}.vds-r37-form-actions--split{flex-direction:column-reverse;align-items:stretch}.vds-r37-form-actions--split>.vds-r37-button,.vds-r37-form-actions--split>.vds-r37-button-group{width:100%}}@media (max-width:30rem){.vds-r37-overlay{padding:var(--vds-space-2)}.vds-r37-selector-modal{width:100%;height:98vh;border-radius:var(--vds-radius-sm)}.vds-r37-selector-modal__header{gap:var(--vds-space-2)}.vds-r37-selector-modal__body{padding:var(--vds-space-3)}.vds-r37-form-modal{width:100%;max-height:96vh;padding:var(--vds-space-4)}.vds-r37-button-group{width:100%}.vds-r37-button-group>.vds-r37-button{flex:1 1 auto}.vds-r37-file-picker{grid-template-columns:1fr}.vds-r37-contract-builder-header{align-items:stretch}.vds-r37-contract-builder-header>.vds-r37-button,.vds-r37-contract-builder-header>.vds-r37-contract-builder-summary{width:100%}}@media (pointer:coarse){.vds-r37-button,.vds-r37-icon-button,.vds-r37-template-card--library{min-height:var(--vds-touch-target)}}@media print{.vds-r37-button,.vds-r37-icon-button,.vds-r37-overlay,.vds-r37-workspace-actions{display:none!important}.vds-r37-contract-card,.vds-r37-contracts-workspace,.vds-r37-library-card{box-shadow:none!important}}.stage128gx-contract-editor-surface table{width:100%;border-collapse:collapse;margin:12px 0}.stage128gx-contract-editor-surface td,.stage128gx-contract-editor-surface th{border:1px solid var(--vds-color-border-strong);padding:6px 8px;vertical-align:top}.stage128gx-contract-editor-surface p{margin:0 0 10px}.stage128hg-tracked-editor-head{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px}.stage128hg-tracked-editor-head b{display:flex;align-items:center;gap:7px;color:var(--vds-color-text)}.stage128hg-tracked-editor-head span{display:block;margin-top:3px;color:var(--vds-color-text-muted);font-size:12px;line-height:1.45}.stage128hg-party-legend{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:11px;font-weight:850}.stage128hg-party-legend span{margin:0}.stage128hg-edit-section{background:var(--vds-color-page);border:1px solid var(--vds-color-border);border-radius:14px;padding:12px;box-shadow:0 7px 20px rgba(15,42,68,.06)}.stage128hi-inline-tracked-editor ins[data-track-kind=insert]{text-decoration:underline;text-decoration-thickness:2px;font-weight:650;border-radius:3px;padding:0 1px}.stage128hi-inline-tracked-editor del[data-track-kind=delete]{text-decoration:line-through;text-decoration-thickness:2px;border-radius:3px;padding:0 1px;cursor:not-allowed}.stage128hi-inline-tracked-editor del[data-track-kind=delete] *{text-decoration:line-through}.stage128hf-preview-overlay{position:fixed;inset:0;z-index:3100;background:var(--vds-color-surface-muted);display:flex;flex-direction:column}.stage128hf-preview-chrome{flex:0 0 auto;min-height:58px;padding:9px 14px;background:var(--vds-color-surface);border-bottom:1px solid var(--vds-color-border);display:flex;align-items:center;justify-content:space-between;gap:14px}.stage128hf-preview-scroll{flex:1 1 auto;overflow:auto;padding:24px}.stage128hf-preview-page{position:relative;width:min(210mm,calc(100vw - 64px));min-height:297mm;box-sizing:border-box;margin:0 auto 30px;padding:24mm 20mm 22mm;background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:0 18px 55px rgba(15,42,68,.18);font-family:Arial,sans-serif;font-size:14px;line-height:1.6}.stage128hf-preview-draft-mark{position:absolute;top:10mm;right:15mm;padding:4px 9px;border-radius:999px;background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:10px;font-weight:900;letter-spacing:.08em}.stage128hf-preview-document-header{padding:0;border:0;margin-bottom:22px}.stage128hf-preview-document-header h1{margin:8px 0 9px;font-size:26px;line-height:1.2;color:var(--vds-color-text)}.stage128hf-preview-meta{display:flex;flex-wrap:wrap;gap:7px 15px;color:var(--vds-color-text-muted);font-size:11px}.stage128hf-preview-section{margin:0 0 24px;page-break-inside:avoid;break-inside:avoid-page}.stage128hf-preview-section h2{margin:0 0 10px;padding-bottom:5px;border-bottom:1px solid var(--vds-color-border);color:var(--vds-color-text);font-size:18px;line-height:1.35}.stage128hf-preview-body{color:var(--vds-color-text-secondary)}.stage128hf-preview-body .contract-field-placeholder{background:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important;border-radius:4px;padding:1px 4px}.stage128hf-preview-document-footer{margin-top:34px;padding-top:10px;border-top:1px solid var(--vds-color-border);color:var(--vds-color-text-muted);font-size:10px}@media print{body,html{height:auto!important;overflow:visible!important;background:var(--vds-color-surface)!important}body *{visibility:hidden!important}.stage128hf-preview-overlay,.stage128hf-preview-overlay *{visibility:visible!important}.stage128hf-preview-overlay{position:static!important;inset:auto!important;display:block!important;height:auto!important;min-height:auto!important;background:var(--vds-color-surface)!important;overflow:visible!important}.stage128hf-preview-chrome{display:none!important}.stage128hf-preview-scroll{display:block!important;padding:0!important}.stage128hf-preview-page,.stage128hf-preview-scroll{height:auto!important;min-height:auto!important;overflow:visible!important}.stage128hf-preview-page{width:auto!important;margin:0!important;box-shadow:none!important;padding:14mm 13mm!important}.stage128hf-preview-body table,.stage128hf-preview-section{break-inside:auto!important;page-break-inside:auto!important}.stage128hf-preview-body tr{break-inside:avoid!important;page-break-inside:avoid!important}}@media (max-width:1180px){.stage128gx-contract-builder-grid{grid-template-columns:220px minmax(0,1fr)!important;overflow:auto!important;align-items:start!important}.stage128gx-contract-builder-grid.stage128hd-outline-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.stage128gx-contract-builder-grid.stage128hf-guidance-collapsed{grid-template-columns:220px minmax(0,1fr) 0!important}.stage128gx-contract-builder-grid.stage128hd-outline-collapsed.stage128hf-guidance-collapsed{grid-template-columns:0 minmax(0,1fr) 0!important}.stage128gx-contract-builder-grid>aside:last-child{grid-column:1/-1;height:auto!important;max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))}.stage128gx-contract-builder-grid>main{height:auto!important;overflow:visible!important}}@media (max-width:900px){.stage128gx-redline-history-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.stage128gx-contract-builder-grid,.stage128gx-contract-builder-grid.stage128hd-outline-collapsed,.stage128gx-contract-builder-grid.stage128hf-guidance-collapsed{grid-template-columns:1fr!important}.stage128gx-contract-builder-grid>aside{height:auto!important;max-height:none!important}.stage128gx-contract-builder-grid>aside:last-child{grid-template-columns:1fr}}@media print{.vds-r37-contract-builder-shell,.vds-r37-contracts-workspace,.vds-r37-inactive-archive-banner{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.vds-r38-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.625rem;max-width:100%;padding:.25rem .625rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:800;line-height:1.1;text-align:center}.vds-r38-status-chip--blue{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r38-status-chip--green{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r38-status-chip--amber{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r38-status-chip--red{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r38-status-chip--slate{border-color:var(--vds-color-border);background:var(--vds-color-page);color:var(--vds-color-text-secondary)}.vds-r38-lifecycle-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--vds-space-3);min-width:0}.vds-r38-lifecycle-card{display:grid;gap:.3125rem;min-width:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);box-shadow:var(--vds-shadow-xs);text-align:left;cursor:pointer;transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),background var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r38-lifecycle-card:hover{border-color:var(--vds-color-primary-200);box-shadow:var(--vds-shadow-sm)}.vds-r38-lifecycle-card:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r38-lifecycle-card.is-active{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);box-shadow:inset 3px 0 0 var(--vds-color-primary-600),var(--vds-shadow-sm)}.vds-r38-lifecycle-kicker{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r38-lifecycle-card.is-active .vds-r38-lifecycle-kicker{color:var(--vds-color-primary-700)}.vds-r38-lifecycle-count{font-size:1.125rem;line-height:1}.vds-r38-lifecycle-label{overflow:hidden;font-size:var(--vds-font-size-sm);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.vds-r38-lifecycle-hint{color:var(--vds-color-text-muted);font-size:.6875rem;font-style:normal;line-height:1.3}.vds-r38-lifecycle-card.is-active .vds-r38-lifecycle-hint{color:var(--vds-color-primary-700)}.vds-r38-stage-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r38-stage-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--vds-space-2);min-width:0}.vds-r38-stage-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:1px solid var(--vds-color-border-strong);border-radius:50%;background:var(--vds-color-surface);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900}.vds-r38-stage-item.is-done .vds-r38-stage-number{border-color:var(--vds-color-success);background:var(--vds-color-success);color:var(--vds-color-on-brand)}.vds-r38-stage-item.is-active .vds-r38-stage-number{border-color:var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);box-shadow:var(--vds-focus-ring)}.vds-r38-stage-text{display:grid;min-width:0}.vds-r38-stage-text b{overflow:hidden;color:var(--vds-color-text);font-size:var(--vds-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.vds-r38-stage-text em{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-style:normal}.vds-r38-stage-connector{position:absolute;top:50%;left:calc(1.875rem + var(--vds-space-2));right:0;height:1px;background:var(--vds-color-border);transform:translateY(-50%)}.vds-r38-stage-item.is-done .vds-r38-stage-connector{background:var(--vds-color-success)}.vds-r38-deal-tabs{display:flex;gap:var(--vds-space-1);overflow-x:auto;padding:var(--vds-space-1);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);scrollbar-width:thin}.vds-r38-deal-tab{flex:0 0 auto;min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border:1px solid transparent;border-radius:var(--vds-radius-sm);background:transparent;color:var(--vds-color-text-secondary);font:inherit;font-size:var(--vds-font-size-sm);font-weight:800;cursor:pointer}.vds-r38-deal-tab:hover{background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-r38-deal-tab:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r38-deal-tab.is-active{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r38-side-card{display:grid;gap:var(--vds-space-3);min-width:0;padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r38-side-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2);min-width:0}.vds-r38-side-card-title{margin:0;color:var(--vds-color-text);font-size:var(--vds-font-size-md);font-weight:900}.vds-r38-approval-list,.vds-r38-participant-list{display:grid;gap:var(--vds-space-3)}.vds-r38-participant-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-2);min-width:0}.vds-r38-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);font-size:var(--vds-font-size-xs);font-weight:900}.vds-r38-avatar.is-green{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r38-participant-text{display:grid;min-width:0}.vds-r38-participant-text b,.vds-r38-participant-text em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r38-participant-text b{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vds-r38-participant-text em{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-style:normal}.vds-r38-approval-row{display:grid;gap:.375rem}.vds-r38-approval-top{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs)}.vds-r38-approval-progress{width:100%;height:.5rem;border:0;border-radius:var(--vds-radius-pill);overflow:hidden;background:var(--vds-color-surface-muted)}.vds-r38-approval-progress::-webkit-progress-bar{background:var(--vds-color-surface-muted)}.vds-r38-approval-progress::-webkit-progress-value{background:var(--vds-color-primary-600);border-radius:var(--vds-radius-pill)}.vds-r38-approval-progress::-moz-progress-bar{background:var(--vds-color-primary-600);border-radius:var(--vds-radius-pill)}.vds-r38-approval-progress.is-green::-webkit-progress-value{background:var(--vds-color-success)}.vds-r38-approval-progress.is-green::-moz-progress-bar{background:var(--vds-color-success)}.vds-r38-muted-tiny{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-style:normal}.vds-r38-conversation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.vds-r38-conversation-facts>span{display:grid;gap:var(--vds-space-1);padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-page)}.vds-r38-conversation-facts em{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-style:normal;text-transform:uppercase;letter-spacing:.05em}.vds-r38-conversation-facts b{color:var(--vds-color-text);font-size:var(--vds-font-size-md)}.vds-r38-preference-actions{display:grid;gap:var(--vds-space-2)}.vds-r38-preference-actions button{display:inline-flex;align-items:center;gap:var(--vds-space-2);min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:var(--vds-font-size-xs);font-weight:800;cursor:pointer}.vds-r38-preference-actions button:hover:not(:disabled){border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r38-preference-actions button:focus-visible,.vds-r38-preference-toggle:focus-within{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r38-preference-actions button:disabled{cursor:not-allowed;opacity:.55}.vds-r38-preference-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-2);min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-page);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:700}.vds-r38-preference-toggle input{width:1rem;height:1rem;accent-color:var(--vds-color-primary-600)}.vds-r38-critical-note{margin:0;padding:var(--vds-space-2) var(--vds-space-3);border-left:3px solid var(--vds-color-warning);border-radius:var(--vds-radius-xs);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:var(--vds-font-size-xs);line-height:var(--vds-line-height-body)}@media (max-width:64rem){.vds-r38-lifecycle-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.vds-r38-stage-strip{grid-template-columns:1fr;gap:var(--vds-space-2)}.vds-r38-stage-item{grid-template-columns:auto 1fr}.vds-r38-stage-connector{display:none}}@media (max-width:40rem){.vds-r38-lifecycle-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-r38-participant-row{grid-template-columns:auto minmax(0,1fr)}.vds-r38-participant-row .vds-r38-status-chip{grid-column:2;justify-self:start}.vds-r38-conversation-facts{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.vds-r38-deal-tab,.vds-r38-lifecycle-card,.vds-r38-preference-actions button,.vds-r38-preference-toggle{min-height:var(--vds-touch-target)}}[data-theme=dark] .vds-r38-deal-tabs,[data-theme=dark] .vds-r38-lifecycle-card,[data-theme=dark] .vds-r38-side-card,[data-theme=dark] .vds-r38-stage-strip{background:var(--vds-color-surface)}@media print{.vds-r38-deal-tabs,.vds-r38-preference-actions{display:none!important}.vds-r38-lifecycle-card,.vds-r38-side-card,.vds-r38-stage-strip{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}}.vds-r38-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,21.875rem);gap:var(--vds-space-4);align-items:start}.vds-r38-main-stack{display:grid;gap:.875rem;min-width:0}.vds-r38-two-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.vds-r38-side-stack{display:grid;align-content:start;gap:.875rem;min-width:0;min-height:0;max-height:100%;padding-right:.125rem;overflow-x:hidden;overflow-y:auto}.vds-r38-conversation-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,21.875rem);align-items:stretch;gap:var(--vds-space-4);min-height:32.5rem;height:calc(var(--vesbor-viewport-height, 100vh) - 15rem);max-height:none;overflow:hidden}.vds-r38-conversation-grid.is-collapsed{position:relative;grid-template-columns:minmax(0,1fr)}.vds-r38-conversation-main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;max-height:100%;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);overflow:hidden;background:var(--vds-color-surface)}.vds-r38-conversation-toolbar{display:flex;flex:0 0 auto;align-items:center;gap:var(--vds-space-2);padding:.875rem;border-bottom:1px solid var(--vds-color-border)}.vds-r38-conversation-search{display:flex;flex:1 1 13.75rem;align-items:center;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-muted)}.vds-r38-conversation-search input{width:100%;min-height:2.625rem;padding:0 var(--vds-space-3);border:0;outline:none;background:transparent;color:inherit;font:inherit}.vds-r38-conversation-search:focus-within{border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring)}.vds-r38-toolbar-button{min-height:2.625rem;padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:var(--vds-font-size-xs);font-weight:900;cursor:pointer}.vds-r38-toolbar-button:hover:not(:disabled){border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r38-toolbar-button:disabled{cursor:not-allowed;opacity:.55}.vds-r38-chat-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;max-height:100%;padding:0;overflow:hidden}.vds-r38-details-edge-tab{position:absolute;z-index:18;top:7.375rem;right:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;width:2.125rem;min-height:5.625rem;padding:.5rem .3125rem;border:0;border-radius:.75rem 0 0 .75rem;background:linear-gradient(180deg,var(--vds-color-primary-500) 0,var(--vds-color-primary-600) 62%,var(--vds-color-primary-700) 100%);color:var(--vds-color-on-brand);box-shadow:0 .75rem 1.625rem rgba(37,99,235,.28);font-size:.5625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer}.vds-r38-details-header{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2);min-height:2.625rem;padding:.5rem .5625rem .5rem .8125rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-xs)}.vds-r38-details-collapse-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-page);color:var(--vds-color-primary-700);cursor:pointer}.vds-r38-details-collapse-button:hover,.vds-r38-details-edge-tab:hover{filter:brightness(.98)}.vds-r38-details-collapse-button:focus-visible,.vds-r38-details-edge-tab:focus-visible,.vds-r38-toolbar-button:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r38-timeline-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,21.25rem);align-items:start;gap:var(--vds-space-4)}.vds-r38-timeline-card{overflow:hidden;padding:0;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r38-timeline-tabs{display:flex;gap:0;overflow-x:auto;padding:var(--vds-space-3);border-bottom:1px solid var(--vds-color-border)}.vds-r38-timeline-tab{flex:0 0 auto;min-height:var(--vds-control-height-sm);padding:0 1.125rem;border:0;border-right:1px solid var(--vds-color-border);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:var(--vds-font-size-xs);font-weight:900;cursor:pointer}.vds-r38-timeline-tab.is-active{border-right-color:transparent;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r38-timeline-tab:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r38-timeline-purpose{display:grid;gap:.1875rem;padding:.625rem .875rem;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-page);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);line-height:1.35}.vds-r38-timeline-list{display:grid;padding:.875rem}.vds-r38-timeline-row{display:grid;grid-template-columns:3.875rem 2.125rem minmax(8.75rem,.8fr) minmax(12.5rem,1.5fr) auto;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-3) 0;border-bottom:1px solid var(--vds-color-surface-subtle);font-size:var(--vds-font-size-xs)}.vds-r38-timeline-action,.vds-r38-timeline-actor{display:grid;gap:.125rem;min-width:0}.vds-r38-timeline-action b,.vds-r38-timeline-action em,.vds-r38-timeline-actor b,.vds-r38-timeline-actor em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r38-timeline-action em,.vds-r38-timeline-actor em{color:var(--vds-color-text-muted);font-style:normal}@media (max-width:64rem){.vds-r38-conversation-grid,.vds-r38-overview-grid,.vds-r38-timeline-grid{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;overflow:visible}.vds-r38-side-stack{max-height:none;overflow:visible}.vds-r38-two-card-grid{grid-template-columns:1fr}.vds-r38-timeline-row{grid-template-columns:3.875rem 2.125rem minmax(0,1fr) auto}.vds-r38-timeline-action{grid-column:3/-1}}@media (max-width:40rem){.vds-r38-conversation-toolbar{align-items:stretch;flex-direction:column}.vds-r38-timeline-row{grid-template-columns:2.125rem minmax(0,1fr) auto}.vds-r38-timeline-row time{grid-column:1/-1}.vds-r38-timeline-actor{grid-column:2}.vds-r38-timeline-action{grid-column:1/-1}}.vds-r38-timeline-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:50%;background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);font-size:var(--vds-font-size-2xs);font-weight:900}.vds-r38-empty-state{padding:var(--vds-space-4);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-align:center}.vds-r38-timeline-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.vds-r38-timeline-summary-grid>span{display:grid;gap:var(--vds-space-1);padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-page)}.vds-r38-timeline-summary-grid em{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-style:normal}.vds-r38-timeline-summary-grid b{color:var(--vds-color-text);font-size:var(--vds-font-size-md)}.vds-r38-outline-button{min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:var(--vds-font-size-xs);font-weight:900;cursor:pointer}.vds-r38-outline-button:hover{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r38-outline-button:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}@media (max-width:40rem){.vds-r38-timeline-summary-grid{grid-template-columns:1fr}}.vds-r39-min-width-zero{min-width:0}.vds-r39-kicker{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vds-r39-actions{display:flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap}.vds-r39-actions.is-column{align-items:stretch;flex-direction:column}.vds-r39-button{min-height:var(--vds-control-height-sm);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:var(--vds-font-size-xs);font-weight:900;cursor:pointer}.vds-r39-button:hover:not(:disabled){filter:brightness(.98)}.vds-r39-button:focus-visible,.vds-r39-dialog-input:focus-visible,.vds-r39-mode-card:focus-visible,.vds-r39-sort-header-button:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r39-button:disabled{cursor:not-allowed;opacity:.55}.vds-r39-button.is-primary{border-color:var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r39-button.is-secondary{background:var(--vds-color-surface);color:var(--vds-color-text-secondary)}.vds-r39-button.is-danger{border-color:var(--vds-color-danger);background:var(--vds-color-danger);color:var(--vds-color-on-brand)}.vds-r39-button.is-warning{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r39-danger-pill,.vds-r39-neutral-pill{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 var(--vds-space-3);border-radius:999px;font-size:var(--vds-font-size-xs);font-weight:900;white-space:nowrap}.vds-r39-neutral-pill{border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary)}.vds-r39-danger-pill{border:1px solid var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r39-alert{padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);font-size:var(--vds-font-size-sm)}.vds-r39-alert.is-danger{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r39-archive-only-gate{min-height:22.5rem;padding:var(--vds-space-4);background:var(--vds-color-page)}.vds-r39-archive-only-card{display:grid;gap:var(--vds-space-4);width:min(100%,53.75rem);margin:1.75rem auto;padding:1.5rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-r39-archive-only-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3)}.vds-r39-archive-only-header h2{margin:.375rem 0 .5rem;color:var(--vds-color-text)}.vds-r39-archive-only-header p,.vds-r39-footnote{margin:0;color:var(--vds-color-text-muted);line-height:1.55}.vds-r39-footnote{font-size:var(--vds-font-size-xs)}.vds-r39-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:var(--vds-space-2)}.vds-r39-annulment-panel,.vds-r39-inactive-warning,.vds-r39-negotiation-stopped{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-md);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r39-annulment-copy em,.vds-r39-annulment-copy span,.vds-r39-inactive-warning em,.vds-r39-inactive-warning p,.vds-r39-inactive-warning small,.vds-r39-negotiation-copy span{display:block;margin:.25rem 0 0;line-height:1.45}.vds-r39-annulment-copy em,.vds-r39-inactive-warning small{color:var(--vds-color-text-muted)}.vds-r39-inactive-warning em{color:var(--vds-color-danger);font-style:normal;font-weight:800}.vds-r39-closure-icon,.vds-r39-dialog-icon,.vds-r39-warning-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-weight:900}.vds-r39-annulment-panel{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r39-annulment-copy,.vds-r39-negotiation-copy{display:grid;gap:.125rem;min-width:0}.vds-r39-closure-archive{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--vds-space-3);padding:var(--vds-space-4);border:1px solid var(--vds-color-success-border);border-radius:var(--vds-radius-md)}.vds-r39-closure-archive,.vds-r39-closure-icon{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r39-closure-copy{display:grid;gap:var(--vds-space-2);min-width:0}.vds-r39-archive-meta{display:flex;gap:var(--vds-space-3);flex-wrap:wrap;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs)}.vds-r39-archive-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:var(--vds-space-2)}.vds-r39-archive-map-item{display:grid;gap:.25rem;padding:var(--vds-space-2);border:1px solid color-mix(in srgb,var(--vds-color-success-border) 70%,transparent);border-radius:var(--vds-radius-sm);background:color-mix(in srgb,var(--vds-color-surface) 82%,transparent)}.vds-r39-archive-map-item span{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);line-height:1.4}.vds-r39-negotiation-stopped{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r39-file-manager-overlay{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:var(--vds-space-4);background:rgba(15,23,42,.56);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vds-r39-file-manager-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:1rem 1.125rem;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r39-file-manager-header h3{margin:.25rem 0;color:var(--vds-color-text)}.vds-r39-file-manager-header p{max-width:58rem;margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-r39-file-manager-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--vds-space-2);flex-wrap:wrap}.vds-r39-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2);padding:var(--vds-space-3) 1.125rem;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-page)}.vds-r39-mode-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-3);min-height:4.25rem;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;text-align:left;cursor:pointer}.vds-r39-mode-card span{display:grid;gap:.125rem;min-width:0}.vds-r39-mode-card em{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-style:normal}.vds-r39-mode-card strong{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary)}.vds-r39-mode-card.is-shared.is-active{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50)}.vds-r39-mode-card.is-internal.is-active{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg)}.vds-r39-dialog-backdrop{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:var(--vds-space-4);background:rgba(15,23,42,.52)}.vds-r39-dialog{display:grid;gap:var(--vds-space-3);width:min(100%,32rem);padding:1.25rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-lg)}.vds-r39-dialog h4,.vds-r39-dialog p{margin:0}.vds-r39-dialog p,.vds-r39-dialog-note{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.5}.vds-r39-dialog-note{padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-page)}.vds-r39-dialog-input{width:100%;min-height:var(--vds-control-height-md);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit}.vds-r39-sortable-header{padding:0;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-page);color:var(--vds-color-text-secondary);text-align:left}.vds-r39-sort-header-button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--vds-space-1);width:100%;min-height:2.5rem;padding:0 var(--vds-space-2);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer}.vds-r39-sort-header-button.is-active,.vds-r39-sort-header-button:hover{color:var(--vds-color-primary-700);background:var(--vds-color-primary-50)}.vds-r39-sort-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--vds-color-text-muted)}.vds-r39-sort-icon.is-active{color:var(--vds-color-primary-700)}@media (max-width:64rem){.vds-r39-archive-only-header,.vds-r39-file-manager-header{align-items:stretch;flex-direction:column}.vds-r39-file-manager-header-actions{justify-content:flex-start}.vds-r39-annulment-panel,.vds-r39-closure-archive,.vds-r39-inactive-warning,.vds-r39-negotiation-stopped{grid-template-columns:auto minmax(0,1fr)}.vds-r39-annulment-panel>.vds-r39-actions,.vds-r39-closure-archive>.vds-r39-actions,.vds-r39-inactive-warning>.vds-r39-button{grid-column:1/-1}}@media (max-width:40rem){.vds-r39-dialog-backdrop,.vds-r39-file-manager-overlay{padding:0}.vds-r39-mode-cards{grid-template-columns:1fr}.vds-r39-archive-only-card,.vds-r39-dialog{width:100%;margin:0;border-radius:0}.vds-r39-actions .vds-r39-button,.vds-r39-file-manager-header-actions>*{flex:1 1 auto}}@media (hover:none),(pointer:coarse){.vds-r39-button,.vds-r39-mode-card,.vds-r39-sort-header-button{min-height:var(--vds-touch-target)}}[data-theme=dark] .vds-r39-archive-only-card,[data-theme=dark] .vds-r39-dialog,[data-theme=dark] .vds-r39-file-manager-header,[data-theme=dark] .vds-r39-mode-card{background:var(--vds-color-surface)}@media print{.vds-r39-actions,.vds-r39-dialog-backdrop,.vds-r39-file-manager-overlay{display:none!important}.vds-r39-archive-only-gate{padding:0;background:transparent}.vds-r39-archive-only-card,.vds-r39-closure-archive{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r39-sortable-header.stage70w209-sortable-header{padding:0 .625rem .5rem;border-bottom-color:var(--vds-color-border);background:transparent;white-space:nowrap}.vds-r39-sortable-header.stage70w209-sortable-header .vds-r39-sort-header-button{min-height:1.75rem;padding:0}:root{--vds-r40-accent:var(--vds-color-primary-500)}.vds-r40-min-width-0{min-width:0}.vds-r40-kicker{display:block;color:var(--vds-color-primary-700);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r40-button,.vds-r40-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-weight:800;cursor:pointer}.vds-r40-button:hover:not(:disabled),.vds-r40-icon-button:hover:not(:disabled){border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50)}.vds-r40-button:focus-visible,.vds-r40-icon-button:focus-visible{outline:none;box-shadow:var(--vds-focus-ring)}.vds-r40-button:disabled,.vds-r40-icon-button:disabled{cursor:not-allowed;opacity:.55}.vds-r40-button[data-variant=primary]{border-color:var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r40-button[data-variant=private]{border-color:color-mix(in srgb,var(--vds-color-accent-600) 42%,var(--vds-color-border));background:color-mix(in srgb,var(--vds-color-accent-500) 10%,var(--vds-color-surface));color:var(--vds-color-accent-600)}.vds-r40-button[data-variant=danger]{border-color:var(--vds-color-danger);background:var(--vds-color-danger);color:var(--vds-color-on-brand)}.vds-r40-button[data-variant=warning]{border-color:var(--vds-color-warning);background:var(--vds-color-warning);color:var(--vds-color-on-brand)}.vds-r40-button--compact{min-height:2rem;padding-inline:.55rem;font-size:var(--vds-font-size-xs)}.vds-r40-icon-button{width:2.25rem;min-width:2.25rem;padding:0}.vds-r40-button-group{display:inline-flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap}.vds-r40-document-buckets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.vds-r40-document-bucket{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding:.7rem .8rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);text-align:left;cursor:pointer}.vds-r40-document-bucket[data-active=true]{border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vds-color-primary-500) 32%,transparent)}.vds-r40-document-bucket[data-bucket=internal][data-active=true]{border-color:var(--vds-color-accent-500);background:color-mix(in srgb,var(--vds-color-accent-500) 8%,var(--vds-color-surface))}.vds-r40-document-bucket__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r40-document-bucket[data-bucket=internal] .vds-r40-document-bucket__icon{background:color-mix(in srgb,var(--vds-color-accent-500) 10%,var(--vds-color-surface));color:var(--vds-color-accent-600)}.vds-r40-document-bucket__copy{display:grid;min-width:0;gap:.1rem}.vds-r40-document-bucket__label{overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.vds-r40-document-bucket__subtitle{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r40-document-bucket__count{display:grid;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:.35rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:900}.vds-r40-document-folder{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-height:2.5rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:var(--vds-radius-xs);background:transparent;color:var(--vds-color-text-secondary);text-align:left;cursor:pointer}.vds-r40-document-folder:hover,.vds-r40-document-folder[data-active=true]{border-color:var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-r40-document-folder[data-active=true]{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50)}.vds-r40-document-folder[data-bucket=internal][data-active=true]{border-color:color-mix(in srgb,var(--vds-color-accent-500) 45%,var(--vds-color-border));background:color-mix(in srgb,var(--vds-color-accent-500) 7%,var(--vds-color-surface))}.vds-r40-document-folder__drag{color:var(--vds-color-text-subtle)}.vds-r40-document-folder__icon{color:var(--vds-color-primary-600);font-size:1.05rem}.vds-r40-document-folder[data-bucket=internal] .vds-r40-document-folder__icon{color:var(--vds-color-accent-600)}.vds-r40-document-folder__name{min-width:0;overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.vds-r40-document-folder__count{min-width:1.5rem;padding:.15rem .35rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-muted);font-size:.7rem;font-weight:850;text-align:center}.vds-r40-document-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.55rem;padding:.15rem .45rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:.7rem;font-weight:850;line-height:1.15}.vds-r40-document-status[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r40-document-status[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r40-document-status[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r40-document-status[data-internal=true],.vds-r40-document-status[data-tone=private]{border-color:color-mix(in srgb,var(--vds-color-accent-500) 35%,var(--vds-color-border));background:color-mix(in srgb,var(--vds-color-accent-500) 8%,var(--vds-color-surface));color:var(--vds-color-accent-600)}.vds-r40-document-filetype{display:grid;place-items:center;flex:0 0 auto;min-width:2.35rem;height:2.35rem;padding-inline:.3rem;border-radius:.65rem;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:.68rem;font-weight:900}.vds-r40-document-filetype[data-internal=true]{background:color-mix(in srgb,var(--vds-color-accent-500) 9%,var(--vds-color-surface));color:var(--vds-color-accent-600)}.vds-r40-document-compact-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(6.5rem,auto) 4.5rem 6.5rem auto;align-items:center;gap:.6rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);cursor:pointer}.vds-r40-document-compact-row:hover,.vds-r40-document-compact-row[data-active=true]{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50)}.vds-r40-document-compact-row[data-internal=true][data-active=true]{border-color:color-mix(in srgb,var(--vds-color-accent-500) 42%,var(--vds-color-border));background:color-mix(in srgb,var(--vds-color-accent-500) 6%,var(--vds-color-surface))}.vds-r40-document-compact-row__select{display:grid;place-items:center;width:1.2rem;height:1.2rem;border:1px solid var(--vds-color-border-strong);border-radius:.3rem;color:transparent;font-size:.68rem}.vds-r40-document-compact-row[data-active=true] .vds-r40-document-compact-row__select{border-color:var(--vds-color-primary-600);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r40-document-compact-row__copy{display:grid;min-width:0;gap:.18rem}.vds-r40-document-compact-row__copy b,.vds-r40-document-register-row__copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r40-document-compact-row__copy span,.vds-r40-document-register-row__copy span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r40-document-compact-row__cell{min-width:0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs)}.vds-r40-document-compact-row__actions{display:flex;justify-content:flex-end}.vds-r40-document-empty{display:grid;justify-items:center;gap:.55rem;min-height:14rem;padding:2rem;border:1px dashed var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);text-align:center}.vds-r40-document-empty[data-internal=true]{border-color:color-mix(in srgb,var(--vds-color-accent-500) 35%,var(--vds-color-border));background:color-mix(in srgb,var(--vds-color-accent-500) 5%,var(--vds-color-surface))}.vds-r40-document-empty__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:var(--vds-color-primary-50);font-size:1.35rem}.vds-r40-document-empty h4,.vds-r40-document-empty p{margin:0}.vds-r40-document-empty p{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-r40-document-empty__hint{max-width:34rem;font-size:var(--vds-font-size-xs)!important}.vds-r40-document-filter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;padding:.5rem .6rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);text-align:left;cursor:pointer}.vds-r40-document-filter[data-active=true]{border-color:var(--vds-r40-accent,var(--vds-color-primary-500));background:color-mix(in srgb,var(--vds-r40-accent,var(--vds-color-primary-500)) 9%,var(--vds-color-surface));box-shadow:inset .2rem 0 0 var(--vds-r40-accent,var(--vds-color-primary-500))}.vds-r40-document-filter__icon{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:color-mix(in srgb,var(--vds-r40-accent,var(--vds-color-primary-500)) 10%,var(--vds-color-surface));color:var(--vds-r40-accent,var(--vds-color-primary-600))}.vds-r40-document-filter__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0}.vds-r40-document-filter__copy span{overflow:hidden;font-size:var(--vds-font-size-xs);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.vds-r40-document-filter__copy b{min-width:1.5rem;padding:.15rem .35rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-muted);font-size:.7rem;text-align:center}.vds-r40-document-register-row{cursor:pointer;transition:background var(--vds-duration-fast) var(--vds-ease-standard)}.vds-r40-document-register-row:hover,.vds-r40-document-register-row[data-active=true]{background:var(--vds-color-primary-50)}.vds-r40-document-register-row[data-active=true]{box-shadow:inset .22rem 0 0 var(--vds-color-primary-600)}.vds-r40-document-register-row>td{padding:.65rem .55rem;border-bottom:1px solid var(--vds-color-border);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);vertical-align:middle}.vds-r40-document-register-row>td small{display:block;margin-top:.2rem;color:var(--vds-color-text-muted);line-height:1.3}.vds-r40-document-register-row__document{display:flex;align-items:center;gap:.55rem;min-width:14rem;color:var(--vds-color-text)!important}.vds-r40-document-register-row__copy{display:grid;min-width:0;gap:.18rem}.vds-r40-document-register-row__owner{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r40-document-register-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.vds-r40-document-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.45rem}.vds-r40-document-stage{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;min-height:3rem;padding:.45rem .55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);text-align:left;cursor:pointer}.vds-r40-document-stage[data-active=true]{border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50)}.vds-r40-document-stage__no{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--vds-color-surface-muted);color:var(--vds-color-text-secondary);font-size:.7rem;font-weight:900}.vds-r40-document-stage[data-active=true] .vds-r40-document-stage__no{background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r40-document-stage__copy{display:grid;min-width:0}.vds-r40-document-stage__copy b{overflow:hidden;font-size:var(--vds-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.vds-r40-document-stage__copy em{color:var(--vds-color-text-muted);font-size:.68rem;font-style:normal}.vds-r40-document-preview{display:grid;grid-template-rows:auto minmax(16rem,1fr) auto;min-height:31rem;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-r40-document-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.8rem .9rem;border-bottom:1px solid var(--vds-color-border)}.vds-r40-document-preview__header h4{margin:.2rem 0 0;color:var(--vds-color-text);font-size:var(--vds-font-size-md)}.vds-r40-document-preview__header p{margin:.25rem 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r40-document-preview__badges{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap}.vds-r40-document-preview__frame{min-height:0;padding:.65rem;background:var(--vds-color-surface-subtle)}.vds-r40-document-preview__frame iframe{width:100%;height:100%;min-height:20rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface)}.vds-r40-document-preview__empty{display:grid;place-items:center;align-content:center;gap:.65rem;min-height:16rem;padding:2rem;color:var(--vds-color-text-muted);text-align:center}.vds-r40-document-preview__empty em{max-width:34rem;font-size:var(--vds-font-size-xs);font-style:normal;line-height:1.45}.vds-r40-document-preview__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.65rem;padding:.65rem .8rem;border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r40-document-preview__footer>span{display:grid;gap:.15rem;min-width:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r40-document-preview__footer>span b{color:var(--vds-color-text);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.vds-r40-document-preview__footer-actions{display:flex!important;align-items:center;justify-content:flex-end}.vds-r40-document-status-strip{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(18rem,1.3fr);align-items:center;gap:.75rem;padding:.7rem .8rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:linear-gradient(135deg,var(--vds-color-primary-50),var(--vds-color-surface))}.vds-r40-document-status-strip__main{display:grid;gap:.15rem;min-width:0}.vds-r40-document-status-strip__main b{overflow:hidden;color:var(--vds-color-text);text-overflow:ellipsis;white-space:nowrap}.vds-r40-document-status-strip__main em{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-style:normal}.vds-r40-document-status-strip__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.vds-r40-document-status-strip__chips>span{display:grid;gap:.1rem;min-width:0;padding:.45rem .5rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:color-mix(in srgb,var(--vds-color-surface) 88%,transparent)}.vds-r40-document-status-strip__chips em{color:var(--vds-color-text-muted);font-size:.65rem;font-style:normal;text-transform:uppercase}.vds-r40-document-status-strip__chips b{overflow:hidden;color:var(--vds-color-text);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.vds-r40-contract-dialog{position:fixed;inset:0;z-index:var(--vds-z-modal);display:grid;place-items:center;padding:var(--vds-space-4);background:var(--vds-overlay-scrim);-webkit-backdrop-filter:blur(var(--vds-backdrop-blur));backdrop-filter:blur(var(--vds-backdrop-blur))}.vds-r40-contract-dialog__card{width:min(39rem,96vw);max-height:92vh;overflow:auto;padding:1.25rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-modal)}.vds-r40-contract-dialog__card[data-size=small]{width:min(27rem,96vw)}.vds-r40-contract-dialog__card[data-size=large]{width:min(43rem,96vw)}.vds-r40-contract-dialog__kicker{color:var(--vds-color-primary-700);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r40-contract-dialog[data-tone=danger] .vds-r40-contract-dialog__kicker{color:var(--vds-color-danger)}.vds-r40-contract-dialog[data-tone=warning] .vds-r40-contract-dialog__kicker{color:var(--vds-color-warning)}.vds-r40-contract-dialog[data-tone=library] .vds-r40-contract-dialog__kicker{color:var(--vds-color-accent-600)}.vds-r40-contract-dialog h2{margin:.3rem 0 .5rem;color:var(--vds-color-text);font-size:clamp(1.2rem,2vw,1.4rem)}.vds-r40-contract-dialog p{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.55}.vds-r40-contract-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.vds-r40-contract-dialog__header--start{align-items:flex-start}.vds-r40-contract-dialog__facts,.vds-r40-contract-dialog__note,.vds-r40-contract-dialog__warning{margin-top:.85rem;padding:.7rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5;overflow-wrap:anywhere}.vds-r40-contract-dialog__facts b,.vds-r40-contract-dialog__note b{color:var(--vds-color-text)}.vds-r40-contract-dialog__warning{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r40-contract-dialog__authority{display:flex;align-items:flex-start;gap:.65rem;margin-top:.9rem;padding:.7rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);font-size:var(--vds-font-size-sm);line-height:1.5}.vds-r40-contract-dialog__authority[data-confirmed=true]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-r40-contract-dialog__authority input{margin-top:.15rem}.vds-r40-contract-dialog__actions{display:flex;justify-content:flex-end;gap:var(--vds-space-2);margin-top:1rem;flex-wrap:wrap}.vds-r40-contract-dialog__actions--split{justify-content:space-between}.vds-r40-contract-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.vds-r40-contract-field{display:grid;gap:.35rem;margin-top:.85rem;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:800}.vds-r40-contract-input{box-sizing:border-box;width:100%;min-height:2.5rem;padding:.55rem .65rem;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-weight:400}textarea.vds-r40-contract-input{min-height:5.15rem;resize:vertical}.vds-r40-contract-input--medium{min-height:5.75rem!important}.vds-r40-contract-input--tall{min-height:7.5rem!important}.vds-r40-contract-check{display:flex;align-items:center;gap:.5rem;margin-top:.9rem;color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}[data-theme=dark] .vds-r40-document-preview__frame{background:color-mix(in srgb,var(--vds-color-page) 78%,var(--vds-color-surface))}@media (max-width:64rem){.vds-r40-document-compact-row{grid-template-columns:auto auto minmax(0,1fr) minmax(6rem,auto) auto}.vds-r40-document-compact-row__cell:nth-of-type(n+5){display:none}.vds-r40-document-status-strip{grid-template-columns:1fr}.vds-r40-document-preview__footer,.vds-r40-document-status-strip__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.vds-r40-contract-dialog__grid,.vds-r40-document-buckets{grid-template-columns:1fr}.vds-r40-document-compact-row{grid-template-columns:auto auto minmax(0,1fr) auto}.vds-r40-document-compact-row__cell{display:none}.vds-r40-document-preview{min-height:26rem}.vds-r40-document-preview__footer,.vds-r40-document-preview__header{grid-template-columns:1fr;flex-direction:column}.vds-r40-document-preview__badges{justify-content:flex-start}.vds-r40-document-preview__footer{display:grid}.vds-r40-document-status-strip__chips{grid-template-columns:1fr}.vds-r40-contract-dialog{padding:var(--vds-space-2)}.vds-r40-contract-dialog__card{padding:1rem}.vds-r40-contract-dialog__actions,.vds-r40-contract-dialog__actions--split{align-items:stretch;flex-direction:column-reverse}.vds-r40-button-group,.vds-r40-button-group .vds-r40-button,.vds-r40-contract-dialog__actions .vds-r40-button{width:100%}}@media (hover:none),(pointer:coarse){.vds-r40-button,.vds-r40-document-bucket,.vds-r40-document-filter,.vds-r40-document-folder,.vds-r40-document-stage,.vds-r40-icon-button{min-height:var(--vds-touch-target)}}@media print{.vds-r40-contract-dialog,.vds-r40-document-buckets,.vds-r40-document-filter,.vds-r40-document-preview__footer-actions,.vds-r40-document-stages{display:none!important}.vds-r40-document-preview,.vds-r40-document-status-strip{border-color:var(--vds-color-border);box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r40-document-details{display:grid;align-content:start;gap:.75rem;min-width:0;padding:.85rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-r40-document-details__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.vds-r40-document-details__title{margin:.2rem 0 0;overflow:hidden;color:var(--vds-color-text);font-size:var(--vds-font-size-lg);text-overflow:ellipsis}.vds-r40-document-details__preview{min-height:13rem;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle)}.vds-r40-document-details__preview iframe{width:100%;height:14rem;border:0;background:var(--vds-color-surface)}.vds-r40-document-details__empty{display:grid;place-items:center;min-height:8rem;padding:1.25rem;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.5;text-align:center}.vds-r40-document-details__rows{display:grid;gap:.45rem}.vds-r41-kicker{color:var(--vds-color-primary-700);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r41-min-width-0{min-width:0}.vds-r41-button{min-height:2.25rem;padding:0 .65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;font:inherit;font-size:var(--vds-font-size-sm);font-weight:750;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.vds-r41-button:hover:not(:disabled){border-color:var(--vds-color-primary-400);background:var(--vds-color-primary-50)}.vds-r41-button:focus-visible{outline:3px solid color-mix(in srgb,var(--vds-color-primary-500) 28%,transparent);outline-offset:2px}.vds-r41-button:disabled{cursor:not-allowed;opacity:.58}.vds-r41-button--primary{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700);color:var(--vds-color-on-primary)}.vds-r41-button--primary:hover:not(:disabled){border-color:var(--vds-color-primary-800);background:var(--vds-color-primary-800)}.vds-r41-button--icon{width:2.25rem;min-width:2.25rem;padding:0}.vds-r41-button--wide{width:100%}.vds-r41-button--stacked{margin-top:.62rem}.vds-r41-button--secondary-stack{margin-top:.45rem}.vds-r41-button--compact{min-height:1.9rem;padding:.3rem .52rem;font-size:var(--vds-font-size-xs)}.vds-r41-button--danger,.vds-r41-button[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r41-button--warning,.vds-r41-button[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r41-button[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r41-select{min-height:2.25rem;padding:.45rem .55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit}.vds-r41-select--font{width:9.4rem}.vds-r41-select--size{width:5.4rem}.vds-r41-inline-actions{display:inline-flex;align-items:center;gap:.32rem}.vds-r41-small-muted{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.4}.vds-r41-small-success{margin-top:.42rem;color:var(--vds-color-success);font-size:var(--vds-font-size-xs)}.vds-r41-small-warning{margin-top:.3rem;color:var(--vds-color-warning);font-size:var(--vds-font-size-xs)}.vds-r41-document-details-panel{display:grid;align-content:start;gap:.75rem;min-width:0;height:100%;min-height:0;overflow:auto;padding:.85rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-sm)}.vds-r41-document-details-panel__topbar{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.vds-r41-document-details-panel__top-actions{display:flex;align-items:center;gap:.42rem}.vds-r41-edge-button{width:2rem;min-width:2rem;min-height:2rem;padding:0;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text-muted);font-size:1.15rem;font-weight:900;cursor:pointer}.vds-r41-visibility-badge{padding:.25rem .48rem;border:1px solid var(--vds-color-info-border);border-radius:999px;background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:.68rem;font-weight:850}.vds-r41-visibility-badge[data-internal=true]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r41-document-details-panel__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.vds-r41-document-filetype{display:grid;place-items:center;width:3rem;min-width:3rem;height:3rem;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary-100);color:var(--vds-color-primary-800);font-size:.7rem;font-weight:900}.vds-r41-document-filetype[data-internal=true]{background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r41-document-details-panel__title{margin:.12rem 0 0;overflow:hidden;color:var(--vds-color-text);font-size:var(--vds-font-size-lg);line-height:1.3;text-overflow:ellipsis}.vds-r41-document-details-panel__meta{margin:.22rem 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.4}.vds-r41-document-details-panel__empty{display:grid;place-items:center;min-height:10rem;padding:1.4rem;border:1px dashed var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.5;text-align:center}.vds-r41-document-details-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle)}.vds-r41-document-details-tab{min-height:2rem;padding:.35rem .42rem;border:0;border-radius:calc(var(--vds-radius-xs) - 2px);background:transparent;color:var(--vds-color-text-muted);font-size:.7rem;font-weight:800;cursor:pointer}.vds-r41-document-details-tab[data-active=true]{background:var(--vds-color-surface);color:var(--vds-color-primary-700);box-shadow:var(--vds-shadow-xs)}.vds-r41-document-details-section{display:grid;gap:.65rem;min-width:0}.vds-r41-document-data-rows{display:grid;gap:.42rem}.vds-r41-document-data-row{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.55rem;padding:.5rem .55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle)}.vds-r41-document-data-row span{color:var(--vds-color-text-muted);font-size:.7rem}.vds-r41-document-data-row b{overflow-wrap:anywhere;color:var(--vds-color-text);font-size:.75rem;line-height:1.4;text-align:right}.vds-r41-document-mini-history{display:grid;gap:.42rem;padding:.65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface)}.vds-r41-document-mini-history>b{font-size:var(--vds-font-size-sm)}.vds-r41-document-mini-history>span{display:grid;grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr);gap:.5rem;color:var(--vds-color-text-muted);font-size:.72rem;line-height:1.4}.vds-r41-document-mini-history em{color:var(--vds-color-text);font-style:normal;font-weight:800}.vds-r41-document-evidence-stack{display:grid;gap:.55rem}.vds-r41-document-evidence-summary{display:grid;gap:.38rem;padding:.7rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-text)}.vds-r41-document-evidence-summary p{margin:0;color:var(--vds-color-text-muted);font-size:.72rem;line-height:1.45}.vds-r41-document-evidence-summary span{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.5rem;font-size:.72rem}.vds-r41-document-evidence-summary em{color:var(--vds-color-text-muted);font-style:normal}.vds-r41-document-evidence-record{padding:.62rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface)}.vds-r41-document-evidence-record b{color:var(--vds-color-primary-700);font-size:.68rem;letter-spacing:.05em}.vds-r41-document-evidence-record[data-status=error] b,.vds-r41-document-evidence-record[data-status=failed] b{color:var(--vds-color-danger)}.vds-r41-document-evidence-record[data-status=delivered] b,.vds-r41-document-evidence-record[data-status=sent] b{color:var(--vds-color-success)}.vds-r41-document-evidence-record p{margin:.3rem 0 0;color:var(--vds-color-text-muted);font-size:.72rem;line-height:1.45}.vds-r41-document-evidence-empty{padding:.65rem;border:1px dashed var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:.72rem;line-height:1.45}.vds-r41-document-evidence-empty--footer{margin-top:.15rem}.vds-r41-document-details-edge{position:sticky;top:4rem;display:grid;place-items:center;width:2rem;min-width:2rem;min-height:3.5rem;padding:0;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-xs) 0 0 var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:1.25rem;font-weight:900;cursor:pointer}.vds-r41-document-details-edge[data-internal=true]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r41-document-history-summary{display:grid;gap:.65rem}.vds-r41-contract-header{overflow-x:auto;scrollbar-width:thin}.vds-r41-contract-workspace{position:relative;display:grid;grid-template-columns:17.5rem minmax(0,1fr) 20rem;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden;gap:.875rem;padding:.875rem}.vds-r41-contract-workspace[data-outline-collapsed=true]{grid-template-columns:0 minmax(0,1fr) 20rem}.vds-r41-contract-workspace[data-guidance-collapsed=true]{grid-template-columns:17.5rem minmax(0,1fr) 0}.vds-r41-contract-workspace[data-outline-collapsed=true][data-guidance-collapsed=true]{grid-template-columns:0 minmax(0,1fr) 0}.vds-r41-contract-panel-reveal{position:absolute;top:.75rem;z-index:24;display:grid;place-items:center;width:1.9rem;min-width:1.9rem;min-height:2.25rem;padding:0;border:1px solid var(--vds-color-border);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-sm);cursor:pointer}.vds-r41-contract-panel-reveal[data-side=left]{left:0;border-radius:0 var(--vds-radius-xs) var(--vds-radius-xs) 0}.vds-r41-contract-panel-reveal[data-side=right]{right:0;border-radius:var(--vds-radius-xs) 0 0 var(--vds-radius-xs)}.vds-r41-contract-outline{box-sizing:border-box;width:17.5rem;min-width:0;height:100%;min-height:0;overflow:auto;padding:.75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);opacity:1;transform:translateX(0);transition:opacity .18s ease,transform .18s ease,width .18s ease,padding .18s ease}.vds-r41-contract-outline[data-collapsed=true]{width:0;overflow:hidden;padding:0;border:0;opacity:0;pointer-events:none;transform:translateX(-110%)}.vds-r41-contract-outline__header{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.65rem}.vds-r41-contract-outline__list{display:grid;gap:.38rem}.vds-r41-contract-outline__item{min-height:2.75rem;padding:.56rem .5rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;font:inherit;font-size:var(--vds-font-size-sm);font-weight:750;line-height:1.35;text-align:left;cursor:pointer}.vds-r41-contract-outline__item span{min-width:0;overflow-wrap:anywhere}.vds-r41-contract-outline__item svg{flex:0 0 auto;margin-top:.12rem}.vds-r41-contract-outline__item[data-active=true]{border-color:var(--vds-color-primary-400);background:var(--vds-color-primary-50);color:var(--vds-color-primary-800)}.vds-r41-contract-outline__move-actions{display:flex;gap:.38rem;margin-top:.65rem}.vds-r41-contract-editor-main{min-width:0;height:100%;min-height:0;overflow:auto;padding-right:.12rem}.vds-r41-contract-party-legend-item[data-party-index="0"]{color:var(--vds-color-primary-700)}.vds-r41-contract-party-legend-item[data-party-index="1"]{color:var(--vds-color-accent-700)}.vds-r41-contract-editor-toolbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;margin-bottom:.65rem;padding:.5rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:color-mix(in srgb,var(--vds-color-surface) 96%,transparent);box-shadow:var(--vds-shadow-xs);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.vds-r41-contract-editor-toolbar__table{margin-left:auto}.vds-r41-contract-editor-sections{display:grid;gap:.875rem;padding-bottom:2.5rem}.vds-r41-contract-edit-section{scroll-margin-top:4rem}.vds-r41-contract-edit-section[data-active=true]{border-color:var(--vds-color-primary-400)!important}.vds-r41-contract-section-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.vds-r41-contract-section-number{min-width:1.9rem;color:var(--vds-color-text-muted);font-weight:800}.vds-r41-contract-section-title{box-sizing:border-box;width:100%;min-height:2.4rem;padding:.5rem .62rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-size:1.1rem;font-weight:800}.vds-r41-contract-assistant{display:grid;align-content:start;gap:.75rem;width:20rem;min-width:0;height:100%;min-height:0;overflow:auto;opacity:1;transform:translateX(0);transition:opacity .18s ease,transform .18s ease,width .18s ease}.vds-r41-contract-assistant[data-collapsed=true]{width:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateX(110%)}.vds-r41-contract-assistant__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .12rem}.vds-r41-contract-assistant__header>div{display:grid;gap:.12rem}.vds-r41-contract-assistant__header span,.vds-r41-contract-card-heading span{color:var(--vds-color-text-muted);font-size:.7rem;line-height:1.35}.vds-r41-contract-assistant-card{padding:.85rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text)}.vds-r41-contract-assistant-card[data-sticky=true]{position:sticky;top:0;z-index:25;box-shadow:var(--vds-shadow-md)}.vds-r41-contract-assistant-card[data-tone=success]{border-color:var(--vds-color-success-border)}.vds-r41-contract-assistant-card[data-tone=warning]{border-color:var(--vds-color-warning-border)}.vds-r41-contract-assistant-card>p{margin:.5rem 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);line-height:1.5}.vds-r41-contract-card-title{display:block;margin-bottom:.38rem}.vds-r41-contract-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.vds-r41-contract-card-heading>div{display:grid;gap:.12rem}.vds-r41-contract-card-heading>div>b{font-size:var(--vds-font-size-sm)}.vds-r41-status-badge{padding:.25rem .45rem;border-radius:999px;background:var(--vds-color-info-bg);color:var(--vds-color-info);font-size:.65rem;font-weight:850;text-transform:uppercase;white-space:nowrap}.vds-r41-status-badge[data-tone=success]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r41-status-badge[data-tone=warning]{background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r41-status-badge[data-tone=info]{background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r41-contract-info-note,.vds-r41-contract-profile,.vds-r41-contract-selected-section,.vds-r41-contract-source-facts{margin-top:.6rem;padding:.58rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:.7rem;line-height:1.45}.vds-r41-contract-profile b,.vds-r41-contract-selected-section b,.vds-r41-contract-source-facts b{color:var(--vds-color-text)}.vds-r41-contract-profile{display:grid;gap:.12rem}.vds-r41-contract-profile em{color:var(--vds-color-text-muted);font-style:normal}.vds-r41-contract-selected-section>span{display:block}.vds-r41-contract-selected-section>b{display:block;margin-top:.12rem;font-size:var(--vds-font-size-sm)}.vds-r41-contract-explanation{margin-top:.5rem;color:var(--vds-color-text-muted);font-size:.66rem;line-height:1.4}.vds-r41-contract-field-list{display:grid;gap:.32rem;margin-top:.5rem}.vds-r41-contract-field-link{min-height:1.85rem;padding:.38rem .45rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-size:.7rem;text-align:left;cursor:pointer}.vds-r41-contract-field-link[data-tone=warning]{border:0;background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r41-contract-field-link span{color:var(--vds-color-text-muted)}.vds-r41-contract-details{margin-top:.62rem}.vds-r41-contract-details summary{color:var(--vds-color-text);font-size:.72rem;font-weight:800;cursor:pointer}.vds-r41-contract-details[data-tone=warning] summary{color:var(--vds-color-warning)}.vds-r41-contract-subsection{margin-top:.65rem}.vds-r41-contract-subsection>b{display:block;margin-bottom:.38rem;font-size:.72rem}.vds-r41-contract-transition-list{display:grid;gap:.38rem}.vds-r41-contract-transition{min-height:2.35rem;height:auto;justify-content:space-between;text-align:left}.vds-r41-contract-transition[data-allowed=false]{opacity:.55}.vds-r41-contract-suggestions{display:grid;gap:.5rem;margin-top:.5rem}.vds-r41-contract-suggestion{padding:.55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface)}.vds-r41-contract-suggestion[data-existing=true]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-r41-contract-suggestion>b{display:block;font-size:.72rem;line-height:1.35}.vds-r41-contract-suggestion>p{margin:.2rem 0 0;color:var(--vds-color-text-muted);font-size:.68rem;line-height:1.35}.vds-r41-contract-suggestion__actions{display:flex;gap:.38rem;margin-top:.45rem}.vds-r41-contract-warning-list{display:grid;gap:.38rem;margin-top:.45rem}.vds-r41-contract-warning-list>div{padding:.45rem;border-radius:var(--vds-radius-xs);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:.68rem;line-height:1.4}.vds-r41-contract-advisory{margin-top:.62rem;padding-top:.55rem;border-top:1px solid var(--vds-color-border);color:var(--vds-color-text-muted);font-size:.65rem;line-height:1.4}.vds-r41-contract-empty-note{margin-top:.62rem}.vds-r41-contract-party-approval{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;border-top:1px solid var(--vds-color-border)}.vds-r41-contract-party-dot{width:.58rem;height:.58rem;border-radius:999px;background:var(--vds-color-primary-600)}.vds-r41-contract-party-approval[data-party-index="1"] .vds-r41-contract-party-dot{background:var(--vds-color-accent-600)}.vds-r41-contract-party-approval>div{min-width:0;display:grid;gap:.1rem}.vds-r41-contract-party-approval>div b{font-size:var(--vds-font-size-sm)}.vds-r41-contract-party-approval>div span{color:var(--vds-color-text-muted);font-size:.72rem}.vds-r41-contract-party-approval[data-agreed=true]>div span,.vds-r41-contract-party-approval[data-agreed=true]>svg{color:var(--vds-color-success)}.vds-r41-contract-party-approval[data-agreed=false]>svg{color:var(--vds-color-text-muted)}.vds-r41-contract-clean-copy{margin-top:.62rem;padding:.62rem;border:1px solid var(--vds-color-success-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-success-bg)}.vds-r41-contract-clean-copy>b{color:var(--vds-color-success);font-size:.72rem}.vds-r41-contract-clean-copy p{margin:.25rem 0 .5rem;color:var(--vds-color-text-muted);font-size:.68rem;line-height:1.4}.vds-r41-contract-artifact-list,.vds-r41-contract-version-list{display:grid;gap:.45rem;margin-top:.62rem}.vds-r41-contract-artifact{min-height:2.9rem;height:auto;justify-content:space-between;padding:.5rem;text-align:left}.vds-r41-contract-artifact>span{display:grid;gap:.1rem}.vds-r41-contract-artifact small{color:var(--vds-color-text-muted)}.vds-r41-contract-version{padding:.55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface)}.vds-r41-contract-version[data-current=true]{border-color:var(--vds-color-primary-300);background:var(--vds-color-primary-50)}.vds-r41-contract-version>div{display:flex;justify-content:space-between;gap:.5rem}.vds-r41-contract-version>div b{font-size:.75rem}.vds-r41-contract-version p,.vds-r41-contract-version>div span{color:var(--vds-color-text-muted);font-size:.68rem}.vds-r41-contract-version p{margin:.25rem 0 0;line-height:1.4}.vds-r41-unsaved-dialog{position:fixed;inset:0;z-index:3300;display:grid;place-items:center;padding:1.1rem;background:var(--vds-overlay-scrim)}.vds-r41-unsaved-dialog__card{width:min(35rem,96vw);padding:1.25rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal)}.vds-r41-unsaved-dialog__kicker{color:var(--vds-color-warning);font-size:.7rem;font-weight:900;letter-spacing:.08em}.vds-r41-unsaved-dialog h2{margin:.3rem 0 .5rem;color:var(--vds-color-text);font-size:1.3rem}.vds-r41-unsaved-dialog p{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.55}.vds-r41-unsaved-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}[data-theme=dark] .vds-r41-contract-editor-toolbar{background:color-mix(in srgb,var(--vds-color-surface) 93%,transparent)}@media (max-width:78rem){.vds-r41-contract-workspace{grid-template-columns:15rem minmax(0,1fr) 18rem}.vds-r41-contract-outline{width:15rem}.vds-r41-contract-assistant{width:18rem}.vds-r41-contract-workspace[data-outline-collapsed=true]{grid-template-columns:0 minmax(0,1fr) 18rem}.vds-r41-contract-workspace[data-guidance-collapsed=true]{grid-template-columns:15rem minmax(0,1fr) 0}}@media (max-width:62rem){.vds-r41-contract-workspace,.vds-r41-contract-workspace[data-guidance-collapsed=true],.vds-r41-contract-workspace[data-outline-collapsed=true],.vds-r41-contract-workspace[data-outline-collapsed=true][data-guidance-collapsed=true]{grid-template-columns:minmax(0,1fr);overflow:auto}.vds-r41-contract-assistant,.vds-r41-contract-outline{width:100%;height:auto;max-height:24rem}.vds-r41-contract-assistant[data-collapsed=true],.vds-r41-contract-outline[data-collapsed=true]{display:none}.vds-r41-contract-editor-main{order:-1;overflow:visible}.vds-r41-contract-panel-reveal{position:fixed;top:8rem}}@media (max-width:40rem){.vds-r41-document-details-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-r41-document-data-row,.vds-r41-document-evidence-summary span,.vds-r41-document-mini-history>span{grid-template-columns:1fr}.vds-r41-document-data-row b{text-align:left}.vds-r41-contract-workspace{padding:.55rem;gap:.55rem}.vds-r41-contract-editor-toolbar{overflow-x:auto;flex-wrap:nowrap}.vds-r41-contract-editor-toolbar__table{margin-left:0}.vds-r41-unsaved-dialog__actions{align-items:stretch;flex-direction:column-reverse}.vds-r41-unsaved-dialog__actions .vds-r41-button{width:100%}.vds-r41-contract-card-heading,.vds-r41-contract-version>div{flex-direction:column}}@media (hover:none),(pointer:coarse){.vds-r41-button,.vds-r41-contract-field-link,.vds-r41-contract-outline__item,.vds-r41-contract-panel-reveal,.vds-r41-document-details-edge,.vds-r41-document-details-tab,.vds-r41-edge-button{min-height:var(--vds-touch-target)}}@media print{.vds-r41-contract-assistant,.vds-r41-contract-editor-toolbar,.vds-r41-contract-header,.vds-r41-contract-outline,.vds-r41-contract-panel-reveal,.vds-r41-document-details-edge,.vds-r41-document-details-tabs,.vds-r41-edge-button,.vds-r41-unsaved-dialog{display:none!important}.vds-r41-contract-workspace{display:block;padding:0;overflow:visible}.vds-r41-contract-editor-main{overflow:visible}.vds-r41-document-details-panel,.vds-r41-document-evidence-record,.vds-r41-document-evidence-summary,.vds-r41-document-mini-history{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r42-status-pill{display:inline-flex;align-items:center;min-height:1.55rem;padding:.22rem .52rem;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:.68rem;font-weight:850;line-height:1.2;white-space:nowrap}.vds-r42-status-pill[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r42-status-pill[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r42-status-pill[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r42-status-pill[data-tone=info],.vds-r42-status-pill[data-tone=waiting]{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r42-button{min-height:2.35rem;padding:0 .78rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);display:inline-flex;align-items:center;justify-content:center;gap:.42rem;font:inherit;font-size:var(--vds-font-size-sm);font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.vds-r42-button:hover:not(:disabled){border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50)}.vds-r42-button:focus-visible{outline:3px solid color-mix(in srgb,var(--vds-color-primary-500) 28%,transparent);outline-offset:2px}.vds-r42-button:disabled{cursor:not-allowed;opacity:.55}.vds-r42-button[data-variant=primary]{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700);color:var(--vds-color-on-brand)}.vds-r42-button[data-variant=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r42-icon-button{width:2.35rem;min-width:2.35rem;min-height:2.35rem;padding:0;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vds-r42-icon-button[data-active=true]{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r42-icon-button[data-danger=true]{border-color:var(--vds-color-danger-border);color:var(--vds-color-danger)}.vds-r42-icon-button:disabled{cursor:not-allowed;opacity:.55}.vds-r42-empty-state{min-height:16rem;padding:1.75rem;border:1px dashed var(--vds-color-primary-200);border-radius:var(--vds-radius-md);background:linear-gradient(180deg,var(--vds-color-surface),var(--vds-color-primary-50));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.vds-r42-empty-state__icon{width:3.4rem;height:3.4rem;border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);display:inline-flex;align-items:center;justify-content:center}.vds-r42-empty-state h3{margin:.75rem 0 .32rem;color:var(--vds-color-text);font-size:var(--vds-font-size-xl)}.vds-r42-empty-state p{max-width:38rem;margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:1.55}.vds-r42-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.9rem}.vds-r42-workspace-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.8rem .9rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.vds-r42-workspace-toolbar__icon{width:2.6rem;height:2.6rem;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);display:grid;place-items:center}.vds-r42-workspace-toolbar__copy{min-width:0}.vds-r42-kicker{display:block;color:var(--vds-color-primary-700);font-size:.66rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.vds-r42-workspace-toolbar__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.vds-r42-workspace-toolbar h1{margin:.1rem 0 0;color:var(--vds-color-text);font-size:1.15rem;line-height:1.25}.vds-r42-workspace-toolbar p{margin:.2rem 0 0;color:var(--vds-color-text-muted);font-size:.74rem;line-height:1.4}.vds-r42-workspace-toolbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.vds-r42-document-row{width:100%;min-height:3.7rem;padding:.58rem .65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;text-align:left;font:inherit;cursor:pointer}.vds-r42-document-row:hover{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50)}.vds-r42-document-row__action,.vds-r42-document-row__file-icon{width:2.05rem;height:2.05rem;border-radius:var(--vds-radius-xs);display:grid;place-items:center}.vds-r42-document-row__file-icon{background:var(--vds-color-primary-100);color:var(--vds-color-primary-700)}.vds-r42-document-row__main{display:grid;gap:.16rem;min-width:0}.vds-r42-document-row__main b,.vds-r42-document-row__main em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r42-document-row__main em{color:var(--vds-color-text-muted);font-size:.7rem;font-style:normal}.vds-r42-document-row__action{border:1px solid var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r42-deal-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem;padding:.3rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle)}.vds-r42-deal-tab{min-height:2.65rem;padding:.35rem .42rem;border:0;border-radius:var(--vds-radius-xs);background:transparent;color:var(--vds-color-text-muted);display:flex;align-items:center;justify-content:center;gap:.38rem;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.vds-r42-deal-tab[data-active=true]{background:var(--vds-color-surface);color:var(--vds-color-primary-700);box-shadow:var(--vds-shadow-xs)}.vds-r42-deal-tab__count{min-width:1.2rem;min-height:1.2rem;padding:0 .28rem;border-radius:999px;background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);display:inline-grid;place-items:center;font-size:.62rem}.vds-r42-stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0}.vds-r42-stage-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0}.vds-r42-stage-dot{position:relative;z-index:1;width:1.75rem;height:1.75rem;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface);color:var(--vds-color-text-muted);display:grid;place-items:center;font-size:.68rem;font-weight:900}.vds-r42-stage-dot[data-state=done]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r42-stage-dot[data-state=active]{border-color:var(--vds-color-primary-600);background:var(--vds-color-primary-700);color:var(--vds-color-on-brand)}.vds-r42-stage-copy{min-width:0;display:grid;gap:.08rem}.vds-r42-stage-copy b{overflow:hidden;color:var(--vds-color-text);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.vds-r42-stage-copy em{color:var(--vds-color-text-muted);font-size:.62rem;font-style:normal}.vds-r42-stage-line{position:absolute;top:.84rem;left:1.75rem;right:0;height:2px;background:var(--vds-color-border)}.vds-r42-stage-line[data-done=true]{background:var(--vds-color-success)}.vds-r42-guided-shell{display:grid;gap:.75rem;min-width:0;color:var(--vds-color-text)}.vds-r42-action-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0;padding:.68rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface)}.vds-r42-action-bar[data-compact=true]{padding:.5rem}.vds-r42-action-bar[data-closed=true]{background:var(--vds-color-surface-subtle)}.vds-r42-action-alert{flex:1 0 100%;padding:.56rem;border-radius:var(--vds-radius-xs);font-size:.72rem;font-weight:750}.vds-r42-action-alert[data-tone=danger]{background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r42-action-alert[data-tone=success]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r42-action-closed-copy{flex:1 1;color:var(--vds-color-text-muted);font-size:.78rem}.vds-r42-action-next{flex:1 0 100%;display:grid;gap:.12rem;padding:.55rem .65rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg)}.vds-r42-action-next span{color:var(--vds-color-text-muted);font-size:.72rem;line-height:1.4}.vds-r42-action-stage{flex:1 1;min-width:12rem;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.vds-r42-action-stage__kicker{color:var(--vds-color-text-muted);font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.vds-r42-action-stage__name{color:var(--vds-color-primary-700);font-size:.78rem;font-weight:850}.vds-r42-action-stage__pill{min-height:1.55rem;padding:.2rem .48rem;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:.68rem;font-weight:800}.vds-r42-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.vds-r42-action-buttons[data-compact=true]{width:100%;justify-content:stretch}.vds-r42-deals-page{max-width:90rem;margin:0 auto;padding:0}.vds-r42-deals-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1.1rem;margin-bottom:.9rem;padding:1.1rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:linear-gradient(135deg,var(--vds-color-surface),var(--vds-color-primary-50));box-shadow:var(--vds-shadow-sm)}.vds-r42-deals-hero__copy,.vds-r42-min-width-0{min-width:0}.vds-r42-deals-title{margin:0;color:var(--vds-color-text);font-family:var(--font-display);font-size:1.85rem;font-weight:900;letter-spacing:-.03em}.vds-r42-deals-subtitle{max-width:46rem;margin-top:.32rem;color:var(--vds-color-text-muted);font-size:.8rem;line-height:1.45}.vds-r42-deals-kpis{display:grid;grid-template-columns:repeat(5,minmax(7.2rem,1fr));gap:.55rem}.vds-r42-kpi{min-width:0;padding:.62rem .68rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);display:flex;align-items:center;gap:.55rem}.vds-r42-kpi__icon{width:2.25rem;height:2.25rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-info);display:grid;place-items:center}.vds-r42-kpi__icon[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r42-kpi__icon[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r42-kpi__icon[data-tone=neutral]{border-color:var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-r42-deals-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-bottom:.65rem}.vds-r42-deals-search{position:relative;flex:1 1 32rem;min-width:17.5rem}.vds-r42-deals-search>svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--vds-color-text-muted)}.vds-r42-deals-input,.vds-r42-deals-select{min-height:2.4rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-size:.78rem}.vds-r42-deals-input{width:100%;padding:0 .75rem 0 2.2rem;box-sizing:border-box}.vds-r42-deals-select{padding:0 .75rem;cursor:pointer}.vds-r42-deals-refresh{min-height:2.4rem;padding:0 .85rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-info);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;font:inherit;font-size:.75rem;font-weight:850;cursor:pointer}.vds-r42-deals-table-wrap{overflow:visible;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-r42-deals-table-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-bottom:1px solid var(--vds-color-border)}.vds-r42-deals-table-scroll{overflow-x:auto}.vds-r42-deals-table{width:100%;min-width:70rem;border-collapse:initial;border-spacing:0;font-size:.78rem}.vds-r42-deals-table th{padding:.68rem .75rem;border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:.66rem;letter-spacing:.07em;text-align:left;text-transform:uppercase}.vds-r42-deals-table td{padding:.75rem;border-bottom:1px solid var(--vds-color-border-subtle,var(--vds-color-border));color:var(--vds-color-text-muted);vertical-align:middle}.vds-r42-deals-table td[data-strong=true]{min-width:13.75rem;color:var(--vds-color-text);font-weight:750}.vds-r42-deals-table__meta{margin-top:.2rem;color:var(--vds-color-text-muted);font-size:.68rem;font-weight:650}.vds-r42-deals-table__right{position:relative;text-align:right}.vds-r42-deals-table-footer{padding:.75rem .9rem;border-top:1px solid var(--vds-color-border);color:var(--vds-color-text-muted);font-size:.72rem}.vds-r42-operation-badge,.vds-r42-source-badge{display:inline-flex;align-items:center;max-width:100%;min-height:1.4rem;padding:0 .5rem;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:.66rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-r42-operation-badge[data-tone=blue],.vds-r42-source-badge[data-tone=info]{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r42-operation-badge[data-tone=amber],.vds-r42-source-badge[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r42-operation-badge[data-tone=green],.vds-r42-source-badge[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r42-operation-badge[data-tone=violet]{border-color:var(--vds-color-accent-border,var(--vds-color-primary-200));background:var(--vds-color-accent-bg,var(--vds-color-primary-50));color:var(--vds-color-accent-700,var(--vds-color-primary-700))}.vds-r42-source-badge[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r42-route-empty{padding:3.75rem;border:1px dashed var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text-muted);text-align:center}.vds-r42-route-error{padding:.75rem;border-radius:var(--vds-radius-xs);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:.78rem}.vds-r42-legacy-redirect{max-width:45rem;margin:0 auto;padding:5rem 1.25rem;text-align:center}.vds-r42-legacy-redirect__card{padding:1.75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-md)}.vds-r42-legacy-redirect h1{margin:0;color:var(--vds-color-text);font-family:var(--font-display);font-size:1.6rem}.vds-r42-legacy-redirect p{margin:.65rem 0 1.25rem;color:var(--vds-color-text-muted);line-height:1.5}.w197-deals-page{--w197-line:var(--vds-color-border);--w197-muted:var(--vds-color-text-muted)}.w197-op-card{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.w197-op-card:hover{transform:translateY(-1px);box-shadow:var(--vds-shadow-md)}.w197-deals-table-wrap{overflow-x:auto}.w197-deals-table{min-width:70rem}.w197-deals-page b{color:var(--vds-color-text)}.w197-deals-page span{min-width:0}.w208-kpi-copy{display:grid;gap:.3rem;min-width:0}.w208-kpi-copy b,.w208-kpi-copy span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w208-kpi-copy b{font-size:.94rem;line-height:1.1;font-weight:900}.w208-kpi-copy span{color:var(--vds-color-text-muted);font-size:.72rem;line-height:1.2;font-weight:750}.w208-operation-card-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:.62rem;align-items:center}.w208-operation-card-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w208-operation-card-top b{min-width:1.4rem;text-align:right}.w208-deal-row{cursor:pointer;outline:none}.w208-deal-row td{transition:background-color .14s ease,box-shadow .14s ease}.w208-deal-row:focus-visible td,.w208-deal-row:hover td{background:var(--vds-color-primary-50)}.w208-final-archive-row td,.w208-inactive-archive-row td{background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.w208-inactive-archive-row td:first-child{box-shadow:inset 4px 0 0 var(--vds-color-text-subtle,var(--vds-color-text-muted))}.w208-final-archive-row td:first-child{box-shadow:inset 4px 0 0 var(--vds-color-text-muted)}.w208-archive-stamp{display:inline-flex;transform:rotate(-9deg);margin-left:.5rem;padding:.12rem .42rem;border:2px solid var(--vds-color-text-subtle,var(--vds-color-text-muted));border-radius:.38rem;color:var(--vds-color-text-muted);font-size:.56rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.w208-final-archive-row .w208-archive-stamp{border-color:var(--vds-color-text-muted);background:var(--vds-color-surface);color:var(--vds-color-text)}.w208-archive-meta{margin-top:.25rem;color:var(--vds-color-text-muted);font-size:.68rem;font-weight:850}.w208-deal-row:focus-visible,.w208-deal-row:hover{background:var(--vds-color-primary-50)!important;box-shadow:inset 3px 0 0 var(--vds-color-primary-600),var(--vds-shadow-sm)}.w208-deal-row:focus-visible td:first-child,.w208-deal-row:hover td:first-child{box-shadow:inset 3px 0 0 var(--vds-color-primary-600)}.w208-row-hint{margin-top:.18rem;color:var(--vds-color-text-muted);font-size:.66rem;font-weight:750}@media (max-width:74rem){.vds-r42-deals-hero{grid-template-columns:1fr}.vds-r42-deals-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.w197-focus-list{grid-template-columns:1fr!important}}@media (max-width:62rem){.vds-r42-deal-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.vds-r42-stage-rail{grid-template-columns:1fr;gap:.45rem}.vds-r42-stage-line{display:none}.vds-r42-deals-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.w197-deals-header,.w202-demo-portfolio>div:last-child{grid-template-columns:1fr!important}.w197-deals-header>div:last-child,.w197-deals-kpis,.w197-deals-ops{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:40rem){.vds-r42-workspace-toolbar{grid-template-columns:auto minmax(0,1fr)}.vds-r42-workspace-toolbar__actions{grid-column:1/-1;justify-content:stretch}.vds-r42-workspace-toolbar__actions>*{flex:1 1}.vds-r42-document-row{grid-template-columns:auto minmax(0,1fr) auto}.vds-r42-document-row>.vds-r42-status-pill{grid-column:2/4;justify-self:start}.vds-r42-deal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-r42-deals-kpis,.w197-deals-kpis,.w197-deals-ops{grid-template-columns:1fr!important}.vds-r42-deals-search{min-width:100%}.vds-r42-deals-refresh,.vds-r42-deals-select{flex:1 1 10rem}.vds-r42-route-empty{padding:2rem 1rem}}@media (hover:none),(pointer:coarse){.vds-r42-button,.vds-r42-deal-tab,.vds-r42-deals-refresh,.vds-r42-document-row,.vds-r42-icon-button{min-height:var(--vds-touch-target)}}@media print{.vds-r42-action-bar,.vds-r42-deal-tabs,.vds-r42-deals-filterbar,.vds-r42-icon-button,.vds-r42-legacy-redirect{display:none!important}.vds-r42-deals-hero,.vds-r42-deals-table-wrap,.vds-r42-document-row,.vds-r42-workspace-toolbar{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.vds-r42-deals-page{max-width:none}}.vds-r42-deal-room-page{min-height:calc(var(--vesbor-viewport-height,100vh) - 5rem);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;background:var(--vds-color-surface-subtle)}.vds-r42-deal-room-state{padding:3.75rem 1rem;color:var(--vds-color-text-muted);text-align:center}.vds-r42-deal-room-state[data-tone=danger]{color:var(--vds-color-danger)}.vds-r42-deal-room-action-error{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.68rem .78rem;border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:.78rem;font-weight:750}.vds-r42-deal-room-action-error button{width:2rem;min-width:2rem;min-height:2rem;border:0;border-radius:999px;background:transparent;color:inherit;font-size:1.2rem;cursor:pointer}.vds-r43-auth-brand{padding-bottom:var(--vds-space-3)}.vds-r43-auth-card{overflow:visible}.vds-r43-auth-form{display:grid;gap:0;min-width:0}.vds-r43-auth-form-header{margin:0 0 var(--vds-space-6)}.vds-r43-auth-form-header[data-compact=true]{margin-bottom:var(--vds-space-5)}.vds-r43-auth-form-header h1{margin:0 0 var(--vds-space-1);color:var(--vds-color-text);font:800 var(--vds-font-size-2xl)/1.15 var(--vds-font-display);letter-spacing:-.03em}.vds-r43-auth-form-header p{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-body)}.vds-r43-auth-error{margin-bottom:var(--vds-space-4);padding:.625rem .875rem;border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:var(--vds-font-size-sm);font-weight:650;line-height:1.45}.vds-r43-auth-field{display:grid;gap:.4375rem;min-width:0;margin-bottom:.875rem}.vds-r43-auth-field--last{margin-bottom:var(--vds-space-6)}.vds-r43-auth-label{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.vds-r43-auth-hint{margin-top:-.1rem;color:var(--vds-color-text-muted);font-size:.6875rem;line-height:1.45}.vds-r43-auth-input{width:100%;min-height:var(--vds-control-height-lg);box-sizing:border-box;padding:.75rem 1rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle);color:var(--vds-color-text);font:500 var(--vds-font-size-md)/1.35 var(--vds-font-sans);outline:0;transition:border-color var(--vds-duration-normal),box-shadow var(--vds-duration-normal),background var(--vds-duration-normal)}.vds-r43-auth-input::placeholder{color:var(--vds-color-text-subtle)}.vds-r43-auth-input:hover{border-color:var(--vds-color-border-strong)}.vds-r43-auth-input:focus{border-color:var(--vds-color-primary-600);background:var(--vds-color-surface);box-shadow:var(--vds-focus-ring)}.vds-r43-auth-select{appearance:none;cursor:pointer;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--vds-color-text-muted) 50%),linear-gradient(135deg,var(--vds-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1rem) 50%,calc(100% - .72rem) 50%;background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem}.vds-r43-auth-password-wrap{position:relative}.vds-r43-auth-input--password{padding-right:3.25rem}.vds-r43-auth-password-toggle{position:absolute;top:50%;right:.5rem;width:var(--vds-touch-target);min-width:var(--vds-touch-target);height:var(--vds-touch-target);min-height:var(--vds-touch-target);transform:translateY(-50%);display:grid;place-items:center;padding:0;border:0;border-radius:var(--vds-radius-sm);background:transparent;color:var(--vds-color-text-muted);cursor:pointer}.vds-r43-auth-password-toggle:hover{background:var(--vds-color-surface-muted);color:var(--vds-color-text)}.vds-r43-auth-password-toggle:focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}.vds-r43-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0}.vds-r43-auth-submit{width:100%;min-height:var(--vds-control-height-lg);padding:.75rem 1rem;border:0;border-radius:var(--vds-radius-xl);background:var(--vds-color-brand-900);color:var(--vds-color-on-brand);box-shadow:var(--vds-shadow-md);font:800 var(--vds-font-size-xs)/1 var(--vds-font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--vds-duration-normal),box-shadow var(--vds-duration-normal),transform var(--vds-duration-fast),opacity var(--vds-duration-normal)}.vds-r43-auth-submit:hover:not(:disabled){background:var(--vds-color-primary-600);transform:translateY(-1px)}.vds-r43-auth-submit:focus-visible{outline:0;box-shadow:var(--vds-focus-ring),var(--vds-shadow-md)}.vds-r43-auth-submit:disabled,.vds-r43-auth-submit[data-loading=true]{opacity:.68;cursor:wait;transform:none}.vds-r43-auth-switch{margin-top:var(--vds-space-5);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-align:center}.vds-r43-auth-mfa-actions button,.vds-r43-auth-switch button{padding:0;border:0;background:transparent;color:var(--vds-color-primary-600);font:700 inherit;cursor:pointer}.vds-r43-auth-mfa-actions button:focus-visible,.vds-r43-auth-switch button:focus-visible{outline:0;border-radius:.25rem;box-shadow:var(--vds-focus-ring)}.vds-r43-auth-consent-stack{display:grid;gap:.75rem}.vds-r43-auth-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;margin-bottom:.75rem;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);line-height:1.55;cursor:pointer}.vds-r43-auth-consent[data-spacious=true]{margin-bottom:var(--vds-space-6)}.vds-r43-auth-consent input{width:1rem;height:1rem;margin:.125rem 0 0;flex-shrink:0;accent-color:var(--vds-color-primary-600)}.vds-r43-auth-consent a{color:var(--vds-color-primary-600);font-weight:750}.vds-r43-auth-input--mfa{text-align:center;font-size:1.125rem;font-weight:850}.vds-r43-auth-input--mfa[data-mode=authenticator]{letter-spacing:.3em}.vds-r43-auth-input--mfa[data-mode=recovery]{letter-spacing:.08em}.vds-r43-auth-mfa-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.125rem;font-size:var(--vds-font-size-xs)}.vds-r43-auth-mfa-actions button:not([data-primary=true]){color:var(--vds-color-text-muted);font-weight:550}.vds-r43-auth-spacer{height:1.125rem}.vds-r43-pricing-error{padding:.875rem;border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:var(--vds-font-size-sm);font-weight:700}.vds-r43-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));gap:1.125rem}.vds-r43-pricing-title{margin:0 0 var(--vds-space-1);color:var(--vds-color-text);font:800 1.375rem/1.2 var(--vds-font-display)}.vds-r43-pricing-caption,.vds-r43-pricing-description,.vds-r43-pricing-notes p{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-body)}.vds-r43-pricing-price-block{padding:.875rem 0;border-top:1px solid var(--vds-color-border);border-bottom:1px solid var(--vds-color-border)}.vds-r43-pricing-price{color:var(--vds-color-text);font:950 2.125rem/1.15 var(--vds-font-display);letter-spacing:-.03em}.vds-r43-pricing-price span{color:var(--vds-color-text-muted);font:700 var(--vds-font-size-sm)/1.2 var(--vds-font-sans);letter-spacing:0}.vds-r43-pricing-total{margin-top:.625rem;color:var(--vds-color-text);font-size:var(--vds-font-size-sm);font-weight:900}.vds-r43-pricing-discount{color:var(--vds-color-success);font-size:var(--vds-font-size-sm);font-weight:850}.vds-r43-pricing-features{margin:0 0 var(--vds-space-2);padding-left:1.125rem;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.55}.vds-r43-pricing-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));gap:.875rem;margin-top:1.375rem}.vds-r43-pricing-notes p{margin-top:.375rem}.public-info-shell{min-height:var(--vesbor-viewport-height,100vh);background:var(--vds-color-page);color:var(--vds-color-text)}.public-info-header{position:sticky;z-index:100;top:0;border-bottom:1px solid color-mix(in srgb,var(--vds-color-on-brand) 8%,transparent);background:color-mix(in srgb,var(--vds-color-brand-900) 97%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-info-header-inner{width:min(80rem,calc(100% - 2.5rem));min-height:4.25rem;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem}.public-info-logo{display:flex;align-items:center;color:var(--vds-color-on-brand);text-decoration:none;filter:brightness(0) invert(1)}.public-info-nav{display:flex;align-items:center;justify-content:center;gap:.1875rem}.public-info-nav a,.public-info-seafarer{padding:.5rem .6875rem;border-radius:.5625rem;color:var(--vds-color-primary-100);font-size:var(--vds-font-size-sm);font-weight:750;text-decoration:none;white-space:nowrap}.public-info-nav a.active,.public-info-nav a:hover,.public-info-seafarer:hover{background:color-mix(in srgb,var(--vds-color-primary-200) 13%,transparent);color:var(--vds-color-on-brand)}.public-info-actions{display:flex;align-items:center;gap:.375rem}.public-info-primary{padding:.5625rem .9375rem;border-radius:.625rem;background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);box-shadow:0 .625rem 1.625rem color-mix(in srgb,var(--vds-color-primary-600) 20%,transparent);font-size:var(--vds-font-size-sm);font-weight:850;text-decoration:none;white-space:nowrap}.public-info-footer{width:min(73.75rem,calc(100% - 2.5rem));margin:0 auto;padding:1.875rem 0 2.625rem;border-top:1px solid var(--vds-color-border);display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;color:var(--vds-color-text-muted)}.public-info-footer>div{max-width:32.5rem}.public-info-footer p{margin:.5rem 0 0;font-size:var(--vds-font-size-sm);line-height:var(--vds-line-height-body)}.public-info-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem}.public-info-footer a{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:750;text-decoration:none}.public-info-footer a:hover{color:var(--vds-color-primary-700)}@media (max-width:65rem){.public-info-header-inner{grid-template-columns:auto 1fr}.public-info-nav{display:none}.public-info-actions{justify-content:flex-end}}@media (max-width:47.5rem){.vds-r43-auth-grid{grid-template-columns:1fr;gap:0}}@media (max-width:41.25rem){.public-info-header-inner{width:min(100% - 1.5rem);min-height:3.875rem;gap:.625rem}.public-info-seafarer{display:none}.public-info-primary{padding:.5rem .6875rem;font-size:var(--vds-font-size-xs)}.public-info-footer{width:min(100% - 1.75rem);display:grid}.public-info-footer nav{justify-content:flex-start}}@media (hover:none),(pointer:coarse){.public-info-nav a,.public-info-primary,.public-info-seafarer,.vds-r43-auth-mfa-actions button,.vds-r43-auth-password-toggle,.vds-r43-auth-submit,.vds-r43-auth-switch button{min-height:var(--vds-touch-target)}}@media print{.public-info-footer,.public-info-header,.vds-r43-auth-mfa-actions,.vds-r43-auth-submit,.vds-r43-auth-switch{display:none!important}.vds-pricing-card,.vds-pricing-note{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}}.home-page{min-height:var(--vesbor-viewport-height,100vh);background:var(--vds-color-page);color:var(--vds-color-brand-900);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-section{max-width:1420px;margin:0 auto;padding:36px 32px;box-sizing:border-box}.home-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--vds-color-brand-900) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb,var(--vds-color-on-brand) 8%,transparent)}.home-header-inner{max-width:1420px;margin:0 auto;gap:28px;min-height:64px;padding:0 32px}.home-header-inner,.home-logo{display:flex;align-items:center}.home-logo{min-width:170px;color:var(--vds-color-on-brand);text-decoration:none;filter:brightness(0) invert(1)}.home-nav{display:flex;align-items:center;gap:30px;flex:1 1;justify-content:center}.home-mobile-nav a,.home-nav a{color:var(--vds-color-primary-50);text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap}.home-mobile-nav a:hover,.home-nav a:hover{color:var(--vds-color-primary-200)}.home-actions{display:flex;align-items:center;gap:12px}.home-ghost-button,.home-outline-button,.home-primary-button{border-radius:12px;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;line-height:1;border:0}.home-primary-button{background:linear-gradient(135deg,var(--vds-color-primary-600),var(--vds-color-primary-700));color:var(--vds-color-on-brand);box-shadow:0 16px 34px color-mix(in srgb,var(--vds-color-primary-600) 24%,transparent)}.home-outline-button{background:var(--vds-color-on-brand);color:var(--vds-color-text-secondary);border:1px solid color-mix(in srgb,var(--vds-color-text) 10%,transparent);box-shadow:0 10px 25px color-mix(in srgb,var(--vds-color-text) 5%,transparent)}.home-ghost-button{background:color-mix(in srgb,var(--vds-color-on-brand) 8%,transparent);color:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-on-brand) 12%,transparent)}.home-menu-button{display:none;border:0;background:transparent;color:var(--vds-color-on-brand);padding:8px;border-radius:12px;cursor:pointer}.home-mobile-nav{display:none;padding:12px 22px 22px;border-top:1px solid color-mix(in srgb,var(--vds-color-on-brand) 8%,transparent);gap:12px;background:var(--vds-color-brand-900)}.home-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(580px,1.08fr);gap:26px;align-items:center;padding-top:34px}.home-hero-copy{background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-brand-800) 62%,var(--vds-color-primary-600));color:var(--vds-color-on-brand);border-radius:30px;padding:44px;min-height:610px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 30px 80px color-mix(in srgb,var(--vds-color-text) 18%,transparent);position:relative;overflow:hidden}.home-hero-copy:after{content:"";position:absolute;right:-110px;bottom:-90px;width:320px;height:320px;border-radius:999px;background:color-mix(in srgb,var(--vds-color-on-brand) 8%,transparent)}.home-card-head span,.home-hero-kicker,.home-section-kicker,.home-section-title span{display:inline-flex;align-items:center;gap:7px;color:var(--vds-color-primary-600);background:var(--vds-color-primary-50);border:1px solid color-mix(in srgb,var(--vds-color-primary-600) 14%,transparent);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;width:max-content}.home-hero-copy .home-hero-kicker{color:var(--vds-color-primary-200);background:color-mix(in srgb,var(--vds-color-on-brand) 12%,transparent);border-color:color-mix(in srgb,var(--vds-color-on-brand) 18%,transparent)}.home-hero h1{font-size:57px;line-height:.96;margin:20px 0 18px;color:var(--vds-color-on-brand);letter-spacing:-.055em;max-width:760px}.home-hero p{font-size:18px;line-height:1.65;color:var(--vds-color-primary-100);margin:0;max-width:720px;font-weight:650}.home-hero-notes{display:grid;gap:10px;margin:24px 0}.home-hero-notes span{display:flex;align-items:center;gap:10px;color:var(--vds-color-primary-50);font-weight:850}.home-hero-actions{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.home-distance-card{background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:30px;padding:18px;box-shadow:0 24px 72px color-mix(in srgb,var(--vds-color-text) 10%,transparent);overflow:visible}.home-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.home-card-head em{font-style:normal;color:var(--vds-color-primary-600);background:var(--vds-color-primary-50);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;white-space:nowrap}.home-distance-fields{display:grid;grid-template-columns:1fr 40px 1fr 100px 124px;gap:10px;align-items:end;margin-bottom:14px}.home-distance-field,.home-speed-field{position:relative;display:grid;gap:6px}.home-distance-field label,.home-speed-field>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--vds-color-text-muted);font-weight:950}.home-field-shell{height:46px;display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--vds-color-text) 12%,transparent);background:var(--vds-color-page);border-radius:13px;padding:0 12px;box-sizing:border-box}.home-field-shell input{border:0;background:transparent;outline:0;width:100%;font-size:14px;color:var(--vds-color-brand-900);font-weight:850;min-width:0}.home-field-shell svg{color:var(--vds-color-text-subtle);flex:0 0 auto}.home-field-shell b{font-size:12px;color:var(--vds-color-text-muted)}.home-route-swap{width:40px;height:46px;border:1px solid color-mix(in srgb,var(--vds-color-primary-600) 20%,transparent);border-radius:13px;background:var(--vds-color-primary-50);color:var(--vds-color-primary-600);font-size:20px;font-weight:950;cursor:pointer}.home-distance-calc-button{height:46px;border:0;border-radius:13px;background:var(--vds-color-brand-900);color:var(--vds-color-on-brand);font-weight:950;cursor:pointer}.home-distance-calc-button:disabled{opacity:.45;cursor:not-allowed}.home-distance-error{background:var(--vds-color-danger-bg);border:1px solid var(--vds-color-danger-border);color:var(--vds-color-danger);border-radius:13px;padding:10px 12px;margin:0 0 12px;font-size:13px;font-weight:850}.home-port-suggestion-list{position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 12%,transparent);box-shadow:0 16px 42px color-mix(in srgb,var(--vds-color-text) 15%,transparent);border-radius:14px;overflow:hidden;margin-top:6px}.home-port-suggestion-list button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:0;background:var(--vds-color-on-brand);text-align:left;cursor:pointer}.home-port-suggestion-list button.active,.home-port-suggestion-list button:hover{background:var(--vds-color-primary-50)}.home-port-suggestion-list span{font-weight:900;color:var(--vds-color-brand-900)}.home-port-suggestion-list small{color:var(--vds-color-text-muted);font-weight:750}.home-port-search-spinner{width:10px;height:10px;border:2px solid color-mix(in srgb,var(--vds-color-primary-600) 20%,transparent);border-top-color:var(--vds-color-primary-600);border-radius:999px;animation:home-spin .8s linear infinite}@keyframes home-spin{to{transform:rotate(1turn)}}.home-distance-result-strip{display:grid;grid-template-columns:1fr 1fr 1.4fr 1.5fr;gap:8px;margin-bottom:12px}.home-distance-result-strip div{background:var(--vds-color-page);border:1px solid color-mix(in srgb,var(--vds-color-text) 6%,transparent);border-radius:14px;padding:11px;min-width:0}.home-distance-result-strip span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--vds-color-text-muted);font-weight:950}.home-distance-result-strip strong{display:block;margin-top:5px;color:var(--vds-color-brand-900);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-distance-map-card{position:relative;border-radius:22px;overflow:hidden;background:var(--vds-color-primary-50);min-height:330px}.home-distance-map-card,.home-live-route-result{border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent)}.home-live-route-result{position:absolute;right:14px;top:14px;width:215px;background:color-mix(in srgb,var(--vds-color-on-brand) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:14px;box-shadow:0 16px 38px color-mix(in srgb,var(--vds-color-text) 14%,transparent)}.home-live-route-result span{display:block;color:var(--vds-color-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.home-live-route-result strong{display:block;color:var(--vds-color-brand-900);font-size:28px;line-height:1;margin:7px 0}.home-live-route-result small{display:block;color:var(--vds-color-text-secondary);line-height:1.45;font-weight:650}.home-live-route-result a{display:flex;align-items:center;justify-content:center;margin-top:12px;text-decoration:none;border-radius:10px;background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);font-size:12px;font-weight:950;padding:9px}.home-distance-limit-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--vds-color-brand-900) 84%,transparent);color:var(--vds-color-on-brand);display:grid;place-content:center;text-align:center;padding:24px;z-index:3}.home-distance-limit-overlay h3{margin:12px 0 6px;color:var(--vds-color-on-brand)}.home-distance-limit-overlay p{max-width:440px;margin:0 auto 16px;color:var(--vds-color-primary-100)}.home-distance-limit-overlay div{display:flex;gap:10px;justify-content:center}.home-distance-limit-overlay a,.home-distance-limit-overlay button{border:0;border-radius:11px;background:var(--vds-color-on-brand);color:var(--vds-color-brand-900);text-decoration:none;padding:11px 14px;font-weight:950}.home-section-title{max-width:780px;margin-bottom:18px}.home-section-title.compact{max-width:980px;text-align:center;margin-left:auto;margin-right:auto}.home-alt-copy h2,.home-final-inner h2,.home-ports-copy h2,.home-section-title h2{font-size:38px;line-height:1.05;letter-spacing:-.035em;color:var(--vds-color-brand-900);margin:12px 0 10px}.home-alt-copy p,.home-ports-copy p,.home-section-title p{color:var(--vds-color-text-secondary);font-size:16px;line-height:1.65;margin:0;font-weight:650}.home-platform-section{scroll-margin-top:78px}.home-platform-title{max-width:960px}.home-platform-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-platform-group{background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 9%,transparent);border-radius:22px;padding:18px;box-shadow:0 16px 42px color-mix(in srgb,var(--vds-color-text) 5.5%,transparent)}.home-platform-group:last-child{grid-column:1/-1}.home-platform-group>header{display:grid;grid-template-columns:minmax(180px,.8fr) 1.2fr;gap:18px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--vds-color-border)}.home-platform-group>header small{display:block;color:var(--vds-color-primary-600);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.home-platform-group h3{margin:5px 0 0;color:var(--vds-color-brand-900);font-size:21px}.home-platform-group>header p{margin:0;color:var(--vds-color-text-muted);line-height:1.55;font-size:13px;font-weight:700}.home-platform-module-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.home-platform-module-list a{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;align-items:start;padding:11px;border:1px solid var(--vds-color-surface-muted);border-radius:14px;background:var(--vds-color-page);text-decoration:none;color:inherit;transition:border-color .15s,background .15s,transform .15s}.home-platform-module-list a:hover{background:var(--vds-color-page);border-color:var(--vds-color-primary-200);transform:translateY(-1px)}.home-platform-module-icon{width:36px;height:36px;border-radius:11px;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);display:grid;place-items:center}.home-platform-module-list b{display:block;color:var(--vds-color-text);font-size:13px}.home-platform-module-list small{display:block;margin-top:4px;color:var(--vds-color-text-muted);font-size:11.5px;line-height:1.42}.home-platform-module-list>a>svg{margin-top:10px;color:var(--vds-color-text-subtle)}.home-crewing-section{scroll-margin-top:78px;display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:start}.home-crewing-intro{background:linear-gradient(145deg,var(--vds-color-brand-900),var(--vds-color-brand-800));color:var(--vds-color-on-brand);border-radius:24px;padding:28px;position:sticky;top:86px;box-shadow:0 22px 58px color-mix(in srgb,var(--vds-color-text) 16%,transparent)}.home-crewing-intro h2{font-size:38px;line-height:1.04;letter-spacing:-.04em;margin:15px 0 12px;color:var(--vds-color-on-brand)}.home-crewing-intro>p{color:var(--vds-color-primary-100);font-size:15px;line-height:1.65;font-weight:650}.home-crewing-principles{display:grid;gap:9px;margin:18px 0 22px}.home-crewing-principles span{display:flex;gap:9px;align-items:flex-start;color:var(--vds-color-primary-50);font-weight:800;font-size:13px}.home-crewing-principles svg{color:var(--vds-color-primary-200);flex:0 0 auto}.home-crewing-role-grid{display:grid;gap:12px}.home-crewing-role-grid article{background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 9%,transparent);border-radius:20px;padding:17px;box-shadow:0 14px 34px color-mix(in srgb,var(--vds-color-text) 5%,transparent)}.home-crewing-role-grid article>header{display:flex;gap:11px;align-items:center}.home-crewing-role-grid header>b{width:34px;height:34px;border-radius:11px;background:var(--vds-color-brand-800);color:var(--vds-color-on-brand);display:grid;place-items:center}.home-crewing-role-grid header small{display:block;color:var(--vds-color-primary-600);font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.home-crewing-role-grid h3{margin:3px 0 0;font-size:18px;color:var(--vds-color-text)}.home-crewing-role-grid p{margin:11px 0;color:var(--vds-color-text-secondary);font-size:13px;line-height:1.5;font-weight:650}.home-crewing-role-grid ol{margin:0;padding-left:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;color:var(--vds-color-text-secondary);font-size:12px;font-weight:750}.home-crewing-role-grid article>a{display:inline-flex;align-items:center;gap:5px;margin-top:13px;color:var(--vds-color-primary-700);text-decoration:none;font-weight:900;font-size:12px}.home-crewing-flow{grid-column:1/-1;background:var(--vds-color-on-brand);border:1px solid var(--vds-color-border);border-radius:20px;padding:16px 18px}.home-crewing-flow>strong{display:block;color:var(--vds-color-text);margin-bottom:11px}.home-crewing-flow>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.home-crewing-flow span{display:flex;align-items:center;gap:7px;background:var(--vds-color-page);border:1px solid var(--vds-color-border);border-radius:12px;padding:10px;color:var(--vds-color-text-secondary);font-size:11.5px;font-weight:800}.home-crewing-flow i{width:22px;height:22px;border-radius:8px;background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);display:grid;place-items:center;font-style:normal;font-size:10px;flex:0 0 auto}.home-trust-section{scroll-margin-top:78px}.home-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-trust-grid article{display:flex;gap:11px;align-items:flex-start;background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 9%,transparent);border-radius:17px;padding:16px;box-shadow:0 12px 30px color-mix(in srgb,var(--vds-color-text) 4.5%,transparent)}.home-trust-grid article>svg{color:var(--vds-color-primary-700);flex:0 0 auto}.home-trust-grid h3{font-size:15px;margin:0 0 6px;color:var(--vds-color-text)}.home-trust-grid p{font-size:12px;line-height:1.5;margin:0;color:var(--vds-color-text-muted);font-weight:650}.home-trust-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.home-trust-links a{padding:9px 12px;border:1px solid var(--vds-color-border);border-radius:11px;background:var(--vds-color-on-brand);color:var(--vds-color-text-secondary);text-decoration:none;font-size:12px;font-weight:850}.home-trust-links a:hover{border-color:var(--vds-color-primary-200);color:var(--vds-color-primary-700)}.home-ports{display:grid;grid-template-columns:.78fr 1.22fr 280px;gap:18px;align-items:stretch}.home-access-flow article,.home-benefits article,.home-company-section,.home-latest-card,.home-port-panel-card,.home-ports-copy,.home-workflow-section,.home-workspace-section{background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:24px;box-shadow:0 18px 48px color-mix(in srgb,var(--vds-color-text) 6%,transparent)}.home-ports-copy{padding:28px}.home-port-facts{display:grid;gap:10px;margin:18px 0}.home-port-facts div{background:var(--vds-color-page);border:1px solid color-mix(in srgb,var(--vds-color-text) 6%,transparent);border-radius:14px;padding:12px}.home-port-facts b{display:block;color:var(--vds-color-brand-900)}.home-port-facts small{display:block;color:var(--vds-color-text-muted);margin-top:3px;font-weight:750}.home-ports-map-shell{min-height:430px;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px color-mix(in srgb,var(--vds-color-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);background:var(--vds-color-primary-50)}.home-port-panel-card{padding:18px;display:grid;align-content:start;gap:10px}.home-port-panel-card h3{margin:0 0 6px;display:flex;align-items:center;gap:8px;color:var(--vds-color-brand-900)}.home-port-panel-card div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;background:var(--vds-color-page);border:1px solid color-mix(in srgb,var(--vds-color-text) 6%,transparent);border-radius:13px;padding:11px}.home-port-panel-card span{color:var(--vds-color-text-secondary);font-weight:800;font-size:13px}.home-port-panel-card a,.home-port-panel-card b{color:var(--vds-color-primary-600)}.home-port-panel-card a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-weight:950;margin-top:4px}.home-latest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.home-latest-card{padding:16px}.home-latest-card header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.home-latest-card h3{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;color:var(--vds-color-brand-900)}.home-latest-card header a{font-size:12px;color:var(--vds-color-primary-600);text-decoration:none;font-weight:950}.home-latest-row{display:flex;justify-content:space-between;gap:10px;text-decoration:none;color:inherit;border-top:1px solid color-mix(in srgb,var(--vds-color-text) 7%,transparent);padding:12px 0}.home-latest-row span{min-width:0}.home-latest-row b{display:block;color:var(--vds-color-brand-900);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-latest-row small{display:block;color:var(--vds-color-text-muted);margin-top:4px;font-size:12px;line-height:1.35}.home-latest-row em{font-style:normal;color:var(--vds-color-primary-600);font-weight:950;font-size:11px;white-space:nowrap}.home-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-benefits article{padding:22px}.home-benefits article svg{color:var(--vds-color-primary-600)}.home-benefits h3{margin:14px 0 8px;color:var(--vds-color-brand-900);font-size:18px}.home-benefits p{margin:0;color:var(--vds-color-text-secondary);line-height:1.55;font-weight:650}.home-company-section,.home-workflow-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:22px;align-items:center;padding:28px;margin-top:20px}.home-alt-copy ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.home-alt-copy li{display:flex;align-items:flex-start;gap:9px;color:var(--vds-color-brand-800);font-weight:800;line-height:1.45}.home-alt-copy li svg{color:var(--vds-color-primary-600);flex:0 0 auto;margin-top:2px}.home-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:var(--vds-color-primary-600);text-decoration:none;font-weight:950}.dealroom-visual{display:grid;grid-template-columns:190px 1fr 190px;min-height:330px;border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:22px;overflow:hidden;background:var(--vds-color-page)}.dealroom-visual aside,.dealroom-visual section{padding:18px;background:var(--vds-color-on-brand);display:grid;align-content:start;gap:10px}.dealroom-visual aside{border-right:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent)}.dealroom-visual section{border-left:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent)}.dealroom-visual aside span{background:var(--vds-color-warning-bg);border:1px solid var(--vds-color-warning-border);border-radius:14px;padding:11px;color:var(--vds-color-warning);font-weight:850}.dealroom-visual small{color:var(--vds-color-text-muted);font-weight:800}.dealroom-visual main{padding:20px;background:linear-gradient(180deg,var(--vds-color-page),var(--vds-color-primary-50))}.dealroom-visual h3{margin:0 0 4px}.dealroom-chat-line{max-width:78%;background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:16px;padding:11px;margin-top:12px;box-shadow:0 10px 24px color-mix(in srgb,var(--vds-color-text) 5%,transparent)}.dealroom-chat-line.right{margin-left:auto;background:var(--vds-color-primary-50);border-color:color-mix(in srgb,var(--vds-color-primary-600) 14%,transparent)}.dealroom-chat-line b,.dealroom-chat-line span{display:block}.dealroom-chat-line span{margin-top:4px;color:var(--vds-color-text-secondary)}.dealroom-internal{display:flex;align-items:center;gap:8px;margin-top:14px;border:1px dashed color-mix(in srgb,var(--vds-color-primary-600) 35%,transparent);border-radius:14px;padding:11px;color:var(--vds-color-brand-800);background:var(--vds-color-on-brand);font-weight:800}.dealroom-visual section span{padding:9px 10px;border-radius:11px;background:var(--vds-color-page);border:1px solid color-mix(in srgb,var(--vds-color-text) 6%,transparent);color:var(--vds-color-text-secondary);font-size:13px;font-weight:800}.company-page-visual{background:var(--vds-color-on-brand);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:22px;overflow:hidden;box-shadow:0 18px 48px color-mix(in srgb,var(--vds-color-text) 7%,transparent)}.company-page-visual header{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent)}.company-logo-mark{width:48px;height:48px;border-radius:15px;background:var(--vds-color-brand-900);color:var(--vds-color-on-brand);display:grid;place-items:center;font-weight:950}.company-page-visual header strong{display:block;color:var(--vds-color-brand-900)}.company-page-visual header small{display:block;color:var(--vds-color-text-muted);font-weight:750;margin-top:3px}.company-page-visual header em{margin-left:auto;font-style:normal;background:var(--vds-color-primary-50);color:var(--vds-color-primary-600);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.company-cover{padding:26px;background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-brand-800) 58%,var(--vds-color-primary-600));color:var(--vds-color-on-brand)}.company-cover span{display:inline-block;background:color-mix(in srgb,var(--vds-color-on-brand) 14%,transparent);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.company-cover h3{font-size:26px;margin:14px 0 8px;color:var(--vds-color-on-brand);letter-spacing:-.03em}.company-cover p{color:var(--vds-color-primary-100);margin:0;line-height:1.55;font-weight:750}.company-page-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;padding:16px}.company-page-grid main{display:grid;gap:12px}.company-page-grid article,.company-page-grid aside div{background:var(--vds-color-page);border:1px solid color-mix(in srgb,var(--vds-color-text) 6%,transparent);border-radius:14px;padding:13px}.company-page-grid h4{margin:0 0 7px;color:var(--vds-color-brand-900)}.company-page-grid p{margin:0;color:var(--vds-color-text-secondary);line-height:1.5}.company-page-grid article div{display:flex;flex-wrap:wrap;gap:7px}.company-page-grid article span{padding:7px 9px;border-radius:999px;background:var(--vds-color-primary-50);color:var(--vds-color-brand-800);font-size:11px;font-weight:900}.company-page-grid aside{display:grid;gap:10px}.company-page-grid small{display:block;color:var(--vds-color-text-muted);font-weight:850;margin-bottom:4px}.company-page-grid strong{display:block;color:var(--vds-color-brand-900);line-height:1.35}.company-page-visual footer{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--vds-color-brand-900);color:var(--vds-color-on-brand);padding:14px 16px}.company-page-visual footer span{font-weight:850}.company-page-visual footer a{color:var(--vds-color-primary-200);text-decoration:none;font-weight:950}.home-company-section{grid-template-columns:1.15fr .85fr}.home-workspace-section{padding:28px;margin-top:20px}.home-workspace-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.home-workspace-grid span{background:var(--vds-color-page);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:15px;padding:16px;text-align:center;color:var(--vds-color-text-secondary);font-weight:900}.home-workspace-grid span.active{background:var(--vds-color-primary-50);color:var(--vds-color-primary-600);border-color:color-mix(in srgb,var(--vds-color-primary-600) 22%,transparent)}.home-access-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.home-access-flow article{padding:20px;display:grid;gap:8px}.home-access-flow b{width:30px;height:30px;border-radius:999px;background:var(--vds-color-primary-600);color:var(--vds-color-on-brand);display:grid;place-items:center}.home-access-flow strong{color:var(--vds-color-brand-900)}.home-access-flow span{color:var(--vds-color-text-muted);font-weight:750;line-height:1.45}.home-final-cta{margin-top:18px;background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-primary-700));color:var(--vds-color-on-brand)}.home-final-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:38px;padding-bottom:38px}.home-final-inner h2{color:var(--vds-color-on-brand);margin:0 0 8px}.home-final-inner p{color:var(--vds-color-primary-100);margin:0;max-width:720px;line-height:1.6}.home-final-inner>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.home-final-inner .home-outline-button{background:transparent;color:var(--vds-color-on-brand);border-color:color-mix(in srgb,var(--vds-color-on-brand) 32%,transparent);box-shadow:none}.home-footer{background:var(--vds-color-on-brand);border-top:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);padding:38px 32px 18px}.home-footer-grid{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:26px}.home-footer p{color:var(--vds-color-text-muted);font-size:13px;line-height:1.65;margin:12px 0 0}.home-footer h4{margin:0 0 10px;font-size:13px;color:var(--vds-color-brand-900);text-transform:uppercase;letter-spacing:.08em}.home-footer a{display:block;text-decoration:none;color:var(--vds-color-text-secondary);font-size:13px;margin:7px 0}.home-footer a:hover{color:var(--vds-color-primary-600)}.home-footer-bottom{max-width:1420px;margin:28px auto 0;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--vds-color-text-muted);font-size:12px}.home-port-intro-card{position:relative;width:100%;height:100%;min-height:430px;overflow:hidden;background:var(--vds-color-primary-50)}.home-port-real-map{position:absolute;inset:0}.home-port-mini-search{position:absolute;left:16px;top:16px;z-index:4;background:color-mix(in srgb,var(--vds-color-on-brand) 94%,transparent);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:16px;padding:12px;box-shadow:0 14px 34px color-mix(in srgb,var(--vds-color-text) 13%,transparent);display:grid;gap:8px;min-width:250px}.home-port-mini-search small,.home-port-mini-search span,.home-port-mini-search strong{display:flex;align-items:center;gap:7px}.home-port-mini-search strong{color:var(--vds-color-brand-900)}.home-port-mini-search span{color:var(--vds-color-text-secondary);font-weight:850}.home-port-mini-search small{color:var(--vds-color-text-muted);font-size:11px}.home-port-mini-search i{width:8px;height:8px;border-radius:999px;background:var(--vds-color-text-muted);display:inline-block}.home-port-mini-search i.active{background:var(--vds-color-primary-600)}.home-port-mini-search i.selected{background:var(--vds-color-accent-500)}.home-port-mini-controls{position:absolute;left:16px;bottom:16px;z-index:4;display:flex;gap:6px}.home-port-mini-controls button{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--vds-color-text) 12%,transparent);background:var(--vds-color-on-brand);border-radius:8px;color:var(--vds-color-brand-900);font-weight:950}.home-port-mini-panel{position:absolute;right:16px;bottom:16px;z-index:4;background:color-mix(in srgb,var(--vds-color-on-brand) 95%,transparent);border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);border-radius:18px;padding:14px;box-shadow:0 14px 34px color-mix(in srgb,var(--vds-color-text) 14%,transparent);display:grid;gap:8px;width:255px}.home-port-panel-kicker{font-size:10px!important;text-transform:uppercase;letter-spacing:.08em;color:var(--vds-color-primary-600)!important;font-weight:950!important}.home-port-mini-panel strong{color:var(--vds-color-brand-900);font-size:18px}.home-port-mini-panel span{color:var(--vds-color-text-secondary);font-size:12px;font-weight:750}.home-port-mini-panel div{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;border-top:1px solid color-mix(in srgb,var(--vds-color-text) 6%,transparent);padding-top:8px}.home-port-mini-panel b{font-size:12px;color:var(--vds-color-brand-900)}.home-port-mini-panel em{font-style:normal;color:var(--vds-color-primary-600);font-size:12px;font-weight:950}@media (max-width:1180px){.home-nav{display:none}.home-menu-button,.home-mobile-nav{display:grid}.home-header-inner{padding:0 22px}.home-company-section,.home-crewing-section,.home-hero,.home-ports,.home-workflow-section{grid-template-columns:1fr}.home-crewing-intro{position:relative;top:auto}.home-hero-copy{min-height:auto}.home-platform-module-list{grid-template-columns:1fr}.home-access-flow,.home-benefit-grid,.home-latest-grid,.home-trust-grid,.home-workspace-grid{grid-template-columns:repeat(2,1fr)}.home-distance-fields{grid-template-columns:1fr auto 1fr}.home-distance-calc-button,.home-speed-field{grid-column:auto}.home-final-inner{display:grid}.home-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.home-company-section .company-page-visual{order:0}}@media (max-width:760px){.home-distance-card,.home-header,.home-header-inner,.home-hero,.home-hero-copy,.home-page,.home-section{min-width:0;max-width:100%;box-sizing:border-box}.home-header-inner{padding:0 12px;gap:10px}.home-logo{min-width:0;max-width:170px;flex:1 1}.home-logo svg{max-width:100%;height:auto}.home-actions{gap:6px}.home-menu-button{width:44px;min-width:44px;min-height:44px;padding:8px}.home-section{width:100%;padding-left:18px;padding-right:18px}.home-card-head span,.home-hero-kicker,.home-section-kicker,.home-section-title span{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.home-platform-groups{grid-template-columns:1fr}.home-platform-group:last-child{grid-column:auto}.home-crewing-flow>div,.home-crewing-role-grid ol,.home-platform-group>header,.home-trust-grid{grid-template-columns:1fr}.home-actions .home-ghost-button,.home-actions .home-top-button{display:none}.home-hero{padding-top:22px}.home-hero-copy{padding:28px;border-radius:22px}.home-hero h1{font-size:40px;overflow-wrap:anywhere}.home-hero p{font-size:16px}.home-final-inner>div:last-child,.home-hero-actions{display:grid}.home-ghost-button,.home-outline-button,.home-primary-button{width:100%}.company-page-grid,.dealroom-visual,.home-access-flow,.home-benefit-grid,.home-distance-fields,.home-distance-result-strip,.home-latest-grid,.home-workspace-grid{grid-template-columns:1fr}.home-route-swap{display:none}.home-live-route-result{position:relative;right:auto;top:auto;width:auto;margin:10px}.home-distance-map-card>div:first-child{height:280px!important}.home-port-intro-card,.home-ports-map-shell{min-height:360px}.home-port-mini-panel,.home-port-mini-search{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:10px;width:auto;min-width:0}.home-footer-grid{grid-template-columns:1fr}.company-page-visual footer,.home-footer-bottom{display:grid}.dealroom-visual aside,.dealroom-visual section{border:0;border-bottom:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent)}}@media (max-width:380px){.home-section{padding-left:12px;padding-right:12px}.home-hero-copy{padding:22px}.home-hero h1{font-size:34px}.home-card-head{align-items:flex-start;flex-direction:column}.home-card-head em{white-space:normal}.home-footer{padding-left:16px;padding-right:16px}}.company-shell{min-height:var(--vesbor-viewport-height,100vh);color:var(--vds-color-brand-800);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.company-shell,.full-access-shell{background:var(--vds-color-page)}.topbar{background:var(--vds-color-on-brand);color:var(--vds-color-brand-900);border-bottom:1px solid var(--vds-color-border);position:sticky;top:0;z-index:30;box-shadow:0 6px 20px color-mix(in srgb,var(--vds-color-text) 4%,transparent)}.topbar-inner{max-width:1320px;margin:0 auto;min-height:58px;padding:0 24px;display:flex;align-items:center}.brand{color:var(--vds-color-brand-900);text-decoration:none;display:inline-flex;align-items:center}.company-main{max-width:1320px;margin:0 auto;padding:16px 24px 24px}.back-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;gap:16px}.back-row a{color:var(--vds-color-primary-700);text-decoration:none;font-size:14px;font-weight:850}.back-row span{color:var(--vds-color-text-secondary);background:var(--vds-color-primary-50);border:1px solid var(--vds-color-primary-100);padding:7px 11px;border-radius:999px;font-size:12px;font-weight:900}.owner-banner{background:var(--vds-color-warning-bg);border:1px solid var(--vds-color-warning-border);color:var(--vds-color-warning);border-radius:18px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.owner-banner strong{display:block;color:var(--vds-color-warning);margin-bottom:3px}.owner-banner span{color:var(--vds-color-warning);font-size:13px}.owner-banner a{color:var(--vds-color-warning);font-weight:900;text-decoration:none;border:1px solid var(--vds-color-warning-border);border-radius:12px;padding:10px 12px;white-space:nowrap}.hero-site,.owner-banner a{background:var(--vds-color-on-brand)}.hero-site{border:1px solid var(--vds-color-border);border-radius:28px;padding:30px;display:grid;grid-template-columns:150px minmax(0,1fr) 285px;gap:26px;align-items:center;box-shadow:0 18px 45px color-mix(in srgb,var(--vds-color-text) 8%,transparent);overflow:hidden}.hero-full-access{color:var(--vds-color-on-brand);background:linear-gradient(135deg,var(--vds-color-brand-900) 0,var(--vds-color-brand-800) 48%,var(--vds-color-text-secondary) 100%);border-color:color-mix(in srgb,var(--vds-color-on-brand) 12%,transparent);box-shadow:0 24px 70px color-mix(in srgb,var(--vds-color-text) 20%,transparent)}.hero-logo{width:150px;height:150px;border-radius:26px;background:var(--vds-color-page);border:1px solid var(--vds-color-primary-100);display:flex;align-items:center;justify-content:center}.hero-full-access .hero-logo{background:color-mix(in srgb,var(--vds-color-on-brand) 8%,transparent);border-color:color-mix(in srgb,var(--vds-color-on-brand) 20%,transparent)}.company-logo{width:112px;height:112px;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-primary-600));color:var(--vds-color-on-brand);font-size:48px;font-weight:950;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vds-color-on-brand) 18%,transparent)}.company-logo img{width:100%;height:100%;object-fit:cover}.hero-copy{min-width:0}.hero-chips,.hero-meta{display:flex;flex-wrap:wrap;gap:9px;align-items:center}h1{margin:0;color:var(--vds-color-brand-900);font-size:44px;letter-spacing:-.055em;line-height:.98}.hero-full-access h1{color:var(--vds-color-on-brand)}.trade-line{margin:10px 0 0;color:var(--vds-color-text-secondary);font-weight:750}.hero-full-access .trade-line{color:var(--vds-color-border-strong)}.hero-meta{margin-top:16px;color:var(--vds-color-text-secondary);font-size:14px;font-weight:800}.hero-full-access .hero-meta{color:var(--vds-color-primary-100)}.hero-summary{margin:16px 0 0;color:var(--vds-color-text-secondary);line-height:1.65;max-width:780px;font-weight:650}.hero-full-access .hero-summary{color:var(--vds-color-border)}.hero-chips{margin-top:17px}.chip-grid span,.hero-chips span{color:var(--vds-color-brand-800);border:1px solid var(--vds-color-border);background:var(--vds-color-page);padding:9px 11px;border-radius:999px;font-weight:850;font-size:13px}.hero-full-access .hero-chips span{color:var(--vds-color-page);background:color-mix(in srgb,var(--vds-color-on-brand) 10%,transparent);border-color:color-mix(in srgb,var(--vds-color-on-brand) 18%,transparent)}.hero-actions{display:grid;gap:10px;align-self:stretch;align-content:center}.primary-btn,.secondary-btn{min-height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:950;cursor:pointer;border:none;padding:0 16px;font-size:14px}.primary-btn{background:var(--vds-color-brand-800);color:var(--vds-color-on-brand);box-shadow:0 12px 25px color-mix(in srgb,var(--vds-color-brand-800) 18%,transparent)}.secondary-btn{background:var(--vds-color-page);border:1px solid var(--vds-color-border);color:var(--vds-color-brand-800)}.hero-full-access .primary-btn{background:var(--vds-color-on-brand);color:var(--vds-color-brand-900)}.hero-full-access .secondary-btn{background:color-mix(in srgb,var(--vds-color-on-brand) 10%,transparent);border-color:color-mix(in srgb,var(--vds-color-on-brand) 20%,transparent);color:var(--vds-color-on-brand)}.kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0}.kpi-card{background:var(--vds-color-on-brand);border:1px solid var(--vds-color-border);border-radius:20px;padding:16px;box-shadow:0 10px 24px color-mix(in srgb,var(--vds-color-text) 5%,transparent)}.kpi-card span{color:var(--vds-color-text-muted);display:block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.kpi-card strong{color:var(--vds-color-text);display:block;margin-top:5px;font-size:26px;letter-spacing:-.04em}.kpi-card small{color:var(--vds-color-text-muted);display:block;margin-top:3px;font-weight:700}.error-banner{margin:16px 0 0;border-radius:16px;background:var(--vds-color-danger-bg);border:1px solid var(--vds-color-danger-border);color:var(--vds-color-danger);padding:13px 15px;font-weight:800}.site-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-top:22px;align-items:start}.primary-column,.side-column{display:grid;gap:18px}.section-card,.side-card{background:var(--vds-color-on-brand);border:1px solid var(--vds-color-border);border-radius:24px;padding:22px;box-shadow:0 10px 30px color-mix(in srgb,var(--vds-color-text) 5.5%,transparent)}.section-card.large{padding:28px}.presence-title,.section-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.presence-title span,.section-icon{width:38px;height:38px;border-radius:13px;background:var(--vds-color-primary-50);display:flex;align-items:center;justify-content:center;flex-shrink:0}.presence-title h2,.section-head h2,.side-card h3{margin:0;color:var(--vds-color-text);font-size:21px;letter-spacing:-.035em}.about-text{color:var(--vds-color-brand-700);font-size:16px;line-height:1.78;display:grid;gap:12px}.about-text p{margin:0}.document-access-note,.profile-empty-hint{margin-top:14px;color:var(--vds-color-text-muted);background:var(--vds-color-page);border:1px dashed var(--vds-color-border-strong);border-radius:14px;padding:12px;line-height:1.5;font-size:13px;font-weight:750}.muted-copy{color:var(--vds-color-text-muted);line-height:1.6;margin:0;font-weight:650}.chip-grid{display:flex;flex-wrap:wrap;gap:10px}.activity-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.activity-card{border:1px solid var(--vds-color-border);background:var(--vds-color-page);border-radius:18px;padding:14px}.activity-card b{display:block;color:var(--vds-color-text);margin-top:8px}.activity-card span{color:var(--vds-color-text-muted);display:block;margin-top:4px;font-size:13px;line-height:1.4}.geography-card{display:grid;gap:16px}.geography-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.geo-row{border:1px solid var(--vds-color-border);background:var(--vds-color-page);border-radius:18px;padding:15px 16px}.geo-row span{display:block;color:var(--vds-color-text-muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.geo-row strong{display:block;color:var(--vds-color-text);margin-top:6px;font-size:16px;overflow-wrap:anywhere}.geography-empty,.worldwide-note{border:1px solid var(--vds-color-border);background:var(--vds-color-page);border-radius:18px;padding:16px;color:var(--vds-color-text-secondary);line-height:1.55;font-weight:750}.geography-empty strong{display:block;color:var(--vds-color-text);margin-bottom:4px}.geography-empty span{color:var(--vds-color-text-muted)}.ports-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.port-chip{border:1px solid var(--vds-color-border);border-radius:15px;background:var(--vds-color-on-brand);padding:12px;color:var(--vds-color-brand-800);font-weight:850;display:flex;justify-content:space-between;gap:8px;align-items:center;min-width:0}.port-chip span{overflow-wrap:anywhere}.port-chip button{border:none;border-radius:10px;background:var(--vds-color-border);color:var(--vds-color-text);padding:7px 9px;font-size:11px;font-weight:950;cursor:pointer;white-space:nowrap}.presence-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.presence-metrics div{border:1px solid var(--vds-color-border);background:var(--vds-color-page);border-radius:16px;padding:13px}.presence-metrics strong{display:block;font-size:25px;color:var(--vds-color-brand-800);letter-spacing:-.04em}.presence-metrics span{display:block;color:var(--vds-color-text-muted);font-size:12px;font-weight:850;margin-top:6px}.empty-presence{margin-top:15px;padding:14px;border-radius:15px;background:var(--vds-color-page);border:1px dashed var(--vds-color-border-strong);color:var(--vds-color-text-secondary);font-weight:750;line-height:1.5}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.team-card{background:var(--vds-color-page);border:1px solid var(--vds-color-border);border-radius:22px;padding:18px;flex-direction:column;text-align:center;gap:13px;min-width:0}.avatar,.team-card{display:flex;align-items:center}.avatar{width:112px;height:112px;border-radius:24px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--vds-color-brand-800),var(--vds-color-primary-600));color:var(--vds-color-on-brand);justify-content:center;font-size:42px;font-weight:950;box-shadow:0 12px 26px color-mix(in srgb,var(--vds-color-text) 12%,transparent)}.avatar img{width:100%;height:100%;object-fit:cover}.team-details{width:100%;min-width:0;display:grid;justify-items:center}.team-name{font-weight:950;color:var(--vds-color-text);line-height:1.22;font-size:17px;overflow-wrap:anywhere}.team-title{color:var(--vds-color-primary-700);font-weight:850;margin-top:5px;font-size:14px;overflow-wrap:anywhere}.team-role{color:var(--vds-color-text-muted);margin-top:8px;font-size:13px;line-height:1.5;max-width:260px}.team-contact-list{width:100%;margin-top:10px;display:grid;gap:6px;font-size:12px;color:var(--vds-color-text-secondary)}.team-contact-list a,.team-contact-list span{color:var(--vds-color-brand-800);text-decoration:none;font-weight:800;overflow-wrap:anywhere}.team-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px;justify-content:center}.team-actions a,.team-actions button{border:none;background:var(--vds-color-brand-800);border-radius:12px;padding:9px 12px;font-weight:900;font-size:12px;color:var(--vds-color-on-brand);cursor:pointer;text-decoration:none}.team-actions button+button{background:var(--vds-color-border);color:var(--vds-color-text)}.public-documents-list{display:grid;gap:10px}.document-card{border:1px solid var(--vds-color-border);background:var(--vds-color-page);border-radius:16px;padding:14px;text-decoration:none;color:var(--vds-color-brand-800);display:flex;align-items:center;justify-content:space-between;gap:14px}.document-card strong{overflow-wrap:anywhere;display:block}.document-card span{color:var(--vds-color-text-muted);font-size:12px;font-weight:750;display:block;margin-top:4px}.document-card-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.document-card-actions a{border-radius:10px;background:var(--vds-color-border);color:var(--vds-color-text);font-size:12px;font-weight:950;padding:8px 10px;text-decoration:none}.contact-list,.facts-list{display:grid;gap:11px;margin-top:13px;color:var(--vds-color-text-secondary);font-size:14px}.contact-list a,.facts-list a{color:var(--vds-color-primary-700);font-weight:850;text-decoration:none;overflow-wrap:anywhere}.access-note-box,.locked-contact{margin-top:14px;background:var(--vds-color-primary-50);border:1px solid var(--vds-color-primary-100);color:var(--vds-color-brand-800);border-radius:18px;padding:16px;line-height:1.55;font-weight:750}.side-action,.side-card .login-link,.side-card .manage-link,.side-card button{margin-top:12px;min-height:44px;border-radius:13px;border:none;background:var(--vds-color-brand-800);color:var(--vds-color-on-brand);display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:950;width:100%;cursor:pointer}.side-card .side-action.secondary,.side-card button.secondary{background:var(--vds-color-surface-subtle);color:var(--vds-color-text);border:1px solid var(--vds-color-border)}.fit-score{margin:16px 0}.fit-row{display:flex;justify-content:space-between;color:var(--vds-color-text-secondary);font-weight:900}.fit-track{height:10px;background:var(--vds-color-border);border-radius:999px;margin-top:9px;overflow:hidden}.fit-fill{height:100%;background:var(--vds-color-brand-800);border-radius:999px}.workspace-note{margin-top:12px}.workspace-note textarea{width:100%;min-height:120px;border:1px solid var(--vds-color-border);border-radius:16px;padding:12px;resize:vertical;font:inherit;color:var(--vds-color-text)}.facts-list div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--vds-color-surface-subtle);padding-bottom:10px}.facts-list div:last-child{border-bottom:none;padding-bottom:0}.facts-list span{color:var(--vds-color-text-muted);font-weight:850}.facts-list strong{color:var(--vds-color-brand-800);text-align:right}.company-footer{margin:24px 0 0;padding:24px 6px 4px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:var(--vds-color-text-muted);font-size:13px}.company-footer a{color:var(--vds-color-primary-700);font-weight:850;text-decoration:none}.not-found{max-width:600px;margin:80px auto;text-align:center;padding:40px;background:var(--vds-color-on-brand);border-radius:20px;border:1px solid var(--vds-color-border)}.not-found-icon{font-size:48px;margin-bottom:16px}@media (max-width:1080px){.hero-site{grid-template-columns:120px minmax(0,1fr)}.hero-logo{width:120px;height:120px}.company-logo{width:92px;height:92px;font-size:38px}.hero-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.site-layout{grid-template-columns:1fr}.activity-cards,.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.topbar-inner{min-height:54px;padding:0 16px}.company-main{padding:12px 12px 28px}.back-row{align-items:flex-start;flex-direction:column}.hero-site{grid-template-columns:1fr;padding:22px;border-radius:22px}.hero-logo{width:100%;height:142px}h1{font-size:34px}.hero-actions{grid-template-columns:1fr;align-items:stretch}.owner-banner{flex-direction:column;align-items:flex-start}.activity-cards,.kpi-strip,.presence-metrics,.team-grid{grid-template-columns:1fr}.avatar{width:82px;height:82px;border-radius:20px;font-size:30px}.document-card{align-items:flex-start;flex-direction:column}.document-card-actions{justify-content:flex-start}.company-footer{display:grid}}.trust-review-grid{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:stretch}.trust-score-card{border:1px solid var(--vds-color-border);background:var(--vds-color-page);border-radius:18px;padding:16px;display:grid;gap:7px;align-content:center;text-align:center}.trust-score-card strong{font-size:34px;line-height:1;color:var(--vds-color-brand-900)}.trust-score-card span{color:var(--vds-color-text-muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.trust-rating-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.trust-rating-meta div{background:var(--vds-color-on-brand);border:1px solid var(--vds-color-border);border-radius:14px;padding:12px}.trust-rating-meta span{display:block;color:var(--vds-color-text-muted);font-size:12px;font-weight:850}.trust-rating-meta strong{display:block;color:var(--vds-color-text);font-size:19px;margin-top:2px}.review-list{display:grid;gap:10px}.review-card{border:1px solid var(--vds-color-border);border-radius:15px;background:var(--vds-color-on-brand);padding:13px;display:grid;gap:6px}.review-card-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;font-size:13px;color:var(--vds-color-text-secondary);font-weight:850}.review-card-score{background:var(--vds-color-primary-50);border:1px solid var(--vds-color-primary-100);color:var(--vds-color-brand-800);border-radius:999px;padding:3px 8px;white-space:nowrap}.review-card p{margin:0;color:var(--vds-color-text-secondary);font-size:13px;line-height:1.55}.review-muted{color:var(--vds-color-text-subtle)!important;font-style:italic}.review-policy-note{margin:0 0 10px;color:var(--vds-color-text-secondary);font-size:12px;line-height:1.55;font-weight:750}.review-toggle{margin-top:10px;height:36px;border:1px solid var(--vds-color-border);border-radius:12px;color:var(--vds-color-brand-800);font-weight:900;cursor:pointer;padding:0 14px}.review-reply,.review-toggle{background:var(--vds-color-page)}.review-reply{border-left:3px solid var(--vds-color-primary-600);padding:8px 10px;border-radius:9px;color:var(--vds-color-text-secondary);font-size:12px}.trust-disclaimer{margin-top:10px;color:var(--vds-color-text-muted);font-size:12px;line-height:1.55}.company-profile-v128en .topbar-inner{gap:28px}.company-profile-v128en .public-nav{display:flex;align-items:center;gap:24px;margin-left:28px;font-size:14px;font-weight:850}.company-profile-v128en .public-nav a{color:var(--vds-color-brand-800);text-decoration:none}.company-profile-v128en .public-top-actions{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:900}.company-profile-v128en .public-top-actions a{color:var(--vds-color-brand-800);text-decoration:none}.company-profile-v128en .public-top-actions .signup-link{color:var(--vds-color-on-brand);background:var(--vds-color-primary-600);border-radius:12px;padding:10px 14px}.company-profile-v128en .company-main{max-width:1180px}.company-profile-v128en .hero-site{grid-template-columns:150px minmax(0,1fr) 285px;color:var(--vds-color-brand-900);background:var(--vds-color-on-brand);border-radius:28px;box-shadow:0 18px 45px color-mix(in srgb,var(--vds-color-text) 7%,transparent)}.company-profile-v128en .hero-title-line{display:flex;align-items:center;gap:10px;min-width:0}.company-profile-v128en .verified-mark{width:22px;height:22px;color:var(--vds-color-on-brand);background:var(--vds-color-primary-600);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.company-profile-v128en .hero-meta span{display:inline-flex;align-items:center;gap:6px}.company-profile-v128en .activity-pill,.company-profile-v128en .chip-grid span,.company-profile-v128en .hero-chips span{display:inline-flex;align-items:center;gap:7px;color:var(--vds-color-brand-800);border:1px solid var(--vds-color-border);background:var(--vds-color-page);padding:9px 12px;border-radius:999px;font-weight:850;font-size:13px}.company-profile-v128en .hero-actions .primary-btn{gap:8px;background:var(--vds-color-brand-800);color:var(--vds-color-on-brand)}.company-profile-v128en .contact-rule-note{color:var(--vds-color-text-muted);font-size:12px;font-weight:750;line-height:1.45;text-align:center}.company-profile-v128en .kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.company-profile-v128en .kpi-card{display:grid;grid-template-columns:44px 1fr;grid-template-areas:"icon label" "icon value" "icon hint";column-gap:13px;align-items:center}.company-profile-v128en .kpi-card .line-icon{grid-area:icon;width:44px;height:44px;padding:10px;border-radius:15px;color:var(--vds-color-primary-600);background:var(--vds-color-primary-50)}.company-profile-v128en .kpi-card span{grid-area:label}.company-profile-v128en .kpi-card strong{grid-area:value;font-size:22px;margin-top:2px}.company-profile-v128en .kpi-card small{grid-area:hint}.company-profile-v128en .site-layout{display:block;margin-top:18px}.company-profile-v128en .primary-column{display:grid;gap:16px}.company-profile-v128en .section-card{border-radius:22px;box-shadow:0 10px 28px color-mix(in srgb,var(--vds-color-text) 4.5%,transparent)}.company-profile-v128en .section-icon{color:var(--vds-color-primary-600);background:var(--vds-color-primary-50)}.company-profile-v128en .activity-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-left:auto;margin-right:auto}.company-profile-v128en .activity-card{display:grid;grid-template-columns:54px 1fr;grid-template-areas:"icon title" "icon text";align-items:center;gap:2px 14px;background:var(--vds-color-on-brand)}.company-profile-v128en .activity-card .line-icon{grid-area:icon;width:54px;height:54px;color:var(--vds-color-brand-900);background:var(--vds-color-page);border:1px solid var(--vds-color-border);padding:10px;border-radius:16px}.company-profile-v128en .activity-card b{grid-area:title;margin:0}.company-profile-v128en .activity-card span{grid-area:text}.company-profile-v128en .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-v128en .team-card{flex-direction:row;text-align:left;align-items:center;padding:14px}.company-profile-v128en .team-details{justify-items:start}.company-profile-v128en .avatar{width:120px;height:120px;border-radius:18px;font-size:38px}.company-profile-v128en .team-contact-list{display:flex;flex-wrap:wrap;gap:9px 16px}.company-profile-v128en .team-actions{justify-content:flex-start}.company-profile-v128en .public-documents-list{display:block;border:1px solid var(--vds-color-border);border-radius:16px;overflow:hidden}.company-profile-v128en .document-card-actions a{background:var(--vds-color-page);border:1px solid var(--vds-color-border)}.company-profile-v128en .line-icon{vertical-align:middle}.company-profile-v128en .owner-banner{border-radius:18px;margin-bottom:18px;box-shadow:0 10px 24px color-mix(in srgb,var(--vds-color-accent-500) 6%,transparent)}.company-profile-v128en .hero-site{padding:32px 36px;min-height:230px}.company-profile-v128en .hero-summary{max-width:640px}.company-profile-v128en .section-card{padding:26px 28px}.company-profile-v128en .section-head{margin-bottom:18px}.company-profile-v128en .about-text p{font-size:16px;line-height:1.65}.company-profile-v128en .trust-review-grid{grid-template-columns:170px minmax(0,1fr);align-items:stretch}.company-profile-v128en .trust-score-card{min-height:160px;justify-content:center}.company-profile-v128en .trust-score-card em{color:var(--vds-color-success);font-style:normal;font-size:12px;font-weight:900}.company-profile-v128en .trust-rating-card{display:grid;grid-template-columns:minmax(145px,165px) minmax(0,1fr);gap:10px;align-items:stretch}.company-profile-v128en .trust-rating-main{display:grid;grid-template-columns:1fr;border:1px solid var(--vds-color-border);border-radius:18px;overflow:hidden;background:var(--vds-color-on-brand)}.company-profile-v128en .trust-rating-main>div{padding:14px 12px;border-right:1px solid var(--vds-color-border)}.company-profile-v128en .trust-rating-main>div:last-child{border-right:0}.company-profile-v128en .latest-review-card span,.company-profile-v128en .trust-rating-main span{display:block;color:var(--vds-color-text-muted);font-size:12px;font-weight:900}.company-profile-v128en .trust-rating-main strong{display:block;margin-top:8px;font-size:22px;color:var(--vds-color-text)}.company-profile-v128en .trust-rating-main small{display:block;margin-top:8px;color:var(--vds-color-text-muted);font-weight:750}.company-profile-v128en .r132-rating-category-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0}.company-profile-v128en .r132-rating-category{min-width:0;padding:10px 8px;text-align:center;display:grid;align-content:center}.company-profile-v128en .r132-rating-category span{font-size:11px;line-height:1.22;overflow-wrap:normal;word-break:normal}.company-profile-v128en .r132-rating-category strong{font-size:17px;line-height:1.1}.company-profile-v128en .star-row{display:inline-flex;gap:3px;margin-top:8px;color:var(--vds-color-border-strong);font-size:19px;letter-spacing:.02em}.company-profile-v128en .star-row .filled{color:var(--vds-color-primary-600)}.company-profile-v128en .latest-review-card{border:1px solid var(--vds-color-border);border-radius:18px;background:var(--vds-color-on-brand);padding:18px}.company-profile-v128en .latest-review-card strong{display:block;margin-top:8px;color:var(--vds-color-text);font-size:15px;line-height:1.35}.company-profile-v128en .latest-review-card p{margin:10px 0 0;color:var(--vds-color-text-muted)}.company-profile-v128en .latest-review-score{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.company-profile-v128en .latest-review-score b{color:var(--vds-color-brand-800);font-size:12px}.company-profile-v128en .trust-disclaimer{display:flex;gap:8px;align-items:flex-start;margin-top:14px}.company-profile-v128en .activity-cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));max-width:none;margin:20px 0 0}.company-profile-v128en .activity-card{min-height:104px;padding:18px}.company-profile-v128en .geography-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-v128en .team-grid{grid-template-columns:repeat(auto-fit,minmax(410px,1fr))}.company-profile-v128en .team-card{min-height:150px;border-radius:20px;background:var(--vds-color-page)}.company-profile-v128en .team-avatar{background:var(--vds-color-on-brand);border:1px solid var(--vds-color-border);color:var(--vds-color-brand-800);box-shadow:none}.company-profile-v128en .team-avatar span{width:100%;height:100%;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--vds-color-brand-800),var(--vds-color-primary-600));color:var(--vds-color-on-brand);font-size:30px;font-weight:950}.company-profile-v128en .team-contact-locked{margin-top:10px;color:var(--vds-color-text-muted);font-size:12px;font-weight:750}.company-profile-v128en .public-documents-table{border:1px solid var(--vds-color-border);border-radius:16px;overflow:hidden;background:var(--vds-color-on-brand)}.company-profile-v128en .doc-table-head,.company-profile-v128en .document-card{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(130px,.5fr) minmax(130px,.5fr) minmax(155px,.6fr);align-items:center;gap:14px}.company-profile-v128en .doc-table-head{background:var(--vds-color-page);color:var(--vds-color-text-muted);font-size:12px;font-weight:900;padding:12px 16px;border-bottom:1px solid var(--vds-color-border)}.company-profile-v128en .document-card{padding:14px 16px;border:0;border-bottom:1px solid var(--vds-color-border);border-radius:0;background:var(--vds-color-on-brand)}.company-profile-v128en .document-card:last-child{border-bottom:0}.company-profile-v128en .doc-name{display:flex;align-items:center;gap:10px;min-width:0}.company-profile-v128en .doc-name .line-icon{color:var(--vds-color-danger)}.company-profile-v128en .doc-name strong{overflow-wrap:anywhere}.company-profile-v128en .doc-name small,.company-profile-v128en .doc-published,.company-profile-v128en .doc-type{color:var(--vds-color-text-muted);font-weight:750;font-size:12px}.company-profile-v128en .document-card-actions{justify-content:flex-end}@media (max-width:1080px){.company-profile-v128en .trust-review-grid{grid-template-columns:160px minmax(0,1fr)}.company-profile-v128en .trust-rating-card{grid-template-columns:minmax(130px,150px) minmax(0,1fr);gap:8px}.company-profile-v128en .hero-site{grid-template-columns:120px minmax(0,1fr)}.company-profile-v128en .hero-actions{grid-column:1/-1}.company-profile-v128en .activity-cards,.company-profile-v128en .team-grid{grid-template-columns:1fr}}@media (max-width:760px){.company-profile-v128en .trust-rating-card,.company-profile-v128en .trust-review-grid{grid-template-columns:1fr}.company-profile-v128en .r132-rating-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-v128en .r132-rating-category-list>:last-child{grid-column:1/-1}.company-profile-v128en .public-nav,.company-profile-v128en .public-top-actions{display:none}.company-profile-v128en .kpi-strip{grid-template-columns:1fr}.company-profile-v128en .team-card{flex-direction:column;text-align:center}.company-profile-v128en .team-details{justify-items:center}.company-profile-v128en .team-actions,.company-profile-v128en .team-contact-list{justify-content:center}}.home-route-shell{min-height:var(--vesbor-viewport-height,100vh);display:grid;place-items:center;background:var(--vds-color-page);color:var(--vds-color-brand-900);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.home-route-card{display:flex;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--vds-color-text) 8%,transparent);background:var(--vds-color-on-brand);border-radius:18px;padding:18px 22px;box-shadow:0 18px 40px color-mix(in srgb,var(--vds-color-text) 8%,transparent)}.home-route-card span{font-size:14px;color:var(--vds-color-text-muted);font-weight:700}@media (max-width:760px){.vesbor-app-root[data-vds-route=public_home] .home-port-intro-card{height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:240px auto!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=public_home] .home-port-real-map{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:240px!important;min-height:240px!important}.vesbor-app-root[data-vds-route=public_home] .home-port-mini-search{position:absolute!important;left:10px!important;right:10px!important;top:10px!important;bottom:auto!important;margin:0!important;width:auto!important;min-width:0!important}.vesbor-app-root[data-vds-route=public_home] .home-port-mini-controls{left:10px!important;top:198px!important;bottom:auto!important}.vesbor-app-root[data-vds-route=public_home] .home-port-mini-panel{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;grid-column:1!important;grid-row:2!important;margin:0!important;width:auto!important;border-radius:0!important;box-shadow:none!important}}:root{--vds-r44-service-bg:#f5f3ff;--vds-r44-service:#7c3aed}.stage129l{--blue:#0b4dcc;--navy:#071744;--muted:#64748b;--border:#dbe4ef;--soft:#f7faff;--green:#079455;--amber:#c77700;background:#f8fafc;color:#0f172a}.crew-shell,.stage129l{display:grid;gap:14px}.crew-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-end}.crew-title h1{font-size:31px;line-height:1.1;margin:0;color:var(--navy);letter-spacing:-.03em}.crew-title p{margin:5px 0 0;color:var(--muted)}.filter-row,.title-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.select-like{border:1px solid var(--border);background:#fff;border-radius:12px;padding:9px 12px;font-weight:900;color:#334155;display:inline-flex;gap:7px;align-items:center}.select-like:disabled{opacity:.58;cursor:not-allowed;background:#f8fafc;color:#64748b}.crew-subnav{display:flex;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:8px;position:sticky;top:8px;z-index:10}.crew-subnav button{border:1px solid transparent;background:#fff;color:#334155;border-radius:12px;padding:9px 12px;font-weight:900;display:flex;align-items:center;gap:7px;cursor:pointer}.crew-subnav button.active{background:var(--blue);color:white}.crew-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:16px;box-shadow:0 14px 38px rgba(15,23,42,.05)}.crew-card h2{margin:0 0 6px;color:var(--navy);font-size:18px}.crew-card h3{margin:0;color:var(--navy)}.crew-card p{margin:0;color:var(--muted);line-height:1.45}.crew-card-head,.mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agency-render-grid,.operator-render-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:flex-start}.seafarer-render-grid{display:grid;grid-template-columns:1.1fr 1.35fr 360px;gap:12px}.dash-main,.dash-side{display:grid;gap:14px}.dash-side{position:sticky;top:72px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.span-2{grid-column:span 2}.stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.crew-stat{background:#fff;border:1px solid var(--border);border-radius:17px;padding:15px;display:grid;grid-template-columns:auto 1fr;gap:3px 11px;align-items:center}.crew-stat span{grid-row:span 4;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eaf2ff;color:var(--blue)}.crew-stat strong{font-size:23px;color:var(--blue)}.crew-stat b{color:#1e293b}.crew-stat small{color:var(--muted)}.crew-stat em{font-style:normal}.crew-stat em button{border:0;background:transparent;color:var(--blue);padding:0;font-weight:900;cursor:pointer}.crew-stat.green span{background:#e9fbf1;color:var(--green)}.crew-stat.green strong{color:var(--green)}.crew-stat.amber span{background:#fff7e6;color:var(--amber)}.crew-stat.amber strong{color:var(--amber)}.crew-stat.purple span{background:#f2eafe;color:#7c3aed}.crew-stat.purple strong{color:#7c3aed}.profile-card{display:grid;grid-template-columns:179px 1fr;gap:18px}.crew-avatar{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;background:linear-gradient(135deg,#dbeafe,#eff6ff);color:var(--blue);font-weight:900;flex:0 0 auto}.crew-avatar.lg{width:76px;height:76px;font-size:24px}.crew-avatar.xl{width:112px;height:112px;font-size:42px}.candidate-name{display:flex;align-items:center;gap:10px}.candidate-name b{display:flex;align-items:center;gap:4px;color:#0f172a}.candidate-name small,.crew-table-wrap td small,.grant-row small{display:block;color:var(--muted);margin-top:3px}.kv{display:grid;grid-template-columns:150px 1fr;gap:8px 14px;margin:12px 0 0}.kv.compact{grid-template-columns:120px 1fr}.wide-kv{grid-template-columns:210px 1fr}.kv dt{color:#475569}.kv dd{margin:0;color:#0f172a;font-weight:800}.big-status{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--blue)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#94a3b8;margin-right:5px}.dot.green{background:#12b76a}.crew-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe;text-transform:capitalize}.crew-badge.green{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.crew-badge.amber{background:#fffbeb;color:#92400e;border-color:#fde68a}.crew-badge.red{background:#fff1f2;color:#991b1b;border-color:#fecaca}.crew-badge.purple{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.add-box,.compact-form button,.crew-btn,.crew-table-wrap button,.row-actions button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:11px;padding:9px 12px;font-weight:900;cursor:pointer;display:inline-flex;gap:7px;align-items:center;justify-content:center}.crew-btn.secondary,.crew-table-wrap .secondary,.row-actions .secondary{background:#fff;color:var(--blue)}.crew-btn.full{width:100%}.danger-lite{border-color:#fecaca!important}.icon-btn{padding:6px!important;border-color:var(--border)!important;background:#fff!important;color:var(--blue)!important}.crew-btn:disabled,.row-actions button:disabled{opacity:.55;cursor:not-allowed}.linklike{border:0!important;background:transparent!important;color:var(--blue)!important;padding:0!important;text-align:left!important;font-weight:900}.crew-error{border:1px solid #fecaca;background:#fff1f2;color:#991b1b;border-radius:12px;padding:9px}.crew-empty{border:1px dashed #cbd5e1;border-radius:14px;padding:18px;color:#64748b;display:grid;place-items:center;text-align:center;gap:5px}.crew-table-wrap{margin-top:10px}.crew-table-wrap table{width:100%;border-collapse:collapse}.crew-table-wrap td,.crew-table-wrap th{padding:10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.crew-table-wrap th{font-size:12px;color:#334155;background:#f8fafc}.ok{color:var(--green)}.warn{color:#f04438}.row-actions{display:flex;gap:7px;flex-wrap:wrap}.action-stack{display:grid;gap:8px;margin-top:12px}.action-stack .full{width:100%}.crew-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.crew-form.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin-top:10px}.compact-form label,.crew-form label{display:grid;gap:6px;font-weight:800;color:#334155}.compact-form input,.compact-form select,.crew-form input,.crew-form select,.doc-upload input,.doc-upload select{border:1px solid var(--border);border-radius:11px;padding:9px 10px;font:inherit;background:white}.crew-form .wide{grid-column:span 2}.crew-form-actions,.wizard-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.compact-form{display:grid;gap:9px;margin-top:10px}.doc-upload{display:grid;grid-template-columns:1.5fr 1fr 1fr 140px auto;gap:8px;align-items:center;margin:12px 0}.file-picker{border:1px dashed #93c5fd;border-radius:11px;padding:9px 10px;display:flex;align-items:center;gap:7px;color:#334155;cursor:pointer}.file-picker input{display:none}.doc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px;margin-top:10px}.doc-tile{position:relative;border:1px solid var(--border);border-radius:14px;padding:9px;display:grid;gap:5px;background:#fbfdff;cursor:pointer;transition:box-shadow .15s,border-color .15s}.doc-tile:hover{border-color:#93c5fd;box-shadow:0 10px 24px rgba(37,99,235,.1)}.doc-thumb{height:76px;border:1px solid #bfdbfe;background:#eff6ff;color:var(--blue);border-radius:11px;display:grid;place-items:center}.doc-tile b{font-size:13px}.doc-tile small{color:var(--muted);font-size:12px}.doc-actions{position:absolute;top:8px;right:8px;display:flex;gap:4px}.doc-actions a,.doc-actions button{border:1px solid var(--border);background:#fff;border-radius:8px;padding:4px;color:#0f172a;display:grid;place-items:center}.profile-photo-box{display:grid;gap:8px;place-items:center}.profile-photo-box img{width:112px;height:112px;border-radius:50%;border:3px solid #dbeafe;box-shadow:0 10px 24px rgba(37,99,235,.12)}.photo-upload-btn{border:1px dashed #93c5fd;background:#eff6ff;color:var(--blue);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:flex;align-items:center;gap:6px;cursor:pointer}.photo-upload-btn input{display:none}.document-viewer-dialog{width:min(1120px,96vw)}.document-viewer-dialog header p{margin:3px 0 0;color:var(--muted)}.document-viewer-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border)}.document-viewer-toolbar span{font-weight:900;color:#334155}.document-preview-frame{height:min(68vh,720px);background:#f8fafc;border-bottom:1px solid var(--border);display:grid;place-items:center}.document-preview-frame iframe{width:100%;height:100%;border:0;background:#fff}.document-preview-help{margin:8px 16px;color:#64748b;font-size:12px;font-weight:800}.compact-contact-editor .inline-docs-head{align-items:center}.compact-contact-editor .inline-docs-head h4{margin:0}.compact-contact-editor .phone-row{margin-top:8px}.preview-kv{padding:12px 16px;margin:0;grid-template-columns:130px 1fr 130px 1fr}.reminders{display:grid;gap:10px}.reminders h2{gap:7px}.reminders div,.reminders h2{display:flex;align-items:center}.reminders div{justify-content:space-between;background:#f8fafc;border-radius:12px;padding:10px}.reminders span{display:flex;align-items:center;gap:8px}.candidate-detail{display:grid;gap:12px}.candidate-hero{display:flex;gap:13px;align-items:center}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:10px 0}.mini-metrics span{display:grid;gap:3px;color:#0f172a}.mini-metrics b{font-size:12px;color:#64748b}.mini-tabs{display:flex;gap:14px;border-bottom:1px solid var(--border);font-weight:900;color:#64748b}.mini-tabs b{color:var(--blue);border-bottom:2px solid var(--blue);padding-bottom:8px}.doc-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.doc-strip span{border:1px solid var(--border);border-radius:10px;padding:8px;display:grid;place-items:center;color:var(--blue)}.agency-note{background:#f8fafc;border-radius:12px;padding:10px!important}.shortlist-builder{display:grid;gap:10px}.grant-row,.short-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:8px 0}.grant-row{justify-content:space-between}.add-box{border-style:dashed;background:#fff;color:var(--blue);width:100%}.wizard-render{display:grid;gap:14px}.wizard-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:10px}.wizard-steps b,.wizard-steps span{border-radius:999px;padding:8px 10px;text-align:center;background:#f8fafc;color:#334155}.wizard-steps b{background:var(--blue);color:#fff}.wizard-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px}.source-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.source-cards label{border:1px solid var(--border);border-radius:14px;padding:12px;display:flex;gap:10px;align-items:center;cursor:pointer}.source-cards label.selected{border-color:var(--blue);box-shadow:0 0 0 3px #dbeafe}.source-cards input{accent-color:var(--blue)}.checks{display:grid;gap:9px;padding:0;list-style:none}.checks li{display:flex;gap:8px;align-items:center;color:#334155}.checks svg{color:var(--green)}.checks li:last-child svg{color:var(--amber)}.workflow-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.workflow-strip h2{grid-column:1/-1}.workflow-strip span{border:1px solid var(--border);border-radius:14px;padding:10px;background:#fbfdff}.workflow-strip small{display:block;color:var(--muted);margin-top:4px}.crew-modal{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:9999;display:grid;place-items:center;padding:24px}.crew-dialog{background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.35);width:min(980px,96vw);max-height:92vh;overflow:auto}.crew-dialog header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.crew-dialog header button{border:0;background:#0f172a;color:#fff;border-radius:10px;padding:6px 10px;font-weight:900}.photo-upload-btn{display:none!important}.profile-photo-click{position:relative;display:grid;place-items:center;cursor:pointer;border-radius:50%}.profile-photo-click input{display:none}.photo-plus{position:absolute;right:0;bottom:4px;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;border:3px solid #fff;display:grid;place-items:center;box-shadow:0 8px 18px rgba(37,99,235,.25);font-weight:900}.profile-photo-click:hover .photo-plus{background:#073b9a}.doc-upload{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.9fr) minmax(170px,1fr) minmax(150px,.6fr) auto}.doc-upload-error{grid-column:1/-1;color:#b91c1c;font-weight:800}.doc-tile{min-width:0;overflow:hidden}.doc-tile .crew-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-date-input{min-width:145px}.stage129l input[type=date]:before{content:none!important}.crew-date-text{min-width:0;width:100%;letter-spacing:.02em}.crew-date-text::placeholder{color:#94a3b8!important;opacity:1}.edit-pencil{width:32px;height:32px;padding:0!important;border-radius:10px!important}.position-edit-form{padding:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.position-edit-form .wide{grid-column:1/-1}.service-history-card>.experience-form{margin-top:14px!important}.experience-form{border-top:1px dashed var(--border);padding-top:12px!important;margin-top:12px!important;grid-template-columns:1.2fr .8fr .7fr 1fr!important;align-items:end}.experience-form label.wide{grid-column:1/span 3}.experience-form .crew-form-actions{grid-column:4;justify-content:flex-end}.experience-form input,.experience-form select{min-width:0}.doc-upload{grid-template-columns:minmax(260px,1.45fr) minmax(170px,.85fr) minmax(190px,1fr) minmax(140px,.55fr) auto!important;align-items:flex-start}.doc-upload .crew-date-text{min-width:120px}.doc-tile{padding-bottom:10px}.doc-tile .crew-badge{align-self:end;min-height:26px}.doc-grid{align-items:stretch}.crew-date-control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;width:100%;min-width:140px}.crew-date-control .crew-date-text{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important;min-width:0!important;width:100%;height:38px}.crew-date-picker-btn{height:38px!important;width:34px!important;border:1px solid var(--border)!important;border-left:0!important;border-radius:0 11px 11px 0!important;background:#fff!important;color:#475569!important;display:grid!important;place-items:center!important;padding:0!important;box-shadow:none!important;cursor:pointer}.crew-date-picker-btn:hover{background:#eff6ff!important;color:var(--blue)!important}.crew-native-date{position:absolute!important;right:0!important;bottom:0!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip-path:inset(50%)!important;appearance:none!important}.profile-details{min-width:0}.profile-card .mini-head{margin-bottom:2px}.doc-upload select{min-width:0}.doc-upload select:nth-of-type(2){font-weight:750}.profile-photo-click img{transition:opacity .15s}.profile-photo-click:has(.photo-plus) img{background:#eef6ff}.profile-photo-box .warn{max-width:150px;text-align:center;font-weight:800}.crew-form .crew-date-control,.position-edit-form .crew-date-control{min-width:0}.stage129l .crew-native-date:before{content:none!important}.doc-upload .crew-date-control{min-width:145px}.experience-form .crew-date-control{min-width:0}.company-questionnaire-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.questionnaire-strip{display:flex!important;gap:8px;flex-wrap:wrap;position:sticky;top:0;background:#fff;z-index:2;padding:0 0 8px;border-bottom:1px solid var(--border)}.questionnaire-strip button{border:1px solid var(--border);background:#f8fafc;border-radius:999px;padding:8px 11px;font-weight:900;color:#334155;cursor:pointer}.questionnaire-strip button.active{background:var(--blue);border-color:var(--blue);color:#fff}.questionnaire-head{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:14px;padding:11px 12px}.questionnaire-head b{display:block;color:#0f172a}.questionnaire-head small{display:block;color:var(--muted);margin-top:3px}.checkbox-line{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px;border:1px dashed var(--border);border-radius:12px;padding:9px 10px;background:#fbfdff}.checkbox-line input{width:auto!important}.questionnaire-note{border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:10px!important;color:#1e3a8a!important;font-weight:800}.sticky-actions{position:sticky;bottom:0;background:#fff;padding-top:10px;border-top:1px solid var(--border)}.profile-card{grid-template-columns:132px 1fr}.profile-photo-click{width:112px;height:138px;border-radius:16px!important;overflow:visible}.profile-photo-click .crew-avatar.xl{width:112px!important;height:138px!important;border-radius:16px!important}.profile-photo-box img{width:179px!important;height:221px!important;border-radius:16px!important;object-fit:cover}.profile-photo-box .crew-avatar.xl{border:3px solid #dbeafe;box-shadow:0 10px 24px rgba(37,99,235,.12)}.profile-photo-click .photo-plus{right:-8px;bottom:6px}.salary-range-error{grid-column:1/-1;color:#b91c1c!important;font-weight:900;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;padding:8px 10px}.print-doc-photo{border-radius:4mm!important}.dot.red{background:#f04438}.dot.amber{background:#f59e0b}.visual-kpi-row{display:grid;gap:12px}.visual-kpi-row.five{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-kpi-row.six{grid-template-columns:repeat(6,minmax(0,1fr))}.visual-metric{border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.045);padding:16px;display:flex;gap:12px;align-items:center;min-height:92px;text-align:left}.visual-metric.clickable{cursor:pointer;font:inherit}.visual-metric.clickable:hover{border-color:#b7c7e6;box-shadow:0 16px 34px rgba(15,23,42,.08);transform:translateY(-1px)}.visual-metric>span{width:46px;height:46px;border-radius:14px;background:#eaf2ff;color:var(--blue);display:grid;place-items:center;flex:0 0 auto}.visual-metric small{color:#334155;font-weight:800}.visual-metric strong{display:block;font-size:27px;line-height:1.1;color:#071744;margin-top:4px}.visual-metric em{display:block;font-style:normal;font-size:12px;color:#059669;margin-top:5px}.visual-metric.green>span{background:#e9fbf1;color:#079455}.visual-metric.amber>span{background:#fff7e6;color:#c77700}.visual-metric.purple>span{background:#f5f3ff;color:#7c3aed}.visual-metric.red>span{background:#fff1f2;color:#f04438}.visual-card{padding:15px}.agency-workspace-page,.case-room-page,.operator-control-page{display:grid;gap:14px}.agency-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr) minmax(310px,.85fr);gap:14px;align-items:flex-start}.agency-dashboard-grid .incoming-panel{grid-row:span 2}.agency-dashboard-grid .shortlist-builder{grid-column:3;grid-row:2/span 2}.operator-two-col{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);gap:14px;align-items:flex-start}.matrix-table td,.matrix-table th{white-space:nowrap;text-align:center}.matrix-table td:first-child,.matrix-table th:first-child{text-align:left;min-width:190px}.matrix-filled{color:#071744}.matrix-shortage{color:#e11d48}.pipeline-stack{display:grid;gap:9px;margin-top:8px}.pipeline-row{display:grid;grid-template-columns:42px 1fr auto auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:16px;padding:11px;background:#f8fafc;text-align:left;font:inherit;cursor:pointer}.pipeline-row:hover{border-color:#b7c7e6;box-shadow:0 8px 18px rgba(15,23,42,.05)}.pipeline-row>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eaf2ff;color:var(--blue)}.pipeline-row strong{font-size:18px;color:#071744}.pipeline-row small{font-weight:900;color:#0ea5a4}.pipeline-row.green{background:#f0fdf4}.pipeline-row.green>span{background:#dcfce7;color:#079455}.pipeline-row.amber{background:#fff7ed}.pipeline-row.amber>span{background:#ffedd5;color:#c77700}.pipeline-row.purple{background:#faf5ff}.pipeline-row.purple>span{background:#f3e8ff;color:#7c3aed}.readiness-preview{display:grid;gap:11px}.visual-progress-line{display:grid;grid-template-columns:minmax(130px,1fr) 44px;gap:8px;align-items:center}.visual-progress-line span{display:flex;align-items:center;gap:8px;color:#334155;font-weight:800}.visual-progress-line b{text-align:right;color:#334155}.visual-progress-line i{grid-column:1/-1;height:7px;border-radius:999px;background:#edf2f7;overflow:hidden}.visual-progress-line em{display:block;height:100%;border-radius:999px;background:#0ea5a4}.visual-progress-line em.amber{background:#f59e0b}.visual-progress-line em.green{background:#079455}.activity-list{display:grid;gap:11px;margin-top:8px}.activity-list button,.activity-list span{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:0 0 9px;border:0;border-bottom:1px solid #edf2f7;background:transparent;text-align:left;font:inherit;cursor:pointer}.activity-list button:hover b{color:var(--blue)}.activity-list .queue-row{grid-template-columns:1fr auto;gap:3px 10px;border:1px solid var(--border);border-radius:14px;padding:10px;background:#fbfdff}.activity-list .queue-row:hover{border-color:#b7c7e6}.activity-list .queue-row small{grid-column:1/-1}.activity-list button:last-child,.activity-list span:last-child{border-bottom:0}.activity-list .crew-avatar,.activity-list svg{grid-row:span 2;color:var(--blue)}.activity-list b{color:#0f172a}.activity-list small{color:var(--muted)}.company-questionnaire-form.visual-questionnaire-form{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;gap:12px}.crew-dialog:has(.visual-questionnaire-form){width:min(1260px,96vw)}.company-questionnaire-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);gap:18px;padding:8px 0 14px;border-bottom:1px solid var(--border)}.questionnaire-person{display:grid;grid-template-columns:124px 1fr;gap:16px;align-items:flex-start}.questionnaire-person h3{margin:0 0 7px;color:#071744;font-size:23px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.questionnaire-person p{display:flex;align-items:center;gap:7px;margin:4px 0!important;color:#334155!important;font-weight:800}.questionnaire-person .crew-avatar.xl{width:112px;height:138px;border-radius:16px;font-size:34px}.questionnaire-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.questionnaire-mini-grid span{border:1px solid var(--border);border-radius:13px;padding:9px;background:#fbfdff;display:grid;gap:3px;color:#475569}.questionnaire-mini-grid svg{color:var(--blue)}.questionnaire-mini-grid small{font-weight:800;color:#64748b}.questionnaire-mini-grid b{color:#0f172a}.star-rating{display:flex;gap:1px;color:#cbd5e1}.star-rating b{font-size:15px;line-height:1}.star-rating b.on{color:#f59e0b}.questionnaire-scoreboard{display:grid;gap:12px}.score-top{display:flex;justify-content:space-between;font-weight:900;color:#334155}.score-top b{font-size:18px;color:var(--blue)}.score-bar{height:8px;border-radius:999px;background:#edf2f7;overflow:hidden}.score-bar em{display:block;height:100%;background:linear-gradient(90deg,#0ea5a4,#0b4dcc);border-radius:999px}.score-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.score-cards span{border:1px solid var(--border);border-radius:14px;padding:10px;background:#fff;display:grid;gap:4px;min-height:76px}.score-cards svg{color:var(--blue)}.score-cards b{font-size:13px;color:#0f172a}.score-cards small{font-weight:900;color:#079455}.visual-questionnaire-form .questionnaire-strip{top:0;margin-top:0;padding-top:4px}.visual-questionnaire-form .form-column{display:grid;gap:10px;border:1px solid var(--border);border-radius:16px;padding:12px;background:#fbfdff}.visual-questionnaire-form .form-column h4{margin:0 0 2px;color:#071744}.visual-questionnaire-form .form-column label{display:grid;gap:6px}.case-header-card{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.045);overflow:hidden}.case-header-card span{padding:14px 16px;border-right:1px solid #edf2f7}.case-header-card span:last-child{border-right:0}.case-header-card small{display:block;color:#64748b;font-weight:800;margin-bottom:5px}.case-header-card b{color:#071744}.case-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);padding:0 4px}.case-tabs button{border:0;background:transparent;padding:12px 14px;font-weight:900;color:#475569;display:flex;align-items:center;gap:6px;cursor:pointer}.case-tabs button.active{color:var(--blue);border-bottom:3px solid var(--blue)}.case-room-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:flex-start}.case-room-grid,.case-side{display:grid;gap:14px}.case-main{min-width:0}.checklist-row,.doc-access-row{display:grid;grid-template-columns:24px 1fr auto auto;gap:8px;align-items:center;border-bottom:1px solid #edf2f7;padding:9px 0}.checklist-row:last-child,.doc-access-row:last-child{border-bottom:0}.checklist-row small,.doc-access-row small{color:#64748b}.checklist-row svg{color:#079455}.messages-panel{grid-column:1}.message-row{display:grid;grid-template-columns:36px 110px 1fr 70px;gap:8px;align-items:center;border-bottom:1px solid #edf2f7;padding:9px 0}.message-row span{color:#334155}.message-row small{color:#64748b;text-align:right}.message-input{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.message-input input{border:1px solid var(--border);border-radius:12px;padding:10px}.case-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:12px}.case-timeline span{position:relative;border:1px solid var(--border);border-radius:16px;background:#fbfdff;padding:13px;display:grid;gap:6px}.case-timeline svg{color:#079455}.case-timeline b{color:#071744}.case-timeline small{color:#64748b}.progress-mini{display:grid;gap:4px;min-width:86px}.progress-mini b{font-size:12px;color:#334155}.progress-mini i{height:6px;background:#edf2f7;border-radius:999px;overflow:hidden}.progress-mini em{display:block;height:100%;background:#0ea5a4;border-radius:999px}.candidate-package-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:flex-start;border:1px solid var(--border);border-radius:18px;background:#fbfdff;padding:14px;margin-bottom:12px}.micro-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.micro-grid span{border:1px solid #edf2f7;background:#fff;border-radius:12px;padding:10px;display:grid;gap:4px}.micro-grid small{color:#64748b;font-weight:800}.micro-grid b{color:#071744;overflow-wrap:anywhere}.score-cards.one{grid-template-columns:1fr}@media(max-width:1100px){.candidate-package-hero{grid-template-columns:1fr}.micro-grid{grid-template-columns:1fr 1fr}}@media(max-width:1400px){.visual-kpi-row.six{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-dashboard-grid,.case-room-grid,.operator-two-col{grid-template-columns:1fr}.agency-dashboard-grid .shortlist-builder{grid-column:auto;grid-row:auto}.case-header-card,.case-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.company-questionnaire-hero{grid-template-columns:1fr}.score-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.case-header-card,.case-timeline,.company-questionnaire-form.visual-questionnaire-form,.questionnaire-mini-grid,.visual-kpi-row.five,.visual-kpi-row.six{grid-template-columns:1fr}.message-row{grid-template-columns:32px 1fr}.message-row small,.message-row span{grid-column:2}.score-cards{grid-template-columns:1fr}}.stage129aa-crewing-fix{display:contents}.section-refresh{display:inline-flex;align-items:center;gap:8px;width:max-content;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900}.section-refresh svg{animation:crewSpin 1s linear infinite}@keyframes crewSpin{to{transform:rotate(1turn)}}.seafarer-questionnaire-dialog{width:min(1260px,96vw)!important;max-height:90vh!important;overflow:auto!important}.seafarer-questionnaire-dialog>div{min-width:0}.visual-questionnaire-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:flex-start!important}.visual-questionnaire-form>.company-questionnaire-hero,.visual-questionnaire-form>.questionnaire-strip,.visual-questionnaire-form>.sticky-actions,.visual-questionnaire-form>.wide{grid-column:1/-1!important}.visual-questionnaire-form .form-column,.visual-questionnaire-form input,.visual-questionnaire-form label,.visual-questionnaire-form select,.visual-questionnaire-form textarea{min-width:0!important;box-sizing:border-box!important}.visual-questionnaire-form input,.visual-questionnaire-form select,.visual-questionnaire-form textarea{width:100%!important;max-width:100%!important;height:38px!important;overflow:hidden!important;text-overflow:ellipsis!important}.visual-questionnaire-form label{font-size:12px!important;font-weight:850!important;color:#334155!important;line-height:1.25!important}.visual-questionnaire-form .form-column{align-self:start!important}.visual-questionnaire-form .questionnaire-strip{display:flex!important;gap:7px!important;flex-wrap:wrap!important;position:sticky!important;top:0!important;background:#fff!important;z-index:4!important;padding:8px 0!important;border-bottom:1px solid var(--border)!important}.visual-questionnaire-form .questionnaire-strip button{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:8px 10px!important;white-space:nowrap!important;border-radius:999px!important;flex:0 0 auto!important}.company-questionnaire-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)!important}.questionnaire-person,.questionnaire-person>div,.questionnaire-scoreboard{min-width:0!important}.questionnaire-mini-grid b,.questionnaire-person h3,.questionnaire-person p,.score-cards b{min-width:0;overflow:hidden;text-overflow:ellipsis}.questionnaire-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.score-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}.company-photo-pick{position:relative;display:grid!important;place-items:center;width:179px;height:221px;border-radius:16px;border:1px solid #bfdbfe;background:#eff6ff;overflow:hidden;cursor:pointer;flex:0 0 auto}.company-photo-pick img{width:100%;height:100%;object-fit:cover;display:block}.company-photo-pick input{display:none!important}.company-photo-pick>span{position:absolute;left:8px;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:rgba(7,23,68,.86);color:#fff;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.company-photo-pick .crew-avatar.xl{width:179px!important;height:221px!important;border-radius:16px!important}.sticky-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important}.agency-dashboard-grid .row-actions button,.case-room-page .row-actions button{white-space:nowrap}.crew-table-wrap{min-width:0;overflow:auto}.crew-table-wrap td{vertical-align:middle}.crew-table-wrap td *{max-width:100%}@media(max-width:1200px){.visual-questionnaire-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-questionnaire-hero{grid-template-columns:1fr!important}.score-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.questionnaire-mini-grid,.score-cards,.visual-questionnaire-form{grid-template-columns:1fr!important}}.operator-production-page .crew-btn.secondary{border:1px solid var(--border);background:#fff;color:#0b4dcc}.operator-production-page .crew-table-wrap table{min-width:980px}.operator-production-page .crew-table-wrap td,.operator-production-page .crew-table-wrap th{white-space:nowrap}.operator-production-page .crew-table-wrap td:first-child,.operator-production-page .crew-table-wrap th:first-child{white-space:normal}.operator-request-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.operator-request-form label{display:grid!important;gap:6px!important;font-weight:900!important;color:#334155!important}.operator-request-form input,.operator-request-form select{width:100%!important;min-width:0!important}.operator-request-form .wide{grid-column:1/-1!important}.assignments-ledger-grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr)!important}.assignments-ledger-grid .row-actions{flex-wrap:nowrap}.crew-card .row-actions button:disabled{opacity:.45;cursor:not-allowed}.wizard-render .crew-form label{min-width:0}.wizard-render .crew-form input,.wizard-render .crew-form select{min-width:0;width:100%}.case-room-page .row-actions{flex-wrap:wrap}.case-room-page .row-actions button{white-space:nowrap}.operator-request-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}@media(max-width:1200px){.assignments-ledger-grid,.operator-request-form,.operator-request-grid{grid-template-columns:1fr!important}}.crew-workflow-guide{display:grid;grid-template-columns:260px 1fr;gap:14px;align-items:stretch;border:1px solid #bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff);border-radius:18px;padding:14px;box-shadow:0 12px 28px rgba(15,23,42,.04)}.crew-workflow-guide h2{margin:0 0 6px;color:#071744}.crew-workflow-guide p{margin:0;color:#475569}.workflow-step-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.workflow-step-row button{border:1px solid #dbeafe;background:#fff;border-radius:15px;padding:10px;text-align:left;display:grid;grid-template-columns:30px 1fr;gap:9px;cursor:pointer;color:#0f172a}.workflow-step-row button:hover{border-color:#0b4dcc;box-shadow:0 8px 18px rgba(37,99,235,.12)}.workflow-step-row b{width:28px;height:28px;border-radius:999px;background:#0b4dcc;color:#fff;display:grid;place-items:center}.workflow-step-row strong{display:block;color:#071744;font-size:12px}.workflow-step-row small{display:block;color:#0b4dcc;font-weight:900;margin:2px 0}.workflow-step-row em{display:block;font-style:normal;color:#64748b;font-size:11px;line-height:1.35}.section-help{margin:0 0 12px;color:#475569;font-weight:700}.assignments-page{display:grid;gap:14px}.assignment-create-card{border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#fbfdff)}.assignment-create-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.assignment-create-form .wide{grid-column:1/-1}.vessel-select-row{margin-bottom:10px}.vessel-select-row select{width:100%;max-width:520px}@media(max-width:1400px){.crew-workflow-guide{grid-template-columns:1fr}.workflow-step-row{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-create-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.assignment-create-form,.workflow-step-row{grid-template-columns:1fr!important}}.crew-flow-map{display:grid;grid-template-columns:250px 1fr;gap:14px;align-items:stretch;border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#fff)}.flow-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.flow-step-grid button{border:1px solid #dbeafe;background:#fff;border-radius:14px;padding:10px;text-align:left;display:grid;grid-template-columns:28px 1fr;gap:8px;cursor:pointer}.flow-step-grid button:hover{border-color:#0b4dcc;box-shadow:0 8px 18px rgba(11,77,204,.1)}.flow-step-grid b{width:28px;height:28px;border-radius:999px;background:#0b4dcc;color:#fff;display:grid;place-items:center}.flow-step-grid strong{display:block;color:#071744;font-size:12px}.flow-step-grid small{display:block;color:#64748b;font-size:11px;line-height:1.35;margin-top:2px}.danger-lite{border:1px solid #fecaca!important;background:#fff!important;color:#b91c1c!important}.crew-table-wrap .row-actions{min-width:max-content}@media(max-width:1300px){.crew-flow-map{grid-template-columns:1fr}.flow-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.flow-step-grid{grid-template-columns:1fr}}.crew-print-document{display:none}.no-print{print-color-adjust:exact}.print-icon-btn{width:38px;height:36px;padding:0!important;border-radius:12px!important}.crew-shell .crew-card:first-child{min-height:0}.mini-loading{font-size:12px;color:#64748b;font-weight:900}.section-skeleton{display:grid;gap:8px;margin-top:10px}.skeleton-row{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:12px;padding:10px;background:#fbfdff}.skeleton-row span{height:12px;border-radius:999px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7);animation:crewPulse 1.2s ease-in-out infinite}@keyframes crewPulse{0%,to{opacity:.65}50%{opacity:1}}.crew-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.candidate-preview-head-with-photo{display:grid!important;grid-template-columns:92px minmax(0,1fr) auto!important;align-items:center!important}.candidate-preview-photo{width:84px;height:104px;border-radius:16px;overflow:hidden;border:1px solid #bfdbfe;background:#eff6ff;display:grid;place-items:center}.candidate-preview-photo img{width:100%;height:100%;object-fit:cover;display:block}.crew-photo-fallback{display:grid;place-items:center;width:100%;height:100%;font-weight:900;color:#1450c8;background:linear-gradient(135deg,#eef5ff,#dbeafe)}.crew-avatar .crew-photo-fallback{border-radius:999px;font-size:12px}.candidate-preview-photo .crew-photo-fallback{font-size:20px}.shortlist-workbench-v3{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important;gap:14px!important;align-items:flex-start!important}.shortlist-workbench-v3 .shortlist-request-column{grid-column:1/2!important}.shortlist-workbench-v3 .shortlist-drop-card-v2{grid-column:2/3!important;grid-row:1!important}.shortlist-workbench-v3 .candidate-search-card-v2{grid-column:1/-1!important}.shortlist-workbench-v3 .candidate-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.shortlist-workbench-v3 .candidate-picker-row-v2{grid-template-columns:minmax(210px,1.3fr) minmax(145px,.8fr) minmax(120px,.7fr) minmax(150px,.9fr) minmax(110px,.55fr) minmax(110px,.55fr) minmax(90px,.45fr) 24px!important;align-items:center}.portfolio-snapshot-box{margin-top:14px}.portfolio-snapshot-box .row-actions{flex-wrap:wrap}.document-control-center .candidate-name,.portfolio-snapshot-box .candidate-name{min-width:220px}@media(max-width:1180px){.shortlist-workbench-v3{grid-template-columns:1fr!important}.shortlist-workbench-v3 .candidate-search-card-v2,.shortlist-workbench-v3 .shortlist-drop-card-v2,.shortlist-workbench-v3 .shortlist-request-column{grid-column:1!important;grid-row:auto!important}.shortlist-workbench-v3 .candidate-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shortlist-workbench-v3 .candidate-picker-row-v2{grid-template-columns:1fr 1fr!important}}.seafarer-sharing-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:flex-start;border:1px solid #f5c66a;background:#fffbeb;border-radius:16px;padding:14px 16px;color:#78350f;box-shadow:0 10px 26px rgba(120,53,15,.05)}.seafarer-sharing-notice>svg{margin-top:2px;color:#b45309}.seafarer-sharing-notice b{display:block;color:#78350f;font-size:15px}.seafarer-sharing-notice p{margin:4px 0 0;color:#92400e;line-height:1.45}.seafarer-sharing-notice ul{margin:7px 0 0;padding-left:18px;color:#92400e;font-size:12px;font-weight:750}.seafarer-sharing-notice.is-ready{border-color:#86efac;background:#f0fdf4;color:#14532d}.seafarer-sharing-notice.is-ready b,.seafarer-sharing-notice.is-ready>svg{color:#047857}.seafarer-sharing-notice.is-ready p{color:#166534}.seafarer-sharing-notice.is-loading{border-color:#bfdbfe;background:#eff6ff;color:#1e3a8a}.seafarer-sharing-notice.is-loading b,.seafarer-sharing-notice.is-loading>svg{color:#1d4ed8}.seafarer-sharing-notice.is-loading p{color:#334155}.seafarer-sharing-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.seafarer-sharing-actions .crew-btn{white-space:nowrap}@media(max-width:900px){.seafarer-sharing-notice{grid-template-columns:auto minmax(0,1fr)}.seafarer-sharing-actions{grid-column:1/-1;justify-content:flex-start}}@media print{@page{size:A4 portrait;margin:5mm 8mm 7mm}#__next,body,html{background:#fff!important;color:#0f172a!important;width:auto!important;min-height:0!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.crew-print-document,.crew-print-document *{visibility:visible!important}.account-menu-panel,.chat-widget,.crew-subnav,.crew-title,.no-print,.vesbor-desktop-sidebar,.vesbor-top-shell{display:none!important}.crew-shell,.crewing-page,.seafarer-render-grid,.vesbor-main-shell,.vesbor-shell-v2{display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.seafarer-render-grid>:not(.crew-print-document){display:none!important}.crew-print-document{display:block!important;position:static!important;width:190mm!important;max-width:190mm!important;margin:0 auto!important;padding:0!important;background:#fff!important;color:#0f172a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9.5px!important;line-height:1.22!important;page-break-after:auto!important;break-after:auto!important;overflow:visible!important}.print-doc-header{display:block!important;border-bottom:2px solid #0b4fb3!important;padding:0 0 6px!important;margin:0 0 4px!important;page-break-after:avoid!important;break-after:avoid!important}.print-brand-row{justify-content:space-between!important;gap:10px!important;margin:0 0 2px!important}.print-brand-row,.print-vesbor-lockup{display:flex!important;align-items:center!important}.print-vesbor-lockup{gap:7px!important;min-height:7mm!important}.print-vesbor-vmark{display:block!important;width:10mm!important;height:10mm!important;color:#2563eb!important;flex:0 0 auto!important}.print-vesbor-lockup strong{font-size:18px!important;line-height:1!important;letter-spacing:.5px!important;color:#0f172a!important;font-weight:900!important;font-family:Arial,Helvetica,sans-serif!important}.print-context-label{font-size:9px!important;color:#0f172a!important;font-weight:700!important}.print-date-row{font-size:8.5px!important;color:#475569!important;margin:0 0 3px!important}.print-doc-header h1{font-size:15px!important;margin:0!important;color:#071744!important;text-align:center!important}.print-doc-top{display:grid!important;grid-template-columns:34mm 1fr!important;gap:8px!important;align-items:flex-start!important;margin:0 0 6px!important}.print-doc-photo{width:30mm!important;height:38mm!important;border-radius:4mm!important;display:grid!important;place-items:center!important;background:#eef6ff!important;color:#0b4fb3!important;font-size:22px!important;font-weight:900!important;border:1px solid #cbd5e1!important;overflow:hidden!important}.print-doc-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.print-doc-section{page-break-inside:avoid!important;break-inside:avoid!important;margin:0 0 6px!important;padding:0!important}.print-doc-section h2{font-size:11px!important;line-height:1.1!important;margin:0 0 3px!important;color:#071744!important;border-bottom:1px solid #cbd5e1!important;padding-bottom:2px!important}.print-doc-section dl{display:grid!important;grid-template-columns:30mm 1fr 32mm 1fr!important;gap:2px 6px!important;margin:0!important}.print-doc-section dt{font-weight:700!important;color:#475569!important}.print-doc-section dd{margin:0!important;color:#0f172a!important;font-weight:700!important}.print-doc-section table{width:100%!important;border-collapse:collapse!important;font-size:9px!important}.print-doc-section th{background:#eff6ff!important;color:#0f172a!important;text-align:left!important;font-weight:800!important}.print-doc-section td,.print-doc-section th{border:1px solid #cbd5e1!important;padding:3px 4px!important;vertical-align:top!important}.print-doc-foot{margin-top:6px!important;padding-top:5px!important;border-top:1px solid #cbd5e1!important;color:#475569!important;font-size:8.5px!important}}@media(max-width:1300px){.agency-render-grid,.operator-render-grid,.seafarer-render-grid,.wizard-grid{grid-template-columns:1fr}.dash-side{position:static}.stat-row.five{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:auto}}@media(max-width:860px){.crew-form,.crew-form.compact,.doc-upload,.source-cards,.stat-row,.two-col,.wizard-steps,.workflow-strip{grid-template-columns:1fr}.crew-form .wide{grid-column:auto}.crew-title{display:grid}.crew-subnav{position:static}.mini-metrics,.profile-card{grid-template-columns:1fr}}.compact-document-control .doc-control-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 12px}.doc-control-strip button{border:1px solid var(--border);background:#fbfdff;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;cursor:pointer;min-height:58px}.doc-control-strip button:hover{border-color:#b7c7e6;box-shadow:0 8px 18px rgba(15,23,42,.05)}.doc-control-strip b{display:block;font-size:18px;color:#071744}.doc-control-strip small{display:block;color:#64748b;font-weight:800}.shortlist-workbench{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 390px;gap:14px;align-items:flex-start}.request-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-top:10px}.request-summary-strip span{padding:10px;border-right:1px solid #edf2f7;background:#fbfdff}.request-summary-strip span:last-child{border-right:0}.request-summary-strip small{display:block;color:#64748b;font-weight:800}.request-summary-strip b{color:#071744}.candidate-search-card .row-actions input{min-width:260px}.candidate-picker-list{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:3px}.candidate-picker-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(110px,.45fr) minmax(150px,.65fr) minmax(95px,.35fr) 22px;gap:10px;align-items:center;border:1px solid var(--border);border-radius:14px;background:#fff;padding:10px;text-align:left;font:inherit;cursor:pointer}.candidate-picker-row.selected,.candidate-picker-row:hover{border-color:#0b4dcc;box-shadow:0 8px 18px rgba(11,77,204,.08)}.candidate-picker-row span small{display:block;color:#64748b;font-weight:800}.candidate-picker-row span b{color:#071744}.shortlist-drop-card{position:sticky;top:12px}.selected-shortlist-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:9px;margin-bottom:8px;background:#fbfdff}.shortlist-note-field{display:block;margin:10px 0;font-size:12px;font-weight:900;color:#475569}.shortlist-note-field span{display:block;margin-bottom:4px}.shortlist-drop-card textarea{width:100%;min-height:90px;border:1px solid var(--border);border-radius:12px;padding:10px;margin:0;resize:vertical}.candidate-add-shortlist-btn{border:1px solid #0b4dcc;background:#fff;color:#0b4dcc;border-radius:10px;padding:7px 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:900;cursor:pointer}.candidate-add-shortlist-btn:disabled{border-color:#bbf7d0;background:#ecfdf5;color:#047857;cursor:default}.candidate-add-shortlist-btn:focus-visible{outline:3px solid rgba(11,77,204,.28);outline-offset:2px}.agency-request-page .crew-table-wrap table td:last-child{min-width:260px}.agency-placements-page h3{margin:16px 0 8px;color:#071744}.case-tabs button .crew-badge{padding:2px 6px}.case-room-page .case-room-grid{margin-top:4px}@media(max-width:1200px){.shortlist-workbench{grid-template-columns:1fr}.shortlist-drop-card{position:static}.candidate-picker-row{grid-template-columns:1fr}.compact-document-control .doc-control-strip{grid-template-columns:1fr 1fr}}.shortlist-workbench-v2{grid-template-columns:330px minmax(0,1fr) 360px}.shortlist-request-column{position:sticky;top:72px}.request-summary-strip.stacked{grid-template-columns:1fr}.request-summary-strip.stacked span{border-right:0;border-bottom:1px solid #edf2f7}.request-summary-strip.stacked span:last-child{border-bottom:0}.shortlist-pool-info{display:grid;gap:8px;margin-top:12px}.shortlist-pool-info>b{color:#071744}.shortlist-pool-info button{border:1px solid var(--border);background:#fbfdff;border-radius:12px;padding:9px 10px;display:flex;align-items:center;gap:8px;text-align:left;font-weight:900;color:#334155;cursor:pointer}.shortlist-pool-info button strong{margin-left:auto;color:#0b4dcc}.shortlist-pool-info button:hover{border-color:#0b4dcc}.candidate-filter-grid{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.8fr));gap:8px;margin:10px 0}.candidate-filter-grid label{font-size:12px;font-weight:900;color:#475569}.candidate-filter-grid input,.candidate-filter-grid select{width:100%;margin-top:4px}.candidate-results-head{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:10px;margin-bottom:8px}.candidate-results-head small{color:#64748b;font-weight:800}.candidate-picker-list-v2{max-height:610px}.candidate-picker-row-v2{grid-template-columns:minmax(190px,1.2fr) minmax(135px,.65fr) minmax(145px,.75fr) minmax(145px,.8fr) minmax(120px,.55fr) minmax(115px,.55fr) minmax(80px,.45fr) minmax(76px,.35fr)}.candidate-picker-row-v2 small{line-height:1.2}.selected-shortlist-row small{display:flex;gap:6px;align-items:center;margin-top:5px;color:#64748b;font-weight:800}.tiny-status{border:1px solid #0b4dcc;background:#fff;color:#0b4dcc;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;cursor:pointer}.tiny-status.disabled{border-color:#bbf7d0;background:#ecfdf5;color:#047857;cursor:default}.shortlist-drop-card-v2{position:sticky;top:72px}@media(max-width:1250px){.shortlist-workbench-v2{grid-template-columns:1fr}.shortlist-drop-card-v2,.shortlist-request-column{position:static}.candidate-filter-grid{grid-template-columns:1fr 1fr}.candidate-picker-row-v2{grid-template-columns:1fr}}.candidate-open-btn{border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.candidate-open-btn:hover b{text-decoration:underline}.stage129l .crew-table-wrap button.candidate-open-btn{background:#0b4dcc!important;border:1px solid #0b4dcc!important;border-radius:8px!important;padding:7px 10px!important;color:#fff!important;max-width:100%;min-width:0}.stage129l .crew-table-wrap button.candidate-open-btn .candidate-name b,.stage129l .crew-table-wrap button.candidate-open-btn .candidate-name small,.stage129l .crew-table-wrap button.candidate-open-btn .candidate-name svg{color:#fff!important}.stage129l .crew-table-wrap button.candidate-open-btn .candidate-name>span:last-child{min-width:0}.stage129l .crew-table-wrap button.candidate-open-btn .candidate-name b,.stage129l .crew-table-wrap button.candidate-open-btn .candidate-name small{overflow-wrap:anywhere}.stage129l .crew-table-wrap button.candidate-open-btn:hover{background:#073b9a!important;border-color:#073b9a!important}.candidate-preview-modal{display:grid;gap:12px;padding:14px}.candidate-preview-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.crew-note-box{border:1px solid var(--border);background:#f8fbff;border-radius:12px;padding:12px;display:grid;gap:4px}.crew-note-box b{color:#071744}.crew-note-box span{color:#64748b;font-weight:750}.vesbor-import-row .tiny-status{margin-top:4px;width:max-content}.vesbor-import-modal{display:grid;gap:12px}.modal-help{color:#64748b;margin:0}.vesbor-import-filters{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(120px,1fr)) auto;gap:8px;align-items:end}.vesbor-import-filters label{display:grid;gap:5px;font-weight:900;color:#475569;font-size:12px}.vesbor-import-filters input,.vesbor-import-filters select{border:1px solid var(--border);border-radius:11px;padding:9px 10px;font:inherit;background:#fff}.vesbor-import-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vesbor-import-summary span{border:1px solid var(--border);border-radius:12px;background:#fbfdff;padding:10px}.vesbor-import-summary b{display:block;font-size:20px;color:#071744}.vesbor-import-summary small{color:#64748b;font-weight:800}.vesbor-import-list{display:grid;gap:8px;max-height:min(54vh,520px);overflow:auto;padding-right:3px}.vesbor-import-row{display:grid;grid-template-columns:22px minmax(210px,1.2fr) minmax(110px,.55fr) minmax(140px,.7fr) minmax(130px,.65fr) minmax(150px,.75fr);gap:10px;align-items:center;border:1px solid var(--border);border-radius:14px;background:#fff;padding:10px;cursor:pointer}.vesbor-import-row:hover{border-color:#0b4dcc;box-shadow:0 8px 18px rgba(11,77,204,.07)}.vesbor-import-row.already{background:#f8fafc;cursor:default}.vesbor-import-row span small{display:block;color:#64748b;font-weight:800}.vesbor-import-row span b{color:#071744}@media(max-width:1200px){.vesbor-import-filters,.vesbor-import-row,.vesbor-import-summary{grid-template-columns:1fr}}.crew-dialog{width:min(1180px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.crew-dialog>div{overflow:auto!important;min-height:0!important}.seafarer-questionnaire-dialog{width:min(1180px,calc(100vw - 32px))!important}.crew-notice-modal{padding:16px;display:grid;gap:12px}.crew-notice-modal p{margin:0;color:#0f172a;font-weight:750;line-height:1.45}.assignment-action-modal{padding:16px!important}.assignment-action-modal .wide{grid-column:1/-1}.vesbor-import-modal{padding:0 16px 16px;max-width:100%;overflow:hidden}.vesbor-import-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) auto!important}.vesbor-import-filters input,.vesbor-import-filters label,.vesbor-import-filters select{min-width:0}.vesbor-import-row{grid-template-columns:22px minmax(185px,1.2fr) minmax(90px,.5fr) minmax(115px,.65fr) minmax(110px,.65fr) minmax(130px,.7fr)!important}.vesbor-import-row>*{min-width:0}.vesbor-import-row b,.vesbor-import-row small{overflow:hidden;text-overflow:ellipsis}.crew-change-lifecycle{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0}.crew-change-lifecycle span{border:1px solid var(--border);border-radius:12px;background:#fbfdff;padding:9px;display:grid;gap:5px}.crew-change-lifecycle b{color:#071744}.crew-change-lifecycle small{color:#64748b;line-height:1.3}.crew-change-scopes{margin:10px 0}.crew-change-scopes .crew-btn b{margin-left:4px}.crew-change-command-card .crew-table-wrap table{min-width:1180px}.crew-change-actions{gap:6px;flex-wrap:wrap}.handover-modal-grid{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:14px;padding:14px}.handover-summary-panel{border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#eff6ff,#fff);padding:14px}.handover-summary-panel h3{margin:0 0 4px;color:#071744}.handover-summary-panel p{margin:0 0 10px;color:#475569;font-weight:800}.handover-modal-grid .crew-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.handover-modal-grid .wide{grid-column:1/-1!important}@media(max-width:900px){.vesbor-import-filters,.vesbor-import-row{grid-template-columns:1fr!important}.crew-modal{padding:10px!important}.crew-dialog{width:calc(100vw - 20px)!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 20px)!important}}.seafarer-questionnaire-dialog .crew-form.visual-questionnaire-form{gap:16px!important;padding:12px 14px 0!important}.seafarer-questionnaire-dialog .crew-form.visual-questionnaire-form label,.visual-questionnaire-form label{display:grid!important;gap:7px!important;align-content:start!important}.seafarer-questionnaire-dialog .crew-form.visual-questionnaire-form input,.seafarer-questionnaire-dialog .crew-form.visual-questionnaire-form select,.seafarer-questionnaire-dialog .crew-form.visual-questionnaire-form textarea{min-height:40px!important;line-height:1.3!important}.company-questionnaire-hero{gap:18px!important;padding:16px!important;margin-bottom:12px!important}.questionnaire-mini-grid,.score-cards{gap:12px!important}.questionnaire-strip{gap:8px!important;margin:12px 0!important;padding-bottom:10px!important}.vesbor-import-modal{padding:0 18px 18px!important}.vesbor-import-filters{gap:12px!important;margin-top:10px!important}.vesbor-import-filters label{display:grid!important;gap:7px!important}.vesbor-import-row{gap:12px!important;align-items:center!important;padding:12px!important}.crew-table-wrap td,.crew-table-wrap th{padding:10px 12px!important}.portfolio-card-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:16px!important}.portfolio-card-form .wide{grid-column:1/-1}.portfolio-card-form textarea{min-height:86px;resize:vertical}.emergency-contact-editor,.phones-editor{border:1px solid var(--border);border-radius:14px;background:#fbfdff;padding:12px;display:grid;gap:10px}.emergency-contact-row{display:grid;grid-template-columns:1.1fr .9fr .9fr .9fr 1fr auto;gap:8px;align-items:center}.emergency-contact-row input,.phone-row input{min-width:0;border:1px solid var(--border);border-radius:10px;padding:9px 10px;background:#fff}.phone-row{grid-template-columns:1fr auto;align-items:center}.crew-dossier-section,.phone-row{display:grid;gap:8px}@media(max-width:1100px){.portfolio-card-form{grid-template-columns:1fr!important}.emergency-contact-row{grid-template-columns:1fr}}.stage129l.crewing-page{--crew-blue:#0b4dcc;--crew-navy:#061433;--crew-ink:#0f172a;--crew-muted:#64748b;--crew-border:#d9e4f2;--crew-soft:#f5f8fc;--crew-surface:#ffffff;--crew-surface-2:#fbfdff;--crew-shadow:0 18px 46px rgba(15,23,42,.065);--crew-shadow-soft:0 8px 22px rgba(15,23,42,.045);--crew-radius:20px;--crew-radius-sm:14px;background:linear-gradient(180deg,#f7fbff,#f8fafc 42%,#f6f8fb)!important;padding-bottom:32px}.stage129l .crew-shell{gap:16px;max-width:1680px;margin:0 auto;width:100%}.stage129l .crew-shell:before{content:"VESBOR Crewing · crew records, document control, requests and vessel assignment ledger";display:flex;align-items:center;min-height:62px;border:1px solid rgba(11,77,204,.14);border-radius:24px;padding:18px 22px 18px 64px;color:#12315f;font-weight:950;letter-spacing:-.015em;background:radial-gradient(circle at 24px 50%,rgba(11,77,204,.18) 0 12px,transparent 13px),linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,246,255,.94));box-shadow:var(--crew-shadow-soft)}.stage129l .crew-subnav{top:10px!important;gap:6px!important;padding:7px!important;border-radius:18px!important;border-color:rgba(15,23,42,.08)!important;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(15,23,42,.06);overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:thin}.stage129l .crew-subnav button{white-space:nowrap;border-radius:13px!important;padding:10px 13px!important;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}.stage129l .crew-subnav button:hover{border-color:#c6d6ec!important;background:#f6f9ff!important;transform:translateY(-1px)}.stage129l .crew-subnav button.active{background:linear-gradient(135deg,#073fa8,#0b63e5)!important;box-shadow:0 10px 22px rgba(11,77,204,.22)}.stage129l .crew-title{align-items:center!important;border:1px solid var(--crew-border);border-radius:24px;padding:18px 20px;background:#fff;box-shadow:var(--crew-shadow-soft)}.stage129l .crew-title h1{font-size:clamp(24px,2.1vw,34px)!important;color:var(--crew-navy)!important;letter-spacing:-.045em!important}.stage129l .crew-title p{max-width:900px;font-weight:650;color:#52637a!important}.stage129l .crew-card,.stage129l .crew-stat,.stage129l .visual-card,.stage129l .visual-metric{border-color:rgba(15,23,42,.085)!important;background:rgba(255,255,255,.97)!important;border-radius:var(--crew-radius)!important;box-shadow:var(--crew-shadow-soft)!important}.stage129l .crew-card{padding:18px!important;transition:border-color .16s,box-shadow .16s,transform .16s}.stage129l .crew-card:hover{border-color:#cbdaf0!important;box-shadow:var(--crew-shadow)!important}.stage129l .crew-card-head,.stage129l .mini-head{padding-bottom:12px;border-bottom:1px solid #edf2f7;margin-bottom:12px}.stage129l .crew-card h2{font-size:18px!important;letter-spacing:-.025em!important;color:var(--crew-navy)!important}.stage129l .crew-card h3{letter-spacing:-.02em;color:var(--crew-navy)!important}.stage129l .crew-card p,.stage129l .crew-empty span{color:#596a81!important;font-weight:650}.stage129l .stat-row,.stage129l .visual-kpi-row{gap:12px!important}.stage129l .crew-stat,.stage129l .visual-metric{min-height:96px!important;border-radius:19px!important}.stage129l .crew-stat span,.stage129l .visual-metric>span{border-radius:16px!important;background:linear-gradient(135deg,#eaf2ff,#f7fbff)!important;box-shadow:inset 0 0 0 1px rgba(11,77,204,.08)}.stage129l .crew-stat strong,.stage129l .visual-metric strong{color:var(--crew-navy)!important;letter-spacing:-.035em}.stage129l .crew-badge{border-radius:999px!important;font-weight:950!important;letter-spacing:.01em;padding:5px 10px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.stage129l .crew-table-wrap{border:1px solid var(--crew-border);border-radius:18px;overflow:auto;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.035)}.stage129l .crew-table-wrap table{border-collapse:initial!important;border-spacing:0;min-width:760px}.stage129l .crew-table-wrap th{position:sticky;top:0;z-index:1;background:#f5f8fc!important;color:#334155!important;text-transform:uppercase;letter-spacing:.045em;font-size:11px!important;white-space:nowrap}.stage129l .crew-table-wrap td{background:#fff;transition:background .12s}.stage129l .crew-table-wrap tr:hover td{background:#f8fbff}.stage129l .crew-table-wrap td:first-child,.stage129l .crew-table-wrap th:first-child{padding-left:14px!important}.stage129l .crew-table-wrap td:last-child,.stage129l .crew-table-wrap th:last-child{padding-right:14px!important}.stage129l .compact-form,.stage129l .crew-form{background:#fbfdff;border:1px solid #edf2f7;border-radius:18px}.stage129l .compact-form label,.stage129l .crew-form label,.stage129l .doc-upload label{font-size:13px;color:#334155!important;letter-spacing:-.01em}.stage129l .compact-form input,.stage129l .compact-form select,.stage129l .compact-form textarea,.stage129l .crew-form input,.stage129l .crew-form select,.stage129l .crew-form textarea,.stage129l .doc-upload input,.stage129l .doc-upload select,.stage129l .message-input input,.stage129l textarea{min-height:42px;border-radius:13px!important;border-color:#d7e2f0!important;background:#fff!important;color:#0f172a!important;transition:border-color .14s,box-shadow .14s,background .14s}.stage129l .compact-form input:focus,.stage129l .compact-form select:focus,.stage129l .compact-form textarea:focus,.stage129l .crew-form input:focus,.stage129l .crew-form select:focus,.stage129l .crew-form textarea:focus,.stage129l .doc-upload input:focus,.stage129l .doc-upload select:focus,.stage129l .message-input input:focus,.stage129l textarea:focus{outline:0;border-color:#80aef4!important;box-shadow:0 0 0 4px rgba(37,99,235,.12)!important;background:#fff!important}.stage129l .add-box,.stage129l .compact-form button,.stage129l .crew-btn,.stage129l .crew-table-wrap button,.stage129l .row-actions button{border-radius:13px!important;min-height:38px;font-weight:950!important;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.stage129l .compact-form button:not(:disabled):hover,.stage129l .crew-btn:not(:disabled):hover,.stage129l .crew-table-wrap button:not(:disabled):hover,.stage129l .row-actions button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(11,77,204,.12)}.stage129l .crew-btn.secondary,.stage129l .crew-table-wrap .secondary,.stage129l .row-actions .secondary{background:#f8fbff!important;border-color:#cddbf0!important;color:#0b4dcc!important}.stage129l .crew-error{border-radius:15px!important;font-weight:750}.stage129l .crew-empty{background:linear-gradient(135deg,#fbfdff,#f7faff);border-radius:18px!important;min-height:128px}.stage129l .profile-card{border-radius:22px;align-items:flex-start}.stage129l .crew-avatar{overflow:hidden;box-shadow:inset 0 0 0 1px rgba(11,77,204,.1)}.stage129l .crew-avatar img,.stage129l .profile-photo-box img{width:100%;height:100%;object-fit:cover}.stage129l .profile-photo-box img{border-radius:22px!important;border-color:#e0eaff!important}.stage129l .doc-upload{grid-template-columns:minmax(190px,1.35fr) minmax(150px,.85fr) minmax(130px,.75fr) minmax(122px,.6fr) auto!important;background:#fbfdff;border:1px solid #edf2f7;border-radius:18px;padding:12px;margin:12px 0!important}.stage129l .file-picker{min-height:42px;background:#f8fbff!important;border-color:#b8d3fb!important}.stage129l .doc-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))!important;gap:12px!important}.stage129l .doc-tile{border-radius:18px!important;background:#fff!important;padding:11px!important;min-height:188px;box-shadow:0 10px 22px rgba(15,23,42,.04)}.stage129l .doc-thumb{height:92px!important;border-radius:15px!important;background:linear-gradient(135deg,#eaf2ff,#f8fbff)!important}.stage129l .doc-tile b{font-size:13.5px!important;line-height:1.25;color:#0f172a}.stage129l .doc-actions a,.stage129l .doc-actions button{border-radius:10px!important;box-shadow:0 8px 18px rgba(15,23,42,.05)}.stage129l .agency-dashboard-grid,.stage129l .agency-render-grid,.stage129l .assignments-grid,.stage129l .case-room-grid,.stage129l .operator-render-grid,.stage129l .operator-two-col,.stage129l .wizard-grid{gap:16px!important}.stage129l .seafarer-render-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.35fr) minmax(310px,.75fr)!important;gap:16px!important;align-items:flex-start}.stage129l .case-side,.stage129l .dash-side,.stage129l .shortlist-drop-card-v2,.stage129l .shortlist-request-column{top:84px!important}.stage129l .activity-list .queue-row,.stage129l .case-header-card,.stage129l .case-timeline span,.stage129l .crew-change-lifecycle span,.stage129l .crew-note-box,.stage129l .pipeline-row,.stage129l .request-summary-strip span,.stage129l .selected-shortlist-row{border-color:#dfe8f4!important;background:#fbfdff!important;border-radius:16px!important}.stage129l .activity-list .queue-row:hover,.stage129l .pipeline-row:hover,.stage129l .selected-shortlist-row:hover{border-color:#b9ccec!important;box-shadow:0 10px 24px rgba(15,23,42,.055)}.stage129l .candidate-picker-row,.stage129l .candidate-picker-row-v2,.stage129l .vesbor-import-row{border-radius:16px!important;background:#fff!important;border:1px solid #dfe8f4!important;box-shadow:0 8px 18px rgba(15,23,42,.035)}.stage129l .candidate-picker-row-v2:hover,.stage129l .candidate-picker-row:hover,.stage129l .vesbor-import-row:hover{border-color:#abc5ec!important;box-shadow:0 12px 24px rgba(11,77,204,.075)}.stage129l .crew-modal{background:rgba(6,20,51,.42)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px!important}.stage129l .crew-dialog,.stage129l .document-viewer-dialog{border-radius:24px!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 26px 80px rgba(2,6,23,.22)!important}.stage129l .crew-dialog>header,.stage129l .document-viewer-dialog>header{background:linear-gradient(135deg,#fff,#f7fbff);border-bottom:1px solid #edf2f7}.stage129l .mini-loading,.stage129l .section-refresh{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:7px 10px;font-weight:900;width:max-content}.stage129l .crew-workflow-guide{border-radius:24px!important;border:1px solid rgba(11,77,204,.12)!important;background:linear-gradient(135deg,#fff,#f4f8ff)!important;box-shadow:var(--crew-shadow-soft)!important}.stage129l .workflow-step-row button{border-radius:16px!important;border-color:#dfe8f4!important;background:#fff!important;box-shadow:0 8px 18px rgba(15,23,42,.035)}.stage129l .workflow-step-row button:hover{border-color:#b9ccec!important;box-shadow:0 12px 24px rgba(11,77,204,.075)}@media(max-width:1450px){.stage129l .seafarer-render-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)!important}.stage129l .seafarer-render-grid>.dash-side,.stage129l .seafarer-render-grid>aside{grid-column:1/-1;position:static!important}.stage129l .stat-row.five,.stage129l .visual-kpi-row.six{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1180px){.stage129l .agency-dashboard-grid,.stage129l .agency-render-grid,.stage129l .case-room-grid,.stage129l .operator-render-grid,.stage129l .operator-two-col,.stage129l .seafarer-render-grid,.stage129l .two-col,.stage129l .wizard-grid{grid-template-columns:1fr!important}.stage129l .case-side,.stage129l .dash-side,.stage129l .shortlist-drop-card-v2,.stage129l .shortlist-request-column{position:static!important}.stage129l .crew-title{display:grid!important;align-items:flex-start!important}.stage129l .doc-upload{grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.stage129l.crewing-page{padding-bottom:18px}.stage129l .crew-shell:before{font-size:13px;line-height:1.35;padding:14px 14px 14px 52px;border-radius:18px}.stage129l .crew-subnav{margin:0 -2px;border-radius:15px!important}.stage129l .crew-subnav button{padding:9px 10px!important;font-size:13px}.stage129l .crew-card,.stage129l .crew-title{padding:14px!important;border-radius:18px!important}.stage129l .stat-row,.stage129l .stat-row.five,.stage129l .visual-kpi-row.five,.stage129l .visual-kpi-row.six{grid-template-columns:1fr!important}.stage129l .company-questionnaire-form.visual-questionnaire-form,.stage129l .crew-form,.stage129l .crew-form.compact,.stage129l .portfolio-card-form{grid-template-columns:1fr!important;padding:12px!important}.stage129l .crew-form .wide{grid-column:1/-1!important}.stage129l .doc-upload{grid-template-columns:1fr!important}.stage129l .doc-grid{grid-template-columns:1fr 1fr!important}.stage129l .doc-tile{min-height:170px}.stage129l .kv,.stage129l .preview-kv,.stage129l .wide-kv{grid-template-columns:1fr!important}.stage129l .row-actions,.stage129l .title-actions{display:grid!important;grid-template-columns:1fr;align-items:stretch!important}.stage129l .crew-btn,.stage129l .row-actions button,.stage129l .title-actions button{width:100%;justify-content:center}}@media(max-width:480px){.stage129l .doc-grid{grid-template-columns:1fr!important}.stage129l .candidate-name{align-items:flex-start}.stage129l .crew-table-wrap table{min-width:640px}}.stage129l .crew-manager-page{display:grid;gap:14px}.stage129l .crew-manager-intro{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;background:linear-gradient(135deg,#fff,#f3f8ff)!important;border-color:#bfdbfe!important}.stage129l .crew-manager-intro h2{margin:0 0 6px!important}.stage129l .manager-mode-pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.stage129l .crew-manager-page .crew-table-wrap table{min-width:980px}.stage129l .crew-manager-page .operator-two-col{align-items:flex-start}.stage129l .crew-manager-page .row-actions{flex-wrap:wrap}.stage129l .crew-manager-page .row-actions button{white-space:nowrap}@media(max-width:900px){.stage129l .crew-manager-intro{grid-template-columns:1fr}.stage129l .manager-mode-pills{justify-content:flex-start}}.stage129l .seafarer-questionnaire-dialog{width:min(1440px,98vw)!important;max-height:92vh!important}.stage129l .visual-questionnaire-form{grid-template-columns:minmax(260px,.92fr) minmax(430px,1.34fr) minmax(300px,1fr)!important}.stage129l .contact-form-column{display:grid!important;gap:10px!important;align-self:start!important}.stage129l .contact-form-column h4{margin:0 0 2px!important;color:#071744!important}.stage129l .contact-line{display:grid!important;gap:6px!important;margin:0!important}.stage129l .contact-control-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;width:100%!important}.stage129l .contact-control-line input,.stage129l .contact-repeat-row input{min-width:0!important;width:100%!important;overflow:visible!important;text-overflow:clip!important;font-size:13px!important}.stage129l .inline-add-btn{min-width:104px!important;white-space:nowrap!important;padding-inline:10px!important}.stage129l .contact-repeat-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.stage129l .contact-repeat-row .danger-lite{min-width:82px!important;white-space:nowrap!important}@media(max-width:1200px){.stage129l .visual-questionnaire-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage129l .contact-form-column{grid-column:1/-1!important}}@media(max-width:760px){.stage129l .contact-control-line,.stage129l .contact-repeat-row{grid-template-columns:1fr!important}.stage129l .contact-repeat-row .danger-lite,.stage129l .inline-add-btn{width:100%!important}}.stage129l .profile-photo-box .profile-photo-click{width:179px!important;min-height:221px!important;display:grid!important;place-items:center!important}.stage129l .profile-photo-box .crew-avatar.xl{width:179px!important;height:221px!important;border-radius:22px!important}@media print{@page{size:A4 portrait;margin:3mm 6mm 6mm!important}#__next,body,html{margin:0!important;padding:0!important;background:#fff!important;width:210mm!important;min-height:0!important;overflow:visible!important}body *{visibility:hidden!important}.stage129l,.stage129l .crew-shell,.stage129l .seafarer-render-grid,.stage129l.crewing-page{display:block!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;min-height:0!important;overflow:visible!important}.stage129l .crew-card,.stage129l .crew-modal,.stage129l .crew-shell:before,.stage129l .crew-subnav,.stage129l .crew-title,.stage129l .profile-card,.stage129l .reminders,.stage129l .service-history-card{display:none!important}.crew-print-document,.crew-print-document *{visibility:visible!important}.crew-print-document{display:block!important;position:fixed!important;left:0!important;top:0!important;width:198mm!important;max-width:198mm!important;margin:0!important;padding:0!important;background:#fff!important;color:#0f172a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.18!important;page-break-after:auto!important;break-after:auto!important;overflow:visible!important;transform:none!important}.print-doc-header{padding:0 0 4px!important;margin:0 0 3px!important;border-bottom:1.5px solid #0b4fb3!important}.print-brand-row{margin:0!important;min-height:8mm!important;align-items:center!important}.print-vesbor-lockup{min-height:7mm!important}.print-vesbor-vmark{width:8mm!important;height:8mm!important}.print-vesbor-lockup strong{font-size:16px!important}.print-date-row{font-size:10px!important;margin:0 0 1px!important}.print-doc-header h1{font-size:14px!important;margin:0!important}.print-doc-top{grid-template-columns:44mm 1fr!important;gap:7px!important;margin:0 0 5px!important}.print-doc-photo{width:42mm!important;height:53mm!important}.print-doc-section{margin:0 0 5px!important}.print-doc-section h2{font-size:12px!important;margin:0 0 2px!important;padding-bottom:1px!important}.print-doc-section dl{grid-template-columns:31mm 1fr 33mm 1fr!important;gap:1px 5px!important}.print-doc-section table{font-size:12px!important}.print-doc-section td,.print-doc-section th{padding:2px 3px!important}.print-doc-foot{margin-top:4px!important;padding-top:3px!important;font-size:10px!important}}.stage129cf-operational-flow .manager-flow-card{border-color:#bfdbfe!important;background:linear-gradient(135deg,#fff,#f4f8ff)!important}.stage129cf-operational-flow .compact-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.stage129cf-operational-flow .compact-flow span{border:1px solid #dbeafe;background:#fff;border-radius:16px;padding:10px;display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:flex-start}.stage129cf-operational-flow .compact-flow b{width:28px;height:28px;border-radius:999px;background:#0b4dcc;color:#fff;display:grid;place-items:center}.stage129cf-operational-flow .compact-flow strong{display:block;color:#071744;font-size:12px}.stage129cf-operational-flow .compact-flow small{display:block;color:#64748b;font-weight:800;font-size:11px}.stage129cf-operational-flow .manager-planner-card .crew-table-wrap table{min-width:1120px}.stage129cf-operational-flow .manager-planner-card small{display:block;color:#64748b;font-weight:800;line-height:1.25}@media(max-width:1200px){.stage129cf-operational-flow .compact-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.stage129cf-operational-flow .compact-flow{grid-template-columns:1fr}}.stage129ce-manager-editors .manager-editor-card .crew-card-head,.stage129ce-manager-editors .visual-card .crew-card-head{gap:12px}.stage129ce-manager-editors .title-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stage129ce-manager-editors .row-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.manager-editor-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-width:min(980px,92vw)}.manager-editor-form label{display:grid;gap:6px;font-size:12px;font-weight:900;color:#334155}.manager-editor-form input,.manager-editor-form select,.manager-editor-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:11px;padding:9px 10px;font:inherit}.manager-editor-form textarea{min-height:74px;resize:vertical}.manager-editor-form .wide{grid-column:1/-1}.manager-editor-form .check-row{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;padding:10px;background:#fbfdff}.manager-editor-form .check-row input{width:auto}.manager-editor-form .modal-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center;border-top:1px solid var(--border);padding-top:12px}.manager-edit-two-col{align-items:flex-start}.stage129ce-manager-editors .crew-table-wrap table{min-width:980px}@media(max-width:1100px){.manager-editor-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0}}@media(max-width:720px){.manager-editor-form{grid-template-columns:1fr!important}.stage129ce-manager-editors .title-actions{width:100%}.stage129ce-manager-editors .title-actions button{width:100%;justify-content:center}}.stage129l .crew-readiness-gate{border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;padding:12px;display:grid;gap:8px}.stage129l .crew-readiness-gate.blocked{border-color:#fecaca;background:#fff7f7}.stage129l .crew-readiness-gate.ready{border-color:#bbf7d0;background:#f7fff9}.stage129l .crew-readiness-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.stage129l .crew-readiness-gate p{margin:0;color:#334155;font-weight:800}.stage129l .crew-readiness-gate ul{margin:0;padding-left:18px;color:#334155;font-weight:750;display:grid;gap:3px}.stage129l .crew-readiness-gate small{color:#64748b;font-weight:800}.stage129l .crew-permission-note{display:flex;gap:9px;align-items:flex-start;border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:12px;padding:10px;margin:8px 0}.stage129l .crew-permission-note span{display:grid;gap:2px}.stage129l .crew-permission-note small{color:#92400e;line-height:1.35}.stage129cl-cockpit .visual-kpi-row.compact{margin-top:10px}.cockpit-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.cockpit-queues span{border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:10px 12px;background:rgba(248,250,252,.88);min-height:68px}.cockpit-queues b{display:block;font-size:12px}.cockpit-queues small{display:block;margin-top:5px;color:#64748b;line-height:1.35}@media (max-width:960px){.cockpit-queues{grid-template-columns:1fr}}.agency-ops-cockpit{display:grid;gap:14px;margin-bottom:14px}.agency-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-pane{border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:12px;background:rgba(15,23,42,.03);display:grid;gap:9px;align-content:start}.ops-pane h3{margin:0;font-size:14px}.expiry-bucket-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.expiry-bucket-row span{border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:8px;text-align:center;background:#fff}.expiry-bucket-row b{display:block;font-size:16px}.expiry-bucket-row small,.tiny-muted{color:#64748b;font-size:11px}.visual-kpi-row.compact{gap:8px}@media(max-width:1100px){.agency-ops-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.agency-ops-grid{grid-template-columns:1fr}.expiry-bucket-row{grid-template-columns:repeat(2,1fr)}}.consent-control-panel{display:grid;gap:12px}.consent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.consent-card{border:1px solid var(--border);border-radius:14px;padding:12px;background:#fff;display:grid;gap:7px}.consent-card h3{font-size:13px;margin:0;color:#071744}.consent-card small{color:#64748b;font-weight:800}@media(max-width:1100px){.consent-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.consent-grid{grid-template-columns:1fr}}.action-inbox-panel .mini-check{display:flex;align-items:center;gap:6px;font-weight:900;color:#475569;background:#f8fafc;border:1px solid var(--border);border-radius:999px;padding:7px 10px}.action-inbox-panel .mini-check input{accent-color:var(--blue)}.action-inbox-panel table td:first-child b{display:block}.action-inbox-panel table td:first-child small{display:block;color:var(--muted);margin-top:3px}.action-inbox-panel .row-actions{flex-wrap:wrap}.action-inbox-panel .visual-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.action-inbox-panel .danger-lite{background:#fff1f2;color:#be123c;border-color:#fecdd3}.stage129l .crew-shell:before{content:none!important;display:none!important}.stage129l .profile-card{grid-template-columns:144px minmax(0,1fr)!important;gap:16px!important}.stage129l .profile-photo-box .profile-photo-click{width:144px!important;height:178px!important;min-height:178px!important;overflow:visible!important}.stage129l .profile-photo-box .crew-avatar.xl,.stage129l .profile-photo-box img{width:144px!important;height:178px!important;border-radius:18px!important}.stage129l .profile-card .mini-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.stage129l .profile-card .mini-head .crew-btn{width:100%!important;white-space:normal!important}.stage129l .questionnaire-person{grid-template-columns:136px minmax(0,1fr)!important;gap:16px!important}.stage129l .company-photo-pick{min-width:136px!important}.stage129l .company-photo-pick,.stage129l .company-photo-pick .crew-avatar.xl,.stage129l .company-photo-pick img{width:136px!important;height:168px!important}.stage129l .questionnaire-person>div{min-width:0!important}.stage129l .consent-card{align-content:start}.stage129l .consent-card h3{font-size:14px!important;line-height:1.3!important;text-transform:none!important}.stage129l .consent-description{margin:0!important;color:#475569!important;font-size:12px!important;line-height:1.45!important;font-weight:750!important;min-height:68px}@media(max-width:760px){.stage129l .profile-card{grid-template-columns:1fr!important}.stage129l .profile-photo-box{display:grid;justify-content:center}.stage129l .questionnaire-person{grid-template-columns:1fr!important}.stage129l .company-photo-pick{justify-self:center}.stage129l .consent-description{min-height:0}}.stage129cr-performance-pool{display:grid;gap:14px}.stage129cr-performance-pool .performance-actions{display:flex;flex-wrap:wrap;gap:6px}.stage129cr-performance-pool table small{display:block;color:#64748b;font-weight:800;margin-top:3px}.performance-modal-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.performance-modal-form .wide{grid-column:1/-1}@media(max-width:900px){.performance-modal-form{grid-template-columns:1fr!important}}.stage129dc-workspace{display:grid;gap:12px}.stage129l .crew-primary-nav{display:flex;gap:6px;align-items:center;padding:6px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.035);overflow-x:auto}.stage129l .crew-primary-nav button{border:0;background:transparent;border-radius:11px;padding:9px 13px;display:inline-flex;align-items:center;gap:7px;color:#475569;font:inherit;font-weight:900;white-space:nowrap;cursor:pointer}.stage129l .crew-primary-nav button:hover{background:#f1f5f9;color:#0b4dcc}.stage129l .crew-primary-nav button.active{background:#0b4dcc;color:#fff;box-shadow:0 7px 16px rgba(11,77,204,.18)}.stage129l .crew-context-nav{display:flex;align-items:center;gap:14px;padding:0 4px 8px;border-bottom:1px solid var(--border);min-width:0}.stage129l .crew-context-nav>strong{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.stage129l .crew-context-nav>div{display:flex;gap:5px;align-items:center;overflow-x:auto;min-width:0}.stage129l .crew-context-nav button{border:1px solid transparent;background:transparent;border-radius:10px;padding:7px 10px;display:inline-flex;gap:6px;align-items:center;color:#475569;font:inherit;font-weight:850;white-space:nowrap;cursor:pointer}.stage129l .crew-context-nav button:hover{background:#f8fafc;border-color:#e2e8f0}.stage129l .crew-context-nav button.active{background:#eff6ff;border-color:#bfdbfe;color:#0b4dcc}@media print{.stage129l .crew-context-nav,.stage129l .crew-primary-nav,.stage129l .crew-subnav{display:none!important}}.stage129l .context-focus{outline:2px solid rgba(11,77,204,.35);outline-offset:2px;box-shadow:0 15px 35px rgba(11,77,204,.1)!important}.stage129l .context-focus-label{color:#0b4dcc!important;background:#eff6ff;border-radius:7px;padding:3px 6px}.stage129l .company-questionnaire-hero{grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr)!important;gap:14px!important;padding:2px 0 10px!important;align-items:flex-start!important}.stage129l .questionnaire-person{grid-template-columns:112px minmax(0,1fr)!important;gap:13px!important}.stage129l .company-photo-pick{min-width:112px!important}.stage129l .company-photo-pick,.stage129l .company-photo-pick .crew-avatar.xl,.stage129l .company-photo-pick img{width:112px!important;height:138px!important;border-radius:14px!important}.stage129l .questionnaire-person h3{font-size:19px!important;margin-bottom:5px!important}.stage129l .questionnaire-person p{margin:2px 0!important;font-size:12px!important}.stage129l .questionnaire-mini-grid{margin-top:8px!important;gap:6px!important}.stage129l .questionnaire-mini-grid span{padding:7px 8px!important;border-radius:10px!important;min-height:58px}.stage129l .questionnaire-scoreboard{gap:8px!important}.stage129l .score-top{font-size:12px!important}.stage129l .score-cards.compact-status-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.stage129l .score-cards.compact-status-cards span{min-height:58px!important;padding:7px 8px!important;border-radius:10px!important}.stage129l .score-cards.compact-status-cards b,.stage129l .score-cards.compact-status-cards small{font-size:11px!important}.stage129l .questionnaire-missing-panel{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:8px;align-items:flex-start;border:1px solid #dbeafe;background:#f8fbff;border-radius:12px;padding:8px 10px}.stage129l .questionnaire-missing-panel b{display:block;color:#071744;font-size:12px}.stage129l .questionnaire-missing-panel small{display:block;color:#64748b;font-weight:750;font-size:10px;line-height:1.35;margin-top:2px}.stage129l .missing-item-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.stage129l .missing-item-actions button{border:1px solid #bfdbfe;background:#fff;color:#0b4dcc;border-radius:999px;padding:5px 7px;display:inline-flex;align-items:center;gap:3px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.stage129l .questionnaire-field-hint{margin:0!important;border:1px solid #e2e8f0;background:#f8fafc;border-radius:10px;padding:7px 9px;color:#64748b;font-size:11px;font-weight:750}.stage129l .visual-questionnaire-form input::placeholder,.stage129l .visual-questionnaire-form textarea::placeholder{color:#94a3b8!important;opacity:.72!important;font-weight:600!important}.stage129l .visual-questionnaire-form input:not(:placeholder-shown),.stage129l .visual-questionnaire-form textarea:not(:placeholder-shown){color:#0f172a!important}@media(max-width:1050px){.stage129l .company-questionnaire-hero{grid-template-columns:1fr!important}.stage129l .questionnaire-missing-panel{grid-template-columns:1fr}.stage129l .missing-item-actions{justify-content:flex-start}}@media(max-width:760px){.stage129l .crew-context-nav{align-items:flex-start;flex-direction:column;gap:6px}.stage129l .crew-primary-nav{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity}.stage129l .crew-primary-nav button{min-width:118px!important;flex:0 0 auto!important;scroll-snap-align:start}.stage129l .crew-primary-nav button span{display:inline!important;white-space:nowrap}.stage129l .questionnaire-person{grid-template-columns:1fr!important}.stage129l .company-photo-pick{justify-self:start}.stage129l .score-cards.compact-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.stage129l .candidate-preview-full{display:grid;gap:14px;min-width:0}.stage129l .candidate-preview-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stage129l .candidate-preview-section{border:1px solid var(--border);border-radius:16px;background:#fbfdff;padding:13px;min-width:0}.stage129l .candidate-preview-section h3{margin:0 0 9px!important;font-size:14px!important}.stage129l .candidate-preview-section dl{display:grid;gap:0;margin:0}.stage129l .candidate-preview-section dl>div{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:10px;padding:7px 0;border-bottom:1px solid #e8eef6;align-items:flex-start}.stage129l .candidate-preview-section dl>div:last-child{border-bottom:0}.stage129l .candidate-preview-section dt{color:#64748b;font-weight:800}.stage129l .candidate-preview-section dd{margin:0;color:#0f172a;font-weight:850;overflow-wrap:anywhere;word-break:break-word}.stage129l .candidate-preview-emergency{min-width:0}.stage129l .candidate-preview-emergency .crew-table-wrap table{min-width:720px}.stage129l .visual-metric>div{min-width:0;max-width:100%}.stage129l .visual-metric strong{overflow-wrap:anywhere;word-break:break-word}.stage129l .compliance-result-card{min-width:0;overflow:hidden}.stage129l .compliance-result-card .score-cards.one{grid-template-columns:1fr!important}.stage129l .compliance-result-card .visual-metric{width:100%;min-width:0;padding:12px;align-items:flex-start}.stage129l .compliance-result-card .visual-metric strong{font-size:20px!important;line-height:1.15}.stage129l .agency-ops-grid .ops-pane{min-width:0;overflow:hidden}.stage129l .ops-pane .queue-row{width:100%;min-width:0;border:1px solid var(--border)!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;padding:9px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;text-align:left!important;font:inherit!important;cursor:pointer!important;box-sizing:border-box}.stage129l .ops-pane .queue-row b,.stage129l .ops-pane .queue-row small{min-width:0;overflow-wrap:anywhere}.stage129l .ops-pane .queue-row small{grid-column:1/-1;color:#64748b!important}.stage129l .ops-pane .queue-row:hover{border-color:#93b4e8!important;box-shadow:0 8px 18px rgba(15,23,42,.05)}.stage129l .agency-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.7fr)!important;align-items:flex-start!important}.stage129l .agency-dashboard-grid .incoming-panel{grid-column:1!important;grid-row:1/span 2!important;min-width:0}.stage129l .agency-dashboard-grid .shortlist-builder{grid-column:2!important;grid-row:3/span 2!important;min-width:0}.stage129l .incoming-panel .crew-table-wrap{max-width:100%;scrollbar-gutter:stable}.stage129l .incoming-panel .crew-table-wrap table{min-width:900px!important}.stage129l .incoming-panel .row-actions{flex-wrap:nowrap}.stage129l .incoming-panel td{overflow-wrap:anywhere}.stage129l,.stage129l .crew-shell{width:100%}.stage129l,.stage129l .crew-context-nav,.stage129l .crew-context-nav>div,.stage129l .crew-primary-nav,.stage129l .crew-shell,.stage129l .seafarer-questionnaire-snapshot,.stage129l .service-history-card{min-width:0;max-width:100%;box-sizing:border-box}.stage129l .crew-table-wrap{min-width:0;max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.stage129l .crew-card,.stage129l .operator-two-col>*,.stage129l .visual-card{min-width:0}.stage129l .assignment-ledger-card .crew-table-wrap,.stage129l .fleet-matrix-card .crew-table-wrap{max-width:100%}.stage129l .fleet-matrix-card .matrix-table{min-width:1220px!important}.stage129l .fleet-matrix-card .matrix-table td:first-child,.stage129l .fleet-matrix-card .matrix-table th:first-child{position:sticky;left:0;z-index:2;background:#fff}.stage129l .fleet-matrix-card .matrix-table thead th:first-child{background:#f5f8fc}.stage129l .fleet-matrix-card .matrix-table td:last-child,.stage129l .fleet-matrix-card .matrix-table th:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 12px rgba(15,23,42,.04)}.stage129l .fleet-matrix-card .matrix-table thead th:last-child{background:#f5f8fc}.stage129l .assignment-ledger-card .crew-table-wrap table{min-width:1280px!important}.stage129l .assignment-ledger-card .row-actions{flex-wrap:nowrap}.stage129l .operator-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.stage129l .operator-two-col .crew-table-wrap table{min-width:680px}.stage129l .stage129cp-logistics-board .crew-table-wrap table{min-width:1080px!important}.stage129l .stage129cp-logistics-board .row-actions{flex-wrap:nowrap}.stage129l .assignments-ledger-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:flex-start}.stage129l .assignments-ledger-grid>section{min-width:0}.stage129l .assignments-ledger-grid>section:first-child .crew-table-wrap table{min-width:980px!important}.stage129l .assignments-ledger-grid>section:first-child .crew-table-wrap td:last-child,.stage129l .assignments-ledger-grid>section:first-child .crew-table-wrap th:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 12px rgba(15,23,42,.04)}.stage129l .assignments-ledger-grid>section:first-child .crew-table-wrap thead th:last-child{background:#f5f8fc}.stage129l .assignments-ledger-grid .row-actions{flex-wrap:nowrap}.stage129l .crew-badge{max-width:100%;white-space:normal;text-align:center;line-height:1.15}.stage129l .row-actions button{white-space:nowrap}.span-3{grid-column:1/-1}.seafarer-questionnaire-snapshot{display:grid;gap:14px}.seafarer-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.seafarer-snapshot-section{border:1px solid var(--border);border-radius:15px;padding:12px;background:#fbfdff;min-width:0}.seafarer-snapshot-emergency h3,.seafarer-snapshot-section h3{margin:0 0 9px;color:var(--navy);font-size:14px}.seafarer-snapshot-section dl{display:grid;gap:0;margin:0}.seafarer-snapshot-section dl>div{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,1.15fr);gap:10px;padding:7px 0;border-bottom:1px solid #edf2f7}.seafarer-snapshot-section dl>div:last-child{border-bottom:0}.seafarer-snapshot-section dt{color:#64748b;min-width:0}.seafarer-snapshot-section dd{margin:0;color:#0f172a;font-weight:850;overflow-wrap:anywhere;min-width:0}.seafarer-snapshot-emergency{border-top:1px solid var(--border);padding-top:12px}.doc-tile{grid-template-rows:auto auto auto auto minmax(28px,auto)!important;overflow:hidden!important;padding-bottom:12px!important;min-height:210px!important;height:auto!important;box-sizing:border-box!important}.doc-tile .crew-badge{position:static!important;align-self:end!important;width:100%!important;min-height:28px!important;box-sizing:border-box!important;margin-top:2px!important;overflow:visible!important;text-overflow:clip!important}.doc-grid{padding-bottom:2px}.action-inbox-panel .crew-table-wrap td:last-child{min-width:320px}.action-inbox-panel .row-actions{align-items:center}.action-inbox-panel .mini-check{white-space:nowrap}@media(max-width:1300px){.seafarer-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.seafarer-snapshot-grid,.seafarer-snapshot-section dl>div{grid-template-columns:1fr}.action-inbox-panel .crew-table-wrap td:last-child{min-width:240px}}@media(max-width:1220px){.stage129l .agency-dashboard-grid{grid-template-columns:1fr!important}.stage129l .agency-dashboard-grid>*{grid-column:1!important;grid-row:auto!important}.stage129l .assignments-ledger-grid,.stage129l .operator-two-col{grid-template-columns:1fr!important}.stage129l .candidate-preview-sections{grid-template-columns:1fr}}@media(max-width:720px){.stage129l .candidate-preview-head-with-photo{grid-template-columns:72px minmax(0,1fr)!important}.stage129l .candidate-preview-head-with-photo>.row-actions{grid-column:1/-1}.stage129l .candidate-preview-section dl>div{grid-template-columns:1fr;gap:3px}}.stage129dj-visual-shell{gap:12px}.stage129dj-visual-shell:has(.crew-planner-v2) .crew-primary-nav,.stage129dj-visual-shell:has(.operator-overview-v2) .crew-primary-nav{margin-bottom:2px}.crew-product-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 2px 8px}.crew-product-header small{font-size:10px;letter-spacing:.14em;color:#64748b;font-weight:900}.crew-product-header h1{margin:2px 0 3px;font-size:27px;letter-spacing:-.035em;color:#071744}.crew-product-header p{margin:0;color:#64748b}.crew-product-header-actions,.crew-product-header-actions label{display:flex;align-items:center;gap:8px}.crew-product-header-actions label{height:42px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:#fff;color:#334155}.crew-product-header-actions select{border:0;background:transparent;min-width:210px;font:inherit;font-weight:800;color:#0f172a;outline:0}.stage129dj-visual-shell .crew-primary-nav{position:static;border-radius:13px;padding:5px;box-shadow:none}.stage129dj-visual-shell .crew-primary-nav button{border-radius:9px;padding:8px 12px}.stage129dj-visual-shell .crew-context-nav{border-top:0;padding-top:0;margin-top:-4px}.stage129dj-visual-shell .crew-stage-toolbar{margin-top:0;background:#fff;border-color:#e7edf5}.crew-visual-page{display:grid;gap:14px}.visual-vessel-header{display:grid;grid-template-columns:180px minmax(0,1fr) 260px;gap:0;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(15,23,42,.04)}.visual-vessel-photo{min-height:120px;background:linear-gradient(135deg,#dbeafe,#eef6ff);display:grid;place-items:center;color:#2563eb;overflow:hidden}.visual-vessel-photo img{width:100%;height:100%;object-fit:cover}.visual-vessel-summary{padding:18px}.visual-vessel-title{display:flex;align-items:center;gap:8px}.visual-vessel-title h1{margin:0;font-size:21px;color:#071744}.visual-vessel-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:15px}.visual-vessel-facts span{padding:0 16px;border-left:1px solid #e7edf5;min-width:0}.visual-vessel-facts span:first-child{border-left:0;padding-left:0}.visual-vessel-facts small{display:block;color:#64748b;font-size:10px;margin-bottom:4px}.visual-vessel-facts b{display:block;overflow-wrap:anywhere}.positive-text{color:#079455!important}.visual-vessel-actions{padding:16px;display:grid;gap:10px;align-content:center;border-left:1px solid #e7edf5}.visual-vessel-actions label{display:grid;gap:5px;color:#64748b;font-size:11px;font-weight:800}.visual-vessel-actions select{width:100%;border:1px solid var(--border);border-radius:10px;padding:9px;background:#fff;font:inherit;font-weight:800}.visual-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:flex-start}.visual-dashboard-main,.visual-dashboard-side{display:grid;gap:14px}.visual-dashboard-side{position:sticky;top:12px}.clean-kpis{margin-top:12px}.clean-kpis .visual-metric{box-shadow:none;border-radius:14px;padding:13px}.current-crew-visual{padding:0;overflow:hidden}.current-crew-visual>.crew-card-head{padding:16px 16px 12px}.department-list{border-top:1px solid var(--border)}.department-block{border-bottom:1px solid var(--border)}.department-block:last-child{border-bottom:0}.department-head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 15px;border:0;background:#f8fbff;color:#0b4dcc;cursor:pointer}.department-head>span{display:flex;align-items:center;gap:8px}.department-head em{font-style:normal;color:#64748b;background:#e9eff8;border-radius:999px;padding:2px 7px}.department-head svg{transition:transform .15s}.department-head svg.rotated{transform:rotate(90deg)}.department-rows{display:grid}.crew-person-row{display:grid;grid-template-columns:34px minmax(150px,1.4fr) minmax(90px,.8fr) minmax(100px,.9fr) minmax(125px,1fr) auto 34px;gap:10px;align-items:center;padding:10px 15px;border-top:1px solid #eef2f7}.crew-person-row>span{min-width:0}.crew-person-row small{display:block;color:#64748b;font-size:10px}.person-main b{display:block;color:#0f172a;overflow-wrap:anywhere}.warning-text{color:#c77700!important}.danger-text{color:#dc2626!important}.timeline-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.timeline-cards button{position:relative;border:1px solid var(--border);border-radius:12px;background:#fff;padding:11px;text-align:left;display:grid;gap:3px;color:#0f172a;cursor:pointer}.timeline-cards button:first-child{border-color:#93c5fd;background:#f8fbff}.timeline-cards button:before{content:"";position:absolute;left:-9px;top:24px;width:8px;height:2px;background:#dbe4ef}.timeline-cards button:first-child:before{display:none}.timeline-cards b{color:#0b4dcc}.timeline-cards small,.timeline-cards span{color:#64748b}.primary-large{min-height:44px;font-size:14px}.side-summary-card .progress-line{height:5px;border-radius:999px;background:#e5edf7;overflow:hidden;margin:12px 0}.side-summary-card .progress-line span{display:block;height:100%;background:#1d5be3;border-radius:inherit}.compact-side-list{display:grid;gap:7px;margin-top:10px}.compact-side-list>button{width:100%;border:1px solid var(--border);border-radius:12px;background:#fff;padding:9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;cursor:pointer}.compact-side-list>button:hover{border-color:#93b4e8}.compact-side-list span{min-width:0}.compact-side-list span b,.compact-side-list span small{display:block;overflow-wrap:anywhere}.compact-side-list span small{color:#64748b;margin-top:2px}.side-icon{width:32px;height:32px;border-radius:10px;background:#fff1f2;color:#dc2626;display:grid!important;place-items:center}.candidate-side-list .crew-avatar{width:32px;height:32px}.crew-change-visual-page{display:grid;gap:14px}.visual-process-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;border:1px solid var(--border);border-radius:16px;padding:7px}.visual-process-stepper>div{position:relative;border:0;background:transparent;padding:9px;display:flex;gap:9px;align-items:center;text-align:left;color:#64748b}.visual-process-stepper>div:not(:last-child):after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:1px;background:#cbd5e1}.visual-process-stepper>div>b{width:28px;height:28px;border-radius:50%;background:#eef2f7;color:#64748b;display:grid;place-items:center}.visual-process-stepper>div span{display:grid}.visual-process-stepper small{font-weight:500;color:#94a3b8}.visual-process-stepper .done>b{background:#d1fae5;color:#047857}.visual-process-stepper .active>b{background:#0b4dcc;color:#fff}.visual-process-stepper .active span{color:#071744}.replacement-plan-summary .request-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:12px}.crew-change-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:flex-start}.compact-vessel-select{display:grid;gap:4px;color:#64748b;font-size:11px}.compact-vessel-select select{border:1px solid var(--border);border-radius:10px;padding:8px;background:#fff;min-width:260px}.crew-selection-table{display:grid;margin-top:12px;border:1px solid var(--border);border-radius:14px;overflow:hidden}.crew-selection-head,.crew-selection-row{display:grid;grid-template-columns:34px minmax(110px,.9fr) minmax(180px,1.5fr) minmax(110px,1fr) minmax(120px,1fr) 90px 90px;gap:8px;align-items:center;padding:10px}.crew-selection-head{background:#f5f8fc;color:#475569;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.crew-selection-row{border-top:1px solid var(--border);cursor:pointer;background:#fff}.crew-selection-row.selected,.crew-selection-row:hover{background:#f8fbff}.crew-selection-row>span{min-width:0}.crew-selection-row>span:nth-child(3){display:flex;align-items:center;gap:8px}.crew-selection-row small{display:block;color:#64748b;font-size:10px}.crew-change-side-form{position:sticky;top:12px}.crew-change-side-form textarea{min-height:88px;border:1px solid var(--border);border-radius:10px;padding:9px;font:inherit;resize:vertical}.selected-plan-summary{border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:10px;display:grid;gap:3px}.selected-plan-summary small{color:#475569}.next-step-banner{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center}.next-step-banner>span{width:38px;height:38px;border-radius:12px;background:#eff6ff;color:#0b4dcc;display:grid;place-items:center}.next-step-banner small{display:block;color:#64748b;margin-top:2px}.stage129dj-visual-shell .crew-card{box-shadow:0 8px 24px rgba(15,23,42,.035)}.stage129dj-visual-shell .crew-table-wrap th{background:#f5f8fc;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.stage129dj-visual-shell .candidate-picker-row-v2{border-radius:12px;box-shadow:none}.stage129dj-visual-shell .shortlist-drop-card-v2{position:sticky;top:12px}.stage129dj-visual-shell .document-control-center .doc-control-strip button{background:#fff;border-radius:12px}.stage129dj-visual-shell .crew-flow-map{display:none}@media(max-width:1250px){.visual-vessel-header{grid-template-columns:140px minmax(0,1fr)}.visual-vessel-actions{grid-column:1/-1;border-left:0;border-top:1px solid #e7edf5;grid-template-columns:1fr auto}.visual-vessel-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-vessel-facts span:nth-child(4){border-left:0;padding-left:0;margin-top:10px}.crew-change-layout,.visual-dashboard-grid{grid-template-columns:1fr}.crew-change-side-form,.visual-dashboard-side{position:static}.visual-dashboard-side{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-dashboard-side>.primary-large{grid-column:1/-1}.crew-selection-table{overflow:auto}.crew-selection-head,.crew-selection-row{min-width:960px}}@media(max-width:850px){.crew-product-header{align-items:flex-start;flex-direction:column}.crew-product-header-actions{width:100%}.crew-product-header-actions label{flex:1 1}.crew-product-header-actions select{min-width:0;width:100%}.visual-vessel-header{grid-template-columns:1fr}.visual-vessel-photo{height:130px}.visual-vessel-actions{grid-template-columns:1fr}.visual-vessel-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-vessel-facts span{border-left:0;padding:8px 0;border-bottom:1px solid #eef2f7}.timeline-cards,.visual-dashboard-side{grid-template-columns:1fr}.timeline-cards button:before{display:none}.crew-person-row{grid-template-columns:34px minmax(0,1fr) auto}.crew-person-row>span:not(.person-main){display:none}.visual-process-stepper{grid-template-columns:1fr}.visual-process-stepper>div:not(:last-child):after{display:none}.replacement-plan-summary .request-summary-strip{grid-template-columns:1fr!important}}.agency-visual-dashboard,.agency-visual-grid{display:grid;gap:14px}.agency-visual-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:flex-start}.agency-side-stack{display:grid;gap:14px;position:sticky;top:12px}.agency-request-list{display:grid;margin-top:12px;border:1px solid var(--border);border-radius:14px;overflow:hidden}.agency-request-row{display:grid;grid-template-columns:38px minmax(150px,1.3fr) minmax(110px,.8fr) minmax(100px,.7fr) auto auto;gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--border)}.agency-request-row:last-child{border-bottom:0}.agency-request-row>div{min-width:0}.agency-request-row small{display:block;color:#64748b;font-size:10px}.agency-request-row b{overflow-wrap:anywhere}.agency-request-row .row-actions{flex-wrap:nowrap}.side-icon.blue{background:#eff6ff;color:#0b4dcc}.side-icon.amber{background:#fff7e6;color:#c77700}.side-icon.purple{background:#f5f3ff;color:#7c3aed}.agency-pipeline-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.agency-pipeline-row button{position:relative;border:1px solid var(--border);background:#fff;border-radius:14px;padding:12px;display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:9px;align-items:center;text-align:left;color:#0f172a;cursor:pointer}.agency-pipeline-row button:not(:last-child):after{content:"";position:absolute;right:-9px;top:50%;width:9px;height:2px;background:#dbe4ef}.pipeline-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eff6ff;color:#0b4dcc}.pipeline-icon.green{background:#ecfdf5;color:#079455}.pipeline-icon.purple{background:#f5f3ff;color:#7c3aed}.agency-pipeline-row span em,.agency-pipeline-row span small{display:block;color:#64748b;font-size:10px;font-style:normal}.agency-pipeline-row span b{display:block;margin:2px 0}.agency-pipeline-row strong{font-size:20px;color:#0b4dcc}.agency-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.visual-expiry{margin-top:12px}.compliance-check-row{display:grid;gap:8px;margin-top:12px}.compliance-check-row>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;padding:10px}.compliance-check-row svg{color:#0b4dcc}@media(max-width:1150px){.agency-visual-grid{grid-template-columns:1fr}.agency-side-stack{position:static;grid-template-columns:1fr 1fr}.agency-pipeline-row{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-request-list{overflow:auto}.agency-request-row{min-width:900px}.agency-bottom-grid{grid-template-columns:1fr}}@media(max-width:760px){.agency-pipeline-row,.agency-side-stack{grid-template-columns:1fr}.agency-pipeline-row button:not(:last-child):after{display:none}}.stage129cq-onboard-ops{display:grid;gap:14px}.stage129cq-onboard-ops .onboard-grid{align-items:flex-start}.stage129cq-onboard-ops .onboard-vessel-stack{display:grid;gap:8px}.stage129cq-onboard-ops .onboard-vessel-stack button{border:1px solid var(--border);background:#fff;border-radius:14px;padding:10px 12px;text-align:left;display:grid;gap:4px;cursor:pointer}.stage129cq-onboard-ops .onboard-vessel-stack button:hover{border-color:#0b4dcc;box-shadow:0 10px 20px rgba(11,77,204,.08)}.stage129cq-onboard-ops .onboard-vessel-stack b{color:#071744}.stage129cq-onboard-ops .onboard-vessel-stack small,.stage129cq-onboard-ops table small{display:block;color:#64748b;font-weight:800;margin-top:3px}.onboard-modal-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.onboard-modal-form .wide{grid-column:1/-1}.onboard-modal-form .check-row{border:1px solid var(--border);border-radius:12px;padding:10px;background:#fbfdff;display:flex!important;align-items:center;gap:8px}.onboard-modal-form .check-row input{width:auto!important}@media(max-width:900px){.onboard-modal-form{grid-template-columns:1fr!important}}.crew-stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 10px;padding:8px 12px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;color:#334155}.crew-stage-toolbar span{font-size:12px}.crew-stage-print-area{display:contents}.crew-note-box.warning{border-color:#fde68a;background:#fffbeb}.doc-tile.context-focus{outline:3px solid rgba(37,99,235,.28);border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.08)!important}.doc-tile .crew-badge{position:relative!important;inset:auto!important;margin-top:auto!important;min-height:24px;display:flex!important;align-items:center;justify-content:center;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere}.doc-tile{padding-bottom:10px!important}.crew-form-actions.no-print{gap:8px;flex-wrap:wrap}.context-document-trace{display:block;margin-top:5px;color:#92400e;font-weight:800}.crew-stage-toolbar .crew-btn{flex:0 0 auto}@media(max-width:900px){.crew-stage-toolbar{align-items:flex-start;flex-direction:column}.crew-stage-toolbar .crew-btn{width:100%}}.stage129dj-visual-shell .assignments-ledger-grid{grid-template-columns:minmax(0,1fr)!important}.stage129dj-visual-shell .assignments-ledger-grid>section{min-width:0}.assignment-action-board{display:grid;gap:8px;margin-top:9px}.assignment-action-row{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(130px,.75fr) minmax(120px,.65fr) minmax(300px,1.5fr);gap:12px;align-items:center;border:1px solid var(--border);border-radius:13px;padding:11px;background:#fff;min-width:0}.assignment-action-row>span{min-width:0}.assignment-action-row em,.assignment-action-row small{display:block;color:#64748b;font-size:10px;font-style:normal}.assignment-action-row b{display:block;overflow-wrap:anywhere}.assignment-status-stack{display:flex;gap:5px;flex-wrap:wrap}.assignment-dates{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center}.assignment-action-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.assignment-action-buttons button{width:100%;min-width:0;white-space:normal;line-height:1.15;padding:7px 5px}.context-guidance{display:flex;align-items:center;gap:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:12px;padding:9px 11px;font-weight:800}.replacement-pair-board{display:grid;gap:10px;margin-top:12px}.replacement-pair-row{display:grid;grid-template-columns:minmax(280px,1fr) 72px minmax(300px,1fr);gap:10px;align-items:stretch;border:1px solid var(--border);border-radius:16px;padding:10px;background:#f8fafc;transition:border-color .15s,box-shadow .15s}.replacement-pair-row.selected{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.1);background:#f8fbff}.replacement-incoming,.replacement-outgoing{min-width:0;border:1px solid #dbe4ef;border-radius:13px;background:#fff;padding:11px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;color:#0f172a}.replacement-outgoing{cursor:pointer}.replacement-outgoing:hover{border-color:#93c5fd;background:#fbfdff}.replacement-outgoing:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.pair-check{width:28px;height:28px;border-radius:9px;background:#eff6ff;color:#2563eb;display:grid;place-items:center}.pair-check.checked{background:#d1fae5;color:#047857}.pair-person{min-width:0}.pair-person em,.pair-person small{display:block;font-style:normal;overflow-wrap:anywhere}.pair-person small{color:#64748b;font-size:9px;font-weight:900;letter-spacing:.04em}.pair-person b{display:block;margin:2px 0;color:#0f172a;overflow-wrap:anywhere}.pair-person em{color:#64748b;font-size:10px}.replacement-link{display:grid;place-items:center;align-content:center;color:#2563eb;text-align:center}.replacement-link small{font-size:9px;color:#64748b;font-weight:800}.replacement-incoming{grid-template-columns:auto minmax(0,1fr) auto auto}.replacement-incoming.missing{border-style:dashed;background:#fff}.replacement-incoming.suggested{border-color:#bfdbfe;background:#f8fbff}.replacement-incoming.selected{border-color:#a7f3d0;background:#f0fdf4}.candidate-empty-icon{width:36px;height:36px;border-radius:12px;background:#f1f5f9;color:#64748b;display:grid;place-items:center}.replacement-incoming button{white-space:normal;line-height:1.15}.stage129dj-visual-shell .crew-table-wrap{max-width:100%;overflow:auto}.stage129dj-visual-shell .row-actions{max-width:100%;flex-wrap:wrap}.stage129dj-visual-shell .crew-badge{max-width:100%;overflow-wrap:anywhere;text-align:center}@media(max-width:1150px){.assignment-action-row{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr)}.assignment-action-buttons,.assignment-dates{grid-column:1/-1}.replacement-pair-row{grid-template-columns:1fr}.replacement-link{grid-template-columns:auto auto;gap:6px;justify-content:center}.replacement-link svg{transform:rotate(90deg)}}@media(max-width:760px){.assignment-action-row{grid-template-columns:1fr}.assignment-action-buttons,.assignment-dates{grid-column:auto}.assignment-action-buttons{grid-template-columns:1fr 1fr}.replacement-incoming,.replacement-outgoing{grid-template-columns:auto minmax(0,1fr)}.replacement-incoming>.crew-badge,.replacement-incoming>button,.replacement-outgoing>.crew-badge{grid-column:1/-1;width:100%}.replacement-pair-row{padding:8px}}.operator-shortlist-review .decision-status-stack{display:grid;gap:4px;min-width:130px}.operator-shortlist-review .decision-status-stack small{color:#64748b;font-weight:800}.shortlist-operator-actions{flex-wrap:wrap;min-width:390px}.shortlist-operator-actions button{white-space:nowrap}.shortlist-action-form{padding:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.shortlist-action-candidate{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,1fr) minmax(160px,.8fr);gap:10px;align-items:center;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;padding:12px}.shortlist-action-candidate>span small{display:block;color:#64748b;font-weight:800}.shortlist-action-candidate>span b{display:block;color:#071744;overflow-wrap:anywhere}.access-category-fieldset{border:1px solid #dbe3ef;border-radius:12px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.access-category-fieldset legend{padding:0 6px;font-weight:900;color:#334155}.access-category-fieldset .check-row{margin:0!important}@media(max-width:900px){.shortlist-action-form{grid-template-columns:1fr!important}.access-category-fieldset,.shortlist-action-candidate{grid-template-columns:1fr}.shortlist-operator-actions{min-width:0}}.stage129l .crew-product-header{display:grid!important;grid-template-columns:minmax(300px,1fr) auto!important;align-items:center!important;min-height:78px!important;padding:6px 2px 10px!important}.stage129l .crew-product-heading{min-width:0;align-self:center}.stage129l .crew-product-heading h1{min-height:31px;display:flex;align-items:center;margin:2px 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage129l .crew-product-heading p{min-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage129l .crew-product-header-actions{min-height:42px;justify-content:flex-end;flex-wrap:nowrap;min-width:0}.stage129l .crew-product-header-actions .crew-btn{white-space:nowrap;min-height:38px}.stage129l .crew-vessel-switch{min-width:260px;max-width:310px}.stage129l .crew-vessel-switch select{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.stage129l .crew-navigation-frame{display:grid;grid-template-rows:48px 42px;gap:6px;min-height:96px}.stage129l .crew-navigation-frame .crew-primary-nav{height:48px;min-height:48px;margin:0!important;box-sizing:border-box;overflow-x:auto;overflow-y:hidden}.stage129l .crew-navigation-frame .crew-context-nav{height:42px;min-height:42px;margin:0!important;padding:3px 4px 6px!important;box-sizing:border-box;overflow:hidden}.stage129l .crew-navigation-frame .crew-context-nav>div{height:34px;align-items:center}.stage129l .crew-navigation-frame .crew-context-nav button{min-height:32px;padding:6px 10px!important}.stage129l .crew-stage-print-area{min-width:0}.stage129l .stage129cr-performance-pool{gap:12px}@media(max-width:1180px){.stage129l .crew-product-header{grid-template-columns:1fr!important;align-items:flex-start!important}.stage129l .crew-product-header-actions{justify-content:flex-start;flex-wrap:wrap!important}.stage129l .crew-product-heading h1,.stage129l .crew-product-heading p{white-space:normal;min-height:0}.stage129l .crew-vessel-switch{min-width:220px;max-width:none;flex:1 1}}@media(max-width:760px){.stage129l .crew-navigation-frame{grid-template-rows:48px 44px;min-height:98px}.stage129l .crew-context-nav>strong{display:none}.stage129l .crew-product-header-actions .crew-btn{flex:1 1 auto}}html{scrollbar-gutter:stable}.report-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbe4ef;background:#fff;border-radius:14px;padding:10px 12px}.report-workspace-toolbar>div:first-child{display:grid;gap:2px}.report-workspace-toolbar b{color:#071744}.report-workspace-toolbar span{color:#64748b;font-size:12px;font-weight:700}.stage129l .stage129ds-stable-frame{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important}.stage129l .stage129ds-stable-frame>.crew-error,.stage129l .stage129ds-stable-frame>.crew-navigation-frame,.stage129l .stage129ds-stable-frame>.crew-product-header,.stage129l .stage129ds-stable-frame>.crew-stage-print-area,.stage129l .stage129ds-stable-frame>.section-refresh{grid-column:1/-1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.stage129l .stage129ds-stable-frame>.crew-product-header{height:78px!important;min-height:78px!important;max-height:78px!important;overflow:hidden!important;grid-template-columns:minmax(280px,1fr) minmax(540px,auto)!important}.stage129l .stage129ds-stable-frame>.crew-navigation-frame{height:96px!important;min-height:96px!important;max-height:96px!important;overflow:hidden!important}.stage129l .stage129ds-stable-frame .crew-product-header-actions{min-width:0!important;max-width:100%!important;overflow:hidden!important}.stage129l .stage129ds-stable-frame .crew-product-header-actions>.crew-btn{flex:0 0 auto!important}.stage129l .stage129ds-stable-frame .crew-context-nav,.stage129l .stage129ds-stable-frame .crew-primary-nav{width:100%!important;min-width:0!important;max-width:100%!important}.stage129l .stage129ds-stable-frame .crew-stage-print-area{display:block!important;min-height:0!important}.stage129l .stage129ds-stable-frame{position:relative!important}.stage129l .section-refresh-overlay{position:absolute!important;right:8px!important;top:174px!important;z-index:25!important;margin:0!important;min-height:30px!important;padding:6px 10px!important;border:1px solid #bfdbfe!important;border-radius:10px!important;background:#eff6ff!important;color:#0b4dcc!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important;opacity:0!important;transform:translateY(-4px)!important;pointer-events:none!important;transition:opacity .15s,transform .15s!important}.stage129l .section-refresh-overlay.visible{opacity:1!important;transform:translateY(0)!important}.reports-service-note{display:flex;align-items:flex-start;gap:9px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:12px;padding:10px 12px;margin-bottom:10px}.reports-service-note span{display:grid;gap:2px}.reports-service-note small{color:#9a3412}.stage129l .stage129ds-stable-frame .crew-stage-print-area>:first-child{margin-top:0!important}.seafarers-workspace-v2{display:grid;gap:10px;min-width:0}.seafarers-workspace-layout{display:grid;grid-template-columns:330px minmax(0,1fr) 270px;gap:12px;align-items:flex-start;min-width:0}.seafarer-actions-column>.crew-card,.seafarer-directory-panel,.seafarer-dossier-panel{padding:14px!important}.seafarer-directory-tools{display:grid;gap:8px}.search-field{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;background:#fff;padding:0 10px;min-height:38px;min-width:0}.search-field input{border:0!important;outline:0;background:transparent!important;padding:0!important;min-width:0;width:100%;font:inherit}.directory-create-row,.directory-source-row,.directory-toggle-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.directory-source-row{grid-template-columns:repeat(3,1fr)}.directory-source-row button,.directory-toggle-row button{border:1px solid var(--border);background:#fff;color:#475569;border-radius:9px;padding:7px 8px;font-weight:850;cursor:pointer}.directory-source-row button.active,.directory-toggle-row button.active{border-color:#7aa7f5;background:#eff6ff;color:#0b4dcc}.directory-create-row .crew-btn{padding:8px 7px;font-size:11px}.seafarer-directory-count{display:flex;align-items:baseline;gap:5px;margin:12px 2px 6px;color:#64748b}.seafarer-directory-count b{font-size:18px;color:#071744}.seafarer-directory-list{display:grid;gap:4px;max-height:560px;overflow:auto;padding-right:2px}.seafarer-directory-list>button{border:1px solid transparent;border-radius:11px;background:#fff;padding:8px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;gap:8px;align-items:center;text-align:left;color:#0f172a;cursor:pointer}.seafarer-directory-list>button:hover{background:#f8fbff;border-color:#dbeafe}.seafarer-directory-list>button.active{background:#eff6ff;border-color:#7aa7f5;box-shadow:0 0 0 2px rgba(37,99,235,.08)}.seafarer-directory-list>button span:nth-child(2){min-width:0}.seafarer-directory-list>button span:nth-child(2) b,.seafarer-directory-list>button span:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seafarer-directory-list>button span:nth-child(2) small{color:#64748b;margin-top:2px}.seafarer-directory-list .crew-badge{font-size:9px;padding:3px 6px}.seafarer-dossier-panel{min-height:510px}.seafarer-dossier-header{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--border)}.seafarer-dossier-header h2{margin:2px 0 3px;font-size:22px}.seafarer-dossier-header p{margin:0}.seafarer-dossier-header>div:nth-child(2)>small{font-size:9px;letter-spacing:.1em;color:#64748b;font-weight:900}.seafarer-dossier-header .row-actions{justify-content:flex-end}.seafarer-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;border:1px solid var(--border);border-radius:12px;overflow:hidden}.seafarer-fact-grid>span{padding:10px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0}.seafarer-fact-grid>span:nth-child(3n){border-right:0}.seafarer-fact-grid>span:nth-last-child(-n+3){border-bottom:0}.seafarer-fact-grid b,.seafarer-fact-grid small{display:block;overflow-wrap:anywhere}.seafarer-fact-grid small{color:#64748b;font-size:10px}.seafarer-fact-grid b{margin-top:3px}.seafarer-readiness-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.seafarer-readiness-card>div{border:1px solid var(--border);border-radius:12px;padding:10px;display:grid;gap:4px}.seafarer-readiness-card small{color:#64748b}.seafarer-readiness-card strong{font-size:20px;color:#071744}.seafarer-readiness-card i{height:5px;background:#e7edf5;border-radius:999px;overflow:hidden}.seafarer-readiness-card i em{display:block;height:100%;background:#16a34a}.seafarer-key-data{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.seafarer-key-data dl{display:grid;grid-template-columns:1fr 1fr;margin:8px 0 0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.seafarer-key-data dl>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.seafarer-key-data dl>div:nth-child(odd){border-right:1px solid var(--border)}.seafarer-key-data dl>div:nth-last-child(-n+2){border-bottom:0}.seafarer-key-data dt{color:#64748b}.seafarer-key-data dd{margin:0;font-weight:850;overflow-wrap:anywhere}.seafarer-actions-column{display:grid;gap:12px}.seafarer-quick-actions{display:grid;gap:6px;margin-top:10px}.seafarer-quick-actions>button{border:1px solid var(--border);background:#fff;border-radius:10px;padding:9px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;text-align:left;color:#0b4dcc;cursor:pointer}.seafarer-quick-actions>button:hover{border-color:#7aa7f5;background:#f8fbff}.seafarer-quick-actions>button.danger{color:#b42318;border-color:#fecaca}.seafarer-quick-actions b,.seafarer-quick-actions small{display:block}.seafarer-quick-actions small{color:#64748b;font-size:9px;margin-top:2px}.seafarer-source-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.seafarer-source-summary span{border:1px solid var(--border);border-radius:10px;padding:9px;text-align:center}.seafarer-source-summary b,.seafarer-source-summary small{display:block}.seafarer-source-summary b{font-size:19px}.seafarer-source-summary small{color:#64748b}.seafarer-empty-workspace{min-height:470px;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;color:#64748b}.seafarer-empty-workspace h2{margin:0}.seafarer-empty-workspace p{max-width:520px}.seafarer-empty-workspace .row-actions{margin-top:6px}.seafarers-registry-v3{display:grid;gap:10px;min-width:0}.registry-toolbar{display:grid!important;grid-template-columns:minmax(270px,1.7fr) repeat(6,minmax(112px,.7fr)) auto;gap:8px;padding:10px!important;align-items:end;border-radius:8px!important}.registry-toolbar>label{display:grid;gap:3px;min-width:0}.registry-toolbar>label small{font-size:9px;color:#64748b;font-weight:850}.registry-toolbar select{padding:0 8px;min-width:0;font:inherit;font-weight:750}.registry-search,.registry-toolbar select{height:36px;border:1px solid var(--border);border-radius:6px;background:#fff}.registry-search{display:flex!important;align-items:center;gap:7px;padding:0 10px}.registry-search input{border:0!important;outline:0!important;padding:0!important;background:transparent!important;width:100%;min-width:0}.registry-clear{height:36px;border-radius:6px!important}.registry-scopebar{display:flex;align-items:center;gap:14px;min-height:40px;border-bottom:1px solid var(--border);padding:0 2px 8px}.registry-tabs{display:flex;gap:3px}.registry-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;padding:8px 13px;font-weight:900;cursor:pointer}.registry-tabs button.active{color:#0b4dcc;border-bottom-color:#0b57e3}.registry-scopebar>strong{margin-right:auto}.registry-list-controls{display:flex;align-items:center;gap:7px}.registry-list-controls label{display:flex;align-items:center;gap:5px;color:#64748b;font-size:10px;font-weight:850}.registry-list-controls select{border:1px solid var(--border);border-radius:6px;height:34px;background:#fff;padding:0 7px;font:inherit}.registry-list-controls .crew-btn{min-height:34px;padding:6px 9px!important;border-radius:6px!important}.seafarers-registry-layout{display:grid;grid-template-columns:minmax(620px,1.45fr) minmax(390px,.85fr);gap:10px;align-items:flex-start;min-width:0}.registry-dossier-panel,.registry-table-panel{padding:0!important;border-radius:8px!important;overflow:hidden}.registry-table-wrap{max-height:600px;overflow:auto}.registry-table{width:100%;border-collapse:initial;border-spacing:0;table-layout:fixed;font-size:11px}.registry-table th{position:sticky;top:0;z-index:2;background:#f4f7fb;border-bottom:1px solid var(--border);padding:8px 9px;text-align:left;color:#475569;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.registry-table th:first-child{width:24%}.registry-table th:nth-child(2){width:13%}.registry-table th:nth-child(3){width:15%}.registry-table th:nth-child(4),.registry-table th:nth-child(5){width:12%}.registry-table th:nth-child(6){width:10%}.registry-table th:nth-child(7){width:14%}.registry-table td{border-bottom:1px solid #edf1f6;padding:7px 9px;vertical-align:middle;min-width:0}.registry-table tbody tr{cursor:pointer;background:#fff}.registry-table tbody tr:hover{background:#f8fbff}.registry-table tbody tr.active{background:#eef5ff;box-shadow:inset 3px 0 #0b57e3}.registry-table td small{display:block;color:#64748b;font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-person{border:0;background:transparent;padding:0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px;align-items:center;text-align:left;color:#0f172a;cursor:pointer;width:100%}.registry-person .crew-avatar{width:28px;height:28px;min-width:28px;font-size:9px}.registry-person b,.registry-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-table .crew-badge{font-size:8px;padding:3px 6px;white-space:normal;line-height:1.15}.registry-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;background:#f8fafc;border-top:1px solid var(--border);font-size:10px;color:#64748b}.registry-pagination>div{display:flex;align-items:center;gap:8px}.registry-pagination button{border:1px solid var(--border);border-radius:5px;background:#fff;color:#0b4dcc;padding:5px 8px;font-weight:850;cursor:pointer}.registry-pagination button:disabled{opacity:.4;cursor:not-allowed}.registry-dossier-panel{padding:12px!important;min-height:540px}.registry-dossier-header{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--border)}.registry-dossier-header .crew-avatar.xl{width:56px;height:56px;font-size:18px}.registry-dossier-header h2{margin:2px 0;font-size:19px}.registry-dossier-header p{margin:0;color:#64748b}.registry-dossier-header>div>small{letter-spacing:.1em;font-size:8px;color:#64748b;font-weight:900}.registry-action-row{display:flex;flex-wrap:wrap;gap:5px;padding:9px 0;border-bottom:1px solid var(--border)}.registry-action-row button{border:1px solid var(--border);border-radius:5px;background:#fff;color:#0b4dcc;padding:6px 8px;font-weight:850;display:flex;align-items:center;gap:5px;cursor:pointer}.registry-action-row button.danger{color:#b42318;border-color:#fecaca}.registry-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-top:9px}.registry-facts span{padding:8px;border-bottom:1px solid var(--border);min-width:0}.registry-facts span:nth-child(odd){border-right:1px solid var(--border)}.registry-facts span:nth-last-child(-n+2){border-bottom:0}.registry-facts b,.registry-facts small{display:block;overflow-wrap:anywhere}.registry-facts small{color:#64748b;font-size:9px}.registry-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.registry-readiness>span{border:1px solid var(--border);border-radius:6px;padding:8px;display:grid;gap:3px;min-width:0}.registry-readiness small{color:#64748b;font-size:9px}.registry-readiness strong{font-size:17px}.registry-readiness i{height:4px;background:#e7edf5;border-radius:99px;overflow:hidden}.registry-readiness i em{display:block;height:100%;background:#16a34a}.registry-operational{margin-top:10px}.registry-operational h3{margin:0 0 6px}.registry-operational dl{margin:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}.registry-operational dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:7px;padding:7px 8px;border-bottom:1px solid var(--border)}.registry-operational dl>div:last-child{border-bottom:0}.registry-operational dt{color:#64748b}.registry-operational dd{margin:0;font-weight:850;overflow-wrap:anywhere}@media(max-width:1450px){.registry-toolbar{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(120px,1fr))}.registry-toolbar .registry-clear{grid-column:auto}.registry-toolbar>label:nth-of-type(n+5){grid-row:2}.seafarers-registry-layout{grid-template-columns:minmax(580px,1.3fr) minmax(360px,.8fr)}}@media(max-width:1100px){.seafarers-registry-layout{grid-template-columns:1fr}.registry-dossier-panel{min-height:0}.registry-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.registry-search{grid-column:1/-1}.registry-scopebar{align-items:flex-start;flex-wrap:wrap}.registry-list-controls{width:100%;flex-wrap:wrap}}@media(max-width:720px){.registry-toolbar{grid-template-columns:1fr 1fr}.registry-search{grid-column:1/-1}.registry-list-controls label,.registry-table td:nth-child(5),.registry-table td:nth-child(6),.registry-table td:nth-child(7),.registry-table th:nth-child(5),.registry-table th:nth-child(6),.registry-table th:nth-child(7){display:none}.registry-table th:first-child{width:38%}.registry-table th:nth-child(2){width:20%}.registry-table th:nth-child(3){width:22%}.registry-table th:nth-child(4){width:20%}.registry-dossier-header{grid-template-columns:52px minmax(0,1fr)}.registry-dossier-header>.crew-badge{grid-column:1/-1;justify-self:start}.registry-facts,.registry-readiness{grid-template-columns:1fr}.registry-facts span{border-right:0!important;border-bottom:1px solid var(--border)!important}.registry-facts span:last-child{border-bottom:0!important}}.agency-requests-workspace-v2{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(0,1.35fr);gap:12px;align-items:flex-start}.request-create-panel,.request-list-panel{padding:14px!important}.request-visual-form{display:grid;gap:10px;margin-top:12px}.request-field,.request-visual-form label{display:grid;gap:5px;font-weight:850;color:#334155}.request-field label{display:block}.request-visual-form input,.request-visual-form select,.request-visual-form textarea{border:1px solid var(--border);border-radius:10px;padding:9px 10px;font:inherit;background:#fff;min-width:0}.request-visual-form textarea{resize:vertical}.request-visual-form label>small{text-align:right;color:#94a3b8;font-size:9px}.request-date-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.request-submit{width:100%;min-height:42px}.request-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-list-head h2{margin:0}.request-list-head p{margin:3px 0 0;color:#64748b}.request-list-head .search-field{width:min(260px,45%)}.request-card-list{display:grid;gap:6px;margin-top:12px}.request-row-card{display:grid;grid-template-columns:38px minmax(150px,1.1fr) minmax(110px,.8fr) minmax(130px,.9fr) auto minmax(210px,auto);gap:9px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:10px;background:#fff;min-width:0}.request-row-card.selected{border-color:#7aa7f5;background:#f8fbff}.request-row-card>div{min-width:0}.request-row-card b,.request-row-card small,.request-row-card span{display:block;overflow-wrap:anywhere}.request-row-card small,.request-row-card span{color:#64748b;font-size:10px}.request-vessel-icon{width:34px;height:34px;border-radius:10px;background:#eff6ff;color:#0b4dcc;display:grid;place-items:center}.request-row-card .row-actions{justify-content:flex-end;flex-wrap:nowrap}.request-row-card .row-actions button{padding:7px 8px;font-size:10px;white-space:nowrap}.request-workspace-v2 .request-row-card{grid-template-columns:38px minmax(180px,1.3fr) 110px 80px auto minmax(260px,auto)}.stage129cs-reports-bulk .crew-title p{max-width:760px}.stage129cs-reports-bulk .crew-error{margin-bottom:8px}.stage129cs-reports-bulk .visual-kpi-row{margin-top:0}.stage129cs-reports-bulk .activity-list button{border-radius:12px!important;background:#fff!important;color:#0b4dcc!important;border:1px solid var(--border)!important}@media(max-width:1280px){.seafarers-workspace-layout{grid-template-columns:300px minmax(0,1fr)}.seafarer-actions-column{grid-column:1/-1;grid-template-columns:1fr 260px}.agency-requests-workspace-v2{grid-template-columns:1fr}.request-row-card{grid-template-columns:38px minmax(150px,1fr) 110px 130px auto}.request-row-card .row-actions{grid-column:2/-1;justify-content:flex-start}.stage129l .stage129ds-stable-frame>.crew-product-header{grid-template-columns:minmax(260px,1fr) minmax(460px,auto)!important}}@media(max-width:980px){.stage129l .stage129ds-stable-frame>.crew-product-header{height:auto!important;min-height:92px!important;max-height:none!important;grid-template-columns:1fr!important}.stage129l .stage129ds-stable-frame>.crew-navigation-frame{height:96px!important}.seafarers-workspace-layout{grid-template-columns:1fr}.seafarer-directory-list{max-height:310px}.seafarer-actions-column{grid-template-columns:1fr}.seafarer-fact-grid{grid-template-columns:repeat(2,1fr)}.seafarer-fact-grid>span:nth-child(3n){border-right:1px solid var(--border)}.seafarer-fact-grid>span:nth-child(2n){border-right:0}.seafarer-fact-grid>span:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.seafarer-fact-grid>span:nth-last-child(-n+2){border-bottom:0}.request-row-card,.request-workspace-v2 .request-row-card{grid-template-columns:38px minmax(0,1fr) auto}.request-row-card>div:nth-of-type(3),.request-row-card>div:nth-of-type(4){grid-column:2}.request-row-card>.crew-badge{grid-column:3;grid-row:1}.request-row-card .row-actions{grid-column:1/-1}}@media(max-width:700px){.seafarer-dossier-header{grid-template-columns:60px minmax(0,1fr)}.seafarer-dossier-header .crew-avatar.xl{width:58px;height:58px}.seafarer-dossier-header .row-actions{grid-column:1/-1;justify-content:flex-start}.seafarer-fact-grid,.seafarer-key-data dl,.seafarer-readiness-card{grid-template-columns:1fr}.seafarer-fact-grid>span,.seafarer-key-data dl>div{border-right:0!important;border-bottom:1px solid var(--border)!important}.seafarer-fact-grid>span:last-child,.seafarer-key-data dl>div:last-child{border-bottom:0!important}.request-date-row{grid-template-columns:1fr}.request-list-head{align-items:stretch;flex-direction:column}.request-list-head .search-field{width:100%}}.stage129l .language-editor{grid-column:1/-1!important;border:1px solid #cfe0f5;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#fff);padding:14px;min-width:0;box-sizing:border-box}.stage129l .language-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.stage129l .language-editor-head h4{margin:0 0 4px;color:#071744;font-size:16px}.stage129l .language-editor-head p{margin:0;color:#64748b;font-size:12px;line-height:1.45;max-width:760px}.stage129l .language-card-list{display:grid;gap:10px;min-width:0}.stage129l .language-card{border:1px solid var(--border);border-radius:14px;background:#fff;padding:11px;min-width:0;box-shadow:0 6px 18px rgba(15,23,42,.035)}.stage129l .language-card-main{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(190px,1fr) minmax(230px,1.25fr) auto;gap:9px;align-items:end;min-width:0}.stage129l .language-card-main label,.stage129l .language-details-grid label{min-width:0}.stage129l .language-card-main input,.stage129l .language-card-main select,.stage129l .language-details-grid input,.stage129l .language-details-grid select{width:100%;min-width:0;box-sizing:border-box}.stage129l .language-remove{min-height:40px;white-space:nowrap}.stage129l .language-details{margin-top:9px;border-top:1px solid #edf2f7;padding-top:8px}.stage129l .language-details summary{cursor:pointer;color:#0b4dcc;font-weight:850;font-size:12px;min-height:36px;display:flex;align-items:center}.stage129l .language-details-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:8px}.stage129l .language-note{grid-column:span 2}.stage129l .language-empty{border:1px dashed #93b4e8;border-radius:12px;padding:16px;display:grid;gap:3px;text-align:center;color:#64748b}.stage129l .language-empty b{color:#334155}@media(max-width:1180px){.stage129l .language-card-main{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129l .language-remove{width:100%}.stage129l .language-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.stage129l .language-editor{padding:11px}.stage129l .language-editor-head{display:grid}.stage129l .language-editor-head .crew-btn{width:100%}.stage129l .language-card-main,.stage129l .language-details-grid{grid-template-columns:1fr}.stage129l .language-note{grid-column:auto}.stage129l .language-card-main input,.stage129l .language-card-main select,.stage129l .language-details-grid input,.stage129l .language-details-grid select{min-height:44px;font-size:16px!important}.stage129l .language-remove{min-height:44px}}.stage129fv{--fv-surface:#fff;--fv-border:#dfe7f1;--fv-muted:#64748b;--fv-ink:#0f172a;--fv-navy:#071744;--fv-blue:#0b57e3}.stage129fv .crew-primary-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.stage129fv .crew-primary-nav button{justify-content:center!important;min-width:0!important;padding:9px 8px!important;text-align:center!important}.stage129fv .crew-primary-nav button span{overflow:hidden;text-overflow:ellipsis}.stage129fv .crew-context-nav{background:#fff;border:1px solid var(--fv-border);border-radius:12px;padding:7px 10px!important}.stage129fv .crew-context-nav strong{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#64748b}.stage129fv .crew-status-language{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--fv-border);border-radius:14px;background:#fff;padding:10px 12px}.stage129fv .crew-status-language>div{margin-right:auto}.stage129fv .crew-status-language b,.stage129fv .crew-status-language small{display:block}.stage129fv .crew-status-language small{color:var(--fv-muted)}.stage129fv .crew-status-language>span{display:flex;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:800}.stage129fv .status-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6}.stage129fv .status-dot.green{background:#16a34a}.stage129fv .status-dot.amber{background:#d97706}.stage129fv .status-dot.red{background:#dc2626}.stage129fv .status-dot.purple{background:#7c3aed}.stage129fv .crew-status-pill{display:inline-grid;gap:1px;border-radius:10px;padding:5px 8px;background:#eef4ff;color:#0b4dcc;min-width:92px}.stage129fv .crew-status-pill small{font-size:8px;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.stage129fv .crew-status-pill b{font-size:11px}.stage129fv .crew-status-pill.green{background:#eafaf1;color:#087443}.stage129fv .crew-status-pill.amber{background:#fff7e7;color:#9a5a00}.stage129fv .crew-status-pill.red{background:#fff0f0;color:#b91c1c}.stage129fv .crew-status-pill.purple{background:#f3efff;color:#6d28d9}.stage129fv .crew-task-command{padding:0!important;overflow:hidden}.stage129fv .crew-task-command>.crew-card-head{padding:15px 16px;margin:0;border-bottom:1px solid var(--fv-border)}.stage129fv .crew-task-table-wrap{overflow:auto}.stage129fv .crew-task-table-wrap table{width:100%;border-collapse:collapse;min-width:900px}.stage129fv .crew-task-table-wrap th{background:#f6f8fb;color:#64748b;text-transform:uppercase;font-size:9px;letter-spacing:.05em;text-align:left}.stage129fv .crew-task-table-wrap td,.stage129fv .crew-task-table-wrap th{padding:10px 12px;border-bottom:1px solid #edf1f6}.stage129fv .crew-task-table-wrap tr:last-child td{border-bottom:0}.stage129fv .crew-task-table-wrap td b,.stage129fv .crew-task-table-wrap td small{display:block}.stage129fv .crew-task-table-wrap td small{color:#64748b;margin-top:2px}.stage129fv .agency-visual-dashboard{gap:12px}.stage129fv .agency-visual-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important}.stage129fv .agency-request-row{box-shadow:none!important;border-radius:10px!important}.stage129fv .agency-pipeline-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.stage129fv .agency-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage129fv .seafarer-home-v2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;align-items:flex-start}.stage129fv .sf-home-hero{grid-column:1/-1;padding:0!important;overflow:hidden}.stage129fv .sf-home-identity{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:18px}.stage129fv .sf-home-identity .profile-photo-box{width:104px;height:132px}.stage129fv .sf-home-identity h2{margin:2px 0;font-size:24px;color:var(--fv-navy)}.stage129fv .sf-home-identity p{margin:0;color:#64748b}.stage129fv .sf-home-identity>div>small{font-size:9px;letter-spacing:.13em;color:#64748b;font-weight:900}.stage129fv .sf-status-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.stage129fv .sf-home-actions{position:absolute;right:18px;top:18px;display:flex;gap:7px}.stage129fv .sf-home-hero{position:relative}.stage129fv .sf-home-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--fv-border);background:#fbfcfe}.stage129fv .sf-home-facts span{padding:11px 14px;border-right:1px solid var(--fv-border);min-width:0}.stage129fv .sf-home-facts span:last-child{border-right:0}.stage129fv .sf-home-facts b,.stage129fv .sf-home-facts small{display:block}.stage129fv .sf-home-facts small{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.stage129fv .sf-home-facts b{margin-top:3px;overflow-wrap:anywhere}.stage129fv .sf-next-actions{grid-column:1}.stage129fv .sf-action-list{display:grid;gap:6px}.stage129fv .sf-action-list>button{border:1px solid var(--fv-border);border-radius:10px;background:#fff;padding:9px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left}.stage129fv .sf-action-list b,.stage129fv .sf-action-list small{display:block}.stage129fv .sf-action-list small{color:#64748b}.stage129fv .sf-ready-message{display:flex;gap:10px;align-items:center;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:10px;padding:12px;color:#166534}.stage129fv .sf-ready-message b,.stage129fv .sf-ready-message small{display:block}.stage129fv .sf-profile-sections{grid-column:2;grid-row:2/span 2}.stage129fv .sf-profile-sections>div:last-child{display:grid;gap:6px}.stage129fv .sf-profile-sections>div:last-child>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--fv-border);border-radius:10px;background:#fff;padding:9px;text-align:left}.stage129fv .sf-profile-sections b,.stage129fv .sf-profile-sections small{display:block}.stage129fv .sf-profile-sections small{color:#64748b}.stage129fv .sf-compact-snapshot{grid-column:1}.stage129fv .sf-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--fv-border);border-radius:10px;overflow:hidden}.stage129fv .sf-snapshot-grid span{padding:10px;border-right:1px solid var(--fv-border)}.stage129fv .sf-snapshot-grid span:last-child{border-right:0}.stage129fv .sf-snapshot-grid b,.stage129fv .sf-snapshot-grid small{display:block}.stage129fv .sf-snapshot-grid small{color:#64748b}.stage129fv .sf-documents-panel{grid-column:1}.stage129fv .sf-reminders{grid-column:2}.stage129fv .sf-reminders>div{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf1f6}.stage129fv .sf-reminders>div span{display:flex;align-items:center;gap:7px}.stage129fv .sf-service-history{grid-column:1/-1}.stage129fv .seafarer-profile-tab-v2,.stage129fv .sf-contracts-workspace{display:grid;gap:12px}.stage129fv .sf-profile-summary{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;align-items:center}.stage129fv .sf-profile-summary-main{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;align-items:center}.stage129fv .sf-profile-summary-main .profile-photo-box{width:82px;height:104px}.stage129fv .sf-profile-summary h2{margin:0;color:var(--fv-navy)}.stage129fv .sf-profile-summary p{margin:3px 0;color:#64748b}.stage129fv .sf-completion{display:grid;gap:4px}.stage129fv .sf-completion b,.stage129fv .sf-completion em,.stage129fv .sf-completion small{display:block}.stage129fv .sf-completion b{font-size:26px;color:var(--fv-navy)}.stage129fv .sf-completion em{font-style:normal;color:#64748b;font-size:11px}.stage129fv .sf-completion>span{height:6px;background:#e6edf7;border-radius:99px;overflow:hidden}.stage129fv .sf-completion>span i{display:block;height:100%;background:#0b57e3}.stage129fv .sf-profile-grid{display:grid;grid-template-columns:1.1fr 1fr .7fr;gap:12px}.stage129fv .sf-language-list{display:grid;gap:6px}.stage129fv .sf-language-list>span{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #edf1f6;padding:7px 0}.stage129fv .sf-language-list small{color:#64748b}.stage129fv .sf-document-health{display:grid;place-items:center;text-align:center;min-height:100px}.stage129fv .sf-document-health b{font-size:34px;color:#0b57e3}.stage129fv .sf-document-health span{color:#64748b}.stage129fv .full{width:100%}.stage129fv .crew-change-pair-board{border:1px solid var(--fv-border);border-radius:16px;background:#fff;padding:14px}.stage129fv .crew-change-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stage129fv .crew-change-pair-grid>button{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--fv-border);border-radius:12px;background:#fff;padding:10px;text-align:left}.stage129fv .crew-pair-person{border:1px solid #e7edf5;border-radius:9px;padding:8px;min-width:0}.stage129fv .crew-pair-person.incoming.selected{border-color:#bbf7d0;background:#f6fff9}.stage129fv .crew-pair-person.incoming.empty{border-style:dashed;background:#fffbeb}.stage129fv .crew-pair-person b,.stage129fv .crew-pair-person em,.stage129fv .crew-pair-person small,.stage129fv .crew-pair-person span{display:block}.stage129fv .crew-pair-person small{font-size:8px;letter-spacing:.06em;color:#64748b}.stage129fv .crew-pair-person em,.stage129fv .crew-pair-person span{font-size:10px;color:#64748b;font-style:normal}.stage129fv .crew-pair-arrow{color:#94a3b8}.stage129fv .crew-pair-status{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center;border-top:1px solid #edf1f6;padding-top:8px}.stage129fv .crew-pair-status>span:last-child{text-align:right}.stage129fv .crew-pair-status>span:last-child b,.stage129fv .crew-pair-status>span:last-child small{display:block}.stage129fv .crew-pair-status>span:last-child small{color:#64748b}@media(max-width:1280px){.stage129fv .crew-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.stage129fv .seafarer-home-v2{grid-template-columns:1fr}.stage129fv .sf-profile-sections,.stage129fv .sf-reminders{grid-column:1;grid-row:auto}.stage129fv .sf-profile-grid{grid-template-columns:1fr 1fr}.stage129fv .crew-change-pair-grid{grid-template-columns:1fr}.stage129fv .agency-bottom-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.stage129fv .crew-primary-nav{display:flex!important;overflow-x:auto!important}.stage129fv .crew-primary-nav button{min-width:150px!important}.stage129fv .sf-role-navigation{display:flex!important;overflow-x:auto!important}.stage129fv .sf-role-navigation button{min-width:max-content}.stage129fv .sf-home-identity{grid-template-columns:78px minmax(0,1fr);padding:14px}.stage129fv .sf-home-identity .profile-photo-box{width:72px;height:92px}.stage129fv .sf-home-actions{position:static;padding:0 14px 14px;display:grid}.stage129fv .sf-home-actions,.stage129fv .sf-home-facts{grid-template-columns:1fr 1fr}.stage129fv .sf-home-facts span{border-bottom:1px solid var(--fv-border)}.stage129fv .sf-profile-grid,.stage129fv .sf-profile-summary,.stage129fv .sf-snapshot-grid{grid-template-columns:1fr}.stage129fv .sf-snapshot-grid span{border-right:0;border-bottom:1px solid var(--fv-border)}.stage129fv .sf-snapshot-grid span:last-child{border-bottom:0}.stage129fv .crew-change-pair-grid>button{grid-template-columns:1fr}.stage129fv .crew-pair-arrow{transform:rotate(90deg);justify-self:center}.stage129fw .language-free-entry-note{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border:1px solid #bfdbfe;background:#eff6ff;border-radius:10px;padding:8px 10px;color:#1e3a8a;font-size:12px}.stage129fw .language-free-entry-note span{color:#475569}.stage129fw .language-name-field small{font-size:10px;color:#64748b;font-weight:700;line-height:1.35}.stage129fw .language-card-main{grid-template-columns:minmax(220px,1.15fr) minmax(190px,.85fr) minmax(220px,1fr) auto!important}.stage129fw .language-card-main>*{min-width:0}.stage129fw .language-card-main input,.stage129fw .language-card-main select{width:100%;min-width:0}.stage129fw .doc-tile{min-width:0!important;overflow:hidden!important}.stage129fw .doc-tile b,.stage129fw .doc-tile small{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.stage129fw .doc-tile .crew-badge{max-width:100%;white-space:normal!important;line-height:1.25;text-align:center;justify-content:center;overflow-wrap:anywhere}.stage129fw .compact-status-cards span{min-width:0;overflow:hidden}.stage129fw .compact-status-cards b,.stage129fw .compact-status-cards small{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}.stage129fw .sf-home-identity{grid-template-columns:120px minmax(0,1fr)!important}.stage129fw .sf-home-identity .profile-photo-box,.stage129fw .sf-home-identity .profile-photo-click{width:104px!important;height:132px!important;min-width:104px!important;min-height:132px!important;max-width:104px!important;max-height:132px!important;overflow:hidden!important}.stage129fw .sf-home-identity .profile-photo-click .crew-avatar.xl,.stage129fw .sf-home-identity .profile-photo-click img{width:104px!important;height:132px!important;max-width:104px!important;max-height:132px!important;border-radius:16px!important}.stage129fw .sf-home-identity>div{min-width:0}.stage129fw .sf-home-facts{position:relative;z-index:1}.stage129fw .company-questionnaire-hero,.stage129fw .questionnaire-person,.stage129fw .questionnaire-scoreboard{min-width:0}.stage129fw .questionnaire-person .company-photo-pick{overflow:hidden!important;align-self:start}.stage129fw .consent-control-panel-v2{gap:14px}.stage129fw .consent-flow-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stage129fw .consent-flow-summary>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 9px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:10px;background:#f8fafc;min-width:0}.stage129fw .consent-flow-summary span{grid-row:1/3;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#e2e8f0;color:#334155;font-weight:900}.stage129fw .consent-flow-summary b,.stage129fw .consent-flow-summary small{min-width:0;overflow-wrap:anywhere}.stage129fw .consent-flow-summary small{color:#64748b}.stage129fw .consent-flow-summary .is-ready{border-color:#bbf7d0;background:#f0fdf4}.stage129fw .consent-flow-summary .is-ready span{background:#dcfce7;color:#047857}.stage129fw .consent-flow-summary .is-private{border-color:#fde68a;background:#fffbeb}.stage129fw .consent-flow-summary .is-blocked{border-color:#fecaca;background:#fff1f2}.stage129fw .consent-outcome{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border-radius:12px;padding:12px;border:1px solid #fde68a;background:#fffbeb;color:#78350f}.stage129fw .consent-outcome.is-ready{border-color:#86efac;background:#f0fdf4;color:#166534}.stage129fw .consent-outcome b,.stage129fw .consent-outcome small{display:block}.stage129fw .consent-outcome small{margin-top:3px;line-height:1.4}.stage129fw .consent-list-v2{display:grid;gap:8px}.stage129fw .consent-row-v2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);gap:12px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff}.stage129fw .consent-row-v2 h3{margin:0;color:#071744;font-size:14px}.stage129fw .consent-row-v2 p{margin:3px 0;color:#475569;font-size:12px}.stage129fw .consent-row-v2 small{color:#64748b;font-weight:700}.stage129fw .consent-row-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.stage129fw .complaint-routing-note{display:grid;gap:4px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:10px}.stage129fw .complaint-routing-note b{color:#1e3a8a}.stage129fw .complaint-routing-note small{color:#475569;line-height:1.4}.stage129fw .sf-role-navigation{flex-wrap:nowrap!important}.stage129fw .sf-role-navigation button{min-width:max-content}.stage129fw .seafarer-journey-protection.platform-safety-only .seafarer-journey-list,.stage129fw .seafarer-journey-protection.platform-safety-only .seafarer-protection-grid>section:first-child,.stage129fw .seafarer-journey-protection.platform-safety-only>.crew-card{display:none!important}.stage129fw .seafarer-journey-protection.platform-safety-only .seafarer-protection-grid{grid-template-columns:1fr!important}.stage129fw .seafarer-journey-protection.platform-safety-only>.crew-card-head{display:none!important}@media(max-width:900px){.stage129fw .language-card-main{grid-template-columns:1fr!important}.stage129fw .consent-flow-summary,.stage129fw .consent-row-v2{grid-template-columns:1fr}.stage129fw .consent-row-actions{justify-content:flex-start}}@media(max-width:760px){.stage129fw .sf-home-identity{grid-template-columns:92px minmax(0,1fr)!important}.stage129fw .sf-home-identity .profile-photo-box,.stage129fw .sf-home-identity .profile-photo-click,.stage129fw .sf-home-identity .profile-photo-click .crew-avatar.xl,.stage129fw .sf-home-identity .profile-photo-click img{width:82px!important;height:104px!important;min-width:82px!important;min-height:104px!important;max-width:82px!important;max-height:104px!important}.stage129fw .sf-home-actions{grid-template-columns:1fr!important}}.stage129fv .crew-pair-status{grid-template-columns:1fr}.stage129fv .crew-task-table-wrap table{min-width:760px}}.stage129ga{--ga-navy:#0b1f3a;--ga-blue:#2563eb;--ga-soft:#f5f8fc;--ga-line:#dbe4f0;--ga-green:#0f9f6e}.stage129ga .sf-simple-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;background:#fff;border:1px solid var(--ga-line);border-radius:14px;padding:6px;overflow:visible!important}.stage129ga .sf-simple-nav button{justify-content:center;min-width:0!important;border-radius:10px!important;padding:10px 12px!important}.stage129ga .canonical-profile-card{border:1px solid #bfd3f5;background:linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:0 16px 38px rgba(37,99,235,.08)}.stage129ga .canonical-profile-card.is-ready{border-color:#a7e5cd;background:linear-gradient(135deg,#f6fffb,#effaf6)}.stage129ga .canonical-profile-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:flex-start}.stage129ga .canonical-profile-main h2{margin:3px 0 5px;color:var(--ga-navy);font-size:20px}.stage129ga .canonical-profile-main p{margin:0;color:#475569;line-height:1.5}.stage129ga .canonical-profile-main small{font-weight:900;letter-spacing:.08em;color:#1d4ed8}.stage129ga .canonical-profile-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8}.stage129ga .is-ready .canonical-profile-icon{background:#d1fae5;color:#047857}.stage129ga .canonical-profile-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:14px}.stage129ga .canonical-profile-flow>span{border:1px solid var(--ga-line);background:#fff;border-radius:12px;padding:10px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;min-width:0}.stage129ga .canonical-profile-flow>span>b{grid-row:1/3;width:28px;height:28px;border-radius:999px;background:#e2e8f0;display:grid;place-items:center}.stage129ga .canonical-profile-flow>span.done>b{background:#d1fae5;color:#047857}.stage129ga .canonical-profile-flow em{font-style:normal;font-weight:900;color:#0f172a}.stage129ga .canonical-profile-flow small{color:#64748b;overflow-wrap:anywhere}.stage129ga .canonical-profile-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.stage129ga .canonical-profile-actions>span{margin-left:auto;display:flex;align-items:center;gap:6px;color:#64748b;font-size:12px;font-weight:750}.stage129ga .canonical-form-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:10px 12px}.stage129ga .canonical-form-note span b,.stage129ga .canonical-form-note span small{display:block}.stage129ga .canonical-form-note span b{color:#1e3a8a}.stage129ga .canonical-form-note span small{color:#475569;margin-top:2px}.stage129ga .embedded-simple-section{border:1px solid var(--ga-line);border-radius:14px;background:#fbfdff;padding:12px!important}.stage129ga .embedded-simple-section .language-editor{margin-top:8px}.stage129ga .sharing-explainer{display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:12px}.stage129ga .sharing-explainer b{color:#1e3a8a}.stage129ga .sharing-explainer p{margin:3px 0 0;color:#475569;line-height:1.45}.stage129ga .company-base-guide{padding:0;overflow:hidden;border-color:#cbdcf4;background:#fff}.stage129ga .company-base-guide>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;background:linear-gradient(120deg,#0b1f3a,#15345d);color:#fff}.stage129ga .company-base-guide>div:first-child>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.13)}.stage129ga .company-base-guide h2{margin:2px 0 4px;color:#fff}.stage129ga .company-base-guide p{margin:0;color:#dbeafe;line-height:1.45}.stage129ga .company-base-guide small{font-weight:900;letter-spacing:.08em;color:#93c5fd}.stage129ga .company-base-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.stage129ga .company-base-rules>span{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:12px 14px;border-right:1px solid var(--ga-line)}.stage129ga .company-base-rules>span:last-child{border-right:0}.stage129ga .company-base-rules svg{grid-row:1/3;color:#0f766e}.stage129ga .company-base-rules b{color:#0f172a}.stage129ga .company-base-rules small{color:#64748b}.stage129ga .imported-questionnaire-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;border:1px solid #ddd6fe;background:#f5f3ff;border-radius:10px;padding:9px;margin:10px 0;color:#5b21b6}.stage129ga .imported-questionnaire-meta b,.stage129ga .imported-questionnaire-meta small{display:block}.stage129ga .imported-questionnaire-meta small{color:#6b7280;margin-top:2px}.stage129ga .candidate-comparison{padding:16px;display:grid;gap:12px;min-width:0}.stage129ga .candidate-comparison-intro{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.stage129ga .candidate-comparison-intro h3{margin:0;color:var(--ga-navy)}.stage129ga .candidate-comparison-intro p{margin:4px 0 0;color:#64748b}.stage129ga .candidate-comparison-grid{display:grid;grid-template-columns:170px repeat(var(--candidate-count),minmax(190px,1fr));border:1px solid var(--ga-line);border-radius:14px;overflow:auto;max-width:100%}.stage129ga .comparison-row{display:contents}.stage129ga .comparison-candidate,.stage129ga .comparison-label,.stage129ga .comparison-value{padding:10px;border-right:1px solid var(--ga-line);border-bottom:1px solid var(--ga-line);min-width:0}.stage129ga .comparison-label{font-weight:900;background:#f8fafc;color:#334155}.stage129ga .comparison-head{background:#eff6ff;position:sticky;top:0;z-index:1}.stage129ga .comparison-candidate{display:grid;gap:7px}.stage129ga .comparison-value{color:#0f172a;overflow-wrap:anywhere}.stage129ga .candidate-comparison-grid>:nth-last-child(-n+5){border-bottom:0}.stage129ga .crew-primary-nav{background:#fff;border:1px solid var(--ga-line);box-shadow:0 8px 24px rgba(15,23,42,.05)}.stage129ga .crew-primary-nav button{border-radius:10px}.stage129ga .crew-primary-nav button.active{background:#eaf2ff;color:#1646a0}@media(max-width:900px){.stage129ga .canonical-profile-flow{grid-template-columns:1fr}.stage129ga .canonical-profile-flow>svg{display:none}.stage129ga .company-base-rules{grid-template-columns:1fr}.stage129ga .company-base-rules>span{border-right:0;border-bottom:1px solid var(--ga-line)}.stage129ga .canonical-profile-main{grid-template-columns:auto 1fr}.stage129ga .canonical-profile-main>.crew-badge{grid-column:1/-1;width:max-content}.stage129ga .canonical-profile-actions>span{margin-left:0;width:100%}.stage129ga .canonical-form-note{grid-template-columns:auto 1fr}.stage129ga .canonical-form-note>.crew-badge{grid-column:1/-1}.stage129ga .candidate-comparison-grid{grid-template-columns:140px repeat(var(--candidate-count),minmax(170px,1fr))}}@media(max-width:640px){.stage129ga .sf-simple-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129ga .canonical-profile-main{grid-template-columns:1fr}.stage129ga .canonical-profile-icon{width:40px;height:40px}.stage129ga .company-base-guide>div:first-child{grid-template-columns:1fr}.stage129ga .canonical-profile-card{padding:13px}.stage129ga .questionnaire-strip{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity}.stage129ga .questionnaire-strip button{min-width:max-content;scroll-snap-align:start}}.stage129fy .sf-home-hero{overflow:hidden!important;isolation:isolate}.stage129fy .sf-home-identity{min-height:168px!important;align-items:flex-start!important;padding:18px 300px 18px 18px!important;box-sizing:border-box!important}.stage129fy .sf-home-identity>.profile-photo-box{align-self:start!important;position:relative!important;z-index:1!important;width:104px!important;height:132px!important;min-height:132px!important;max-height:132px!important;overflow:visible!important;contain:layout style!important}.stage129fy .sf-home-identity>.profile-photo-box .profile-photo-click{display:block!important;position:relative!important;width:104px!important;height:132px!important;min-height:132px!important;max-height:132px!important;border-radius:16px!important;overflow:hidden!important}.stage129fy .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,.stage129fy .sf-home-identity>.profile-photo-box .profile-photo-click img{display:block!important;width:104px!important;height:132px!important;min-width:104px!important;min-height:132px!important;max-width:104px!important;max-height:132px!important;object-fit:cover!important;border-radius:16px!important;margin:0!important}.stage129fy .sf-home-identity>.profile-photo-box .photo-plus{right:5px!important;bottom:5px!important;width:32px!important;height:32px!important;box-sizing:border-box!important}.stage129fy .sf-home-identity>div:nth-child(2){min-width:0!important;padding-top:2px!important}.stage129fy .sf-home-facts{clear:both!important;position:relative!important;z-index:3!important;background:#fbfcfe!important}.stage129fy .doc-tile{grid-template-rows:76px auto auto auto minmax(30px,auto)!important;align-content:start!important;min-height:218px!important;padding:9px 9px 12px!important;box-sizing:border-box!important;overflow:hidden!important}.stage129fy .doc-status-slot{display:flex!important;align-items:flex-end!important;justify-content:center!important;min-width:0!important;min-height:30px!important;margin-top:auto!important;padding-top:3px!important;overflow:hidden!important}.stage129fy .doc-status-slot .crew-badge{display:flex!important;width:100%!important;max-width:100%!important;min-height:28px!important;box-sizing:border-box!important;white-space:normal!important;line-height:1.15!important;overflow-wrap:anywhere!important;text-align:center!important;justify-content:center!important}.stage129fy .seafarer-questionnaire-dialog .visual-questionnaire-form{padding-bottom:76px!important}.stage129fy .seafarer-questionnaire-dialog .doc-grid{padding-bottom:8px!important}@media(max-width:1100px){.stage129fy .sf-home-identity{padding-right:18px!important;padding-top:74px!important;min-height:224px!important}.stage129fy .sf-home-actions{top:16px!important;left:18px!important;right:18px!important;justify-content:flex-end!important}}@media(max-width:760px){.stage129fy .sf-home-identity{grid-template-columns:92px minmax(0,1fr)!important;min-height:154px!important;padding:14px!important}.stage129fy .sf-home-identity>.profile-photo-box,.stage129fy .sf-home-identity>.profile-photo-box .profile-photo-click,.stage129fy .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,.stage129fy .sf-home-identity>.profile-photo-box .profile-photo-click img{width:82px!important;height:104px!important;min-width:82px!important;min-height:104px!important;max-width:82px!important;max-height:104px!important}.stage129fy .sf-home-actions{position:static!important;padding:0 14px 14px!important}.stage129fy .doc-tile{min-height:210px!important}}.stage129gd .privacy-card-head{padding-bottom:14px!important;margin-bottom:2px!important;border-bottom:1px solid #dbe3ef!important}.stage129gd .privacy-card-head h2{margin:0 0 7px!important;line-height:1.2!important}.stage129gd .privacy-card-head p{display:block!important;margin:0!important;max-width:900px!important;line-height:1.55!important;color:#52637a!important}.stage129gd .consent-control-panel-v2{display:grid!important;gap:16px!important}.stage129gd .consent-flow-summary{gap:12px!important}.stage129gd .consent-flow-summary>div{padding:13px!important;grid-template-columns:34px minmax(0,1fr)!important;row-gap:4px!important}.stage129gd .consent-flow-summary b,.stage129gd .consent-flow-summary small{display:block!important;line-height:1.35!important}.stage129gd .consent-flow-summary b{font-size:13px!important;color:#10213d!important}.stage129gd .consent-flow-summary small{font-size:11px!important;margin-top:1px!important}.stage129gd .consent-outcome{padding:14px!important;align-items:flex-start!important}.stage129gd .consent-outcome b{font-size:13px!important;line-height:1.35!important}.stage129gd .consent-outcome small{font-size:11px!important;line-height:1.55!important;margin-top:5px!important}.stage129gd .consent-list-v2{gap:11px!important}.stage129gd .consent-row-v2{padding:14px!important;align-items:flex-start!important}.stage129gd .consent-row-v2>div:first-child{display:grid!important;gap:5px!important}.stage129gd .consent-row-v2 h3{font-size:14px!important;line-height:1.3!important}.stage129gd .consent-row-v2 p{display:block!important;margin:0!important;line-height:1.5!important;color:#4b5d75!important}.stage129gd .consent-row-v2 small{display:block!important;line-height:1.35!important}.stage129gd .crew-note-box>b,.stage129gd .crew-note-box>small{display:block!important}.stage129gd .crew-note-box>small{margin-top:5px!important;line-height:1.5!important}.stage129gd .company-photo-pick,.stage129gd .questionnaire-person .company-photo-pick{overflow:hidden!important}.stage129gd .company-photo-pick,.stage129gd .company-photo-pick .crew-avatar.xl,.stage129gd .company-photo-pick img,.stage129gd .questionnaire-person .company-photo-pick{width:132px!important;height:165px!important;min-width:132px!important;min-height:165px!important;max-width:132px!important;max-height:165px!important;aspect-ratio:4/5!important;border-radius:14px!important}.stage129gd .company-photo-pick .crew-avatar.xl,.stage129gd .company-photo-pick img{object-fit:cover!important}.stage129gd .company-photo-pick>span{border-radius:9px!important}.stage129gd .seafarer-home-v2{gap:9px!important;grid-template-columns:minmax(0,1fr) 350px!important}.stage129gd .sf-home-main-column,.stage129gd .sf-home-side-column{display:grid;gap:9px;align-self:start;min-width:0}.stage129gd .sf-home-main-column{grid-column:1}.stage129gd .sf-home-side-column{grid-column:2}.stage129gd .sf-home-main-column>*,.stage129gd .sf-home-side-column>*{grid-column:1!important;grid-row:auto!important;margin:0!important}.stage129gd .crew-status-language,.stage129gd .sf-service-history{grid-column:1/-1!important}.stage129gd .sf-home-hero{border-radius:17px!important}.stage129gd .sf-home-identity{grid-template-columns:150px minmax(0,1fr)!important;gap:14px!important;min-height:190px!important;padding:14px 288px 14px 14px!important}.stage129gd .sf-home-identity>.profile-photo-box,.stage129gd .sf-home-identity>.profile-photo-box .profile-photo-click,.stage129gd .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,.stage129gd .sf-home-identity>.profile-photo-box .profile-photo-click img{width:132px!important;height:165px!important;min-width:132px!important;min-height:165px!important;max-width:132px!important;max-height:165px!important;border-radius:14px!important;object-fit:cover!important}.stage129gd .sf-home-identity>.profile-photo-box{contain:layout style!important}.stage129gd .sf-home-actions{top:14px!important;right:14px!important}.stage129gd .sf-home-facts{grid-template-columns:repeat(6,minmax(0,1fr))!important}.stage129gd .sf-home-facts span{padding:10px 12px!important;min-height:50px!important}.stage129gd .sf-profile-sections{grid-row:auto!important;align-self:start!important}.stage129gd .sf-compact-snapshot,.stage129gd .sf-documents-panel,.stage129gd .sf-next-actions,.stage129gd .sf-profile-sections,.stage129gd .sf-reminders,.stage129gd .sf-service-history{margin:0!important}.stage129gd .crew-card{scroll-margin-top:10px}.stage129gd .rank-experience-summary{border:1px solid #cbdcf0;background:#f8fbff;border-radius:13px;padding:12px;display:grid;gap:10px;box-sizing:border-box}.stage129gd .rank-experience-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stage129gd .rank-experience-head h4{margin:0;color:#10213d;font-size:14px}.stage129gd .rank-experience-head p{margin:3px 0 0;color:#5b6b80;font-size:11px;line-height:1.45}.stage129gd .rank-experience-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stage129gd .rank-experience-list article{border:1px solid #dce5f1;background:#fff;border-radius:11px;padding:10px;display:grid;gap:4px;min-width:0}.stage129gd .rank-experience-list article>span{display:flex;gap:7px;align-items:center;min-width:0;color:#1d4ed8}.stage129gd .rank-experience-list article b{color:#20314b;overflow-wrap:anywhere}.stage129gd .rank-experience-list article strong{font-size:16px;color:#0f766e}.stage129gd .rank-experience-list article small{color:#66768b}.stage129gd .rank-experience-empty{display:flex;gap:9px;align-items:flex-start;border:1px dashed #cbd5e1;border-radius:10px;padding:10px;color:#64748b}.stage129gd .rank-experience-empty b,.stage129gd .rank-experience-empty small{display:block}.stage129gd .rank-experience-empty small{margin-top:3px;line-height:1.4}.stage129gd .rank-experience-summary.compact{margin-top:12px}.stage129gd .rank-experience-summary.compact .rank-experience-head p{max-width:680px}@media(max-width:1280px){.stage129gd .seafarer-home-v2{grid-template-columns:1fr!important}.stage129gd .sf-home-main-column,.stage129gd .sf-home-side-column{grid-column:1!important}.stage129gd .sf-home-identity{padding:74px 14px 14px!important}.stage129gd .sf-home-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stage129gd .rank-experience-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.stage129gd .sf-home-identity{grid-template-columns:108px minmax(0,1fr)!important;min-height:142px!important;padding:12px!important}.stage129gd .sf-home-identity>.profile-photo-box,.stage129gd .sf-home-identity>.profile-photo-box .profile-photo-click,.stage129gd .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,.stage129gd .sf-home-identity>.profile-photo-box .profile-photo-click img{width:96px!important;height:120px!important;min-width:96px!important;min-height:120px!important;max-width:96px!important;max-height:120px!important}.stage129gd .sf-home-actions{position:static!important;padding:0 12px 12px!important}.stage129gd .sf-home-facts{grid-template-columns:1fr 1fr!important}.stage129gd .rank-experience-list{grid-template-columns:1fr}.stage129gd .rank-experience-head{display:grid}.stage129gd .company-photo-pick,.stage129gd .company-photo-pick .crew-avatar.xl,.stage129gd .company-photo-pick img,.stage129gd .questionnaire-person .company-photo-pick{width:112px!important;height:140px!important;min-width:112px!important;min-height:140px!important;max-width:112px!important;max-height:140px!important}.stage129gd .consent-row-v2{grid-template-columns:1fr!important}}.stage129ge .privacy-access-panel{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;gap:10px!important;padding:15px!important;min-height:0!important;height:auto!important;overflow:visible!important}.stage129ge .privacy-access-header{display:grid!important;gap:5px!important;padding:0 0 11px!important;margin:0!important;border-bottom:1px solid #dbe3ef!important;min-height:0!important;height:auto!important}.stage129ge .privacy-access-header h2{display:block!important;margin:0!important;color:#10213d!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.02em!important}.stage129ge .privacy-access-header p{display:block!important;margin:0!important;max-width:920px!important;color:#52637a!important;font-size:12px!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}.stage129ge .privacy-access-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:flex-start!important;grid-auto-rows:max-content!important;min-height:0!important;height:auto!important}.stage129ge .privacy-access-step{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;align-content:center!important;min-width:0!important;min-height:58px!important;height:auto!important;margin:0!important;padding:9px 10px!important;border:1px solid #dce5f1!important;border-radius:11px!important;background:#f8fafc!important;box-sizing:border-box!important;overflow:hidden!important}.stage129ge .privacy-access-step.is-ready{border-color:#bbf7d0!important;background:#f0fdf4!important}.stage129ge .privacy-access-step.is-private{border-color:#fde68a!important;background:#fffbeb!important}.stage129ge .privacy-access-step.is-blocked{border-color:#fecaca!important;background:#fff1f2!important}.stage129ge .privacy-step-number{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:999px!important;background:#e2e8f0!important;color:#334155!important;font-size:12px!important;font-weight:900!important;line-height:1!important;grid-row:auto!important}.stage129ge .privacy-access-step.is-ready .privacy-step-number{background:#dcfce7!important;color:#047857!important}.stage129ge .privacy-step-copy{display:grid!important;gap:2px!important;min-width:0!important;min-height:0!important}.stage129ge .privacy-step-copy b,.stage129ge .privacy-step-copy small{display:block!important;margin:0!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.stage129ge .privacy-step-copy b{color:#10213d!important;font-size:12px!important;line-height:1.25!important}.stage129ge .privacy-step-copy small{color:#64748b!important;font-size:10px!important;line-height:1.3!important}.stage129ge .privacy-sharing-status{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:9px!important;align-items:flex-start!important;min-height:0!important;height:auto!important;margin:0!important;padding:10px 11px!important;border:1px solid #fde68a!important;border-radius:11px!important;background:#fffbeb!important;color:#78350f!important;box-sizing:border-box!important}.stage129ge .privacy-sharing-status.is-ready{border-color:#86efac!important;background:#f0fdf4!important;color:#166534!important}.stage129ge .privacy-sharing-status>svg{margin-top:1px!important}.stage129ge .privacy-sharing-copy{display:grid!important;gap:3px!important;min-width:0!important}.stage129ge .privacy-sharing-copy b,.stage129ge .privacy-sharing-copy p{display:block!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.stage129ge .privacy-sharing-copy b{font-size:12px!important;line-height:1.3!important}.stage129ge .privacy-sharing-copy p{font-size:11px!important;line-height:1.45!important;color:inherit!important}.stage129ge .privacy-consent-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;grid-auto-rows:auto!important;min-height:0!important;height:auto!important}.stage129ge .privacy-consent-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;align-items:flex-start!important;align-content:start!important;gap:10px!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:11px!important;border:1px solid #dce5f1!important;border-radius:11px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}.stage129ge .privacy-consent-card.is-active{border-color:#c7ead5!important;background:#fcfffd!important}.stage129ge .privacy-consent-copy{display:grid!important;gap:5px!important;min-width:0!important;min-height:0!important;align-content:start!important}.stage129ge .privacy-consent-title-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:flex-start!important;min-width:0!important}.stage129ge .privacy-consent-title-line h3{display:block!important;margin:0!important;min-width:0!important;color:#10213d!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}.stage129ge .privacy-consent-title-line .crew-badge{align-self:start!important;white-space:nowrap!important}.stage129ge .privacy-consent-copy p{color:#4b5d75!important;font-size:11px!important;line-height:1.45!important}.stage129ge .privacy-consent-copy p,.stage129ge .privacy-consent-copy small{display:block!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.stage129ge .privacy-consent-copy small{color:#64748b!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important}.stage129ge .privacy-consent-actions{display:flex!important;gap:6px!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;min-height:0!important}.stage129ge .privacy-consent-actions .crew-btn,.stage129ge .privacy-consent-actions .danger-lite{min-height:32px!important;padding:6px 10px!important;font-size:11px!important}.stage129ge .privacy-important-note{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important;align-items:flex-start!important;min-height:0!important;height:auto!important;margin:0!important;padding:10px 11px!important;border:1px solid #dbe7f4!important;border-radius:11px!important;background:#f8fbff!important;color:#334155!important;box-sizing:border-box!important}.stage129ge .privacy-important-note>div{display:grid!important;gap:3px!important;min-width:0!important}.stage129ge .privacy-important-note b,.stage129ge .privacy-important-note p{display:block!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.stage129ge .privacy-important-note b{font-size:12px!important;color:#10213d!important;line-height:1.25!important}.stage129ge .privacy-important-note p{font-size:10px!important;line-height:1.45!important;color:#52637a!important}.stage129ge .company-questionnaire-hero.wide{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;gap:16px!important}.stage129ge .company-questionnaire-hero.wide,.stage129ge .questionnaire-person{align-items:flex-start!important;min-width:0!important;overflow:visible!important}.stage129ge .questionnaire-person{grid-template-columns:132px minmax(0,1fr)!important;gap:14px!important}.stage129ge .questionnaire-person>.company-photo-pick{grid-column:1!important;width:132px!important;height:165px!important;min-width:132px!important;min-height:165px!important;max-width:132px!important;max-height:165px!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;align-self:start!important;justify-self:start!important;overflow:hidden!important;contain:layout paint!important}.stage129ge .questionnaire-person>.company-photo-pick .crew-avatar.xl,.stage129ge .questionnaire-person>.company-photo-pick img{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;box-sizing:border-box!important}.stage129ge .questionnaire-person>div:last-child{grid-column:2!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.stage129ge .questionnaire-person h3,.stage129ge .questionnaire-person p{max-width:100%!important;overflow-wrap:anywhere!important}.stage129ge .questionnaire-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.stage129ge .questionnaire-mini-grid span{min-width:0!important;overflow:hidden!important}.stage129ge .questionnaire-mini-grid b{white-space:normal!important;overflow-wrap:anywhere!important}.stage129ge .seafarer-home-v2{align-items:flex-start!important}.stage129ge .seafarer-home-v2,.stage129ge .sf-home-main-column,.stage129ge .sf-home-side-column{gap:10px!important;align-content:start!important;grid-auto-rows:max-content!important}.stage129ge .sf-home-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-start!important;align-content:start!important;min-height:0!important;height:auto!important;overflow:hidden!important}.stage129ge .sf-home-identity{grid-column:1!important;grid-row:1!important;grid-template-columns:132px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;height:auto!important;padding:14px!important;align-items:center!important}.stage129ge .sf-home-actions{position:static!important;grid-column:2!important;grid-row:1!important;align-self:start!important;justify-self:end!important;padding:14px 14px 0 0!important;margin:0!important}.stage129ge .sf-home-facts{grid-column:1/-1!important;grid-row:2!important;margin:0!important}.stage129ge .sf-home-identity>.profile-photo-box,.stage129ge .sf-home-identity>.profile-photo-box .profile-photo-click,.stage129ge .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,.stage129ge .sf-home-identity>.profile-photo-box .profile-photo-click img{width:120px!important;height:150px!important;min-width:120px!important;min-height:150px!important;max-width:120px!important;max-height:150px!important;border-radius:14px!important;object-fit:cover!important;box-sizing:border-box!important}.stage129ge .sf-home-identity>.profile-photo-box{contain:layout paint!important;overflow:visible!important}.stage129ge .sf-home-facts span{min-height:0!important;padding:9px 11px!important}.stage129ge .sf-home-main-column>*,.stage129ge .sf-home-side-column>*{min-height:0!important;height:auto!important;align-self:start!important}@media(max-width:1180px){.stage129ge .privacy-consent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage129ge .company-questionnaire-hero.wide{grid-template-columns:1fr!important}.stage129ge .questionnaire-scoreboard{min-width:0!important}.stage129ge .sf-home-hero{grid-template-columns:1fr!important}.stage129ge .sf-home-identity{grid-column:1!important}.stage129ge .sf-home-actions{grid-column:1!important;grid-row:2!important;justify-self:start!important;padding:0 14px 12px!important}.stage129ge .sf-home-facts{grid-row:3!important}}@media(max-width:760px){.stage129ge .privacy-access-panel{padding:12px!important;gap:8px!important}.stage129ge .privacy-access-steps,.stage129ge .privacy-consent-grid{grid-template-columns:1fr!important}.stage129ge .privacy-access-step{min-height:52px!important}.stage129ge .privacy-consent-card{padding:10px!important}.stage129ge .privacy-consent-title-line{grid-template-columns:1fr!important}.stage129ge .privacy-consent-title-line .crew-badge{justify-self:start!important}.stage129ge .questionnaire-person{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important}.stage129ge .questionnaire-person>.company-photo-pick{width:104px!important;height:130px!important;min-width:104px!important;min-height:130px!important;max-width:104px!important;max-height:130px!important}.stage129ge .questionnaire-mini-grid{grid-template-columns:1fr!important}.stage129ge .sf-home-identity{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.stage129ge .sf-home-identity>.profile-photo-box,.stage129ge .sf-home-identity>.profile-photo-box .profile-photo-click,.stage129ge .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,.stage129ge .sf-home-identity>.profile-photo-box .profile-photo-click img{width:96px!important;height:120px!important;min-width:96px!important;min-height:120px!important;max-width:96px!important;max-height:120px!important}.stage129ge .sf-home-actions{padding:0 12px 10px!important}.stage129ge .sf-home-facts{grid-template-columns:1fr 1fr!important}}@media(max-width:430px){.stage129ge .questionnaire-person{grid-template-columns:1fr!important}.stage129ge .questionnaire-person>.company-photo-pick,.stage129ge .questionnaire-person>div:last-child{grid-column:1!important}.stage129ge .questionnaire-person>.company-photo-pick{justify-self:center!important}.stage129ge .sf-home-identity{grid-template-columns:96px minmax(0,1fr)!important}.stage129ge .sf-home-facts{grid-template-columns:1fr!important}}.stage129gg .visual-kpi-row.four{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.stage129gg .clean-kpis .visual-metric{min-height:64px!important;padding:9px 11px!important;border-radius:10px!important;box-shadow:0 5px 15px rgba(15,23,42,.035)!important;gap:9px!important}.stage129gg .clean-kpis .visual-metric>span{width:34px!important;height:34px!important;border-radius:9px!important}.stage129gg .clean-kpis .visual-metric strong{font-size:20px!important;margin-top:1px!important}.stage129gg .clean-kpis .visual-metric small{font-size:10px!important}.stage129gg .clean-kpis .visual-metric em{font-size:10px!important;margin-top:2px!important}.stage129gg .company-base-guide{border-radius:9px!important}.stage129gg .company-base-guide>div:first-child{background:#eef5ff!important;color:#10213d!important;padding:11px 13px!important;gap:10px!important}.stage129gg .company-base-guide>div:first-child>span{width:36px!important;height:36px!important;border-radius:9px!important;background:#dbeafe!important;color:#1d4ed8!important}.stage129gg .company-base-guide h2{margin:1px 0 2px!important;color:#10213d!important;font-size:15px!important;line-height:1.25!important}.stage129gg .company-base-guide p{color:#52637a!important;font-size:11px!important;line-height:1.4!important}.stage129gg .company-base-guide small{color:#1d4ed8!important;font-size:9px!important}.stage129gg .company-base-rules>span{padding:8px 11px!important}.stage129gg .company-base-rules b{font-size:11px!important}.stage129gg .company-base-rules small{font-size:9px!important;letter-spacing:0!important}.stage129gg .document-control-workspace{display:grid;grid-template-columns:minmax(430px,.82fr) minmax(0,1.18fr);gap:12px;align-items:flex-start;min-width:0}.stage129gg .document-control-workspace>.crew-card{grid-column:auto!important;min-width:0!important;margin:0!important}.stage129gg .document-control-list-panel{padding:12px!important;min-width:0}.stage129gg .document-control-head{align-items:flex-start!important}.stage129gg .document-control-head h2{margin-bottom:3px!important}.stage129gg .document-control-head p{max-width:680px!important;font-size:11px!important;line-height:1.4!important}.stage129gg .compact-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:8px 0!important}.stage129gg .compact-status-strip button{min-height:48px!important;padding:7px 8px!important;border-radius:8px!important;background:#fff!important}.stage129gg .compact-status-strip button.active{border-color:#2563eb!important;background:#eff6ff!important;box-shadow:inset 0 0 0 1px #2563eb!important}.stage129gg .compact-status-strip b{font-size:16px!important}.stage129gg .compact-status-strip small{font-size:9px!important}.stage129gg .document-control-search{height:36px;display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:0 9px;margin-top:8px}.stage129gg .document-control-search input{border:0!important;outline:0!important;background:transparent!important;padding:0!important;min-width:0;width:100%}.stage129gg .document-control-search button{border:0;background:transparent;color:#0b4dcc;font-weight:850;cursor:pointer}.stage129gg .document-control-alert-summary{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 7px}.stage129gg .document-control-alert-summary span{display:inline-flex;align-items:center;gap:4px;border:1px solid #f6c765;background:#fff8e8;color:#713f12;border-radius:7px;padding:5px 7px;font-size:9px;line-height:1.2}.stage129gg .document-control-results-head{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 1px 6px;color:#334155;font-size:10px}.stage129gg .document-control-results-head small{color:#64748b}.stage129gg .document-control-person-list{display:grid;gap:5px;max-height:610px;overflow:auto;padding-right:3px}.stage129gg .document-control-person-row{display:grid;grid-template-columns:minmax(165px,1.25fr) minmax(90px,.65fr) minmax(105px,.72fr) minmax(145px,1fr) auto;gap:8px;align-items:center;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:8px;cursor:pointer;min-width:0}.stage129gg .document-control-person-row:hover{border-color:#9bb8e7;background:#f8fbff}.stage129gg .document-control-person-row.selected{border-color:#2563eb;background:#eef5ff;box-shadow:inset 3px 0 #2563eb}.stage129gg .document-control-person-row.issues{border-left:3px solid #ef4444}.stage129gg .document-control-person-row.missing{border-left:3px solid #f59e0b}.stage129gg .document-control-person-row.ready{border-left:3px solid #10b981}.stage129gg .document-control-person-row>div{min-width:0}.stage129gg .document-control-person-row>div>small{display:block;color:#64748b;font-size:9px;line-height:1.25;margin-bottom:2px}.stage129gg .document-control-person-row>div>b{display:block;color:#10213d;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.stage129gg .document-control-person .candidate-name,.stage129gg .document-control-person .candidate-name>span{min-width:0}.stage129gg .document-control-person .candidate-name b,.stage129gg .document-control-person .candidate-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage129gg .document-control-row-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.stage129gg .document-control-row-actions button{min-height:30px!important;padding:5px 7px!important;border-radius:6px!important;font-size:9px!important}.stage129gg .document-vault-panel{padding:12px!important;min-width:0;scroll-margin-top:10px}.stage129gg .document-vault-panel>.crew-card-head{position:sticky;top:0;z-index:2;background:#fff;padding-bottom:8px;border-bottom:1px solid #edf2f7}.stage129gg .document-vault-panel .doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129gg .document-vault-panel .record-detail-grid{grid-template-columns:1fr!important}.stage129gg .document-vault-panel .record-detail-grid .span-2{grid-column:auto!important}@media(max-width:1250px){.stage129gg .document-control-workspace{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.stage129gg .document-control-person-row{grid-template-columns:minmax(150px,1.2fr) minmax(85px,.6fr) minmax(95px,.7fr) auto}.stage129gg .document-control-person-row>div:nth-child(4){display:none}}@media(max-width:1050px){.stage129gg .visual-kpi-row.four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage129gg .document-control-workspace{grid-template-columns:1fr}.stage129gg .document-control-person-list{max-height:430px}.stage129gg .document-vault-panel>.crew-card-head{position:static}.stage129gg .document-control-person-row{grid-template-columns:minmax(170px,1.2fr) minmax(95px,.65fr) minmax(110px,.7fr) minmax(150px,1fr) auto}.stage129gg .document-control-person-row>div:nth-child(4){display:block}}@media(max-width:720px){.stage129gg .compact-status-strip,.stage129gg .visual-kpi-row.four{grid-template-columns:1fr 1fr!important}.stage129gg .company-base-rules{grid-template-columns:1fr!important}.stage129gg .document-control-person-row{grid-template-columns:minmax(0,1fr) auto}.stage129gg .document-control-person-row>div:nth-child(2),.stage129gg .document-control-person-row>div:nth-child(4){display:none}.stage129gg .document-control-row-actions{grid-column:1/-1;justify-content:flex-start}.stage129gg .document-vault-panel .doc-grid{grid-template-columns:1fr}}@media(max-width:430px){.stage129gg .compact-status-strip,.stage129gg .visual-kpi-row.four{grid-template-columns:1fr!important}}.stage129gh .company-base-document-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}.stage129gh .company-base-document-summary button{display:flex;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 11px;border:1px solid #dbe5f2;border-radius:9px;background:#fff;color:#10213d;text-align:left;cursor:pointer}.stage129gh .company-base-document-summary button:hover{border-color:#91afe0;background:#f8fbff}.stage129gh .company-base-document-summary button.active{border-color:#2563eb;background:#eef5ff;box-shadow:inset 3px 0 #2563eb}.stage129gh .company-base-document-summary b{font-size:20px;line-height:1;color:#0b4dcc}.stage129gh .company-base-document-summary span{font-size:10px;font-weight:800;line-height:1.25;color:#475569;overflow-wrap:anywhere}.stage129gh .seafarers-registry-layout{display:grid;grid-template-columns:minmax(560px,1.08fr) minmax(480px,.92fr);gap:10px;align-items:flex-start}.stage129gh .registry-table-panel,.stage129gh .unified-seafarer-dossier{min-width:0}.stage129gh .unified-seafarer-dossier{position:sticky;top:10px;max-height:calc(100dvh - 165px);overflow:auto;padding:11px!important}.stage129gh .registry-doc-open{display:block;width:100%;min-width:118px;padding:5px 6px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;text-align:left;cursor:pointer}.stage129gh .registry-doc-open:focus-visible,.stage129gh .registry-doc-open:hover{border-color:#9bb8e7;background:#eef5ff;outline:none}.stage129gh .company-document-summary{display:grid;gap:2px;min-width:0}.stage129gh .company-document-summary>span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.stage129gh .company-document-summary b{font-size:10px;line-height:1.2;color:#10213d}.stage129gh .company-document-summary small{font-size:8.5px;line-height:1.25;color:#64748b;overflow-wrap:anywhere}.stage129gh .company-document-summary.compact{gap:1px}.stage129gh .registry-detail-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.stage129gh .registry-detail-tabs button{min-height:34px;border:1px solid #dbe5f2;border-radius:7px;background:#fff;color:#334155;font-size:10px;font-weight:850;cursor:pointer}.stage129gh .registry-detail-tabs button:hover{background:#f8fbff}.stage129gh .registry-detail-tabs button.active{border-color:#2563eb;background:#0b4dcc;color:#fff}.stage129gh .embedded-document-vault{display:grid;gap:9px;min-width:0}.stage129gh .embedded-vault-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.stage129gh .embedded-vault-head h3{margin:0;color:#10213d;font-size:14px}.stage129gh .embedded-vault-head p{margin:2px 0 0;color:#64748b;font-size:9.5px;line-height:1.35}.stage129gh .document-package-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.stage129gh .document-package-facts>div{min-width:0;padding:7px;border:1px solid #dbe5f2;border-radius:7px;background:#fff}.stage129gh .document-package-facts small{display:block;color:#64748b;font-size:8px;line-height:1.2}.stage129gh .document-package-facts b{display:block;margin-top:2px;color:#10213d;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.stage129gh .embedded-document-vault .doc-upload{margin:0;padding:9px!important;border-radius:8px!important}.stage129gh .embedded-document-vault .doc-upload .crew-form{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129gh .embedded-document-vault .doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stage129gh .embedded-document-vault .doc-card{min-width:0;padding:8px!important}.stage129gh .record-evidence-details{border:1px solid #dbe5f2;border-radius:8px;background:#fff}.stage129gh .record-evidence-details>summary{padding:8px 10px;color:#334155;font-size:10px;font-weight:850;cursor:pointer}.stage129gh .record-evidence-details[open]>summary{border-bottom:1px solid #e8eef6}.stage129gh .record-evidence-details>div{padding:8px}.stage129gh .unified-company-seafarer-base .registry-table td{vertical-align:middle}.stage129gh .unified-company-seafarer-base .registry-table th:nth-child(4){min-width:145px}@media(max-width:1180px){.stage129gh .seafarers-registry-layout{grid-template-columns:1fr}.stage129gh .unified-seafarer-dossier{position:static;max-height:none}.stage129gh .embedded-document-vault .doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.stage129gh .company-base-document-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129gh .document-package-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.stage129gh .embedded-document-vault .doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.stage129gh .embedded-vault-head{display:grid}.stage129gh .document-package-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129gh .embedded-document-vault .doc-grid,.stage129gh .embedded-document-vault .doc-upload .crew-form{grid-template-columns:1fr}.stage129gh .registry-detail-tabs{position:sticky;top:0;z-index:2;background:#fff;padding:4px 0}}@media(max-width:430px){.stage129gh .company-base-document-summary,.stage129gh .document-package-facts{grid-template-columns:1fr}.stage129gh .company-base-document-summary button{min-height:48px}}.stage129gi .simplified-company-seafarer-base{display:grid;gap:9px}.stage129gi .company-base-document-summary.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.stage129gi .company-base-document-summary.compact button{min-height:40px;padding:6px 9px;border-radius:7px}.stage129gi .company-base-document-summary.compact b{font-size:16px}.stage129gi .company-base-document-summary.compact span{font-size:9px}.stage129gi .full-width-seafarer-table{width:100%;padding:0!important;border-radius:9px!important;overflow:hidden}.stage129gi .full-width-seafarer-table .registry-table-wrap{max-height:calc(100dvh - 355px);min-height:300px}.stage129gi .full-width-seafarer-table .registry-table tbody tr{cursor:pointer}.stage129gi .full-width-seafarer-table .registry-table tbody tr:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;background:#eef5ff}.stage129gi .full-width-seafarer-table .registry-person{pointer-events:none}.stage129gi .questionnaire-loading-overlay{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(15,23,42,.36);color:#fff;font-weight:900}.stage129gi .unified-questionnaire-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid #dbe5f2;background:#f8fbff}.stage129gi .unified-questionnaire-modal-toolbar>span{display:flex;align-items:center;gap:8px;min-width:0}.stage129gi .unified-questionnaire-modal-toolbar small{color:#52637a;font-size:10px}.stage129gi .seafarer-questionnaire-dialog{width:min(1380px,97vw)!important;max-height:95vh!important;border-radius:12px!important}.stage129gi .seafarer-questionnaire-dialog>div{overflow:visible}.stage129gi .single-page-company-questionnaire{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:0!important;padding:10px 12px 72px!important;background:#fff}.stage129gi .single-page-company-questionnaire>.wide{grid-column:1/-1}.stage129gi .single-page-company-questionnaire .company-questionnaire-hero{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important;gap:10px!important;padding:9px!important;margin:0 0 4px!important;border-radius:8px!important}.stage129gi .single-page-company-questionnaire .questionnaire-person{grid-template-columns:98px minmax(0,1fr)!important;gap:10px!important}.stage129gi .single-page-company-questionnaire .company-photo-pick,.stage129gi .single-page-company-questionnaire .company-photo-pick .crew-avatar.xl,.stage129gi .single-page-company-questionnaire .company-photo-pick img{width:88px!important;height:110px!important;min-width:88px!important;min-height:110px!important;max-width:88px!important;max-height:110px!important;border-radius:8px!important}.stage129gi .single-page-company-questionnaire .questionnaire-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.stage129gi .single-page-company-questionnaire .questionnaire-mini-grid span,.stage129gi .single-page-company-questionnaire .score-cards span{padding:6px!important;border-radius:6px!important}.stage129gi .single-page-company-questionnaire .questionnaire-scoreboard{gap:5px!important}.stage129gi .single-page-company-questionnaire .questionnaire-missing-panel{display:none!important}.stage129gi .single-page-company-questionnaire .questionnaire-section{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 9px;padding:10px 0;border-top:1px solid #dfe7f1;background:#fff}.stage129gi .single-page-company-questionnaire .questionnaire-section-title{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 2px}.stage129gi .single-page-company-questionnaire .questionnaire-section-title h3{margin:0;font-size:14px;color:#10213d}.stage129gi .single-page-company-questionnaire .questionnaire-section-title small{color:#64748b;font-size:9.5px}.stage129gi .single-page-company-questionnaire .questionnaire-section-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.stage129gi .single-page-company-questionnaire .questionnaire-section-identity>.form-column{display:grid;grid-template-columns:1fr;gap:6px;padding:8px!important;border:1px solid #e2e8f0;border-radius:7px;background:#fbfdff;min-width:0}.stage129gi .single-page-company-questionnaire .questionnaire-section-identity>.form-column h4{margin:0 0 2px;font-size:11px}.stage129gi .single-page-company-questionnaire label{gap:3px!important;font-size:9px!important}.stage129gi .single-page-company-questionnaire input,.stage129gi .single-page-company-questionnaire select,.stage129gi .single-page-company-questionnaire textarea{min-height:34px!important;padding:6px 8px!important;border-radius:6px!important;font-size:11px!important}.stage129gi .single-page-company-questionnaire textarea{min-height:54px!important}.stage129gi .single-page-company-questionnaire .contact-control-line{grid-template-columns:minmax(0,1fr) auto!important}.stage129gi .single-page-company-questionnaire .inline-add-btn{min-height:34px!important;padding:5px 7px!important}.stage129gi .single-page-company-questionnaire .company-questionnaire-documents,.stage129gi .single-page-company-questionnaire .emergency-contact-editor,.stage129gi .single-page-company-questionnaire .rank-experience-summary,.stage129gi .single-page-company-questionnaire .readiness-preview{grid-column:1/-1}.stage129gi .single-page-company-questionnaire .rank-experience-summary{padding:8px!important}.stage129gi .single-page-company-questionnaire .language-editor{grid-column:1/-1}.stage129gi .single-page-company-questionnaire .language-proficiency-row{padding:8px!important;border-radius:7px!important}.stage129gi .single-page-company-questionnaire .emergency-contact-row{grid-column:1/-1;grid-template-columns:1.1fr .8fr .9fr 1.1fr 1.2fr auto!important;gap:5px!important}.stage129gi .single-page-company-questionnaire .company-questionnaire-documents{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.stage129gi .single-page-company-questionnaire .company-questionnaire-documents .inline-docs-head{padding:0!important}.stage129gi .single-page-company-questionnaire .doc-upload{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(160px,1fr) 145px auto!important;padding:8px!important;margin:0!important;border-radius:7px!important}.stage129gi .single-page-company-questionnaire .doc-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.stage129gi .single-page-company-questionnaire .doc-tile{min-height:180px!important;border-radius:7px!important;padding:8px!important}.stage129gi .single-page-company-questionnaire .sticky-actions{position:sticky!important;bottom:0;grid-column:1/-1;margin:8px -12px -72px!important;padding:9px 12px!important;background:#fff;border-top:1px solid #dbe5f2;z-index:5}.stage129gi .single-page-company-questionnaire .questionnaire-field-hint{display:none}.stage129gi .single-page-company-questionnaire .checkbox-line{min-height:34px!important;padding:6px 8px!important}.stage129gi .single-page-company-questionnaire .crew-note-box,.stage129gi .single-page-company-questionnaire .questionnaire-note{padding:7px 9px!important;border-radius:7px!important;font-size:10px!important}.stage129gi .doc-tile .doc-actions button[title=Remove]{color:#b42318}.stage129gi .doc-tile small:first-of-type:after{content:""}.stage129gi .doc-tile .crew-badge{font-size:9px!important}.stage129gi .document-source-label{color:#52637a;font-size:8.5px;line-height:1.2}.stage129gi .doc-tile{align-content:start}.stage129gi .questionnaire-history-table{display:grid;gap:6px;padding:8px;border:1px solid #dbe5f2;border-radius:7px;background:#fbfdff;min-width:0}.stage129gi .questionnaire-history-table .crew-table-wrap{max-height:190px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.stage129gi .questionnaire-history-table table{width:100%;border-collapse:collapse;min-width:640px}.stage129gi .questionnaire-history-table td,.stage129gi .questionnaire-history-table th{padding:6px 8px;border-bottom:1px solid #edf2f7;text-align:left;font-size:9.5px;line-height:1.25}.stage129gi .questionnaire-history-table th{position:sticky;top:0;background:#f3f7fc;color:#52637a;font-weight:900;z-index:1}.stage129gj .document-replacement-control{grid-column:1/-1;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(280px,1.3fr);gap:4px 8px;align-items:center;padding:7px 9px;border:1px solid #cfe0f5;border-radius:7px;background:#f6faff}.stage129gj .document-replacement-control>span{font-weight:900;color:#17345d}.stage129gj .document-replacement-control>span small{font-weight:700;color:#64748b}.stage129gj .document-replacement-control>small{grid-column:1/-1;color:#52637a;line-height:1.35}.stage129gj .document-version-groups{display:grid;gap:8px}.stage129gj .current-document-group{display:grid;gap:6px}.stage129gj .document-version-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.stage129gj .document-history{border:1px solid #dbe5f2;border-radius:7px;background:#f8fafc;padding:7px 9px}.stage129gj .document-history>summary{cursor:pointer;font-weight:900;color:#334155}.stage129gj .document-history>p{margin:5px 0 8px;color:#64748b;font-size:10px}.stage129gj .doc-tile.previous-version{background:#f8fafc;border-style:dashed;opacity:.9}.stage129gj .document-version-note{color:#64748b;line-height:1.3}.stage129gj .single-page-company-questionnaire .doc-upload{align-items:flex-start!important}@media(max-width:1050px){.stage129gi .single-page-company-questionnaire .company-questionnaire-hero{grid-template-columns:1fr!important}.stage129gi .single-page-company-questionnaire .questionnaire-section,.stage129gi .single-page-company-questionnaire .questionnaire-section-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129gi .single-page-company-questionnaire .questionnaire-section-identity>.form-column:last-child{grid-column:1/-1}.stage129gi .single-page-company-questionnaire .doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stage129gi .single-page-company-questionnaire .doc-upload{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stage129gi .single-page-company-questionnaire .doc-upload button{width:max-content}.stage129gi .registry-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stage129gi .registry-search{grid-column:1/-1}}@media(max-width:720px){.stage129gj .document-replacement-control{grid-template-columns:1fr}.stage129gi .company-base-document-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.stage129gi .single-page-company-questionnaire{padding:8px 9px 68px!important}.stage129gi .single-page-company-questionnaire .questionnaire-section,.stage129gi .single-page-company-questionnaire .questionnaire-section-identity{grid-template-columns:1fr}.stage129gi .single-page-company-questionnaire .questionnaire-section-identity>.form-column:last-child{grid-column:auto}.stage129gi .single-page-company-questionnaire .questionnaire-section-title{display:block}.stage129gi .single-page-company-questionnaire .questionnaire-section-title small{display:block;margin-top:2px}.stage129gi .single-page-company-questionnaire .questionnaire-person{grid-template-columns:76px minmax(0,1fr)!important}.stage129gi .single-page-company-questionnaire .company-photo-pick,.stage129gi .single-page-company-questionnaire .company-photo-pick .crew-avatar.xl,.stage129gi .single-page-company-questionnaire .company-photo-pick img{width:68px!important;height:85px!important;min-width:68px!important;min-height:85px!important;max-width:68px!important;max-height:85px!important}.stage129gi .single-page-company-questionnaire .doc-grid,.stage129gi .single-page-company-questionnaire .questionnaire-mini-grid{grid-template-columns:1fr 1fr!important}.stage129gi .single-page-company-questionnaire .emergency-contact-row{grid-template-columns:1fr!important}.stage129gi .full-width-seafarer-table .registry-table td:nth-child(6),.stage129gi .full-width-seafarer-table .registry-table td:nth-child(7),.stage129gi .full-width-seafarer-table .registry-table th:nth-child(6),.stage129gi .full-width-seafarer-table .registry-table th:nth-child(7){display:none}}@media(max-width:440px){.stage129gi .company-base-document-summary.compact{grid-template-columns:1fr 1fr}.stage129gi .single-page-company-questionnaire .doc-grid,.stage129gi .single-page-company-questionnaire .questionnaire-mini-grid{grid-template-columns:1fr!important}}.operator-overview-v2{display:grid;gap:14px;color:#0f172a}.ov-action-table-wrap,.ov-fleet-table-wrap{overflow:auto;margin-top:12px;border:1px solid #e1e8f1;border-radius:11px}.ov-action-table-wrap table,.ov-fleet-table-wrap table{width:100%;border-collapse:collapse;min-width:820px}.ov-action-table-wrap th,.ov-fleet-table-wrap th{background:#f5f8fc;color:#64748b;text-transform:uppercase;font-size:8px;letter-spacing:.05em;text-align:left}.ov-action-table-wrap td,.ov-action-table-wrap th,.ov-fleet-table-wrap td,.ov-fleet-table-wrap th{padding:9px 10px;border-bottom:1px solid #edf1f6}.ov-action-table-wrap tr:last-child td,.ov-fleet-table-wrap tr:last-child td{border-bottom:0}.ov-fleet-table-wrap tr.selected td{background:#f7fbff}.ov-fleet-table-wrap td b,.ov-fleet-table-wrap td small{display:block}.ov-fleet-table-wrap td small{color:#64748b}.ov-action-table-wrap button,.ov-fleet-table-wrap button{border:1px solid #dbe3ef;border-radius:7px;background:#fff;color:#0b4dcc;padding:6px 8px;font-weight:850}.ov-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ov-eyebrow{font-size:10px;letter-spacing:.14em;color:#64748b;font-weight:900}.ov-topbar h1{margin:3px 0;font-size:26px;color:#071744}.ov-topbar p{margin:0;color:#64748b}.ov-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ov-actions button,.ov-full,.ov-panel-head button,.ov-side-card>button,.ov-vessel-buttons button{border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#0b4dcc;font-weight:800;padding:9px 12px;cursor:pointer}.ov-primary{background:#0b57e3!important;color:#fff!important;border-color:#0b57e3!important}.ov-vessel-select{display:flex;align-items:center;gap:8px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:0 10px;height:40px}.ov-vessel-select select{border:0;outline:0;background:transparent;font-weight:800;max-width:260px}.ov-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:flex-start}.ov-layout,.ov-main,.ov-side{display:grid;gap:14px}.ov-side{position:sticky;top:12px}.ov-vessel-card{display:grid;grid-template-columns:128px minmax(0,1fr) 180px;border:1px solid #e1e8f1;border-radius:16px;background:#fff;overflow:hidden}.ov-vessel-photo{min-height:112px;background:#eaf3ff;display:grid;place-items:center;color:#0b57e3}.ov-vessel-photo img{width:100%;height:100%;object-fit:cover}.ov-vessel-info{padding:16px}.ov-vessel-title{display:flex;align-items:center;gap:8px}.ov-vessel-title h2{margin:0;font-size:20px;color:#071744}.ov-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:16px}.ov-facts span{padding:0 12px;border-left:1px solid #e7edf5;min-width:0}.ov-facts span:first-child{border-left:0;padding-left:0}.ov-crew-list small,.ov-facts small{display:block;color:#64748b;font-size:10px}.ov-facts b{display:block;overflow-wrap:anywhere}.ov-vessel-buttons{border-left:1px solid #e7edf5;padding:14px;display:grid;align-content:center;gap:8px}.ov-kpis{grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e1e8f1;border-radius:16px;overflow:hidden}.ov-kpis,.ov-kpis button{display:grid;background:#fff}.ov-kpis button{border:0;border-left:1px solid #edf1f6;padding:13px;grid-template-columns:auto 1fr;gap:9px;align-items:center;text-align:left;cursor:pointer}.ov-kpis button:first-child{border-left:0}.ov-kpis svg{width:34px;height:34px;padding:8px;border-radius:11px;background:#eff6ff;color:#0b57e3}.ov-kpis em,.ov-kpis small{display:block;font-size:10px;color:#64748b;font-style:normal}.ov-kpis b{font-size:20px;color:#071744}.ov-kpis em{color:#079455}.ov-panel,.ov-side-card{border:1px solid #e1e8f1;border-radius:16px;background:#fff;padding:14px}.ov-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ov-panel-head h2{margin:0;font-size:16px;color:#071744}.ov-panel-head p{margin:3px 0 0;color:#64748b;font-size:12px}.ov-panel-head button{border:0;padding:5px;background:transparent}.ov-position-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.ov-position-row>button{border:1px solid #e1e8f1;border-radius:12px;background:#fff;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;cursor:pointer}.ov-person-icon{width:30px;height:30px;border-radius:10px;background:#fff1f2;color:#dc2626;display:grid;place-items:center}.ov-position-row b,.ov-position-row small{display:block;overflow-wrap:anywhere}.ov-position-row small{color:#64748b;font-size:10px}.ov-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;background:#eef4ff;color:#0b4dcc;font-size:10px;font-weight:900;white-space:nowrap}.ov-badge.green{background:#e8fbf1;color:#07824e}.ov-badge.amber{background:#fff7e6;color:#b15b00}.ov-badge.red{background:#fff0f0;color:#dc2626}.ov-departments{display:grid;gap:5px;margin-top:12px}.ov-department{border:1px solid #e1e8f1;border-radius:11px;overflow:hidden}.ov-department-head{width:100%;border:0;background:#fbfdff;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;text-align:left;cursor:pointer}.ov-department-head>span:first-child{display:flex;align-items:center;gap:7px}.ov-department-head svg{width:15px;transition:transform .15s}.ov-department-head svg.open{transform:rotate(90deg)}.ov-mini-avatars{display:flex;align-items:center}.ov-mini-avatars .ov-avatar{margin-left:-5px;border:2px solid #fff}.ov-mini-avatars em{font-style:normal;font-size:10px;margin-left:4px}.ov-department-head>span:nth-child(3){font-size:10px;color:#64748b}.ov-crew-list{border-top:1px solid #e1e8f1}.ov-crew-list>button{width:100%;border:0;border-top:1px solid #eef2f6;background:#fff;padding:9px 12px;display:grid;grid-template-columns:34px minmax(160px,1.4fr) minmax(100px,.8fr) minmax(135px,1fr) auto;gap:10px;align-items:center;text-align:left;cursor:pointer}.ov-crew-list>button:first-child{border-top:0}.ov-crew-list em{display:block;font-style:normal;font-size:10px}.ov-crew-list em.red{color:#dc2626}.ov-crew-list em.amber{color:#b15b00}.ov-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.ov-avatar.placeholder{display:grid;place-items:center;background:#eaf2ff;color:#0b57e3;font-size:10px;font-weight:900}.ov-timeline>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.ov-timeline>div:last-child button{border:0;border-top:2px solid #dbe3ef;background:#fff;padding:10px 2px;text-align:left;cursor:pointer}.ov-timeline b,.ov-timeline small,.ov-timeline span{display:block}.ov-timeline b{color:#0b57e3}.ov-timeline small{color:#64748b}.ov-side-card dl{display:grid;grid-template-columns:1fr auto;gap:8px;margin:12px 0}.ov-side-card dt{color:#64748b}.ov-side-card dd{margin:0;font-weight:800}.ov-progress{height:5px;border-radius:99px;background:#e7eef8;overflow:hidden;margin:10px 0}.ov-progress span{display:block;height:100%;background:#0b57e3}.ov-candidate-list,.ov-task-list{display:grid;gap:7px;margin-top:10px}.ov-candidate-list button,.ov-task-list button{border:1px solid #e1e8f1;border-radius:10px;background:#fff;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;cursor:pointer}.ov-candidate-list b,.ov-candidate-list small,.ov-task-list b,.ov-task-list small{display:block}.ov-candidate-list small,.ov-task-list small{color:#64748b;font-size:10px}.ov-task-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#eff6ff;color:#0b57e3}.ov-task-icon.red{background:#fff0f0;color:#dc2626}.ov-task-icon.amber{background:#fff7e6;color:#b15b00}.ov-full{width:100%;margin-top:10px}.ov-empty{padding:16px;color:#64748b;text-align:center;border:1px dashed #dbe3ef;border-radius:10px}@media(max-width:1200px){.ov-layout{grid-template-columns:1fr}.ov-side{position:static}.ov-kpis,.ov-side{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-kpis button:nth-child(4){border-left:0}.ov-position-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.ov-topbar{display:grid}.ov-actions{justify-content:flex-start}.ov-vessel-card{grid-template-columns:1fr}.ov-vessel-photo{height:150px}.ov-vessel-buttons{border-left:0;border-top:1px solid #e7edf5}.ov-facts{grid-template-columns:1fr 1fr}.ov-facts span{border:0;padding:6px 0}.ov-kpis{grid-template-columns:1fr 1fr}.ov-kpis button:nth-child(odd){border-left:0}.ov-position-row,.ov-side,.ov-timeline>div:last-child{grid-template-columns:1fr}.ov-department-head{grid-template-columns:1fr auto}.ov-department-head>span:nth-child(2),.ov-department-head>span:nth-child(3){display:none}.ov-crew-list>button{grid-template-columns:34px 1fr}.ov-crew-list>button>.ov-badge,.ov-crew-list>button>span:nth-child(n+3){grid-column:2}}.crew-planner-v3{display:grid;gap:10px;color:#0f172a}.cp3-header{display:flex;justify-content:space-between;gap:14px}.cp3-header h1{margin:0;color:#071744}.cp3-header p{margin:3px 0 0;color:#64748b}.cp3-header button,.cp3-header label,.cp3-header>div:last-child{display:flex;gap:6px;align-items:center}.cp3-header button,.cp3-header label{height:36px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;color:#0b4dcc;padding:0 9px;font-weight:850}.cp3-header select{border:0;outline:0;background:transparent;font:inherit;font-weight:850}.cp3-summary{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #dbe3ef;border-radius:8px;background:#fff}.cp3-summary span{padding:9px 12px;border-right:1px solid #e6ebf2}.cp3-summary span:last-child{border-right:0}.cp3-summary b,.cp3-summary em,.cp3-summary small{display:block}.cp3-summary em,.cp3-summary small{font-size:9px;color:#64748b;font-style:normal}.cp3-summary b{font-size:19px;margin:2px 0}.cp3-summary b.red{color:#dc2626}.cp3-summary b.amber{color:#b15b00}.cp3-summary b.green{color:#07824e}.cp3-error{border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;border-radius:6px;padding:9px 11px;font-weight:850}.cp3-layout{display:grid;grid-template-columns:280px minmax(600px,1fr) 315px;gap:10px;align-items:flex-start}.cp3-panel{border:1px solid #dbe3ef;border-radius:8px;background:#fff;min-width:0}.cp3-panel>header{align-items:flex-start;justify-content:space-between;padding:10px;border-bottom:1px solid #e6ebf2}.cp3-panel>header,.cp3-panel>header>div:first-child{display:flex;gap:8px}.cp3-panel>header>div:first-child>b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eaf2ff;color:#0b57e3}.cp3-panel h2{margin:0;font-size:15px}.cp3-panel p{margin:2px 0 0;color:#64748b;font-size:10px}.cp-badge,.cp3-badge{display:inline-flex;border-radius:999px;padding:3px 7px;background:#eef4ff;color:#0b4dcc;font-size:9px;font-weight:900;white-space:nowrap}.cp-badge.green{background:#e8fbf1;color:#07824e}.cp-badge.amber{background:#fff7e6;color:#b15b00}.cp-badge.red{background:#fff0f0;color:#dc2626}.cp3-primary{background:#0b57e3!important;color:#fff!important;border-color:#0b57e3!important}.cp3-primary:disabled{opacity:.45;cursor:not-allowed}.cp3-candidate-filters,.cp3-outgoing-filters{display:grid;gap:5px;padding:8px;border-bottom:1px solid #edf1f6}.cp3-outgoing-filters{grid-template-columns:1fr 1fr}.cp3-outgoing-filters label{grid-column:1/-1}.cp3-candidate-filters label,.cp3-outgoing-filters label{display:flex;align-items:center;gap:5px;border:1px solid #dbe3ef;border-radius:5px;padding:0 7px}.cp3-candidate-filters input,.cp3-candidate-filters select,.cp3-outgoing-filters input,.cp3-outgoing-filters select{height:31px;border:1px solid #dbe3ef;border-radius:5px;background:#fff;outline:0;padding:0 7px;font:inherit;min-width:0}.cp3-candidate-filters label input,.cp3-outgoing-filters label input{border:0;padding:0;width:100%}.cp3-outgoing-list{max-height:590px;overflow:auto}.cp3-outgoing-list>button{width:100%;display:grid;grid-template-columns:18px 32px minmax(0,1fr) auto;gap:7px;align-items:center;border:0;border-bottom:1px solid #edf1f6;background:#fff;padding:8px;text-align:left;cursor:pointer}.cp3-outgoing-list>button:hover{background:#f8fbff}.cp3-outgoing-list>button.selected{background:#eef5ff;box-shadow:inset 3px 0 #0b57e3}.cp3-check{width:15px;height:15px;border:1px solid #cbd5e1;border-radius:3px;display:grid;place-items:center;color:#fff}.cp3-check.selected{background:#0b57e3;border-color:#0b57e3}.cp-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.cp-avatar.placeholder{display:grid;place-items:center;background:#eaf2ff;color:#0b57e3;font-size:9px;font-weight:900}.cp3-outgoing-list b,.cp3-outgoing-list em,.cp3-outgoing-list small{display:block}.cp3-outgoing-list em,.cp3-outgoing-list small{color:#64748b;font-size:9px;font-style:normal}.cp3-outgoing-list strong{text-align:right;font-size:17px}.cp3-outgoing-list strong small{font-size:8px}.cp3-settings{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px;padding:8px;border-bottom:1px solid #edf1f6}.cp3-settings label{display:grid;gap:3px;color:#64748b;font-size:9px;font-weight:850}.cp3-settings input,.cp3-settings select{height:32px;border:1px solid #dbe3ef;border-radius:5px;background:#fff;padding:0 7px;font:inherit}.cp3-pair-list{display:grid;gap:7px;padding:8px}.cp3-pair-list>article{border:1px solid #dbe3ef;border-radius:6px;background:#fff}.cp3-pair-main{display:grid;grid-template-columns:minmax(210px,1fr) 24px minmax(210px,1fr) 24px;gap:8px;align-items:center;padding:8px}.cp3-person{border:1px solid #e1e8f1;border-radius:6px;padding:7px;min-width:0}.cp3-person>small{font-size:8px;letter-spacing:.08em;color:#64748b;font-weight:900}.cp3-person>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:4px}.cp3-person b,.cp3-person em,.cp3-person small{display:block}.cp3-person div small,.cp3-person em{font-style:normal;color:#64748b;font-size:9px}.cp3-person.incoming.filled{border-color:#bbf7d0;background:#f6fff9}.cp3-person.incoming.empty{border-style:dashed;background:#fffcf5}.cp3-candidate-list button,.cp3-full-search,.cp3-open-changes button,.cp3-panel>header>button,.cp3-person button,.cp3-remove{border:1px solid #dbe3ef;border-radius:5px;background:#fff;color:#0b4dcc;padding:5px 7px;font-weight:850;cursor:pointer}.cp3-arrow{color:#94a3b8}.cp3-remove{border:0!important;padding:4px!important}.cp3-progress{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #edf1f6;padding:7px 10px}.cp3-progress span{position:relative;display:grid;justify-items:center;gap:2px}.cp3-progress span:not(:last-child):after{content:"";position:absolute;top:9px;left:58%;right:-42%;height:2px;background:#dbe3ef}.cp3-progress span.done:not(:last-child):after{background:#0b57e3}.cp3-progress i{width:18px;height:18px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;display:grid;place-items:center;font-style:normal;font-size:8px;z-index:1}.cp3-progress .done i{background:#0b57e3;color:#fff;border-color:#0b57e3}.cp3-progress .active i{border-color:#0b57e3;color:#0b57e3}.cp3-progress small{font-size:8px;color:#64748b}.cp3-candidate-filters{grid-template-columns:1fr 105px}.cp3-candidate-list{max-height:540px;overflow:auto}.cp3-candidate-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px;border-bottom:1px solid #edf1f6}.cp3-candidate-list b,.cp3-candidate-list em,.cp3-candidate-list small{display:block}.cp3-candidate-list em,.cp3-candidate-list small{font-size:9px;color:#64748b;font-style:normal}.cp3-candidate-list article>div{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:5px}.cp3-candidate-list article>div button{width:100%}.cp3-full-search{width:calc(100% - 16px);margin:8px}.cp3-empty{padding:18px;color:#64748b;text-align:center}.cp3-empty.guided{display:grid;gap:8px;text-align:left}.cp3-empty.guided>b{text-align:center;color:#071744}.cp3-empty.guided span{display:grid;grid-template-columns:22px 1fr;gap:7px;align-items:center}.cp3-empty.guided strong{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#eaf2ff;color:#0b57e3}.cp3-open-changes>header>div:first-child{display:block}.cp3-change-table{overflow:auto}.cp3-change-table table{width:100%;border-collapse:collapse;font-size:10px}.cp3-change-table th{background:#f4f7fb;color:#475569;text-transform:uppercase;font-size:8px;letter-spacing:.04em;text-align:left}.cp3-change-table td,.cp3-change-table th{padding:7px 8px;border-bottom:1px solid #edf1f6}.cp3-change-table td small{display:block;color:#64748b}.cp3-change-table tr:last-child td{border-bottom:0}@media(max-width:1350px){.cp3-layout{grid-template-columns:250px minmax(560px,1fr)}.cp3-candidates{grid-column:1/-1}.cp3-candidate-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.cp3-candidate-list article{border:1px solid #edf1f6}.cp3-summary{grid-template-columns:repeat(5,minmax(120px,1fr));overflow:auto}}@media(max-width:900px){.cp3-layout,.cp3-pair-main{grid-template-columns:1fr}.cp3-arrow{transform:rotate(90deg);justify-self:center}.cp3-candidate-list,.cp3-settings{grid-template-columns:1fr}.cp3-summary{grid-template-columns:repeat(2,1fr)}.cp3-summary span{border-bottom:1px solid #e6ebf2}.cp3-header{display:grid}.cp3-header>div:last-child{flex-wrap:wrap}}.fleet-rotation-board{display:grid;gap:10px}.frb-toolbar{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(230px,1fr) 160px 160px auto;gap:7px;align-items:center}.frb-toolbar label{height:36px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;padding:0 8px;display:flex;align-items:center;gap:6px}.frb-toolbar input,.frb-toolbar select{border:0;outline:0;background:transparent;font:inherit;width:100%;min-width:0}.frb-toolbar>select{height:36px;border:1px solid #dbe3ef;border-radius:6px;background:#fff;padding:0 7px}.frb-actions button,.frb-board button,.frb-create button,.frb-primary,.frb-toolbar button{height:34px;border:1px solid #dbe3ef;border-radius:5px;background:#fff;color:#0b4dcc;padding:0 8px;font-weight:850;cursor:pointer}.frb-primary{background:#0b57e3!important;color:#fff!important;border-color:#0b57e3!important;display:flex;align-items:center;justify-content:center;gap:5px}.frb-board,.frb-create,.frb-ledger{border:1px solid #dbe3ef;border-radius:8px;background:#fff}.frb-board>header,.frb-create>header,.frb-ledger>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;border-bottom:1px solid #e7ecf3}.frb-board h2,.frb-create h2,.frb-ledger h2{margin:0;font-size:15px}.frb-board p,.frb-create p{margin:2px 0 0;color:#64748b}.frb-create form{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px}.frb-create label{display:grid;gap:3px;color:#64748b;font-size:9px;font-weight:850}.frb-create input,.frb-create select{height:33px;border:1px solid #dbe3ef;border-radius:5px;background:#fff;padding:0 7px;font:inherit}.frb-error{margin:8px 10px 0;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;padding:8px;border-radius:5px}.frb-summary{display:grid;grid-template-columns:2fr repeat(4,1fr);border:1px solid #dbe3ef;border-radius:8px;background:#fff}.frb-summary span{padding:9px 11px;border-right:1px solid #e7ecf3}.frb-summary span:last-child{border-right:0}.frb-summary b,.frb-summary small{display:block}.frb-summary small{font-size:9px;color:#64748b}.frb-summary b{margin-top:2px;font-size:16px}.frb-summary b.warn{color:#b15b00}.frb-board>header>div:last-child{display:flex;align-items:center;gap:7px}.frb-board>header>div:last-child b{font-size:10px;color:#475569}.frb-grid{overflow:auto}.frb-grid article,.frb-grid-head{display:grid;grid-template-columns:235px 190px minmax(520px,1fr) 270px;min-width:1215px}.frb-grid-head{position:sticky;top:0;background:#f4f7fb;z-index:2;border-bottom:1px solid #dbe3ef}.frb-grid-head>div,.frb-grid-head>span{padding:8px 9px;color:#475569;font-size:9px;font-weight:900;text-transform:uppercase}.frb-grid-head>div{display:grid;grid-template-columns:repeat(6,1fr);padding:0}.frb-grid-head>div b{text-align:center;padding:8px 2px;border-left:1px solid #e7ecf3}.frb-grid-head>div small{display:block;font-size:7px;color:#94a3b8}.frb-grid article{border-bottom:1px solid #edf1f6;align-items:center}.frb-grid article:last-child{border-bottom:0}.frb-grid article>span{padding:8px 9px;min-width:0}.frb-dates b,.frb-person b,.frb-person em,.frb-person small{display:block}.frb-person em,.frb-person small{font-size:9px;color:#64748b;font-style:normal}.frb-dates b{font-size:10px;margin-bottom:4px}.frb-timeline{position:relative;height:42px;background:repeating-linear-gradient(90deg,#fff 0,#fff calc(16.666% - 1px),#edf1f6 calc(16.666% - 1px),#edf1f6 16.666%)}.frb-timeline>em{position:absolute;top:0;bottom:0;width:1px;background:#e7ecf3}.frb-timeline>i{position:absolute;top:9px;height:24px;border-radius:4px;min-width:18px;display:flex;align-items:center;padding:0 6px;font-style:normal;overflow:hidden}.frb-timeline>i.onboard{background:#dff7eb;color:#067647;border:1px solid #9ee6c0}.frb-timeline>i.planned{background:#e6efff;color:#0b4dcc;border:1px solid #b8d0ff}.frb-timeline>i.history{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.frb-timeline>i span{white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden;text-overflow:ellipsis}.frb-actions{display:grid!important;grid-template-columns:repeat(2,1fr);gap:4px}.frb-actions button{height:27px;font-size:9px}.frb-actions button:disabled{opacity:.35;cursor:not-allowed}.frb-badge{display:inline-flex;border-radius:999px;padding:3px 7px;background:#eef4ff;color:#0b4dcc;font-size:8px;font-weight:900}.frb-badge.green{background:#e8fbf1;color:#07824e}.frb-badge.amber{background:#fff7e6;color:#b15b00}.frb-empty{padding:30px;text-align:center;color:#64748b}.frb-ledger>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.frb-ledger>div>span{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:5px;align-items:center;padding:8px;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.frb-ledger>div>span:nth-child(3n){border-right:0}.frb-ledger em,.frb-ledger small{font-size:9px;color:#64748b;font-style:normal}.frb-ledger small{grid-column:2}.frb-ledger p{padding:10px;color:#64748b}@media(max-width:1100px){.frb-toolbar{grid-template-columns:1fr 1fr 150px}.frb-toolbar .frb-primary{grid-column:auto}.frb-summary{grid-template-columns:repeat(3,1fr)}.frb-summary span{border-bottom:1px solid #e7ecf3}.frb-create form,.frb-ledger>div{grid-template-columns:1fr 1fr}.frb-ledger>div>span:nth-child(3n){border-right:1px solid #edf1f6}.frb-ledger>div>span:nth-child(2n){border-right:0}}@media(max-width:700px){.frb-toolbar{grid-template-columns:1fr}.frb-summary{grid-template-columns:1fr 1fr}.frb-create form{grid-template-columns:1fr}.frb-board>header{display:grid}.frb-ledger>div{grid-template-columns:1fr}.frb-ledger>div>span{border-right:0!important}}.crew-performance-v2{display:grid;gap:12px;color:#0f172a}.pf-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e1e8f1;border-radius:14px;background:#fff;overflow:hidden}.pf-metrics button{border:0;border-left:1px solid #edf1f6;background:#fff;padding:11px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;text-align:left;cursor:pointer;min-width:0}.pf-metrics button:first-child{border-left:0}.pf-metrics button.active,.pf-metrics button:hover{background:#f4f8ff}.pf-metrics button.active{box-shadow:inset 0 -3px #0b57e3}.pf-metrics svg{width:32px;height:32px;padding:8px;border-radius:10px;background:#eff6ff;color:#0b57e3}.pf-metrics em,.pf-metrics small{display:block;color:#64748b;font-size:9px;font-style:normal}.pf-metrics b{display:block;font-size:19px;color:#071744}.pf-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;gap:12px;align-items:flex-start}.pf-actions>section,.pf-detail,.pf-roster{border:1px solid #e1e8f1;border-radius:15px;background:#fff;padding:12px}.pf-panel-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pf-panel-head h2{margin:0;color:#071744;font-size:16px}.pf-panel-head p{margin:3px 0 0;color:#64748b;font-size:10px}.pf-search{display:flex;align-items:center;gap:7px;border:1px solid #dbe3ef;border-radius:9px;padding:0 9px;margin:10px 0}.pf-search input{border:0;outline:0;width:100%;padding:9px 0;background:transparent}.pf-roster-list{display:grid;gap:6px;max-height:560px;overflow:auto}.pf-roster-list>button{border:1px solid #e1e8f1;border-radius:11px;background:#fff;padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;cursor:pointer}.pf-roster-list>button.selected,.pf-roster-list>button:hover{border-color:#7da7ed;background:#f6f9ff}.pf-roster-list span b,.pf-roster-list span small{display:block}.pf-roster-list span small{color:#64748b;font-size:9px}.pf-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover}.pf-avatar.placeholder{display:grid;place-items:center;background:#eaf2ff;color:#0b57e3;font-size:10px;font-weight:900}.pf-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;background:#eef4ff;color:#0b4dcc;font-size:9px;font-weight:900;text-transform:capitalize;white-space:nowrap}.pf-badge.green{background:#e8fbf1;color:#07824e}.pf-badge.amber{background:#fff7e6;color:#b15b00}.pf-badge.red{background:#fff0f0;color:#dc2626}.pf-detail{display:grid;gap:10px}.pf-profile-card{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #edf1f6;padding:3px 2px 12px}.pf-profile-main{display:flex;align-items:center;gap:12px}.pf-profile-main .pf-avatar{width:66px;height:66px;font-size:17px}.pf-kicker{font-size:9px;letter-spacing:.12em;color:#64748b;font-weight:900}.pf-profile-main h2{margin:3px 0;color:#071744;font-size:22px}.pf-profile-main p{margin:0;color:#64748b}.pf-score{text-align:center;min-width:90px;border-left:1px solid #e1e8f1;padding-left:14px}.pf-score em,.pf-score small{display:block;color:#64748b;font-size:9px;font-style:normal}.pf-score b{display:block;font-size:27px;color:#079455}.pf-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1e8f1;border-radius:12px;overflow:hidden}.pf-facts>span{padding:11px;border-left:1px solid #edf1f6;min-width:0}.pf-facts>span:first-child{border-left:0}.pf-facts em,.pf-facts small{display:block;color:#64748b;font-size:9px;font-style:normal}.pf-facts b{display:block;margin:3px 0;overflow-wrap:anywhere}.pf-activity{padding-top:3px}.pf-memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.pf-memory-grid>span{border:1px solid #e1e8f1;border-radius:11px;padding:10px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:3px 8px;align-items:center}.pf-memory-grid svg{grid-row:1/3;width:30px;height:30px;padding:7px;border-radius:9px;background:#eff6ff;color:#0b57e3}.pf-memory-grid b,.pf-memory-grid small{display:block}.pf-memory-grid small{color:#64748b;font-size:9px}.pf-actions{display:grid;gap:12px;position:sticky;top:12px}.pf-action-list{display:grid;gap:7px;margin-top:10px}.pf-action-list button{width:100%;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#0b4dcc;padding:9px;display:flex;align-items:center;gap:8px;font-weight:850;cursor:pointer;text-align:left}.pf-action-list button:hover{background:#f4f8ff;border-color:#7da7ed}.pf-action-list button:disabled{opacity:.45;cursor:not-allowed}.pf-action-list svg{width:16px}.pf-decision{display:grid!important;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:flex-start}.pf-decision>svg{width:36px;height:36px;padding:9px;border-radius:11px;background:#e8fbf1;color:#07824e}.pf-decision b,.pf-decision small{display:block}.pf-decision small{color:#64748b}.pf-decision b{text-transform:capitalize;margin:2px 0}.pf-decision p{margin:0;color:#64748b;font-size:10px}.pf-empty{border:1px dashed #dbe3ef;border-radius:10px;padding:18px;text-align:center;color:#64748b}.pf-empty.large{padding:70px 20px}@media(max-width:1200px){.pf-layout{grid-template-columns:260px minmax(0,1fr)}.pf-actions{grid-column:1/-1;position:static;grid-template-columns:1fr 1fr}.pf-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-metrics button:nth-child(4){border-left:0}.pf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-facts>span:nth-child(3){border-left:0}.pf-facts>span:nth-child(3),.pf-facts>span:nth-child(4){border-top:1px solid #edf1f6}}@media(max-width:760px){.pf-layout{grid-template-columns:1fr}.pf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-metrics button:nth-child(odd){border-left:0}.pf-actions{grid-template-columns:1fr}.pf-profile-card{align-items:flex-start}.pf-facts,.pf-memory-grid{grid-template-columns:1fr}.pf-facts>span{border-left:0;border-top:1px solid #edf1f6}.pf-facts>span:first-child{border-top:0}}.reset-page{min-height:var(--vesbor-viewport-height,100vh);display:grid;place-items:center;background:linear-gradient(135deg,#eef6ff,#f8fbff);padding:24px}.reset-card{width:min(480px,100%);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:28px;box-shadow:0 30px 80px rgba(15,23,42,.16)}.reset-logo{display:inline-flex;margin-bottom:20px;text-decoration:none}.reset-page h1{margin:0;color:#071634;font-size:30px;letter-spacing:-.04em}.reset-page p{margin:8px 0 20px;color:#64748b;line-height:1.5}.reset-error,.reset-success{border-radius:14px;padding:11px 13px;font-size:13px;font-weight:750;margin-bottom:14px}.reset-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.reset-success{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.reset-form{display:grid;gap:14px}.reset-page label span{display:block;font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.reset-password-wra.reset-page p{position:relative}.reset-page input{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:13px 44px 13px 15px;font:inherit;background:#f8fbff;color:#0f2748;outline:none}.reset-page input:focus{border-color:rgba(37,99,235,.45);box-shadow:0 0 0 4px rgba(37,99,235,.08)}.reset-password-wrap button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#64748b;display:grid;place-items:center;cursor:pointer;padding:7px;border-radius:8px}.reset-primary{height:46px;border:0;border-radius:14px;background:#2563eb;color:#fff;font-weight:900;cursor:pointer}.reset-primary:disabled{opacity:.55;cursor:not-allowed}.reset-link{display:block;text-align:center;margin-top:14px;color:#2563eb;text-decoration:none;font-weight:800;font-size:13px}.stage128an-search-page{max-width:1220px}.stage128an-search-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.stage128an-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;color:#94a3b8;margin-bottom:4px}.stage128an-search-note{display:flex;align-items:center;gap:7px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800;box-shadow:0 8px 24px rgba(15,23,42,.04)}.stage128an-search-bar{max-width:920px;display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px;align-items:center;margin-bottom:12px}.stage128an-search-input-wrap{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border:1.5px solid #cbd5e1;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(37,99,235,.06)}.stage128an-search-input-wrap:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.11)}.stage128an-search-input-wrap svg{color:#94a3b8;flex:0 0 auto}.stage128an-search-input-wrap input{width:100%;border:0;outline:0;font:inherit;color:#0f172a;background:transparent}.stage128an-search-bar button{height:54px;border:0;border-radius:16px;background:#0f172a;color:#fff;font-weight:900;cursor:pointer;box-shadow:0 12px 28px rgba(15,23,42,.18)}.stage128an-search-bar button:disabled{opacity:.65;cursor:wait}.stage128an-scope-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.stage128an-scope-row button{border:1px solid #dbe7ef;background:#fff;color:#475569;border-radius:999px;padding:9px 13px;font-weight:850;font-size:12px;cursor:pointer}.stage128an-scope-row button.active{background:#2563eb;border-color:#2563eb;color:#fff}.stage128an-search-error{margin-bottom:14px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;padding:10px 12px;border-radius:14px;font-size:13px;font-weight:750}.stage128an-results-shell,.stage128an-start-panel{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;box-shadow:0 16px 40px rgba(15,23,42,.05)}.stage128an-start-copy h2{margin:0 0 5px;font-size:17px;color:#0f172a}.stage128an-start-copy p{margin:0 0 16px;color:#64748b;font-size:13px;line-height:1.55;max-width:780px}.stage128an-browse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.stage128an-browse-card{min-height:112px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:18px;padding:15px;text-decoration:none;color:#0f172a;display:flex;flex-direction:column;gap:7px;transition:.14s ease}.stage128an-browse-card:hover{border-color:#2563eb;background:#eff6ff;transform:translateY(-1px)}.stage128an-browse-card span{width:36px;height:36px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#fff;color:#2563eb;border:1px solid #dbeafe}.stage128an-browse-card b{font-size:13px}.stage128an-browse-card em{font-style:normal;font-size:12px;color:#64748b;line-height:1.35}.stage128an-empty,.stage128an-loading{min-height:190px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#64748b;border:1.5px dashed #cbd5e1;border-radius:20px;background:#fff}.stage128an-results-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:15px;color:#475569;font-size:13px}.stage128an-results-summary a{color:#2563eb;font-weight:850;text-decoration:none;display:flex;align-items:center;gap:6px}.stage128an-result-group{margin-top:16px}.stage128an-group-header{display:flex;align-items:center;gap:8px;margin-bottom:9px}.stage128an-group-header span{width:30px;height:30px;border-radius:11px;display:flex;align-items:center;justify-content:center}.stage128an-group-header b{font-size:14px;color:#0f172a}.stage128an-group-header em{font-style:normal;color:#94a3b8;font-size:12px;font-weight:800}.stage128an-result-list{display:grid;gap:8px}.stage128an-result-row{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:16px;padding:13px 15px;text-decoration:none;color:#0f172a;background:#fff}.stage128an-result-row:hover{border-color:#2563eb;background:#f8fbff}.stage128an-result-row b,.stage128an-result-row span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage128an-result-row b{font-size:14px}.stage128an-result-row span{color:#64748b;margin-top:3px;font-size:12px}@media (max-width:760px){.stage128an-search-hero{flex-direction:column}.stage128an-search-bar{grid-template-columns:1fr}.stage128an-search-note{border-radius:14px}}.stage128an-type-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--vds-color-surface-subtle);color:var(--text-muted)}.stage128an-type-cargo{background:var(--vds-color-info-bg);color:var(--color-ocean)}.stage128an-type-vessel{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.stage128an-type-company{background:var(--vds-color-primary-50);color:var(--color-navy)}.stage128an-type-bunker,.stage128an-type-port{background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.stage128an-type-service{background:var(--vds-r44-service-bg);color:var(--vds-r44-service)}.stage128an-type-other{background:var(--vds-color-surface-subtle);color:var(--text-muted)}.cargo-voyage-estimates{padding:14px 16px;background:color-mix(in srgb,var(--color-ocean) 5%,transparent);border-radius:16px;border:1px solid color-mix(in srgb,var(--color-ocean) 18%,transparent)}.cargo-voyage-estimates-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.cargo-voyage-estimates-icon,.cargo-voyage-estimates-kicker{color:var(--color-ocean)}.cargo-voyage-estimates-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.cargo-voyage-estimates-private{margin-left:auto;font-size:10px;color:var(--text-muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cargo-voyage-estimates-copy{line-height:1.45;margin-bottom:10px}.cargo-voyage-estimates-copy,.cargo-voyage-estimates-error,.cargo-voyage-estimates-muted{font-size:12px;color:var(--text-muted)}.cargo-voyage-estimates-error{color:var(--danger)}.cargo-voyage-estimates-empty,.cargo-voyage-estimates-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cargo-voyage-estimates-list{display:grid;gap:8px}.cargo-voyage-estimates-summary{font-size:11px;color:var(--text-muted);font-weight:700}.cargo-voyage-estimates-latest,.cargo-voyage-estimates-primary,.cargo-voyage-estimates-secondary{font-family:inherit;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.cargo-voyage-estimates-primary{padding:7px 11px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-ocean) 22%,transparent);background:var(--surface);color:var(--color-ocean);font-size:11px}.cargo-voyage-estimates-secondary{padding:5px 9px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:10px}.cargo-voyage-estimate-card{text-align:left;border:1px solid color-mix(in srgb,var(--color-ocean) 14%,transparent);background:var(--surface);border-radius:12px;padding:10px 12px;cursor:pointer;font-family:inherit}.cargo-voyage-estimate-card-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.cargo-voyage-estimate-title{color:var(--color-navy);font-size:12px}.cargo-voyage-estimate-date{color:var(--text-muted);font-size:10px}.cargo-voyage-estimate-meta{margin-top:4px;color:var(--text-muted);font-size:11px;line-height:1.45}.cargo-voyage-estimates-latest{justify-self:start;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:10px}.cargo-market-row{cursor:pointer}@media (max-width:640px){.cargo-voyage-estimates-private{margin-left:0;width:100%}.cargo-voyage-estimates-empty,.cargo-voyage-estimates-summary{align-items:stretch}.cargo-voyage-estimates-primary,.cargo-voyage-estimates-secondary{width:100%}}.stage129ic-r162-c6 .sf-simple-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.stage129ic-r162-c6 .seafarer-documents-workspace{display:grid;gap:12px;min-width:0}.stage129ic-r162-c6 .seafarer-documents-workspace .sf-documents-panel.standalone{grid-column:auto}.stage129ic-r162-c6 .document-access-boundary .crew-note-box{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px}.stage129ic-r162-c6 .document-access-boundary .crew-note-box b,.stage129ic-r162-c6 .document-access-boundary .crew-note-box small{display:block}.stage129ic-r162-c6 .document-access-boundary .crew-note-box small{margin-top:3px;color:#64748b}@media(max-width:760px){.stage129ic-r162-c6 .sf-simple-nav{display:flex!important;overflow-x:auto!important}.stage129ic-r162-c6 .sf-simple-nav button{min-width:max-content!important}}.candidate-match-detail{display:grid;gap:5px;min-width:0}.candidate-match-detail summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}.candidate-match-detail summary::-webkit-details-marker{display:none}.candidate-match-detail>small{display:block;margin-top:5px;color:#64748b;font-size:10px;line-height:1.35;max-width:260px}.candidate-match-detail>span{display:grid;gap:1px;margin-top:4px;padding-top:4px;border-top:1px solid #e2e8f0;max-width:280px}.candidate-match-detail>span b{font-size:10px;color:#334155}.candidate-match-detail>span em{font-size:10px;color:#64748b;font-style:normal;line-height:1.3}.rotation-planning-card .crew-note-box{margin-bottom:10px}.rotation-planning-card .crew-table-wrap{margin-top:8px}.stage129ic-r165-c9 .seafarer-job-marketplace{display:grid;gap:12px}.stage129ic-r165-c9 .seafarer-job-marketplace .crew-note-box{margin:0}.stage129ic-r165-c9 .marketplace-publish-check{align-items:flex-start}.stage129ic-r165-c9 .marketplace-publish-check span{display:grid;gap:2px}.stage129ic-r165-c9 .marketplace-publish-check small{color:#64748b}.stage129ic-r165-c9 .marketplace-request-row .request-status-stack{display:grid;gap:5px;justify-items:start}.stage129ic-r165-c9 .operator-marketplace-applications{grid-column:1/-1}.stage129ic-r165-c9 .decision-status-stack{display:grid;gap:3px}.stage129ic-r165-c9 .decision-status-stack small{max-width:260px;color:#64748b;line-height:1.35}.public-crewing-jobs{max-width:1440px;margin:0 auto;padding:28px 24px 48px;display:grid;gap:18px}.public-crewing-jobs__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px;border-radius:20px;background:linear-gradient(135deg,#0f2742,#163d61);color:#fff}.public-crewing-jobs__hero small{font-size:11px;font-weight:800;letter-spacing:.16em}.public-crewing-jobs__hero h1{margin:7px 0 8px;font-size:32px}.public-crewing-jobs__hero p{max-width:760px;margin:0;color:#dbeafe;line-height:1.55}.public-crewing-jobs__actions{display:flex;gap:8px;flex-wrap:wrap}.public-crewing-jobs__search{display:flex;align-items:center;justify-content:space-between;gap:14px}.public-crewing-jobs__search label{display:flex;align-items:center;gap:8px;min-width:min(680px,100%)}.public-crewing-jobs__search input{width:100%}.public-crewing-jobs__search>span{font-weight:700;color:#64748b;white-space:nowrap}.public-crewing-jobs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-crewing-job-card{display:grid;gap:14px}.public-crewing-job-card__head{display:flex;justify-content:space-between;gap:12px}.public-crewing-job-card__head small{font-weight:800;color:#64748b}.public-crewing-job-card__head h2{margin:4px 0;font-size:20px}.public-crewing-job-card__head p{margin:0;color:#64748b}.public-crewing-job-card dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:7px 12px;margin:0}.public-crewing-job-card dt{display:flex;align-items:center;gap:5px;color:#64748b;font-size:12px}.public-crewing-job-card dd{margin:0;font-weight:700;font-size:13px}.public-crewing-job-card__requirements{padding:10px 12px;border-radius:12px;background:#f8fafc;color:#475569;font-size:12px;line-height:1.5}.public-crewing-job-card__footer{display:grid;gap:7px;align-items:start;margin-top:auto}.public-crewing-job-card__footer small{color:#64748b;line-height:1.35}@media(max-width:1100px){.public-crewing-jobs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.public-crewing-jobs{padding:16px 12px 32px}.public-crewing-jobs__hero{align-items:flex-start;flex-direction:column}.public-crewing-jobs__actions{width:100%}.public-crewing-jobs__actions .crew-btn{flex:1 1}.public-crewing-jobs__search{align-items:stretch;flex-direction:column}.public-crewing-jobs__grid{grid-template-columns:1fr}.public-crewing-job-card dl{grid-template-columns:92px minmax(0,1fr)}}.external-agent-portal{max-width:1180px;margin:0 auto;padding:28px 24px 48px;display:grid;gap:14px}.external-agent-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:20px;padding:24px 26px;background:linear-gradient(135deg,#0f2742,#163d61);color:#fff}.external-agent-hero small{font-size:11px;font-weight:850;letter-spacing:.14em}.external-agent-hero h1{margin:6px 0 7px}.external-agent-hero p{margin:0;max-width:760px;color:#dbeafe}.external-agent-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.external-agent-summary-grid .crew-card{display:grid;gap:4px}.external-agent-summary-grid small{color:#64748b;font-weight:750}.external-agent-summary-grid h2{font-size:16px;margin:0}.external-agent-joining-card dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:9px 14px;margin:14px 0 0}.external-agent-joining-card dt{display:flex;align-items:center;gap:6px;color:#64748b}.external-agent-joining-card dd{margin:0;font-weight:750}.external-agent-form{display:grid;gap:12px}.external-agent-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.external-agent-form label{display:grid;gap:6px;font-weight:750;color:#334155}.external-agent-form input,.external-agent-form select,.external-agent-form textarea{width:100%;border:1px solid var(--border,#dbe4ef);border-radius:11px;padding:9px 10px;font:inherit;background:#fff}.external-agent-privacy{display:flex;gap:12px;align-items:flex-start;background:#f8fafc}.external-agent-privacy h2{font-size:15px}.external-agent-privacy small{display:block;margin-top:6px;color:#64748b}.external-agent-access-panel{display:grid;gap:9px}.external-agent-access-list{display:grid;gap:6px}.external-agent-access-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.external-agent-access-row small{display:block;color:#64748b}.external-agent-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.external-agent-created-link{overflow-wrap:anywhere;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:9px}.external-agent-created-link code{font-size:11px}.external-agent-created-link small{display:block;margin-top:4px;color:#475569}@media(max-width:800px){.external-agent-portal{padding:14px 10px 30px}.external-agent-hero{align-items:flex-start}.external-agent-summary-grid{grid-template-columns:1fr 1fr}.external-agent-create-grid,.external-agent-fields,.external-agent-joining-card dl{grid-template-columns:1fr}.external-agent-joining-card dd{padding-bottom:5px}}@media(max-width:520px){.external-agent-summary-grid{grid-template-columns:1fr}}.external-agent-ack-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.external-agent-ack-card h2{font-size:15px;margin:0 0 4px}.external-agent-ack-card p{margin:0;color:#64748b}.stage129ic-r168-c12 .external-agent-summary-grid{align-items:stretch}.external-agent-access-row .row-actions{flex-wrap:wrap;justify-content:flex-end}.external-agent-create-grid select:disabled{background:#f8fafc;color:#64748b}@media(max-width:620px){.external-agent-ack-card{align-items:stretch;flex-direction:column}.external-agent-ack-card .crew-btn{width:100%}.external-agent-access-row{align-items:flex-start;flex-direction:column}.external-agent-access-row .row-actions{width:100%}.external-agent-access-row .row-actions button{flex:1 1}}.vds-r45-timeline-header{background:var(--vds-surface,#fff);border:1px solid var(--vds-border,#e2e8f0);border-radius:var(--vds-radius-xl,20px);padding:12px 14px;box-shadow:var(--vds-shadow-card,0 12px 34px rgb(15 23 42/6%))}.vds-r45-timeline-header__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.vds-r45-timeline-header__identity{min-width:0}.vds-r45-timeline-header__kicker{margin-bottom:4px;color:var(--vds-accent-700,#0f6f8f);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vds-r45-timeline-header__title{margin:0;color:var(--vds-text-strong,#0b1f33);font-size:18px;line-height:1.2}.vds-r45-timeline-header__party-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;color:var(--vds-text,#334155);font-size:12px;font-weight:700}.vds-r45-timeline-header__separator{color:var(--vds-accent-700,#0f6f8f);font-weight:950}.vds-r45-timeline-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.vds-r45-timeline-header__pill{margin-left:6px;padding:3px 8px;border:1px solid transparent;border-radius:999px;background:var(--vds-accent-soft,#e8f3fb);color:var(--vds-accent-700,#0f6f8f);font-size:11px;font-weight:800;text-transform:uppercase}.vds-r45-timeline-header__pill[data-tone=open]{background:var(--vds-success-soft,#dcfce7);color:var(--vds-success-800,#166534);border-color:var(--vds-success-border,#bbf7d0)}.vds-r45-timeline-header__pill[data-tone=closed]{background:var(--vds-info-soft,#e0e7ff);color:var(--vds-info-800,#3730a3);border-color:var(--vds-info-border,#c7d2fe)}.vds-r45-timeline-header__pill[data-tone=interrupted]{background:var(--vds-danger-soft,#fee2e2);color:var(--vds-danger-900,#991b1b);border-color:var(--vds-danger-border,#fecaca)}.vds-r45-timeline-header__actions-trigger,.vds-r45-timeline-header__snapshot{border:1px solid var(--vds-border,#dbeafe);background:var(--vds-surface,#fff);border-radius:10px;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer}.vds-r45-timeline-header__snapshot{color:var(--vds-primary-600,#2563eb)}.vds-r45-timeline-header__actions-trigger{color:var(--vds-text-strong,#0f172a);border-radius:12px;padding:8px 11px;box-shadow:0 8px 20px rgb(15 23 42/5%)}.vds-r45-timeline-header__actions{position:relative;display:inline-flex;z-index:5000}.vds-r45-timeline-header__actions-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10000;display:flex;width:230px;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--vds-border,#cbd5e1);border-radius:14px;background:var(--vds-surface,#fff);box-shadow:0 22px 56px rgb(15 23 42/20%)}.vds-r45-timeline-header__leave-action{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border:0;border-radius:10px;background:var(--vds-danger-surface,#fff7f7);color:var(--vds-danger-700,#b91c1c);text-align:left;font-size:12px;font-weight:850;cursor:pointer}.vds-r45-timeline-header__leave-action:disabled{opacity:.55;cursor:not-allowed;color:var(--vds-text-muted,#64748b);background:var(--vds-surface-muted,#f8fafc)}.vds-r45-timeline-header__interrupted-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;border:1px solid var(--vds-danger-border,#fecaca);border-radius:14px;background:var(--vds-danger-surface,#fff7f7);color:var(--vds-danger-900,#7f1d1d);font-size:12px;line-height:1.35}.vds-r45-timeline-header__flow-shell{margin-top:12px;overflow-x:auto}.vds-r45-timeline-header__flow{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));overflow:hidden;border:1px solid var(--vds-border,#e2e8f0);border-radius:16px;background:var(--vds-surface,#fff)}.vds-r45-timeline-header__flow-step{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:9px;padding:11px 14px;border:0;border-right:1px solid var(--vds-border,#e2e8f0);border-radius:0;background:var(--vds-surface,#fff);color:var(--vds-text-muted,#64748b);font-size:12px;font-weight:850;cursor:pointer}.vds-r45-timeline-header__flow-step:last-child{border-right:0}.vds-r45-timeline-header__flow-step[data-done=true]{background:var(--vds-surface-subtle,#fbfdff);color:var(--vds-success-700,#15803d)}.vds-r45-timeline-header__flow-step[data-active=true]{background:linear-gradient(180deg,var(--vds-primary-soft,#f8fbff),var(--vds-surface,#fff));color:var(--vds-primary-600,#2563eb);box-shadow:inset 0 -3px 0 var(--vds-primary-600,#2563eb)}.vds-r45-timeline-header__flow-step[data-interrupted=true]{border-color:var(--vds-danger-300,#fca5a5);background:var(--vds-danger-surface,#fff7f7);color:var(--vds-danger-900,#991b1b);box-shadow:inset 0 -2px 0 var(--vds-danger-500,#ef4444)}.vds-r45-timeline-header__flow-step[data-blocked=true]{opacity:.46;background:var(--vds-surface-muted,#f8fafc);color:var(--vds-text-disabled,#94a3b8)}.vds-r45-timeline-header__flow-number{display:inline-flex;width:26px;height:26px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--vds-border-strong,#cbd5e1);border-radius:999px;background:var(--vds-surface,#fff);color:var(--vds-text-muted,#64748b);font-size:11px;font-weight:950}.vds-r45-timeline-header__flow-step[data-done=true] .vds-r45-timeline-header__flow-number{border-color:var(--vds-success-600,#16a34a);background:var(--vds-success-600,#16a34a);color:#fff}.vds-r45-timeline-header__flow-step[data-active=true] .vds-r45-timeline-header__flow-number{border-color:var(--vds-primary-600,#2563eb);background:var(--vds-primary-600,#2563eb);color:#fff}.vds-r45-timeline-header__flow-step[data-interrupted=true] .vds-r45-timeline-header__flow-number{border-color:var(--vds-danger-500,#ef4444);background:var(--vds-danger-500,#ef4444);color:#fff}.vds-r45-timeline-header__flow-text{display:grid;min-width:0;gap:2px;text-align:left}.vds-r45-timeline-header__flow-text em{font-style:normal;font-weight:600;opacity:.8}.vds-r45-timeline-header__meta-chip{display:inline-flex;max-width:360px;align-items:center;gap:6px;overflow:hidden;padding:5px 9px;border:1px solid var(--vds-border,#e2e8f0);border-radius:999px;background:var(--vds-surface-muted,#f8fafc);color:var(--vds-text,#334155);font-size:11px;font-weight:750;white-space:nowrap;text-overflow:ellipsis}@media (max-width:900px){.vds-r45-timeline-header__top{grid-template-columns:1fr}.vds-r45-timeline-header__utilities{justify-content:flex-start;flex-wrap:wrap;white-space:normal}}@media (max-width:640px){.vds-r45-timeline-header{border-radius:16px;padding:10px}.vds-r45-timeline-header__title{font-size:16px}.vds-r45-timeline-header__flow{grid-template-columns:repeat(5,minmax(112px,1fr))}}@media print{.vds-r45-timeline-header__actions,.vds-r45-timeline-header__snapshot{display:none!important}.vds-r45-timeline-header{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r45-deal-timeline{width:100%;overflow-x:auto;overflow-y:hidden;padding:14px 20px;border:1px solid var(--vds-border,#e2e8f0);border-radius:12px;background:var(--vds-surface,#fff)}.vds-r45-deal-timeline__inner{position:relative;display:flex;min-width:680px;gap:12px}.vds-r45-deal-timeline__progress,.vds-r45-deal-timeline__track{position:absolute;top:18px;left:28px;z-index:0;height:2px}.vds-r45-deal-timeline__track{right:28px;background:var(--vds-border,#e2e8f0)}.vds-r45-deal-timeline__progress{z-index:1;width:calc((100% - 56px) * var(--vds-r45-timeline-progress, 0));background:var(--vds-success-600,#16a34a)}.vds-r45-deal-timeline__stage{position:relative;z-index:2;display:flex;min-width:70px;flex:1 1;flex-direction:column;align-items:center;gap:8px}.vds-r45-deal-timeline__circle{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:2px solid var(--vds-border,#e2e8f0);border-radius:50%;background:var(--vds-surface,#fff);color:var(--vds-text-muted,#64748b);font-size:13px;font-weight:700;transition:all .15s ease;-webkit-user-select:none;user-select:none}.vds-r45-deal-timeline__circle[data-clickable=true]{cursor:pointer}.vds-r45-deal-timeline__stage[data-state=completed] .vds-r45-deal-timeline__circle{border-color:var(--vds-success-600,#16a34a);background:var(--vds-success-600,#16a34a);color:#fff}.vds-r45-deal-timeline__stage[data-state=current] .vds-r45-deal-timeline__circle{border-color:var(--vds-accent-600,#0077b5);background:var(--vds-accent-600,#0077b5);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--vds-accent-600,#0077b5) 12%,transparent)}.vds-r45-deal-timeline__label{padding:0 2px;color:var(--vds-text-muted,#64748b);font-family:var(--font-display,inherit);font-size:11px;font-weight:600;line-height:1.3;text-align:center}.vds-r45-deal-timeline__stage[data-state=completed] .vds-r45-deal-timeline__label{color:var(--vds-text-secondary,#475569)}.vds-r45-deal-timeline__stage[data-state=current] .vds-r45-deal-timeline__label{color:var(--vds-accent-600,#0077b5);font-weight:700;text-decoration:underline;text-underline-offset:4px}@media print{.vds-r45-deal-timeline{overflow:visible;border-color:var(--vds-border,#cbd5e1)}.vds-r45-deal-timeline__inner{min-width:0}}.vds-r46-kicker{color:var(--vds-color-primary-700);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r46-deletion-indicator{display:inline-flex;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;gap:.3rem;padding:0;border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:.69rem;font-weight:800;white-space:nowrap;cursor:default}.vds-r46-deletion-indicator.has-label{min-width:0;padding:0 .55rem}.vds-r46-deletion-indicator.is-actionable{cursor:pointer}.vds-r46-deletion-indicator.is-actionable:hover{border-color:var(--vds-color-warning)}.vds-r46-governance-card{grid-area:governance;min-width:0;padding:.75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-r46-governance-rows{display:grid;gap:.45rem;margin-top:.55rem}.vds-r46-governance-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-height:3.5rem;padding:.55rem .65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;text-align:left;cursor:pointer}.vds-r46-governance-row:disabled{opacity:.55;cursor:not-allowed;background:var(--vds-color-surface-subtle)}.vds-r46-governance-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-weight:900}.vds-r46-governance-copy{display:grid;min-width:0;gap:.12rem}.vds-r46-governance-copy b{font-size:var(--vds-font-size-sm)}.vds-r46-governance-copy em{color:var(--vds-color-text-muted);font-size:.68rem;font-style:normal;line-height:1.35}.vds-r46-governance-badge{padding:.25rem .42rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:.62rem;font-weight:850;white-space:nowrap}.vds-r46-governance-arrow{color:var(--vds-color-text-muted);font-weight:900}.vds-r46-stage-details-grid{display:grid;grid-template-columns:minmax(32.5rem,1fr) minmax(16.25rem,22.5rem);grid-template-areas:"stage now";gap:.65rem;align-items:stretch}.vds-r46-stage-main-card,.vds-r46-stage-now-card{padding:.8rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-r46-stage-main-card{grid-area:stage}.vds-r46-stage-now-card{grid-area:now;background:var(--vds-color-primary-50)}.vds-r46-stage-description{margin:.45rem 0 0;color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-sm);line-height:1.5}.vds-r46-stage-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.7rem}.vds-r46-stage-workflow-step{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-content:center;min-height:3.65rem;column-gap:.5rem;row-gap:.05rem;padding:.5rem .55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-r46-stage-workflow-step[data-state=done]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r46-stage-workflow-step[data-state=now]{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r46-stage-workflow-number{grid-row:span 2;display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface);font-size:.68rem;font-weight:950}.vds-r46-stage-workflow-step b{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.vds-r46-stage-workflow-step em{font-size:.61rem;font-style:normal;font-weight:750;opacity:.82}.vds-r46-approval-mini-rows{display:grid;gap:.4rem;margin-top:.65rem}.vds-r46-approval-mini-row{display:flex;justify-content:space-between;gap:.65rem;padding:.45rem 0;border-top:1px solid var(--vds-color-primary-100);color:var(--vds-color-text-secondary);font-size:.7rem}.vds-r46-approval-mini-row b{color:var(--vds-color-text);text-align:right}.vds-r46-tooltip{position:relative;display:inline-flex;align-items:center;gap:.38rem;vertical-align:middle}.vds-r46-tooltip-trigger{min-height:1.5rem;padding:.25rem .5rem;border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-info-bg);color:var(--vds-color-info);font:inherit;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap;cursor:help;touch-action:manipulation;-webkit-user-select:none;user-select:none}.vds-r46-tooltip-trigger.is-icon{display:inline-flex;width:1.4rem;height:1.4rem;min-height:1.4rem;align-items:center;justify-content:center;padding:0}.vds-r46-tooltip-card{position:absolute;top:calc(100% + .5rem);right:0;z-index:300000;width:19.4rem;max-width:min(19.4rem,80vw);padding:.75rem;border:1px solid color-mix(in srgb,var(--vds-color-text-subtle) 35%,transparent);border-radius:var(--vds-radius-sm);background:var(--vds-color-text);color:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg);font-size:.75rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere;pointer-events:none;text-align:left}.vds-r46-tooltip-card[data-align=left]{right:auto;left:0}.vds-r46-tooltip-card>b{display:block;margin-bottom:.3rem;color:var(--vds-color-primary-200);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.vds-r46-button-with-info{min-width:0}.vds-r46-button-with-info,.vds-r46-info-chip{display:inline-flex;align-items:center;gap:.38rem}.vds-r46-info-chip{padding:.3rem .5rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-pill);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:.68rem;font-weight:900;white-space:nowrap}.vds-r46-archive-privacy{display:grid;gap:.65rem;padding:.85rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-md);background:linear-gradient(135deg,var(--vds-color-primary-50),var(--vds-color-surface))}.vds-r46-archive-privacy[data-compact=true]{gap:.5rem;padding:.7rem}.vds-r46-archive-privacy-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.vds-r46-archive-privacy-header h3{margin:0;color:var(--vds-color-text);font-size:.82rem;font-weight:950;letter-spacing:-.01em}.vds-r46-archive-privacy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.9rem,1fr));gap:.5rem}.vds-r46-archive-privacy-card{display:grid;min-width:0;gap:.3rem;padding:.62rem .68rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg)}.vds-r46-archive-privacy-card[data-tone=green]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-r46-archive-privacy-card[data-tone=red]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg)}.vds-r46-archive-privacy-card[data-tone=purple]{border-color:color-mix(in srgb,var(--vds-color-fuel-hfo) 22%,var(--vds-color-border));background:color-mix(in srgb,var(--vds-color-fuel-hfo) 6%,var(--vds-color-surface))}.vds-r46-archive-privacy-card__top{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.vds-r46-archive-privacy-card__top>span{overflow:hidden;color:var(--vds-color-text);font-size:.68rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.vds-r46-archive-privacy-card>b{color:var(--vds-color-text);font-size:.75rem}.vds-r46-archive-privacy-card>small{color:var(--vds-color-text-muted);font-size:.6rem;font-weight:850;overflow-wrap:anywhere}.vds-r46-document-chain{display:grid;gap:.5rem;margin-top:.65rem;padding:.65rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-sm);background:linear-gradient(135deg,var(--vds-color-primary-50),var(--vds-color-surface))}.vds-r46-document-chain.is-compact,.vds-r46-document-chain[data-compact=true]{margin-top:0}.vds-r46-document-chain.is-internal{border-color:color-mix(in srgb,var(--vds-color-fuel-hfo) 22%,var(--vds-color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--vds-color-fuel-hfo) 6%,var(--vds-color-surface)),var(--vds-color-surface))}.vds-r46-document-chain-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem}.vds-r46-document-chain-header>b{color:var(--vds-color-text);font-size:.75rem;font-weight:950;letter-spacing:.01em}.vds-r46-document-chain-info{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.vds-r46-document-chain-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.38rem}.vds-r46-document-chain-step{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;min-height:2.9rem;align-items:center;gap:.42rem;padding:.5rem .55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-r46-document-chain-step[data-state=done]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r46-document-chain-step[data-active=true]{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info);box-shadow:var(--vds-shadow-xs)}.vds-r46-document-chain-step__icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:var(--vds-radius-pill);background:color-mix(in srgb,var(--vds-color-surface) 75%,transparent);font-size:.62rem;font-weight:950}.vds-r46-document-chain-step__text{display:grid;min-width:0;gap:.05rem}.vds-r46-document-chain-step__text>small,.vds-r46-document-chain-step__text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r46-document-chain-step__text>span{font-size:.68rem;font-weight:950}.vds-r46-document-chain-step__text>small{font-size:.56rem;font-weight:850;opacity:.82}@media (max-width:72rem){.vds-r46-stage-details-grid{grid-template-columns:1fr;grid-template-areas:"stage" "now"}.vds-r46-document-chain-rail,.vds-r46-stage-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.vds-r46-governance-row{grid-template-columns:2rem minmax(0,1fr) auto}.vds-r46-governance-badge{grid-column:2;justify-self:start;white-space:normal}.vds-r46-document-chain-rail,.vds-r46-stage-workflow-grid{grid-template-columns:1fr}.vds-r46-archive-privacy-header{align-items:flex-start;flex-direction:column}}@media (hover:none),(pointer:coarse){.vds-r46-deletion-indicator,.vds-r46-governance-row,.vds-r46-tooltip-trigger{min-height:var(--vds-touch-target)}.vds-r46-tooltip-trigger.is-icon{width:var(--vds-touch-target);height:var(--vds-touch-target)}}@media print{.vds-r46-governance-card,.vds-r46-tooltip{display:none!important}.vds-r46-archive-privacy,.vds-r46-document-chain,.vds-r46-stage-main-card,.vds-r46-stage-now-card{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r46-archive-privacy-card.is-naming>b{overflow-wrap:anywhere}.vds-r46-archive-naming-status{color:var(--vds-color-text-secondary)!important;font-weight:900!important}.vds-r46-receipt-dock{position:fixed;right:1.1rem;bottom:1.1rem;z-index:2600;width:min(26.25rem,calc(100vw - 1.75rem));max-width:26.25rem;pointer-events:none}.vds-r46-receipt-card{display:grid;gap:.7rem;padding:1rem;border:1px solid var(--vds-color-success-border);border-radius:var(--vds-radius-xl);background:linear-gradient(135deg,var(--vds-color-success-bg),var(--vds-color-surface));color:var(--vds-color-text);box-shadow:var(--vds-shadow-lg);pointer-events:auto}.vds-r46-receipt-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.vds-r46-receipt-header h3{margin:0;color:var(--vds-color-success);font-size:.88rem;font-weight:950;letter-spacing:-.02em}.vds-r46-receipt-close{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--vds-color-success-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface);color:var(--vds-color-success);font:inherit;font-weight:950;cursor:pointer}.vds-r46-receipt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vds-r46-receipt-bar>b{color:var(--vds-color-primary-700);font-size:.75rem}.vds-r46-receipt-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.vds-r46-receipt-field{display:grid;min-width:0;gap:.18rem;padding:.55rem .62rem;border:1px solid color-mix(in srgb,var(--vds-color-success-border) 65%,var(--vds-color-border));border-radius:var(--vds-radius-sm);background:var(--vds-color-surface)}.vds-r46-receipt-field>span{color:var(--vds-color-text-muted);font-size:.59rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.vds-r46-receipt-field>b{color:var(--vds-color-text);font-size:.75rem;font-weight:950;overflow-wrap:anywhere}.vds-r46-receipt-filename{padding:.55rem .62rem;border:1px dashed var(--vds-color-success-border);border-radius:var(--vds-radius-sm);background:color-mix(in srgb,var(--vds-color-success-bg) 82%,var(--vds-color-surface));color:var(--vds-color-success);font-size:.68rem;font-weight:900;overflow-wrap:anywhere}.vds-r46-receipt-scope{display:grid;gap:.5rem;padding:.62rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-sm);background:linear-gradient(135deg,var(--vds-color-primary-50),var(--vds-color-surface))}.vds-r46-receipt-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.38rem}.vds-r46-receipt-scope-item{display:grid;min-width:0;gap:.15rem;padding:.45rem .5rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface)}.vds-r46-receipt-scope-item>span{color:var(--vds-color-text-secondary);font-size:.56rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.vds-r46-receipt-scope-item>b{color:var(--vds-color-primary-700);font-size:.68rem;font-weight:950;overflow-wrap:anywhere}@media (max-width:40rem){.vds-r46-receipt-dock{right:.65rem;bottom:.65rem;width:calc(100vw - 1.3rem)}.vds-r46-receipt-fields,.vds-r46-receipt-scope-grid{grid-template-columns:1fr 1fr}}@media print{.vds-r46-receipt-dock{display:none!important}}.vds-r47-message-feed{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.65rem;padding:.85rem;overflow:auto;background:var(--vds-color-surface-subtle);scroll-behavior:smooth}.vds-r47-chat-day{display:flex;align-items:center;justify-content:center;gap:.65rem;color:var(--vds-color-text-muted);font-size:.65rem;font-weight:900;text-transform:uppercase}.vds-r47-chat-day:after,.vds-r47-chat-day:before{height:1px;flex:1 1;background:var(--vds-color-border);content:""}.vds-r47-chat-day span{padding:.2rem .5rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface)}.vds-r47-message-card{display:grid;width:min(82%,46rem);gap:.5rem;padding:.72rem .78rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-xs);overflow-wrap:anywhere}.vds-r47-message-card.own-message{align-self:flex-end;border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg)}.vds-r47-message-card.counterparty-message{align-self:flex-start}.vds-r47-message-card.system-message{width:min(94%,54rem);align-self:center;border-style:dashed;background:var(--vds-color-surface)}.vds-r47-message-card.document-system-message{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg)}.vds-r47-message-card.milestone-system-message{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-r47-message-card.critical-system-message{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg)}.vds-r47-message-card[data-highlighted=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--vds-color-info) 28%,transparent);transition:box-shadow .2s ease}.vds-r47-message-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem}.vds-r47-message-identity{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem}.vds-r47-message-identity b{min-width:0;color:var(--vds-color-text);font-size:.74rem;overflow-wrap:anywhere}.vds-r47-message-kind{display:inline-flex;align-items:center;min-height:1.3rem;padding:.18rem .42rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font-size:.57rem;font-weight:950;letter-spacing:.035em;text-transform:uppercase}.vds-r47-message-kind[data-tone=own]{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vds-r47-message-kind[data-tone=document]{border-color:var(--vds-color-primary-100);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r47-message-kind[data-tone=critical]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r47-message-time{flex:0 0 auto;color:var(--vds-color-text-muted);font-size:.62rem;font-weight:800}.vds-r47-message-sender{color:var(--vds-color-text-muted);font-size:.64rem;font-weight:750}.vds-r47-message-body{color:var(--vds-color-text-secondary);font-size:.78rem;line-height:1.55;white-space:pre-wrap}.vds-r47-message-body[data-tone=system]{color:var(--vds-color-text-secondary);font-weight:750}.vds-r47-message-body[data-tone=milestone]{color:var(--vds-color-success);font-weight:800}.vds-r47-message-body[data-tone=critical]{color:var(--vds-color-danger);font-weight:850}.vds-r47-reply-quote{display:grid;gap:.2rem;padding:.5rem .58rem;border:0;border-left:3px solid var(--vds-color-primary-500);border-radius:0 var(--vds-radius-xs) var(--vds-radius-xs) 0;background:color-mix(in srgb,var(--vds-color-primary-50) 70%,var(--vds-color-surface));color:var(--vds-color-text-secondary);font:inherit;text-align:left;cursor:pointer}.vds-r47-reply-quote span{font-size:.6rem;font-weight:850}.vds-r47-reply-quote b{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.vds-r47-attachments{display:grid;gap:.4rem}.vds-r47-attachment-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;padding:.48rem .55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface)}.vds-r47-attachment-title{display:flex;min-width:0;flex:1 1;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--vds-color-text-secondary);font-size:.66rem}.vds-r47-attachment-title b{min-width:0;color:var(--vds-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r47-attachment-title em,.vds-r47-attachment-title small{color:var(--vds-color-text-muted);font-size:.58rem;font-style:normal}.vds-r47-attachment-actions{display:flex;gap:.35rem}.vds-r47-attachment-actions button,.vds-r47-document-open,.vds-r47-reply-action{min-height:1.9rem;padding:.35rem .55rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-primary-700);font:inherit;font-size:.64rem;font-weight:900;cursor:pointer}.vds-r47-document-message{display:grid;gap:.35rem;padding:.65rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-sm);background:linear-gradient(135deg,var(--vds-color-primary-50),var(--vds-color-surface))}.vds-r47-document-badge{justify-self:start;padding:.2rem .42rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-primary-700);color:var(--vds-color-surface);font-size:.54rem;font-weight:950;letter-spacing:.05em}.vds-r47-document-title{color:var(--vds-color-text);font-size:.78rem;font-weight:950}.vds-r47-document-meta{color:var(--vds-color-text-muted);font-size:.63rem}.vds-r47-document-action{color:var(--vds-color-success);font-size:.64rem;font-weight:850}.vds-r47-document-comment{padding:.45rem .5rem;border-left:3px solid var(--vds-color-warning);background:var(--vds-color-warning-bg);color:var(--vds-color-text-secondary);font-size:.66rem}.vds-r47-document-open{justify-self:start;border-color:var(--vds-color-primary-100);background:var(--vds-color-primary-700);color:var(--vds-color-surface)}.vds-r47-reply-action{display:inline-flex;justify-self:start;align-items:center;gap:.3rem;border:0;background:transparent;color:var(--vds-color-text-muted)}.vds-r47-read-receipt{justify-self:end;color:var(--vds-color-text-muted);font-size:.58rem;font-weight:800}.vds-r47-read-receipt[data-read=true]{color:var(--vds-color-info)}.vds-r47-message-empty{display:grid;place-items:center;min-height:11rem;padding:1rem;color:var(--vds-color-text-muted);text-align:center}.vds-r47-message-empty b{color:var(--vds-color-text);font-size:.86rem}.vds-r47-message-empty p{max-width:32rem;margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.vds-r47-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.55rem;padding:.7rem .8rem;border-top:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r47-composer-attach,.vds-r47-composer-send{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);cursor:pointer}.vds-r47-composer-main{display:grid;min-width:0;gap:.4rem}.vds-r47-composer-main textarea{width:100%;min-height:2.5rem;max-height:9rem;resize:vertical;padding:.68rem .75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-size:.78rem;line-height:1.4}.vds-r47-composer-main textarea:focus{border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring);outline:none}.vds-r47-composer-reply,.vds-r47-selected-attachment{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;padding:.45rem .55rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-50);color:var(--vds-color-text-secondary);font-size:.65rem}.vds-r47-composer-reply span{display:grid;min-width:0;gap:.12rem}.vds-r47-composer-reply small{overflow:hidden;color:var(--vds-color-text-muted);text-overflow:ellipsis;white-space:nowrap}.vds-r47-composer-reply button,.vds-r47-selected-attachment button{border:0;background:transparent;color:var(--vds-color-text-muted);font:inherit;font-size:1rem;font-weight:950;cursor:pointer}.vds-r47-selected-attachment span{min-width:0;overflow:hidden;color:var(--vds-color-text);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.vds-r47-selected-attachment em{color:var(--vds-color-text-muted);font-size:.58rem;font-style:normal}.vds-r47-composer-send[data-active=true]{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700);color:var(--vds-color-surface)}.vds-r47-composer-attach[data-disabled=true],.vds-r47-composer-send:disabled{opacity:.5;cursor:not-allowed}.vds-r47-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.vds-r47-document-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem}.vds-r47-document-actions[data-mode=sidebar]{display:grid;align-items:stretch}.vds-r47-document-action-button{min-height:2.15rem;padding:.48rem .68rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}.vds-r47-document-action-button[data-tone=primary]{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700);color:var(--vds-color-surface)}.vds-r47-document-action-button[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r47-document-action-button[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r47-document-action-button[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r47-document-action-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:48rem){.vds-r47-message-card,.vds-r47-message-card.system-message{width:100%}.vds-r47-composer{grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem}}@media (hover:none),(pointer:coarse){.vds-r47-attachment-actions button,.vds-r47-composer-attach,.vds-r47-composer-send,.vds-r47-document-action-button,.vds-r47-document-open,.vds-r47-reply-action{min-height:var(--vds-touch-target)}.vds-r47-composer-attach,.vds-r47-composer-send{width:var(--vds-touch-target);height:var(--vds-touch-target)}}@media print{.vds-r47-attachment-actions,.vds-r47-composer,.vds-r47-reply-action{display:none!important}.vds-r47-message-feed{overflow:visible;background:var(--vds-color-surface)}.vds-r47-message-card,.vds-r47-message-card.system-message{width:100%;box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r47-info-line{display:flex;justify-content:space-between;gap:.65rem;padding:.5rem 0;border-bottom:1px solid var(--vds-color-border)}.vds-r47-info-line[data-compact=true]{padding:.32rem 0}.vds-r47-info-line span{color:var(--vds-color-text-muted);font-size:.72rem}.vds-r47-info-line b{color:var(--vds-color-text);font-size:.72rem;text-align:right;overflow-wrap:anywhere}.vds-r47-info-line[data-compact=true] b,.vds-r47-info-line[data-compact=true] span{font-size:.66rem}.vds-r47-active-document{display:grid;gap:.48rem;padding:.78rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-r47-active-document[data-empty=true]{background:var(--vds-color-surface-subtle)}.vds-r47-context-kicker{color:var(--vds-color-primary-700);font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.vds-r47-active-document h3{margin:0;color:var(--vds-color-text);font-size:.86rem}.vds-r47-active-document p{margin:0;color:var(--vds-color-text-muted);font-size:.69rem;line-height:1.45}.vds-r47-active-document-facts{display:grid}.vds-r47-selected-controls{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4rem}.vds-r47-selected-more-menu button,.vds-r47-selected-more-trigger,.vds-r47-selected-primary-wrap>button{min-height:2.1rem;padding:.48rem .65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:.67rem;font-weight:900;cursor:pointer}.vds-r47-selected-more-menu button[data-tone=success],.vds-r47-selected-primary-wrap>button[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r47-selected-more-menu button[data-tone=warning],.vds-r47-selected-primary-wrap>button[data-tone=warning]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r47-selected-more-menu button[data-tone=danger],.vds-r47-selected-primary-wrap>button[data-tone=danger]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r47-selected-primary-wrap>button[data-tone=primary]{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700);color:var(--vds-color-surface)}.vds-r47-selected-more-menu button:disabled,.vds-r47-selected-primary-wrap>button:disabled{opacity:.5;cursor:not-allowed}.vds-r47-selected-more{position:relative}.vds-r47-selected-more-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:1200;display:grid;min-width:12rem;gap:.25rem;padding:.35rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-r47-selected-more-menu button{width:100%;text-align:left}.vds-r47-context-panel{display:grid;min-width:0;align-content:start;gap:.65rem}.vds-r47-context-card{display:grid;min-width:0;gap:.65rem;padding:.75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-r47-context-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vds-r47-context-collapse{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-weight:950;cursor:pointer}.vds-r47-current-document-head{display:grid;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.55rem}.vds-r47-current-document-icon{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:.58rem;font-weight:950}.vds-r47-current-document-head>span:last-child{display:grid;min-width:0;gap:.12rem}.vds-r47-current-document-head b{overflow:hidden;color:var(--vds-color-text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.vds-r47-current-document-head em{color:var(--vds-color-text-muted);font-size:.61rem;font-style:normal}.vds-r47-current-document-rows{display:grid}.vds-r47-approval-summary{display:grid;gap:.5rem;padding:.58rem;border:1px solid var(--vds-color-primary-100);border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-50)}.vds-r47-approval-summary>b{color:var(--vds-color-text);font-size:.69rem}.vds-r47-approval-summary progress{width:100%;height:.45rem;accent-color:var(--vds-color-success)}.vds-r47-approval-rows{display:grid;gap:.3rem}.vds-r47-approval-rows>div{display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.35rem;color:var(--vds-color-text-muted);font-size:.61rem}.vds-r47-approval-rows>div[data-approved=true]{color:var(--vds-color-success)}.vds-r47-approval-rows em{font-style:normal}.vds-r47-context-actions{display:grid;gap:.38rem}.vds-r47-context-actions button{min-height:2.15rem;padding:.48rem .65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:.67rem;font-weight:900;cursor:pointer}.vds-r47-context-actions button[data-tone=primary]{border-color:var(--vds-color-primary-700);background:var(--vds-color-primary-700);color:var(--vds-color-surface)}.vds-r47-context-actions button[data-tone=success]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r47-context-activity-list{display:grid;gap:.45rem}.vds-r47-context-activity-row{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.45rem;padding-top:.45rem;border-top:1px solid var(--vds-color-border)}.vds-r47-context-activity-row>span:first-child{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:var(--vds-radius-pill);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:.58rem;font-weight:950}.vds-r47-context-activity-row>span:last-child{display:grid;min-width:0;gap:.12rem}.vds-r47-context-activity-row b{color:var(--vds-color-text);font-size:.68rem}.vds-r47-context-activity-row em{color:var(--vds-color-text-muted);font-size:.58rem;font-style:normal}.vds-r47-context-empty{padding:.75rem;color:var(--vds-color-text-muted);font-size:.68rem;text-align:center}@media (max-width:48rem){.vds-r47-context-panel{grid-template-columns:1fr}.vds-r47-selected-more-menu{right:auto;left:0}}.vds-r48-min-width-0{min-width:0}.vds-r48-kicker{color:var(--vds-color-primary-700);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.09em}.vds-r48-expanded-overlay{position:fixed;inset:0;z-index:var(--vds-z-modal);display:grid;place-items:center;padding:var(--vds-space-4);background:color-mix(in srgb,var(--vds-color-overlay) 76%,transparent);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.vds-r48-expanded-overlay__card{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(94vw,92rem);height:min(90vh,58rem);overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xl)}.vds-r48-expanded-overlay__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:var(--vds-space-4);border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface)}.vds-r48-expanded-overlay__header h3,.vds-r48-expanded-preview h3{margin:.25rem 0 0;color:var(--vds-color-text);font-size:var(--vds-font-size-xl)}.vds-r48-expanded-overlay__header p,.vds-r48-expanded-preview p{margin:.35rem 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-r48-expanded-overlay__header-actions{display:flex;align-items:center;gap:var(--vds-space-2)}.vds-r48-expanded-overlay__header-actions input{width:min(24rem,38vw);min-height:var(--vds-control-height-md);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit}.vds-r48-expanded-overlay__header-actions input:focus-visible{outline:var(--vds-focus-ring)}.vds-r48-button,.vds-r48-icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--vds-touch-target);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-weight:800;cursor:pointer}.vds-r48-icon-button{width:var(--vds-touch-target);font-size:1.35rem}.vds-r48-button{padding:0 var(--vds-space-3);font-size:var(--vds-font-size-xs)}.vds-r48-button:hover,.vds-r48-icon-button:hover{border-color:var(--vds-color-primary-400);background:var(--vds-color-surface-hover)}.vds-r48-expanded-overlay__body{display:grid;grid-template-columns:minmax(20rem,32rem) minmax(0,1fr);min-height:0}.vds-r48-expanded-overlay__list{min-height:0;overflow:auto;padding:var(--vds-space-3);border-right:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle)}.vds-r48-expanded-group{display:grid;gap:var(--vds-space-2);margin-bottom:var(--vds-space-4)}.vds-r48-expanded-group__title{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2);color:var(--vds-color-text);font-size:var(--vds-font-size-xs);font-weight:900}.vds-r48-expanded-group__title b{min-width:1.8rem;padding:.15rem .45rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-muted);text-align:center}.vds-r48-expanded-group__rows{display:grid;gap:.45rem}.vds-r48-expanded-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-2);width:100%;min-width:0;padding:.65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);text-align:left;cursor:pointer}.vds-r48-expanded-row:hover{border-color:var(--vds-color-primary-300);background:var(--vds-color-surface-hover)}.vds-r48-expanded-row[data-active=true]{border-color:var(--vds-color-primary-500);box-shadow:inset .2rem 0 0 var(--vds-color-primary-500)}.vds-r48-file-type{display:grid;place-items:center;min-width:2.35rem;height:2.35rem;padding:0 .35rem;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:.66rem;font-weight:900}.vds-r48-expanded-row__copy{display:grid;min-width:0;gap:.2rem}.vds-r48-expanded-row__copy b,.vds-r48-expanded-row__copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r48-expanded-row__copy em{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-style:normal}.vds-r48-expanded-row__badges{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.3rem;max-width:15rem}.vds-r48-status{display:inline-flex;align-items:center;min-height:1.65rem;padding:.15rem .5rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-info-50);color:var(--vds-color-info-800);font-size:.66rem;font-weight:900;white-space:nowrap}.vds-r48-status[data-tone=complete],.vds-r48-status[data-tone=signed],.vds-r48-status[data-tone=success]{background:var(--vds-color-success-50);color:var(--vds-color-success-800)}.vds-r48-status[data-tone=action],.vds-r48-status[data-tone=pending],.vds-r48-status[data-tone=warning]{background:var(--vds-color-warning-50);color:var(--vds-color-warning-900)}.vds-r48-status[data-tone=danger],.vds-r48-status[data-tone=rejected]{background:var(--vds-color-danger-50);color:var(--vds-color-danger-800)}.vds-r48-status[data-tone=signature]{background:var(--vds-color-primary-50);color:var(--vds-color-primary-800)}.vds-r48-status[data-tone=private]{background:var(--vds-color-neutral-100);color:var(--vds-color-neutral-800)}.vds-r48-expanded-preview{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:var(--vds-space-4);background:var(--vds-color-page)}.vds-r48-expanded-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3);padding-bottom:var(--vds-space-3)}.vds-r48-expanded-preview__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r48-expanded-preview__frame{min-height:0;overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-r48-expanded-preview__frame iframe{width:100%;height:100%;min-height:24rem;border:0;background:var(--vds-color-surface)}.vds-r48-empty{display:grid;place-items:center;min-height:8rem;padding:var(--vds-space-5);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-align:center}.vds-r48-file-manager-icon{--vds-r48-file-manager-accent:var(--vds-color-neutral-600);display:inline-grid;place-items:center;flex:0 0 auto;width:1.5rem;height:1.5rem;color:var(--vds-color-neutral-700)}.vds-r48-file-manager-icon[data-active=true]{color:var(--vds-r48-file-manager-accent)}.vds-r48-file-manager-icon[data-compact=true]{width:1.25rem;height:1.25rem}.vds-r48-file-manager-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-theme=dark] .vds-r48-status{background:color-mix(in srgb,currentColor 15%,var(--vds-color-surface))}.vds-r48-expanded-overlay__card :focus-visible{outline:var(--vds-focus-ring);outline-offset:2px}@media(max-width:70rem){.vds-r48-expanded-overlay__body{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr)}.vds-r48-expanded-row{grid-template-columns:auto minmax(0,1fr)}.vds-r48-expanded-row__badges{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media(max-width:48rem){.vds-r48-expanded-overlay{padding:0}.vds-r48-expanded-overlay__card{width:100vw;height:100dvh;border:0;border-radius:0}.vds-r48-expanded-overlay__header{flex-direction:column}.vds-r48-expanded-overlay__header-actions,.vds-r48-expanded-overlay__header-actions input{width:100%}.vds-r48-expanded-overlay__body{grid-template-columns:1fr}.vds-r48-expanded-overlay__list{max-height:42dvh;border-right:0;border-bottom:1px solid var(--vds-color-border)}.vds-r48-expanded-preview{padding:var(--vds-space-3)}.vds-r48-expanded-preview__header{flex-direction:column}.vds-r48-expanded-preview__actions{justify-content:flex-start}}@media(hover:none),(pointer:coarse){.vds-r48-button,.vds-r48-expanded-row,.vds-r48-icon-button{min-height:var(--vds-touch-target)}}@media print{.vds-r48-expanded-overlay{display:none!important}}.vds-r49-min-width-0{min-width:0}.vds-r49-kicker{color:var(--vds-color-primary-700);font-size:var(--vds-font-size-2xs);font-weight:900;letter-spacing:.09em}.vds-r49-file-toolbar{grid-template-columns:minmax(15rem,.8fr) auto auto auto auto;gap:var(--vds-space-2);padding:var(--vds-space-3) var(--vds-space-5);border-bottom:1px solid var(--vds-color-border)}.vds-r49-file-search,.vds-r49-file-toolbar{display:grid;align-items:center;background:var(--vds-color-surface)}.vds-r49-file-search{grid-template-columns:1.5rem minmax(0,1fr);gap:.4rem;min-width:0;padding:0 .65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);box-shadow:var(--vds-shadow-xs)}.vds-r49-file-search input{width:100%;min-height:2.6rem;border:0;outline:0;background:transparent;color:var(--vds-color-text);font:inherit;font-size:var(--vds-font-size-sm);font-weight:700}.vds-r49-file-search:focus-within{outline:var(--vds-focus-ring);outline-offset:2px}.vds-r49-button,.vds-r49-kebab,.vds-r49-new-folder,.vds-r49-primary-action,.vds-r49-restore-button,.vds-r49-secondary-action,.vds-r49-toolbar-button,.vds-r49-view-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--vds-touch-target);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-size:var(--vds-font-size-xs);font-weight:850;cursor:pointer}.vds-r49-toolbar-button{padding:0 var(--vds-space-3);white-space:nowrap}.vds-r49-view-button{width:var(--vds-touch-target);padding:0}.vds-r49-view-button[data-active=true]{border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vds-r49-folder-tree{min-height:0;overflow:auto;padding:var(--vds-space-3);border-right:1px solid var(--vds-color-border);background:var(--vds-color-surface);display:grid;gap:var(--vds-space-2);align-content:start}.vds-r49-folder-create{display:grid;gap:.4rem;padding:.45rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-page)}.vds-r49-folder-create input{width:100%;box-sizing:border-box;min-height:2.5rem;padding:0 .65rem;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-size:var(--vds-font-size-xs);font-weight:800}.vds-r49-folder-create__actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.vds-r49-button{padding:0 .65rem}.vds-r49-button--primary{border-color:var(--vds-color-accent-600);background:var(--vds-color-accent-600);color:var(--vds-color-surface)}.vds-r49-new-folder{justify-content:flex-start;width:100%;padding:0 .65rem;border-color:var(--vds-color-warning-300)}.vds-r49-folder-error,.vds-r49-new-folder{background:var(--vds-color-warning-50);color:var(--vds-color-warning-900)}.vds-r49-folder-error{padding:.5rem .6rem;border:1px solid var(--vds-color-warning-300);border-radius:var(--vds-radius-xs);font-size:var(--vds-font-size-2xs);font-weight:800}.vds-r49-folder-group{display:grid;gap:.2rem}.vds-r49-folder-group__title{padding:.15rem .3rem;color:var(--vds-color-text-muted);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vds-r49-folder-row{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.4rem .55rem;border:1px solid transparent;border-radius:var(--vds-radius-xs);background:transparent;color:var(--vds-color-text);font:inherit;text-align:left;cursor:pointer}.vds-r49-folder-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--vds-font-size-xs);font-weight:850}.vds-r49-folder-row b{min-width:1.6rem;padding:.1rem .35rem;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-muted);font-size:.65rem;text-align:center}.vds-r49-folder-row:hover{background:var(--vds-color-surface-hover)}.vds-r49-folder-row[data-active=true]{border-color:var(--vds-color-primary-300);background:var(--vds-color-primary-50);box-shadow:inset .2rem 0 0 var(--vds-color-primary-500)}.vds-r49-folder-row[data-accent=internal][data-active=true]{border-color:var(--vds-color-warning-300);background:var(--vds-color-warning-50);box-shadow:inset .2rem 0 0 var(--vds-color-warning-600)}.vds-r49-folder-note{margin:0;padding:.65rem;background:var(--vds-color-page);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:750;line-height:1.4}.vds-r49-folder-note,.vds-r49-storage-card{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm)}.vds-r49-storage-card{display:grid;gap:.35rem;padding:.7rem;background:var(--vds-color-surface)}.vds-r49-storage-card small,.vds-r49-storage-card>span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-r49-storage-card>b{color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.vds-r49-storage-track{height:.45rem;overflow:hidden;border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-muted)}.vds-r49-storage-track i{display:block;width:var(--vds-r49-storage-progress,0);height:100%;border-radius:inherit;background:var(--vds-color-primary-600)}.vds-r49-files-panel{min-width:0;min-height:0;overflow:auto;background:var(--vds-color-surface)}.vds-r49-files-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-4);border-bottom:1px solid var(--vds-color-border)}.vds-r49-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-r49-breadcrumb em{font-style:normal}.vds-r49-files-header h4{margin:.4rem 0 0;color:var(--vds-color-text);font-size:var(--vds-font-size-lg)}.vds-r49-files-header p{margin:.3rem 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r49-scope-pill,.vds-r49-status-badge,.vds-r49-visibility-badge{display:inline-flex;align-items:center;min-height:1.6rem;padding:.15rem .5rem;border-radius:var(--vds-radius-pill);font-size:.66rem;font-weight:900;white-space:nowrap}.vds-r49-scope-pill{background:var(--vds-color-primary-50);color:var(--vds-color-primary-800)}.vds-r49-recycle-note,.vds-r49-recycle-summary{display:grid;gap:.2rem;margin:.75rem;border:1px solid var(--vds-color-primary-200);border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-50);color:var(--vds-color-primary-900);padding:.65rem;font-size:var(--vds-font-size-2xs);line-height:1.4}.vds-r49-empty-files,.vds-r49-empty-preview{display:grid;place-items:center;gap:.45rem;min-height:12rem;margin:var(--vds-space-3);padding:var(--vds-space-5);border:1px dashed var(--vds-color-border-strong);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm);text-align:center}.vds-r49-file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--vds-space-3);padding:var(--vds-space-3)}.vds-r49-file-tile{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.7rem;min-height:6.5rem;padding:.75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;text-align:left;box-shadow:var(--vds-shadow-xs);cursor:pointer}.vds-r49-file-tile:hover{border-color:var(--vds-color-primary-300);background:var(--vds-color-surface-hover)}.vds-r49-file-tile[data-active=true]{border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-50);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--vds-color-primary-500) 12%,transparent)}.vds-r49-file-tile[data-deleted=true]{opacity:.62;filter:grayscale(.25);background:var(--vds-color-surface-subtle)}.vds-r49-file-tile__copy{display:grid;min-width:0;gap:.3rem;align-content:start}.vds-r49-file-tile__copy b,.vds-r49-file-tile__copy em,.vds-r49-file-tile__copy small{overflow:hidden;text-overflow:ellipsis}.vds-r49-file-tile__copy em{color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-2xs);font-style:normal}.vds-r49-file-tile__copy small{color:var(--vds-color-text-muted);font-size:.65rem}.vds-r49-file-type{display:grid;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .35rem;border-radius:var(--vds-radius-xs);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:.66rem;font-weight:900}.vds-r49-file-type[data-private=true]{background:var(--vds-color-warning-50);color:var(--vds-color-warning-900)}.vds-r49-file-type[data-large=true]{width:3.25rem;height:3.25rem;font-size:.72rem}.vds-r49-file-table-wrap{min-width:0;overflow:auto;padding:var(--vds-space-3)}.vds-r49-file-table{width:100%;min-width:62rem;border-collapse:initial;border-spacing:0 .35rem}.vds-r49-file-table th{padding:.35rem .5rem;color:var(--vds-color-text-muted);font-size:.65rem;text-align:left}.vds-r49-file-table td{padding:.55rem .5rem;border-top:1px solid var(--vds-color-border);border-bottom:1px solid var(--vds-color-border);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-2xs);font-weight:700}.vds-r49-file-table tbody tr{cursor:pointer}.vds-r49-file-table tbody tr:hover td{background:var(--vds-color-surface-hover)}.vds-r49-file-table tbody tr[data-active=true] td{border-color:var(--vds-color-primary-300);background:var(--vds-color-primary-50)}.vds-r49-file-table tbody tr[data-deleted=true]{opacity:.62;filter:grayscale(.25)}.vds-r49-file-table tbody td:first-child{border-left:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm) 0 0 var(--vds-radius-sm)}.vds-r49-file-table tbody td:last-child{border-right:1px solid var(--vds-color-border);border-radius:0 var(--vds-radius-sm) var(--vds-radius-sm) 0}.vds-r49-col-action,.vds-r49-col-select{width:2.75rem}.vds-r49-col-name{width:31%}.vds-r49-sort-header{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;cursor:pointer}.vds-r49-sort-header[data-active=true]{color:var(--vds-color-primary-700)}.vds-r49-file-name{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0}.vds-r49-file-name>span:last-child{display:grid;min-width:0;gap:.15rem}.vds-r49-file-name b,.vds-r49-file-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r49-file-name b{color:var(--vds-color-text)}.vds-r49-file-name small{color:var(--vds-color-text-muted);font-size:.64rem}.vds-r49-visibility-badge{background:var(--vds-color-info-50);color:var(--vds-color-info-800)}.vds-r49-visibility-badge[data-private=true]{background:var(--vds-color-warning-50);color:var(--vds-color-warning-900)}.vds-r49-status-badge{background:var(--vds-color-neutral-100);color:var(--vds-color-neutral-800)}.vds-r49-status-badge[data-tone=complete],.vds-r49-status-badge[data-tone=signed],.vds-r49-status-badge[data-tone=success]{background:var(--vds-color-success-50);color:var(--vds-color-success-800)}.vds-r49-status-badge[data-tone=action],.vds-r49-status-badge[data-tone=pending],.vds-r49-status-badge[data-tone=waiting],.vds-r49-status-badge[data-tone=warning]{background:var(--vds-color-warning-50);color:var(--vds-color-warning-900)}.vds-r49-status-badge[data-tone=danger],.vds-r49-status-badge[data-tone=rejected]{background:var(--vds-color-danger-50);color:var(--vds-color-danger-800)}.vds-r49-kebab{width:2.25rem;min-height:2.25rem;padding:0}.vds-r49-restore-button{grid-column:1/-1;padding:.45rem .7rem;border-color:var(--vds-color-success-300);background:var(--vds-color-success-50);color:var(--vds-color-success-800)}.vds-r49-restore-button--compact{min-height:2rem;padding:.25rem .5rem;font-size:.65rem}.vds-r49-selected-preview{min-width:0;min-height:0;overflow:auto;padding:var(--vds-space-4) var(--vds-space-3) var(--vds-space-6);border-left:1px solid var(--vds-color-border);background:var(--vds-color-page);display:grid;gap:var(--vds-space-3);align-content:start}.vds-r49-selected-preview__top{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2)}.vds-r49-selected-preview__header{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.65rem;align-items:start;padding:.75rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-r49-selected-preview__header h4{margin:.1rem 0 0;color:var(--vds-color-text);font-size:var(--vds-font-size-md);line-height:1.25}.vds-r49-selected-preview__header p{margin:.25rem 0 0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs)}.vds-r49-selected-preview__frame{height:clamp(14rem,34vh,22.5rem);overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-text)}.vds-r49-selected-preview__frame iframe{width:100%;height:100%;border:0;background:var(--vds-color-surface)}.vds-r49-selected-preview__frame .vds-r49-empty-preview{height:100%;min-height:0;margin:0;border:0;border-radius:0}.vds-r49-selected-preview__actions{display:grid;gap:.55rem}.vds-r49-primary-action,.vds-r49-secondary-action{width:100%;padding:0 .75rem}.vds-r49-primary-action{border:0;background:linear-gradient(135deg,var(--vds-color-primary-600),var(--vds-color-primary-800));color:var(--vds-color-surface)}.vds-r49-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.vds-r49-secondary-action[data-disabled=true]{opacity:.55;cursor:not-allowed}.vds-r49-info-rows{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.vds-r49-info-rows>div{display:grid;grid-template-columns:minmax(5rem,.7fr) minmax(0,1fr);gap:.6rem;padding:.55rem .65rem;border-bottom:1px solid var(--vds-color-border);font-size:var(--vds-font-size-2xs)}.vds-r49-info-rows>div:last-child{border-bottom:0}.vds-r49-info-rows span{color:var(--vds-color-text-muted)}.vds-r49-info-rows b{color:var(--vds-color-text);text-align:right}.vds-r49-file-toolbar :focus-visible,.vds-r49-files-panel :focus-visible,.vds-r49-folder-tree :focus-visible,.vds-r49-selected-preview :focus-visible{outline:var(--vds-focus-ring);outline-offset:2px}.vds-r49-button:disabled,.vds-r49-primary-action:disabled,.vds-r49-secondary-action:disabled,.vds-r49-toolbar-button:disabled,.vds-r49-view-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:76rem){.vds-r49-file-toolbar{grid-template-columns:minmax(14rem,1fr) auto auto auto auto}.vds-r49-secondary-actions{grid-template-columns:1fr}.vds-r49-file-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}@media(max-width:62rem){.vds-r49-file-toolbar{grid-template-columns:1fr auto auto}.vds-r49-toolbar-button span{display:none}.vds-r49-files-header{flex-direction:column}.vds-r49-scope-pill{align-self:flex-start}}@media(max-width:48rem){.vds-r49-file-toolbar{grid-template-columns:1fr auto auto;padding:var(--vds-space-2)}.vds-r49-toolbar-button{display:none}.vds-r49-folder-tree{max-height:38dvh;border-right:0;border-bottom:1px solid var(--vds-color-border)}.vds-r49-file-grid{grid-template-columns:1fr}.vds-r49-selected-preview{border-left:0;border-top:1px solid var(--vds-color-border)}}@media(hover:none),(pointer:coarse){.vds-r49-file-tile,.vds-r49-folder-row,.vds-r49-primary-action,.vds-r49-secondary-action,.vds-r49-toolbar-button,.vds-r49-view-button{min-height:var(--vds-touch-target)}}@media print{.vds-r49-file-toolbar,.vds-r49-folder-tree,.vds-r49-selected-preview{display:none!important}.vds-r49-files-panel{overflow:visible}.vds-r49-file-table-wrap{padding:0}}.vds-r49-folder-assignment{display:grid;gap:.45rem;padding:.65rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800;line-height:1.4}.vds-r49-folder-select{width:100%;min-height:2.5rem;padding:0 .65rem;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text);font:inherit;font-size:var(--vds-font-size-xs);font-weight:800}.vds-r49-folder-select--compact{min-width:7.75rem;min-height:2.25rem;border-color:var(--vds-color-primary-300);color:var(--vds-color-primary-900);font-size:var(--vds-font-size-2xs)}.vds-r49-folder-locked{display:inline-flex;align-items:center;min-height:2rem;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:800}.vds-r49-file-manager-body{min-height:0;display:grid;grid-template-columns:17rem minmax(0,1fr) 21.25rem;overflow:hidden;background:var(--vds-color-surface)}@media(max-width:70rem){.vds-r49-file-manager-body{grid-template-columns:14.5rem minmax(0,1fr) 18rem}}@media(max-width:56rem){.vds-r49-file-manager-body{grid-template-columns:12.5rem minmax(0,1fr)}.vds-r49-selected-preview{grid-column:1/-1;max-height:42dvh}}@media(max-width:48rem){.vds-r49-file-manager-body{display:block;overflow:auto}.vds-r49-files-panel{min-height:46dvh}.vds-r49-selected-preview{max-height:none}}.vds-r50-context-backdrop{position:fixed;inset:0;z-index:1390;background:transparent}.vds-r50-context-menu{position:fixed;z-index:1400;left:min(var(--vds-r50-menu-x,0px),calc(100vw - 238px));top:min(var(--vds-r50-menu-y,0px),calc(var(--vesbor-viewport-height, 100vh) - 292px));width:min(226px,calc(100vw - 24px));max-height:min(420px,calc(var(--vesbor-viewport-height, 100vh) - 24px));overflow:auto;display:grid;gap:var(--vds-space-1);padding:var(--vds-space-2);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-modal)}.vds-r50-context-item{min-height:38px;width:100%;border:0;border-radius:var(--vds-radius-md);padding:9px 11px;background:transparent;color:var(--vds-color-text);font:inherit;font-size:var(--vds-font-size-sm);font-weight:700;text-align:left;cursor:pointer}.vds-r50-context-item:focus-visible,.vds-r50-context-item:hover{background:var(--vds-color-surface-subtle);outline:none}.vds-r50-context-item.is-danger{color:var(--vds-color-danger)}.vds-r50-context-item.is-danger:focus-visible,.vds-r50-context-item.is-danger:hover{background:var(--vds-color-danger-bg)}.vds-r50-context-item:disabled{opacity:.52;cursor:not-allowed}.vds-r50-context-section-label{padding:8px 10px 3px;border-top:1px solid var(--vds-color-border);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.vds-r50-context-note{padding:9px 10px;border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);font-weight:600;line-height:1.45}.vds-r50-dialog-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:var(--vds-space-4);background:var(--vds-overlay-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vds-r50-dialog{width:min(520px,100%);max-height:calc(var(--vesbor-viewport-height, 100vh) - 32px);overflow:auto;display:grid;gap:var(--vds-space-3);padding:clamp(20px,4vw,30px);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-shadow-modal)}.vds-r50-dialog h4,.vds-r50-dialog p{margin:0}.vds-r50-dialog p{color:var(--vds-color-text-secondary);line-height:1.55}.vds-r50-archive-kicker,.vds-r50-dialog-kicker{color:var(--vds-color-accent-600);font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.08em}.vds-r50-dialog-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-weight:900}.vds-r50-dialog-note{padding:11px 13px;border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg);color:var(--vds-color-text-secondary);font-size:var(--vds-font-size-xs);line-height:1.45}.vds-r50-dialog-input{width:100%;min-height:44px;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text);padding:10px 12px;font:inherit}.vds-r50-dialog-input:focus{border-color:var(--vds-color-primary-600);outline:none;box-shadow:var(--vds-focus-ring)}.vds-r50-archive-actions,.vds-r50-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-2)}.vds-r50-button{min-height:42px;border-radius:var(--vds-radius-md);padding:9px 14px;font:inherit;font-size:var(--vds-font-size-sm);font-weight:900;cursor:pointer}.vds-r50-button.is-primary{border:1px solid var(--vds-color-primary-700);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vds-r50-button.is-secondary{border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);color:var(--vds-color-text)}.vds-r50-button.is-danger{border:1px solid var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vds-r50-button:disabled{opacity:.55;cursor:not-allowed}.vds-r50-archive-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-4);align-items:start;padding:clamp(18px,3vw,26px);border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-xl);background:linear-gradient(135deg,var(--vds-color-warning-bg),var(--vds-color-surface));box-shadow:var(--vds-shadow-md)}.vds-r50-archive-copy{min-width:0;display:grid;gap:var(--vds-space-3)}.vds-r50-archive-title{color:var(--vds-color-text);font-size:var(--vds-font-size-lg)}.vds-r50-archive-close{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--vds-color-border-strong);border-radius:50%;background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font-size:22px;line-height:1;cursor:pointer}.vds-r50-archive-error{color:var(--vds-color-danger);font-style:normal;font-weight:700}.vds-r50-archive-confirm{display:grid;gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px solid var(--vds-color-warning-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);color:var(--vds-color-text-secondary)}.vds-r50-archive-confirm b{color:var(--vds-color-text)}.vds-r50-archive-panel>.vds-r50-archive-actions{max-width:430px;justify-content:flex-end;padding-right:34px}@media (max-width:880px){.vds-r50-archive-panel{grid-template-columns:1fr}.vds-r50-archive-panel>.vds-r50-archive-actions{max-width:none;justify-content:flex-start;padding-right:0}}@media (max-width:560px){.vds-r50-context-menu{left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:min(70vh,calc(var(--vesbor-viewport-height, 100vh) - 24px))}.vds-r50-dialog-backdrop{align-items:end;padding:10px}.vds-r50-dialog{width:100%;border-radius:var(--vds-radius-xl) var(--vds-radius-xl) var(--vds-radius-md) var(--vds-radius-md)}.vds-r50-archive-actions,.vds-r50-dialog-actions{display:grid;grid-template-columns:1fr}.vds-r50-button{width:100%}}@media (pointer:coarse){.vds-r50-button,.vds-r50-context-item{min-height:44px}}@media print{.vds-r50-archive-actions,.vds-r50-archive-close,.vds-r50-archive-confirm,.vds-r50-context-backdrop,.vds-r50-context-menu,.vds-r50-dialog-backdrop{display:none!important}.vds-r50-archive-panel{display:block;border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);box-shadow:none}}.vds-r51-working-transition{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--vds-space-3);align-items:stretch;padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-r51-working-column{display:flex;min-width:0;flex-direction:column;gap:var(--vds-space-2)}.vds-r51-kicker{font-size:var(--vds-font-size-xs);font-weight:800;letter-spacing:.08em;color:var(--vds-color-text-muted)}.vds-r51-source-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;min-width:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle)}.vds-r51-source-card[data-interactive=true]{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.vds-r51-source-card[data-interactive=true]:focus-visible,.vds-r51-source-card[data-interactive=true]:hover{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring);outline:none;transform:translateY(-1px)}.vds-r51-source-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--vds-radius-md);background:var(--vds-color-primary-soft);color:var(--vds-color-primary);font-size:var(--vds-font-size-xs);font-weight:900}.vds-r51-source-copy{min-width:0}.vds-r51-source-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:var(--vds-color-text)}.vds-r51-source-meta{font-size:var(--vds-font-size-sm);color:var(--vds-color-text-muted);overflow-wrap:anywhere}.vds-r51-transition-arrow{display:grid;place-items:center;color:var(--vds-color-primary);font-size:1.4rem;font-weight:900}.vds-r51-next-card{display:flex;min-height:100%;flex-direction:column;gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px dashed var(--vds-color-primary);border-radius:var(--vds-radius-md);background:var(--vds-color-primary-soft);color:var(--vds-color-text)}.vds-r51-next-card>span{color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-r51-derived-from{font-size:var(--vds-font-size-xs);font-weight:700;color:var(--vds-color-text-muted)}.vds-r51-quick-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--vds-space-2)}.vds-r51-quick-tile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-2);align-items:center;text-align:left;padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);color:var(--vds-color-text);cursor:pointer}.vds-r51-quick-tile[data-ready=true]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-r51-quick-tile[data-ready=false]{border-style:dashed}.vds-r51-quick-tile>b{grid-column:2;color:var(--vds-color-primary);font-size:var(--vds-font-size-xs)}.vds-r51-quick-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle);font-weight:900}.vds-r51-cockpit-workspace{display:flex;min-width:0;flex-direction:column;gap:var(--vds-space-3);padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface)}.vds-r51-cockpit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3)}.vds-r51-cockpit-heading{min-width:0}.vds-r51-cockpit-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vds-color-text);font-size:var(--vds-font-size-lg)}.vds-r51-cockpit-actions{display:flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap;justify-content:flex-end}.vds-r51-menu-anchor{position:relative}.vds-r51-file-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:120;display:flex;min-width:15rem;flex-direction:column;padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}.vds-r51-action-button,.vds-r51-group-button,.vds-r51-menu-item{min-height:2.5rem;border-radius:var(--vds-radius-md);font:inherit;font-weight:750;cursor:pointer}.vds-r51-action-button{padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);background:var(--vds-color-surface);color:var(--vds-color-text)}.vds-r51-action-button[data-tone=primary]{border-color:var(--vds-color-primary);background:var(--vds-color-primary);color:var(--vds-color-on-primary)}.vds-r51-menu-item{width:100%;padding:var(--vds-space-2) var(--vds-space-3);border:0;background:transparent;color:var(--vds-color-text);text-align:left}.vds-r51-menu-item:focus-visible,.vds-r51-menu-item:hover{background:var(--vds-color-surface-subtle);outline:none}.vds-r51-menu-item[data-danger=true]{color:var(--vds-color-danger)}.vds-r51-cockpit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle);cursor:pointer}.vds-r51-cockpit-summary:focus-visible,.vds-r51-cockpit-summary:hover{border-color:var(--vds-color-primary);outline:none;box-shadow:var(--vds-focus-ring)}.vds-r51-cockpit-empty{padding:var(--vds-space-3);border:1px dashed var(--vds-color-border);border-radius:var(--vds-radius-md);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-r51-cockpit-groups{display:flex;gap:var(--vds-space-2);flex-wrap:wrap}.vds-r51-group-button{display:inline-flex;align-items:center;gap:var(--vds-space-2);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);background:var(--vds-color-surface-subtle);color:var(--vds-color-text)}.vds-r51-group-button>b{display:grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;border-radius:999px;background:var(--vds-color-primary-soft);color:var(--vds-color-primary);font-size:var(--vds-font-size-xs)}@media (max-width:900px){.vds-r51-working-transition{grid-template-columns:1fr}.vds-r51-transition-arrow{transform:rotate(90deg)}.vds-r51-cockpit-header{flex-direction:column}.vds-r51-cockpit-actions{width:100%;justify-content:flex-start}.vds-r51-file-menu{left:0;right:auto}}@media (max-width:600px){.vds-r51-cockpit-workspace,.vds-r51-working-transition{padding:var(--vds-space-3)}.vds-r51-cockpit-summary{grid-template-columns:1fr}.vds-r51-action-button{flex:1 1}.vds-r51-file-menu{position:fixed;left:var(--vds-space-3);right:var(--vds-space-3);bottom:var(--vds-space-3);top:auto;max-height:70vh;overflow:auto}}@media (pointer:coarse){.vds-r51-action-button,.vds-r51-group-button,.vds-r51-menu-item,.vds-r51-quick-tile{min-height:2.75rem}}@media print{.vds-r51-cockpit-actions,.vds-r51-file-menu,.vds-r51-quick-tile>b{display:none!important}.vds-r51-cockpit-workspace,.vds-r51-working-transition{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r52-kicker{font-size:var(--vds-font-size-xs);font-weight:850;letter-spacing:.08em;color:var(--vds-color-text-muted)}.vds-r52-party-row{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r52-party-chip{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-2);min-width:0;padding:.38rem .55rem;border:1px solid var(--vds-color-border);border-radius:999px;background:var(--vds-color-surface-subtle);color:var(--vds-color-text);font-size:var(--vds-font-size-xs)}.vds-r52-party-chip[data-state=done]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-r52-party-chip[data-state=waiting]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg)}.vds-r52-party-chip[data-state=action]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg)}.vds-r52-party-chip[data-state=missing]{border-style:dashed;color:var(--vds-color-text-muted)}.vds-r52-party-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r52-party-chip em{font-style:normal;color:var(--vds-color-text-muted)}.vds-r52-party-mark{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--vds-color-surface);font-weight:900}.vds-r52-flow-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-2);min-width:0}.vds-r52-flow-card[data-missing=true]{opacity:.88}.vds-r52-step-badge{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--vds-color-primary);color:var(--vds-color-on-brand);font-size:var(--vds-font-size-xs);font-weight:900}.vds-r52-flow-card-main{display:flex;min-width:0;flex-direction:column;gap:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface)}.vds-r52-flow-card-main[data-interactive=true]{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.vds-r52-flow-card-main[data-interactive=true]:focus-visible,.vds-r52-flow-card-main[data-interactive=true]:hover{border-color:var(--vds-color-primary);box-shadow:var(--vds-focus-ring);outline:none;transform:translateY(-1px)}.vds-r52-flow-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3)}.vds-r52-flow-heading{min-width:0}.vds-r52-flow-title{font-weight:850;color:var(--vds-color-text)}.vds-r52-flow-helper{font-size:var(--vds-font-size-sm);color:var(--vds-color-text-muted)}.vds-r52-doc-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-3);align-items:center}.vds-r52-doc-icon{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs);font-weight:900}.vds-r52-doc-icon[data-ready=true]{background:var(--vds-color-info-bg);color:var(--vds-color-primary)}.vds-r52-doc-copy{min-width:0}.vds-r52-doc-copy b,.vds-r52-doc-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r52-doc-copy b{color:var(--vds-color-text)}.vds-r52-doc-copy span{font-size:var(--vds-font-size-sm);color:var(--vds-color-text-muted)}.vds-r52-inline-actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r52-visual-flow{display:flex;flex-direction:column;gap:var(--vds-space-4);padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface)}.vds-r52-visual-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4)}.vds-r52-visual-title{display:block;color:var(--vds-color-text);font-size:var(--vds-font-size-lg)}.vds-r52-visual-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vds-space-2);font-size:var(--vds-font-size-xs);color:var(--vds-color-text-muted)}.vds-r52-visual-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--vds-space-3)}.vds-r52-source-runtime{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle);font-size:var(--vds-font-size-sm)}.vds-r52-source-label{font-weight:750;color:var(--vds-color-text-muted)}.vds-r52-source-badge{padding:.25rem .55rem;border-radius:999px;background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r52-source-badge[data-closed=true]{background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted)}.vds-r52-source-runtime em{font-style:normal;color:var(--vds-color-text-muted)}.vds-r52-approval-card{display:flex;flex-direction:column;gap:var(--vds-space-2);padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface)}.vds-r52-approval-card h3,.vds-r52-next-copy h3{margin:0;color:var(--vds-color-text)}.vds-r52-approval-card>p,.vds-r52-next-copy>p{margin:0;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-r52-approval-rows{display:flex;flex-direction:column;gap:var(--vds-space-2)}.vds-r52-approval-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle)}.vds-r52-approval-row[data-state=done]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vds-r52-approval-row[data-state=waiting]{border-color:var(--vds-color-warning-border);background:var(--vds-color-warning-bg)}.vds-r52-approval-row[data-state=action]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg)}.vds-r52-approval-mark{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--vds-color-surface);font-weight:900}.vds-r52-approval-company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r52-approval-empty{padding:var(--vds-space-3);border:1px dashed var(--vds-color-border);border-radius:var(--vds-radius-md);color:var(--vds-color-text-muted)}.vds-r52-final-approval{display:grid;gap:var(--vds-space-2);margin-top:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle)}.vds-r52-final-approval[data-compact=true]{margin-top:var(--vds-space-2);padding:var(--vds-space-2)}.vds-r52-final-title{color:var(--vds-color-text)}.vds-r52-final-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-2);font-size:var(--vds-font-size-sm);color:var(--vds-color-text-muted)}.vds-r52-final-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r52-final-status{flex:0 0 auto;padding:.25rem .55rem;border-radius:999px;background:var(--vds-color-warning-bg);color:var(--vds-color-warning)}.vds-r52-final-status[data-approved=true]{background:var(--vds-color-success-bg);color:var(--vds-color-success)}.vds-r52-next-shell{display:block;min-width:0}.vds-r52-next-card{display:flex;min-width:0;flex-direction:column;gap:var(--vds-space-3);padding:var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-sm)}.vds-r52-next-top-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:start}.vds-r52-next-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg);color:var(--vds-color-primary);font-weight:900}.vds-r52-next-copy{min-width:0}.vds-r52-next-copy h3{font-size:var(--vds-font-size-xl)}.vds-r52-next-after{font-weight:700}.vds-r52-next-actions{align-items:center;justify-content:flex-end}.vds-r52-next-actions,.vds-r52-party-mini{display:flex;gap:var(--vds-space-2);flex-wrap:wrap}.vds-r52-party-mini>span{padding:.35rem .55rem;border-radius:999px;background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);font-size:var(--vds-font-size-xs)}.vds-r52-more-anchor{position:relative}.vds-r52-more-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:140;display:flex;min-width:15rem;flex-direction:column;padding:var(--vds-space-2);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-lg)}@media (max-width:1200px){.vds-r52-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vds-r52-final-row,.vds-r52-visual-header{align-items:flex-start;flex-direction:column}.vds-r52-visual-legend{justify-content:flex-start}.vds-r52-visual-grid{grid-template-columns:1fr}.vds-r52-next-top-row{grid-template-columns:auto minmax(0,1fr)}.vds-r52-next-actions{grid-column:1/-1;justify-content:flex-start}.vds-r52-more-menu{left:0;right:auto}.vds-r52-approval-row{grid-template-columns:auto minmax(0,1fr)}.vds-r52-approval-row>b{grid-column:2}}@media (max-width:520px){.vds-r52-approval-card,.vds-r52-next-card,.vds-r52-visual-flow{padding:var(--vds-space-3)}.vds-r52-party-chip{width:100%}.vds-r52-more-menu{position:fixed;left:var(--vds-space-3);right:var(--vds-space-3);bottom:var(--vds-space-3);top:auto;max-height:70vh;overflow:auto}.vds-r52-final-status{white-space:normal;text-align:right}}@media (pointer:coarse){.vds-r52-final-status,.vds-r52-flow-card-main[data-interactive=true],.vds-r52-source-badge{min-height:2.75rem}}@media print{.vds-r52-inline-actions,.vds-r52-more-menu,.vds-r52-next-actions{display:none!important}.vds-r52-approval-card,.vds-r52-final-approval,.vds-r52-next-card,.vds-r52-visual-flow{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vds-r53-docops-shell{position:relative;z-index:1}.vds-r53-docops-shell[data-open=true]{z-index:100000}.vds-r53-docops-trigger{min-width:40px;min-height:40px;border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-raised);color:var(--vds-text-primary);font-weight:800;cursor:pointer}.vds-r53-docops-trigger:hover:not(:disabled){background:var(--vds-surface-hover)}.vds-r53-docops-trigger:disabled{opacity:.55;cursor:not-allowed}.vds-r53-docops-menu{position:fixed;top:var(--vds-r53-menu-top);left:var(--vds-r53-menu-left);right:auto;z-index:200000;display:grid;min-width:260px;max-width:min(320px,calc(100vw - 24px));padding:var(--vds-space-2);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-lg);background:var(--vds-surface-raised);box-shadow:var(--vds-shadow-lg)}.vds-r53-docops-item{width:100%;min-height:40px;padding:var(--vds-space-2) var(--vds-space-3);border:0;border-radius:var(--vds-radius-md);background:transparent;color:var(--vds-text-primary);text-align:left;font:inherit;font-weight:700;cursor:pointer}.vds-r53-docops-item:hover:not(:disabled){background:var(--vds-surface-hover)}.vds-r53-docops-item[data-tone=warning]{color:var(--vds-status-warning-text)}.vds-r53-docops-item[data-tone=danger]{color:var(--vds-status-danger-text)}.vds-r53-docops-item:disabled{opacity:.5;cursor:not-allowed}.vds-r53-docops-divider{height:1px;margin:var(--vds-space-2) 0;background:var(--vds-border-subtle)}.vds-r53-agreement-actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);margin-top:var(--vds-space-2)}.vds-r53-agreement-action{min-height:40px;padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-action-primary);border-radius:var(--vds-radius-md);background:var(--vds-action-primary);color:var(--vds-action-primary-text);font-weight:800;cursor:pointer}.vds-r53-agreement-action[data-tone=secondary]{background:var(--vds-surface-raised);color:var(--vds-text-primary);border-color:var(--vds-border-strong)}.vds-r53-origin-overlay{position:fixed;inset:0;z-index:190000;background:var(--vds-overlay-backdrop)}.vds-r53-origin-card{position:fixed;left:var(--vds-r53-origin-x);top:var(--vds-r53-origin-y);width:var(--vds-r53-origin-width);height:var(--vds-r53-origin-height);opacity:var(--vds-r53-origin-opacity);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-xl);background:var(--vds-surface-raised);box-shadow:var(--vds-shadow-xl)}.vds-r53-origin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:var(--vds-space-4);border-bottom:1px solid var(--vds-border-subtle);cursor:move}.vds-r53-origin-heading{min-width:0}.vds-r53-origin-heading h3{margin:var(--vds-space-1) 0 0;font-size:var(--vds-font-size-lg);color:var(--vds-text-primary)}.vds-r53-origin-heading p{margin:var(--vds-space-1) 0 0;color:var(--vds-text-muted);font-size:var(--vds-font-size-sm)}.vds-r53-origin-kicker{font-size:var(--vds-font-size-xs);font-weight:900;letter-spacing:.08em;color:var(--vds-text-muted)}.vds-r53-origin-header-actions{display:flex;gap:var(--vds-space-2)}.vds-r53-origin-close,.vds-r53-origin-fit{min-height:40px;border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-raised);color:var(--vds-text-primary);font-weight:800;cursor:pointer}.vds-r53-origin-fit{padding:0 var(--vds-space-3)}.vds-r53-origin-close{width:40px;font-size:1.25rem}.vds-r53-origin-help{padding:var(--vds-space-3) var(--vds-space-4);background:var(--vds-surface-subtle);color:var(--vds-text-secondary)}.vds-r53-origin-frozen{margin:var(--vds-space-3) var(--vds-space-4) 0;padding:var(--vds-space-2) var(--vds-space-3);border-radius:var(--vds-radius-md);background:var(--vds-status-info-surface);color:var(--vds-status-info-text);font-weight:800}.vds-r53-origin-rows{flex:1 1;overflow:auto;padding:var(--vds-space-4)}.vds-r53-origin-row{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:var(--vds-space-3);padding:var(--vds-space-3) 0;border-bottom:1px solid var(--vds-border-subtle)}.vds-r53-origin-row span{color:var(--vds-text-muted)}.vds-r53-origin-row b{min-width:0;overflow-wrap:anywhere;color:var(--vds-text-primary)}.vds-r53-origin-empty{padding:var(--vds-space-6);text-align:center;color:var(--vds-text-muted)}.vds-r53-resize-right{position:absolute;top:0;right:0;width:8px;height:100%;cursor:ew-resize}.vds-r53-resize-bottom{position:absolute;bottom:0;left:0;width:100%;height:8px;cursor:ns-resize}.vds-r53-resize-corner{position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:nwse-resize}@media(max-width:700px){.vds-r53-docops-menu{left:12px!important;right:12px;bottom:12px;top:auto;width:auto;max-width:none}.vds-r53-origin-card{left:8px;top:8px;width:calc(100vw - 16px);height:calc(100vh - 16px)}.vds-r53-origin-header{padding:var(--vds-space-3)}.vds-r53-origin-row{grid-template-columns:1fr}}@media print{.vds-r53-docops-menu,.vds-r53-docops-trigger,.vds-r53-origin-header-actions,.vds-r53-resize-bottom,.vds-r53-resize-corner,.vds-r53-resize-right{display:none!important}.vds-r53-origin-card,.vds-r53-origin-overlay{position:static;inset:auto;width:auto;height:auto;opacity:1;box-shadow:none;background:#fff}}.vds-r54-stage-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--vds-space-2);margin:var(--vds-space-3) 0}.vds-r54-stage-item{display:flex;align-items:flex-start;gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-raised)}.vds-r54-stage-item.is-active{border-color:var(--vds-border-accent);box-shadow:var(--vds-shadow-sm)}.vds-r54-stage-item.is-done{background:var(--vds-surface-success-subtle)}.vds-r54-stage-number{display:grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:var(--vds-surface-muted);font-weight:700}.vds-r54-stage-item.is-active .vds-r54-stage-number{background:var(--vds-action-primary);color:var(--vds-text-on-accent)}.vds-r54-stage-copy{display:grid;gap:2px;min-width:0}.vds-r54-stage-copy em{font-style:normal;color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r54-path,.vds-r54-summary-card{border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-lg);background:var(--vds-surface-raised);box-shadow:var(--vds-shadow-xs)}.vds-r54-summary-card{padding:var(--vds-space-4);display:grid;gap:var(--vds-space-3)}.vds-r54-mini-title,.vds-r54-panel-title{font-weight:700;color:var(--vds-text-strong)}.vds-r54-next-box{padding:var(--vds-space-4);border-radius:var(--vds-radius-md);background:var(--vds-surface-accent-subtle);display:grid;gap:var(--vds-space-2)}.vds-r54-kicker{font-size:var(--vds-font-size-xs);font-weight:700;letter-spacing:.08em;color:var(--vds-text-muted)}.vds-r54-next-title{font-size:var(--vds-font-size-lg);font-weight:750}.vds-r54-empty,.vds-r54-muted{color:var(--vds-text-muted)}.vds-r54-recommended{padding-top:var(--vds-space-2);border-top:1px solid var(--vds-border-subtle)}.vds-r54-mini-section,.vds-r54-simple-path{display:grid;gap:var(--vds-space-2)}.vds-r54-requirement-row,.vds-r54-simple-step{display:flex;align-items:center;gap:var(--vds-space-2)}.vds-r54-simple-step>span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:var(--vds-surface-muted);font-weight:700}.vds-r54-simple-step p{margin:0}.vds-r54-requirement-row{justify-content:space-between;padding:var(--vds-space-2) 0;border-bottom:1px solid var(--vds-border-subtle)}.vds-r54-path-pill,.vds-r54-status{border-radius:999px;padding:3px 8px;font-size:var(--vds-font-size-xs);font-weight:700;background:var(--vds-surface-warning-subtle);color:var(--vds-text-warning)}.vds-r54-status.is-complete{background:var(--vds-surface-success-subtle);color:var(--vds-text-success)}.vds-r54-blocker{padding:var(--vds-space-2);border-radius:var(--vds-radius-sm);background:var(--vds-surface-danger-subtle);color:var(--vds-text-danger)}.vds-r54-path{display:flex;flex-direction:column;min-height:0;overflow:hidden}.vds-r54-path-header{display:flex;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-4);border-bottom:1px solid var(--vds-border-subtle)}.vds-r54-path-header h3,.vds-r54-path-header p{margin:0}.vds-r54-path-header p{color:var(--vds-text-muted);font-size:var(--vds-font-size-sm)}.vds-r54-count{align-self:flex-start;border-radius:999px;padding:4px 9px;background:var(--vds-surface-muted);font-weight:700}.vds-r54-path-scroll{overflow:auto;padding:var(--vds-space-3);display:grid;gap:var(--vds-space-2)}.vds-r54-path-group-title{margin-top:var(--vds-space-2);font-size:var(--vds-font-size-xs);font-weight:800;letter-spacing:.05em;color:var(--vds-text-muted)}.vds-r54-path-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--vds-space-2);padding:var(--vds-space-2);border-radius:var(--vds-radius-md)}.vds-r54-path-item.is-now{background:var(--vds-surface-accent-subtle)}.vds-r54-path-item.is-locked{opacity:.72}.vds-r54-path-mark{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--vds-border-subtle);border-radius:999px}.vds-r54-path-item.is-done .vds-r54-path-mark{background:var(--vds-surface-success-subtle);color:var(--vds-text-success)}.vds-r54-path-label{font-weight:650}.vds-r54-path-item.is-done .vds-r54-path-label{text-decoration:line-through;color:var(--vds-text-muted)}.vds-r54-path-meta{font-size:var(--vds-font-size-xs);color:var(--vds-text-muted)}.vds-r54-path-pill{display:inline-block;margin-top:4px;background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent)}.vds-r54-path-pill.is-locked{background:var(--vds-surface-muted);color:var(--vds-text-muted)}.vds-r54-path-footer{padding:var(--vds-space-3) var(--vds-space-4);border-top:1px solid var(--vds-border-subtle);color:var(--vds-text-muted);font-size:var(--vds-font-size-sm)}@media(max-width:768px){.vds-r54-stage-strip{grid-template-columns:1fr}.vds-r54-path-header{align-items:flex-start}.vds-r54-summary-card{padding:var(--vds-space-3)}}@media print{.vds-r54-path,.vds-r54-stage-strip,.vds-r54-summary-card{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.vds-r54-path-scroll{overflow:visible}}.vds-r55-min-width-zero{min-width:0}.vds-r55-kicker{font-size:var(--vds-font-size-xs);font-weight:800;letter-spacing:.08em;color:var(--vds-text-muted)}.vds-r55-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-4);padding:var(--vds-space-4);border-bottom:1px solid var(--vds-border-subtle)}.vds-r55-workspace-header h3,.vds-r55-workspace-header p{margin:0}.vds-r55-workspace-header h3{font-size:var(--vds-font-size-xl);color:var(--vds-text-strong)}.vds-r55-workspace-header p{margin-top:var(--vds-space-1);color:var(--vds-text-muted)}.vds-r55-header-actions{justify-content:flex-end}.vds-r55-count-strip,.vds-r55-header-actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r55-count-strip{padding:0 var(--vds-space-4) var(--vds-space-3)}.vds-r55-count-strip>span{padding:4px 9px;border-radius:999px;background:var(--vds-surface-muted);font-size:var(--vds-font-size-xs);color:var(--vds-text-muted)}.vds-r55-count-strip b{color:var(--vds-text-strong)}.vds-r55-modal-action-bar,.vds-r55-selected-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-border-accent);border-radius:var(--vds-radius-md);background:var(--vds-surface-accent-subtle)}.vds-r55-selected-copy{display:grid;gap:2px;min-width:0}.vds-r55-selected-copy>span{font-size:var(--vds-font-size-xs);font-weight:700;color:var(--vds-text-muted);text-transform:uppercase;letter-spacing:.05em}.vds-r55-selected-copy>b{overflow-wrap:anywhere}.vds-r55-selected-copy>em{font-style:normal;color:var(--vds-text-muted);font-size:var(--vds-font-size-sm)}.vds-r55-selected-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--vds-space-2)}.vds-r55-status-pill,.vds-r55-visibility-pill{display:inline-flex;align-items:center;width:max-content;padding:3px 8px;border-radius:999px;background:var(--vds-surface-muted);color:var(--vds-text-muted);font-size:var(--vds-font-size-xs);font-weight:750;white-space:nowrap}.vds-r55-status-pill.is-success{background:var(--vds-surface-success-subtle);color:var(--vds-text-success)}.vds-r55-status-pill.is-changes,.vds-r55-status-pill.is-warning{background:var(--vds-surface-warning-subtle);color:var(--vds-text-warning)}.vds-r55-status-pill.is-danger,.vds-r55-status-pill.is-rejected{background:var(--vds-surface-danger-subtle);color:var(--vds-text-danger)}.vds-r55-status-pill.is-internal,.vds-r55-visibility-pill.is-internal{background:var(--vds-surface-warning-subtle);color:var(--vds-text-warning)}.vds-r55-status-pill.is-accent,.vds-r55-status-pill.is-waiting{background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent)}.stage70r-document-workspace{border:1px solid var(--vds-border-subtle)!important;border-radius:var(--vds-radius-lg)!important;background:var(--vds-surface-raised)!important;box-shadow:var(--vds-shadow-xs)!important;overflow:hidden}.vds-r55-sections-body{padding:0 var(--vds-space-4) var(--vds-space-4)}.vds-r55-sections{display:grid;gap:var(--vds-space-3)}.vds-r55-empty-state,.vds-r55-section-empty{padding:var(--vds-space-4);border:1px dashed var(--vds-border-subtle);border-radius:var(--vds-radius-md);color:var(--vds-text-muted);text-align:center}.vds-r55-section{border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);overflow:hidden;background:var(--vds-surface-raised)}.vds-r55-section>header{display:flex;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-3);border-bottom:1px solid var(--vds-border-subtle);background:var(--vds-surface-muted)}.vds-r55-section>header>span{display:grid;gap:2px}.vds-r55-section>header em,.vds-r55-section>header span span{font-style:normal;color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r55-modal-doc,.vds-r55-production-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--vds-space-2);width:100%;padding:var(--vds-space-3);border:0;border-bottom:1px solid var(--vds-border-subtle);background:transparent;color:inherit;text-align:left;cursor:pointer}.vds-r55-modal-doc:last-child,.vds-r55-production-row:last-child{border-bottom:0}.vds-r55-modal-doc.is-active,.vds-r55-modal-doc:hover,.vds-r55-production-row.is-active,.vds-r55-production-row:hover{background:var(--vds-surface-accent-subtle)}.vds-r55-modal-doc.is-active,.vds-r55-production-row.is-active{box-shadow:inset 3px 0 0 var(--vds-action-primary)}.vds-r55-file-icon,.vds-r55-register-icon{display:grid;place-items:center;min-width:38px;height:38px;border-radius:var(--vds-radius-sm);background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent);font-size:var(--vds-font-size-xs);font-weight:800}.vds-r55-row-copy{display:grid;gap:2px;min-width:0}.vds-r55-row-copy>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r55-row-copy>em{font-style:normal;color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r55-modal-overlay{position:fixed;inset:0;z-index:2100;background:color-mix(in srgb,var(--vds-color-brand-900) 55%,transparent)}.vds-r55-modal-card{position:fixed;left:var(--vds-r55-modal-x);top:var(--vds-r55-modal-y);width:var(--vds-r55-modal-width);height:var(--vds-r55-modal-height);opacity:var(--vds-r55-modal-opacity);display:flex;flex-direction:column;min-width:760px;min-height:480px;border:1px solid var(--vds-border-strong);border-radius:var(--vds-radius-lg);background:var(--vds-surface-raised);box-shadow:var(--vds-shadow-xl);overflow:hidden}.vds-r55-modal-header{display:flex;justify-content:space-between;gap:var(--vds-space-4);padding:var(--vds-space-4);border-bottom:1px solid var(--vds-border-subtle);cursor:move}.vds-r55-modal-header h3,.vds-r55-modal-header p{margin:0}.vds-r55-modal-header em,.vds-r55-modal-header p{color:var(--vds-text-muted);font-size:var(--vds-font-size-sm);font-style:normal}.vds-r55-modal-top-actions{display:flex;gap:var(--vds-space-2)}.vds-r55-modal-top-actions button,.vds-r55-selected-header-line button{min-height:36px;padding:0 var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-sm);background:var(--vds-surface-raised);color:inherit;cursor:pointer}.vds-r55-modal-top-actions button:last-child{min-width:36px;padding:0;font-size:20px}.vds-r55-modal-body{display:grid;grid-template-columns:minmax(280px,34%) minmax(0,1fr);flex:1 1;min-height:0}.vds-r55-modal-list{overflow:auto;border-right:1px solid var(--vds-border-subtle)}.vds-r55-modal-doc{grid-template-columns:auto minmax(0,1fr) auto}.vds-r55-modal-preview{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--vds-space-3);gap:var(--vds-space-3)}.vds-r55-preview-frame{width:100%;flex:1 1;min-height:0;border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-muted)}.vds-r55-preview-empty{display:grid;place-items:center;flex:1 1;border:1px dashed var(--vds-border-subtle);border-radius:var(--vds-radius-md);color:var(--vds-text-muted)}.vds-r55-resize-handle{position:absolute;right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--vds-border-strong) 51%,var(--vds-border-strong) 58%,transparent 59%)}.vds-r55-register{border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-lg);background:var(--vds-surface-raised);box-shadow:var(--vds-shadow-xs);overflow:hidden}.vds-r55-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vds-space-3);padding:var(--vds-space-4)}.vds-r55-metric{display:grid;gap:2px;padding:var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-raised);color:inherit;text-align:left;cursor:pointer}.vds-r55-metric>b{font-size:var(--vds-font-size-xl)}.vds-r55-metric>em,.vds-r55-metric>span{font-style:normal;color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r55-metric.is-active{border-color:var(--vds-border-accent);background:var(--vds-surface-accent-subtle)}.vds-r55-metric.is-orange{border-color:var(--vds-border-warning)}.vds-r55-metric.is-green{border-color:var(--vds-border-success)}.vds-r55-visibility-notice{margin:0 var(--vds-space-4) var(--vds-space-3);padding:var(--vds-space-3);border-radius:var(--vds-radius-md);background:var(--vds-surface-accent-subtle);color:var(--vds-text-muted)}.vds-r55-tabs{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);padding:0 var(--vds-space-4) var(--vds-space-3)}.vds-r55-tab{display:inline-flex;align-items:center;gap:var(--vds-space-2);min-height:36px;padding:0 var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:999px;background:var(--vds-surface-raised);color:inherit;cursor:pointer}.vds-r55-tab>span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--vds-surface-muted);font-size:var(--vds-font-size-xs)}.vds-r55-tab.is-active{border-color:var(--vds-border-accent);background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent)}.vds-r55-folder-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vds-space-2)}.vds-r55-folder-tabs>b{font-size:var(--vds-font-size-xs);color:var(--vds-text-muted)}.vds-r55-register-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,36%);gap:var(--vds-space-3);padding:0 var(--vds-space-4) var(--vds-space-4)}.vds-r55-register-grid.is-collapsed{grid-template-columns:minmax(0,1fr) auto}.vds-r55-detail-panel,.vds-r55-list-panel{min-width:0;border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-raised);overflow:hidden}.vds-r55-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-3);border-bottom:1px solid var(--vds-border-subtle)}.vds-r55-list-toolbar h4,.vds-r55-list-toolbar p{margin:0}.vds-r55-list-toolbar p{color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r55-list-toolbar input,.vds-r55-sort-toolbar select{min-height:38px;border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-sm);background:var(--vds-surface-raised);color:inherit;padding:0 var(--vds-space-3)}.vds-r55-sort-toolbar{display:flex;align-items:center;gap:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border-bottom:1px solid var(--vds-border-subtle);background:var(--vds-surface-muted)}.vds-r55-sort-toolbar>span{font-size:var(--vds-font-size-xs);font-weight:700;color:var(--vds-text-muted)}.vds-r55-sort-toolbar button{min-height:36px;border:1px solid var(--vds-border-accent);border-radius:var(--vds-radius-sm);background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent);padding:0 var(--vds-space-3);cursor:pointer}.vds-r55-register-list{display:grid}.vds-r55-register-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--vds-space-3);align-items:center;padding:var(--vds-space-3);border-bottom:1px solid var(--vds-border-subtle);cursor:pointer}.vds-r55-register-row.is-active,.vds-r55-register-row:hover{background:var(--vds-surface-accent-subtle)}.vds-r55-register-row.is-active{box-shadow:inset 3px 0 0 var(--vds-action-primary)}.vds-r55-register-icon.is-internal{background:var(--vds-surface-warning-subtle);color:var(--vds-text-warning)}.vds-r55-register-icon.is-claim{background:var(--vds-surface-danger-subtle);color:var(--vds-text-danger)}.vds-r55-register-icon.is-large{min-width:54px;height:54px}.vds-r55-register-row-main{display:grid;gap:var(--vds-space-1);min-width:0}.vds-r55-register-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-2)}.vds-r55-register-row-top>b{overflow-wrap:anywhere}.vds-r55-register-footer,.vds-r55-register-meta{color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r55-register-footer{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r55-register-cta{font-size:var(--vds-font-size-xs);font-weight:700;color:var(--vds-text-accent);white-space:nowrap}.vds-r55-detail-empty,.vds-r55-register-empty{display:grid;place-items:center;gap:var(--vds-space-2);padding:var(--vds-space-6);text-align:center;color:var(--vds-text-muted)}.vds-r55-register-empty>div{display:flex;gap:var(--vds-space-2)}.vds-r55-selected-shell{display:grid;gap:var(--vds-space-3);padding:var(--vds-space-3)}.vds-r55-selected-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-3);align-items:start}.vds-r55-selected-header-line{display:flex;justify-content:space-between;gap:var(--vds-space-2)}.vds-r55-selected-top h4{margin:var(--vds-space-1) 0}.vds-r55-selected-badges{display:flex;flex-wrap:wrap;gap:var(--vds-space-2)}.vds-r55-register-action{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-border-accent);border-radius:var(--vds-radius-md);background:var(--vds-surface-accent-subtle)}.vds-r55-register-action p{margin:var(--vds-space-1) 0 0;color:var(--vds-text-muted)}.vds-r55-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.vds-r55-info-item{display:grid;gap:2px;padding:var(--vds-space-2);border-radius:var(--vds-radius-sm);background:var(--vds-surface-muted)}.vds-r55-info-item>span{font-size:var(--vds-font-size-xs);color:var(--vds-text-muted)}.vds-r55-archive-hint{display:grid;gap:var(--vds-space-1);padding:var(--vds-space-3);border-radius:var(--vds-radius-md);background:var(--vds-surface-warning-subtle);color:var(--vds-text-warning)}@media(max-width:980px){.vds-r55-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vds-r55-register-grid{grid-template-columns:1fr}.vds-r55-modal-card{min-width:0}.vds-r55-modal-body{grid-template-columns:1fr}.vds-r55-modal-list{max-height:36%;border-right:0;border-bottom:1px solid var(--vds-border-subtle)}}@media(max-width:700px){.vds-r55-list-toolbar,.vds-r55-modal-action-bar,.vds-r55-modal-header,.vds-r55-register-action,.vds-r55-selected-bar,.vds-r55-workspace-header{flex-direction:column}.vds-r55-header-actions,.vds-r55-selected-actions{justify-content:flex-start}.vds-r55-production-row{grid-template-columns:auto minmax(0,1fr) auto}.vds-r55-production-row>.vds-r55-visibility-pill{grid-column:2}.vds-r55-metrics{grid-template-columns:1fr}.vds-r55-register-grid{padding:0 var(--vds-space-2) var(--vds-space-2)}.vds-r55-list-toolbar input{width:100%}.vds-r55-info-grid{grid-template-columns:1fr}.vds-r55-modal-card{inset:8px!important;width:auto!important;height:auto!important}.vds-r55-modal-doc{grid-template-columns:auto minmax(0,1fr)}.vds-r55-modal-doc>.vds-r55-status-pill{grid-column:2}}@media print{.stage70r-document-workspace,.vds-r55-register{box-shadow:none!important}.vds-r55-modal-overlay{position:static;background:none}.vds-r55-modal-card{position:static;width:auto;height:auto;opacity:1;box-shadow:none}.vds-r55-header-actions,.vds-r55-modal-preview,.vds-r55-selected-actions{display:none}.vds-r55-modal-body,.vds-r55-register-grid{display:block}.vds-r55-detail-panel{margin-top:var(--vds-space-3)}}.vds-r55-panel-actions{display:flex;flex-wrap:wrap;gap:var(--vds-space-2);align-items:center}.vds-r55-error{padding:var(--vds-space-3);border-radius:var(--vds-radius-sm);background:var(--vds-surface-danger-subtle);color:var(--vds-text-danger)}.vds-r55-mini-section{display:grid;gap:var(--vds-space-2);padding:var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md)}.vds-r55-mini-section>span{display:grid;gap:2px;color:var(--vds-text-muted);font-size:var(--vds-font-size-sm)}.vds-r55-mini-section em,.vds-r55-mini-section strong{font-style:normal;color:var(--vds-text-strong)}.vds-r55-sort-control{display:inline-flex;align-items:center;gap:var(--vds-space-2);min-height:36px;padding:0 var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-sm);background:var(--vds-surface-raised);color:inherit;cursor:pointer}.vds-r55-sort-control.is-active{border-color:var(--vds-border-accent);background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent)}.vds-r56-min-zero{min-width:0}.vds-r56-kicker{font-size:var(--vds-font-size-xs);font-weight:800;letter-spacing:.08em;color:var(--vds-text-muted)}.vds-r56-timeline{display:grid;gap:var(--vds-space-3);padding:var(--vds-space-4)}.vds-r56-timeline h3{margin:0;color:var(--vds-text-strong);font-size:var(--vds-font-size-xl)}.vds-r56-timeline-list{display:grid;gap:var(--vds-space-2)}.vds-r56-timeline-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-3);align-items:flex-start;padding:var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-raised)}.vds-r56-timeline-dot{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent);font-size:var(--vds-font-size-xs);font-weight:850}.vds-r56-timeline-row>div{display:grid;gap:2px}.vds-r56-timeline-row b{color:var(--vds-text-strong);font-size:var(--vds-font-size-sm)}.vds-r56-timeline-row span,.vds-r56-timeline-row time{color:var(--vds-text-muted);font-size:var(--vds-font-size-sm)}.vds-r56-timeline-row time{font-size:var(--vds-font-size-xs)}.vds-r56-empty{padding:var(--vds-space-4);border:1px dashed var(--vds-border-subtle);border-radius:var(--vds-radius-md);text-align:center;color:var(--vds-text-muted)}.vds-r56-chat-attachment-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-3);border-bottom:1px solid var(--vds-border-subtle);background:var(--vds-surface-raised)}.vds-r56-chat-attachment-row:last-child{border-bottom:0}.vds-r56-file-type{display:grid;place-items:center;min-width:38px;height:38px;border-radius:var(--vds-radius-sm);background:var(--vds-surface-accent-subtle);color:var(--vds-text-accent);font-size:var(--vds-font-size-xs);font-weight:850}.vds-r56-attachment-copy{display:grid;gap:2px;min-width:0}.vds-r56-attachment-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vds-text-strong)}.vds-r56-attachment-copy span{color:var(--vds-text-muted);font-size:var(--vds-font-size-xs);overflow-wrap:anywhere}.vds-r56-attachment-actions{display:flex;gap:var(--vds-space-2)}.vds-r56-attachment-actions button{min-height:36px;padding:0 var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-sm);background:var(--vds-surface-raised);color:var(--vds-text-accent);font-weight:750;cursor:pointer}.vds-r56-attachment-actions button:hover{background:var(--vds-surface-accent-subtle)}.vds-r56-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,32%);gap:var(--vds-space-4)}.vds-r56-archive-layout>aside,.vds-r56-archive-layout>main{display:grid;align-content:start;gap:var(--vds-space-3);min-width:0}.vds-r56-archive-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-4);border:1px solid var(--vds-border-accent);border-radius:var(--vds-radius-lg);background:var(--vds-surface-accent-subtle)}.vds-r56-archive-hero h3,.vds-r56-archive-hero p{margin:0}.vds-r56-archive-hero p{margin-top:var(--vds-space-1);color:var(--vds-text-muted)}.vds-r56-archive-hero-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--vds-radius-md);background:var(--vds-action-primary);color:var(--vds-action-on-primary);font-size:20px}.vds-r56-archive-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vds-space-2)}.vds-r56-archive-primary,.vds-r56-archive-secondary{min-height:38px;padding:0 var(--vds-space-3);border-radius:var(--vds-radius-sm);font-weight:800;cursor:pointer}.vds-r56-archive-primary{border:1px solid var(--vds-action-primary);background:var(--vds-action-primary);color:var(--vds-action-on-primary)}.vds-r56-archive-secondary{border:1px solid var(--vds-border-subtle);background:var(--vds-surface-raised);color:var(--vds-text-strong)}.vds-r56-archive-primary:disabled{opacity:.55;cursor:not-allowed}.vds-r56-archive-card{padding:var(--vds-space-4);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-lg);background:var(--vds-surface-raised);box-shadow:var(--vds-shadow-xs)}.vds-r56-archive-card>header{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);margin-bottom:var(--vds-space-3)}.vds-r56-archive-card h3{margin:0;color:var(--vds-text-strong);font-size:var(--vds-font-size-lg)}.vds-r56-archive-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.vds-r56-archive-tile{display:grid;gap:4px;padding:var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-muted)}.vds-r56-archive-tile em,.vds-r56-archive-tile p,.vds-r56-archive-tile small{margin:0;font-style:normal;color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r56-archive-tile small{font-weight:750;overflow-wrap:anywhere}.vds-r56-archive-table{display:grid;border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);overflow:hidden}.vds-r56-archive-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.7fr) minmax(90px,.7fr) minmax(80px,.6fr) auto;align-items:center;gap:var(--vds-space-2);padding:var(--vds-space-3);border-bottom:1px solid var(--vds-border-subtle)}.vds-r56-archive-row:last-child{border-bottom:0}.vds-r56-archive-row em,.vds-r56-archive-row small,.vds-r56-archive-row span{font-style:normal;color:var(--vds-text-muted);font-size:var(--vds-font-size-xs)}.vds-r56-archive-summary-grid{display:grid;gap:var(--vds-space-2)}.vds-r56-archive-muted{margin:0;color:var(--vds-text-muted);line-height:1.5}.vds-r56-archive-action-list{display:grid;gap:var(--vds-space-2)}.vds-r56-archive-action-list article{padding:var(--vds-space-3);border:1px solid var(--vds-border-subtle);border-radius:var(--vds-radius-md);background:var(--vds-surface-muted)}.vds-r56-archive-action-list article>div{display:flex;justify-content:space-between;gap:var(--vds-space-2);font-size:var(--vds-font-size-sm)}.vds-r56-archive-action-list article>div span{color:var(--vds-text-accent);font-weight:800}.vds-r56-archive-action-list p{margin:3px 0 0;color:var(--vds-text-muted);font-size:var(--vds-font-size-xs);line-height:1.4}@media(max-width:900px){.vds-r56-archive-layout{grid-template-columns:minmax(0,1fr)}.vds-r56-archive-hero{grid-template-columns:auto minmax(0,1fr)}.vds-r56-archive-hero-actions{grid-column:1/-1;justify-content:flex-start}.vds-r56-archive-row{grid-template-columns:minmax(130px,1fr) minmax(0,1.5fr) auto}.vds-r56-archive-row em,.vds-r56-archive-row small{display:none}}@media(max-width:640px){.vds-r56-chat-attachment-row{grid-template-columns:auto minmax(0,1fr)}.vds-r56-attachment-actions{grid-column:1/-1;justify-content:flex-end}.vds-r56-archive-hero,.vds-r56-archive-tiles{grid-template-columns:minmax(0,1fr)}.vds-r56-archive-hero-icon{display:none}}@media print{.vds-r56-archive-hero-actions,.vds-r56-attachment-actions{display:none!important}.vds-r56-archive-layout{display:block}.vds-r56-archive-card,.vds-r56-archive-hero,.vds-r56-timeline-row{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}.vesbor-app-content{flex:1 0 auto;min-width:0}.vesbor-app-root[data-vds-route] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):not(.vds-search-field__input):not([class*=vds-]){width:100%;min-height:var(--vds-control-height-md)!important;padding:0 var(--vds-space-3)!important;border:1px solid var(--vds-color-border-strong)!important;border-radius:var(--vds-radius-sm)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-xs)!important;font:inherit!important;font-size:var(--vds-font-size-md)!important;line-height:1.35!important;outline:0!important;transition:border-color var(--vds-duration-normal) var(--vds-ease-standard),box-shadow var(--vds-duration-normal) var(--vds-ease-standard),background var(--vds-duration-normal) var(--vds-ease-standard)!important}.vesbor-app-root[data-vds-route] :where(textarea,[class*=textarea]):not([class*=vds-]){min-height:7.5rem!important;height:auto;padding-block:var(--vds-space-3)!important;resize:vertical}.vesbor-app-root[data-vds-route] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):not([class*=vds-]):hover:not(:disabled):not([readonly]){border-color:var(--vds-color-primary-500)!important}.vesbor-app-root[data-vds-route] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):not([class*=vds-]):focus,.vesbor-app-root[data-vds-route] :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):not([class*=vds-]):focus-visible{border-color:var(--vds-color-primary-500)!important;box-shadow:var(--vds-focus-ring)!important}.vesbor-app-root[data-vds-route] :where(input,select,textarea):disabled,.vesbor-app-root[data-vds-route] :where(input,select,textarea)[readonly]{cursor:not-allowed;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-muted)!important;opacity:.72}.vesbor-app-root[data-vds-route] :where(input,textarea)::placeholder{color:var(--vds-color-text-subtle)!important;opacity:1}.vesbor-app-root[data-vds-route] select:not([class*=vds-]){appearance:none;padding-right:2.75rem!important;background-image:linear-gradient(45deg,transparent 50%,var(--vds-color-text-muted) 50%),linear-gradient(135deg,var(--vds-color-text-muted) 50%,transparent 50%)!important;background-position:calc(100% - 1.1rem) 50%,calc(100% - .82rem) 50%!important;background-size:.32rem .32rem,.32rem .32rem!important;background-repeat:no-repeat!important}.vesbor-app-root[data-vds-route] :where(input[type=checkbox],input[type=radio]):not([class*=vds-]){width:1.125rem!important;min-width:1.125rem!important;height:1.125rem!important;min-height:1.125rem!important;margin:0;border:1px solid var(--vds-color-border-strong);accent-color:var(--vds-color-primary-600);cursor:pointer}.vesbor-app-root[data-vds-route] :where(input[type=checkbox],input[type=radio]):focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}.vesbor-app-root[data-vds-route] input[type=file]:not([class*=vds-]){max-width:100%;color:var(--vds-color-text-muted);font:inherit;font-size:var(--vds-font-size-sm)}.vesbor-app-root[data-vds-route] input[type=file]:not([class*=vds-])::file-selector-button{min-height:var(--vds-control-height-sm);margin-right:var(--vds-space-3);padding:0 var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:inherit;font-size:var(--vds-font-size-sm);font-weight:800;cursor:pointer}.vesbor-app-root[data-vds-route] :where(.form-group,.form-field,.field-group,.request-field,.admin-field,.admin-security-field,.vessel-filter-field,.cargo-modern-field,[class$=-field],[class$=-field-group]):not([class*=vds-]){min-width:0}.vesbor-app-root[data-vds-route] :where(.form-label,.field-label,.admin-field-label,.voyage-field-label,label[class*=label]):not([class*=vds-]){color:var(--vds-color-text-secondary)!important;font-size:var(--vds-font-size-xs)!important;font-weight:800!important;line-height:1.35!important}.vesbor-app-root[data-vds-route] :where(button,[role=button],input[type=button],input[type=submit],input[type=reset],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):not(tr):not([role=tab]):not([aria-pressed]):not([class*=vds-]):not([role=menuitem]):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not([class*=card]):not([class*=tile]):not([class*=row]):not([class*=item]):not([class*=option]):not([class*=photo]):not([class*=thumb]):not([class*=image]):not([class*=avatar]):not([class*=logo]):not([class*=carousel]):not([class*=lightbox]):not([class*=map-marker]):not([class*=drag-handle]):not([class*=resize-handle]):not([class*=splitter]):not([class*=editor-control]){min-height:var(--vds-control-height-md)!important;padding:0 var(--vds-space-4)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--vds-space-2)!important;border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-sm)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:var(--vds-shadow-xs)!important;font:inherit!important;font-size:var(--vds-font-size-sm)!important;font-weight:800!important;line-height:1.1!important;text-align:center;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:transform var(--vds-duration-fast) var(--vds-ease-standard),border-color var(--vds-duration-normal) var(--vds-ease-standard),background var(--vds-duration-normal) var(--vds-ease-standard),color var(--vds-duration-normal) var(--vds-ease-standard),box-shadow var(--vds-duration-normal) var(--vds-ease-standard)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button],input[type=button],input[type=submit],input[type=reset],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):not(tr):not([role=tab]):not([aria-pressed]):not([class*=vds-]):not([role=menuitem]):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not([class*=card]):not([class*=tile]):not([class*=row]):not([class*=item]):not([class*=option]):not([class*=photo]):not([class*=thumb]):not([class*=image]):not([class*=avatar]):not([class*=logo]):not([class*=carousel]):not([class*=lightbox]):not([class*=map-marker]):not([class*=drag-handle]):not([class*=resize-handle]):not([class*=splitter]):not([class*=editor-control]):hover:not(:disabled){border-color:var(--vds-color-primary-500)!important;background:var(--vds-color-primary-50)!important;color:var(--vds-color-primary-700)!important;box-shadow:var(--vds-shadow-sm)!important;transform:translateY(-1px)}.vesbor-app-root[data-vds-route] :where(button,[role=button],input[type=button],input[type=submit],input[type=reset],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):not([class*=vds-]):active:not(:disabled){transform:translateY(0)}.vesbor-app-root[data-vds-route] :where(button,[role=button],input[type=button],input[type=submit],input[type=reset],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):not([class*=vds-]):focus-visible{outline:0!important;box-shadow:var(--vds-focus-ring)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button])[aria-disabled=true],.vesbor-app-root[data-vds-route] :where(button,[role=button],input[type=button],input[type=submit],input[type=reset]):disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important;box-shadow:none!important}.vesbor-app-root[data-vds-route] :where(button,[role=button],input[type=submit],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):is([class*=primary],[class*=save],[class*=submit],[class*=confirm],[class*=create],[class*=publish],[class*=send-button],[class*=add-btn]):not([class*=secondary]):not([class*=outline]):not([class*=ghost]):not([class*=danger]):not([class*=delete]):not([class*=remove]):not([class*=vds-]){border-color:var(--vds-color-primary-600)!important;background:var(--vds-color-primary-600)!important;color:var(--vds-color-on-brand)!important;box-shadow:var(--vds-shadow-sm)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button],input[type=submit],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):is([class*=primary],[class*=save],[class*=submit],[class*=confirm],[class*=create],[class*=publish],[class*=send-button],[class*=add-btn]):not([class*=secondary]):not([class*=outline]):not([class*=ghost]):not([class*=danger]):not([class*=delete]):not([class*=remove]):not([class*=vds-]):hover:not(:disabled){border-color:var(--vds-color-primary-700)!important;background:var(--vds-color-primary-700)!important;color:var(--vds-color-on-brand)!important}.vesbor-app-root[data-vds-route] button.crew-btn:not(.secondary):not(.ghost):not(.danger-lite):not(:disabled){border-color:var(--vds-color-primary-600)!important;background:var(--vds-color-primary-600)!important;color:var(--vds-color-on-brand)!important;box-shadow:var(--vds-shadow-sm)!important}.vesbor-app-root[data-vds-route] button.crew-btn:not(.secondary):not(.ghost):not(.danger-lite):hover:not(:disabled){border-color:var(--vds-color-primary-700)!important;background:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):is([class*=danger],[class*=delete],[class*=remove],[class*=reject],[class*=decline]):not([class*=vds-]):not([class*=photo]):not([class*=thumb]){border-color:var(--vds-color-danger-border)!important;background:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):is([class*=danger],[class*=delete],[class*=remove],[class*=reject],[class*=decline]):not([class*=vds-]):not([class*=photo]):not([class*=thumb]):hover:not(:disabled){border-color:var(--vds-color-danger)!important;background:var(--vds-color-danger)!important;color:var(--vds-color-on-brand)!important}.vesbor-app-root[data-vds-route] :where(button,[role=button],a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]):is([class*=ghost],[class*=link-btn],[class*=button-link],[class*=button-reset]):not([class*=vds-]){border-color:transparent!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route] :where(button,[role=button]):is([class*=icon-btn],[class*=icon-button],[class*=modal-close],[class*=dialog-close],[class*=menu-trigger],[class*=more-button],[class*=close-button],[class*=bell-button]):not([class*=vds-]):not([class*=photo]):not([class*=thumb]){width:var(--vds-control-height-md)!important;min-width:var(--vds-control-height-md)!important;height:var(--vds-control-height-md)!important;min-height:var(--vds-control-height-md)!important;padding:0!important;border-radius:var(--vds-radius-sm)!important}.vesbor-app-root[data-vds-route] :where([role=tablist],.workspace-tabs,[class$=-tabs],[class*="-tabs "]):not([class*=vds-]):not(.leaflet-control){display:flex;align-items:center;gap:var(--vds-space-1);min-width:0;padding:var(--vds-space-1);overflow-x:auto;overflow-y:hidden;border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-sm)!important;background:var(--vds-color-surface-subtle)!important;scrollbar-width:none}.vesbor-app-root[data-vds-route] :where([role=tablist],.workspace-tabs,[class$=-tabs],[class*="-tabs "]):not([class*=vds-])::-webkit-scrollbar{display:none}.vesbor-app-root[data-vds-route] :where([role=tab],.workspace-tabs>button,.workspace-tabs>a):not([class*=vds-]){min-height:var(--vds-control-height-sm)!important;padding-inline:var(--vds-space-3)!important;border:0!important;border-radius:calc(var(--vds-radius-sm) - var(--vds-space-1))!important;background:transparent!important;color:var(--vds-color-text-muted)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route] :where([role=tab],.workspace-tabs>button,.workspace-tabs>a):is([aria-selected=true],[aria-current=page],.active):not([class*=vds-]){background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-xs)!important}.vesbor-app-root[data-vds-route] :where([role=toolbar],[class$=-toolbar],[class*="-toolbar "],[class$=-actions],[class*="-actions "]):not([class*=vds-]){min-width:0;display:flex;align-items:center;gap:var(--vds-space-2);flex-wrap:wrap}.vesbor-app-root[data-vds-route] :where(span,small,strong):is([class*=status-pill],[class*=status-badge],[class$=-badge],[class$=-pill]):not([class*=vds-]):not([class*=notification]):not([class*=count]):not([class*=dot]){min-height:1.5rem;display:inline-flex;align-items:center;gap:var(--vds-space-1);padding:0 var(--vds-space-2)!important;border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-pill)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important;font-size:var(--vds-font-size-xs)!important;font-weight:850!important;line-height:1!important;white-space:nowrap}.vesbor-app-root[data-vds-route] :where(.table-wrap,.table-scroll,[class*=table-wrap],[class*=table-scroll]):not([class*=vds-]){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vesbor-app-root[data-vds-route] table:not([class*=vds-]){width:100%;border-collapse:initial!important;border-spacing:0!important;color:var(--vds-color-text);font-size:var(--vds-font-size-sm)!important}.vesbor-app-root[data-vds-route] table:not([class*=vds-]) th{min-height:var(--vds-table-head-height);padding:var(--vds-space-2) var(--vds-space-3)!important;border-bottom:1px solid var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important;font-weight:850!important;text-align:left;white-space:nowrap}.vesbor-app-root[data-vds-route] table:not([class*=vds-]) td{min-height:var(--vds-table-row-height);padding:var(--vds-space-3)!important;border-bottom:1px solid var(--vds-color-border)!important;background:var(--vds-color-surface);color:var(--vds-color-text-secondary);vertical-align:middle}.vesbor-app-root[data-vds-route] table:not([class*=vds-]) tbody tr:hover td{background:var(--vds-color-primary-50)!important}.vesbor-app-root[data-vds-route] :where([class*=modal-overlay],[class*=modal-backdrop],[class*=dialog-backdrop],[class*=dialog-layer]):not([class*=vds-]){background:var(--vds-overlay-scrim)!important;backdrop-filter:blur(var(--vds-backdrop-blur));-webkit-backdrop-filter:blur(var(--vds-backdrop-blur))}.vesbor-app-root[data-vds-route] :where([class*=modal-card],[class*=modal-surface],[class*=dialog-card],[class*=dialog-surface],[role=dialog]):not([class*=vds-]):not([class*=map]):not([class*=editor]){border:1px solid var(--vds-color-border)!important;border-radius:var(--vds-radius-lg)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-modal)!important}.vesbor-app-root[data-vds-route] :where([class*=modal-head],[class*=modal-header],[class*=dialog-header]):not([class*=vds-]){min-height:var(--vds-toolbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);padding:var(--vds-space-4)!important;border-bottom:1px solid var(--vds-color-border)!important}.vesbor-app-root[data-vds-route] :where([class*=modal-actions],[class*=dialog-actions],[class*=modal-footer],[class*=dialog-footer]):not([class*=vds-]){display:flex;align-items:center;justify-content:flex-end;gap:var(--vds-space-2);flex-wrap:wrap;padding:var(--vds-space-4)!important;border-top:1px solid var(--vds-color-border)!important}.vesbor-app-root[data-vds-route] table>tbody>tr[role=button]{display:table-row!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:inherit!important;white-space:normal!important;transform:none!important}.vesbor-app-root[data-vds-route] table>tbody>tr[role=button]:active,.vesbor-app-root[data-vds-route] table>tbody>tr[role=button]:focus-visible,.vesbor-app-root[data-vds-route] table>tbody>tr[role=button]:hover{transform:none!important;box-shadow:none!important}.vesbor-app-root[data-vds-route] table>tbody>tr[role=button]>td{display:table-cell!important}@media (max-width:900px),(pointer:coarse){html body .vesbor-app-root input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),html body .vesbor-app-root select,html body .vesbor-app-root textarea{font-size:16px!important}html body .vesbor-app-root [role=button],html body .vesbor-app-root [role=tab],html body .vesbor-app-root button:not([disabled]),html body .vesbor-app-root input[type=button],html body .vesbor-app-root input[type=reset],html body .vesbor-app-root input[type=submit]{min-width:var(--vds-touch-target)!important;min-height:var(--vds-touch-target)!important;touch-action:manipulation}html body .vesbor-app-root :where(.account-menu-trigger,.home-menu-button,.vesbor-mobile-menu-btn,.notification-bell-button,.vesbor-icon-btn,button[aria-label*=password i]){min-width:var(--vds-touch-target)!important;min-height:var(--vds-touch-target)!important}html body .vesbor-app-root .leaflet-control a{min-width:2rem!important;min-height:2rem!important}html body .vesbor-app-root .stage129l :where(button,[role=button],[role=tab]){min-width:var(--vds-touch-target)!important;min-height:var(--vds-touch-target)!important}html body .stage129l,html body .stage129l :where(.crew-shell,.stage129ds-stable-frame,.crew-stage-print-area,.seafarer-render-grid,.dash-main,.dash-side,.crew-card,.seafarer-questionnaire-snapshot,.seafarer-snapshot-grid,.doc-grid){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .stage129l .seafarer-render-grid{width:100%!important;grid-template-columns:minmax(0,1fr)!important}html body .stage129l :where(.crew-table-wrap,.table-wrap){min-width:0!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html body .stage129l :where(.crew-primary-nav,.crew-context-nav,.crew-subnav){min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}}@media (max-width:480px){#__next,.vesbor-app-root,body,html{max-width:100%!important;overflow-x:clip!important}:where(.vesbor-main-shell,.page-shell,.dashboard-page,.home-page,.home-header,.home-header-inner,.home-section,.stage129l.crewing-page){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.stage129l .crew-card{padding:var(--vds-space-3)!important}.stage129l .crew-subnav{flex-wrap:nowrap!important}.stage129l .crew-subnav button{flex:0 0 auto!important}.stage129l .doc-grid{grid-template-columns:minmax(0,1fr)!important}.vesbor-app-root[data-vds-route] :where([class$=-actions],[class*="-actions "],[class$=-toolbar],[class*="-toolbar "]):not([class*=vds-])>:where(button,a[class*=button],a[class*=-btn],a.btn,a[class$=-primary],a[class$=-secondary],a[class$=-outline],a[class$=-ghost]){flex:1 1 9rem}}@media print{.vesbor-app-root[data-vds-route] :where(button,[role=button],[role=tab],input[type=button],input[type=submit],input[type=reset]){box-shadow:none!important}.vesbor-app-root[data-vds-route] :where([class*=modal-overlay],[class*=modal-backdrop],[class*=dialog-backdrop]){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.vds-r58-frontend-src-pages-deal-room-id-stage128ialpreviewtooltipwrapstyle{position:relative;display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.vds-r58-frontend-src-pages-deal-room-id-stage128ialpreviewtooltipcardstyle{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-width:min(320px,82vw);background:var(--vds-color-text);color:var(--vds-color-page);border:1px solid color-mix(in srgb,var(--vds-color-text-subtle) 35%,transparent);border-radius:var(--vds-radius-md);padding:12px;box-shadow:var(--vds-shadow-lg);z-index:300000;font-size:12px;line-height:1.45;font-weight:700;text-align:left;pointer-events:none;overflow-wrap:anywhere}.vds-r58-frontend-src-pages-deal-room-id-stage128ialpreviewtooltiptitlestyle{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--vds-color-primary-200);margin-bottom:5px}.vds-r58-frontend-src-pages-deal-room-id-stage128ialpreviewbuttonwithinfostyle{display:inline-flex;align-items:center;gap:6px;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-dealcontextheadercompactstyle{min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:color-mix(in srgb,var(--vds-color-surface) 96%,transparent);padding:8px 10px;box-shadow:var(--vds-shadow-md);position:sticky;top:8px;z-index:120}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcompactidentitystyle{min-width:0;display:grid;gap:3px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcompacttitlerowstyle{min-width:0;display:flex;align-items:center;gap:8px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcompacttitlestyle{margin:0;color:var(--vds-color-brand-900);font-size:15px;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r58-frontend-src-pages-deal-room-id-dealcontextstagepillstyle{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success);border-radius:var(--vds-radius-pill);padding:0 8px;font-size:10px;font-weight:950;text-transform:capitalize;white-space:nowrap}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcompactmetastyle{min-width:0;display:flex;gap:6px;align-items:center;color:var(--vds-color-text-muted);font-size:10.5px;font-weight:750;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vds-r58-frontend-src-pages-deal-room-id-dealcontextstatuspillstyle{display:inline-flex;align-items:center;min-height:24px;border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);border-radius:var(--vds-radius-pill);padding:0 9px;font-size:10.5px;font-weight:950;text-transform:capitalize;white-space:nowrap}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcompactactionsstyle{display:flex;align-items:center;gap:6px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextheaderstyle{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr) auto;gap:16px;align-items:stretch;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:linear-gradient(135deg,var(--vds-color-surface) 0,var(--vds-color-page) 100%);padding:16px;box-shadow:var(--vds-shadow-lg)}.vds-r58-frontend-src-pages-deal-room-id-dealcontextherostyle{min-width:0;display:grid;align-content:center;gap:7px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextkickerstyle{color:var(--vds-color-primary-700);font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.vds-r58-frontend-src-pages-deal-room-id-dealcontexttitlerowstyle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-dealcontexttitlestyle{margin:0;color:var(--vds-color-brand-900);font-size:24px;line-height:1.08;font-weight:950;letter-spacing:-.03em}.vds-r58-frontend-src-pages-deal-room-id-dealcontextsubstyle{display:flex;flex-wrap:wrap;gap:7px;color:var(--vds-color-text-muted);font-size:12px;font-weight:750;align-items:center}.vds-r58-frontend-src-pages-deal-room-id-dealcontextpartiesstyle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--vds-color-text);font-size:13px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextarrowstyle{color:var(--vds-color-primary-700);font-weight:950}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcardstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);padding:12px;min-width:0;display:grid;gap:9px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcardtopstyle{display:flex;align-items:center;justify-content:space-between;gap:8px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextcardtitlestyle{color:var(--vds-color-brand-900);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.vds-r58-frontend-src-pages-deal-room-id-dealcontextoverviewrowsstyle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vds-r58-frontend-src-pages-deal-room-id-dealcontextsnapshotstyle{color:var(--vds-color-text-muted);font-size:11px;font-weight:700}.vds-r58-frontend-src-pages-deal-room-id-dealcontextactionsstyle{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center}.vds-r58-frontend-src-pages-deal-room-id-dealactioncenterstyle{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(220px,.7fr) minmax(320px,1fr);gap:12px;align-items:stretch;border:1px solid var(--vds-color-border);background:var(--vds-color-surface);border-radius:var(--vds-radius-xl);padding:12px;box-shadow:var(--vds-shadow-lg)}.vds-r58-frontend-src-pages-deal-room-id-dealnextactionstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:linear-gradient(135deg,var(--vds-color-page) 0,var(--vds-color-surface) 100%);padding:14px;display:grid;gap:8px;align-content:start;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-dealactionkickerstyle{color:var(--vds-color-primary-700);font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.vds-r58-frontend-src-pages-deal-room-id-dealnextactiontitlerowstyle{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vds-r58-frontend-src-pages-deal-room-id-dealnextactiontextstyle{margin:0;color:var(--vds-color-text-secondary);font-size:13px;line-height:1.45;font-weight:650}.vds-r58-frontend-src-pages-deal-room-id-inline-2{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.vds-r58-frontend-src-pages-deal-room-id-dealactionprimarybtnstyle{border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:9px 10px;font-size:11px;font-weight:900;cursor:pointer;min-height:36px;text-align:center;grid-column:1/-1;background:var(--vds-color-primary-700);color:var(--vds-color-surface);border-color:var(--vds-color-primary-700)}.vds-r58-frontend-src-pages-deal-room-id-dealactionghostbtnstyle{border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:9px 10px;font-size:11px;font-weight:900;cursor:pointer;min-height:36px;text-align:center;background:var(--vds-color-page);color:var(--vds-color-text-secondary)}.vds-r58-frontend-src-pages-deal-room-id-dealcompactcardstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);padding:14px;display:grid;gap:10px;min-width:0;align-content:start}.vds-r58-frontend-src-pages-deal-room-id-dealcompactrowsstyle{display:grid;gap:8px}.vds-r58-frontend-src-pages-deal-room-id-dealcompactrowstyle{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:center;color:var(--vds-color-text-muted);font-size:12px}.vds-r58-frontend-src-pages-deal-room-id-agreementstatusliststyle{display:grid;gap:9px}.vds-r58-frontend-src-pages-deal-room-id-agreementstatusrowstyle{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--vds-color-text-secondary);font-size:12px;font-weight:750}.vds-r58-frontend-src-pages-deal-room-id-dealactionminicopystyle{font-size:11px;color:var(--vds-color-text-muted);line-height:1.4;border-top:1px solid var(--vds-color-border);padding-top:9px}.vds-r58-frontend-src-pages-deal-room-id-negotiationpanelstyle{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.2fr) minmax(220px,.75fr);gap:12px;align-items:stretch;border:1px solid var(--vds-color-border);background:linear-gradient(135deg,var(--vds-color-surface) 0,var(--vds-color-page) 100%);border-radius:var(--vds-radius-xl);padding:12px;box-shadow:var(--vds-shadow-lg)}.vds-r58-frontend-src-pages-deal-room-id-negotiationsummarystyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);padding:14px;display:grid;gap:8px;align-content:start;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-negotiationtitlestyle{margin:0;color:var(--vds-color-brand-900);font-size:17px;line-height:1.18;font-weight:950;letter-spacing:-.02em}.vds-r58-frontend-src-pages-deal-room-id-negotiationcopystyle{margin:0;color:var(--vds-color-text-secondary);font-size:12px;line-height:1.45;font-weight:650}.vds-r58-frontend-src-pages-deal-room-id-negotiationmetagridstyle{display:grid;gap:5px;color:var(--vds-color-text-muted);font-size:11px;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-negotiationstepsstyle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-page);padding:10px;align-content:stretch}.vds-r58-frontend-src-pages-deal-room-id-negotiationstepindexstyle{width:24px;height:24px;border-radius:var(--vds-radius-pill);background:color-mix(in srgb,var(--vds-color-primary-700) 12%,transparent);color:var(--vds-color-primary-700);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.vds-r58-frontend-src-pages-deal-room-id-negotiationstepbodystyle{min-width:0;display:grid;gap:3px}.vds-r58-frontend-src-pages-deal-room-id-negotiationactionsstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-content:start}.vds-r58-frontend-src-pages-deal-room-id-negotiationprimarybtnstyle{border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:9px 10px;font-size:11px;font-weight:900;cursor:pointer;min-height:36px;text-align:center;grid-column:1/-1;background:var(--vds-color-primary-700);color:var(--vds-color-surface);border-color:var(--vds-color-primary-700)}.vds-r58-frontend-src-pages-deal-room-id-negotiationbtnstyle{background:var(--vds-color-surface);color:var(--vds-color-text)}.vds-r58-frontend-src-pages-deal-room-id-negotiationbtnstyle,.vds-r58-frontend-src-pages-deal-room-id-negotiationghostbtnstyle{border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:9px 10px;font-size:11px;font-weight:900;cursor:pointer;min-height:36px;text-align:center}.vds-r58-frontend-src-pages-deal-room-id-negotiationghostbtnstyle{background:var(--vds-color-page);color:var(--vds-color-text-secondary)}.vds-r58-frontend-src-pages-deal-room-id-finalflowpanelstyle{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(420px,1.35fr) minmax(230px,.75fr);gap:12px;align-items:stretch;border:1px solid var(--vds-color-border);background:linear-gradient(135deg,var(--vds-color-surface) 0,var(--vds-color-page) 100%);border-radius:var(--vds-radius-xl);padding:12px;box-shadow:var(--vds-shadow-lg)}.vds-r58-frontend-src-pages-deal-room-id-finalflowherostyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);padding:14px;display:grid;gap:8px;align-content:start;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-finalflowtitlestyle{margin:0;color:var(--vds-color-brand-900);font-size:17px;line-height:1.18;font-weight:950;letter-spacing:-.02em}.vds-r58-frontend-src-pages-deal-room-id-finalflowcopystyle{margin:0;color:var(--vds-color-text-secondary);font-size:12px;line-height:1.45;font-weight:650}.vds-r58-frontend-src-pages-deal-room-id-finalflowreadinessstyle{display:grid;gap:6px;align-items:start}.vds-r58-frontend-src-pages-deal-room-id-finalflowsmalltextstyle{color:var(--vds-color-text-muted);font-size:11px;line-height:1.35;font-weight:750}.vds-r58-frontend-src-pages-deal-room-id-finalflowcardsstyle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-page);padding:10px;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-finalflowcardstyle{color:var(--vds-color-text);text-align:left;cursor:pointer}.vds-r58-frontend-src-pages-deal-room-id-finalflowcardstyle,.vds-r58-frontend-src-pages-deal-room-id-finalflowguardstyle{min-width:0;border:1px solid var(--vds-color-border);border-radius:15px;background:var(--vds-color-surface);padding:11px;display:grid;gap:7px;align-content:start}.vds-r58-frontend-src-pages-deal-room-id-finalflowguardstyle{color:var(--vds-color-text-secondary);font-size:11px;line-height:1.35}.vds-r58-frontend-src-pages-deal-room-id-finalflowactionsstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface);padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-content:start}.vds-r58-frontend-src-pages-deal-room-id-finalflowprimarybtnstyle{border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:9px 10px;font-size:11px;font-weight:900;cursor:pointer;min-height:36px;text-align:center;grid-column:1/-1;background:var(--vds-color-primary-700);color:var(--vds-color-surface);border-color:var(--vds-color-primary-700)}.vds-r58-frontend-src-pages-deal-room-id-finalflowbtnstyle{background:var(--vds-color-surface);color:var(--vds-color-text)}.vds-r58-frontend-src-pages-deal-room-id-finalflowbtnstyle,.vds-r58-frontend-src-pages-deal-room-id-finalflowghostbtnstyle{border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:9px 10px;font-size:11px;font-weight:900;cursor:pointer;min-height:36px;text-align:center}.vds-r58-frontend-src-pages-deal-room-id-finalflowghostbtnstyle{background:var(--vds-color-page);color:var(--vds-color-text-secondary)}.vds-r58-frontend-src-pages-deal-room-id-infooverlaystyle{position:fixed;inset:0;z-index:13280;background:color-mix(in srgb,var(--vds-color-text) 38%,transparent)}.vds-r58-frontend-src-pages-deal-room-id-infoheaderstyle{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid var(--vds-color-border);padding-bottom:12px;margin-bottom:12px;cursor:move}.vds-r58-frontend-src-pages-deal-room-id-inline-9{min-width:0}.vds-r58-frontend-src-pages-deal-room-id-infokickerstyle{font-size:10px;font-weight:950;color:var(--vds-color-primary-700);letter-spacing:.12em;text-transform:uppercase}.vds-r58-frontend-src-pages-deal-room-id-infotitlestyle{margin:4px 0 0;font-size:18px;color:var(--vds-color-brand-900);font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r58-frontend-src-pages-deal-room-id-modalheaderbuttonsstyle{display:flex;align-items:flex-start;gap:8px}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewiconbtnstyle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);border-radius:var(--vds-radius-sm);padding:0;cursor:pointer}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewclosestyle{width:34px;height:34px;border-radius:var(--vds-radius-pill);border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);color:var(--vds-color-text);font-size:22px;line-height:1;cursor:pointer}.vds-r58-frontend-src-pages-deal-room-id-infoscrollablebodystyle{overflow-y:auto;min-height:0;padding-right:4px}.vds-r58-frontend-src-pages-deal-room-id-infomutedstyle{color:var(--vds-color-text-muted);font-size:12px;padding:8px}.vds-r58-frontend-src-pages-deal-room-id-infosectionstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);padding:10px;background:var(--vds-color-page)}.vds-r58-frontend-src-pages-deal-room-id-infosectiontitlestyle{margin-top:14px;margin-bottom:8px;color:var(--vds-color-brand-900);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.vds-r58-frontend-src-pages-deal-room-id-infoevidencenotestyle{margin:10px 0 8px;border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);border-radius:var(--vds-radius-sm);padding:10px 12px;font-size:12px;line-height:1.45;font-weight:700}.vds-r58-frontend-src-pages-deal-room-id-infosummarygridstyle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 2px}.vds-r58-frontend-src-pages-deal-room-id-infoactionrowstyle{display:flex;justify-content:flex-end;margin:12px 0}.vds-r58-frontend-src-pages-deal-room-id-infoprimarybtnstyle{border:none;background:var(--vds-color-brand-900);color:var(--vds-color-surface);border-radius:var(--vds-radius-sm);padding:9px 12px;font-weight:900;cursor:pointer}.vds-r58-frontend-src-pages-deal-room-id-infoeventrowstyle{display:flex;flex-direction:column;gap:3px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);padding:9px;margin-bottom:7px;color:var(--vds-color-text-secondary);font-size:12px;background:var(--vds-color-surface)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewresizehandlerightstyle{position:absolute;top:0;right:0;width:8px;height:100%;cursor:ew-resize}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewresizehandlebottomstyle{position:absolute;left:0;bottom:0;width:100%;height:8px;cursor:ns-resize}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewresizehandlecornerstyle{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 50%,var(--vds-color-text-subtle) 50% 56%,transparent 56% 100%)}.vds-r58-frontend-src-pages-deal-room-id-infosummarycardstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);padding:8px 10px;background:var(--vds-color-surface);display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--vds-color-text-muted);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.vds-r58-frontend-src-pages-deal-room-id-inforowstyle{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--vds-color-border);color:var(--vds-color-text-muted);font-size:12px}.vds-r58-frontend-src-pages-deal-room-id-companyapprovalnoticestyle{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:12px;line-height:1.3}.vds-r58-frontend-src-pages-deal-room-id-companyapprovalnoticetitlestyle{font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:10px;white-space:nowrap}.vds-r58-frontend-src-pages-deal-room-id-companyapprovalnoticemetastyle{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.vds-r58-frontend-src-pages-deal-room-id-companyapprovalnoticeliststyle{margin:0;padding:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewoverlaystyle{position:fixed;inset:0;background:color-mix(in srgb,var(--vds-color-text) 18%,transparent);z-index:13220;pointer-events:auto}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewheaderstyle{padding:8px 12px;border-bottom:1px solid var(--vds-color-border);display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(180deg,var(--vds-color-surface) 0,var(--vds-color-page) 100%)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewtitleclusterstyle{display:flex;align-items:center;gap:10px;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewfileiconstyle{width:32px;height:36px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:950;flex:0 0 auto}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewdraghandlestyle{flex:1 1;min-width:0;cursor:move}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewtitlestyle{color:var(--vds-color-brand-900);font-size:14px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewheaderbuttonsstyle{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewlockedpillstyle{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--vds-radius-pill);border:1px solid var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success);padding:8px 10px;font-size:11px;font-weight:950;white-space:nowrap}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewrejectstyle{border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-sm);padding:8px 10px;font-size:11px;font-weight:900;cursor:pointer;box-shadow:var(--vds-shadow-xs);background:var(--vds-color-surface);color:var(--vds-color-danger)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewwarnstyle{border:1px solid var(--vds-color-primary-200);border-radius:var(--vds-radius-sm);padding:8px 10px;font-size:11px;font-weight:900;cursor:pointer;box-shadow:var(--vds-shadow-xs);background:var(--vds-color-surface);color:var(--vds-color-primary-700)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewmorewrapstyle{position:relative;display:inline-flex}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewghostbtnstyle{border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:8px 10px;font-size:11px;font-weight:900;cursor:pointer;box-shadow:var(--vds-shadow-xs);background:var(--vds-color-surface);color:var(--vds-color-brand-900)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewmoremenustyle{position:absolute;top:calc(100% + 6px);right:0;z-index:210000;width:160px;border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);border-radius:var(--vds-radius-sm);box-shadow:var(--vds-shadow-lg);padding:6px;display:grid;gap:4px}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewmoremenuitemstyle{border:0;background:var(--vds-color-surface);color:var(--vds-color-text);border-radius:var(--vds-radius-sm);padding:8px 9px;text-align:left;text-decoration:none;cursor:pointer;font-size:11px;font-weight:900}.vds-r58-frontend-src-pages-deal-room-id-bodystyle{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0;overflow:hidden;background:var(--vds-color-text)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewiframestyle{flex:1 1;width:100%;height:100%;border:0;background:var(--vds-color-page)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewsiderailstyle{min-width:0;background:var(--vds-color-page);border-left:1px solid var(--vds-color-border);padding:10px;overflow-y:auto;display:grid;align-content:start;gap:10px}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewsiderailsectionstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);padding:10px;display:grid;gap:8px}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewsiderailtitlestyle{color:var(--vds-color-primary-700);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewutilityactionsstyle{display:flex;flex-wrap:wrap;gap:7px;flex:0 0 auto}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewhintslinestyle{display:grid;gap:6px;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewauditstyle{border-left:1px solid var(--vds-color-border);background:var(--vds-color-page);padding:14px;overflow-y:auto;min-width:0}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewactionkickerstyle{color:var(--vds-color-primary-700);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewaudittitlestyle{margin:4px 0 12px;font-size:14px;font-weight:950;color:var(--vds-color-brand-900)}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewsignaturesummarystyle{display:grid;gap:4px;margin:0 0 12px;padding:10px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success);font-size:12px;line-height:1.35}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewauditrowstyle{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid var(--vds-color-border);color:var(--vds-color-text-secondary);font-size:11px;line-height:1.35}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewauditdotstyle{color:var(--vds-color-primary-600);font-weight:950}.vds-r58-frontend-src-pages-deal-room-id-inline-16{min-width:0}.vds-r58-frontend-src-pages-deal-room-id-inline-17{display:block}.vds-r58-frontend-src-pages-deal-room-id-inline-18,.vds-r58-frontend-src-pages-deal-room-id-inline-19,.vds-r58-frontend-src-pages-deal-room-id-inline-20{display:block;margin-top:2px}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewauditemptystyle{border:1px solid var(--vds-color-border);background:var(--vds-color-surface);border-radius:var(--vds-radius-sm);padding:10px;color:var(--vds-color-text-muted);font-size:12px;line-height:1.35}.vds-r58-frontend-src-pages-deal-room-id-documentpreviewaudithistorybtnstyle{margin-top:10px;width:100%;border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);border-radius:var(--vds-radius-sm);padding:8px 9px;font-size:11px;font-weight:900;cursor:pointer}.vds-r58-frontend-src-pages-deal-room-id-dialogoverlaystyle{position:fixed;inset:0;background:var(--vds-overlay-scrim);z-index:13290}.vds-r58-frontend-src-pages-deal-room-id-dialogheaderstyle{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--vds-color-border);padding-bottom:10px;cursor:move}.vds-r58-frontend-src-pages-deal-room-id-dialogtitlestyle{font-size:18px;font-weight:900;color:var(--vds-color-brand-900)}.vds-r58-frontend-src-pages-deal-room-id-dialogscrollablebodystyle{overflow-y:auto;min-height:0;padding-right:2px;flex:1 1}.vds-r58-frontend-src-pages-deal-room-id-dialogmessagestyle{margin-top:8px;color:var(--vds-color-text-secondary);font-size:13px;line-height:1.45}.vds-r58-frontend-src-pages-deal-room-id-dialogreviewdocstyle{margin-bottom:10px;border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);border-radius:var(--vds-radius-sm);padding:10px 12px;font-weight:950;font-size:14px}.vds-r58-frontend-src-pages-deal-room-id-dialogchoicegridstyle{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.vds-r58-frontend-src-pages-deal-room-id-inline-23{display:block;margin-top:12px}.vds-r58-frontend-src-pages-deal-room-id-dialoglabelstyle{display:block;margin-bottom:6px;color:var(--vds-color-text-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r58-frontend-src-pages-deal-room-id-dialogfooterstyle{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.vds-r58-frontend-src-pages-deal-room-id-dialogcancelstyle{border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);color:var(--vds-color-text);border-radius:var(--vds-radius-sm);padding:10px 14px;font-weight:800;cursor:pointer}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-2,.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-5{position:relative}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzlheaderghostbtnstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);padding:14px 18px;min-height:46px;font-size:13px;font-weight:900;cursor:pointer}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzlheaderprimarybtnstyle{border:0;border-radius:var(--vds-radius-sm);background:linear-gradient(135deg,var(--vds-color-primary-600),var(--vds-color-primary-700));color:var(--vds-color-surface);padding:15px 22px;min-height:46px;font-size:13px;font-weight:950;cursor:pointer;box-shadow:var(--vds-shadow-md)}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzlheaderinternalbtnstyle{border:0;border-radius:var(--vds-radius-sm);background:linear-gradient(135deg,var(--vds-color-accent-500),var(--vds-color-accent-600));color:var(--vds-color-surface);padding:15px 22px;min-height:46px;font-size:13px;font-weight:950;cursor:pointer;box-shadow:var(--vds-shadow-md)}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzliconheaderbtnstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:950;cursor:pointer}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-7{min-width:0}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-10{font-weight:700;color:var(--vds-color-text);font-size:12px}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-16,.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-18{min-width:0}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzfviewswitchstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);padding:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;box-shadow:var(--vds-shadow-md)}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzfviewswitchhintstyle{color:var(--vds-color-text-muted);font-size:11.5px;font-weight:760;line-height:1.35;flex:1 1 360px}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-23{display:grid;gap:10px;margin-bottom:12px}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-25{display:flex;gap:8px}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-27{min-width:0}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzffilemanagertoolbarstyle{border-top:1px solid var(--vds-color-border);background:var(--vds-color-page);padding:10px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzfbreadcrumbstyle{color:var(--vds-color-text-secondary);font-size:11.5px;font-weight:900;margin-right:auto}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-stage128hzfbulkmovelabelstyle{display:flex;align-items:center;gap:8px;color:var(--vds-color-text-secondary);font-size:11.5px;font-weight:900}.vds-r58-frontend-src-components-deal-room-dealcommunicationworkspace-inline-30{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vds-r58-frontend-src-components-deal-room-dealroomguidedworkspace-inline-6{display:grid;gap:10px}.vds-r58-frontend-src-components-deal-room-dealroomguidedworkspace-inline-7{display:grid;gap:5px;font-size:12px;font-weight:850}.vds-r58-frontend-src-components-deal-room-dealroomguidedworkspace-inline-8{min-height:40px;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);padding:0 10px;background:var(--vds-color-surface)}.vds-r58-frontend-src-components-deals-dealactions-inline-1{font-size:12px;color:var(--vds-color-success);font-weight:800;padding:8px 12px}.vds-r58-frontend-src-components-deals-dealactions-permissionpanelstyle{flex:1 0 100%;padding:10px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);font-size:12px}.vds-r58-frontend-src-components-deals-dealactions-permissionpaneltitlestyle{font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:10px;margin-bottom:5px}.vds-r58-frontend-src-components-deals-dealactions-permissionpanelmetastyle{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:5px}.vds-r58-frontend-src-components-deals-dealactions-permissionpanelliststyle{margin:5px 0 0 16px;padding:0;line-height:1.45}.vds-r58-frontend-src-components-deals-dealactions-permissionpanelbodystyle{line-height:1.45}.vds-r58-frontend-src-components-deals-dealactions-approvalpanelstyle{flex:1 0 100%;padding:11px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:12px;line-height:1.45}.vds-r58-frontend-src-components-deals-dealactions-inline-2{display:grid;gap:7px;margin-top:8px}.vds-r58-frontend-src-components-deals-dealactions-approvalrequestrowstyle{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;padding:9px;border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);border:1px solid var(--vds-color-primary-50)}.vds-r58-frontend-src-components-deals-dealactions-inline-3{flex:1 1}.vds-r58-frontend-src-components-deals-dealactions-inline-4{font-size:12px;font-weight:900;color:var(--color-navy)}.vds-r58-frontend-src-components-deals-dealactions-inline-6{font-size:11px;color:var(--text-muted);margin-top:2px}.vds-r58-frontend-src-components-deals-dealactions-inline-7{font-size:12px;color:var(--text-secondary);margin-top:5px}.vds-r58-frontend-src-components-deals-dealactions-inline-8{font-size:12px;color:var(--vds-color-text-secondary);margin-top:5px}.vds-r58-frontend-src-components-deals-dealactions-errstyle{padding:10px;border-radius:var(--vds-radius-xs);margin-top:12px;background:color-mix(in srgb,var(--vds-color-danger) 8%,transparent);color:var(--vds-color-danger);font-size:12px}.vds-r58-frontend-src-components-deals-dealactions-inline-9{display:flex;gap:6px;flex-wrap:wrap}.vds-r58-frontend-src-components-deals-dealactions-miniapprovebtn{padding:6px 9px;border-radius:var(--vds-radius-xs);border:none;background:var(--vds-color-success);color:var(--vds-color-surface);font-size:11px;font-weight:900;cursor:pointer}.vds-r58-frontend-src-components-deals-dealactions-minirejectbtn{padding:6px 9px;border-radius:var(--vds-radius-xs);border:1px solid var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);font-size:11px;font-weight:900;cursor:pointer}.vds-r58-frontend-src-components-deals-dealactions-approvalrequestbtnstyle{padding:8px 10px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-size:11px;font-weight:900;cursor:pointer}.vds-r58-frontend-src-components-deals-dealactions-inline-10{font-size:13px;color:var(--text-secondary);margin-top:0;line-height:1.5}.vds-r58-frontend-src-components-deals-dealactions-internalapprovalnotestyle{padding:10px;border-radius:var(--vds-radius-sm);background:var(--vds-color-primary-50);border:1px solid var(--vds-color-primary-200);color:var(--vds-color-primary-700);font-size:12px;font-weight:750;margin-bottom:10px;line-height:1.45}.vds-r58-frontend-src-components-deals-dealactions-termspreviewmetastyle{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-radius:var(--vds-radius-sm);background:var(--vds-color-page);border:1px solid var(--border);color:var(--vds-color-text-secondary);font-size:12px;margin-bottom:12px}.vds-r58-frontend-src-components-deals-dealactions-docpreviewboxstyle{border:1px solid var(--border);border-radius:var(--vds-radius-sm);overflow:hidden;margin-bottom:12px;background:var(--vds-color-surface)}.vds-r58-frontend-src-components-deals-dealactions-docpreviewheaderstyle{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border);color:var(--color-navy);font-size:12px}.vds-r58-frontend-src-components-deals-dealactions-inlinedoclinkstyle{color:var(--color-ocean,var(--vds-color-primary-700));font-weight:900;font-size:12px;text-decoration:none}.vds-r58-frontend-src-components-deals-dealactions-docpreviewiframestyle{width:100%;height:320px;border:0;background:var(--vds-color-text-secondary)}.vds-r58-frontend-src-components-deals-dealactions-warningboxstyle{padding:10px;border-radius:var(--vds-radius-sm);background:var(--vds-color-warning-bg);border:1px solid var(--vds-color-warning-border);color:var(--vds-color-warning);font-size:12px;font-weight:750;margin-bottom:10px}.vds-r58-frontend-src-components-deals-dealactions-inline-11{margin-top:12px}.vds-r58-frontend-src-components-deals-dealactions-labelstyle{display:block;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin-top:12px;margin-bottom:6px}.vds-r58-frontend-src-components-deals-dealactions-inline-12{width:100%;padding:9px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);font-size:13px;background:var(--vds-color-surface);color:var(--color-navy);outline:none;box-sizing:border-box;font-family:inherit}.vds-r58-frontend-src-components-deals-dealactions-inline-13{margin-top:6px;font-size:12px;color:var(--text-muted);line-height:1.45}.vds-r58-frontend-src-components-deals-dealactions-termstablestyle{border:1px solid var(--border);border-radius:var(--vds-radius-sm);overflow:hidden;margin-top:10px}.vds-r58-frontend-src-components-deals-dealactions-termsrowstyle{display:grid;grid-template-columns:170px 1fr;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--vds-color-text-secondary)}.vds-r58-frontend-src-components-deals-dealactions-modalfooter{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.vds-r58-frontend-src-components-deals-dealactions-ghostbtn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--vds-radius-sm);font-weight:800;font-size:13px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer}.vds-r58-frontend-src-components-deals-dealactions-primarybtn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--vds-radius-sm);font-weight:800;font-size:13px;background:var(--color-navy);color:var(--vds-color-surface);border:none;cursor:pointer}.vds-r58-frontend-src-components-deals-dealactions-inline-14{font-size:13px;color:var(--text-secondary);margin-top:0;line-height:1.5}.vds-r58-frontend-src-components-deals-dealactions-agreementmodeboxstyle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px}.vds-r58-frontend-src-components-deals-dealactions-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.vds-r58-frontend-src-components-deals-dealactions-inline-17{font-family:inherit}.vds-r58-frontend-src-components-deals-dealactions-inline-17,.vds-r58-frontend-src-components-deals-dealactions-inputstyle{width:100%;padding:9px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);font-size:13px;background:var(--vds-color-surface);color:var(--color-navy);outline:none;box-sizing:border-box}.vds-r58-frontend-src-components-deals-dealactions-suggestionchiprow{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.vds-r58-frontend-src-components-deals-dealactions-suggestionchip{border:1px solid var(--vds-color-border-strong);background:var(--vds-color-page);color:var(--vds-color-text-secondary);border-radius:var(--vds-radius-pill);padding:4px 8px;font-size:11px;font-weight:800;cursor:pointer}.vds-r58-frontend-src-components-deals-dealactions-inline-18{width:100%;padding:9px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);font-size:13px;background:var(--vds-color-surface);color:var(--color-navy);outline:none;box-sizing:border-box;font-family:inherit}.vds-r58-frontend-src-components-deals-dealactions-inline-19{font-size:13px;color:var(--text-secondary);margin-top:0;line-height:1.5}.vds-r58-frontend-src-components-deals-dealactions-inline-20{padding:10px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);background:var(--vds-color-page);margin-bottom:12px}.vds-r58-frontend-src-components-deals-dealactions-inline-21{font-size:12px;font-weight:900;color:var(--color-navy);margin-bottom:6px}.vds-r58-frontend-src-components-deals-dealactions-inline-23{font-size:12px;color:var(--text-muted)}.vds-r58-frontend-src-components-deals-dealactions-inline-24{margin-top:8px;font-size:12px;color:var(--vds-color-warning);font-weight:750}.vds-r58-frontend-src-components-deals-dealactions-inline-25{width:100%;padding:9px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);font-size:13px;background:var(--vds-color-surface);color:var(--color-navy);outline:none;box-sizing:border-box;font-family:inherit}.vds-r58-frontend-src-components-deals-dealactions-inline-26{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.vds-r58-frontend-src-components-deals-dealactions-inline-27{font-size:12px;font-weight:800;color:var(--text-secondary)}.vds-r58-frontend-src-components-deals-dealactions-inline-28{width:92px;padding:9px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);font-size:13px;background:var(--vds-color-surface);color:var(--color-navy);outline:none;box-sizing:border-box}.vds-r58-frontend-src-components-deals-dealactions-inline-29{font-size:13px;color:var(--text-secondary);margin-top:0;line-height:1.5}.vds-r58-frontend-src-components-deals-dealactions-inline-30{width:100%;padding:9px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);font-size:13px;background:var(--vds-color-surface);color:var(--color-navy);outline:none;box-sizing:border-box;font-family:inherit}.vds-r58-frontend-src-components-deals-dealactions-inline-31{font-size:13px;color:var(--text-secondary);margin-top:0;line-height:1.5}.vds-r58-frontend-src-components-deals-dealactions-inline-32{color:var(--color-ocean)}.vds-r58-frontend-src-components-deals-dealactions-inline-33{font-size:12px;color:var(--text-muted);padding:10px;background:var(--bg-subtle);border-radius:var(--vds-radius-xs)}.vds-r58-frontend-src-components-deals-dealactions-inline-34{width:100%;padding:9px 12px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);font-size:13px;background:var(--vds-color-surface);color:var(--color-navy);outline:none;box-sizing:border-box;font-family:inherit}.vds-r58-frontend-src-components-deals-dealactions-modalbackdrop{position:fixed;inset:0;z-index:10000;background:color-mix(in srgb,var(--vds-color-brand-900) 55%,transparent)}.vds-r58-frontend-src-components-deals-dealactions-modalheader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;padding:18px 22px 12px;border-bottom:1px solid var(--vds-color-border);cursor:move}.vds-r58-frontend-src-components-deals-dealactions-inline-36{margin:0;font-family:var(--font-display);font-size:18px;font-weight:850;color:var(--color-navy)}.vds-r58-frontend-src-components-deals-dealactions-modaldraghintstyle{margin-top:4px;font-size:11px;color:var(--vds-color-text-muted);font-weight:650}.vds-r58-frontend-src-components-deals-dealactions-modalbodystyle{padding:18px 22px 22px;height:calc(100% - 76px);overflow-y:auto;box-sizing:border-box}.vds-r58-frontend-src-pages-deals-v4-index-demoportfoliostyle{background:linear-gradient(135deg,var(--vds-color-page) 0,var(--vds-color-surface) 74%);border:1px solid var(--vds-color-primary-200);border-radius:var(--vds-radius-lg);padding:14px;margin-bottom:12px;box-shadow:var(--vds-shadow-lg)}.vds-r58-frontend-src-pages-deals-v4-index-sectionheadstyle{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.vds-r58-frontend-src-pages-deals-v4-index-sectiontitlestyle{color:var(--vds-color-brand-900);font-weight:900;font-size:14px}.vds-r58-frontend-src-pages-deals-v4-index-sectionsubstyle{color:var(--vds-color-text-muted);font-size:12px;margin-top:2px}.vds-r58-frontend-src-pages-deals-v4-index-democountstyle{border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);border-radius:var(--vds-radius-pill);padding:5px 9px;font-size:11px;font-weight:950;white-space:nowrap}.vds-r58-frontend-src-pages-deals-v4-index-demoportfoliogridstyle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vds-r58-frontend-src-pages-deals-v4-index-demodealcardstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);padding:10px;background:var(--vds-color-surface);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.vds-r58-frontend-src-pages-deals-v4-index-demodealtitlestyle{color:var(--vds-color-brand-900);font-weight:950;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r58-frontend-src-pages-deals-v4-index-demodealpurposestyle{color:var(--vds-color-text-muted);font-size:11.5px;line-height:1.3;margin-top:3px}.vds-r58-frontend-src-pages-deals-v4-index-demodealbadgesstyle{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;align-items:center}.vds-r58-frontend-src-pages-deals-v4-index-demodealactionsstyle{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding-top:7px;border-top:1px solid var(--vds-color-surface-subtle)}.vds-r58-frontend-src-pages-deals-v4-index-miniprimarybuttonstyle{height:28px;padding:0 10px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-weight:900;font-size:12px;text-decoration:none;display:inline-flex;align-items:center}.vds-r58-frontend-src-pages-deals-v4-index-inline-2{position:fixed;inset:0;z-index:600;background:color-mix(in srgb,var(--vds-color-text) 55%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.vds-r58-frontend-src-pages-deals-v4-index-inline-3{width:100%;max-width:480px;background:var(--vds-color-surface);border-radius:var(--vds-radius-lg);overflow:hidden;box-shadow:var(--vds-shadow-modal)}.vds-r58-frontend-src-pages-deals-v4-index-inline-4{padding:16px 18px;background:var(--color-navy,var(--vds-color-brand-900));color:var(--vds-color-surface);display:flex;justify-content:space-between;gap:12px}.vds-r58-frontend-src-pages-deals-v4-index-inline-5{font-size:12px;opacity:.72;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.vds-r58-frontend-src-pages-deals-v4-index-inline-6{font-size:17px;font-weight:800}.vds-r58-frontend-src-pages-deals-v4-index-inline-7{width:34px;height:34px;border-radius:var(--vds-radius-sm);border:none;background:color-mix(in srgb,var(--vds-color-surface) 14%,transparent);color:var(--vds-color-surface);cursor:pointer;font-size:18px}.vds-r58-frontend-src-pages-deals-v4-index-inline-8{padding:18px}.vds-r58-frontend-src-pages-deals-v4-index-inline-9{margin-bottom:12px;padding:9px 12px;background:var(--vds-color-danger-border);color:var(--vds-color-danger);border-radius:var(--vds-radius-sm);font-size:13px}.vds-r58-frontend-src-pages-deals-v4-index-inline-10{font-size:13px;color:var(--text-secondary);margin-bottom:14px}.vds-r58-frontend-src-pages-deals-v4-index-inline-11{width:100%;margin-bottom:12px}.vds-r58-frontend-src-pages-deals-v4-index-inline-12{width:100%;margin-bottom:16px}.vds-r58-frontend-src-pages-deals-v4-index-inline-13{display:flex;gap:10px;justify-content:flex-end}.vds-r58-frontend-src-pages-deals-v4-index-secondarybutton{height:38px;padding:0 14px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);background:var(--vds-color-surface);color:var(--color-navy);font-weight:800;cursor:pointer}.vds-r58-frontend-src-pages-deals-v4-index-inline-17{min-width:0}.vds-r58-frontend-src-pages-deals-v4-index-opcardtopstyle{display:flex;justify-content:space-between;gap:8px;align-items:center;color:var(--vds-color-brand-900);font-size:13px;font-weight:900}.vds-r58-frontend-src-pages-deals-v4-index-opcardmetastyle{color:var(--vds-color-text-muted);font-size:12px;line-height:1.35;margin-top:4px}.vds-r58-frontend-src-pages-deals-v4-index-opcardfooterstyle{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;color:var(--vds-color-text-muted);font-size:11px;border-top:1px solid var(--vds-color-surface-subtle);padding-top:8px;margin-top:2px}.vds-r58-frontend-src-pages-deals-v4-index-focusemptystyle{display:flex;gap:8px;align-items:center;color:var(--vds-color-text-muted);font-size:13px;background:var(--vds-color-page);border:1px dashed var(--vds-color-border-strong);border-radius:var(--vds-radius-md);padding:12px}.vds-r58-frontend-src-pages-deals-v4-index-focusliststyle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vds-r58-frontend-src-pages-deals-v4-index-focusrowstyle{border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);padding:10px;display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--vds-color-page)}.vds-r58-frontend-src-pages-deals-v4-index-focustitlestyle{color:var(--vds-color-brand-900);font-weight:900;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r58-frontend-src-pages-deals-v4-index-focusmetastyle{color:var(--vds-color-text-muted);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vds-r58-frontend-src-pages-deals-v4-index-inline-18{margin-top:6px}.vds-r58-frontend-src-pages-deals-v4-index-focusactionsstyle{display:flex;gap:6px;align-items:center;flex:0 0 auto}.vds-r58-frontend-src-pages-deals-v4-index-minibuttonstyle{height:28px;padding:0 9px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-border);background:var(--vds-color-surface);color:var(--vds-color-brand-900);font-weight:850;cursor:pointer;font-size:12px}.vds-r58-frontend-src-pages-deals-v4-index-archivemodaloverlaystyle{position:fixed;inset:0;z-index:900;background:color-mix(in srgb,var(--vds-color-text) 56%,transparent);display:flex;align-items:center;justify-content:center;padding:18px}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalcardstyle{width:100%;max-width:560px;background:var(--vds-color-surface);border-radius:var(--vds-radius-lg);overflow:hidden;border:1px solid var(--vds-color-border);box-shadow:var(--vds-shadow-modal)}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalheaderstyle{padding:18px 20px;background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-brand-800));color:var(--vds-color-surface);display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalkickerstyle{font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.vds-r58-frontend-src-pages-deals-v4-index-archivemodaltitlestyle{margin:4px 0 0;font-size:22px;font-weight:950;letter-spacing:-.02em}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalclosestyle{width:34px;height:34px;border-radius:var(--vds-radius-sm);border:1px solid color-mix(in srgb,var(--vds-color-surface) 20%,transparent);background:color-mix(in srgb,var(--vds-color-surface) 12%,transparent);color:var(--vds-color-surface);cursor:pointer;font-size:20px;font-weight:900}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalbodystyle{padding:20px;display:grid;gap:14px}.vds-r58-frontend-src-pages-deals-v4-index-archivemodaltextstyle{margin:0;color:var(--vds-color-text-secondary);font-size:13.5px;line-height:1.55}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalfactgridstyle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalfactstyle{border:1px solid var(--vds-color-border);border-radius:13px;background:var(--vds-color-page);padding:10px 11px;display:grid;gap:3px;min-width:0}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalwarningstyle{border:1px solid var(--vds-color-warning-border);background:var(--vds-color-warning-bg);color:var(--vds-color-warning);border-radius:13px;padding:10px 12px;font-size:12.5px;font-weight:750;line-height:1.45}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalerrorstyle{border:1px solid var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);border-radius:13px;padding:10px 12px;font-size:12.5px;font-weight:750}.vds-r58-frontend-src-pages-deals-v4-index-archivemodalactionsstyle{padding:14px 20px 18px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--vds-color-border);background:var(--vds-color-page)}.vds-r58-frontend-src-pages-deals-v4-index-primarybutton{height:38px;padding:0 18px;border-radius:var(--vds-radius-sm);border:none;background:var(--color-ocean);color:var(--vds-color-surface);cursor:pointer;font-weight:800}.vds-r58-frontend-src-pages-deals-v4-index-lanestripstyle{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.vds-r58-frontend-src-pages-deals-v4-index-actionstripstyle{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);font-weight:850;font-size:13px;cursor:pointer;margin-bottom:12px;text-align:left}.vds-r58-frontend-src-pages-deals-v4-index-actionstripiconstyle{width:20px;height:20px;border-radius:var(--vds-radius-pill);border:1px solid var(--vds-color-primary-200);display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:12px;background:var(--vds-color-surface)}.vds-r58-frontend-src-pages-deals-v4-index-tablecountstyle{color:var(--vds-color-text-muted);font-size:12px;font-weight:800;white-space:nowrap}.vds-r58-frontend-src-pages-deals-v4-index-deallinkstyle{color:var(--color-ocean);font-weight:900;text-decoration:none}.vds-r58-frontend-src-pages-deals-v4-index-actioncellstyle{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.vds-r58-frontend-src-pages-deals-v4-index-subjectstyle{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-r58-frontend-src-pages-deals-v4-index-stagecellstackstyle{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.vds-r58-frontend-src-pages-deals-v4-index-inline-19{color:var(--vds-color-warning);font-weight:800}.vds-r58-frontend-src-pages-deals-v4-index-blockerstyle{color:var(--vds-color-text-muted);font-size:12px;display:inline-block;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vds-r58-frontend-src-pages-deals-v4-index-iconbuttonstyle{width:30px;height:30px;border-radius:var(--vds-radius-sm);border:1px solid var(--border);background:var(--vds-color-surface);vertical-align:middle;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vds-r58-frontend-src-pages-deals-v4-index-inline-20{color:var(--vds-color-text-subtle);font-size:11px}.vds-r58-frontend-src-pages-deals-v4-index-menustyle{position:absolute;right:14px;top:46px;z-index:20;width:160px;background:var(--vds-color-surface);border:1px solid var(--border);border-radius:var(--vds-radius-sm);box-shadow:var(--vds-shadow-lg);padding:6px}.vds-r58-frontend-src-pages-deals-v4-index-menuitemstyle,.vds-r58-frontend-src-pages-deals-v4-index-menulinkstyle{display:block;width:100%;text-align:left;border:none;background:transparent;padding:9px 10px;border-radius:var(--vds-radius-sm);font-weight:750;color:var(--color-navy);cursor:pointer}.vds-r58-frontend-src-pages-deals-v4-index-menulinkstyle{text-decoration:none}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-3{min-width:0}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-4{color:var(--vds-color-primary-700);font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-6{margin:0;color:var(--vds-color-text-muted);font-size:12px;line-height:1.5}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-8{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:13px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-10{color:var(--vds-color-text-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-11{display:block;color:var(--vds-color-brand-800);font-size:13.5px;margin-top:3px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-12{border-top:1px solid var(--vds-color-border);padding-top:8px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-14{margin-top:6px;color:var(--vds-color-text-muted);font-size:11.5px;line-height:1.5;display:grid;gap:2px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-15,.vds-r58-frontend-src-components-contracts-contractbuilder-inline-16,.vds-r58-frontend-src-components-contracts-contractbuilder-inline-17,.vds-r58-frontend-src-components-contracts-contractbuilder-inline-18,.vds-r58-frontend-src-components-contracts-contractbuilder-inline-19{color:var(--vds-color-brand-800)}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-20{margin-top:4px;color:var(--vds-color-text-muted);font-size:11.5px;line-height:1.45}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-21{margin-top:10px;color:var(--vds-color-text-muted);font-size:10.5px;line-height:1.45}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-22{color:var(--vds-color-brand-800)}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-23{margin-top:13px;border-top:1px solid var(--vds-color-success-border);padding-top:12px;color:var(--vds-color-success);font-size:11.5px;line-height:1.5}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-24{display:block;color:var(--vds-color-success);font-size:12.5px;margin-bottom:4px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-25{margin:0 0 6px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-26{display:grid;gap:3px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-27{color:var(--vds-color-warning)}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-28{margin:6px 0 0;color:var(--vds-color-text-muted);font-size:10.5px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-29{min-width:0}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-30{display:block;color:var(--vds-color-brand-800)}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-31{color:var(--vds-color-text-muted);font-size:12px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-32{display:flex;gap:8px}.vds-r58-frontend-src-components-contracts-contractbuilder-button{padding:0 10px}.vds-r58-frontend-src-components-contracts-contractbuilder-button,.vds-r58-frontend-src-components-contracts-contractbuilder-iconbutton{min-height:36px;border-radius:var(--vds-radius-sm);border:1px solid var(--vds-color-border);background:var(--vds-color-surface);color:var(--vds-color-brand-800);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-weight:750;font-size:13px}.vds-r58-frontend-src-components-contracts-contractbuilder-iconbutton{padding:0;width:36px;min-width:36px}.vds-r58-frontend-src-components-contracts-contractbuilder-inline-33{min-height:180px;outline:none;padding:26px 34px;background:var(--vds-color-surface);color:var(--vds-color-brand-800);font-family:Arial,sans-serif;font-size:14px;line-height:1.65;border-radius:var(--vds-radius-sm);box-shadow:var(--vds-shadow-md);border:1px solid var(--vds-color-border)}.seafarer-register-page{width:100%;color:var(--vds-color-text)}.seafarer-register-page .card{width:100%;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.seafarer-register-page .head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-5);align-items:flex-start;margin-bottom:var(--vds-space-5);padding-bottom:var(--vds-space-5);border-bottom:1px solid var(--vds-color-border)}.seafarer-register-page .head h1{margin:var(--vds-space-4) 0 var(--vds-space-2);font-size:clamp(1.75rem,3vw,2.375rem);letter-spacing:-.055em;color:var(--vds-color-text)}.seafarer-register-page .head p{margin:0;color:var(--vds-color-text-muted);line-height:1.58;font-weight:650;max-width:47.5rem}.seafarer-register-page .free{background:var(--vds-color-success-bg);color:var(--vds-color-success);border:1px solid var(--vds-color-success-border);border-radius:var(--vds-radius-pill);padding:var(--vds-space-2) var(--vds-space-3);font-weight:950;white-space:nowrap;box-shadow:var(--vds-shadow-sm)}.seafarer-register-page .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vds-space-3);background:var(--vds-color-surface-subtle);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);padding:var(--vds-space-4)}.seafarer-register-page label{display:grid;gap:var(--vds-space-2);font-weight:850;color:var(--vds-color-text);font-size:var(--vds-font-size-sm)}.seafarer-register-page .checks{display:grid;gap:var(--vds-space-3);margin:var(--vds-space-4) 0;background:var(--vds-color-surface-subtle);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);padding:var(--vds-space-4)}.seafarer-register-page .checks label{display:flex;align-items:flex-start;gap:var(--vds-space-3);font-weight:700;color:var(--vds-color-text);font-size:var(--vds-font-size-md)}.seafarer-register-page .checks input{margin-top:.1875rem;min-height:auto}.seafarer-register-page .checks a{color:var(--vds-color-primary-700);font-weight:900;text-decoration:underline;text-underline-offset:.125rem}.seafarer-register-page .privacy-note{margin:0;padding:var(--vds-space-3);border-radius:var(--vds-radius-md);background:var(--vds-color-info-bg);border:1px solid var(--vds-color-info-border);color:var(--vds-color-text);font-size:var(--vds-font-size-sm);line-height:1.55}.seafarer-register-page .privacy-note b{color:var(--vds-color-text)}.seafarer-register-page .error{background:var(--vds-color-danger-bg);color:var(--vds-color-danger);border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-md);padding:var(--vds-space-3);margin:var(--vds-space-3) 0;font-weight:800}.seafarer-register-page .actions{display:flex;gap:var(--vds-space-3);align-items:center;justify-content:flex-end}.seafarer-account-page{display:grid;gap:var(--vds-space-4);max-width:53.75rem;margin:0 auto}.seafarer-account-page .panel{background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);padding:var(--vds-space-5);box-shadow:var(--vds-shadow-md)}.seafarer-account-page .tabs{display:flex;gap:var(--vds-space-2);flex-wrap:wrap}.seafarer-account-page .tabs button{border-radius:var(--vds-radius-pill)!important}.seafarer-account-page .tabs button.active{background:var(--vds-color-primary-900)!important;color:var(--vds-color-text-inverse)!important;border-color:var(--vds-color-primary-900)!important}.seafarer-account-page .grid{display:grid;gap:var(--vds-space-3)}.seafarer-account-page .grid label{display:grid;gap:var(--vds-space-2);font-weight:800}.seafarer-account-page .actions{display:flex;justify-content:flex-end;gap:var(--vds-space-3)}.seafarer-account-page .muted{color:var(--vds-color-text-muted);line-height:1.5}.seafarer-account-page .msg{border:1px solid var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success);border-radius:var(--vds-radius-md);padding:var(--vds-space-3)}.seafarer-account-page .err{border:1px solid var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger);border-radius:var(--vds-radius-md);padding:var(--vds-space-3)}.seafarer-journey-protection{display:grid;gap:var(--vds-space-4)}.seafarer-journey-protection .seafarer-journey-list{display:grid;gap:var(--vds-space-3)}.seafarer-journey-protection .seafarer-journey-card{box-shadow:none!important;background:var(--vds-color-surface-subtle)!important}.seafarer-journey-protection .tiny-muted{display:inline-flex;gap:var(--vds-space-2);align-items:center;color:var(--vds-color-text-muted);font-weight:800}.seafarer-journey-protection .seafarer-employment-box,.seafarer-journey-protection .seafarer-extension-box,.seafarer-journey-protection .seafarer-instructions-box{margin-top:var(--vds-space-3)}.seafarer-journey-protection .seafarer-instructions-list{display:grid;gap:0;margin:var(--vds-space-2) 0;background:var(--vds-color-surface);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);padding:var(--vds-space-1) var(--vds-space-3)}.seafarer-journey-protection .seafarer-instructions-list>div{display:grid;grid-template-columns:minmax(9.375rem,.8fr) minmax(0,1.2fr);gap:var(--vds-space-3);padding:var(--vds-space-2) 0;border-bottom:1px solid var(--vds-color-border)}.seafarer-journey-protection .seafarer-instructions-list>div:last-child{border-bottom:0}.seafarer-journey-protection .seafarer-instructions-list dt{color:var(--vds-color-text-muted);font-weight:800}.seafarer-journey-protection .seafarer-instructions-list dd{margin:0;color:var(--vds-color-text);overflow-wrap:anywhere}.seafarer-journey-protection .seafarer-protection-grid{align-items:start}.seafarer-journey-protection .seafarer-protection-grid.single-column{grid-template-columns:1fr!important}.seafarer-journey-protection .platform-safety-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3)}.seafarer-journey-protection .external-help-grid article,.seafarer-journey-protection .platform-safety-scope>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-3);align-items:start;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);padding:var(--vds-space-3);background:var(--vds-color-surface-subtle)}.seafarer-journey-protection .external-help-grid b,.seafarer-journey-protection .external-help-grid small,.seafarer-journey-protection .platform-safety-scope b,.seafarer-journey-protection .platform-safety-scope small{display:block}.seafarer-journey-protection .external-help-grid small,.seafarer-journey-protection .platform-safety-scope small{margin-top:var(--vds-space-1);color:var(--vds-color-text-muted);line-height:1.45}.seafarer-journey-protection .external-help-grid{display:grid;gap:var(--vds-space-2);margin-top:var(--vds-space-3)}.seafarer-journey-protection .platform-safety-card input,.seafarer-journey-protection .platform-safety-card select,.seafarer-journey-protection .platform-safety-card textarea{min-width:0;width:100%}@media (max-width:65.625rem){.seafarer-journey-protection .seafarer-protection-grid{grid-template-columns:1fr!important}.seafarer-journey-protection .platform-safety-scope{grid-template-columns:1fr}}@media (max-width:60rem){.seafarer-register-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5rem){.seafarer-register-page .grid{grid-template-columns:1fr}.seafarer-register-page .head{display:grid}.seafarer-register-page .free{width:max-content}.seafarer-register-page .actions{display:grid}.seafarer-register-page .actions .btn{width:100%;text-align:center}}.r60-leaflet-map-canvas,.r60-map-canvas,.r60-map-fill{width:100%;height:100%}.r60-map-fill{position:relative}.r60-leaflet-map-shell{width:100%;height:28.75rem;margin-top:var(--vds-space-3)}.r60-leaflet-map-shell,.r60-route-map-shell{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle)}.r60-route-map-shell{position:relative;height:var(--r60-route-map-height,26.875rem)}.r60-route-map-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vds-space-2);pointer-events:none;color:var(--vds-color-text-muted);background:color-mix(in srgb,var(--vds-color-page) 86%,transparent);border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.r60-route-map-empty-icon{opacity:.35}.r60-route-map-empty-label{font-size:var(--vds-font-size-xs);font-weight:600}.r60-route-marker-shell{background:transparent;border:0}.r60-route-marker{width:.625rem;height:.625rem;border:.1875rem solid var(--vds-color-on-brand);border-radius:50%;box-shadow:var(--vds-shadow-sm)}.r60-route-marker.is-departure{background:var(--vds-color-success)}.r60-route-marker.is-destination{background:var(--vds-color-danger)}.r60-route-marker.is-via{background:var(--vds-color-primary-600)}.r60-route-popup .leaflet-popup-content-wrapper{border-radius:14px}.r60-route-popup .leaflet-popup-content{margin:12px 14px;min-width:220px}.r60-route-popup-label{font-family:var(--vds-font-sans);font-size:var(--vds-font-size-sm);font-weight:700;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.r60-field-block{margin-bottom:var(--vds-space-3)}.r60-vessel-field-block{margin-bottom:.875rem}.r60-field-label{margin-bottom:.375rem;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.r60-field-label-row,.r60-field-label-spaced{margin-bottom:.4375rem}.r60-field-label-row{display:flex;align-items:center;justify-content:space-between}.r60-field-label-row .r60-field-label{margin-bottom:0}.r60-sea-distance-number-input,.r60-sea-distance-select{width:100%;box-sizing:border-box;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle);color:var(--vds-color-brand-900);outline:none}.r60-sea-distance-select{padding:.6875rem .875rem;font:inherit;font-size:var(--vds-font-size-sm);cursor:pointer}.r60-sea-distance-number-input{padding:.6875rem .875rem;font-family:var(--vds-font-display);font-size:.9375rem;font-weight:700}.r60-sea-distance-number-input:focus-visible,.r60-sea-distance-select:focus-visible{border-color:var(--vds-color-primary-600);box-shadow:var(--vds-focus-ring)}.r60-speed-weather-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-3);margin-bottom:var(--vds-space-5)}.r60-sea-distance-calculate{width:100%;min-height:var(--vds-control-height-lg);padding:.875rem;border:0;border-radius:var(--vds-radius-lg);font-family:var(--vds-font-sans);font-size:var(--vds-font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--vds-duration-normal) var(--vds-ease-standard),color var(--vds-duration-normal) var(--vds-ease-standard),box-shadow var(--vds-duration-normal) var(--vds-ease-standard),transform var(--vds-duration-fast) var(--vds-ease-standard)}.r60-sea-distance-calculate.is-ready{color:var(--vds-color-on-brand);background:var(--vds-color-brand-900);box-shadow:var(--vds-shadow-md);cursor:pointer}.r60-sea-distance-calculate.is-ready:hover{transform:translateY(-1px)}.r60-sea-distance-calculate.is-disabled{color:var(--vds-color-text-muted);background:var(--vds-color-surface-subtle);box-shadow:none;cursor:not-allowed}.r60-sea-distance-error{margin-top:var(--vds-space-3);padding:.625rem .875rem;border:1px solid var(--vds-color-danger-border);border-radius:var(--vds-radius-sm);color:var(--vds-color-danger);background:var(--vds-color-danger-bg);font-size:var(--vds-font-size-sm)}.r60-sea-distance-result{position:relative;margin-top:var(--vds-space-5);padding:var(--vds-space-6);overflow:hidden;border-radius:var(--vds-radius-xl);color:var(--vds-color-on-brand);background:var(--vds-color-brand-900);box-shadow:var(--vds-shadow-lg)}.r60-sea-distance-result-glow{position:absolute;top:0;right:0;width:6.25rem;height:6.25rem;border-radius:50%;background:color-mix(in srgb,var(--vds-color-accent-500) 18%,transparent);filter:blur(30px);transform:translate(1.5625rem,-1.5625rem)}.r60-sea-distance-result-label{margin-bottom:var(--vds-space-1);color:color-mix(in srgb,var(--vds-color-on-brand) 45%,transparent);font-size:var(--vds-font-size-2xs);font-weight:700;letter-spacing:.25em;text-transform:uppercase}.r60-sea-distance-result-value-row{display:flex;align-items:baseline;gap:var(--vds-space-2);margin-bottom:.375rem}.r60-sea-distance-result-value{font-family:var(--vds-font-display);font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.03em}.r60-sea-distance-result-unit{color:var(--vds-color-accent-500);font-size:var(--vds-font-size-md);font-weight:600}.r60-sea-distance-result-time{margin-bottom:.625rem;color:color-mix(in srgb,var(--vds-color-on-brand) 62%,transparent);font-size:var(--vds-font-size-md);font-weight:600}.r60-sea-distance-passage-list{display:flex;flex-wrap:wrap;gap:var(--vds-space-1);margin-top:var(--vds-space-2)}.r60-sea-distance-passage-badge{padding:.125rem .5rem;border-radius:var(--vds-radius-pill);color:var(--vds-color-primary-200);background:color-mix(in srgb,var(--vds-color-primary-600) 28%,transparent);font-size:var(--vds-font-size-2xs);font-weight:700}.r60-sea-distance-route-note{margin-top:var(--vds-space-3);padding:.5625rem .625rem;border:1px solid color-mix(in srgb,var(--vds-color-on-brand) 16%,transparent);border-radius:var(--vds-radius-sm);color:color-mix(in srgb,var(--vds-color-on-brand) 74%,transparent);background:color-mix(in srgb,var(--vds-color-on-brand) 9%,transparent);font-size:.6875rem;line-height:1.45}.r60-sea-distance-map-card{overflow:hidden;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-2xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.r60-sea-distance-map-card-header{display:flex;align-items:center;gap:.625rem;padding:var(--vds-space-4) var(--vds-space-5) var(--vds-space-3);border-bottom:1px solid var(--vds-color-border)}.r60-sea-distance-map-icon{color:var(--vds-color-primary-600)}.r60-sea-distance-map-title{color:var(--vds-color-brand-900);font-family:var(--vds-font-display);font-size:var(--vds-font-size-md);font-weight:700}.r60-sea-distance-route-points{padding:.125rem .5rem;border-radius:var(--vds-radius-pill);color:var(--vds-color-primary-600);background:var(--vds-color-primary-50);font-size:var(--vds-font-size-2xs);font-weight:700}.r60-sea-distance-map-body{padding:var(--vds-space-3)}.r60-sea-distance-leg-card{padding:var(--vds-space-5) 1.375rem;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);background:var(--vds-color-surface);box-shadow:var(--vds-shadow-xs)}.r60-sea-distance-leg-title{margin-bottom:.875rem;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-2xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.r60-sea-distance-leg-list{display:flex;flex-direction:column;gap:var(--vds-space-2)}.r60-sea-distance-leg-row{--r60-leg-accent:var(--vds-color-primary-600);display:flex;align-items:center;gap:var(--vds-space-3);padding:var(--vds-space-3) var(--vds-space-4);border-left:.25rem solid var(--r60-leg-accent);border-radius:var(--vds-radius-md);background:var(--vds-color-surface-subtle)}.r60-sea-distance-leg-row:nth-child(6n+2){--r60-leg-accent:var(--vds-color-accent-500)}.r60-sea-distance-leg-row:nth-child(6n+3){--r60-leg-accent:var(--vds-color-success)}.r60-sea-distance-leg-row:nth-child(6n+4){--r60-leg-accent:var(--vds-color-fuel-hfo)}.r60-sea-distance-leg-row:nth-child(6n+5){--r60-leg-accent:var(--vds-color-danger)}.r60-sea-distance-leg-row:nth-child(6n+6){--r60-leg-accent:var(--vds-color-fuel-lng)}.r60-sea-distance-leg-index{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;color:var(--vds-color-on-brand);background:var(--r60-leg-accent);font-size:var(--vds-font-size-2xs);font-weight:800}.r60-sea-distance-leg-main{flex:1 1 auto;min-width:0}.r60-sea-distance-leg-name{overflow:hidden;color:var(--vds-color-brand-900);font-size:var(--vds-font-size-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.r60-sea-distance-leg-via{margin-top:.125rem;color:var(--vds-color-text-muted);font-size:.6875rem}.r60-sea-distance-leg-metrics{flex:0 0 auto;text-align:right}.r60-sea-distance-leg-distance{color:var(--r60-leg-accent);font-family:var(--vds-font-display);font-size:.9375rem;font-weight:800}.r60-sea-distance-leg-time{color:var(--vds-color-text-muted);font-size:.6875rem}@media (max-width:40rem){.r60-speed-weather-grid{grid-template-columns:1fr}.r60-sea-distance-result{padding:var(--vds-space-5)}.r60-sea-distance-result-value{font-size:2.5rem}.r60-sea-distance-leg-row{align-items:flex-start}}@media print{.r60-sea-distance-leg-card,.r60-sea-distance-map-card{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.r60-route-map-empty{display:none}}.r60-dashboard-loading-shell{display:grid;min-height:70vh;place-items:center}.r60-dashboard-loading-card{padding:var(--vds-space-6) var(--vds-space-7);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xl);color:var(--vds-color-brand-900);box-shadow:var(--vds-shadow-md);font-weight:900;text-align:center}.r60-admin-check-card,.r60-dashboard-loading-card{background:var(--vds-color-surface)}.r60-admin-check-card.is-passed{background:var(--vds-color-success-bg)}.r60-is-busy,.r60-is-busy:disabled{cursor:wait}.r60-admin-sequence-row.has-divider{padding-top:.4375rem}.r60-admin-review-row.has-divider,.r60-admin-sequence-row.has-divider{border-top:1px solid var(--vds-color-border)}.r60-owner-evidence-value.is-ok{color:var(--vds-color-success)}.r60-owner-evidence-value.is-warning{color:var(--vds-color-warning)}.vds-vessel-photo-placeholder{color:var(--vds-color-on-brand);fill:currentColor}@media print{html{color-scheme:light}.vds-vessel-photo-placeholder{color:var(--vds-color-brand-800)}}.vds-page-header h1{font:var(--vds-type-page-title)}.vds-page-header__description{font:var(--vds-type-supporting)}.vds-section-header h2{font:var(--vds-type-section-title)}.vds-section-header p{font:var(--vds-type-supporting)}.vds-dialog__copy h2{font:var(--vds-type-section-title)}.vds-alert,.vds-dialog__copy p,.vds-empty-state p{font:var(--vds-type-supporting)}.vds-field__label{font:var(--vds-type-label)}.vds-field__error,.vds-field__hint,.vds-key-value__helper,.vds-metric__helper{font:var(--vds-type-meta)}.vds-key-value__value,.vds-metric__value{font-family:var(--vds-font-sans)}.vesbor-app-root[data-vds-route]:not([data-vds-route=public_home]) :where(h1):not([class*=logo]):not([class*=wordmark]){color:var(--vds-color-text);font-family:var(--vds-font-display);font-size:var(--vds-type-page-title-size);font-weight:var(--vds-font-weight-bold);line-height:var(--vds-line-height-tight);letter-spacing:-.02em}.vesbor-app-root[data-vds-route]:not([data-vds-route=public_home]) :where(h2):not([class*=logo]):not([class*=wordmark]){color:var(--vds-color-text);font-family:var(--vds-font-display);font-size:var(--vds-type-section-title-size);font-weight:var(--vds-font-weight-bold);line-height:1.25;letter-spacing:-.015em}.vesbor-app-root[data-vds-route]:not([data-vds-route=public_home]) :where(h3,h4):not([class*=logo]):not([class*=wordmark]){color:var(--vds-color-text);font-family:var(--vds-font-sans);font-size:var(--vds-type-card-title-size);font-weight:var(--vds-font-weight-bold);line-height:1.3}.vesbor-app-root[data-vds-route] :where([class$=-description],[class$=__description],[class$=-subtitle],[class$=__subtitle],[class$=-supporting],[class$=__supporting]):not([class*=vds-page-header]):not([class*=vds-section-header]){font-family:var(--vds-font-sans)!important;font-size:var(--vds-type-supporting-size)!important;font-weight:var(--vds-font-weight-regular)!important;line-height:var(--vds-line-height-copy)!important}.vesbor-app-root[data-vds-route] :where([class$=-meta],[class$=__meta],[class$=-helper],[class$=__helper],[class$=-hint],[class$=__hint],[class$=-caption],[class$=__caption],[class$=-note],[class$=__note],time):not(button):not([role=button]){font-family:var(--vds-font-sans)!important;font-size:var(--vds-type-meta-size)!important;line-height:1.4!important}.vesbor-app-root[data-vds-route] :where(label,[class$=-label],[class$=__label],table th):not([class*=logo]):not([class*=wordmark]){font-family:var(--vds-font-sans);font-size:var(--vds-type-label-size);font-weight:var(--vds-font-weight-bold);line-height:1.35}.vds-action-menu__item>svg,.vds-button>svg{width:var(--vds-icon-size-md);height:var(--vds-icon-size-md);flex:0 0 auto}.vds-button--sm>svg{width:var(--vds-icon-size-sm);height:var(--vds-icon-size-sm)}.vds-button--lg>svg{width:var(--vds-icon-size-lg);height:var(--vds-icon-size-lg)}.vds-filter-button>svg,.vds-icon-button>svg{width:var(--vds-icon-size-md);height:var(--vds-icon-size-md)}.vds-info-button>svg{width:var(--vds-icon-size-xs);height:var(--vds-icon-size-xs)}.vds-action-menu__item>svg,.vds-button>svg,.vds-filter-button>svg,.vds-icon-button>svg,.vds-info-button>svg{stroke-width:var(--vds-icon-stroke-width)}.vesbor-app-root[data-vds-route] :where(.vesbor-icon-btn,.bunker-icon-btn,.icon-btn,.print-icon-btn,.notification-bell-button,.account-menu-trigger,.home-menu-button,.vesbor-mobile-menu-btn,.cargo-detail-close,.vesbor-modal-close,.voyage-left-remove-port-button,.voyage-port-remove-btn,.voyage-remove-port-btn,[class*=icon-button],[class*=icon-btn]):not([class*=vds-]):not([class*=photo]):not([class*=image]):not([class*=avatar])>svg{width:var(--vds-icon-size-md)!important;height:var(--vds-icon-size-md)!important;flex:0 0 auto;stroke-width:var(--vds-icon-stroke-width)}.vds-chip,.vds-status-badge{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:var(--vds-radius-pill);font-family:var(--vds-font-sans);font-size:var(--vds-status-font-size);font-weight:var(--vds-status-font-weight);line-height:1.2;letter-spacing:0;text-transform:none;vertical-align:middle}.vds-chip--md,.vds-status-badge--md{min-height:var(--vds-status-height-md);padding-inline:var(--vds-status-padding-inline-md)}.vds-chip--sm,.vds-status-badge--sm{min-height:var(--vds-status-height-sm);padding-inline:var(--vds-status-padding-inline-sm)}.vds-chip--wrap,.vds-status-badge--wrap{height:auto;min-width:0;padding-block:.1875rem;white-space:normal;overflow-wrap:anywhere}.vesbor-app-root[data-vds-route] :where(.badge,.vessel-badge,.activity-pill,.communication-pref-badge,.communication-live-status,.voyage-command-status,.voyage-port-role-pill,.voyage-scenario-chip,.voyage-map-preview-badge,.cargo-status-pill,.cargo-form-status-pill,.cargo-filter-chip,.cargo-voyage-estimate-chip,.dashboard-stat-badge,.dashboard-new-badge,.dashboard-row-badge,.vds-sale-pill,.vds-fleet-photo-badge,.port-chip,.more-pill,.tiny-status,.crew-pair-status,.crew-badge,.vds-r34-compliance-badge,.vds-r34-listing-age-badge,.vds-r34-broker-disclosure__badge,.vds-r36-deal-header__status,.vds-r36-document-row__status,.vds-r36-broker-card__badge,.vds-r37-review-badge,.vds-r37-contract-card__status,.vds-r40-document-status,.vds-r41-status-badge,.vds-r42-status-pill,.vds-r45-timeline-header__pill,.vds-r45-timeline-header__meta-chip,.vds-r46-governance-badge,.vds-r46-info-chip,.vds-r47-document-badge,.vds-r48-status,.vds-r49-visibility-badge,.vds-r49-status-badge,.vds-r49-scope-pill,.vds-r52-party-chip,.vds-r52-step-badge,.vds-r52-source-badge,.vds-r52-final-status,.vds-r54-path-pill,.vds-r55-status-pill,.vds-r55-visibility-pill){min-height:var(--vds-status-height-sm)!important;max-width:100%;padding:.125rem var(--vds-status-padding-inline-sm)!important;display:inline-flex;align-items:center;justify-content:center;gap:var(--vds-space-1);border-radius:var(--vds-radius-pill)!important;font-family:var(--vds-font-sans)!important;font-size:var(--vds-status-font-size)!important;font-weight:var(--vds-status-font-weight)!important;line-height:1.2!important;letter-spacing:0!important;vertical-align:middle}.vesbor-app-root[data-vds-route] :where(.vds-status-badge,.vds-chip,.vds-r34-compliance-badge,.vds-r40-document-status,.vds-r41-status-badge,.vds-r42-status-pill,.vds-r48-status,.vds-r49-status-badge):is([data-tone=success],.success,.is-success){border-color:var(--vds-color-success-border)!important;background:var(--vds-color-success-bg)!important;color:var(--vds-color-success)!important}.vesbor-app-root[data-vds-route] :where(.vds-status-badge,.vds-chip,.vds-r34-compliance-badge,.vds-r40-document-status,.vds-r41-status-badge,.vds-r42-status-pill,.vds-r48-status,.vds-r49-status-badge):is([data-tone=warning],.warning,.is-warning){border-color:var(--vds-color-warning-border)!important;background:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}.vesbor-app-root[data-vds-route] :where(.vds-status-badge,.vds-chip,.vds-r34-compliance-badge,.vds-r40-document-status,.vds-r41-status-badge,.vds-r42-status-pill,.vds-r48-status,.vds-r49-status-badge):is([data-tone=danger],.danger,.is-danger){border-color:var(--vds-color-danger-border)!important;background:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important}.vesbor-app-root[data-vds-route] :where(.vds-status-badge,.vds-chip,.vds-r40-document-status,.vds-r41-status-badge,.vds-r42-status-pill,.vds-r48-status,.vds-r49-status-badge):is([data-tone=info],.info,.is-info){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}.vds-chip:not(.vds-chip--wrap),.vds-status-badge:not(.vds-status-badge--wrap),.vesbor-app-root[data-vds-route] :where(.tiny-status,.crew-pair-status,.vds-r40-document-status,.vds-r41-status-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:30rem){.vds-page-header h1{font-size:1.25rem}.vds-dialog__copy h2,.vds-section-header h2{font-size:1.0625rem}.vds-tooltip{max-width:calc(100vw - 2rem);white-space:normal}}@media (pointer:coarse){.vds-filter-button,.vds-icon-button{width:var(--vds-icon-control-size-md);height:var(--vds-icon-control-size-md);min-width:var(--vds-icon-control-size-md);min-height:var(--vds-icon-control-size-md)}}@media print{.vesbor-app-root[data-vds-route] :where(.vds-status-badge,.vds-chip){print-color-adjust:exact;-webkit-print-color-adjust:exact}}.vesbor-app-root[data-vds-route] :where(.vesbor-sidebar-search,.vesbor-sidebar-link,.vesbor-mobile-search-note,.vesbor-mobile-link,.vesbor-mobile-bottom-link,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button,.account-link,.public-info-nav>a,.home-nav>a,.home-mobile-nav>a,.guide-tabs>button,.crew-primary-nav>button,.crew-context-nav button,.crew-subnav button,.sf-role-navigation button,.sf-simple-nav button,.registry-tabs button,.case-tabs button,.seafarer-profile-tab-v2,.vds-r42-deal-tab,.vds-r38-deal-tab,.vds-r38-timeline-tab,.stage70w194-deal-command-navigation button){transition:var(--vds-nav-transition)!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] :where(.vesbor-sidebar-search,.vesbor-sidebar-link,.vesbor-mobile-search-note,.vesbor-mobile-link,.vesbor-mobile-bottom-link,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button,.account-link,.guide-tabs>button,.crew-primary-nav>button,.crew-context-nav button,.crew-subnav button,.sf-role-navigation button,.sf-simple-nav button,.registry-tabs button,.case-tabs button,.seafarer-profile-tab-v2,.vds-r42-deal-tab,.vds-r38-deal-tab,.vds-r38-timeline-tab,.stage70w194-deal-command-navigation button):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-shadow-xs)!important;text-decoration:none!important}}.vesbor-app-root[data-vds-route] :where(.vesbor-sidebar-search,.vesbor-sidebar-link,.vesbor-mobile-search-note,.vesbor-mobile-link,.vesbor-mobile-bottom-link,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button,.account-link,.public-info-nav>a,.home-nav>a,.home-mobile-nav>a,.guide-tabs>button,.crew-primary-nav>button,.crew-context-nav button,.crew-subnav button,.sf-role-navigation button,.sf-simple-nav button,.registry-tabs button,.case-tabs button,.seafarer-profile-tab-v2,.vds-r42-deal-tab,.vds-r38-deal-tab,.vds-r38-timeline-tab,.stage70w194-deal-command-navigation button):focus-visible{outline:0!important;border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-nav-focus-ring)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] :where(.vesbor-sidebar-search,.vesbor-sidebar-link,.vesbor-mobile-search-note,.vesbor-mobile-link,.vesbor-mobile-bottom-link,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button,.account-link,.guide-tabs>button,.crew-primary-nav>button,.crew-context-nav button,.crew-subnav button,.sf-role-navigation button,.sf-simple-nav button,.registry-tabs button,.case-tabs button,.seafarer-profile-tab-v2,.vds-r42-deal-tab,.vds-r38-deal-tab,.vds-r38-timeline-tab,.stage70w194-deal-command-navigation button):is(.active,.is-active,[aria-current=page],[aria-pressed=true],[data-active=true]){border-color:var(--vds-nav-active-border)!important;background:var(--vds-nav-active-bg)!important;color:var(--vds-nav-active-text)!important;box-shadow:var(--vds-shadow-sm)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] :where(.vesbor-sidebar-search,.vesbor-sidebar-link,.vesbor-mobile-search-note,.vesbor-mobile-link,.vesbor-mobile-bottom-link,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button,.account-link,.guide-tabs>button,.crew-primary-nav>button,.crew-context-nav button,.crew-subnav button,.registry-tabs button,.case-tabs button,.vds-r42-deal-tab,.vds-r38-deal-tab,.vds-r38-timeline-tab):is(.active,.is-active,[aria-current=page],[aria-pressed=true],[data-active=true]) :where(svg,span,strong,small,b){color:inherit!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] :where(.public-info-nav>a,.home-nav>a,.home-mobile-nav>a):hover{background:color-mix(in srgb,var(--vds-color-on-brand) 16%,transparent)!important;color:var(--vds-color-on-brand)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vds-color-on-brand) 22%,transparent)!important}}.vesbor-app-root[data-vds-route] :where(.public-info-nav>a,.home-nav>a,.home-mobile-nav>a):focus-visible{background:color-mix(in srgb,var(--vds-color-on-brand) 16%,transparent)!important;color:var(--vds-color-on-brand)!important}.vesbor-app-root[data-vds-route] :where(.public-info-nav>a,.home-nav>a,.home-mobile-nav>a):is(.active,[aria-current=page]){background:color-mix(in srgb,var(--vds-color-on-brand) 24%,transparent)!important;color:var(--vds-color-on-brand)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vds-color-on-brand) 34%,transparent)!important}.vesbor-sidebar-search.active,.vesbor-sidebar-search[aria-current=page]{border-color:var(--vds-nav-active-border)!important;background:var(--vds-nav-active-bg)!important;color:var(--vds-nav-active-text)!important}.vesbor-app-root[data-vds-route] main>:first-child,.vesbor-main-shell>:where(.page-shell,.workspace-page,.crew-shell,.deal-room-shell):first-child,.vesbor-main-shell>main:first-child{margin-top:0}@media (pointer:coarse){.vesbor-app-root[data-vds-route] :where(.vesbor-mobile-link,.vesbor-mobile-bottom-link,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button,.crew-primary-nav>button,.crew-context-nav button):not(:disabled):active{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important}}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route] :where(.vesbor-sidebar-search,.vesbor-sidebar-link,.vesbor-mobile-link,.vesbor-mobile-bottom-link,.vesbor-section-tab,.workspace-tabs>a,.workspace-tabs>button,.account-link,.crew-primary-nav>button,.crew-context-nav button){transition:none!important}}.vesbor-app-root[data-vds-route] [data-vds-main]{padding-top:var(--vds-page-chrome-top-space)!important}.vesbor-app-root[data-vds-route] [data-vds-main]>:first-child{margin-top:0!important}.vesbor-app-root[data-vds-route] [data-vds-main]>:where(.page-shell,.workspace-page-shell,.communication-page-shell,.companies-workspace-page,.dashboard-page,.ports-intelligence-stage70w57,.seafarer-account-page,.vds-r42-deal-room-state,.w197-deals-page,.crew-shell,.crewing-page){margin-top:0!important;padding-top:0!important}.vesbor-app-root[data-vds-route] :where(.vds-page-header,.workspace-page-header,.page-header,.communication-page-header,.crew-page-header,.bunker-titlebar){min-height:0!important;margin-top:0!important;margin-bottom:var(--vds-page-chrome-header-gap)!important}.vesbor-app-root[data-vds-route] :where(.vesbor-section-tabs-wrap,[data-vds-navigation=section],[data-vds-navigation=workspace-tabs],[data-vds-navigation=local-tabs]){margin-top:0!important;margin-bottom:var(--vds-page-chrome-gap)}.vesbor-app-root[data-vds-route] :where(.vds-page-header,.workspace-page-header,.page-header,.workspace-page-actions,.vesbor-section-tabs-wrap,.vesbor-section-access,[data-vds-navigation]):empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=local-tabs],.communication-thread-tabs,.communication-right-tabs,.vesbor-floating-chat-tabs,.port-panel-tabs,.bunker-ux-tabs,.case-tabs,.registry-tabs,.owner-dossier-tabs,.seafarer-account-page .tabs)>:where(button,a[href]){transition:var(--vds-nav-transition)!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] :where([data-vds-navigation=local-tabs],.communication-thread-tabs,.communication-right-tabs,.vesbor-floating-chat-tabs,.port-panel-tabs,.bunker-ux-tabs,.case-tabs,.registry-tabs,.owner-dossier-tabs,.seafarer-account-page .tabs)>:where(button,a[href]):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-shadow-xs)!important;text-decoration:none!important}}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=local-tabs],.communication-thread-tabs,.communication-right-tabs,.vesbor-floating-chat-tabs,.port-panel-tabs,.bunker-ux-tabs,.case-tabs,.registry-tabs,.owner-dossier-tabs,.seafarer-account-page .tabs)>:where(button,a[href]):focus-visible{outline:0!important;border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-nav-focus-ring)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=local-tabs],.communication-thread-tabs,.communication-right-tabs,.vesbor-floating-chat-tabs,.port-panel-tabs,.bunker-ux-tabs,.case-tabs,.registry-tabs,.owner-dossier-tabs,.seafarer-account-page .tabs)>:where(button,a[href]):is(.active,.is-active,[aria-current=page],[aria-pressed=true],[data-active=true]){border-color:var(--vds-nav-active-border)!important;background:var(--vds-nav-active-bg)!important;color:var(--vds-nav-active-text)!important;box-shadow:var(--vds-shadow-sm)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] [data-vds-navigation=local-tabs]>:where(button,a[href]):is(.active,[aria-pressed=true]) :where(svg,span,b,strong,small){color:inherit!important}@media (min-width:921px){.home-mobile-nav,.vesbor-mobile-bottom-nav,.vesbor-mobile-brand,.vesbor-mobile-menu-btn,.vesbor-mobile-overlay{display:none!important}}@media (max-width:920px){.home-nav,.vesbor-desktop-sidebar{display:none!important}.vesbor-mobile-overlay+.vesbor-mobile-bottom-nav{visibility:hidden!important;pointer-events:none!important}}@media (pointer:coarse){.vesbor-app-root[data-vds-route] [data-vds-navigation=local-tabs]>:where(button,a[href]):not(:disabled):active{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important}}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route] [data-vds-navigation=local-tabs]>:where(button,a[href]){transition:none!important}}.vesbor-app-root[data-vds-route] [data-vds-navigation]:not(.home-nav):not(.home-mobile-nav):not(.public-info-nav) :where(a[href],button){transition:var(--vds-nav-transition)!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] [data-vds-navigation]:not(.home-nav):not(.home-mobile-nav):not(.public-info-nav) :where(a[href],button):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-shadow-xs)!important;text-decoration:none!important}}.vesbor-app-root[data-vds-route] [data-vds-navigation]:not(.home-nav):not(.home-mobile-nav):not(.public-info-nav) :where(a[href],button):focus-visible{outline:0!important;border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-nav-focus-ring)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] [data-vds-navigation]:not(.home-nav):not(.home-mobile-nav):not(.public-info-nav) :where(a[href],button):is(.active,.is-active,[aria-current],[aria-selected=true],[aria-pressed=true],[data-active=true]){border-color:var(--vds-nav-active-border)!important;background:var(--vds-nav-active-bg)!important;color:var(--vds-nav-active-text)!important;box-shadow:var(--vds-shadow-sm)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] [data-vds-navigation] :where(a[href],button):is(.active,.is-active,[aria-current],[aria-selected=true],[aria-pressed=true],[data-active=true]) :where(svg,span,strong,small,b,em){color:inherit!important}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=admin-tabs],[data-vds-navigation=admin-subtabs],[data-vds-navigation=form-tabs],[data-vds-navigation=document-detail-tabs],[data-vds-navigation=document-register-tabs],[data-vds-navigation=document-bucket-tabs],[data-vds-navigation=onboarding-steps],[data-vds-navigation=guide-tabs],[data-vds-navigation=anchor-index]){min-height:0!important;margin-top:0!important}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=admin-tabs],[data-vds-navigation=admin-subtabs],[data-vds-navigation=form-tabs],[data-vds-navigation=document-detail-tabs],[data-vds-navigation=document-register-tabs],[data-vds-navigation=document-bucket-tabs],[data-vds-navigation=onboarding-steps],[data-vds-navigation=guide-tabs]):empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important}.vesbor-app-root[data-vds-route] [data-vds-navigation=anchor-index] a{border-inline-start:3px solid transparent}.vesbor-app-root[data-vds-route] [data-vds-navigation=anchor-index] a[aria-current=location]{border-inline-start-color:var(--vds-nav-active-border)!important;font-weight:var(--vds-font-weight-strong)!important}.vesbor-app-root[data-vds-route] [data-vds-navigation=company-public-primary] a[aria-current=page]{border-color:var(--vds-nav-active-border)!important;background:var(--vds-nav-active-bg)!important;color:var(--vds-nav-active-text)!important}@media (pointer:coarse){.vesbor-app-root[data-vds-route] [data-vds-navigation]:not(.home-nav):not(.home-mobile-nav):not(.public-info-nav) :where(a[href],button):not(:disabled):active{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important}}.vesbor-app-root[data-vds-route] [data-vds-interactive-list]{color:var(--vds-color-text);background-color:var(--vds-color-surface);border-color:var(--vds-color-border)}.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]{transition:var(--vds-nav-transition)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true] :where(svg,span,strong,small,b,em){color:inherit}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]:not(:disabled):not([aria-disabled=true]):hover{background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:inset 3px 0 0 var(--vds-nav-hover-border)!important}}.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]:focus-visible{outline:0!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-nav-focus-ring)!important}.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]:is(.active,.is-active,[data-active=true],[data-selected=true],[aria-selected=true],[aria-current]){background:var(--vds-nav-active-bg)!important;color:var(--vds-nav-active-text)!important;box-shadow:inset 3px 0 0 var(--vds-nav-active-border)!important}.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]:is(.danger,.is-danger,[data-danger=true]){color:var(--vds-color-danger)!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]:is(.danger,.is-danger,[data-danger=true]):not(:disabled):hover{background:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important;box-shadow:inset 3px 0 0 var(--vds-color-danger)!important}}.vesbor-app-root[data-vds-route] [data-vds-interactive-list]:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important}@media (pointer:coarse){.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]:not(:disabled):active{background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:inset 3px 0 0 var(--vds-nav-hover-border)!important}}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route] [data-vds-interactive-list] [data-vds-interactive-option=true]{transition:none!important}}.vesbor-app-root[data-vds-route] [data-vds-interactive-surface]{transition:var(--vds-nav-transition)!important;cursor:pointer}.vesbor-app-root[data-vds-route] [data-vds-interactive-surface] :where(svg,span,strong,small,b,em,p){transition:color var(--vds-duration-fast) var(--vds-ease-standard)}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] [data-vds-interactive-surface]:not([aria-disabled=true]):not([data-disabled=true]):hover{border-color:var(--vds-nav-hover-border)!important;background-color:var(--vds-nav-hover-bg)!important;box-shadow:inset 3px 0 0 var(--vds-nav-hover-border)!important}.vesbor-app-root[data-vds-route] tr[data-vds-interactive-surface]:not([aria-disabled=true]):hover>:where(td,th){background-color:var(--vds-nav-hover-bg)!important}}.vesbor-app-root[data-vds-route] [data-vds-interactive-surface]:focus-visible{outline:0!important;border-color:var(--vds-nav-hover-border)!important;background-color:var(--vds-nav-hover-bg)!important;box-shadow:var(--vds-nav-focus-ring)!important}.vesbor-app-root[data-vds-route] tr[data-vds-interactive-surface]:focus-visible>:where(td,th){background-color:var(--vds-nav-hover-bg)!important}.vesbor-app-root[data-vds-route] [data-vds-interactive-surface]:is(.selected,.is-selected,.is-active,[data-active=true],[data-selected=true],[aria-selected=true],[aria-pressed=true],[aria-current]){border-color:var(--vds-nav-active-border)!important;background-color:var(--vds-nav-active-subtle-bg)!important;color:var(--vds-nav-active-subtle-text)!important;box-shadow:inset 3px 0 0 var(--vds-nav-active-border)!important}.vesbor-app-root[data-vds-route] tr[data-vds-interactive-surface]:is(.selected,.is-selected,.is-active,[data-active=true],[data-selected=true],[aria-selected=true],[aria-pressed=true],[aria-current])>:where(td,th){background-color:var(--vds-nav-active-subtle-bg)!important;color:var(--vds-nav-active-subtle-text)!important}.vesbor-app-root[data-vds-route] [data-vds-interactive-surface][aria-disabled=true],.vesbor-app-root[data-vds-route] [data-vds-interactive-surface][data-disabled=true]{cursor:not-allowed;opacity:.58}@media (pointer:coarse){.vesbor-app-root[data-vds-route] [data-vds-interactive-surface]:not([aria-disabled=true]):not([data-disabled=true]):active{border-color:var(--vds-nav-hover-border)!important;background-color:var(--vds-nav-hover-bg)!important;box-shadow:inset 3px 0 0 var(--vds-nav-hover-border)!important}}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route] [data-vds-interactive-surface],.vesbor-app-root[data-vds-route] [data-vds-interactive-surface] :where(svg,span,strong,small,b,em,p){transition:none!important}}.vesbor-app-root[data-vds-route] [data-vds-disclosure-trigger=true],.vesbor-app-root[data-vds-route] [data-vds-disclosure=true]>summary{transition:var(--vds-nav-transition)!important;cursor:pointer}.vesbor-app-root[data-vds-route] [data-vds-disclosure=true]>summary{border-radius:var(--vds-radius-sm);color:var(--vds-color-text)}.vesbor-app-root[data-vds-route] [data-vds-disclosure=true]>summary::marker{color:var(--vds-color-text-muted)}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] [data-vds-disclosure-trigger=true]:not(:disabled):not([aria-disabled=true]):hover,.vesbor-app-root[data-vds-route] [data-vds-disclosure=true]>summary:hover{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:inset 3px 0 0 var(--vds-nav-hover-border)!important}}.vesbor-app-root[data-vds-route] [data-vds-disclosure-trigger=true]:focus-visible,.vesbor-app-root[data-vds-route] [data-vds-disclosure=true]>summary:focus-visible{outline:0!important;border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-nav-focus-ring)!important}.vesbor-app-root[data-vds-route] [data-vds-disclosure-trigger=true][aria-expanded=true],.vesbor-app-root[data-vds-route] [data-vds-disclosure=true][open]>summary{border-color:var(--vds-nav-active-border)!important;background:var(--vds-nav-active-subtle-bg)!important;color:var(--vds-nav-active-subtle-text)!important;box-shadow:inset 3px 0 0 var(--vds-nav-active-border)!important}.vesbor-app-root[data-vds-route] [data-vds-disclosure=true][open]>summary::marker{color:var(--vds-nav-active-border)}.vesbor-app-root[data-vds-route] [data-vds-drop-target=true]{transition:var(--vds-nav-transition)!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] [data-vds-drop-target=true]:not([aria-disabled=true]):hover{border-color:var(--vds-nav-hover-border)!important;background-color:var(--vds-nav-hover-bg)!important;box-shadow:inset 0 0 0 1px var(--vds-nav-hover-border)!important}}.vesbor-app-root[data-vds-route] [data-vds-drop-target=true]:is(:focus-visible,:focus-within,[data-dragging=true],[data-drag-active=true]){outline:0!important;border-color:var(--vds-nav-active-border)!important;background-color:var(--vds-nav-active-subtle-bg)!important;box-shadow:var(--vds-nav-focus-ring)!important}.vesbor-app-root[data-vds-route] [data-vds-drag-source=true]{cursor:grab;transition:opacity var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard)!important}.vesbor-app-root[data-vds-route] [data-vds-drag-source=true]:active,.vesbor-app-root[data-vds-route] [data-vds-drag-source=true][data-dragging=true]{cursor:grabbing;opacity:.72;box-shadow:var(--vds-shadow-sm)!important}.vesbor-app-root[data-vds-route] [data-vds-drag-source=true][aria-disabled=true],.vesbor-app-root[data-vds-route] [data-vds-drop-target=true][aria-disabled=true]{cursor:not-allowed;opacity:.58}@media (pointer:coarse){.vesbor-app-root[data-vds-route] [data-vds-disclosure-trigger=true]:not(:disabled):active,.vesbor-app-root[data-vds-route] [data-vds-disclosure=true]>summary:active,.vesbor-app-root[data-vds-route] [data-vds-drop-target=true]:active{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important}}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route] [data-vds-disclosure-trigger=true],.vesbor-app-root[data-vds-route] [data-vds-disclosure=true]>summary,.vesbor-app-root[data-vds-route] [data-vds-drag-source=true],.vesbor-app-root[data-vds-route] [data-vds-drop-target=true]{transition:none!important}}[data-vds-overlay-layer=true]{box-sizing:border-box;overscroll-behavior:contain;isolation:isolate}[data-vds-overlay-layer=true]:not([data-positioned=true]){padding:var(--vds-overlay-gutter);background:var(--vds-overlay-scrim);-webkit-backdrop-filter:blur(var(--vds-backdrop-blur));backdrop-filter:blur(var(--vds-backdrop-blur))}[data-vds-overlay-panel=true],[data-vds-overlay-surface=true]{box-sizing:border-box;max-block-size:var(--vds-overlay-panel-max-height);overscroll-behavior:contain;scrollbar-gutter:stable}[data-vds-overlay-panel=true]{max-inline-size:min(var(--vds-overlay-panel-max-width),calc(100vw - (2 * var(--vds-overlay-gutter))));border-color:var(--vds-color-border);border-radius:var(--vds-overlay-panel-radius);background:var(--vds-color-surface);color:var(--vds-color-text);box-shadow:var(--vds-overlay-panel-shadow)}[data-vds-overlay-panel=true]:focus-visible,[data-vds-overlay-surface=true]:focus-visible{outline:none;box-shadow:var(--vds-overlay-panel-shadow),var(--vds-focus-ring)}[data-vds-overlay-layer=true][aria-busy=true] [data-vds-overlay-panel=true],[data-vds-overlay-panel=true][aria-busy=true]{cursor:progress}:where(.vds-dialog-layer,.crew-modal,.fleet-modal-overlay,.fleet-confirm-overlay,.bunker-modal-overlay,.vesbor-modal-backdrop,.vds-r37-overlay,.vds-r40-contract-dialog,.vds-r41-unsaved-dialog,.stage128hf-preview-overlay,.stage119d-modal-overlay,.stage85-document-delete-overlay,.stage79-soft-delete-overlay,.communication-file-preview-overlay,.vessel-photo-lightbox,.vds-sale-lightbox,.support-preview-backdrop,.owner-dossier-overlay){box-sizing:border-box;overscroll-behavior:contain}:where(.vds-dialog,.crew-dialog,.fleet-modal-card,.fleet-confirm-card,.bunker-modal-card,.bunker-builder-card,.vesbor-modal-panel,.communication-file-preview-modal,.vessel-photo-card-overlay,.vds-sale-detail-dialog,.vds-sale-compare-dialog,.stage119d-modal){box-sizing:border-box;max-block-size:var(--vds-overlay-panel-max-height);overscroll-behavior:contain;scrollbar-gutter:stable}:where(.vds-dialog__header,.crew-dialog>header,.fleet-modal-header,.bunker-modal-head,.vesbor-modal-head,.stage119d-modal-header){position:sticky;inset-block-start:0;z-index:2;background:var(--vds-color-surface)}:where(.vds-dialog__footer,.fleet-confirm-actions,.bunker-modal-actions,.stage119d-modal-actions){position:sticky;inset-block-end:0;z-index:2;background:var(--vds-color-surface)}:where(.vds-action-menu__popover,[role=menu],[role=listbox]){max-inline-size:min(24rem,calc(100vw - (2 * var(--vds-overlay-gutter))));max-block-size:min(24rem,calc(var(--vesbor-viewport-height, 100vh) - (2 * var(--vds-overlay-gutter))));overscroll-behavior:contain;scrollbar-gutter:stable}.vds-tooltip{z-index:var(--vds-z-tooltip);overflow-wrap:anywhere;text-wrap:pretty}[data-vds-system-state]{box-sizing:border-box;border-radius:var(--vds-radius-lg)}:where(.crew-empty,.vessel-empty-state,.stage119d-empty-state,.vds-r42-empty-state,.vds-r38-empty-state,.vds-r55-empty-state),[data-vds-system-state=empty]{min-block-size:var(--vds-system-state-min-height);display:grid;place-items:center;align-content:center;gap:var(--vds-space-2);padding:var(--vds-space-6) var(--vds-space-4);border:1px dashed var(--vds-color-border-strong);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-muted);text-align:center}:where(.admin-loading-state,.vds-r33-notification-panel__loading),[data-vds-system-state=loading]{min-block-size:var(--vds-system-state-compact-min-height);color:var(--vds-color-text-muted)}[data-vds-system-state=loading]{cursor:progress}:where(.crew-error,.stage119d-inline-alert,.stage119d-toast),[data-vds-system-state=error],[data-vds-system-state=notice]{border-radius:var(--vds-radius-md);box-shadow:var(--vds-shadow-xs)}:where(.crew-error,.stage119d-toast.danger),[data-vds-system-state=error]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.stage119d-toast.success{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg);color:var(--vds-color-success)}:where(button,[role=button])[aria-busy=true],:where(button,[role=button])[data-loading=true]{cursor:progress;opacity:.78}:where(button,[role=button]):disabled,:where(button,[role=button])[aria-disabled=true]{cursor:not-allowed}.vds-loading-state .vds-skeleton-row,[aria-busy=true] .vds-skeleton-row{will-change:background-position}@media (max-width:640px){[data-vds-overlay-layer=true]:not([data-positioned=true]){padding:max(.5rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}[data-vds-overlay-panel=true]{inline-size:100%;max-inline-size:100%;max-block-size:calc(var(--vesbor-viewport-height, 100vh) - max(1rem, env(safe-area-inset-top, 0px)) - max(1rem, env(safe-area-inset-bottom, 0px)));border-radius:var(--vds-radius-lg)}:where(.vds-dialog__footer,.fleet-confirm-actions,.bunker-modal-actions,.stage119d-modal-actions){padding-block-end:max(var(--vds-space-4),env(safe-area-inset-bottom,0px))}}@media (pointer:coarse){[data-vds-overlay-panel=true] :where(button,[role=button],a[href]){min-block-size:var(--vds-touch-target)}}@media (prefers-reduced-motion:reduce){.vds-skeleton-row,.vds-tooltip,[data-vds-overlay-layer=true],[data-vds-overlay-panel=true]{animation:none!important;transition-duration:.01ms!important}}@media print{[data-vds-overlay-layer=true]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}body.vds-dialog-open #__next .vesbor-shell-v2 :where(.workspace-page-header,.vds-page-header,.page-header)>:where(.workspace-page-actions,.vds-page-header__actions){visibility:hidden}body.vds-dialog-open #__next .vesbor-shell-v2 .vesbor-top-shell--actions-only{opacity:0;pointer-events:none}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=workspace-tabs],[data-vds-navigation=local-tabs],[data-vds-navigation=crewing-primary],[data-vds-navigation=crewing-context],[data-vds-navigation=seafarer-primary],[data-vds-navigation=quick],[data-vds-navigation=section],[data-vds-navigation=form-tabs],[data-vds-navigation=admin-tabs],[data-vds-navigation=admin-subtabs]) :where(a[href],button):is(.active,.is-active,[aria-current],[aria-selected=true],[aria-pressed=true],[data-active=true]){border-color:var(--vds-nav-active-border)!important;background-color:var(--vds-nav-active-bg)!important;background-image:none!important;color:var(--vds-nav-active-text)!important;box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--vds-color-on-brand) 72%,transparent),var(--vds-shadow-sm)!important;font-weight:var(--vds-font-weight-strong)!important;text-decoration:none!important}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=workspace-tabs],[data-vds-navigation=local-tabs],[data-vds-navigation=crewing-primary],[data-vds-navigation=crewing-context],[data-vds-navigation=seafarer-primary],[data-vds-navigation=quick],[data-vds-navigation=section],[data-vds-navigation=form-tabs],[data-vds-navigation=admin-tabs],[data-vds-navigation=admin-subtabs]) :where(a[href],button):is(.active,.is-active,[aria-current],[aria-selected=true],[aria-pressed=true],[data-active=true]) :where(svg,span,strong,small,b,em){color:inherit!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route] :where([data-vds-navigation=workspace-tabs],[data-vds-navigation=local-tabs],[data-vds-navigation=crewing-primary],[data-vds-navigation=crewing-context],[data-vds-navigation=seafarer-primary],[data-vds-navigation=quick],[data-vds-navigation=section],[data-vds-navigation=form-tabs],[data-vds-navigation=admin-tabs],[data-vds-navigation=admin-subtabs]) :where(a[href],button):not(:disabled):not([aria-disabled=true]):not(.active):not(.is-active):not([aria-current]):not([aria-selected=true]):not([aria-pressed=true]):not([data-active=true]):hover{border-color:var(--vds-nav-hover-border)!important;background-color:var(--vds-nav-hover-bg)!important;color:var(--vds-nav-hover-text)!important;box-shadow:var(--vds-shadow-xs)!important}}.vesbor-app-root[data-vds-route] :where([data-vds-navigation=workspace-tabs],[data-vds-navigation=local-tabs],[data-vds-navigation=crewing-primary],[data-vds-navigation=crewing-context],[data-vds-navigation=seafarer-primary],[data-vds-navigation=quick],[data-vds-navigation=section],[data-vds-navigation=form-tabs],[data-vds-navigation=admin-tabs],[data-vds-navigation=admin-subtabs]) :where(a[href],button):focus-visible{outline:0!important;border-color:var(--vds-nav-active-border)!important;box-shadow:var(--vds-nav-focus-ring)!important}.vds-r71-public-auth-notice{display:flex;align-items:center;min-height:44px;margin:0;padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-primary-200);border-radius:var(--vds-radius-md);background:var(--vds-color-primary-50);color:var(--vds-color-primary-800);font-size:var(--vds-font-size-sm);font-weight:var(--vds-font-weight-medium)}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route] [data-vds-navigation] :where(a[href],button){transition:none!important}}@media (min-width:721px){.vesbor-shell-v2 .vesbor-top-shell--actions-only{position:fixed!important;inset:8px max(14px,env(safe-area-inset-right,0px)) auto auto!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:7000}.vesbor-shell-v2 .vesbor-top-shell--actions-only,.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-top-inner{width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;pointer-events:none}.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-top-inner{gap:0!important}.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-mobile-brand,.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-mobile-menu-btn,.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-page-context{display:none!important}.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-top-actions{margin:0!important;padding:0!important;pointer-events:auto}.vesbor-shell-v2 .vesbor-main-shell{padding-top:8px!important}}@media (max-width:720px){.vesbor-shell-v2 .vesbor-top-shell--actions-only{position:sticky!important;inset:0 auto auto 0!important;width:100%!important;min-height:48px!important;margin:0!important;background:#fff!important;border-bottom:1px solid var(--vds-color-border)!important;box-shadow:0 4px 14px rgba(15,23,42,.04)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-top-inner{min-height:48px!important;padding:5px max(8px,env(safe-area-inset-right,0px)) 5px max(8px,env(safe-area-inset-left,0px))!important}.vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-mobile-menu-btn{display:inline-flex!important}}.vesbor-shell-v2 :where(.account-menu-panel,.notification-bell-panel){background:#fff!important;background-image:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}.vesbor-shell-v2 .account-menu-panel :where(.account-menu-head,.account-link-list){background:#fff}.vesbor-floating-chat-panel{border-radius:16px!important;border:1px solid var(--vds-color-border-strong)!important;background:#fff!important;box-shadow:0 18px 54px rgba(15,23,42,.22)!important}.vesbor-floating-chat-panel.expanded{border-radius:16px!important}.vesbor-floating-chat-head{border-radius:0!important}.vesbor-floating-resize-edge,.vesbor-floating-resize-edge:is(.n,.s,.e,.w,.ne,.nw,.se,.sw){min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important}.vesbor-floating-resize-edge:active,.vesbor-floating-resize-edge:focus,.vesbor-floating-resize-edge:focus-visible,.vesbor-floating-resize-edge:hover{outline:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:720px){.vesbor-floating-chat-panel{border-radius:14px!important}}.vesbor-shell-v2 .vesbor-mobile-menu-btn{display:none!important}.vesbor-app-root[data-vds-route] :where(.workspace-filter-bar.vds-filter-panel,.bunker-filter-panel.vds-filter-panel){grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.vesbor-app-root[data-vds-route] :where(.workspace-filter-bar.vds-filter-panel,.bunker-filter-panel.vds-filter-panel)>:where(.vds-filter-panel__header,.vds-filter-panel__body){grid-column:1/-1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.vesbor-app-root[data-vds-route] .stage70w140-filter>.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(250px,1.45fr) minmax(135px,.78fr) minmax(130px,.72fr) minmax(170px,.92fr) minmax(150px,.82fr) minmax(210px,1.12fr) 44px 44px!important;align-items:end!important;gap:10px!important}.vesbor-app-root[data-vds-route] .stage70w140-filter>.vds-filter-panel__body>:where(.bunker-search-control,label,button,.stage128ag-services-view-toggle){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.vesbor-app-root[data-vds-route] .companies-filter-stage86>.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(260px,1.5fr) minmax(170px,1fr) minmax(135px,.78fr) minmax(135px,.78fr) minmax(150px,.86fr) minmax(145px,.82fr) 44px 44px!important;align-items:end!important;gap:10px!important}.vesbor-app-root[data-vds-route] .companies-filter-stage86>.vds-filter-panel__body>:where(input,select,button,.form-input,.form-select){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}@media (max-width:1280px){.vesbor-app-root[data-vds-route] :where(.stage70w140-filter,.companies-filter-stage86)>.vds-filter-panel__body{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route] :where(.stage70w140-filter,.companies-filter-stage86)>.vds-filter-panel__body>:first-child{grid-column:span 2}}@media (max-width:920px){.vesbor-app-root[data-vds-route] :where(.stage70w140-filter,.companies-filter-stage86)>.vds-filter-panel__body{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.vesbor-app-root[data-vds-route] :where(.stage70w140-filter,.companies-filter-stage86)>.vds-filter-panel__body{grid-template-columns:minmax(0,1fr)!important}.vesbor-app-root[data-vds-route] :where(.stage70w140-filter,.companies-filter-stage86)>.vds-filter-panel__body>:first-child{grid-column:auto}}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table{width:100%!important;min-width:1080px!important;table-layout:fixed!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table thead tr{border-bottom:1px solid var(--vds-color-border)!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table thead th{padding:10px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table .table-sort-trigger,.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table .table-sort-trigger:active,.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table .table-sort-trigger:focus-visible,.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table .table-sort-trigger:hover{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table .table-sort-trigger:focus-visible{outline:2px solid var(--vds-color-primary-500)!important;outline-offset:3px!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table td:first-child,.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table th:first-child{width:15%!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table td:nth-child(2),.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table td:nth-child(n+3):nth-child(-n+7),.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table th:nth-child(2),.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table th:nth-child(n+3):nth-child(-n+7){width:12%!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table td:nth-child(8),.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table th:nth-child(8){width:9%!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table td:nth-child(9),.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table th:nth-child(9){width:4%!important;text-align:right!important}.vesbor-app-root[data-vds-route] .stage70-bunker-w4-port-matrix-table th:nth-child(9){padding-inline:4px!important}.vesbor-app-root[data-vds-route] :where(.workspace-page-header,.vds-page-header,.bunker-titlebar)+:where(.vesbor-section-tabs-wrap,.workspace-tabs,.bunker-ux-tabs){margin-top:var(--vds-space-3)}.vesbor-app-root[data-vds-route] :where(.vesbor-section-tabs-wrap,.workspace-tabs,.bunker-ux-tabs)+:where(.workspace-filter-bar,.bunker-filter-panel,.vds-alert-stack,.bunker-alert,section,.vds-surface){margin-top:var(--vds-space-3)}.vesbor-app-root[data-vds-route] :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body,.stage128ag-charter-primary-row,.stage128ag-charter-secondary-row,.cargo-filter-grid,.vds-directory-meta__tools){align-items:flex-end!important}.vesbor-app-root[data-vds-route] :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body)>:where(label,.vds-field,.vds-filter-field,.stage128ag-field){align-self:end;min-width:0;margin:0}.vesbor-app-root[data-vds-route] :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body,.stage128ag-charter-primary-row,.stage128ag-charter-secondary-row,.cargo-filter-grid,.companies-filter-stage86) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.vds-search-field,.bunker-input-icon,.stage128ag-search-box,.form-input,.form-select,.vds-input,.vds-select){width:100%!important;min-width:0;height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important;margin-top:0!important}.vesbor-app-root[data-vds-route] :where(.vds-search-field,.bunker-input-icon,.stage128ag-search-box){display:flex;align-items:center}.vesbor-app-root[data-vds-route] :where(.vds-search-field input,.bunker-input-icon input,.stage128ag-search-box input){height:40px!important;min-height:40px!important;max-height:40px!important;border:0!important;box-shadow:none!important;background:transparent!important}.vesbor-app-root[data-vds-route] :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body)>:where(button,.vds-tooltip-host,.stage128ag-services-view-toggle){align-self:end}.vesbor-app-root[data-vds-route] :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body)>:where(button,.vds-tooltip-host>button){min-height:42px!important}.vesbor-app-root[data-vds-route] :where(table.vds-table,.bunker-overview-table,.crew-table-wrap table,.workspace-table-scroll table,.admin-table,.vds-data-table) thead th{border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important;background-image:none!important}.vesbor-app-root[data-vds-route] :where(.vds-sort-button,.table-sort-trigger,.stage86-sortable-header),.vesbor-app-root[data-vds-route] :where(table.vds-table,.bunker-overview-table,.crew-table-wrap table,.workspace-table-scroll table,.admin-table,.vds-data-table) thead th>:where(button,.vds-sort-button,.table-sort-trigger,.stage86-sortable-header){min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route] :where(.vds-sort-button,.table-sort-trigger,.stage86-sortable-header):hover{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route] :where(.vds-sort-button,.table-sort-trigger,.stage86-sortable-header):focus-visible{outline:2px solid var(--vds-color-primary-500);outline-offset:3px!important;border-radius:3px!important}.vesbor-app-root[data-vds-route] table tbody tr:where([data-vds-interactive-surface],.clickable-listing-row,[role=link],[role=button]){cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.vesbor-app-root[data-vds-route] table tbody tr:where([data-vds-interactive-surface],.clickable-listing-row,[role=link],[role=button]):hover>td{background:var(--vds-nav-hover-bg,var(--vds-color-primary-50))!important}.vesbor-app-root[data-vds-route] table tbody tr:where([data-vds-interactive-surface],.clickable-listing-row,[role=link],[role=button]):focus-visible{outline:2px solid var(--vds-color-primary-500);outline-offset:-2px}.vesbor-app-root[data-vds-route] table tbody tr:where([data-vds-interactive-surface],.clickable-listing-row,[role=link],[role=button]):active>td{background:var(--vds-nav-active-subtle-bg,var(--vds-color-primary-100))!important}.vds-company-directory-card__open-hint{color:var(--vds-color-primary-700);font-weight:750;white-space:nowrap}@media (max-width:920px){.vesbor-app-root[data-vds-route] :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body){align-items:stretch}}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route] table tbody tr[data-vds-interactive-surface]{transition:none}}.dashboard-stage128el .dashboard-el-kpi-grid>.dashboard-w175-link,.dashboard-stage128el .dashboard-el-kpi-grid>button.dashboard-w175-link{display:block!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;outline:0}.dashboard-stage128el .dashboard-el-kpi-grid .dashboard-w175-kpi{width:100%;box-sizing:border-box;background:var(--vds-color-surface)!important}.dashboard-stage128el .dashboard-el-kpi-grid .dashboard-w175-link:focus-visible .dashboard-w175-kpi,.dashboard-stage128el .dashboard-el-kpi-grid .dashboard-w175-link:hover .dashboard-w175-kpi{background:var(--vds-nav-hover-bg,var(--vds-color-primary-50))!important;border-color:var(--vds-nav-hover-border,var(--vds-color-primary-300))!important;box-shadow:var(--vds-shadow-sm)!important;transform:translateY(-1px)}.dashboard-stage128el .dashboard-el-kpi-grid .dashboard-w175-link:focus-visible{box-shadow:var(--vds-focus-ring)!important}.dashboard-stage128el .dashboard-el-kpi-grid .dashboard-w175-link:active .dashboard-w175-kpi{background:var(--vds-nav-active-subtle-bg,var(--vds-color-primary-100))!important;transform:translateY(0)}.vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-search{height:42px!important;min-height:42px!important;align-self:stretch}.vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-search>svg{display:none!important}.vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-input,.vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-select,.vesbor-app-root[data-vds-route=deals_registry] .w197-deals-filterbar>button{height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important}.vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-input{padding-left:12px!important}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line{align-items:end!important}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line>:where(label,.cargo-filter-quick-actions){align-self:end!important;margin:0!important}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-search-field>span,.vesbor-app-root[data-vds-route=cargo] .stage128ibp-cargo-port-field>span{min-height:14px!important;display:flex!important;align-items:center!important;margin:0 0 5px!important}.vesbor-app-root[data-vds-route=cargo] .cargo-search-no-icon>svg{display:none!important}.vesbor-app-root[data-vds-route=cargo] .cargo-search-no-icon input{padding-left:12px!important}.vesbor-app-root[data-vds-route=cargo] :where(.cargo-filter-route-line .vessel-search-box,.cargo-filter-route-line .port-search,.cargo-filter-route-line .port-search-wrap,.cargo-filter-route-line .cargo-filter-chip,.cargo-filter-grid input,.cargo-filter-grid select,.cargo-filter-grid .cargo-filter-chip,.cargo-filter-grid .stage128y-date-input-shell){height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced{grid-template-columns:minmax(150px,1fr) minmax(170px,1.15fr) minmax(108px,.62fr) minmax(118px,.68fr) minmax(120px,.78fr) minmax(120px,.78fr) minmax(160px,1fr) minmax(160px,1fr)!important;align-items:end!important}.vesbor-app-root[data-vds-route=cargo] .cargo-advanced-quick-chip{align-self:end!important;justify-content:center!important;width:100%!important;margin:0!important;border-radius:12px!important;white-space:nowrap}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-quick-actions .cargo-filter-chip{height:42px!important;min-height:42px!important}.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page{gap:8px!important}.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page>.workspace-page-header{margin-bottom:0!important;padding-bottom:8px!important}.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page>.vesbor-section-tabs-wrap{margin:0 0 4px!important}.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page>.vds-alert-stack:empty{display:none!important}.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page .vds-tabs-layout__navigation{margin:0 0 8px!important}.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page .vds-fleet-toolbar{margin-top:0!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-filter{padding:12px!important;border-color:var(--vds-color-border-subtle,var(--vds-color-border))!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-shell{gap:8px!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-mine-row,.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row{align-items:end!important}.vesbor-app-root[data-vds-route=vessel_charter] :where(.stage128ag-search-box,.stage128ag-field>input,.stage128ag-field>select,.stage128ag-field .port-search,.stage128ag-field .port-search-wrap,.stage128ag-field .stage128y-date-input-shell,.stage128ag-sort-field>select,.stage128ag-advanced-button,.stage128ag-clear-button,.stage128ag-right-controls .vesbor-single-view-toggle){height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-controls-row{padding-top:0!important}.vesbor-app-root[data-vds-route=vessel_charter] .vds-tabs-layout__navigation{margin-bottom:8px!important}.vesbor-app-root[data-vds-route=vessel_charter] .vessel-result-head{display:none!important}.vesbor-app-root[data-vds-route=vessel_charter] .vessel-table-wrap{border:1px solid var(--vds-color-border)!important;border-radius:14px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table thead th{border:0!important;border-bottom:1px solid var(--vds-color-border)!important;border-radius:0!important;background:var(--vds-color-surface-muted)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table .vessel-table-sort{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-page-shell{gap:8px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-titlebar{margin:0!important;padding-bottom:8px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs{display:flex!important;width:100%!important;margin:0 0 8px!important;padding:4px!important;border-radius:12px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs :where(button,.bunker-tab-link){min-height:38px!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:var(--vds-color-text-muted)!important}.vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs button:where(.active,[aria-pressed=true]){background:var(--vds-color-primary-600)!important;color:#fff!important;box-shadow:0 4px 12px rgba(37,99,235,.18)!important}.vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel{margin:0 0 8px!important;border-radius:14px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel>.vds-filter-panel__header{min-height:52px!important;padding:8px 12px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel>.vds-filter-panel__body{padding:10px 12px 12px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-card{border-radius:14px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-card-head{padding:12px 14px 9px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-overview-table thead th{border:0!important;border-bottom:1px solid var(--vds-color-border)!important;border-radius:0!important;background:var(--vds-color-surface-muted)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-overview-table .table-sort-trigger{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}@media (max-width:1280px){.vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced{grid-template-columns:minmax(0,1fr)!important}.vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.dashboard-stage128el .dashboard-el-kpi-grid .dashboard-w175-kpi{transition:none!important}}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-header-inner{min-height:64px}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-nav{min-width:0}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-menu-button,html body #__next .vesbor-app-root[data-vds-route=public_home] .home-mobile-nav{display:none!important}html body #__next .dashboard-stage128el .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link{appearance:none!important;-webkit-appearance:none!important;display:grid!important;width:100%!important;min-width:0!important;min-height:94px!important;margin:0!important;padding:15px 16px!important;grid-template-columns:50px minmax(0,1fr) 18px!important;align-items:center!important;gap:14px!important;border:1px solid rgba(226,232,240,.98)!important;border-radius:18px!important;background:var(--vds-color-surface,#fff)!important;box-shadow:0 18px 48px rgba(15,23,42,.055)!important;color:inherit!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}html body #__next .dashboard-stage128el .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link:focus-visible,html body #__next .dashboard-stage128el .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link:hover{background:var(--vds-nav-hover-bg,#eff6ff)!important;border-color:var(--vds-nav-hover-border,#93c5fd)!important;box-shadow:0 20px 48px rgba(37,99,235,.12)!important;transform:translateY(-1px)!important}html body #__next .dashboard-stage128el .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link:focus-visible{outline:3px solid color-mix(in srgb,var(--vds-color-primary-500,#3b82f6) 36%,transparent)!important;outline-offset:2px!important}html body #__next .dashboard-stage128el .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link:active{transform:none!important;background:var(--vds-nav-active-subtle-bg,#dbeafe)!important}html body #__next .vesbor-app-root[data-vds-route=deals_registry] .w197-deals-filterbar{align-items:stretch!important}html body #__next .vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-search{display:flex!important;align-items:stretch!important;height:42px!important;min-height:42px!important;padding:0!important;background-image:none!important}html body #__next .vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-search:after,html body #__next .vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-search:before,html body #__next .vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-search>svg{display:none!important;content:none!important}html body #__next .vesbor-app-root[data-vds-route=deals_registry] .w197-deals-filterbar :is(input,select,button){height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=deals_registry] .vds-r42-deals-input{padding:0 12px!important;background-image:none!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line{display:grid!important;grid-template-columns:minmax(230px,.9fr) minmax(320px,1.45fr) minmax(320px,1.45fr) auto!important;align-items:end!important;gap:10px!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line>.cargo-filter-quick-actions,html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line>label{align-self:end!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-search-field,html body #__next .vesbor-app-root[data-vds-route=cargo] .stage128ibp-cargo-port-field{display:grid!important;grid-template-rows:16px 42px!important;gap:6px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-search-field>span,html body #__next .vesbor-app-root[data-vds-route=cargo] .stage128ibp-cargo-port-field>span{display:flex!important;align-items:center!important;min-height:16px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-search-no-icon:after,html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-search-no-icon:before,html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-search-no-icon>svg{display:none!important;content:none!important}html body #__next .vesbor-app-root[data-vds-route=cargo] :is(.cargo-search-no-icon,.cargo-search-no-icon input,.cargo-filter-route-line .port-search,.cargo-filter-route-line .port-search-wrap,.cargo-filter-route-line .port-search input,.cargo-filter-route-line .cargo-filter-chip,.cargo-filter-grid input,.cargo-filter-grid select,.cargo-filter-grid button,.cargo-filter-grid .stage128y-date-input-shell){height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-search-no-icon input{padding-left:12px!important;background-image:none!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced{display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(170px,1.15fr) minmax(105px,.64fr) minmax(115px,.68fr) minmax(120px,.78fr) minmax(120px,.78fr) minmax(155px,1fr) minmax(155px,1fr)!important;align-items:end!important;gap:10px!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-advanced-quick-chip{width:100%!important;margin:0!important;justify-content:center!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page{gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page>.workspace-page-header{margin:0!important;padding-bottom:6px!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page>.vesbor-section-tabs-wrap{margin:0 0 2px!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page .vds-tabs-layout__navigation{margin:0 0 4px!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page .vds-fleet-toolbar{margin:0!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-filter{padding:12px!important;margin:0!important;border:1px solid var(--vds-color-border,#dbe3ee)!important;border-radius:14px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-shell{gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row{align-items:end!important;gap:10px!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-search-box--plain:after,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-search-box--plain:before,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-search-box--plain>svg{display:none!important;content:none!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] :is(.stage128ag-search-box,.stage128ag-search-box input,.stage128ag-field>input,.stage128ag-field>select,.stage128ag-field .port-search,.stage128ag-field .port-search-wrap,.stage128ag-field .port-search input,.stage128ag-field .stage128y-date-input-shell,.stage128ag-sort-field>select,.stage128ag-advanced-button,.stage128ag-clear-button,.stage128ag-right-controls button){height:42px!important;min-height:42px!important;max-height:42px!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-search-box--plain input{padding-left:12px!important;background-image:none!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .vessel-result-head{display:none!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table thead th,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table thead th>button,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .vessel-table-sort{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table thead th{border-bottom:1px solid var(--vds-color-border,#dbe3ee)!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-page-shell{gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-titlebar{margin:0!important;padding:0 0 6px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs{margin:0 0 6px!important;padding:4px!important;border:1px solid var(--vds-color-border,#dbe3ee)!important;border-radius:12px!important;background:var(--vds-color-surface-muted,#f1f5f9)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs>button{min-height:38px!important;padding:8px 14px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--vds-color-text-muted,#64748b)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs>button.active,html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs>button[aria-pressed=true]{background:var(--vds-color-primary-600,#2563eb)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 12px rgba(37,99,235,.2)!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel{margin:0 0 6px!important;border-radius:14px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-card{margin-top:0!important;border-radius:14px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-overview-table .table-sort-trigger,html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-overview-table thead th,html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-overview-table thead th>button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-overview-table thead th{border-bottom:1px solid var(--vds-color-border,#dbe3ee)!important}html body #__next .vesbor-app-root[data-vds-route] table thead th>:is(button,.vds-sort-button,.table-sort-trigger,.stage86-sortable-header,.vessel-table-sort){min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=public_home] .home-header-inner{flex-wrap:wrap;row-gap:4px;padding-bottom:8px}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-nav{order:3;display:flex!important;width:100%;overflow-x:auto;justify-content:flex-start;gap:20px;padding:4px 0;scrollbar-width:thin}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=public_home] .home-actions .home-ghost-button{display:inline-flex!important;width:auto!important}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-actions .home-top-button{display:none!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced,html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){html body #__next .dashboard-stage128el .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link{transition:none!important}}html body #__next .dashboard-smart-match-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.46);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html body #__next .dashboard-smart-match-dialog{width:min(920px,96vw);max-height:min(820px,90vh);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(203,213,225,.96);border-radius:20px;background:var(--vds-color-surface,#fff);box-shadow:0 32px 90px rgba(15,23,42,.24)}html body #__next .dashboard-smart-match-dialog-footer,html body #__next .dashboard-smart-match-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}html body #__next .dashboard-smart-match-dialog-header{border-bottom:1px solid rgba(226,232,240,.96)}html body #__next .dashboard-smart-match-dialog-header>div{display:flex;align-items:center;gap:12px;min-width:0}html body #__next .dashboard-smart-match-dialog-header strong{display:block;color:var(--text-primary,#0f172a);font-size:17px;font-weight:950}html body #__next .dashboard-smart-match-dialog-header small{display:block;margin-top:2px;color:var(--text-muted,#64748b);font-size:12px;font-weight:700}html body #__next .dashboard-smart-match-dialog-icon,html body #__next .dashboard-smart-match-item-icon{display:grid;place-items:center;flex:0 0 auto;color:var(--vds-color-primary-600,#2563eb);background:var(--vds-color-primary-50,#eff6ff)}html body #__next .dashboard-smart-match-dialog-icon{width:40px;height:40px;border-radius:13px}html body #__next .dashboard-smart-match-close{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(226,232,240,.98);border-radius:11px;background:#fff;color:#475569;cursor:pointer}html body #__next .dashboard-smart-match-close:hover{background:#f8fafc;border-color:#cbd5e1}html body #__next .dashboard-smart-match-error{display:flex;align-items:center;gap:8px;margin:12px 18px 0;padding:10px 12px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#b91c1c;font-size:12px;font-weight:800}html body #__next .dashboard-smart-match-list{min-height:0;overflow:auto;padding:14px 18px 18px;display:grid;gap:12px}html body #__next .dashboard-smart-match-item{border:1px solid rgba(226,232,240,.98);border-radius:16px;background:#fff;padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.035)}html body #__next .dashboard-smart-match-item-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center}html body #__next .dashboard-smart-match-item-icon{width:38px;height:38px;border-radius:12px}html body #__next .dashboard-smart-match-item-copy{min-width:0}html body #__next .dashboard-smart-match-item-copy strong{display:block;color:var(--text-primary,#0f172a);font-size:14px;font-weight:950}html body #__next .dashboard-smart-match-item-copy small{display:block;margin-top:3px;overflow:hidden;color:var(--text-muted,#64748b);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html body #__next .dashboard-smart-match-badges{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}html body #__next .dashboard-smart-match-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border-radius:999px;background:#ecfdf3;color:#067647;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}html body #__next .dashboard-smart-match-badge.warning{background:#fff7ed;color:#c2410c}html body #__next .dashboard-smart-match-summary{display:grid;gap:5px;margin-top:11px;padding:10px 11px;border-radius:12px;background:#f8fafc;color:#475569;font-size:12px;line-height:1.4}html body #__next .dashboard-smart-match-reasons{display:grid;gap:4px;margin-top:11px;color:#475569;font-size:12px;line-height:1.35}html body #__next .dashboard-smart-match-reasons b{color:#334155;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}html body #__next .dashboard-smart-match-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px}html body #__next .dashboard-smart-match-dismiss,html body #__next .dashboard-smart-match-open,html body #__next .dashboard-smart-match-secondary,html body #__next .dashboard-smart-match-view-all{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border-radius:10px;font:inherit;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}html body #__next .dashboard-smart-match-open,html body #__next .dashboard-smart-match-view-all{border:1px solid var(--vds-color-primary-600,#2563eb);background:var(--vds-color-primary-600,#2563eb);color:#fff}html body #__next .dashboard-smart-match-open:hover,html body #__next .dashboard-smart-match-view-all:hover{background:var(--vds-color-primary-700,#1d4ed8)}html body #__next .dashboard-smart-match-dismiss,html body #__next .dashboard-smart-match-secondary{border:1px solid rgba(203,213,225,.98);background:#fff;color:#475569}html body #__next .dashboard-smart-match-dismiss:hover,html body #__next .dashboard-smart-match-secondary:hover{background:#f8fafc;border-color:#94a3b8}html body #__next .dashboard-smart-match-dialog-footer{border-top:1px solid rgba(226,232,240,.96);background:#fbfdff}html body #__next .dashboard-smart-match-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:#64748b}html body #__next .dashboard-smart-match-empty strong{color:#334155;font-size:14px}html body #__next .dashboard-smart-match-empty small{max-width:430px;font-size:12px}html body #__next .dashboard-mini-row.dashboard-button-reset{width:100%;text-align:left;cursor:pointer}@media (max-width:700px){html body #__next .dashboard-smart-match-overlay{padding:10px;place-items:end center}html body #__next .dashboard-smart-match-dialog{width:100%;max-height:92vh;border-radius:18px 18px 12px 12px}html body #__next .dashboard-smart-match-item-head{grid-template-columns:38px minmax(0,1fr)}html body #__next .dashboard-smart-match-badges{grid-column:1/-1;justify-content:flex-start}html body #__next .dashboard-smart-match-item-copy small{white-space:normal}html body #__next .dashboard-smart-match-dialog-footer{align-items:stretch;flex-direction:column-reverse}html body #__next .dashboard-smart-match-dialog-footer>*{width:100%}}:root{--vds-search-control-height:42px;--vds-search-control-font-size:13px;--vds-search-label-font-size:11px;--vds-search-label-line-height:14px;--vds-search-area-gap:10px;--vds-search-area-padding:12px;--vds-search-area-radius:14px}html body #__next [data-vds-search-area=canonical]{width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-block:0 var(--vds-space-3)!important;border:1px solid var(--vds-color-border,#dbe3ee)!important;border-radius:var(--vds-search-area-radius)!important;background:var(--vds-color-surface,#fff)!important;box-shadow:none!important;color:var(--vds-color-text,#0f172a)!important;font-family:var(--vds-font-sans)!important;font-size:var(--vds-search-control-font-size)!important}html body #__next [data-vds-search-area=canonical]>.vds-filter-panel__header{min-height:42px!important;padding:8px var(--vds-search-area-padding)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--vds-search-area-gap)!important;border:0!important;border-bottom:1px solid var(--vds-color-border,#dbe3ee)!important;background:transparent!important}html body #__next [data-vds-search-area=canonical]>.vds-filter-panel__header .vds-filter-panel__label{margin:0!important;color:var(--vds-color-text-secondary,#475569)!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}html body #__next .vds-filter-panel__tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important;flex:0 0 auto!important}html body #__next [data-vds-search-area=canonical]>.vds-filter-panel__body{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:var(--vds-search-area-padding)!important;gap:var(--vds-search-area-gap)!important;border:0!important;align-items:flex-end!important}html body #__next [data-vds-search-area=canonical]>.vds-filter-panel__body[hidden]{display:none!important}html body #__next :where([data-vds-search-area=canonical],[data-vds-search-area=canonical-inline]) :where(label,.vds-field,.vds-filter-field,.vesbor-filter-field,.vessel-filter-field,.stage128ag-field,.stage128ag-sort-field){min-width:0!important;margin:0!important;align-self:flex-end!important}html body #__next :where([data-vds-search-area=canonical],[data-vds-search-area=canonical-inline]) :where(label>span:first-child,.vds-field__label,.vds-filter-field__label,.vessel-filter-field>span:first-child,.stage128ag-field>span:first-child,.stage128ag-sort-field>span:first-child){display:flex!important;align-items:center!important;min-height:var(--vds-search-label-line-height)!important;margin:0 0 6px!important;color:var(--vds-color-text-muted,#64748b)!important;font-size:var(--vds-search-label-font-size)!important;line-height:var(--vds-search-label-line-height)!important;font-weight:800!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important}html body #__next :where([data-vds-search-area=canonical],[data-vds-search-area=canonical-inline]) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.form-input,.form-select,.vds-input,.vds-select,.vds-search-field,.vessel-search-box,.stage128ag-search-box,.bunker-search-control,.bunker-input-icon,.port-search,.port-search-wrap,.stage128y-date-input-shell){width:100%!important;min-width:0!important;height:var(--vds-search-control-height)!important;min-height:var(--vds-search-control-height)!important;max-height:var(--vds-search-control-height)!important;box-sizing:border-box!important;margin:0!important;border-radius:10px!important;font-size:var(--vds-search-control-font-size)!important;line-height:1.2!important}html body #__next :where([data-vds-search-area=canonical],[data-vds-search-area=canonical-inline]) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.form-input,.form-select,.vds-input,.vds-select){padding-inline:12px!important}html body #__next :where([data-vds-search-area=canonical],[data-vds-search-area=canonical-inline]) :where(.vds-search-field input,.vessel-search-box input,.stage128ag-search-box input,.bunker-search-control input,.bunker-input-icon input,.port-search input,.port-search-wrap input){height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;border:0!important;border-radius:9px!important;box-shadow:none!important;background:transparent!important;font-size:var(--vds-search-control-font-size)!important}html body #__next :where([data-vds-search-area=canonical],[data-vds-search-area=canonical-inline]) :where(.vds-filter-button,.vds-icon-button,.vesbor-view-toggle,.vesbor-icon-button){width:var(--vds-search-control-height)!important;height:var(--vds-search-control-height)!important;min-width:var(--vds-search-control-height)!important;min-height:var(--vds-search-control-height)!important;max-width:var(--vds-search-control-height)!important;max-height:var(--vds-search-control-height)!important;padding:0!important;border-radius:10px!important;flex:0 0 var(--vds-search-control-height)!important}html body #__next :where([data-vds-search-area=canonical],[data-vds-search-area=canonical-inline]) :where(button:not(.vds-filter-button):not(.vds-icon-button):not(.vesbor-view-toggle):not(.vesbor-icon-button)){min-height:var(--vds-search-control-height)!important;box-sizing:border-box!important;font-size:var(--vds-search-control-font-size)!important}html body #__next .vds-sale-filterbar[data-vds-search-area=canonical]{padding:var(--vds-search-area-padding)!important}html body #__next .vds-sale-filterbar[data-vds-search-area=canonical] .vds-sale-filter-primary{gap:var(--vds-search-area-gap)!important;align-items:flex-end!important}html body #__next .vds-sale-filterbar[data-vds-search-area=canonical] .vds-sale-filter-actions{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:8px!important;min-height:var(--vds-search-control-height)!important}html body #__next .workspace-filter-bar[data-vds-search-area=canonical] .vds-filter-panel__tools>:where(.vds-tooltip-host,.vesbor-view-toggle){flex:0 0 auto!important}html body #__next .stage70w140-filter[data-vds-search-area=canonical]>.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(260px,1.55fr) repeat(4,minmax(130px,.82fr)) minmax(210px,1.15fr) 42px!important;align-items:flex-end!important;gap:var(--vds-search-area-gap)!important}html body #__next .companies-filter-stage86[data-vds-search-area=canonical]>.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(260px,1.55fr) minmax(170px,1fr) repeat(3,minmax(135px,.78fr)) minmax(150px,.84fr) 42px 42px!important;align-items:flex-end!important;gap:var(--vds-search-area-gap)!important}html body #__next .w197-deals-filterbar[data-vds-search-area=canonical]{display:grid!important;grid-template-columns:minmax(320px,2fr) repeat(4,minmax(150px,.82fr)) auto!important;align-items:flex-end!important;gap:var(--vds-search-area-gap)!important;padding:var(--vds-search-area-padding)!important}html body #__next .w197-deals-filterbar[data-vds-search-area=canonical]>:where(.vds-r42-deals-search,select,button){height:var(--vds-search-control-height)!important;min-height:var(--vds-search-control-height)!important;max-height:var(--vds-search-control-height)!important;margin:0!important}html body #__next .cargo-workspace-filterbar[data-vds-search-area=canonical] .cargo-filter-route-line{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.25fr) minmax(280px,1.25fr) auto!important;align-items:flex-end!important;gap:var(--vds-search-area-gap)!important}html body #__next .cargo-workspace-filterbar[data-vds-search-area=canonical] :where(.cargo-filter-grid-primary,.cargo-filter-grid-advanced,.cargo-my-filter-grid){align-items:flex-end!important;gap:var(--vds-search-area-gap)!important}html body #__next .cargo-workspace-filterbar[data-vds-search-area=canonical] .cargo-filter-quick-actions{display:flex!important;align-items:flex-end!important;gap:8px!important}html body #__next .cargo-workspace-filterbar[data-vds-search-area=canonical] .cargo-filter-chip{height:var(--vds-search-control-height)!important;min-height:var(--vds-search-control-height)!important;max-height:var(--vds-search-control-height)!important;margin:0!important;border-radius:10px!important}html body #__next .stage128ag-charter-filter[data-vds-search-area=canonical]{padding:var(--vds-search-area-padding)!important}html body #__next .stage128ag-charter-filter[data-vds-search-area=canonical] :where(.stage128ag-charter-primary-row,.stage128ag-charter-controls-row,.stage128ag-charter-advanced-row,.stage128ag-charter-mine-row){gap:var(--vds-search-area-gap)!important;align-items:flex-end!important}html body #__next .stage128ag-charter-filter[data-vds-search-area=canonical] :where(.stage128ag-advanced-button,.stage128ag-clear-button){height:var(--vds-search-control-height)!important;min-height:var(--vds-search-control-height)!important;max-height:var(--vds-search-control-height)!important;margin:0!important}html body #__next .bunker-filter-panel[data-vds-search-area=canonical]>.vds-filter-panel__body{gap:var(--vds-search-area-gap)!important;padding:var(--vds-search-area-padding)!important;align-items:flex-end!important}html body #__next [data-vds-search-area=canonical-inline]{min-width:0!important;box-sizing:border-box!important;gap:var(--vds-search-area-gap)!important;align-items:flex-end!important;font-family:var(--vds-font-sans)!important;font-size:var(--vds-search-control-font-size)!important}html body #__next :where(.candidate-filter-grid,.admin-responsive-filter-grid,.owner-crewing-search-grid,.cp3-outgoing-filters)[data-vds-search-area=canonical-inline]{display:grid!important;gap:var(--vds-search-area-gap)!important;align-items:flex-end!important}@media (max-width:1280px){html body #__next .w197-deals-filterbar[data-vds-search-area=canonical],html body #__next :where(.stage70w140-filter,.companies-filter-stage86)[data-vds-search-area=canonical]>.vds-filter-panel__body{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #__next .w197-deals-filterbar[data-vds-search-area=canonical]>:first-child,html body #__next :where(.stage70w140-filter,.companies-filter-stage86)[data-vds-search-area=canonical]>.vds-filter-panel__body>:first-child{grid-column:span 2!important}html body #__next .cargo-workspace-filterbar[data-vds-search-area=canonical] .cargo-filter-route-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:920px){html body #__next .w197-deals-filterbar[data-vds-search-area=canonical],html body #__next :where(.stage70w140-filter,.companies-filter-stage86)[data-vds-search-area=canonical]>.vds-filter-panel__body{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #__next .cargo-workspace-filterbar[data-vds-search-area=canonical] .cargo-filter-route-line{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){html body #__next .w197-deals-filterbar[data-vds-search-area=canonical],html body #__next :where(.stage70w140-filter,.companies-filter-stage86)[data-vds-search-area=canonical]>.vds-filter-panel__body{grid-template-columns:minmax(0,1fr)!important}html body #__next .w197-deals-filterbar[data-vds-search-area=canonical]>:first-child,html body #__next :where(.stage70w140-filter,.companies-filter-stage86)[data-vds-search-area=canonical]>.vds-filter-panel__body>:first-child{grid-column:auto!important}html body #__next [data-vds-search-area=canonical]>.vds-filter-panel__header{padding-inline:10px!important}html body #__next [data-vds-search-area=canonical]>.vds-filter-panel__body{padding:10px!important}}.vessel-listing-port-field .form-group,.vessel-listing-port-field .vds-r33-port-search{margin:0}.vessel-listing-port-field .vds-r33-port-search__control{min-height:44px;border:1px solid var(--vds-color-border,var(--border));border-radius:12px;background:var(--vds-color-surface,#fff);overflow:visible}.vessel-listing-port-field .vds-r33-port-search__input{height:42px!important;min-height:42px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;padding-left:12px!important}.vessel-listing-date-field .stage128y-date-input-shell{height:44px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 42px;border:1px solid var(--vds-color-border,var(--border));border-radius:12px;background:var(--vds-color-surface,#fff);overflow:hidden;box-shadow:none}.vessel-listing-date-field .stage128y-date-input-shell>input{height:42px!important;min-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vessel-listing-date-field .stage128y-date-picker-button{position:relative;width:42px;height:42px;min-height:42px;border:0!important;border-left:1px solid var(--vds-color-border,var(--border))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vds-sale-filter-advanced-aligned{align-items:end}.vds-sale-filter-advanced-aligned>.vds-field{display:grid;grid-template-rows:auto 40px;align-content:end;gap:6px}.vds-sale-filter-advanced-aligned .stage128w-sale-delivery-filter .form-group,.vds-sale-filter-advanced-aligned .stage128w-sale-delivery-filter .vds-r33-port-search{margin:0;height:40px}.vds-sale-filter-advanced-aligned .stage128w-sale-delivery-filter .vds-r33-port-search__control,.vds-sale-filter-advanced-aligned .stage128w-sale-delivery-filter .vds-r33-port-search__input{height:40px!important;min-height:40px!important}.cargo-workspace-page .cargo-market-tabs{align-items:center;gap:6px;padding:4px;border:1px solid var(--vds-color-border,var(--border));border-radius:14px;background:var(--vds-color-surface-muted,#f8fafc)}.cargo-workspace-page .cargo-market-tabs>a,.cargo-workspace-page .cargo-market-tabs>button{min-height:38px;padding:0 14px;border:0!important;border-radius:10px}.cargo-workspace-page .cargo-market-tabs>.active{color:#fff!important;background:var(--vds-color-primary-600,#2563eb)!important;box-shadow:0 4px 10px rgba(37,99,235,.18)}.cargo-workspace-page .cargo-market-tabs>.active b{color:var(--vds-color-primary-700,#1d4ed8);background:#fff}.cargo-workspace-page .cargo-sort-inline{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.stage70w139-request-modal .bunker-request-port-field .form-group,.stage70w139-request-modal .bunker-request-port-field .vds-r33-port-search{margin:0;height:44px}.stage70w139-request-modal .bunker-request-port-field .vds-r33-port-search__control,.stage70w139-request-modal .bunker-request-port-field .vds-r33-port-search__input{height:44px!important;min-height:44px!important}.stage70w139-request-modal .bunker-request-port-field .vds-r33-port-search__input{border-radius:14px!important}.stage70w139-request-modal .bunker-request-date-field .stage70w190-date-input{width:100%;height:44px!important;min-height:44px!important;border:1px solid var(--border)!important;border-radius:14px!important;background:var(--bg-subtle)!important;box-shadow:none!important;padding:0 13px!important}html body #__next .cargo-workspace-page .cargo-market-tabs>:is(button,a)[data-active=true],html body #__next .services-workspace-page .services-workspace-tabs>:is(button,a)[data-active=true],html body #__next .vesbor-app-root[data-vds-route] .workspace-tabs>:is(button,a)[data-active=true]{border:0!important;background:var(--vds-color-primary-600,#2563eb)!important;color:#fff!important;box-shadow:0 6px 16px rgba(37,99,235,.22)!important}html body #__next .cargo-workspace-page .cargo-market-tabs>:is(button,a)[data-active=true] :is(span,svg),html body #__next .services-workspace-page .services-workspace-tabs>:is(button,a)[data-active=true] :is(span,svg),html body #__next .vesbor-app-root[data-vds-route] .workspace-tabs>:is(button,a)[data-active=true] :is(span,svg){color:inherit!important}html body #__next .cargo-workspace-page .cargo-market-tabs>:is(button,a)[data-active=true]>b,html body #__next .services-workspace-page .services-workspace-tabs>:is(button,a)[data-active=true]>b,html body #__next .vesbor-app-root[data-vds-route] .workspace-tabs>:is(button,a)[data-active=true]>b{background:#fff!important;color:var(--vds-color-primary-700,#1d4ed8)!important}html body #__next .cargo-workspace-page .cargo-market-tabs>:is(button,a)[data-active=false],html body #__next .services-workspace-page .services-workspace-tabs>:is(button,a)[data-active=false]{background:transparent!important;color:var(--vds-color-text-secondary,#475569)!important;box-shadow:none!important}html body #__next .workspace-filter-bar[data-filter-panel-open=true] [data-filter-toggle=true]{border-color:var(--vds-color-primary-500,#3b82f6)!important;background:var(--vds-color-primary-50,#eff6ff)!important;color:var(--vds-color-primary-700,#1d4ed8)!important}html body #__next .workspace-filter-bar[data-filter-panel-open=false] [data-filter-toggle=true]{border-color:var(--vds-color-border,#dbe3ee)!important;background:var(--vds-color-surface,#fff)!important;color:var(--vds-color-text-secondary,#475569)!important}html body #__next .workspace-filter-bar>.vds-filter-panel__body[hidden],html body #__next .workspace-filter-bar[data-filter-panel-open=false]>.vds-filter-panel__body{display:none!important}html body #__next .workspace-filter-bar[data-filter-panel-open=true]>.vds-filter-panel__body{display:flex!important}:root{--vds-date-control-height:44px;--vds-date-control-radius:14px;--vds-date-calendar-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18'/%3E%3Crect x='3' y='4' width='18' height='17' rx='2'/%3E%3Cpath d='M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E")}html body #__next input:is([type=date],[type=datetime-local]):not(.crew-native-date):not(.stage70w139-hidden-date):not([aria-hidden=true]):not([data-qa-ignore-interactive=true]){width:100%!important;height:var(--vds-date-control-height)!important;min-height:var(--vds-date-control-height)!important;max-height:var(--vds-date-control-height)!important;box-sizing:border-box!important;margin:0!important;padding:0 48px 0 16px!important;border:1px solid var(--vds-color-border-strong,#cbd5e1)!important;border-radius:var(--vds-date-control-radius)!important;background-color:var(--vds-color-surface,#fff)!important;background-image:var(--vds-date-calendar-icon)!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:20px 20px!important;color:var(--vds-color-text,#0f172a)!important;font:800 14px/1 var(--vds-font-sans,var(--font-sans,sans-serif))!important;letter-spacing:.01em!important;outline:0!important;box-shadow:none!important;color-scheme:light;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}html body #__next input:is([type=date],[type=datetime-local]):not(.crew-native-date):not(.stage70w139-hidden-date):not([aria-hidden=true]):not([data-qa-ignore-interactive=true]):hover{border-color:var(--vds-color-primary-400,#60a5fa)!important}html body #__next input:is([type=date],[type=datetime-local]):not(.crew-native-date):not(.stage70w139-hidden-date):not([aria-hidden=true]):not([data-qa-ignore-interactive=true]):focus{border-color:var(--vds-color-primary-500,#3b82f6)!important;background-color:var(--vds-color-surface,#fff)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body #__next input:is([type=date],[type=datetime-local]):not(.crew-native-date):not(.stage70w139-hidden-date):not([aria-hidden=true]):not([data-qa-ignore-interactive=true]):disabled{cursor:not-allowed!important;opacity:.68!important;background-color:var(--vds-color-surface-muted,#f1f5f9)!important}html body #__next input[type=date]:not(.crew-native-date):not(.stage70w139-hidden-date)::-webkit-calendar-picker-indicator,html body #__next input[type=datetime-local]:not(.crew-native-date)::-webkit-calendar-picker-indicator{width:42px!important;height:42px!important;margin:0 -48px 0 0!important;padding:0!important;cursor:pointer!important;opacity:0!important}html body #__next input[type=date]:not(.crew-native-date):not(.stage70w139-hidden-date)::-webkit-datetime-edit,html body #__next input[type=datetime-local]:not(.crew-native-date)::-webkit-datetime-edit{min-width:0;padding:0!important}html body #__next input[type=date]:not(.crew-native-date):not(.stage70w139-hidden-date)::-webkit-datetime-edit-fields-wrapper{direction:ltr!important}html body #__next input[type=date]:not(.crew-native-date):not(.stage70w139-hidden-date):not([value]):not(:focus):before,html body #__next input[type=date]:not(.crew-native-date):not(.stage70w139-hidden-date)[value=""]:not(:focus):before{content:"YYYY-MM-DD"!important;position:absolute!important;inset:1px 46px 1px 14px!important;display:flex!important;align-items:center!important;pointer-events:none!important;background:var(--vds-color-surface,#fff)!important;color:var(--vds-color-text-subtle,#94a3b8)!important;font-weight:800!important;letter-spacing:.01em!important}html body #__next :is(.stage128y-date-input-shell,.crew-date-control){position:relative!important;width:100%!important;height:var(--vds-date-control-height)!important;min-height:var(--vds-date-control-height)!important;display:block!important;border:0!important;border-radius:var(--vds-date-control-radius)!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #__next .crew-date-control>.crew-date-text,html body #__next .stage128y-date-input-shell>input:not([type=date]){width:100%!important;height:var(--vds-date-control-height)!important;min-height:var(--vds-date-control-height)!important;box-sizing:border-box!important;padding:0 48px 0 16px!important;border:1px solid var(--vds-color-border-strong,#cbd5e1)!important;border-radius:var(--vds-date-control-radius)!important;background:var(--vds-color-surface,#fff)!important;color:var(--vds-color-text,#0f172a)!important;font:800 14px/1 var(--vds-font-sans,var(--font-sans,sans-serif))!important;box-shadow:none!important;outline:0!important}html body #__next :is(.stage128y-date-picker-button,.crew-date-picker-btn){position:absolute!important;z-index:2!important;top:1px!important;right:1px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0 13px 13px 0!important;background:transparent!important;color:var(--vds-color-primary-600,#2563eb)!important;box-shadow:none!important;cursor:pointer!important}html body #__next :is(.stage128y-date-picker-button,.crew-date-picker-btn):before{content:"";width:20px;height:20px;background:var(--vds-date-calendar-icon) center /20px 20px no-repeat}html body #__next :is(.stage128y-date-picker-button,.crew-date-picker-btn)>svg{display:none!important}html body #__next .crew-native-date,html body #__next .stage128y-date-picker-button>input[type=date]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0!important;pointer-events:none!important;border:0!important;padding:0!important}html body #__next .services-workspace-page :is(.services-request-table,.services-response-table){width:100%!important;min-width:1120px!important;table-layout:fixed!important}html body #__next .services-workspace-page :is(.services-request-table,.services-response-table) :is(th,td){box-sizing:border-box!important;padding:12px 10px!important;vertical-align:middle!important;text-align:left!important;overflow-wrap:anywhere}html body #__next .services-workspace-page :is(.services-request-table,.services-response-table) thead th>.vds-sort-button{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;text-align:left!important;white-space:nowrap!important}html body #__next .services-workspace-page :is(.services-request-table,.services-response-table) thead th>.vds-sort-button>span{display:inline!important;margin:0!important}html body #__next .services-workspace-page :is(.services-request-table,.services-response-table) .stage70w138-row-actions,html body #__next .services-workspace-page :is(.services-request-table,.services-response-table) :is(th,td):last-child{text-align:center!important;justify-content:center!important}html body #__next .services-workspace-page .services-request-table .services-col-request{width:21%}html body #__next .services-workspace-page .services-request-table .services-col-category{width:8%}html body #__next .services-workspace-page .services-request-table .services-col-area{width:6%}html body #__next .services-workspace-page .services-request-table .services-col-due,html body #__next .services-workspace-page .services-request-table .services-col-location{width:8%}html body #__next .services-workspace-page .services-request-table .services-col-buyer{width:15%}html body #__next .services-workspace-page .services-request-table .services-col-status{width:9%}html body #__next .services-workspace-page .services-request-table .services-col-responses{width:7%}html body #__next .services-workspace-page .services-request-table .services-col-matched{width:8%}html body #__next .services-workspace-page .services-request-table .services-col-actions{width:10%}html body #__next .services-workspace-page .services-response-table .services-response-col-request{width:20%}html body #__next .services-workspace-page .services-response-table .services-response-col-category{width:9%}html body #__next .services-workspace-page .services-response-table .services-response-col-area{width:7%}html body #__next .services-workspace-page .services-response-table .services-response-col-location{width:9%}html body #__next .services-workspace-page .services-response-table .services-response-col-buyer{width:15%}html body #__next .services-workspace-page .services-response-table .services-response-col-due{width:9%}html body #__next .services-workspace-page .services-response-table .services-response-col-response{width:10%}html body #__next .services-workspace-page .services-response-table .services-response-col-request-status{width:12%}html body #__next .services-workspace-page .services-response-table .services-response-col-actions{width:9%}@media (max-width:760px){html body #__next :is(.stage128y-date-input-shell,.crew-date-control),html body #__next input:is([type=date],[type=datetime-local]):not(.crew-native-date):not(.stage70w139-hidden-date):not([aria-hidden=true]):not([data-qa-ignore-interactive=true]){min-height:44px!important}}html body #__next .bunker-request-aligned-table,html body #__next .bunker-response-aligned-table{width:100%!important;min-width:1040px!important;table-layout:fixed!important}html body #__next :is(.bunker-request-aligned-table,.bunker-response-aligned-table) :is(th,td){box-sizing:border-box!important;padding:12px 10px!important;vertical-align:middle!important;text-align:center!important}html body #__next :is(.bunker-request-aligned-table,.bunker-response-aligned-table) thead th>:is(.table-sort-trigger,.vds-sort-button){width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important;white-space:nowrap!important}html body #__next :is(.bunker-request-aligned-table,.bunker-response-aligned-table) thead th>.table-sort-trigger>span{display:inline!important;margin:0!important}html body #__next .bunker-request-aligned-table .bunker-port-name,html body #__next :is(.bunker-request-aligned-table,.bunker-response-aligned-table) .stage70w138-row-actions{justify-content:center!important}html body #__next .bunker-request-aligned-table .bunker-request-col-port{width:12%}html body #__next .bunker-request-aligned-table .bunker-request-col-fuel,html body #__next .bunker-request-aligned-table .bunker-request-col-quantity{width:10%}html body #__next .bunker-request-aligned-table .bunker-request-col-date{width:13%}html body #__next .bunker-request-aligned-table .bunker-request-col-buyer{width:20%}html body #__next .bunker-request-aligned-table .bunker-request-col-offers{width:8%}html body #__next .bunker-request-aligned-table .bunker-request-col-status{width:11%}html body #__next .bunker-request-aligned-table .bunker-request-col-actions,html body #__next .bunker-response-aligned-table .bunker-response-col-request{width:16%}html body #__next .bunker-response-aligned-table .bunker-response-col-port{width:11%}html body #__next .bunker-response-aligned-table .bunker-response-col-fuel{width:9%}html body #__next .bunker-response-aligned-table .bunker-response-col-price{width:12%}html body #__next .bunker-response-aligned-table .bunker-response-col-buyer{width:18%}html body #__next .bunker-response-aligned-table .bunker-response-col-date{width:10%}html body #__next .bunker-response-aligned-table .bunker-response-col-status{width:11%}html body #__next .bunker-response-aligned-table .bunker-response-col-actions{width:13%}html body #__next .vesbor-date-field{position:relative!important;display:block!important}html body #__next .vesbor-date-field,html body #__next .vesbor-date-field__text{width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;box-sizing:border-box!important}html body #__next .vesbor-date-field__text{padding:0 52px 0 16px!important;border:1px solid var(--vds-color-border-strong,#cbd5e1)!important;border-radius:14px!important;background:var(--vds-color-surface,#fff)!important;color:var(--vds-color-text,#0f172a)!important;font:800 14px/1 var(--vds-font-sans,var(--font-sans,sans-serif))!important;letter-spacing:.01em!important;outline:0!important;box-shadow:none!important}html body #__next .vesbor-date-field__text::placeholder{color:var(--vds-color-text-subtle,#94a3b8)!important;opacity:1!important}html body #__next .vesbor-date-field__text:hover{border-color:var(--vds-color-primary-400,#60a5fa)!important}html body #__next .vesbor-date-field__text:focus{border-color:var(--vds-color-primary-500,#3b82f6)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body #__next .vesbor-date-field__button{position:absolute!important;z-index:2!important;top:1px!important;right:1px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0 13px 13px 0!important;background:transparent!important;color:var(--vds-color-primary-600,#2563eb)!important;box-shadow:none!important;cursor:pointer!important}html body #__next .vesbor-date-field__button:focus-visible,html body #__next .vesbor-date-field__button:hover{background:var(--vds-color-primary-50,#eff6ff)!important;color:var(--vds-color-primary-700,#1d4ed8)!important}html body #__next .vesbor-date-field__native{position:absolute!important;z-index:3!important;top:1px!important;right:1px!important;left:auto!important;bottom:auto!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0 13px 13px 0!important;background:transparent!important;background-image:none!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important;box-shadow:none!important;color-scheme:light!important}html body #__next .vesbor-date-field__native::-webkit-calendar-picker-indicator{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:1!important;cursor:pointer!important}html body #__next .vesbor-date-field:focus-within .vesbor-date-field__text{border-color:var(--vds-color-primary-500,#3b82f6)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body #__next .vesbor-date-field:has(:disabled){opacity:.68}html body #__next input[type=date]:not(.vesbor-date-field__native):not(.crew-native-date):not(.stage70w139-hidden-date){position:relative!important;overflow:hidden!important;padding-right:48px!important;background-position:right 14px center!important}html body #__next input[type=date]:not(.vesbor-date-field__native):not(.crew-native-date):not(.stage70w139-hidden-date)::-webkit-calendar-picker-indicator{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:44px!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer!important}html body #__next .crew-date-control{position:relative!important;overflow:hidden!important}html body #__next .crew-native-date{position:absolute!important;z-index:3!important;top:1px!important;right:1px!important;left:auto!important;bottom:auto!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:auto!important;cursor:pointer!important}html body #__next .crew-native-date::-webkit-calendar-picker-indicator{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;cursor:pointer!important}html body #__next .vds-r33-port-search__control--iconless .vds-r33-port-search__input{padding-left:12px!important;padding-right:12px!important}html body #__next .vds-r33-port-search__control--iconless .vds-r33-port-search__icon{display:none!important}html body #__next .bunker-input-icon--plain{display:block!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #__next .bunker-input-icon--plain input{width:100%!important;padding-left:12px!important}html body #__next .bunker-input-icon--plain>svg{display:none!important}html body #__next .ports-intelligence-stage70w57 .port-search-box--plain{display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #__next .ports-intelligence-stage70w57 .port-search-box--plain input{width:100%!important;height:42px!important;min-height:42px!important;box-sizing:border-box!important;padding:0 13px!important;border:1px solid var(--vds-color-border-strong,#cbd5e1)!important;border-radius:12px!important;background:rgba(255,255,255,.94)!important;box-shadow:none!important;outline:0!important}html body #__next .ports-intelligence-stage70w57 .port-search-box--plain input:focus{border-color:var(--vds-color-primary-500,#3b82f6)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}html body #__next .vesbor-shell-v2 .vesbor-top-actions{flex:0 0 auto!important;min-width:0!important}html body #__next .vesbor-shell-v2 .account-menu-trigger{width:auto!important;min-width:188px!important;max-width:min(224px,calc(100vw - 108px))!important;padding:5px 12px 5px 5px!important;gap:10px!important;border-radius:22px!important;flex:0 0 auto!important}html body #__next .vesbor-shell-v2 .account-avatar{width:34px!important;height:34px!important;min-width:34px!important;font-size:12px!important}html body #__next .vesbor-shell-v2 .account-trigger-text{flex:1 1 auto!important;min-width:0!important;text-align:left!important}html body #__next .vesbor-shell-v2 .account-trigger-text span,html body #__next .vesbor-shell-v2 .account-trigger-text strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #__next .vesbor-shell-v2 .account-trigger-text strong{font-size:12.5px!important}html body #__next .vesbor-shell-v2 .account-trigger-text span{font-size:10.5px!important}@media (max-width:720px){html body #__next .vesbor-shell-v2 .account-menu-trigger{min-width:44px!important;width:44px!important;max-width:44px!important;height:44px!important;padding:5px!important;justify-content:center!important}html body #__next .vesbor-shell-v2 .account-chevron,html body #__next .vesbor-shell-v2 .account-trigger-text{display:none!important}}html body #__next .crew-date-picker-btn,html body #__next .vesbor-date-field__button{z-index:5!important;pointer-events:auto!important;touch-action:manipulation!important}html body #__next .crew-native-date,html body #__next .vesbor-date-field__native{position:absolute!important;z-index:0!important;top:50%!important;right:44px!important;left:auto!important;bottom:auto!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;transform:translateY(-50%)!important}html body #__next .crew-native-date::-webkit-calendar-picker-indicator,html body #__next .vesbor-date-field__native::-webkit-calendar-picker-indicator{pointer-events:none!important}html body #__next input:is([type=date],[type=datetime-local]):not(.vesbor-date-field__native):not(.crew-native-date):not(.stage70w139-hidden-date){cursor:text}html body #__next input:is([type=date],[type=datetime-local]):not(.vesbor-date-field__native):not(.crew-native-date):not(.stage70w139-hidden-date)::-webkit-calendar-picker-indicator{pointer-events:auto!important;cursor:pointer!important}html body #__next .vesbor-shell-v2 .account-menu-root{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important}html body #__next .vesbor-shell-v2 .account-menu-trigger{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:4px!important;gap:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body #__next .vesbor-shell-v2 .account-menu-trigger .account-avatar{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:50%!important;margin:0!important}html body #__next .vesbor-shell-v2 .account-menu-trigger :is(.account-trigger-text,.account-chevron){display:none!important}html body #__next .vesbor-shell-v2 .account-menu-trigger[data-open=true]{border-color:var(--vds-color-primary-400,#60a5fa)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}:root{--vesbor-top-action-safe-zone:156px}@media (min-width:769px){html body #__next .vesbor-shell-v2 :where(.workspace-page-header,.vds-page-header,.page-header){padding-right:var(--vesbor-top-action-safe-zone)!important;box-sizing:border-box}html body #__next .vesbor-shell-v2 :where(.workspace-page-header,.vds-page-header,.page-header) :where(.workspace-page-actions,.vds-page-header__actions){position:relative;right:auto!important;max-width:calc(100% - var(--vesbor-top-action-safe-zone));flex:0 1 auto}html body #__next .vesbor-shell-v2 .vesbor-top-shell--actions-only{pointer-events:none}html body #__next .vesbor-shell-v2 .vesbor-top-shell--actions-only .vesbor-top-actions{pointer-events:auto}}html body #__next input[type=date][aria-invalid=true],html body #__next input[type=datetime-local][aria-invalid=true]{border-color:var(--vds-color-danger,#dc2626)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--vds-color-danger,#dc2626) 14%,transparent)!important}html body #__next .cargo-modern-post-modal .cargo-modern-grid.route .vds-r33-port-search,html body #__next .cargo-modern-post-modal .cargo-modern-grid.route .vds-r33-port-search__control{width:100%;min-width:0}html body #__next .cargo-modern-post-modal .cargo-modern-grid.route .vds-r33-port-search__input{width:100%!important;min-height:var(--vds-control-height-md)!important;height:var(--vds-control-height-md)!important;padding:0 var(--vds-space-3)!important;border:1px solid var(--vds-color-border-strong)!important;border-radius:var(--vds-radius-sm)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;box-shadow:none!important;box-sizing:border-box!important}html body #__next .cargo-modern-post-modal .cargo-modern-grid.route .vds-r33-port-search__input:focus,html body #__next .cargo-modern-post-modal .cargo-modern-grid.route .vds-r33-port-search__input:hover:not(:disabled){border-color:var(--vds-color-primary-500)!important}html body #__next .cargo-modern-post-modal .cargo-modern-grid.route .vds-r33-port-search__input:focus{box-shadow:var(--vds-focus-ring)!important}html body #__next .vds-fleet-form-grid .vds-r32-country,html body #__next .vds-fleet-form-grid .vds-r32-d461c96de5{width:100%;min-width:0}html body #__next .vds-fleet-form-grid .vds-r32-country-input{width:100%!important;min-height:var(--vds-control-height-md)!important;height:var(--vds-control-height-md)!important;padding:0 2.75rem 0 var(--vds-space-3)!important;border:1px solid var(--vds-color-border-strong)!important;border-radius:var(--vds-radius-sm)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;box-shadow:none!important;box-sizing:border-box!important;line-height:1.35!important}html body #__next .vds-fleet-form-grid .vds-r32-country-input:focus,html body #__next .vds-fleet-form-grid .vds-r32-country-input:hover:not(:disabled){border-color:var(--vds-color-primary-500)!important}html body #__next .vds-fleet-form-grid .vds-r32-country-input:focus{box-shadow:var(--vds-focus-ring)!important}html body #__next .vds-fleet-form-grid .vds-r32-dbf514cb49{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important}html body #__next .vds-fleet-form-tab[aria-selected=true] .vds-fleet-form-tab-private,html body #__next .vds-fleet-form-tab[data-active=true] .vds-fleet-form-tab-private{border:1px solid color-mix(in srgb,var(--vds-color-on-brand) 74%,transparent)!important;background:var(--vds-color-on-brand)!important;color:var(--vds-color-primary-700)!important;box-shadow:none!important;opacity:1!important}html body #__next .r60-route-map-shell .leaflet-marker-icon.r60-route-marker-shell,html body #__next .r60-route-map-shell .leaflet-marker-icon.vesbor-map-marker{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;line-height:0!important;transform-origin:center center!important}html body #__next .r60-route-map-shell .leaflet-marker-icon.r60-route-marker-shell .r60-route-marker,html body #__next .r60-route-map-shell .leaflet-marker-icon.vesbor-map-marker .r60-route-marker{display:block!important;width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;margin:0!important;padding:0!important;border:3px solid var(--vds-color-on-brand)!important;border-radius:999px!important;box-sizing:initial!important;box-shadow:0 2px 8px color-mix(in srgb,var(--vds-color-text) 24%,transparent)!important}.stage129ic-r87-sea-print-header{display:none}.stage129ic-r87-bunker-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--vds-space-2);flex-wrap:wrap}.fleet-workspace-page .workspace-page-actions>.vds-button,.sale-purchase-workspace-page .workspace-page-actions>.vds-button,.stage129ic-r78-bunker-titlebar .workspace-page-actions>.vds-button,.stage129ic-r86-bunker-titlebar .workspace-page-actions>.vds-button,.vessel-workspace-page .workspace-page-actions>.vds-button{min-height:var(--vds-control-height-md);padding-inline:var(--vds-space-4);border-radius:var(--vds-radius-sm);font-size:var(--vds-font-size-sm);white-space:nowrap}@media (max-width:760px){.stage129ic-r87-bunker-title-actions{width:100%;justify-content:stretch}.stage129ic-r87-bunker-title-actions>.vds-button{flex:1 1 auto}}@media print{@page{size:A4 portrait;margin:10mm 11mm 11mm}body .tools-workspace-page.stage67x.sea-distance-page-shell>.workspace-page-header,body .tools-workspace-page.stage67x.sea-distance-page-shell>.workspace-tabs{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header{display:block!important;visibility:visible!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 6mm!important;padding:0!important;overflow:visible!important;opacity:1!important;break-after:avoid!important;page-break-after:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header .vesbor-print-header,body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header .vesbor-standard-print-header{display:block!important;visibility:visible!important;position:static!important;width:100%!important;height:auto!important;margin:0!important;padding:0 0 3mm!important;border-bottom:2px solid #1d4ed8!important;background:#fff!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header .vesbor-print-brand-row{display:flex!important;visibility:visible!important;align-items:center!important;justify-content:space-between!important;min-height:9mm!important;margin:0 0 1.5mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header h1{display:block!important;visibility:visible!important;margin:1.5mm 0 1mm!important;font-size:18px!important;line-height:1.15!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header p{display:block!important;visibility:visible!important;margin:0!important;font-size:9.5px!important;line-height:1.35!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header small{display:block!important;visibility:visible!important;margin-top:1mm!important;font-size:8px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-workspace,body .tools-workspace-page.stage67x.sea-distance-page-shell .stage67x-tools-grid-wrap{position:static!important;top:auto!important;transform:none!important;margin-top:0!important;padding-top:0!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack>.sea-distance-map-card{position:static!important;top:auto!important;transform:none!important;clear:both!important;width:100%!important;margin:0 0 4mm!important;padding:0!important;overflow:hidden!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r60-sea-distance-map-body,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card>div:nth-child(3){padding:0!important;margin:0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{margin-top:0!important}}.r88-onboarding-reminder{position:relative;z-index:39;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--vds-space-4,16px);align-items:center;margin:10px max(16px,calc((100vw - 1480px) / 2));padding:14px 16px 14px 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--vds-color-primary,#0d5f80) 24%,var(--vds-color-border,#d7e0e7));border-radius:var(--vds-radius-lg,14px);background:color-mix(in srgb,var(--vds-color-primary,#0d5f80) 7%,var(--vds-color-surface,#fff));box-shadow:var(--vds-shadow-sm,0 4px 14px rgba(13,33,55,.08))}.r88-onboarding-reminder__progress{position:absolute;inset:auto 0 0 0;height:3px;background:color-mix(in srgb,var(--vds-color-primary,#0d5f80) 12%,transparent)}.r88-onboarding-reminder__progress span{display:block;height:100%;background:var(--vds-color-primary,#0d5f80)}.r88-onboarding-reminder__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.r88-onboarding-reminder__copy strong{color:var(--vds-color-text,#102638);font-size:14px;line-height:1.25}.r88-onboarding-reminder__copy span{color:var(--vds-color-text-muted,#536979);font-size:13px;line-height:1.4}.r88-onboarding-reminder__actions{display:flex;align-items:center;gap:8px}.r88-onboarding-close,.r88-onboarding-reminder__dismiss{width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:var(--vds-color-text-muted,#536979);font-size:24px;line-height:1;cursor:pointer}.r88-onboarding-close:hover,.r88-onboarding-reminder__dismiss:hover{background:color-mix(in srgb,var(--vds-color-text,#102638) 8%,transparent);color:var(--vds-color-text,#102638)}.r88-onboarding-layer{position:fixed;inset:0;z-index:1600}.r88-onboarding-scrim{display:grid;min-height:100%;place-items:center;padding:24px;overflow:auto;background:rgba(8,24,38,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.r88-onboarding-dialog{width:min(1040px,100%);max-height:calc(var(--vesbor-viewport-height, 100vh) - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--vds-color-border,#d7e0e7) 84%,transparent);border-radius:20px;background:var(--vds-color-surface,#fff);color:var(--vds-color-text,#102638);box-shadow:0 28px 80px rgba(3,15,27,.34);outline:none}.r88-onboarding-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px 15px}.r88-onboarding-dialog__header h2{margin:4px 0 6px;font-size:clamp(22px,3vw,31px);line-height:1.14}.r88-onboarding-dialog__header p{max-width:760px;margin:0;color:var(--vds-color-text-muted,#536979);font-size:14px;line-height:1.5}.r88-onboarding-eyebrow{color:var(--vds-color-primary,#0d5f80);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.r88-onboarding-dialog__benefit{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center;margin:0 26px 16px;padding:10px 13px;border-radius:12px;background:color-mix(in srgb,var(--vds-color-primary,#0d5f80) 7%,var(--vds-color-surface,#fff));color:var(--vds-color-text-muted,#536979);font-size:12px}.r88-onboarding-dialog__benefit strong{color:var(--vds-color-primary,#0d5f80)}.r88-onboarding-steps{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;padding:0 26px 12px;overflow-x:auto}.r88-onboarding-steps button{min-width:112px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 8px;padding:9px 10px;border:1px solid var(--vds-color-border,#d7e0e7);border-radius:12px;background:var(--vds-color-surface,#fff);color:var(--vds-color-text-muted,#536979);text-align:left;cursor:pointer}.r88-onboarding-steps button>span{grid-row:1/span 2;display:grid;width:27px;height:27px;place-items:center;border-radius:999px;background:var(--vds-color-page,#f3f7f9);font-size:12px;font-weight:800}.r88-onboarding-steps button small{overflow:hidden;color:inherit;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.r88-onboarding-steps button em{color:var(--vds-color-text-muted,#536979);font-size:9px;font-style:normal}.r88-onboarding-steps button[data-active=true]{border-color:var(--vds-color-primary,#0d5f80);background:color-mix(in srgb,var(--vds-color-primary,#0d5f80) 7%,var(--vds-color-surface,#fff));color:var(--vds-color-primary,#0d5f80)}.r88-onboarding-steps button[data-complete=true]>span{background:color-mix(in srgb,var(--vds-color-success,#15815b) 14%,var(--vds-color-surface,#fff));color:var(--vds-color-success,#15815b)}.r88-onboarding-progress{height:4px;flex:0 0 4px;background:var(--vds-color-page,#eef3f6)}.r88-onboarding-progress span{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--vds-color-primary,#0d5f80);transition:width .24s ease}.r88-onboarding-dialog__content{min-height:0;overflow:auto;padding:22px 26px 24px}.r88-onboarding-step-body{display:flex;flex-direction:column;gap:18px}.r88-onboarding-form-grid{gap:16px}.r88-onboarding-activity-groups,.r88-onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.r88-onboarding-activity-groups{gap:13px}.r88-onboarding-activity-group{padding:15px;border:1px solid var(--vds-color-border,#d7e0e7);border-radius:14px;background:var(--vds-color-surface,#fff)}.r88-onboarding-activity-group h4{margin:0 0 10px;font-size:13px}.r88-onboarding-activity-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r88-onboarding-activity-options .vds-checkbox{min-width:0;padding:8px;border-radius:9px;background:var(--vds-color-page,#f5f8fa)}.r88-onboarding-activity-options .vds-checkbox__label{font-size:12px}.r88-onboarding-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px}.r88-onboarding-actions--split{justify-content:space-between}.r88-onboarding-actions--split>div{display:flex;gap:6px}.r88-onboarding-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.r88-onboarding-value-grid article{display:flex;gap:12px;padding:15px;border:1px solid var(--vds-color-border,#d7e0e7);border-radius:14px;background:var(--vds-color-page,#f5f8fa)}.r88-onboarding-value-grid strong{display:block;margin-bottom:5px;font-size:13px}.r88-onboarding-value-grid p{margin:0;color:var(--vds-color-text-muted,#536979);font-size:12px;line-height:1.45}.r88-onboarding-value-index{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;border-radius:999px;background:var(--vds-color-primary,#0d5f80);color:#fff;font-size:12px;font-weight:800}.r88-onboarding-readiness{overflow:hidden;border:1px solid var(--vds-color-border,#d7e0e7);border-radius:14px}.r88-onboarding-readiness-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;background:var(--vds-color-page,#f5f8fa)}.r88-onboarding-readiness-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:11px 15px;border-top:1px solid var(--vds-color-border,#d7e0e7);font-size:13px}.r88-onboarding-readiness-row>span:first-child{color:var(--vds-color-success,#15815b);font-weight:900}.r88-onboarding-readiness-row strong{color:var(--vds-color-text-muted,#536979);font-size:11px}.r88-onboarding-subscription-card{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:20px;border:1px solid var(--vds-color-border,#d7e0e7);border-radius:16px;background:var(--vds-color-page,#f5f8fa)}.r88-onboarding-subscription-card h4{margin:5px 0 7px;font-size:18px}.r88-onboarding-subscription-card p{max-width:720px;margin:0;color:var(--vds-color-text-muted,#536979);font-size:13px;line-height:1.5}.r88-onboarding-dialog__footer{display:flex;justify-content:space-between;gap:12px;padding:11px 26px;border-top:1px solid var(--vds-color-border,#d7e0e7);background:var(--vds-color-page,#f5f8fa);color:var(--vds-color-text-muted,#536979);font-size:11px}.r88-onboarding-loading{min-height:180px;display:grid;place-items:center;color:var(--vds-color-text-muted,#536979)}@media (max-width:900px){.r88-onboarding-scrim{padding:12px}.r88-onboarding-dialog{max-height:calc(var(--vesbor-viewport-height, 100vh) - 24px);border-radius:16px}.r88-onboarding-steps{grid-template-columns:repeat(5,120px)}.r88-onboarding-activity-groups,.r88-onboarding-form-grid,.r88-onboarding-value-grid{grid-template-columns:1fr}}@media (max-width:680px){.r88-onboarding-reminder{grid-template-columns:1fr;margin:8px 10px;padding:13px 13px 13px 17px}.r88-onboarding-reminder__actions{justify-content:space-between}.r88-onboarding-scrim{padding:0;place-items:stretch}.r88-onboarding-dialog{width:100%;max-height:var(--vesbor-viewport-height,100vh);min-height:var(--vesbor-viewport-height,100vh);border:0;border-radius:0}.r88-onboarding-dialog__header{padding:18px 16px 12px}.r88-onboarding-dialog__benefit{margin:0 16px 12px}.r88-onboarding-steps{padding:0 16px 10px}.r88-onboarding-dialog__content{padding:18px 16px 22px}.r88-onboarding-activity-options{grid-template-columns:1fr}.r88-onboarding-actions,.r88-onboarding-actions--split{align-items:stretch;flex-direction:column-reverse}.r88-onboarding-actions--split>div{display:grid;grid-template-columns:1fr 1fr}.r88-onboarding-actions .vds-button{width:100%}.r88-onboarding-subscription-card{flex-direction:column}.r88-onboarding-dialog__footer{padding:10px 16px;flex-direction:column}}.r88-onboarding-layer .vds-r32-country-dropdown{z-index:1705!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true]{width:min(336px,calc(100vw - 24px))!important;height:auto!important;max-height:min(680px,calc(var(--vesbor-viewport-height, 100vh) - 64px))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--vds-color-border,var(--border))!important;border-radius:16px!important;background:var(--vds-color-surface,#fff)!important;box-shadow:0 24px 64px rgba(15,23,42,.18)!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-menu-head{padding:14px 14px 11px!important;border:0!important;background:transparent!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-avatar.large{width:40px!important;height:40px!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-head-copy strong{font-size:13px!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-head-copy em,html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-head-copy span{font-size:10.5px!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-status{margin-top:5px!important;font-size:10.5px!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-menu-section-label{padding:9px 14px 6px!important;border-top:1px solid var(--vds-color-border,var(--border))!important;background:transparent!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-link-list{padding:0 7px 7px!important;background:transparent!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-link{gap:9px!important;padding:8px 9px!important;border-radius:10px!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-link strong{font-size:12px!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-link small{margin-top:1px!important;font-size:10.5px!important;line-height:1.25!important}html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-logout{position:sticky;bottom:0;min-height:42px!important;padding:10px 14px!important;border:0!important;border-top:1px solid var(--vds-color-border,var(--border))!important;border-radius:0!important;background:var(--vds-color-surface,#fff)!important;box-shadow:none!important}html body #__next .r94-billing-nav button{border:1px solid transparent!important;background:transparent!important;color:var(--vds-color-text-muted,var(--text-secondary))!important;box-shadow:none!important}html body #__next .r94-billing-nav button:hover{border-color:var(--vds-color-border,var(--border))!important;background:var(--vds-color-surface-subtle,var(--bg-subtle))!important;color:var(--vds-color-text,var(--text-primary))!important}html body #__next .r94-billing-nav button.active,html body #__next .r94-billing-nav button[aria-current=page]{border-color:var(--vds-color-primary-600,var(--color-ocean))!important;background:var(--vds-color-primary-600,var(--color-ocean))!important;color:#fff!important;box-shadow:0 8px 18px rgba(37,99,235,.18)!important}html body #__next .r94-plan-grid{align-items:stretch!important;gap:16px!important}html body #__next .r94-plan-card{isolation:isolate;min-height:336px!important;padding:22px!important;border-radius:18px!important;border:1px solid var(--vds-color-border,var(--border))!important;background:var(--vds-color-surface,#fff)!important;box-shadow:0 12px 30px rgba(15,23,42,.055)!important}html body #__next .r94-plan-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:18px 18px 0 0;background:transparent}html body #__next .r94-plan-card.recommended{border-color:color-mix(in srgb,var(--vds-color-primary-600,#2563eb) 38%,var(--vds-color-border,#dbe3ee))!important;box-shadow:0 16px 38px rgba(37,99,235,.11)!important}html body #__next .r94-plan-card.recommended:before{background:var(--vds-color-primary-600,#2563eb)}html body #__next .r94-plan-card.current{border-color:color-mix(in srgb,var(--vds-color-success,#16a34a) 38%,var(--vds-color-border,#dbe3ee))!important}html body #__next .r94-plan-card.current:before{background:var(--vds-color-success,#16a34a)}html body #__next .r94-plan-card .r92-plan-price{min-height:46px!important;margin-top:2px}html body #__next .r94-plan-card .r92-plan-price strong{font-size:30px!important;letter-spacing:-.035em}html body #__next .r94-plan-card .r92-plan-total{min-height:36px!important;padding-bottom:12px;border-bottom:1px solid var(--vds-color-border,var(--border));color:var(--vds-color-text-muted,var(--text-muted))!important}html body #__next .r94-plan-card ul{display:grid;gap:7px;padding-left:18px!important;line-height:1.4!important}html body #__next .r94-plan-card>button{min-height:44px!important;border-radius:11px!important}html body #__next .r94-plan-modal-overlay{align-items:center!important;padding:20px!important;overflow:auto!important}html body #__next .r94-plan-modal{width:min(980px,calc(100vw - 32px))!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 40px)!important;overflow:hidden!important;border-radius:22px!important}html body #__next .r94-plan-modal .stage119d-modal-header{padding:18px 20px!important}html body #__next .r94-plan-modal-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 126px)!important;min-height:0!important;gap:18px!important;padding:18px 20px 22px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}html body #__next .r94-plan-modal .stage119d-plan-picker-block{overflow:visible!important;padding:0!important}html body #__next .r94-plan-modal .stage119d-plan-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body #__next .r94-plan-modal .stage119d-plan-tile{min-height:154px!important;padding:15px!important;border-radius:16px!important;box-shadow:none!important}html body #__next .r94-plan-modal .stage119d-plan-tile:hover{transform:none!important;border-color:var(--vds-color-primary-400,#60a5fa)!important}html body #__next .r94-plan-modal .stage119d-selected-panel{position:static!important;top:auto!important;align-self:stretch!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)!important;gap:16px!important;max-height:none!important;overflow:visible!important;padding:18px!important;border-radius:18px!important;box-shadow:none!important}html body #__next .r94-plan-modal .stage119d-policy-strip,html body #__next .r94-plan-modal .stage119d-preview-note,html body #__next .r94-plan-modal .stage119d-selected-head,html body #__next .r94-plan-modal .stage119d-selection-controls{grid-column:1}html body #__next .r94-plan-modal .stage119d-cost-card{grid-column:2;grid-row:1/span 4;align-self:stretch;max-height:none!important;overflow:visible!important;padding:16px!important;border-radius:15px!important}html body #__next .r94-plan-modal .r94-seat-reduction-warning,html body #__next .r94-plan-modal .stage119d-modal-actions,html body #__next .r94-plan-modal .stage119d-small-print{grid-column:1/-1}html body #__next .r94-plan-modal .stage119d-modal-actions{position:static!important;display:flex!important;flex-wrap:wrap;gap:10px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body #__next .r94-plan-modal .stage119d-modal-actions button{flex:1 1 220px;min-height:44px!important}html body #__next .r94-plan-modal .stage119d-small-print,html body #__next .r94-seat-reduction-warning{margin:0!important}@media (max-width:820px){html body #__next .r94-plan-modal-overlay{padding:8px!important}html body #__next .r94-plan-modal{width:100%!important;max-height:calc(var(--vesbor-viewport-height, 100vh) - 16px)!important}html body #__next .r94-plan-modal-body{max-height:calc(var(--vesbor-viewport-height, 100vh) - 104px)!important;padding:14px!important}html body #__next .r94-plan-modal .stage119d-plan-picker,html body #__next .r94-plan-modal .stage119d-selected-panel{grid-template-columns:1fr!important}html body #__next .r94-plan-modal .stage119d-cost-card{grid-column:1!important;grid-row:auto!important}}html body #__next .r95-plan-modal{isolation:isolate}html body #__next .r95-plan-modal-body{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:none!important;grid-auto-rows:auto!important;gap:20px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #__next .r95-plan-modal .r95-plan-picker-section{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;max-height:none!important;margin:0!important;padding:0 0 2px!important;contain:none!important}html body #__next .r95-plan-modal .r95-plan-picker-section,html body #__next .r95-plan-modal .r95-plan-picker-section .stage119d-plan-picker{position:relative!important;z-index:auto!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:max-content!important;height:auto!important;overflow:visible!important}html body #__next .r95-plan-modal .r95-plan-picker-section .stage119d-plan-picker{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;align-content:start!important}html body #__next .r95-plan-modal .r95-plan-picker-section .stage119d-plan-tile{position:relative!important;inset:auto!important;z-index:auto!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;width:100%!important;min-width:0!important;min-height:176px!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important}html body #__next .r95-plan-modal .r95-plan-picker-section .stage119d-plan-tile-foot{width:100%;margin-top:auto!important}html body #__next .r95-plan-modal .r95-plan-summary-section{position:relative!important;inset:auto!important;z-index:auto!important;clear:both!important;flex:0 0 auto!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;transform:none!important}html body #__next .r95-plan-modal .r95-plan-summary-section>*{min-width:0}@media (max-width:760px){html body #__next .r95-plan-modal .r95-plan-picker-section .stage119d-plan-picker{grid-template-columns:1fr!important}}@supports selector(body:has(*)){body:has(.r97-team-modal-overlay) .vesbor-mobile-bottom-nav,body:has(.stage119d-modal-overlay) .vesbor-mobile-bottom-nav{visibility:hidden!important;pointer-events:none!important}}html body #__next .r95-plan-modal-overlay,html body #__next .r97-team-modal-overlay{z-index:12000!important;box-sizing:border-box!important;left:0!important;right:0!important;width:auto!important;max-width:100vw!important;transform:none!important}@media (max-width:820px){html body #__next .r95-plan-modal-overlay{padding-right:max(8px,env(safe-area-inset-right))!important;padding-left:max(8px,env(safe-area-inset-left))!important}html body #__next .r95-plan-modal{box-sizing:border-box!important;width:100%!important;max-width:calc(100vw - 16px)!important;margin-inline:auto!important}html body #__next .r97-team-modal-overlay{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}}@media (max-width:480px){html body #__next .r95-plan-modal{box-sizing:border-box!important;min-width:0!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}html body #__next .r95-plan-modal,html body #__next .r95-plan-modal *{box-sizing:border-box!important}html body #__next .r95-plan-modal .stage119d-modal-header{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important;min-width:0!important;padding:14px 58px 14px 14px!important}html body #__next .r95-plan-modal .stage119d-modal-header h3,html body #__next .r95-plan-modal .stage119d-modal-header p,html body #__next .r95-plan-modal .stage119d-modal-header>div:first-child{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body #__next .r95-plan-modal .stage119d-modal-header-actions{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding-right:0!important}html body #__next .r95-plan-modal .stage119d-owner-pill{box-sizing:border-box!important;min-width:0!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;height:auto!important;min-height:32px!important;white-space:normal!important;text-align:center!important;line-height:1.25!important}html body #__next .r95-plan-modal .stage119d-modal-header-actions button{position:absolute!important;top:14px!important;right:14px!important;flex:0 0 38px!important}html body #__next .r95-plan-modal .r95-plan-picker-section,html body #__next .r95-plan-modal .r95-plan-summary-section,html body #__next .r95-plan-modal .stage119d-plan-picker,html body #__next .r95-plan-modal .stage119d-plan-tile,html body #__next .r95-plan-modal .stage119d-selected-panel,html body #__next .r95-plan-modal-body{min-width:0!important;max-width:100%!important}}html body #__next .r96-billing-breakdown{gap:10px}html body #__next .r96-billing-breakdown .r96-billing-total{margin-top:2px;padding-top:12px!important;border-top:1px solid var(--vds-color-border,rgba(148,163,184,.28));font-size:14px}html body #__next .r96-billing-breakdown .r96-billing-total b,html body #__next .r96-billing-breakdown .r96-billing-total span{font-weight:950}.vds-r96-price-breakdown{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--vds-color-border)}.vds-r96-price-breakdown>div{display:flex;justify-content:space-between;gap:12px;color:var(--vds-color-text-muted);font-size:var(--vds-font-size-sm)}.vds-r96-price-breakdown b,.vds-r96-price-breakdown strong{color:var(--vds-color-text);text-align:right}.vds-r96-price-breakdown .vds-r96-price-total{margin-top:2px;padding-top:10px;border-top:1px solid var(--vds-color-border);color:var(--vds-color-text);font-weight:950}.vds-r96-price-breakdown .vds-r96-price-total strong{font-size:var(--vds-font-size-lg)}html body #__next .r96-proration-breakdown{margin-top:10px}html body #__next .r96-billing-lifecycle-note{display:flex;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid var(--vds-color-border,rgba(148,163,184,.22));border-radius:14px;background:var(--vds-color-surface-muted,#f8fafc);color:var(--vds-color-text-muted,#64748b);font-size:12px}html body #__next .r96-billing-lifecycle-note b{color:var(--vds-color-text,#0f172a);text-align:right}.communication-message-feed,.vchat-message-feed{scroll-behavior:smooth;scrollbar-gutter:stable;overscroll-behavior:contain}.vchat-day-separator{display:grid;grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:var(--vds-space-3);margin:var(--vds-space-4) 0;color:var(--vds-color-text-muted);font:var(--vds-type-meta);letter-spacing:.04em;text-transform:uppercase}.vchat-day-separator:after,.vchat-day-separator:before{content:"";height:1px;background:var(--vds-color-border)}.vchat-message{position:relative;isolation:isolate;min-width:0;color:var(--vds-color-text);transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard),transform var(--vds-duration-fast) var(--vds-ease-standard)}.vchat-message:focus-within,.vchat-message:hover{border-color:color-mix(in srgb,var(--vds-color-primary-600) 28%,var(--vds-color-border));box-shadow:var(--vds-shadow-xs)}.communication-message-feed .vchat-message.communication-message-bubble{width:-moz-fit-content;width:fit-content;max-width:min(76%,48rem);padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface);box-shadow:none}.communication-message-feed .vchat-message.communication-message-bubble.own{margin-inline-start:auto;border-color:color-mix(in srgb,var(--vds-color-primary-600) 20%,var(--vds-color-border));background:color-mix(in srgb,var(--vds-color-primary-50) 72%,var(--vds-color-surface));border-end-end-radius:var(--vds-radius-xs)}.communication-message-feed .vchat-message.communication-message-bubble.other{margin-inline-end:auto;border-end-start-radius:var(--vds-radius-xs)}.communication-message-feed .vchat-message.communication-system-event{width:min(100%,52rem);margin-inline:auto;padding:var(--vds-space-3) var(--vds-space-4);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface-subtle)}.vchat-message[data-message-kind=critical]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg)}.vchat-message[data-message-kind=milestone]{border-color:var(--vds-color-success-border);background:var(--vds-color-success-bg)}.vchat-message[data-message-kind=document]{border-color:var(--vds-color-info-border)}.vchat-message-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vds-space-3);min-width:0}.vchat-message-identity{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vds-space-2);min-width:0}.vchat-message-identity>b{min-width:0;overflow-wrap:anywhere;font:var(--vds-type-label);color:var(--vds-color-text)}.vchat-message-time{flex:0 0 auto;white-space:nowrap;color:var(--vds-color-text-muted);font:var(--vds-type-meta)}.vchat-message-kind{display:inline-flex;align-items:center;min-height:var(--vds-status-height-sm);padding-inline:var(--vds-status-padding-inline-sm);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-pill);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font:var(--vds-type-meta);letter-spacing:.03em}.vchat-message-kind[data-tone=own]{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vchat-message-kind[data-tone=document]{border-color:var(--vds-color-info-border);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.vchat-message-kind[data-tone=critical]{border-color:var(--vds-color-danger-border);background:var(--vds-color-danger-bg);color:var(--vds-color-danger)}.vchat-message-body{margin-top:var(--vds-space-2);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--vds-type-body);color:var(--vds-color-text)}.vchat-message-body:empty{display:none}.vchat-reply-quote{display:grid;width:100%;min-width:0;margin-top:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border:0;border-inline-start:3px solid var(--vds-color-primary-500);border-radius:0 var(--vds-radius-xs) var(--vds-radius-xs) 0;background:color-mix(in srgb,var(--vds-color-primary-50) 58%,var(--vds-color-surface));color:var(--vds-color-text-secondary);text-align:start;cursor:pointer}.vchat-reply-quote b,.vchat-reply-quote span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-reply-quote span{font:var(--vds-type-meta)}.vchat-reply-quote b{margin-top:var(--vds-space-1);font:var(--vds-type-supporting)}.vchat-attachments{display:grid;gap:var(--vds-space-2);margin-top:var(--vds-space-3)}.vchat-attachment-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vds-space-3);min-width:0;padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface)}.vchat-attachment-title{display:flex;align-items:center;gap:var(--vds-space-2);min-width:0}.vchat-attachment-title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-attachment-title em,.vchat-attachment-title small{flex:0 0 auto;color:var(--vds-color-text-muted);font:var(--vds-type-meta);font-style:normal}.vchat-attachment-row button,.vchat-document-open,.vchat-reply-action{min-height:var(--vds-control-height-sm);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface);color:var(--vds-color-text-secondary);font:var(--vds-type-label);cursor:pointer}.vchat-attachment-row button:hover,.vchat-document-open:hover,.vchat-reply-action:hover{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vchat-reply-action{display:inline-flex;align-items:center;gap:var(--vds-space-1);margin-top:var(--vds-space-2);padding-inline:var(--vds-space-2);opacity:.18;transform:translateY(2px)}.vchat-message:focus-within .vchat-reply-action,.vchat-message:hover .vchat-reply-action,.vchat-reply-action:focus-visible{opacity:1;transform:translateY(0)}.vchat-read-receipt{margin-top:var(--vds-space-2);color:var(--vds-color-text-muted);font:var(--vds-type-meta);text-align:end}.vchat-read-receipt[data-read=true]{color:var(--vds-color-success)}.vchat-document-card{margin-top:var(--vds-space-3);padding:var(--vds-space-3);border:1px solid var(--vds-color-info-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-info-bg)}.vchat-document-badge{color:var(--vds-color-info);font:var(--vds-type-meta);letter-spacing:.06em}.vchat-document-title{margin-top:var(--vds-space-1);font:var(--vds-type-card-title)}.vchat-document-action,.vchat-document-meta{margin-top:var(--vds-space-1);color:var(--vds-color-text-secondary);font:var(--vds-type-supporting)}.vchat-composer{position:relative;isolation:isolate;min-width:0;border-top:1px solid var(--vds-color-border);background:color-mix(in srgb,var(--vds-color-surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.communication-center-column .communication-composer.vchat-composer,.communication-center-column .vchat-composer{display:grid;align-items:end;gap:var(--vds-space-2);padding:var(--vds-space-3) var(--vds-space-4) calc(var(--vds-space-3) + env(safe-area-inset-bottom))}.vchat-composer-main{min-width:0}.vchat-composer-input-shell{display:flex;align-items:flex-end;gap:var(--vds-space-2);min-width:0}.vchat-composer textarea{display:block;width:100%;min-width:0;min-height:var(--vds-control-height-md);max-height:9rem;resize:none;overflow-y:auto;padding:.68rem .82rem;border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface);color:var(--vds-color-text);font:var(--vds-type-body);transition:border-color var(--vds-duration-fast) var(--vds-ease-standard),box-shadow var(--vds-duration-fast) var(--vds-ease-standard)}.vchat-composer textarea:focus{border-color:var(--vds-color-primary-500);box-shadow:var(--vds-focus-ring);outline:none}.vchat-composer-attach,.vchat-composer-send{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--vds-icon-control-size-md);height:var(--vds-icon-control-size-md);min-width:var(--vds-touch-target);min-height:var(--vds-touch-target);border-radius:var(--vds-radius-sm);cursor:pointer}.vchat-composer-attach{border:1px solid var(--vds-color-border-strong);background:var(--vds-color-surface);color:var(--vds-color-text-secondary)}.vchat-composer-attach>input:not(.vds-r47-visually-hidden){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vchat-composer-attach[data-disabled=true]{cursor:not-allowed;opacity:.5}.vchat-composer-send{border:1px solid var(--vds-color-primary-700);background:var(--vds-color-primary-600);color:var(--vds-color-on-brand)}.vchat-composer-send:disabled{border-color:var(--vds-color-border);background:var(--vds-color-surface-muted);color:var(--vds-color-text-subtle);cursor:not-allowed}.vchat-composer-reply,.vchat-selected-attachment{display:flex;align-items:center;gap:var(--vds-space-2);min-width:0;margin-bottom:var(--vds-space-2);padding:var(--vds-space-2) var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary)}.vchat-composer-reply>span,.vchat-selected-attachment>span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.vchat-composer-reply>span{display:grid}.vchat-composer-reply small,.vchat-selected-attachment small{color:var(--vds-color-text-muted);font:var(--vds-type-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-composer-reply button,.vchat-selected-attachment button{display:inline-grid;place-items:center;width:var(--vds-icon-control-size-sm);height:var(--vds-icon-control-size-sm);border:0;border-radius:var(--vds-radius-xs);background:transparent;color:var(--vds-color-text-muted);cursor:pointer}.vchat-composer-hint{display:block;margin-top:var(--vds-space-1);color:var(--vds-color-text-muted);font:var(--vds-type-meta)}.vchat-drop-overlay{position:absolute;inset:var(--vds-space-2);z-index:3;display:none;place-items:center;align-content:center;gap:var(--vds-space-2);border:2px dashed var(--vds-color-primary-500);border-radius:var(--vds-radius-md);background:color-mix(in srgb,var(--vds-color-primary-50) 92%,transparent);color:var(--vds-color-primary-700);pointer-events:none}.vchat-composer[data-drag-active=true] .vchat-drop-overlay{display:grid}.vchat-empty-state{display:grid;place-items:center;align-content:center;gap:var(--vds-space-2);min-height:12rem;padding:var(--vds-space-6);color:var(--vds-color-text-secondary);text-align:center}.vchat-empty-state b{font:var(--vds-type-card-title);color:var(--vds-color-text)}.vchat-empty-state p{max-width:36rem;margin:0;font:var(--vds-type-supporting)}@media (max-width:48rem){.communication-message-feed .vchat-message.communication-message-bubble{max-width:92%}.vchat-message-head{gap:var(--vds-space-2)}.vchat-attachment-row{align-items:stretch;flex-direction:column}.vchat-attachment-row .communication-attachment-actions,.vchat-attachment-row .vds-r47-attachment-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vchat-reply-action{opacity:1;transform:none}.communication-center-column .communication-composer.vchat-composer,.communication-center-column .vchat-composer{padding-inline:var(--vds-space-3)}.vchat-composer-hint{display:none}}@media (prefers-reduced-motion:reduce){.communication-message-feed,.vchat-message-feed{scroll-behavior:auto}.vchat-composer textarea,.vchat-message{transition:none}}.communication-message-row{display:grid;min-width:0}.communication-files-panel .communication-panel-copy{margin:0 0 var(--vds-space-3);color:var(--vds-color-text-secondary);font:var(--vds-type-supporting)}.communication-files-list{display:grid;gap:var(--vds-space-2)}.communication-file-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--vds-space-2) var(--vds-space-3);align-items:center;min-width:0;padding:var(--vds-space-3);border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-sm);background:var(--vds-color-surface)}.communication-file-row-icon{display:inline-grid;place-items:center;width:var(--vds-icon-control-size-sm);height:var(--vds-icon-control-size-sm);border-radius:var(--vds-radius-xs);background:var(--vds-color-info-bg);color:var(--vds-color-info)}.communication-file-row-copy{display:grid;min-width:0}.communication-file-row-copy b,.communication-file-row-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-file-row-copy b{font:var(--vds-type-label)}.communication-file-row-copy small{color:var(--vds-color-text-muted);font:var(--vds-type-meta)}.communication-file-row-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-2)}.communication-file-row-actions button{min-height:var(--vds-control-height-sm);border:1px solid var(--vds-color-border-strong);border-radius:var(--vds-radius-xs);background:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary);font:var(--vds-type-label);cursor:pointer}.communication-file-row-actions button:hover{border-color:var(--vds-color-primary-200);background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}:root{--vchat-r104-navy:#102a43;--vchat-r104-blue:#2563eb;--vchat-r104-cyan:#0891b2;--vchat-r104-panel:rgba(255,255,255,.98);--vchat-r104-soft:#f4f7fb;--vchat-r104-line:#dbe5f0;--vchat-r104-muted:#64748b;--vchat-r104-shadow:0 18px 44px rgba(15,23,42,.10);--vchat-r104-shadow-soft:0 8px 24px rgba(15,23,42,.07)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact{padding-bottom:10px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid{grid-template-columns:304px minmax(0,1fr) 324px;gap:12px;margin-top:12px;padding:0;border:0;background:transparent;box-shadow:none}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid.right-collapsed{grid-template-columns:304px minmax(0,1fr)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-column{border:1px solid var(--vchat-r104-line);border-radius:20px;background:var(--vchat-r104-panel);box-shadow:var(--vchat-r104-shadow-soft)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-left-column{background:linear-gradient(180deg,#fbfdff,#f4f7fb)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-center-column{position:relative;background:#f8fafc;box-shadow:var(--vchat-r104-shadow)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-column{background:linear-gradient(180deg,#ffffff,#f8fafc)}.communication-column-head.compact,.communication-message-head.compact,.communication-right-head{min-height:72px;padding:14px 16px;border-bottom:1px solid var(--vchat-r104-line);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.communication-column-head.compact{align-items:center}.communication-column-head.compact h2,.communication-message-head.compact h2{color:var(--vchat-r104-navy);font-size:17px;letter-spacing:-.02em}.communication-kicker{color:#64748b;font-size:9px;font-weight:900;letter-spacing:.13em}.communication-new-trigger{min-height:38px;padding:0 13px;border:1px solid #cdd9e7;border-radius:12px;background:#fff;color:var(--vchat-r104-navy);box-shadow:0 4px 12px rgba(15,23,42,.06)}.communication-search{margin:12px 12px 8px;min-height:42px;border:1px solid #cdd9e7;border-radius:13px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.04)}.communication-search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.communication-thread-filters{margin:0 12px 8px;border:1px solid #dbe5f0;border-radius:12px;background:rgba(255,255,255,.76)}.communication-thread-tabs{gap:5px;margin:0 10px 9px;padding:4px;border:1px solid #dbe5f0;border-radius:13px;background:#eaf0f7;overflow-x:auto}.communication-thread-tabs button{flex:0 0 auto;min-height:34px;padding:0 9px;border:0;border-radius:10px;color:#64748b;background:transparent;box-shadow:none}.communication-thread-tabs button.active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb 55%,#0891b2);box-shadow:0 8px 18px rgba(37,99,235,.24)}.communication-thread-tabs button b{min-width:18px;height:18px;border-radius:999px;background:rgba(255,255,255,.82);color:#334155}.communication-thread-tabs button.active b{background:rgba(255,255,255,.2);color:#fff}.communication-thread-list{padding:0 9px 12px}.communication-thread-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;min-height:82px;margin:0 0 7px;padding:10px 10px 10px 9px;border:1px solid transparent;border-radius:15px;background:transparent;box-shadow:none}.communication-thread-card:hover{border-color:#d3dfed;background:rgba(255,255,255,.92);box-shadow:0 9px 20px rgba(15,23,42,.07);transform:translateY(-1px)}.communication-thread-card.selected{border-color:#93c5fd;background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(236,254,255,.92));box-shadow:inset 3px 0 0 #2563eb,0 10px 22px rgba(37,99,235,.12)}.communication-thread-card.has-unread:not(.selected){background:rgba(255,255,255,.8)}.communication-conversation-avatar,.communication-thread-avatar{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:14px;background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#1d4ed8;font-size:12px;font-weight:950;letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(37,99,235,.1)}.communication-thread-avatar{width:42px;height:42px}.communication-conversation-avatar{width:44px;height:44px}.communication-conversation-avatar.team,.communication-thread-avatar.team{background:linear-gradient(145deg,#cffafe,#a5f3fc);color:#0e7490}.communication-conversation-avatar.support,.communication-thread-avatar.support{background:linear-gradient(145deg,#ede9fe,#ddd6fe);color:#6d28d9}.communication-conversation-avatar.deals,.communication-thread-avatar.deals{background:linear-gradient(145deg,#dcfce7,#bbf7d0);color:#15803d}.communication-conversation-avatar.b2b,.communication-thread-avatar.b2b{background:linear-gradient(145deg,#ffedd5,#fed7aa);color:#c2410c}.communication-thread-content{min-width:0}.communication-thread-top strong{color:#172033;font-size:12.5px;font-weight:850}.communication-thread-top span{color:#94a3b8;font-size:9.5px}.communication-thread-card p{margin-top:5px;color:#64748b;font-size:11px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.communication-thread-tags{margin-top:5px;gap:4px}.communication-thread-tags em{margin-left:auto;min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#2563eb;color:#fff;font-size:9px;font-style:normal;font-weight:900}.communication-thread-quick-actions{position:absolute;right:8px;bottom:7px;gap:4px;opacity:0}.communication-thread-card.selected .communication-thread-quick-actions,.communication-thread-card:focus-within .communication-thread-quick-actions,.communication-thread-card:hover .communication-thread-quick-actions{opacity:1}.communication-thread-quick-actions button{width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.92);box-shadow:0 4px 12px rgba(15,23,42,.09)}.communication-message-head.compact{position:relative;z-index:5;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px}.communication-message-head.compact>div{min-width:0}.communication-head-subline{margin-top:4px}.communication-live-status{align-self:center;min-height:30px;padding:0 10px;border:1px solid #d7e1ec;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:850}.communication-message-feed{display:flex;flex-direction:column;gap:5px;padding:20px 22px 28px;background:radial-gradient(circle at 15% 12%,rgba(37,99,235,.055),transparent 30%),radial-gradient(circle at 88% 22%,rgba(8,145,178,.045),transparent 28%),linear-gradient(180deg,#f7f9fc,#f9fbfd)}.communication-message-row{width:100%}.communication-message-observer{display:flex;width:100%}.communication-message-observer .vchat-message.own{margin-inline-start:auto}.communication-message-feed .vchat-message.communication-message-bubble{max-width:min(70%,44rem);padding:11px 13px 9px;border:1px solid #d9e4ef;border-radius:17px;background:rgba(255,255,255,.97);box-shadow:0 7px 18px rgba(15,23,42,.065)}.communication-message-feed .vchat-message.communication-message-bubble.own{border-color:#bfdbfe;border-end-end-radius:5px;background:linear-gradient(145deg,#eff6ff,#e6f3ff);box-shadow:0 7px 20px rgba(37,99,235,.1)}.communication-message-feed .vchat-message.communication-message-bubble.other{border-end-start-radius:5px}.communication-message-feed .vchat-message.communication-system-event{max-width:min(88%,52rem);border:1px solid #dbe5f0;border-radius:12px;background:rgba(255,255,255,.72);box-shadow:none}.vchat-message-head{align-items:center}.vchat-message-body{line-height:1.5}.vchat-message-kind{border:0;background:transparent;padding:0;min-height:0;color:#64748b;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.vchat-message-kind[data-tone=own]{background:transparent;color:#2563eb}.vchat-message-time{font-size:9.5px}.vchat-reply-action{min-height:28px;border-radius:9px;font-size:10px}.vchat-read-receipt{font-size:9px}.communication-message-observer.highlighted .vchat-message,.vchat-message[data-highlighted=true]{box-shadow:0 0 0 3px rgba(37,99,235,.18),0 12px 28px rgba(37,99,235,.14)!important}.vchat-day-separator{margin:15px 0 10px}.vchat-day-separator span{padding:4px 9px;border:1px solid #dbe5f0;border-radius:999px;background:rgba(255,255,255,.88);color:#64748b;font-size:9px;font-weight:900;letter-spacing:.08em}.communication-center-column .communication-composer.vchat-composer,.communication-center-column .vchat-composer{grid-template-columns:auto minmax(0,1fr);margin:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #dbe5f0;background:rgba(255,255,255,.96);box-shadow:0 -12px 28px rgba(15,23,42,.06)}.communication-center-column .vchat-composer-main{padding:7px;border:1px solid #cdd9e7;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.07)}.communication-center-column .vchat-composer-input-shell{gap:7px}.communication-center-column .vchat-composer textarea{min-height:42px;padding:10px 11px;border:0;border-radius:11px;background:#f8fafc;box-shadow:none}.communication-center-column .vchat-composer textarea:focus{background:#fff;box-shadow:inset 0 0 0 1px #93c5fd}.communication-center-column .vchat-composer-attach,.communication-center-column .vchat-composer-send{border-radius:12px}.communication-center-column .vchat-composer-send:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb 56%,#0891b2);box-shadow:0 8px 16px rgba(37,99,235,.24)}.communication-right-tabs{margin:8px 9px 0;padding:4px;border:1px solid #dbe5f0;border-radius:12px;background:#eef3f8}.communication-right-tabs button{border-radius:9px}.communication-right-tabs button.active{background:#fff;color:#1d4ed8;box-shadow:0 4px 12px rgba(15,23,42,.08)}.communication-context-card{margin:9px;border:1px solid #dbe5f0;border-radius:15px;background:rgba(255,255,255,.86);box-shadow:0 8px 18px rgba(15,23,42,.045)}.communication-details-edge-tab{width:32px;height:92px;border-color:#bfdbfe;background:linear-gradient(180deg,#ffffff,#eff6ff);color:#2563eb;box-shadow:-8px 12px 24px rgba(37,99,235,.12)}.communication-details-edge-tab span{color:#2563eb}.vchat-deal-workspace{display:grid;gap:10px;min-width:0}.vchat-deal-surface{display:flex;flex-direction:column;min-height:min(620px,calc(100dvh - 260px));overflow:hidden;border:1px solid #d7e2ed;border-radius:20px;background:#f7f9fc;box-shadow:0 16px 36px rgba(15,23,42,.09)}.vchat-deal-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid #dbe5f0;background:linear-gradient(135deg,#ffffff,#f5f9ff 60%,#eefcff)}.vchat-deal-intro>div:first-child{min-width:0}.vchat-deal-intro span:first-child{color:#2563eb;font-size:9px;font-weight:950;letter-spacing:.13em}.vchat-deal-intro h3{margin:3px 0 2px;color:var(--vchat-r104-navy);font-size:16px;letter-spacing:-.02em}.vchat-deal-intro p{margin:0;color:#64748b;font-size:11px}.vchat-deal-parties{display:inline-flex;align-items:center;gap:8px;max-width:48%;padding:7px;border:1px solid #dbe5f0;border-radius:13px;background:rgba(255,255,255,.86)}.vchat-deal-parties span{min-width:0;padding:5px 8px;border-radius:9px;background:#eff6ff;color:#1e3a8a;font-size:10px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-deal-parties b{color:#94a3b8}.vchat-deal-feed{flex:1 1 auto;display:flex;flex-direction:column;gap:7px;min-height:360px;padding:22px clamp(16px,4vw,56px) 28px;overflow-y:auto;background:radial-gradient(circle at 12% 12%,rgba(37,99,235,.05),transparent 28%),radial-gradient(circle at 90% 18%,rgba(8,145,178,.05),transparent 30%),linear-gradient(180deg,#f7f9fc,#fbfdff)}.vchat-deal-message-row{display:flex;flex-direction:column;width:100%}.vchat-deal-message-row .vchat-message.deal-room-message-card{width:-moz-fit-content;width:fit-content;max-width:min(72%,48rem);padding:11px 13px 9px;border:1px solid #d9e4ef;border-radius:17px;background:#fff;box-shadow:0 7px 18px rgba(15,23,42,.065)}.vchat-deal-message-row .vchat-message[data-message-kind=own]{align-self:flex-end;border-color:#bfdbfe;border-end-end-radius:5px;background:linear-gradient(145deg,#eff6ff,#e5f3ff);box-shadow:0 8px 20px rgba(37,99,235,.1)}.vchat-deal-message-row .vchat-message[data-message-kind=participant]{align-self:flex-start;border-end-start-radius:5px}.vchat-deal-message-row .vchat-message[data-message-kind=critical],.vchat-deal-message-row .vchat-message[data-message-kind=document],.vchat-deal-message-row .vchat-message[data-message-kind=milestone],.vchat-deal-message-row .vchat-message[data-message-kind=system]{align-self:center;width:min(92%,54rem);max-width:min(92%,54rem);border-radius:13px;box-shadow:none}.vchat-deal-message-row .vchat-message[data-message-kind=system]{background:rgba(255,255,255,.78)}.vchat-deal-message-row .vchat-message[data-message-kind=document]{border-color:#bae6fd;background:#f0f9ff}.vchat-deal-message-row .vchat-message[data-message-kind=critical]{border-color:#fecaca;background:#fff1f2}.vchat-deal-message-row .vchat-message[data-message-kind=milestone]{border-color:#bbf7d0;background:#f0fdf4}.vchat-deal-surface>.vchat-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #dbe5f0;background:rgba(255,255,255,.97);box-shadow:0 -12px 28px rgba(15,23,42,.06)}.vchat-deal-surface>.vchat-composer .vchat-composer-main{min-width:0;padding:7px;border:1px solid #cdd9e7;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(15,23,42,.07)}.vchat-deal-surface>.vchat-composer textarea{border:0;background:#f8fafc}.vchat-deal-surface>.vchat-composer textarea:focus{background:#fff;box-shadow:inset 0 0 0 1px #93c5fd}.vchat-deal-readonly-note{margin:0;padding:8px 14px;border-top:1px solid #dbe5f0;background:#f8fafc;color:#64748b;font-size:10px}.vesbor-floating-chat-launcher{min-height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:linear-gradient(135deg,#102a43,#1d4ed8 58%,#0891b2);color:#fff;box-shadow:0 14px 32px rgba(29,78,216,.28)}.vesbor-floating-chat-panel{border:1px solid rgba(148,163,184,.35);border-radius:24px;background:rgba(248,250,252,.98);box-shadow:0 28px 70px rgba(15,23,42,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vesbor-floating-chat-head{min-height:70px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#102a43,#173b66 55%,#1d4ed8);color:#fff}.vesbor-floating-chat-drag-label>svg{width:30px;height:30px;padding:7px;border-radius:10px;background:rgba(255,255,255,.12)}.vesbor-floating-chat-head strong{color:#fff;font-size:15px}.vesbor-floating-chat-head span{color:rgba(255,255,255,.72);font-size:10px}.vesbor-floating-chat-head-actions button{width:31px;height:31px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.08);color:#fff}.vesbor-floating-chat-head-actions button:hover{background:rgba(255,255,255,.18)}.vesbor-floating-chat-tabs{gap:5px;padding:8px;border-bottom:1px solid #dbe5f0;background:#f8fafc}.vesbor-floating-chat-tabs button{min-height:36px;border:0;border-radius:11px;color:#64748b;background:transparent}.vesbor-floating-chat-tabs button.active{color:#1d4ed8;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.09),inset 0 0 0 1px #dbeafe}.vesbor-floating-chat-status{margin:8px 10px 2px;padding:8px 10px;border:1px solid #dbeafe;border-radius:11px;background:#eff6ff;color:#475569}.vesbor-floating-chat-list,.vesbor-floating-mini-feed{padding:8px 10px 12px;background:linear-gradient(180deg,#f8fafc,#f4f7fb)}.vesbor-floating-thread-row{margin-bottom:7px;border:1px solid #dbe5f0;border-radius:14px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.05);overflow:hidden}.vesbor-floating-thread-main{min-height:58px;padding:9px 10px}.vesbor-floating-thread-dot{width:34px;height:34px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.vesbor-floating-thread-dot.deals{background:linear-gradient(145deg,#dcfce7,#86efac)}.vesbor-floating-thread-dot.team{background:linear-gradient(145deg,#cffafe,#67e8f9)}.vesbor-floating-thread-dot.support{background:linear-gradient(145deg,#ede9fe,#c4b5fd)}.vesbor-floating-thread-dot.b2b{background:linear-gradient(145deg,#ffedd5,#fdba74)}.vesbor-floating-thread-copy strong{color:#172033}.vesbor-floating-mini-headline{min-height:56px;padding:9px 10px;border-bottom:1px solid #dbe5f0;background:#fff}.vesbor-floating-mini-message{max-width:86%;margin-bottom:7px;padding:9px 10px;border:1px solid #dbe5f0;border-radius:14px 14px 14px 5px;background:#fff;box-shadow:0 5px 13px rgba(15,23,42,.05)}.vesbor-floating-mini-system{padding:7px 10px;border:1px solid #dbe5f0;border-radius:999px;background:rgba(255,255,255,.78)}.vesbor-floating-mini-composer{gap:7px;padding:10px;border-top:1px solid #dbe5f0;background:#fff}.vesbor-floating-mini-composer textarea{min-height:42px;padding:10px 12px;border:1px solid #cdd9e7;border-radius:13px;background:#f8fafc}.vesbor-floating-mini-composer button:not(:disabled){width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#0891b2);box-shadow:0 8px 16px rgba(37,99,235,.22)}.vesbor-floating-chat-foot{gap:6px;padding:9px 10px 10px;border-top:1px solid #dbe5f0;background:#fff}.vesbor-floating-chat-foot button{min-height:36px;border:1px solid #dbe5f0;border-radius:11px;background:#f8fafc;color:#334155}@media (max-width:1180px) and (min-width:901px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid.right-collapsed{grid-template-columns:286px minmax(0,1fr)}.communication-right-column{position:absolute;inset:0 0 0 auto;z-index:30;width:min(340px,90vw)}}@media (max-width:900px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid.right-collapsed{grid-template-columns:minmax(0,1fr);gap:0}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-column{border-radius:17px}.communication-message-head.compact{grid-template-columns:auto auto minmax(0,1fr) auto;padding:10px 11px}.communication-conversation-avatar{width:38px;height:38px;border-radius:12px}.communication-message-feed{padding:14px 11px 22px}.communication-message-feed .vchat-message.communication-message-bubble{max-width:88%}.communication-center-column .communication-composer.vchat-composer,.communication-center-column .vchat-composer{padding:9px 9px calc(9px + env(safe-area-inset-bottom))}.vchat-deal-surface{min-height:calc(100dvh - 235px);border-radius:16px}.vchat-deal-intro{align-items:flex-start;flex-direction:column;padding:12px}.vchat-deal-parties{max-width:100%;width:100%}.vchat-deal-feed{padding:15px 11px 20px}.vchat-deal-message-row .vchat-message.deal-room-message-card{max-width:90%}.vchat-deal-surface>.vchat-composer{padding:9px 9px calc(9px + env(safe-area-inset-bottom))}.vesbor-floating-chat-panel{border-radius:20px}}@media (max-width:540px){.communication-thread-card{grid-template-columns:40px minmax(0,1fr)}.communication-thread-avatar{width:40px;height:40px}.communication-message-head.compact{grid-template-columns:auto minmax(0,1fr) auto}.communication-message-head.compact .communication-conversation-avatar{display:none}.communication-live-status{padding:0 8px;font-size:0}.communication-live-status:after{content:"Live";font-size:9px}.vchat-deal-parties{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.communication-thread-card{transform:none!important}}.vchat-read-receipt{display:inline-flex!important;align-items:center;justify-content:flex-end;width:-moz-fit-content;width:fit-content;min-width:18px;margin:4px 0 0 auto!important;color:#94a3b8!important;font-size:0!important;line-height:1}.vchat-read-receipt[data-delivery-status=viewed],.vchat-read-receipt[data-read=true]{color:#2563eb!important}.vchat-read-receipt svg{display:block;width:15px;height:15px}.vesbor-floating-chat-panel{border-radius:24px!important}@media (max-width:900px){.vesbor-floating-chat-panel{border-radius:20px!important}}.communication-live-status:after{content:none!important;display:none!important}.communication-live-label{display:inline}.vesbor-floating-chat-panel{box-sizing:border-box;max-width:none;max-height:none}@media (max-width:900px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-center-column .communication-composer.vchat-composer,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-center-column .vchat-composer{margin-bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important}.communication-live-label{font-size:9px}}@media (max-width:900px) and (max-height:520px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-center-column .communication-composer.vchat-composer,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-center-column .vchat-composer{margin-bottom:calc(66px + env(safe-area-inset-bottom, 0px))!important}}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact.vds-inbox-page{gap:6px!important;padding-top:4px!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page>.vds-page-header{min-height:50px;padding:5px 0 6px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid,.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.right-collapsed{margin-top:0!important;gap:10px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid{grid-template-columns:320px minmax(0,1fr) 316px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.right-collapsed{grid-template-columns:320px minmax(0,1fr)}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-column-head.compact,.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-message-head.compact,.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-right-head{min-height:62px;padding-top:10px;padding-bottom:10px}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-search.communication-search--clean{position:relative;display:flex!important;width:calc(100% - 20px);height:40px!important;min-height:40px!important;margin:8px 10px 6px!important;padding:0!important;gap:0!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-search.communication-search--clean:focus-within{border:0!important;box-shadow:none!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-search.communication-search--clean .communication-search-input{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 40px 0 13px!important;border:0!important;border-radius:11px!important;outline:0!important;background:#eef3f8!important;color:#172033!important;font-size:12px!important;font-weight:650!important;box-shadow:inset 0 0 0 1px transparent!important;transition:background .16s ease,box-shadow .16s ease}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-search.communication-search--clean .communication-search-input::placeholder{color:#6b7b90;opacity:1}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-search.communication-search--clean .communication-search-input:focus{background:#ffffff!important;box-shadow:inset 0 0 0 1px #7db7f5,0 0 0 3px rgba(37,99,235,.1)!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-search.communication-search--clean .communication-search-clear{position:absolute;top:6px;right:6px;z-index:2;background:#dce6f0;color:#334155}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0 10px 8px;padding:4px;overflow:visible!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tabs button{grid-column:span 2;width:100%;min-width:0;min-height:32px;padding:0 7px;justify-content:center;gap:5px;white-space:nowrap}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tabs button:nth-child(n+4){grid-column:span 3}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tabs button b{margin-left:2px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags{gap:5px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .communication-badge{min-height:20px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(255,255,255,.36);color:#fff;font-size:10px;font-weight:950;line-height:1;letter-spacing:.01em;text-shadow:0 1px 1px rgba(15,23,42,.16);box-shadow:0 3px 8px rgba(15,23,42,.1)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .communication-badge.team{background:#08738d}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .communication-badge.support{background:#5145cd}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .communication-badge.deals{background:#087443}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .communication-badge.b2b{background:#475569}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .vds-r34-compliance-badge{min-height:20px;padding:0 8px;border-width:1px;font-size:10px;font-weight:900;line-height:1.15;opacity:1;box-shadow:0 2px 7px rgba(15,23,42,.06)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .vds-r34-compliance-badge[data-tone=success]{border-color:#76d69a;background:#dcfce7;color:#116534}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .vds-r34-compliance-badge[data-tone=warning]{border-color:#f2c267;background:#fff7d6;color:#8a4b08}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .vds-r34-compliance-badge[data-tone=review]{border-color:#c4b5fd;background:#f3efff;color:#5b21b6}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .vds-r34-compliance-badge[data-tone=danger]{border-color:#f7a3a3;background:#fff0f0;color:#a71919}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tags .vds-r34-compliance-badge__score{color:currentColor;opacity:.88}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-context-label{color:#64748b;font-size:10px;font-weight:750}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-live-status>span:first-child{width:8px!important;height:8px!important;min-width:8px;border-radius:999px!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-live-status>.communication-live-label{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;border-radius:0!important;background:transparent!important;color:#166534!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}.communication-details-toggle{width:34px;height:34px;min-width:34px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfdbe8;border-radius:10px;background:#ffffff;color:#42556d;box-shadow:0 4px 12px rgba(15,23,42,.07);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.communication-details-toggle:hover{border-color:#8bb8ee;background:#eff6ff;color:#1d4ed8;box-shadow:0 6px 16px rgba(37,99,235,.12)}.communication-details-toggle:focus-visible{outline:3px solid rgba(37,99,235,.18);outline-offset:2px}.communication-details-toggle--open{position:absolute;top:12px;right:12px;z-index:24}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-head .communication-details-toggle--close{width:34px;height:34px;border:1px solid #cfdbe8;border-radius:10px;background:#fff}.communication-details-edge-tab{display:none!important}.vesbor-floating-chat-head-actions .vesbor-floating-chat-size-toggle[aria-pressed=true]{background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}@media (max-width:1180px) and (min-width:901px){.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid,.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.right-collapsed{grid-template-columns:310px minmax(0,1fr)}}@media (max-width:900px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact.vds-inbox-page{gap:4px!important;padding-top:2px!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page>.vds-page-header{min-height:46px;padding:4px 0}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid,.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.right-collapsed{grid-template-columns:minmax(0,1fr);gap:0}.communication-details-toggle--open{top:10px;right:10px}}@media (max-width:540px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-live-status>.communication-live-label{font-size:9px!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-tabs button{padding-inline:5px;font-size:10px}}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact.vds-inbox-page{row-gap:0!important;gap:0!important;padding-top:0!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page>.vds-page-header{min-height:48px!important;margin:0!important;padding:3px 0 5px!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid,html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.right-collapsed{margin-top:8px!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-column-head.compact{position:relative;z-index:70;overflow:visible!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-new-menu{position:relative;align-self:center;flex:0 0 auto;width:max-content;height:38px;overflow:visible!important;z-index:80}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-new-trigger{height:38px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-new-dropdown{top:42px!important;right:0!important;left:auto!important;z-index:120!important;width:220px;margin:0!important;transform:none!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head.compact{grid-template-columns:auto auto minmax(0,1fr) auto}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content;padding-left:4px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head-actions .communication-live-status{position:static!important;margin:0!important;flex:0 0 auto}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle--header{position:static!important;width:34px;height:34px;min-width:34px;margin:0;border-radius:10px;flex:0 0 auto}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle--close,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle--open{display:none!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-head{min-height:48px!important;padding:10px 14px!important}.communication-file-row-actions--icons,.vchat-attachment-icon-actions{display:inline-flex!important;grid-template-columns:none!important;grid-column:auto!important;align-items:center;justify-content:flex-end;gap:6px;width:auto;margin-left:auto}.communication-file-row-actions--icons .vchat-icon-action,.vchat-attachment-icon-actions .vchat-icon-action,.vchat-icon-action{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:inline-grid!important;place-items:center;padding:0!important;border:1px solid #d5e0ec!important;border-radius:9px!important;background:#ffffff!important;color:#334e6f!important;box-shadow:0 2px 7px rgba(15,23,42,.06)!important;cursor:pointer}.communication-file-row-actions--icons .vchat-icon-action:hover,.vchat-attachment-icon-actions .vchat-icon-action:hover,.vchat-icon-action:hover{border-color:#82b5ef!important;background:#eff6ff!important;color:#1559b7!important}.vchat-icon-action:focus-visible{outline:3px solid rgba(37,99,235,.18);outline-offset:2px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-card{padding-right:9px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-card .communication-thread-content{padding-right:48px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-quick-actions{right:8px;bottom:8px;gap:3px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-quick-actions .communication-thread-icon-action{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#52657d!important;box-shadow:none!important;display:inline-grid;place-items:center}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-quick-actions .communication-thread-icon-action:focus-visible,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-quick-actions .communication-thread-icon-action:hover{background:rgba(219,234,254,.72)!important;color:#1559b7!important}.vesbor-floating-chat-head-actions [data-stage129ic-r108=single-close-control]{color:#ffffff}@media (max-width:900px){html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid,html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.right-collapsed{margin-top:5px!important}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head.compact{grid-template-columns:auto auto minmax(0,1fr) auto}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head-actions{gap:6px}}@media (max-width:540px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head.compact{grid-template-columns:auto minmax(0,1fr) auto}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head-actions .communication-live-status{min-height:28px;padding-inline:7px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle--header{width:32px;height:32px;min-width:32px}.vchat-attachment-icon-actions .vchat-icon-action{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}}.vesbor-shell-v2.vesbor-shell-deal-room-chat{height:var(--vesbor-viewport-height,100dvh);min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-deal-room-chat>.vesbor-top-shell{flex:0 0 auto}.vesbor-shell-v2.vesbor-shell-deal-room-chat>.vesbor-main-shell{display:flex;flex:1 1 auto;flex-direction:column;width:auto;height:auto;min-height:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vds-r42-deal-room-page[data-r109-active-mode=messages]{box-sizing:border-box;flex:1 1 auto;height:auto;min-width:0;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-deal-room-chat .deal-room-stage129et-shell[data-r109-active-mode=messages],.vesbor-shell-v2.vesbor-shell-deal-room-chat .vds-r42-deal-room-page[data-r109-active-mode=messages]>.deal-room-stage129et-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-deal-room-chat .deal-room-stage129et-shell[data-r109-active-mode=messages]>.deal-room-guided-v2[data-r109-active-mode=messages]{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-deal-room-chat .deal-room-guided-v2[data-r109-active-mode=messages]>[role=tabpanel]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-workspace[data-r109-workspace=viewport-locked]{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-surface{height:auto;min-height:0!important;max-height:none;overflow:hidden}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-feed[data-r109-scroll-container=deal-message-feed]{flex:1 1 auto;min-height:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-surface>.vchat-composer[data-r109-deal-composer=viewport-pinned]{position:relative;z-index:3;flex:0 0 auto}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-readonly-note{flex:0 0 auto}@media (max-height:700px){.vesbor-shell-v2.vesbor-shell-deal-room-chat .vds-r42-deal-room-page[data-r109-active-mode=messages]{gap:5px;padding-top:6px;padding-bottom:6px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .deal-room-guided-v2[data-r109-active-mode=messages]{gap:5px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vds-r42-deal-tabs{min-height:38px;padding-block:2px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vds-r42-deal-tab{min-height:34px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-workspace[data-r109-workspace=viewport-locked]{gap:5px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-workspace .vds-r42-workspace-toolbar{min-height:50px;padding:6px 9px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-workspace .vds-r42-workspace-toolbar__icon{width:34px;height:34px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-intro p,.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-workspace .vds-r42-workspace-toolbar p{display:none}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-intro{padding:8px 10px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-feed{padding-top:10px;padding-bottom:12px}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-surface>.vchat-composer{padding-top:7px;padding-bottom:calc(7px + env(safe-area-inset-bottom))}}@media (max-width:780px){.vesbor-shell-v2.vesbor-shell-deal-room-chat>.vesbor-main-shell{padding-inline:0!important}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vds-r42-deal-room-page[data-r109-active-mode=messages]{padding-inline:8px}}.vesbor-floating-chat-launcher,.vesbor-floating-chat-panel{z-index:7600}.vesbor-app-root:has(.vesbor-shell-v2.vesbor-shell-deal-room-chat),.vesbor-app-root:has(.vesbor-shell-v2.vesbor-shell-deal-room-chat)>.vesbor-app-content{height:var(--vesbor-viewport-height,100dvh);min-height:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-threads-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid #d8e2ee;border-radius:9px;background:#ffffff;color:#334e68;box-shadow:none;font-size:11px;font-weight:850;white-space:nowrap}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-threads-toggle:hover{border-color:#a9c6e8;background:#f4f8fd;color:#1559b7}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-threads-toggle:focus-visible{outline:3px solid rgba(37,99,235,.17);outline-offset:2px}@media (min-width:901px){.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.threads-collapsed{grid-template-columns:minmax(0,1fr) 316px}.vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page .communication-workspace-grid.threads-collapsed.right-collapsed{grid-template-columns:minmax(0,1fr)}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-workspace-grid.threads-collapsed>.communication-left-column{display:none}}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle.communication-details-toggle--header{width:30px;height:30px;min-width:30px;padding:0;border:0;border-radius:999px;background:transparent;color:#52657d;box-shadow:none}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle.communication-details-toggle--header:hover{border:0;background:#edf4fb;color:#1559b7;box-shadow:none}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle.communication-details-toggle--header:focus-visible{outline:3px solid rgba(37,99,235,.17);outline-offset:2px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-unread-divider{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:28px;margin:8px 0 10px;color:#b42318;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-unread-divider:after,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-unread-divider:before{content:"";height:1px;flex:1 1 auto;background:#f2b8b5}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-unread-divider span{flex:0 0 auto;margin:0 10px;padding:3px 8px;border-radius:999px;background:#fff7f6;line-height:1.2}@media (max-width:900px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-threads-toggle{min-height:30px;padding-inline:8px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-details-toggle.communication-details-toggle--header{width:28px;height:28px;min-width:28px}}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-column{min-width:0;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-tabs[data-stage129ic-r114=contained-detail-tabs]{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:auto;max-width:calc(100% - 18px);margin:8px 9px 0;padding:4px;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-tabs[data-stage129ic-r114=contained-detail-tabs]>button{box-sizing:border-box;min-width:0;width:100%;padding:8px 4px;overflow:hidden;font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.vchat-deal-unread-divider{display:flex;align-items:center;justify-content:center;width:100%;min-height:28px;margin:8px 0 10px;color:#b42318;font-size:10px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.vchat-deal-unread-divider:after,.vchat-deal-unread-divider:before{content:"";height:1px;flex:1 1 auto;background:#f2b8b5}.vchat-deal-unread-divider>span{flex:0 0 auto;margin:0 10px;padding:3px 8px;border-radius:999px;background:#fff7f6;line-height:1.2}@media (max-width:1180px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-tabs[data-stage129ic-r114=contained-detail-tabs]>button{padding-inline:3px;font-size:9px}}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.vchat-message.communication-message-bubble.own[data-has-receipt=true]{position:relative;padding-bottom:30px}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.vchat-message.communication-message-bubble.own[data-has-receipt=true]>.vchat-read-receipt[data-inbox-receipt-corner=true]{position:absolute!important;inset:auto 9px 7px auto!important;z-index:1;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;align-items:center;justify-content:center;pointer-events:none}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-details-toggle.communication-details-toggle--header,html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-thread-quick-actions .communication-thread-icon-action{border:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-details-toggle.communication-details-toggle--header:focus-visible,html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-details-toggle.communication-details-toggle--header:hover,html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-thread-quick-actions .communication-thread-icon-action:focus-visible,html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-thread-quick-actions .communication-thread-icon-action:hover{border:0!important;box-shadow:none!important}html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-details-toggle.communication-details-toggle--header,html body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace
.communication-thread-quick-actions .communication-thread-icon-action{flex:0 0 32px!important;inline-size:32px!important;block-size:32px!important;min-inline-size:32px!important;max-inline-size:32px!important;min-block-size:32px!important;max-block-size:32px!important;padding:0!important;border-radius:50%!important;align-items:center;justify-content:center}.communication-thread-responsible{display:block;margin-top:3px;color:var(--vds-text-muted,#64748b);font-size:11px;line-height:1.25}.communication-thread-responsible.unassigned{color:#9a6700}.communication-governance-card{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid var(--vds-border-subtle,#dbe4ee);border-radius:12px;background:var(--vds-surface-muted,#f8fafc);min-width:0}.communication-add-participant,.communication-governance-company,.communication-governance-head,.communication-participant-row,.communication-responsible-row{display:flex;align-items:center;gap:8px;min-width:0}.communication-governance-head{justify-content:space-between}.communication-governance-head>div{display:grid;min-width:0}.communication-add-participant button,.communication-governance-head button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid var(--vds-border,#cbd5e1);border-radius:8px;background:#fff;white-space:nowrap}.communication-governance-side{display:grid;gap:8px;min-width:0;padding-top:10px;border-top:1px solid var(--vds-border-subtle,#e2e8f0)}.communication-governance-company{justify-content:space-between}.communication-governance-company b,.communication-governance-company span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-governance-company span{color:var(--vds-text-muted,#64748b);font-size:11px}.communication-responsible-row{justify-content:space-between}.communication-responsible-row>span{color:var(--vds-text-muted,#64748b);font-size:12px}.communication-add-participant select,.communication-responsible-row select{min-width:0;width:100%;min-height:34px;border:1px solid var(--vds-border,#cbd5e1);border-radius:8px;background:#fff;padding:0 8px}.communication-responsible-row select{max-width:190px}.communication-participant-list{display:grid;gap:6px}.communication-participant-row{padding:6px 7px;border-radius:8px;background:#fff}.communication-participant-avatar{flex:0 0 26px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e8eef7;font-size:11px;font-weight:700}.communication-participant-row>span:nth-child(2){display:grid;min-width:0;flex:1 1}.communication-participant-row b,.communication-participant-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-governance-empty,.communication-governance-note,.communication-participant-row small{color:var(--vds-text-muted,#64748b);font-size:11px}.communication-participant-remove{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent}.communication-participant-remove:hover{background:#fee2e2}.communication-add-participant{align-items:stretch}.communication-add-participant select{flex:1 1}.communication-governance-note{line-height:1.45}.communication-readonly-banner{border-left:3px solid #64748b}@media (max-width:1100px){.communication-governance-head{align-items:flex-start}.communication-responsible-row{align-items:stretch;flex-direction:column}.communication-responsible-row select{max-width:none}}@media (max-width:900px){.communication-thread-quick-actions .communication-thread-icon-action{flex-basis:32px!important;width:32px!important}.communication-add-participant{flex-direction:column}.communication-add-participant button{width:100%}}.communication-message-feed
.vchat-message.communication-system-event[data-system-message=true][data-message-kind=system]{width:min(92%,54rem);max-width:min(92%,54rem);margin-inline:auto;border:1px solid #cbd5e1;border-inline-start:4px solid #64748b;border-radius:12px;background:linear-gradient(180deg,#f3f5f8,#edf1f5);color:#334155;box-shadow:none}.vchat-deal-message-row
.vchat-message.deal-room-message-card[data-system-message=true][data-message-kind=system]{align-self:center;width:min(92%,54rem);max-width:min(92%,54rem);border:1px solid #cbd5e1;border-inline-start:4px solid #64748b;border-radius:12px;background:linear-gradient(180deg,#f3f5f8,#edf1f5);color:#334155;box-shadow:none}.vchat-message[data-system-message=true][data-message-kind=system] .vchat-message-kind{display:inline-flex;align-items:center;min-height:18px;padding:2px 7px;border-radius:999px;background:#dce3eb;color:#475569}.vchat-message[data-system-message=true][data-message-kind=system] .vchat-message-body,.vchat-message[data-system-message=true][data-message-kind=system] .vchat-message-head{color:#334155}.vesbor-floating-mini-system{max-width:94%;margin:7px auto;border:1px solid #cbd5e1;border-inline-start:4px solid #64748b;border-radius:10px;background:linear-gradient(180deg,#f3f5f8,#edf1f5);box-shadow:none}.vchat-message[data-message-kind=critical],.vchat-message[data-message-kind=document],.vchat-message[data-message-kind=milestone]{border-inline-start-width:1px}html[data-theme=dark] .communication-message-feed
.vchat-message.communication-system-event[data-system-message=true][data-message-kind=system],html[data-theme=dark] .vchat-deal-message-row
.vchat-message.deal-room-message-card[data-system-message=true][data-message-kind=system],html[data-theme=dark] .vesbor-floating-mini-system{border-color:#526174;border-inline-start-color:#94a3b8;background:linear-gradient(180deg,#2a3442,#222b37);color:#e2e8f0}html[data-theme=dark] .vchat-message[data-system-message=true][data-message-kind=system] .vchat-message-kind{background:#3a4656;color:#dbe5f0}html[data-theme=dark] .vchat-message[data-system-message=true][data-message-kind=system] .vchat-message-body,html[data-theme=dark] .vchat-message[data-system-message=true][data-message-kind=system] .vchat-message-head{color:#e2e8f0}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-close{display:none;width:32px;min-width:32px;height:32px;padding:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#475569;box-shadow:none;cursor:pointer}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-close:hover{background:#eef2f7;color:#0f2d59}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-card{scroll-margin-block:8px}@media (max-width:900px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell-compact .communication-workspace-grid.right-collapsed{position:relative;display:block;flex:1 1 auto;height:auto;min-height:0;max-height:none;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-workspace-grid.mobile-view-conversation:not(.right-collapsed) .communication-right-column{position:absolute;inset:0;z-index:710;display:flex!important;width:100%;max-width:none;height:100%;min-height:0;border-radius:16px;background:#fff;overflow:hidden}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-workspace-grid.mobile-view-conversation:not(.right-collapsed) .communication-center-column{visibility:hidden;pointer-events:none}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-close{display:inline-flex}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-column>.communication-context-card{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-list{padding-bottom:calc(94px + env(safe-area-inset-bottom));scroll-padding-top:8px;scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-center-column,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-left-column,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-column{min-height:0}}@media (max-width:900px) and (max-height:520px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-column-head.compact,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-message-head.compact,.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-right-head{min-height:54px;padding-block:8px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-list{padding-bottom:calc(82px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}html[data-theme=dark] .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-workspace-grid.mobile-view-conversation:not(.right-collapsed) .communication-right-column{background:#111827}@media (max-width:900px) and (max-height:520px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-list{padding-top:18px;scroll-padding-top:18px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-card:first-child{margin-top:0}}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-feed[data-r109-scroll-container=deal-message-feed]{overflow-anchor:none}.vesbor-shell-v2.vesbor-shell-deal-room-chat .vchat-deal-feed[data-r109-scroll-container=deal-message-feed] [data-chat-message-id]{scroll-margin-top:20px}@media (max-width:900px) and (max-height:520px){.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-list{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px));scroll-padding-top:34px}.vesbor-shell-v2.vesbor-shell-communication-workspace .communication-thread-card{scroll-margin-top:34px}}.vesbor-shell-v2.vesbor-shell-deal-room-chat
.vchat-deal-feed[data-r109-scroll-container=deal-message-feed]>.vchat-deal-message-row{flex:0 0 auto;min-height:min-content}.vesbor-shell-v2.vesbor-shell-deal-room-chat
.vchat-deal-feed[data-r109-scroll-container=deal-message-feed]>.vchat-empty-state{flex:0 0 auto}.vchat-deal-intro-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:62%}.vchat-team-access-trigger{flex:0 0 auto;min-height:34px;border:1px solid #cbd9e8;border-radius:11px;background:rgba(255,255,255,.92);color:#334155;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:10.5px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.04)}.vchat-team-access-trigger:hover,.vchat-team-access-trigger[aria-expanded=true]{border-color:#7dd3fc;background:#effaff;color:#075985}.vchat-team-access-trigger:focus-visible{outline:3px solid rgba(14,165,233,.24);outline-offset:2px}.vchat-team-access-trigger>b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:9px;line-height:1}.vchat-team-access-layer{position:fixed;inset:0;z-index:245000;background:transparent}.vchat-team-access-menu{position:fixed;width:min(390px,calc(100vw - 24px));max-height:min(650px,calc(100dvh - 28px));overflow:auto;overscroll-behavior:contain;border:1px solid #cbd9e8;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 24px 70px rgba(15,23,42,.24),0 4px 16px rgba(15,23,42,.1);outline:none}.vchat-team-access-head{position:sticky;top:0;z-index:2;min-height:56px;display:grid;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:10px 11px;border-bottom:1px solid #e2e8f0;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vchat-team-access-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#e0f2fe;color:#0369a1}.vchat-team-access-head>div{min-width:0;display:grid;gap:2px}.vchat-team-access-head b{font-size:13px;line-height:1.2}.vchat-team-access-head small{color:#64748b;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-team-access-head>button,.vchat-team-access-person>button{width:30px;height:30px;border:1px solid transparent;border-radius:9px;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vchat-team-access-head>button:hover,.vchat-team-access-person>button:hover{border-color:#fecaca;background:#fff1f2;color:#be123c}.vchat-team-access-content{display:grid;gap:10px;padding:10px}.vchat-team-access-error,.vchat-team-access-state{margin:10px;min-height:42px;border-radius:11px;padding:10px 11px;display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.4}.vchat-team-access-state{background:#f8fafc;color:#64748b}.vchat-team-access-error{border:1px solid #fecaca;background:#fff7f7;color:#991b1b}.vchat-team-access-error>span{min-width:0;flex:1 1}.vchat-team-access-error button{border:1px solid #fecaca;border-radius:8px;background:#fff;color:#991b1b;min-height:28px;padding:0 8px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.vchat-team-access-side{display:grid;gap:9px;border:1px solid #dbe5f0;border-radius:13px;background:#fbfdff;padding:10px}.vchat-team-access-side[data-own-side=false]{background:#f8fafc}.vchat-team-access-side-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.vchat-team-access-side-title>div{min-width:0;display:grid;gap:2px}.vchat-team-access-side-title span{color:#2563eb;font-size:8.5px;font-weight:950;letter-spacing:.11em}.vchat-team-access-side-title b{overflow:hidden;color:#172033;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.vchat-team-access-side-title>small{flex:0 0 auto;color:#64748b;font-size:9.5px}.vchat-team-access-add>button,.vchat-team-access-join{min-height:30px;border:1px solid #93c5fd;border-radius:9px;background:#eff6ff;color:#1d4ed8;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.vchat-team-access-add select:disabled,.vchat-team-access-add>button:disabled,.vchat-team-access-join:disabled,.vchat-team-access-person>button:disabled,.vchat-team-access-responsible select:disabled{opacity:.5;cursor:not-allowed}.vchat-team-access-responsible{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:8px}.vchat-team-access-responsible>span{color:#64748b;font-size:10px;font-weight:800}.vchat-team-access-responsible>b{color:#334155;font-size:10.5px;text-align:right}.vchat-team-access-add select,.vchat-team-access-responsible select{width:100%;min-width:0;min-height:32px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#1e293b;padding:0 28px 0 9px;font:inherit;font-size:10.5px}.vchat-team-access-list{display:grid;gap:5px}.vchat-team-access-person{min-height:39px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:4px 5px}.vchat-team-access-avatar{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:10px;font-weight:950}.vchat-team-access-avatar.counterparty{background:#e2e8f0;color:#475569}.vchat-team-access-person>span:nth-child(2){min-width:0;display:grid;gap:1px}.vchat-team-access-person b{overflow:hidden;color:#1e293b;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.vchat-team-access-empty,.vchat-team-access-person small,.vchat-team-access-readonly{color:#64748b;font-size:9.5px;line-height:1.35}.vchat-team-access-empty,.vchat-team-access-readonly{display:block;padding:5px 2px}.vchat-team-access-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.vchat-team-access-locked,.vchat-team-access-note{border-radius:10px;padding:9px 10px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;font-size:9.5px;line-height:1.45}.vchat-team-access-note{border:1px solid #bae6fd;background:#f0f9ff;color:#075985}.vchat-team-access-locked{border:1px solid #e2e8f0;background:#f8fafc;color:#475569}@media (max-width:780px){.vchat-deal-intro-actions{width:100%;max-width:none;justify-content:space-between}.vchat-deal-intro-actions .vchat-deal-parties{flex:1 1 auto;width:auto}}@media (max-width:540px){.vchat-team-access-trigger{width:34px;min-width:34px;padding:0}.vchat-team-access-trigger>b,.vchat-team-access-trigger>span{display:none}.vchat-team-access-menu{top:auto!important;left:10px!important;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:min(74dvh,650px);border-radius:18px}}[data-theme=dark] .vchat-team-access-add select,[data-theme=dark] .vchat-team-access-head,[data-theme=dark] .vchat-team-access-menu,[data-theme=dark] .vchat-team-access-person,[data-theme=dark] .vchat-team-access-responsible select,[data-theme=dark] .vchat-team-access-side,[data-theme=dark] .vchat-team-access-trigger{border-color:#334155;background:#111827;color:#e5e7eb}[data-theme=dark] .vchat-team-access-locked,[data-theme=dark] .vchat-team-access-side[data-own-side=false],[data-theme=dark] .vchat-team-access-state{background:#0f172a;color:#cbd5e1}[data-theme=dark] .vchat-team-access-person b,[data-theme=dark] .vchat-team-access-responsible>b,[data-theme=dark] .vchat-team-access-side-title b{color:#f8fafc}[data-theme=dark] .vchat-team-access-empty,[data-theme=dark] .vchat-team-access-head small,[data-theme=dark] .vchat-team-access-person small,[data-theme=dark] .vchat-team-access-readonly,[data-theme=dark] .vchat-team-access-responsible>span{color:#94a3b8}.vchat-deal-intro-actions{flex:1 1 auto;max-width:min(760px,62vw)}.vchat-deal-parties{flex:1 1 430px;width:clamp(360px,42vw,620px);max-width:620px;min-height:46px;padding:6px 8px;gap:10px}.vchat-deal-party{flex:1 1;min-width:0;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:7px 10px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.vchat-deal-party small{color:#64748b;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.vchat-deal-party strong{color:#0f172a;font-size:12.5px;line-height:1.2;overflow-wrap:anywhere}@media (max-width:980px){.vchat-deal-intro{align-items:flex-start;flex-wrap:wrap}.vchat-deal-intro-actions{width:100%;max-width:none}.vchat-deal-parties{width:auto;max-width:none;flex:1 1 auto}}.r132-company-review-dialog .vds-dialog__body{display:grid;gap:var(--vds-space-4,16px)}.r132-review-form{display:grid;gap:var(--vds-space-5,20px)}.r132-review-basis{padding:14px 16px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg);background:var(--vds-color-surface-subtle,#f7f9fc)}.r132-review-basis>div{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.r132-review-basis p,.r132-review-help{margin:0;color:var(--vds-color-text-muted);font-size:13px;line-height:1.5}.r132-review-scores{margin:0;padding:0;border:0;min-width:0}.r132-review-scores legend{padding:0;margin-bottom:4px;font-weight:700;color:var(--vds-color-text)}.r132-review-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.r132-review-score-grid>:last-child{grid-column:1/-1}.r132-review-confirmations{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-lg)}.r132-review-confirmations label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:13px;line-height:1.45;cursor:pointer}.r132-review-confirmations input{margin:2px 0 0;inline-size:16px;block-size:16px}.r132-review-loading{min-height:100px;display:grid;place-items:center;color:var(--vds-color-text-muted)}.r132-review-access-action{display:inline-flex;align-items:center;gap:8px}.r132-review-access-note{font-size:12px;color:var(--vds-color-text-muted);max-width:360px}.r132-rating-category-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.r132-rating-category{padding:10px;border:1px solid var(--vds-color-border);border-radius:var(--vds-radius-md);background:var(--vds-color-surface)}.r132-rating-category span{display:block;font-size:11px;color:var(--vds-color-text-muted)}.r132-rating-category strong{display:block;margin-top:4px;font-size:17px}.r132-review-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--vds-color-text-muted)}.r132-company-reply{margin-top:10px;padding:10px 12px;border-left:3px solid var(--vds-color-info,#246bfd);background:var(--vds-color-surface-subtle,#f7f9fc);border-radius:0 var(--vds-radius-md) var(--vds-radius-md) 0}.r132-company-reply strong{display:block;margin-bottom:4px;font-size:12px}@media (max-width:760px){.r132-rating-category-list,.r132-review-score-grid{grid-template-columns:1fr}.r132-review-score-grid>:last-child{grid-column:auto}}html body #__next .deal-room-guided-v2 [data-stage129ic-r155-active-folder-shell=true]{background:transparent!important;box-shadow:none!important;outline:0!important}html body #__next .deal-room-guided-v2 button[data-stage129ic-r154-active-folder-main=true],html body #__next .deal-room-guided-v2 button[data-stage129ic-r155-active-folder-tile=true]{background:#2563eb!important;background-color:#2563eb!important;color:#ffffff!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:8px!important}html body #__next .deal-room-guided-v2 button[data-stage129ic-r154-active-folder-main=true] :where(svg,span,small),html body #__next .deal-room-guided-v2 button[data-stage129ic-r155-active-folder-tile=true] :where(svg,span,small){color:#ffffff!important;stroke:currentColor!important}html body #__next button[data-stage129ic-r150-kebab=true],html body #__next button[data-stage129ic-r150-kebab=true]:active,html body #__next button[data-stage129ic-r150-kebab=true]:focus,html body #__next button[data-stage129ic-r150-kebab=true]:focus-visible,html body #__next button[data-stage129ic-r150-kebab=true]:hover{width:24px!important;min-width:24px!important;height:30px!important;min-height:30px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:initial!important;border-radius:0!important;appearance:none!important;-webkit-appearance:none!important;transform:none!important}html body #__next button[data-stage129ic-r150-kebab=true]{color:#64748b!important}html body #__next button[data-stage129ic-r150-kebab=true]:hover{color:#2563eb!important}html body #__next .deal-room-guided-v2 [data-stage129ic-r152-tree-node=true],html body #__next .deal-room-guided-v2 [data-stage129ic-r152=folder-tree],html body #__next .deal-room-guided-v2 [data-stage129ic-r152=folder-tree] [role=group]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #__next .deal-room-guided-v2 [data-stage129ic-r152=folder-tree]{overflow-x:visible!important}html body #__next .deal-room-guided-v2 [data-stage129ic-r152-tree-node=true]>button[data-stage129ic-r154-active-folder-main],html body #__next .deal-room-guided-v2 [data-stage129ic-r152-tree-node=true]>button[data-stage129ic-r155-active-folder-tile]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #__next .deal-room-guided-v2 [data-stage129ic-r151-breadcrumb-active=true]{color:#1d4ed8!important;background:transparent!important;border:0!important;border-bottom:2px solid #2563eb!important;box-shadow:none!important;opacity:1!important}.sf-mobile-bottom-nav,.sf-mobile-card-list,.sf-mobile-pwa-status{display:none}@media (max-width:760px){body,html{overscroll-behavior-y:none}body{padding-bottom:env(safe-area-inset-bottom,0)}.stage129ic-r166-c10 .crew-shell[data-crewing-workspace=seafarer],.stage129ic-r166-c10[data-crewing-workspace=seafarer]{min-width:0}.stage129ic-r166-c10 .crew-shell[data-crewing-workspace=seafarer]{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.stage129ic-r166-c10 .sf-role-navigation{display:none!important}.stage129ic-r166-c10 .crew-card,.stage129ic-r166-c10 .crew-note-box{border-radius:14px}.stage129ic-r166-c10 .crew-card{padding:13px}.stage129ic-r166-c10 .crew-card-head{align-items:flex-start;gap:10px;flex-direction:column}.stage129ic-r166-c10 .crew-card-head>.row-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.stage129ic-r166-c10 .crew-card-head>.row-actions>*{min-width:0;width:100%}.stage129ic-r166-c10 .crew-btn,.stage129ic-r166-c10 button,.stage129ic-r166-c10 input,.stage129ic-r166-c10 select,.stage129ic-r166-c10 textarea{min-height:44px}.stage129ic-r166-c10 input,.stage129ic-r166-c10 select,.stage129ic-r166-c10 textarea{font-size:16px}.sf-mobile-pwa-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;padding:9px 11px;border:1px solid #dbe4ee;border-radius:13px;background:#f8fafc;color:#334155;font-size:12px;font-weight:800}.sf-mobile-install,.sf-mobile-installed,.sf-mobile-pwa-status__connection{display:flex;align-items:center;gap:6px}.sf-mobile-pwa-status.is-offline{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.sf-mobile-install{border:0;background:#0b4dcc;color:white;border-radius:10px;padding:8px 10px;font:inherit;white-space:nowrap}.sf-mobile-install-hint{font-size:11px;text-align:right;color:#64748b}.sf-mobile-installed{color:#047857;white-space:nowrap}.sf-mobile-bottom-nav{position:fixed;z-index:1200;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));background:rgba(255,255,255,.97);border-top:1px solid #dbe4ee;box-shadow:0 -10px 26px rgba(15,23,42,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sf-mobile-bottom-nav button{min-width:0;min-height:54px;border:0;background:transparent;border-radius:12px;color:#64748b;display:grid;place-items:center;align-content:center;gap:3px;padding:4px 2px;font:inherit;font-size:10px;font-weight:800}.sf-mobile-bottom-nav button svg{stroke-width:2.2}.sf-mobile-bottom-nav button.active{background:#eaf2ff;color:#0b4dcc}.sf-mobile-bottom-nav button:focus-visible{outline:3px solid rgba(11,77,204,.25);outline-offset:-2px}.stage129ic-r166-c10 .sf-mobile-hidden{display:none!important}.stage129ic-r166-c10 .sf-mobile-card-list{display:grid;gap:10px}.sf-mobile-action-card{border:1px solid #dbe4ee;border-radius:15px;padding:12px;background:#fff;display:grid;gap:10px;box-shadow:0 5px 16px rgba(15,23,42,.035)}.sf-mobile-action-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sf-mobile-action-card__head h3{margin:0;color:#071744;font-size:16px;line-height:1.25}.sf-mobile-action-card__head p{margin:3px 0 0;color:#64748b;font-size:12px}.sf-mobile-action-card__meta{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sf-mobile-action-card__meta span{min-width:0;border-radius:10px;background:#f8fafc;padding:8px;display:grid;gap:2px}.sf-mobile-action-card__meta small{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sf-mobile-action-card__meta b{color:#0f172a;font-size:12px;overflow-wrap:anywhere}.sf-mobile-action-card__note{margin:0;padding:9px 10px;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px;line-height:1.45}.sf-mobile-action-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf-mobile-action-card__actions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-mobile-action-card__actions button{width:100%;min-width:0;padding:8px 7px}.sf-mobile-action-card__actions.three button{font-size:11px}.stage129ic-r166-c10 .two-col{grid-template-columns:1fr!important}.stage129ic-r166-c10 .seafarer-job-marketplace{gap:10px}.stage129ic-r166-c10 .modal-overlay{align-items:flex-end;padding:0}.stage129ic-r166-c10 .crew-dialog{width:100%!important;max-width:none!important;max-height:min(88vh,calc(var(--vesbor-viewport-height,100vh) - 20px));border-radius:20px 20px 0 0!important;margin:0;overflow:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.stage129ic-r166-c10 .crew-form.compact{grid-template-columns:1fr!important}.stage129ic-r166-c10 .modal-actions{position:sticky;bottom:0;background:#fff;padding-top:10px;display:grid!important;grid-template-columns:1fr 1fr;z-index:2}.stage129ic-r166-c10 .modal-actions button{width:100%}.stage129ic-r166-c10 .sf-mobile-service-card .badge{justify-self:start}.stage129ic-r166-c10 .page-title{gap:10px}.stage129ic-r166-c10 .page-title .title-actions,.stage129ic-r166-c10 .page-title .title-actions .crew-btn{width:100%}}@media (display-mode:standalone) and (max-width:760px){.sf-mobile-bottom-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.sf-mobile-pwa-status .sf-mobile-installed{display:flex}}@media(max-width:520px){.sf-mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding-left:max(5px,env(safe-area-inset-left,0px))!important;padding-right:max(5px,env(safe-area-inset-right,0px))!important}.sf-mobile-bottom-nav button{min-width:0!important;min-height:50px!important;padding:5px!important;gap:0!important}.sf-mobile-bottom-nav button span{display:none!important}.sf-mobile-bottom-nav button svg{width:21px!important;height:21px!important}}@media(max-width:760px){.stage129ic-r166-c10 .sf-mobile-install{min-height:34px!important;height:34px!important;padding:5px 9px!important;border-radius:9px!important;font-size:11px!important;line-height:1!important;flex:0 0 auto!important}.stage129ic-r166-c10 .sf-mobile-install svg{width:14px!important;height:14px!important}}@media screen and (min-width:901px){.crewing-page{--r179-line:color-mix(in srgb,var(--vds-color-border) 88%,#cbd5e1);--r179-line-strong:color-mix(in srgb,var(--vds-color-border-strong) 86%,#94a3b8);--r179-soft:color-mix(in srgb,var(--vds-color-surface-subtle) 68%,#ffffff);--r179-hover:color-mix(in srgb,var(--vds-color-primary-50) 72%,#ffffff);--r179-active:color-mix(in srgb,var(--vds-color-primary-100) 82%,#ffffff);--r179-radius:10px;--r179-radius-sm:7px;background:var(--vds-color-page)!important}.crewing-page .stage129dj-visual-shell{width:100%;max-width:var(--vds-content-wide);gap:10px!important}.crewing-page .stage129dj-visual-shell>.crew-product-header{min-height:60px!important;height:auto!important;max-height:none!important;padding:6px 2px 10px!important;display:grid!important;grid-template-columns:minmax(240px,1fr) auto!important;gap:12px!important;align-items:end!important;border:0!important;border-bottom:1px solid var(--r179-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.crewing-page .stage129dj-visual-shell .crew-product-heading{min-width:0}.crewing-page .stage129dj-visual-shell .crew-product-heading>small{display:block;margin-bottom:2px;color:var(--vds-color-text-muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.11em!important;line-height:1.2!important}.crewing-page .stage129dj-visual-shell .crew-product-heading>h1{margin:0!important;color:var(--vds-color-text)!important;font:var(--vds-type-page-title)!important;font-size:22px!important;letter-spacing:-.02em!important}.crewing-page .stage129dj-visual-shell .crew-product-heading>p{max-width:760px;margin:3px 0 0!important;color:var(--vds-color-text-muted)!important;font-size:11px!important;line-height:1.35!important}.crewing-page .stage129dj-visual-shell .crew-product-header-actions{min-width:0!important;max-width:none!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;overflow:visible!important;flex-wrap:wrap!important}.crewing-page .stage129dj-visual-shell .crew-vessel-switch{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 8px!important;border:1px solid var(--r179-line)!important;border-radius:var(--r179-radius-sm)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}.crewing-page .stage129dj-visual-shell .crew-vessel-switch select{min-width:190px!important;min-height:32px!important;border:0!important;border-radius:0!important;padding:0 24px 0 2px!important;background-color:initial!important;box-shadow:none!important;font-size:12px!important}.crewing-page .stage129dj-visual-shell>.crew-navigation-frame{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;display:grid!important;gap:0!important;border:1px solid var(--r179-line)!important;border-radius:var(--r179-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .crew-primary-nav{position:static!important;width:100%!important;min-width:0!important;min-height:42px!important;display:flex!important;align-items:stretch!important;gap:1px!important;padding:4px!important;overflow-x:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crewing-page .stage129dj-visual-shell .crew-primary-nav button{min-width:max-content!important;min-height:34px!important;padding:6px 10px!important;gap:6px!important;border:1px solid transparent!important;border-radius:var(--r179-radius-sm)!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}.crewing-page .stage129dj-visual-shell .crew-primary-nav button:focus-visible,.crewing-page .stage129dj-visual-shell .crew-primary-nav button:hover{border-color:var(--vds-nav-hover-border)!important;background:var(--r179-hover)!important;color:var(--vds-nav-hover-text)!important}.crewing-page .stage129dj-visual-shell .crew-primary-nav button.active,.crewing-page .stage129dj-visual-shell .crew-primary-nav button[aria-pressed=true]{border-color:var(--vds-color-primary-200)!important;background:var(--r179-active)!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.crewing-page .stage129dj-visual-shell .crew-context-nav{width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:4px 7px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:0!important;border-top:1px solid var(--r179-line)!important;border-radius:0!important;background:var(--r179-soft)!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .crew-context-nav>strong{padding:0 4px!important;color:var(--vds-color-text-muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.crewing-page .stage129dj-visual-shell .crew-context-nav>div{display:flex!important;min-width:0!important;gap:2px!important;overflow-x:auto!important}.crewing-page .stage129dj-visual-shell .crew-context-nav button{min-width:max-content!important;min-height:28px!important;padding:4px 8px!important;gap:5px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .crew-context-nav button:focus-visible,.crewing-page .stage129dj-visual-shell .crew-context-nav button:hover{border-color:var(--vds-nav-hover-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-nav-hover-text)!important}.crewing-page .stage129dj-visual-shell .crew-context-nav button.active,.crewing-page .stage129dj-visual-shell .crew-context-nav button[aria-pressed=true]{border-color:var(--vds-color-primary-200)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 2px 0 0 var(--vds-color-primary-600)!important}.crewing-page .stage129dj-visual-shell .crew-stage-print-area{width:100%!important;min-width:0!important;display:block!important}.crewing-page .stage129dj-visual-shell .crew-card,.crewing-page .stage129dj-visual-shell .visual-card{border:1px solid var(--r179-line)!important;border-radius:var(--r179-radius)!important;padding:12px!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .crew-card .crew-card,.crewing-page .stage129dj-visual-shell .crew-card .visual-card{border-radius:8px!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .crew-card-head,.crewing-page .stage129dj-visual-shell .mini-head{gap:8px!important;margin-bottom:8px!important}.crewing-page .stage129dj-visual-shell .crew-card h2{margin:0 0 2px!important;color:var(--vds-color-text)!important;font-size:15px!important;line-height:1.3!important}.crewing-page .stage129dj-visual-shell .crew-card h3{font-size:13px!important;line-height:1.3!important}.crewing-page .stage129dj-visual-shell .crew-card p,.crewing-page .stage129dj-visual-shell .crew-card-head p,.crewing-page .stage129dj-visual-shell .mini-head p{color:var(--vds-color-text-muted)!important;font-size:11px!important;line-height:1.4!important}.crewing-page .stage129dj-visual-shell .agency-dashboard-grid,.crewing-page .stage129dj-visual-shell .agency-render-grid,.crewing-page .stage129dj-visual-shell .agency-workspace-page,.crewing-page .stage129dj-visual-shell .case-room-page,.crewing-page .stage129dj-visual-shell .crew-change-layout,.crewing-page .stage129dj-visual-shell .dash-main,.crewing-page .stage129dj-visual-shell .dash-side,.crewing-page .stage129dj-visual-shell .operator-control-page,.crewing-page .stage129dj-visual-shell .operator-render-grid,.crewing-page .stage129dj-visual-shell .operator-two-col,.crewing-page .stage129dj-visual-shell .visual-dashboard-grid,.crewing-page .stage129dj-visual-shell .visual-dashboard-main,.crewing-page .stage129dj-visual-shell .visual-dashboard-side{gap:10px!important}.crewing-page .stage129dj-visual-shell .crew-change-layout,.crewing-page .stage129dj-visual-shell .visual-dashboard-grid{grid-template-columns:minmax(0,1fr) 310px!important}.crewing-page .stage129dj-visual-shell .stat-row,.crewing-page .stage129dj-visual-shell .visual-kpi-row{gap:6px!important}.crewing-page .stage129dj-visual-shell .crew-stat,.crewing-page .stage129dj-visual-shell .visual-metric{min-height:64px!important;padding:9px 10px!important;gap:8px!important;border:1px solid var(--r179-line)!important;border-radius:8px!important;background:var(--vds-color-surface)!important;box-shadow:none!important;transform:none!important}.crewing-page .stage129dj-visual-shell .crew-stat:hover,.crewing-page .stage129dj-visual-shell .visual-metric.clickable:hover{border-color:var(--vds-color-primary-200)!important;background:var(--r179-hover)!important;box-shadow:none!important;transform:none!important}.crewing-page .stage129dj-visual-shell .crew-stat>span,.crewing-page .stage129dj-visual-shell .visual-metric>span{width:32px!important;height:32px!important;border-radius:7px!important}.crewing-page .stage129dj-visual-shell .crew-stat strong,.crewing-page .stage129dj-visual-shell .visual-metric strong{margin-top:1px!important;font-size:20px!important;line-height:1.05!important}.crewing-page .stage129dj-visual-shell .crew-stat small,.crewing-page .stage129dj-visual-shell .visual-metric em,.crewing-page .stage129dj-visual-shell .visual-metric small{font-size:9px!important;line-height:1.25!important}.crewing-page .stage129dj-visual-shell .add-box,.crewing-page .stage129dj-visual-shell .compact-form button,.crewing-page .stage129dj-visual-shell .crew-btn,.crewing-page .stage129dj-visual-shell .crew-table-wrap button,.crewing-page .stage129dj-visual-shell .row-actions button{min-height:34px!important;padding:6px 10px!important;gap:5px!important;border-radius:var(--r179-radius-sm)!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .icon-btn{width:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border-radius:7px!important}.crewing-page .stage129dj-visual-shell input:not([type=checkbox]):not([type=radio]),.crewing-page .stage129dj-visual-shell select,.crewing-page .stage129dj-visual-shell textarea{min-height:36px!important;border:1px solid var(--r179-line-strong)!important;border-radius:var(--r179-radius-sm)!important;padding:7px 9px!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;font-size:12px!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell textarea{min-height:72px!important}.crewing-page .stage129dj-visual-shell input:focus,.crewing-page .stage129dj-visual-shell select:focus,.crewing-page .stage129dj-visual-shell textarea:focus{border-color:var(--vds-color-primary-500)!important;outline:0!important;box-shadow:var(--vds-focus-ring)!important}.crewing-page .stage129dj-visual-shell .compact-form,.crewing-page .stage129dj-visual-shell .crew-form,.crewing-page .stage129dj-visual-shell .crew-form.compact,.crewing-page .stage129dj-visual-shell .doc-upload{gap:8px!important}.crewing-page .stage129dj-visual-shell .compact-form label,.crewing-page .stage129dj-visual-shell .crew-form label{gap:4px!important;color:var(--vds-color-text-secondary)!important;font-size:10px!important;font-weight:750!important}.crewing-page .stage129dj-visual-shell .crew-table-wrap,.crewing-page .stage129dj-visual-shell .table-wrap{margin-top:7px!important;border:1px solid var(--r179-line)!important;border-radius:8px!important;background:var(--vds-color-surface)!important}.crewing-page .stage129dj-visual-shell .crew-table-wrap table,.crewing-page .stage129dj-visual-shell .table-wrap table{border-collapse:initial!important;border-spacing:0!important}.crewing-page .stage129dj-visual-shell .crew-table-wrap th,.crewing-page .stage129dj-visual-shell .table-wrap th{height:32px!important;padding:7px 9px!important;border-bottom:1px solid var(--r179-line-strong)!important;background:var(--r179-soft)!important;color:var(--vds-color-text-secondary)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.035em!important;line-height:1.2!important;text-transform:uppercase!important}.crewing-page .stage129dj-visual-shell .crew-table-wrap td,.crewing-page .stage129dj-visual-shell .table-wrap td{min-height:38px!important;padding:7px 9px!important;border-bottom:1px solid var(--r179-line)!important;color:var(--vds-color-text)!important;font-size:11px!important;line-height:1.35!important}.crewing-page .stage129dj-visual-shell .crew-table-wrap tbody tr:hover td,.crewing-page .stage129dj-visual-shell .table-wrap tbody tr:hover td{background:var(--r179-hover)!important}.crewing-page .stage129dj-visual-shell .badge,.crewing-page .stage129dj-visual-shell .crew-badge,.crewing-page .stage129dj-visual-shell .status-badge{min-height:21px!important;padding:3px 7px!important;border-radius:999px!important;font-size:9px!important;line-height:1.15!important;font-weight:800!important}.crewing-page .stage129dj-visual-shell .candidate-picker-row-v2,.crewing-page .stage129dj-visual-shell .compact-side-list>button,.crewing-page .stage129dj-visual-shell .crew-selection-row,.crewing-page .stage129dj-visual-shell .crew-selection-table,.crewing-page .stage129dj-visual-shell .document-control-person-row,.crewing-page .stage129dj-visual-shell .external-agent-access-row,.crewing-page .stage129dj-visual-shell .pipeline-row,.crewing-page .stage129dj-visual-shell .request-row-card,.crewing-page .stage129dj-visual-shell .timeline-cards button{border-radius:7px!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .candidate-picker-row-v2,.crewing-page .stage129dj-visual-shell .compact-side-list>button,.crewing-page .stage129dj-visual-shell .document-control-person-row,.crewing-page .stage129dj-visual-shell .external-agent-access-row,.crewing-page .stage129dj-visual-shell .pipeline-row,.crewing-page .stage129dj-visual-shell .request-row-card{padding:8px 9px!important}.crewing-page .stage129dj-visual-shell .candidate-picker-row-v2:hover,.crewing-page .stage129dj-visual-shell .compact-side-list>button:hover,.crewing-page .stage129dj-visual-shell .crew-selection-row:hover,.crewing-page .stage129dj-visual-shell .document-control-person-row:hover,.crewing-page .stage129dj-visual-shell .pipeline-row:hover,.crewing-page .stage129dj-visual-shell .request-row-card:hover{border-color:var(--vds-color-primary-200)!important;background:var(--r179-hover)!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .crew-note-box,.crewing-page .stage129dj-visual-shell .crew-permission-note,.crewing-page .stage129dj-visual-shell .external-agent-created-link,.crewing-page .stage129dj-visual-shell .reports-service-note,.crewing-page .stage129dj-visual-shell .selected-plan-summary{border-radius:7px!important;padding:8px 9px!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .crew-empty,.crewing-page .stage129dj-visual-shell .empty-state{min-height:88px!important;padding:14px!important;border-radius:8px!important;background:var(--r179-soft)!important}.crewing-page .crew-shell[data-crewing-workspace=seafarer]{max-width:var(--vds-content-readable)!important;margin:0 auto!important;gap:10px!important}.crewing-page .crew-shell[data-crewing-workspace=seafarer]>.crew-subnav{position:static!important;min-height:42px!important;margin:0!important;padding:4px!important;gap:2px!important;border:1px solid var(--r179-line)!important;border-radius:var(--r179-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crewing-page .crew-shell[data-crewing-workspace=seafarer]>.crew-subnav button{min-height:34px!important;padding:6px 9px!important;border:1px solid transparent!important;border-radius:var(--r179-radius-sm)!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;font-size:11px!important;box-shadow:none!important}.crewing-page .crew-shell[data-crewing-workspace=seafarer]>.crew-subnav button:focus-visible,.crewing-page .crew-shell[data-crewing-workspace=seafarer]>.crew-subnav button:hover{border-color:var(--vds-nav-hover-border)!important;background:var(--r179-hover)!important;color:var(--vds-nav-hover-text)!important}.crewing-page .crew-shell[data-crewing-workspace=seafarer]>.crew-subnav button.active,.crewing-page .crew-shell[data-crewing-workspace=seafarer]>.crew-subnav button[aria-pressed=true]{border-color:var(--vds-color-primary-200)!important;background:var(--r179-active)!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.crewing-page .crew-shell[data-crewing-workspace=seafarer] .crew-card,.crewing-page .crew-shell[data-crewing-workspace=seafarer] .crew-title{border-radius:var(--r179-radius)!important;border-color:var(--r179-line)!important;box-shadow:none!important}.crewing-page .crew-shell[data-crewing-workspace=seafarer] .sf-home-facts span,.crewing-page .crew-shell[data-crewing-workspace=seafarer] .sf-profile-summary>*,.crewing-page .crew-shell[data-crewing-workspace=seafarer] .sf-snapshot-grid>*{box-shadow:none!important}}@media screen and (min-width:901px) and (max-width:1180px){.crewing-page .stage129dj-visual-shell>.crew-product-header{grid-template-columns:1fr!important;align-items:start!important}.crewing-page .stage129dj-visual-shell .crew-product-header-actions{justify-content:flex-start!important}.crewing-page .stage129dj-visual-shell .crew-change-layout,.crewing-page .stage129dj-visual-shell .visual-dashboard-grid{grid-template-columns:1fr!important}.crewing-page .stage129dj-visual-shell .crew-change-side-form,.crewing-page .stage129dj-visual-shell .visual-dashboard-side{position:static!important}}@media screen and (min-width:921px){.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]){--r180-line:color-mix(in srgb,var(--vds-color-border) 88%,#cbd5e1);--r180-line-strong:color-mix(in srgb,var(--vds-color-border-strong) 88%,#94a3b8);--r180-soft:color-mix(in srgb,var(--vds-color-surface-subtle) 62%,#ffffff);--r180-hover:color-mix(in srgb,var(--vds-color-primary-50) 76%,#ffffff);--r180-active:color-mix(in srgb,var(--vds-color-primary-100) 78%,#ffffff);--r180-radius:9px;--r180-radius-sm:7px;--r180-control-height:36px;--r180-control-height-sm:32px;--r180-table-head-height:32px;--r180-table-row-min-height:40px;--vds-control-height-sm:var(--r180-control-height-sm);--vds-control-height-md:var(--r180-control-height);--vds-control-height-lg:40px;--vds-icon-control-size-sm:var(--r180-control-height-sm);--vds-icon-control-size-md:var(--r180-control-height);--vds-page-header-height:52px;--vds-toolbar-height:42px;--vds-table-head-height:var(--r180-table-head-height);--vds-table-row-height:var(--r180-table-row-min-height);--vds-page-chrome-top-space:6px;--vds-page-chrome-gap:8px;--vds-page-chrome-header-gap:7px;--vds-section-gap:12px;--vds-radius-sm:var(--r180-radius-sm);--vds-radius-md:var(--r180-radius);--vds-radius-lg:10px;--vds-radius-xl:12px;background:var(--vds-color-page)}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-page-header,.workspace-page-header,.page-header,.bunker-titlebar){min-height:48px!important;padding:5px 1px 8px!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--r180-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-page-header,.workspace-page-header,.page-header,.bunker-titlebar) h1{font-size:21px!important;letter-spacing:-.018em!important;line-height:1.2!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-page-header__description,.workspace-page-header p,.page-header p,.bunker-titlebar p){margin-top:2px!important;color:var(--vds-color-text-muted)!important;font-size:11px!important;line-height:1.35!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.workspace-tabs,.bunker-ux-tabs,.vesbor-section-tabs-wrap,[data-vds-navigation=section],[data-vds-navigation=workspace-tabs]){min-height:40px!important;padding:3px!important;gap:2px!important;border:1px solid var(--r180-line)!important;border-radius:var(--r180-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.workspace-tabs,.bunker-ux-tabs,[data-vds-navigation=section],[data-vds-navigation=workspace-tabs])>:where(button,a[href]){min-height:32px!important;padding:5px 9px!important;border:1px solid transparent!important;border-radius:var(--r180-radius-sm)!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important;font-size:11px!important;font-weight:750!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.workspace-tabs,.bunker-ux-tabs,[data-vds-navigation=section],[data-vds-navigation=workspace-tabs])>:where(button,a[href]):is(.active,[aria-current=page],[aria-selected=true],[aria-pressed=true]){border-color:var(--vds-color-primary-200)!important;background:var(--r180-active)!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-toolbar,.vds-filter-panel,.workspace-filter-bar,.bunker-filter-panel){border:1px solid var(--r180-line)!important;border-radius:var(--r180-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-filter-panel__header,.workspace-filter-bar>.vds-filter-panel__header,.bunker-filter-panel>.vds-filter-panel__header){min-height:36px!important;padding:5px 9px!important;border-bottom-color:var(--r180-line)!important;background:var(--r180-soft)!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body){gap:8px!important;padding:8px 9px 9px!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body,.bunker-filter-panel>.vds-filter-panel__body,.cargo-filter-grid,.stage128ag-charter-primary-row,.stage128ag-charter-secondary-row,.companies-filter-stage86,.vds-directory-meta__tools) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.vds-search-field,.form-input,.form-select,.vds-input,.vds-select){height:var(--r180-control-height)!important;min-height:var(--r180-control-height)!important;max-height:var(--r180-control-height)!important;border-radius:var(--r180-radius-sm)!important;box-shadow:none!important;font-size:12px!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-search-field input,.bunker-input-icon input,.stage128ag-search-box input){height:34px!important;min-height:34px!important;max-height:34px!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(button,[role=button],a[class*=button],a[class*=-btn],.vds-button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out){border-radius:var(--r180-radius-sm)!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(button,[role=button],a[class*=button],a[class*=-btn],.vds-button):not(:disabled):hover{box-shadow:none!important;transform:none!important}}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-surface,.workspace-table-card,.vds-table-frame){border-color:var(--r180-line)!important;border-radius:var(--r180-radius)!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(table.vds-table,.workspace-table-scroll table,.bunker-overview-table,.vds-data-table) thead th{height:var(--r180-table-head-height)!important;padding:6px 9px!important;border-bottom:1px solid var(--r180-line-strong)!important;background:var(--r180-soft)!important;color:var(--vds-color-text-secondary)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.035em!important;line-height:1.2!important;text-transform:uppercase!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(table.vds-table,.workspace-table-scroll table,.bunker-overview-table,.vds-data-table) tbody td{min-height:var(--r180-table-row-min-height)!important;padding:7px 9px!important;border-bottom-color:var(--r180-line)!important;font-size:11px!important;line-height:1.35!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(table.vds-table,.workspace-table-scroll table,.bunker-overview-table,.vds-data-table) tbody tr:hover>td{background:var(--r180-hover)!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-status-badge,.status-badge,.badge){min-height:21px!important;padding-inline:7px!important;font-size:9px!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-empty-state,.workspace-empty-state){min-height:128px!important;padding:18px!important;border-radius:var(--r180-radius)!important;background:var(--r180-soft)!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=dashboard],[data-vds-route=company_cabinet],[data-vds-route=company_verification],[data-vds-route=companies_directory],[data-vds-route=cargo],[data-vds-route=vessels],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator],[data-vds-route=opportunities],[data-vds-route=requests_offers],[data-vds-route=notifications],[data-vds-route=search],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=deals_registry]) :where(.vds-action-menu__popover,[role=menu]){border-color:var(--r180-line)!important;border-radius:var(--r180-radius)!important;box-shadow:0 10px 26px rgba(15,23,42,.1)!important}}@media screen and (min-width:921px){.vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker]){--r181-page-gap:8px;--r181-section-gap:10px;--r181-control:36px;--r181-line:color-mix(in srgb,var(--vds-color-border) 92%,#cbd5e1);--r181-line-strong:color-mix(in srgb,var(--vds-color-border-strong) 84%,#94a3b8);--r181-soft:color-mix(in srgb,var(--vds-color-surface-subtle) 70%,#fff);--r181-soft-strong:color-mix(in srgb,var(--vds-color-primary-50) 72%,#fff);--r181-hover:color-mix(in srgb,var(--vds-color-primary-50) 78%,#fff);--r181-selected:color-mix(in srgb,var(--vds-color-primary-100) 78%,#fff);--r181-radius:8px;--r181-radius-sm:6px}.vesbor-app-root[data-vds-route=bunker] .bunker-page-shell,.vesbor-app-root[data-vds-route=cargo] .cargo-workspace-page,.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page,.vesbor-app-root[data-vds-route=vessel_charter] .vessel-workspace-page,.vesbor-app-root[data-vds-route=vessel_sale_purchase] .sale-purchase-workspace-page{gap:var(--r181-page-gap)!important}.vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker]) :where(.workspace-page-header,.vds-page-header,.bunker-titlebar){min-height:46px!important;padding:3px 0 7px!important;margin:0!important}.vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker]) :where(.workspace-page-actions,.vds-page-header__actions,.bunker-title-actions){gap:6px!important}.vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker]) :where(.workspace-page-actions,.vds-page-header__actions,.bunker-title-actions) :where(button,.vds-button){min-height:var(--r181-control)!important;height:var(--r181-control)!important;padding-inline:11px!important;border-radius:var(--r181-radius-sm)!important;font-size:11px!important;font-weight:760!important}.vesbor-app-root:is([data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet]) .vesbor-section-tabs-wrap{min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r181-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet]) .vesbor-section-tabs-wrap :where(a,button){min-height:35px!important;padding:6px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important}.vesbor-app-root:is([data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet]) .vesbor-section-tabs-wrap :where(a,button):is(.active,[aria-current=page],[data-active=true]){border-bottom-color:var(--vds-color-primary-600)!important;background:transparent!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=cargo] .cargo-market-tabs{min-height:36px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r181-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=cargo] .cargo-market-tabs>:where(button,a){min-height:35px!important;padding:6px 11px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=cargo] .cargo-market-tabs>:where(button,a):is(.active,[data-active=true],[aria-selected=true]){border-bottom-color:var(--vds-color-primary-600)!important;background:transparent!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=cargo] .cargo-workspace-filterbar{margin:0!important;border-color:var(--r181-line)!important;border-radius:var(--r181-radius)!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=cargo] .cargo-workspace-filterbar>.vds-filter-panel__header{min-height:34px!important;padding:4px 8px!important;background:var(--r181-soft)!important}.vesbor-app-root[data-vds-route=cargo] .cargo-workspace-filterbar>.vds-filter-panel__body{padding:7px 8px 8px!important;gap:7px!important}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line{grid-template-columns:minmax(220px,.9fr) minmax(250px,1.2fr) minmax(250px,1.2fr) auto!important;gap:7px!important}.vesbor-app-root[data-vds-route=cargo] :where(.cargo-filter-grid-primary,.cargo-my-filter-grid){grid-template-columns:repeat(3,minmax(150px,1fr))!important;max-width:760px;gap:7px!important}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced{grid-template-columns:repeat(4,minmax(135px,1fr))!important;gap:7px!important;padding-top:7px!important;border-top:1px solid var(--r181-line)!important}.vesbor-app-root[data-vds-route=cargo] :where(.cargo-filter-chip,.cargo-advanced-quick-chip){min-height:var(--r181-control)!important;height:var(--r181-control)!important;border-radius:var(--r181-radius-sm)!important;padding-inline:9px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=cargo] .workspace-table-card{margin:0!important;overflow:hidden!important;border-color:var(--r181-line)!important;border-radius:var(--r181-radius)!important}.vesbor-app-root[data-vds-route=cargo] .workspace-table-head{min-height:38px!important;padding:6px 9px!important;border-bottom:1px solid var(--r181-line)!important;background:var(--r181-soft)!important}.vesbor-app-root[data-vds-route=cargo] .workspace-table-head h2{font-size:12px!important;font-weight:800!important}.vesbor-app-root[data-vds-route=cargo] .workspace-table-head p{font-size:10px!important}.vesbor-app-root[data-vds-route=cargo] :where(.vessel-table-wrap,.cargo-my-management-wrap){border:0!important;border-radius:0!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=cargo] :where(.cargo-sortable-table,.cargo-my-management-table) thead th{height:31px!important;padding:5px 8px!important;background:var(--r181-soft)!important}.vesbor-app-root[data-vds-route=cargo] :where(.cargo-sortable-table,.cargo-my-management-table) tbody td{padding:6px 8px!important;font-size:10.5px!important;vertical-align:middle!important}.vesbor-app-root[data-vds-route=cargo] .cargo-table-sort{min-height:20px!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;gap:5px!important}.vesbor-app-root[data-vds-route=cargo] .cargo-sort-arrow{margin-left:auto!important;opacity:.62}.vesbor-app-root[data-vds-route=cargo] :where(.vessel-table-actions,.cargo-my-actions){gap:4px!important;flex-wrap:nowrap!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-filter{margin:0!important;padding:7px 8px!important;border:1px solid var(--r181-line)!important;border-radius:var(--r181-radius)!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-shell{gap:7px!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row{grid-template-columns:minmax(250px,1.35fr) minmax(135px,.7fr) minmax(115px,.58fr) minmax(240px,1.15fr) minmax(145px,.72fr)!important;gap:7px!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-controls-row{min-height:36px!important;border-top:1px solid var(--r181-line)!important;padding-top:7px!important}.vesbor-app-root[data-vds-route=vessel_charter] :where(.stage128ag-left-controls,.stage128ag-right-controls){gap:6px!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-advanced-row{grid-template-columns:minmax(125px,.7fr) minmax(145px,.8fr) minmax(145px,.8fr) minmax(310px,1.7fr)!important;gap:7px!important;padding-top:7px!important;border-top:1px solid var(--r181-line)!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-quick-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-quick-row button{min-height:var(--r181-control)!important;height:var(--r181-control)!important;border-radius:var(--r181-radius-sm)!important;padding:0 8px!important;font-size:10px!important;white-space:nowrap}.vesbor-app-root[data-vds-route=vessel_charter] .vds-tabs-layout__navigation{min-height:35px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r181-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=vessel_charter] .vds-tabs-layout__navigation :where(button,a){min-height:34px!important;padding:5px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important}.vesbor-app-root[data-vds-route=vessel_charter] .vds-tabs-layout__navigation :where(button,a):is(.active,[aria-selected=true],[data-active=true]){border-bottom-color:var(--vds-color-primary-600)!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=vessel_charter] .vessel-table-wrap{overflow:hidden!important;border:1px solid var(--r181-line)!important;border-radius:var(--r181-radius)!important}.vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table tbody td{padding:6px 8px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=vessel_charter] .vessel-table-actions{gap:4px!important;flex-wrap:nowrap!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-tabs-layout__navigation{min-height:35px!important;margin:0 0 7px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r181-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-tabs-layout__navigation :where(button,a){min-height:34px!important;padding:5px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-tabs-layout__navigation :where(button,a):is(.active,[aria-selected=true],[data-active=true]){border-bottom-color:var(--vds-color-primary-600)!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filterbar{margin:0 0 7px!important;padding:7px 8px!important;border:1px solid var(--r181-line)!important;border-radius:var(--r181-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-primary{grid-template-columns:minmax(250px,1.5fr) minmax(145px,.78fr) minmax(120px,.62fr) minmax(125px,.65fr) auto!important;gap:7px!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-advanced{margin-top:7px!important;padding-top:7px!important;gap:7px!important;border-top-color:var(--r181-line)!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-actions{gap:5px!important;flex-wrap:nowrap!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-resultsbar{min-height:30px!important;margin:0 0 5px!important;padding:0 2px!important;color:var(--vds-color-text-muted)!important;font-size:10px!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-comparebar{min-height:38px!important;margin:0 0 7px!important;padding:5px 8px!important;border:1px solid var(--vds-color-primary-200)!important;border-radius:var(--r181-radius)!important;background:var(--r181-soft-strong)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-table-frame{overflow:hidden!important;border-color:var(--r181-line)!important;border-radius:var(--r181-radius)!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-table tbody td{padding:6px 8px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-table-actions{gap:4px!important;flex-wrap:nowrap!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:9px!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-card{border-radius:var(--r181-radius)!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-card__body{gap:8px!important;padding:10px!important}.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-spec{padding:7px 8px!important;border-radius:var(--r181-radius-sm)!important}.vesbor-app-root[data-vds-route=fleet] .vds-tabs-layout__navigation{min-height:35px!important;margin:0 0 7px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r181-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=fleet] .vds-tabs-layout__navigation :where(button,a){min-height:34px!important;padding:5px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important}.vesbor-app-root[data-vds-route=fleet] .vds-fleet-toolbar{min-height:40px!important;margin:0 0 6px!important;padding:5px 8px!important;border:1px solid var(--r181-line)!important;border-radius:var(--r181-radius)!important;background:var(--r181-soft)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=fleet] .vds-fleet-toolbar strong{font-size:11px!important}.vesbor-app-root[data-vds-route=fleet] .vds-fleet-toolbar__hint{margin-top:1px!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=fleet] .vds-table-frame{overflow:hidden!important;border-color:var(--r181-line)!important;border-radius:var(--r181-radius)!important}.vesbor-app-root[data-vds-route=fleet] .vds-table tbody td{padding:6px 8px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=fleet] .vds-table-action-row{gap:4px!important;flex-wrap:nowrap!important}.vesbor-app-root[data-vds-route=fleet] .vds-fleet-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:9px!important}.vesbor-app-root[data-vds-route=fleet] .vds-fleet-card{border-radius:var(--r181-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=fleet] .vds-fleet-card__body{gap:8px!important;padding:10px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs{min-height:36px!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-bottom:1px solid var(--r181-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs :where(button,.bunker-tab-link){min-height:35px!important;padding:6px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important;font-size:11px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-ux-tabs :where(button,.bunker-tab-link):is(.active,[aria-pressed=true],[aria-current=page]){border-bottom-color:var(--vds-color-primary-600)!important;background:transparent!important;color:var(--vds-color-primary-700)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel{margin:0!important;border:1px solid var(--r181-line)!important;border-radius:var(--r181-radius)!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel>.vds-filter-panel__header{min-height:34px!important;padding:4px 8px!important;background:var(--r181-soft)!important}.vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel>.vds-filter-panel__body{min-height:52px!important;padding:7px 8px 8px!important;gap:7px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel label>span{margin-bottom:4px!important;font-size:9px!important;letter-spacing:.03em!important}.vesbor-app-root[data-vds-route=bunker] .bunker-card{margin:0!important;overflow:hidden!important;border-color:var(--r181-line)!important;border-radius:var(--r181-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-card-head{min-height:39px!important;padding:6px 9px!important;border-bottom:1px solid var(--r181-line)!important;background:var(--r181-soft)!important}.vesbor-app-root[data-vds-route=bunker] .bunker-card-head h2{font-size:12px!important;line-height:1.25!important}.vesbor-app-root[data-vds-route=bunker] .bunker-card-head p{margin-top:1px!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-table-wrap{border:0!important;border-radius:0!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=bunker] .bunker-overview-table thead th{height:31px!important;padding:5px 8px!important;text-align:center!important}.vesbor-app-root[data-vds-route=bunker] .bunker-overview-table thead th:first-child{text-align:left!important}.vesbor-app-root[data-vds-route=bunker] .bunker-overview-table tbody td{padding:6px 8px!important;font-size:10.5px!important;text-align:center!important;vertical-align:middle!important}.vesbor-app-root[data-vds-route=bunker] .bunker-overview-table tbody td:first-child{text-align:left!important}.vesbor-app-root[data-vds-route=bunker] :where(.stage70w138-row-actions,.bunker-modal-actions,.bunker-title-actions){gap:5px!important}.vesbor-app-root[data-vds-route=bunker] .table-sort-trigger{display:inline-flex!important;width:100%!important;min-height:20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;justify-content:center!important;gap:5px!important}.vesbor-app-root[data-vds-route=bunker] .bunker-overview-table thead th:first-child .table-sort-trigger{justify-content:flex-start!important}.vesbor-app-root[data-vds-route=bunker] :where(.stage70-bunker-w8-event-banner,.bunker-alert){min-height:34px!important;margin:0!important;padding:6px 9px!important;border-radius:var(--r181-radius)!important;box-shadow:none!important;font-size:10px!important}.vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker]) table tbody tr[data-vds-interactive-surface]:hover>td{background:var(--r181-hover)!important}.vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker]) :where(.vds-icon-button,.vesbor-icon-btn,.bunker-icon-btn){min-width:30px!important;width:30px!important;min-height:30px!important;height:30px!important;padding:0!important;border-radius:var(--r181-radius-sm)!important}}@media screen and (min-width:921px) and (max-width:1280px){.vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line,.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row,.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-primary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-route-line>:first-child,.vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row>:first-child,.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-primary>:first-child{grid-column:span 2}.vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced,.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-advanced{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:921px){.vesbor-app-root:is([data-vds-route=companies_directory],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=search],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]){--r182-page-gap:8px;--r182-section-gap:10px;--r182-control:36px;--r182-table-head:32px;--r182-line:color-mix(in srgb,var(--vds-color-border) 92%,#cbd5e1);--r182-line-strong:color-mix(in srgb,var(--vds-color-border-strong) 84%,#94a3b8);--r182-soft:color-mix(in srgb,var(--vds-color-surface-subtle) 72%,#fff);--r182-hover:color-mix(in srgb,var(--vds-color-primary-50) 78%,#fff);--r182-selected:color-mix(in srgb,var(--vds-color-primary-100) 78%,#fff);--r182-radius:8px;--r182-radius-sm:6px}.vesbor-app-root[data-vds-route=companies_directory] .companies-workspace-page,.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-page-shell,.vesbor-app-root[data-vds-route=search] .stage128an-search-page,.vesbor-app-root[data-vds-route=services] .services-workspace-page,.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-calc-page-shell{gap:var(--r182-page-gap)!important}.vesbor-app-root:is([data-vds-route=companies_directory],[data-vds-route=services],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.workspace-page-header,.vds-page-header){min-height:46px!important;margin:0!important;padding:3px 0 7px!important}.vesbor-app-root:is([data-vds-route=companies_directory],[data-vds-route=services],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.workspace-page-actions,.vds-page-header__actions){gap:6px!important}.vesbor-app-root:is([data-vds-route=companies_directory],[data-vds-route=services],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.workspace-page-actions,.vds-page-header__actions) :where(button,.vds-button){min-height:var(--r182-control)!important;height:var(--r182-control)!important;padding-inline:11px!important;border-radius:var(--r182-radius-sm)!important;font-size:11px!important;font-weight:760!important}.vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86{margin:0!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86>.vds-filter-panel__header{min-height:34px!important;padding:4px 8px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86>.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(240px,1.55fr) minmax(160px,.9fr) minmax(135px,.75fr) minmax(135px,.75fr) minmax(145px,.8fr) minmax(145px,.8fr) auto auto!important;gap:7px!important;align-items:end!important;padding:7px 8px 8px!important}.vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86 :where(input,select,.vds-input,.vds-select){min-height:var(--r182-control)!important;height:var(--r182-control)!important;border-radius:var(--r182-radius-sm)!important;font-size:11px!important}.vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86 :where(.vds-icon-button,button[aria-label="Refresh companies"],button[aria-label="Clear filters"]){width:var(--r182-control)!important;min-width:var(--r182-control)!important;height:var(--r182-control)!important;min-height:var(--r182-control)!important;padding:0!important;border-radius:var(--r182-radius-sm)!important}.vesbor-app-root[data-vds-route=companies_directory] .stage86-directory-meta{min-height:32px!important;margin:0!important;padding:4px 8px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;background:var(--r182-soft)!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-directory-meta__tools{gap:6px!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-directory-page-size{min-height:28px!important;height:28px!important;min-width:64px!important;border-radius:5px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=companies_directory] .workspace-table-card{margin:0!important;overflow:hidden!important;border-color:var(--r182-line)!important;border-radius:var(--r182-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .workspace-table-head{min-height:38px!important;padding:6px 9px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=companies_directory] .stage86-companies-table-frame{border:0!important;border-radius:0!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .stage86-companies-table thead th{height:var(--r182-table-head)!important;padding:5px 8px!important;background:var(--r182-soft)!important;font-size:10px!important;letter-spacing:.025em!important}.vesbor-app-root[data-vds-route=companies_directory] .stage86-companies-table tbody td{padding:6px 8px!important;font-size:10.5px!important;vertical-align:middle!important}.vesbor-app-root[data-vds-route=companies_directory] .stage86-sortable-header{min-height:20px!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-company-table-identity{gap:7px!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-company-logo{width:28px!important;height:28px!important;border-radius:6px!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-company-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:8px!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-company-directory-card{min-height:0!important;padding:10px!important;gap:8px!important;border-color:var(--r182-line)!important;border-radius:var(--r182-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-company-directory-card:hover{border-color:var(--r182-line-strong)!important;background:var(--r182-hover)!important;transform:none!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-company-directory-card__summary{margin-top:2px!important;padding-top:7px!important;border-top:1px solid var(--r182-line)!important}.vesbor-app-root[data-vds-route=companies_directory] .stage86-directory-pagination{min-height:34px!important;margin:0!important;padding:3px 0 0!important}.vesbor-app-root[data-vds-route=services] .services-workspace-tabs{min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r182-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=services] .services-workspace-tabs>:where(button,a){min-height:35px!important;padding:6px 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important}.vesbor-app-root[data-vds-route=services] .services-workspace-tabs>:where(button,a)[data-active=true]{border-bottom-color:var(--vds-color-primary-600)!important;background:transparent!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=services] .services-filter-panel{margin:0!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=services] .services-filter-panel>.vds-filter-panel__header{min-height:34px!important;padding:4px 8px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=services] .services-filter-panel>.vds-filter-panel__body{gap:7px!important;padding:7px 8px 8px!important}.vesbor-app-root[data-vds-route=services] .services-filter-panel :where(input,select,.vds-input,.vds-select,button){min-height:var(--r182-control)!important;height:var(--r182-control)!important;border-radius:var(--r182-radius-sm)!important;font-size:11px!important}.vesbor-app-root[data-vds-route=services] .bunker-full-table-card{margin:0!important;border-color:var(--r182-line)!important;border-radius:var(--r182-radius)!important;box-shadow:none!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=services] .bunker-card-head{min-height:38px!important;padding:6px 9px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=services] .bunker-table-wrap{border:0!important;border-radius:0!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=services] :where(.services-request-table,.services-response-table) thead th{height:var(--r182-table-head)!important;padding:5px 7px!important;background:var(--r182-soft)!important;font-size:10px!important}.vesbor-app-root[data-vds-route=services] :where(.services-request-table,.services-response-table) tbody td{padding:6px 7px!important;font-size:10.5px!important;vertical-align:middle!important}.vesbor-app-root[data-vds-route=services] :where(.services-request-table,.services-response-table) .vds-sort-button{min-height:20px!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=services] :where(.stage70w138-row-actions,.stage74-services-response-actions){gap:4px!important;flex-wrap:nowrap!important}.vesbor-app-root[data-vds-route=services] :where(.bunker-outline-btn.small,.bunker-primary-btn.small,.bunker-icon-btn){min-height:30px!important;height:30px!important;padding-inline:8px!important;border-radius:5px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=services] .stage128ag-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.vesbor-app-root[data-vds-route=services] .stage128ag-services-card-board{border-color:var(--r182-line)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=ports] .ports-intelligence-stage70w57{background:var(--vds-color-surface-subtle)!important}.vesbor-app-root[data-vds-route=ports] .port-search-overlay{top:12px!important;left:12px!important;width:min(430px,calc(100vw - 36px))!important;padding:9px!important;border:1px solid var(--r182-line-strong)!important;border-radius:var(--r182-radius)!important;background:color-mix(in srgb,var(--vds-color-surface) 96%,transparent)!important;box-shadow:0 7px 22px rgba(15,23,42,.11)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vesbor-app-root[data-vds-route=ports] .port-search-title{min-height:28px!important;margin:0 0 6px!important;gap:7px!important;font-size:12px!important;font-weight:800!important}.vesbor-app-root[data-vds-route=ports] .port-search-box{min-height:var(--r182-control)!important;height:var(--r182-control)!important;padding:0 9px!important;border:1px solid var(--r182-line-strong)!important;border-radius:var(--r182-radius-sm)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=ports] .port-search-box input{height:100%!important;font-size:11px!important}.vesbor-app-root[data-vds-route=ports] .port-search-suggestions{margin-top:4px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;box-shadow:0 8px 20px rgba(15,23,42,.12)!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=ports] .port-search-suggestions button{min-height:38px!important;padding:6px 9px!important;border-bottom-color:var(--r182-line)!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=ports] .port-search-stats{margin-top:6px!important;padding-top:6px!important;gap:6px 10px!important;border-top:1px solid var(--r182-line)!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=ports] .port-layer-filters{gap:4px!important;margin-top:6px!important}.vesbor-app-root[data-vds-route=ports] .port-layer-filters button{min-height:28px!important;height:28px!important;padding:4px 8px!important;border:1px solid var(--r182-line)!important;border-radius:5px!important;background:var(--vds-color-surface)!important;font-size:9.5px!important;font-weight:730!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=ports] .port-layer-filters button.active{border-color:color-mix(in srgb,var(--vds-color-primary-600) 38%,var(--r182-line))!important;background:var(--r182-selected)!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=ports] .port-map-legend{gap:5px 10px!important;margin-top:6px!important;padding-top:6px!important;border-top:1px solid var(--r182-line)!important;font-size:9px!important}.vesbor-app-root[data-vds-route=ports] .port-intelligence-panel{border-left:1px solid var(--r182-line-strong)!important;background:var(--vds-color-surface)!important;box-shadow:-8px 0 24px rgba(15,23,42,.08)!important}.vesbor-app-root[data-vds-route=ports] .port-panel-header{padding:10px 11px 8px!important;border-bottom:1px solid var(--r182-line)!important}.vesbor-app-root[data-vds-route=ports] .port-panel-eyebrow{font-size:9px!important;letter-spacing:.08em!important}.vesbor-app-root[data-vds-route=ports] .port-panel-close{width:30px!important;height:30px!important;min-height:30px!important;border-radius:5px!important}.vesbor-app-root[data-vds-route=ports] .port-panel-tabs{min-height:36px!important;padding:0 10px!important;gap:1px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=ports] .port-panel-tabs :where(button,a){min-height:35px!important;padding:6px 8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important}.vesbor-app-root[data-vds-route=ports] .port-panel-tabs :where(button,a):is(.active,[aria-current=page],[data-active=true]){border-bottom-color:var(--vds-color-primary-600)!important;background:transparent!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=ports] .port-panel-toolbar{min-height:38px!important;padding:5px 10px!important;gap:6px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=ports] .port-panel-toolbar-actions{gap:4px!important}.vesbor-app-root[data-vds-route=ports] .port-panel-content{padding:9px 10px 12px!important}.vesbor-app-root[data-vds-route=ports] .port-summary-grid{gap:6px!important}.vesbor-app-root[data-vds-route=ports] .port-fuel-block,.vesbor-app-root[data-vds-route=ports] .port-summary-panel{padding:8px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=ports] .port-data-head{min-height:var(--r182-table-head)!important;padding:5px 7px!important;background:var(--r182-soft)!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=ports] .port-panel-row{min-height:34px!important;padding:6px 7px!important;border-bottom-color:var(--r182-line)!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=ports] .port-panel-row.clickable:hover{background:var(--r182-hover)!important}.vesbor-app-root[data-vds-route=ports] .port-row-action{min-height:28px!important;height:28px!important;padding:4px 7px!important;border-radius:5px!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-page{max-width:1180px!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-hero{margin:0 0 8px!important;gap:12px!important;align-items:center!important}.vesbor-app-root[data-vds-route=search] .stage128an-kicker{margin-bottom:2px!important;font-size:9px!important;letter-spacing:.11em!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-hero .page-title{margin-bottom:2px!important;font-size:20px!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-hero .page-subtitle{max-width:780px!important;font-size:11px!important;line-height:1.45!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-note{padding:6px 9px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;background:var(--r182-soft)!important;box-shadow:none!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-bar{max-width:none!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:6px!important;margin:0 0 7px!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-input-wrap{height:40px!important;padding:0 10px!important;gap:8px!important;border:1px solid var(--r182-line-strong)!important;border-radius:var(--r182-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-input-wrap:focus-within{border-color:var(--vds-color-primary-600)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--vds-color-primary-200) 70%,transparent)!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-input-wrap input{font-size:11px!important}.vesbor-app-root[data-vds-route=search] .stage128an-search-bar>button{height:40px!important;min-height:40px!important;border-radius:var(--r182-radius-sm)!important;box-shadow:none!important;font-size:11px!important}.vesbor-app-root[data-vds-route=search] .stage128an-scope-row{gap:4px!important;margin:0 0 8px!important;padding-bottom:7px!important;border-bottom:1px solid var(--r182-line)!important}.vesbor-app-root[data-vds-route=search] .stage128an-scope-row button{min-height:30px!important;padding:4px 9px!important;border:1px solid var(--r182-line)!important;border-radius:5px!important;background:var(--vds-color-surface)!important;font-size:10px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=search] .stage128an-scope-row button.active{border-color:color-mix(in srgb,var(--vds-color-primary-600) 38%,var(--r182-line))!important;background:var(--r182-selected)!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=search] :where(.stage128an-start-panel,.stage128an-results-shell){padding:10px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=search] .stage128an-start-copy h2{margin-bottom:3px!important;font-size:13px!important}.vesbor-app-root[data-vds-route=search] .stage128an-start-copy p{margin-bottom:9px!important;font-size:10.5px!important;line-height:1.45!important}.vesbor-app-root[data-vds-route=search] .stage128an-browse-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.vesbor-app-root[data-vds-route=search] .stage128an-browse-card{min-height:84px!important;padding:9px!important;gap:4px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;background:var(--r182-soft)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=search] .stage128an-browse-card:hover{border-color:var(--r182-line-strong)!important;background:var(--r182-hover)!important;transform:none!important}.vesbor-app-root[data-vds-route=search] .stage128an-browse-card>span{width:28px!important;height:28px!important;border-radius:5px!important}.vesbor-app-root[data-vds-route=search] .stage128an-browse-card b{font-size:10.5px!important}.vesbor-app-root[data-vds-route=search] .stage128an-browse-card em{font-size:9.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=search] .stage128an-results-summary{margin-bottom:8px!important;padding-bottom:7px!important;border-bottom-color:var(--r182-line)!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=search] .stage128an-result-group{margin-top:9px!important}.vesbor-app-root[data-vds-route=search] .stage128an-group-header{margin-bottom:5px!important;gap:6px!important}.vesbor-app-root[data-vds-route=search] .stage128an-group-header span{width:26px!important;height:26px!important;border-radius:5px!important}.vesbor-app-root[data-vds-route=search] .stage128an-group-header b{font-size:11px!important}.vesbor-app-root[data-vds-route=search] .stage128an-result-list{gap:4px!important}.vesbor-app-root[data-vds-route=search] .stage128an-result-row{min-height:44px!important;padding:7px 9px!important;gap:8px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=search] .stage128an-result-row:hover{border-color:var(--r182-line-strong)!important;background:var(--r182-hover)!important}.vesbor-app-root[data-vds-route=search] .stage128an-result-row b{font-size:11px!important}.vesbor-app-root[data-vds-route=search] .stage128an-result-row span{margin-top:1px!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=search] :where(.stage128an-loading,.stage128an-empty){min-height:130px!important;border:1px dashed var(--r182-line-strong)!important;border-radius:var(--r182-radius)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-grid{gap:8px!important}.vesbor-app-root[data-vds-route=sea_distance] :where(.sea-distance-input-card,.sea-distance-compact-card,.sea-distance-leg-card,.sea-distance-map-card){border-color:var(--r182-line)!important;border-radius:var(--r182-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-input-card{padding:10px!important}.vesbor-app-root[data-vds-route=sea_distance] :where(.r60-field-block,.r60-vessel-field-block){gap:4px!important}.vesbor-app-root[data-vds-route=sea_distance] :where(.r60-field-label,.r60-field-label-row){font-size:9.5px!important}.vesbor-app-root[data-vds-route=sea_distance] :where(.r60-sea-distance-select,.r60-sea-distance-number-input,input,select){min-height:var(--r182-control)!important;height:var(--r182-control)!important;border-radius:var(--r182-radius-sm)!important;font-size:11px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-core-route{gap:6px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-inline-via-bar{margin-top:6px!important;padding-top:6px!important;border-top:1px solid var(--r182-line)!important}.vesbor-app-root[data-vds-route=sea_distance] :where(.sea-distance-inline-via-add,.sea-distance-inline-via-remove,.sea-distance-icon-action){min-height:30px!important;height:30px!important;border-radius:5px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-advanced-panel{margin-top:7px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-advanced-toggle{min-height:34px!important;padding:5px 8px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-advanced-body{padding:7px 8px 8px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-speed-grid{gap:6px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-output-stack{gap:8px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-compact-card{padding:8px!important}.vesbor-app-root[data-vds-route=sea_distance] .r60-sea-distance-map-card-header,.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-compact-card-header{min-height:34px!important;padding:5px 7px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=sea_distance] .r60-sea-distance-leg-row{min-height:38px!important;padding:6px 7px!important;border-bottom-color:var(--r182-line)!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-mini-table th{height:var(--r182-table-head)!important;padding:5px 7px!important;background:var(--r182-soft)!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-mini-table td{padding:6px 7px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-main-workspace{gap:8px!important}.vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-form-section,.voyage-map-panel,.voyage-result-card-compact,.voyage-calculation-results-card,.voyage-assumptions-table-card,.voyage-pnl-summary-card){border-color:var(--r182-line)!important;border-radius:var(--r182-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-section{margin:0!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-section__body{padding:8px!important}.vesbor-app-root[data-vds-route=voyage_calculator] :where(.calc-panel-header,.voyage-calculation-results-header,.voyage-pnl-header){min-height:38px!important;padding:6px 8px!important;border-bottom:1px solid var(--r182-line)!important;background:var(--r182-soft)!important}.vesbor-app-root[data-vds-route=voyage_calculator] .calc-panel-title{font-size:12px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .calc-panel-subtitle{font-size:9.5px!important}.vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-form-grid,.voyage-speed-grid,.voyage-economics-grid,.voyage-decision-grid){gap:7px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-field-label{font-size:9.5px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-field-input{min-height:var(--r182-control)!important;height:var(--r182-control)!important;border-radius:var(--r182-radius-sm)!important;font-size:11px!important}.vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-add-port-btn,.voyage-left-add-port-button,.voyage-remove-port-btn,.voyage-port-remove-btn,.voyage-edit-route-button,.voyage-back-cargo-button){min-height:30px!important;height:30px!important;border-radius:5px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-command-bar{min-height:42px!important;padding:5px 7px!important;gap:7px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius)!important;background:var(--r182-soft)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-command-buttons{gap:5px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-command-buttons :where(button,.vds-button),.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-command-primary{min-height:32px!important;height:32px!important;padding-inline:9px!important;border-radius:5px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-data-table thead th{height:var(--r182-table-head)!important;padding:5px 7px!important;background:var(--r182-soft)!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-data-table tbody td{padding:6px 7px!important;font-size:10.5px!important;vertical-align:middle!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-alternative-routes__grid{gap:6px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-alternative-route-card{padding:7px!important;border:1px solid var(--r182-line)!important;border-radius:var(--r182-radius-sm)!important;background:var(--r182-soft)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-fuel-pill-row{gap:4px!important}.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-port-role-pill{min-height:22px!important;padding:3px 6px!important;border-radius:999px!important;font-size:9px!important}@media screen and (min-width:921px) and (max-width:1280px){.vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86>.vds-filter-panel__body{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr))!important}.vesbor-app-root[data-vds-route=companies_directory] .vds-company-directory-grid,.vesbor-app-root[data-vds-route=services] .stage128ag-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=search] .stage128an-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=ports] .port-search-overlay{width:min(390px,calc(100vw - 32px))!important}}}@media screen and (min-width:921px){.vesbor-app-root:is([data-vds-route=deal_room],[data-vds-route=chat]){--r183-page-gap:6px;--r183-section-gap:8px;--r183-control:34px;--r183-table-head:32px;--r183-radius:8px;--r183-radius-sm:6px;--r183-line:color-mix(in srgb,var(--vds-color-border) 92%,#cbd5e1);--r183-line-strong:color-mix(in srgb,var(--vds-color-border-strong) 84%,#94a3b8);--r183-soft:color-mix(in srgb,var(--vds-color-surface-subtle) 78%,#fff);--r183-hover:color-mix(in srgb,var(--vds-color-primary-50) 76%,#fff);--r183-selected:color-mix(in srgb,var(--vds-color-primary-100) 72%,#fff)}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-deal-room-page{gap:var(--r183-page-gap)!important;padding:6px 10px 8px!important;background:var(--vds-color-page)!important}.vesbor-app-root[data-vds-route=deal_room] .deal-room-guided-v2,.vesbor-app-root[data-vds-route=deal_room] .deal-room-stage129et-shell{gap:var(--r183-page-gap)!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-deal-tabs{min-height:38px!important;gap:2px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r183-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-deal-tab{position:relative!important;min-height:37px!important;height:37px!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;font-size:11px!important;font-weight:780!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-deal-tab:hover{background:var(--r183-hover)!important;color:var(--vds-color-text)!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-deal-tab[aria-selected=true],.vesbor-app-root[data-vds-route=deal_room] .vds-r42-deal-tab[data-active=true]{background:transparent!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-deal-tab__count{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:9px!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w194-deal-command-navigation{min-height:52px!important;gap:8px!important;padding:6px 8px!important;border:1px solid var(--r183-line)!important;border-radius:var(--r183-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w194-deal-command-navigation .stage70w208-command-mode{min-height:38px!important;padding:5px 7px!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w194-deal-command-navigation .stage70w208-command-mode:hover{background:var(--r183-hover)!important;transform:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w194-deal-command-navigation .stage70w208-command-mode-active{background:var(--r183-selected)!important;border-color:var(--vds-color-primary-200)!important;box-shadow:inset 2px 0 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w195-compact-status-strip{min-height:48px!important;gap:8px!important;padding:6px 8px!important;border:1px solid var(--r183-line)!important;border-radius:var(--r183-radius)!important;background:var(--r183-soft)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w195-compact-status-strip button{min-height:30px!important;height:30px!important;padding-inline:9px!important;border-radius:var(--r183-radius-sm)!important;font-size:10.5px!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage125-deal-room-alignment{gap:6px!important}.vesbor-app-root[data-vds-route=deal_room] .stage125-deal-room-alignment>:where(button,div){min-height:50px!important;padding:7px 8px!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-workspace-toolbar{min-height:50px!important;gap:8px!important;padding:6px 8px!important;border:1px solid var(--r183-line)!important;border-radius:var(--r183-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-workspace-toolbar__icon{width:32px!important;height:32px!important;border-radius:var(--r183-radius-sm)!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-workspace-toolbar h1{margin:0!important;font-size:14px!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-workspace-toolbar p{margin-top:2px!important;font-size:10.5px!important;line-height:1.25!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-workspace-toolbar__actions{gap:5px!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-workspace-toolbar__actions :where(button,.vds-r42-button,.vds-r42-icon-button){min-height:var(--r183-control)!important;height:var(--r183-control)!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-stage-rail{min-height:42px!important;padding:5px 7px!important;border:1px solid var(--r183-line)!important;border-radius:var(--r183-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-stage-dot{width:26px!important;height:26px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-stage-copy b{font-size:10.5px!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-stage-copy em{font-size:9px!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage70w24-main-grid,.stage70w194-overview-grid,.stage128gn-deal-overview-grid,.stage129ib-deal-context-overview){gap:var(--r183-section-gap)!important}.vesbor-app-root[data-vds-route=deal_room] :where(.vds-r38-side-card,.stage70w24-context-panel,.stage70w194-deal-command-overview>section,.stage70w194-deal-command-activity>section,.stage70w20-final-approval-panel,.stage70w131-negotiation-workflow-panel,.stage70w132-final-agreement-fixture-flow){border-color:var(--r183-line)!important;border-radius:var(--r183-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r38-side-card{gap:7px!important;padding:9px!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage120-deal-documents-workspace,.stage70w191-document-register,.stage70w192-document-explorer-preview,.stage129ib-integrated-file-manager){gap:var(--r183-section-gap)!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage128gn-documents-header,.stage128gn-document-toolbar,.stage129ib-file-toolbar,.vds-r39-file-manager-header){min-height:42px!important;padding:5px 8px!important;border-color:var(--r183-line)!important;border-radius:var(--r183-radius)!important;background:var(--r183-soft)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage128gn-documents-header-actions,.stage128gn-document-toolbar,.stage129ib-file-toolbar,.vds-r39-file-manager-header-actions) :where(button,input,select){min-height:var(--r183-control)!important;height:var(--r183-control)!important;border-radius:var(--r183-radius-sm)!important;font-size:10.5px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-document-row{min-height:48px!important;gap:7px!important;padding:6px 8px!important;border-color:var(--r183-line)!important;border-radius:var(--r183-radius-sm)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-document-row:hover{border-color:var(--r183-line-strong)!important;background:var(--r183-hover)!important;box-shadow:inset 2px 0 0 var(--vds-color-primary-500)!important}.vesbor-app-root[data-vds-route=deal_room] .vds-r42-document-row__action,.vesbor-app-root[data-vds-route=deal_room] .vds-r42-document-row__file-icon{width:30px!important;height:30px!important;border-radius:var(--r183-radius-sm)!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage128gn-document-list,.stage128gn-document-folders){gap:5px!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage128gn-document-file-row,.vds-r40-document-compact-row){min-height:42px!important;padding-block:5px!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w209-file-manager{border-radius:10px!important;box-shadow:0 18px 50px rgba(15,23,42,.18)!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w209-file-manager>div:first-child,.vesbor-app-root[data-vds-route=deal_room] .stage70w209-file-manager>div:nth-child(2){min-height:44px!important;padding:6px 8px!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w209-file-manager>div:nth-child(2) :where(button,input,select){min-height:var(--r183-control)!important;height:var(--r183-control)!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w209-file-manager table thead th{height:var(--r183-table-head)!important;padding:5px 7px!important;background:var(--r183-soft)!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w209-file-manager table tbody td{padding:6px 7px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w209-file-manager tr:hover{background:var(--r183-hover)!important;box-shadow:inset 2px 0 0 var(--vds-color-primary-500)!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage129fd-document-preview-header,.vds-r58-frontend-src-pages-deal-room-id-documentpreviewheaderstyle){min-height:48px!important;padding:6px 8px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage129fd-document-preview-header-actions,.vds-r58-frontend-src-pages-deal-room-id-documentpreviewheaderbuttonsstyle) :where(button){min-height:var(--r183-control)!important;height:var(--r183-control)!important;border-radius:var(--r183-radius-sm)!important}.vesbor-app-root[data-vds-route=deal_room] :where(.stage129fd-document-preview-side-rail,.stage128gn-document-details){background:var(--r183-soft)!important;border-color:var(--r183-line)!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-workspace{gap:var(--r183-page-gap)!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-surface{border:1px solid var(--r183-line)!important;border-radius:var(--r183-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-intro{min-height:44px!important;padding:6px 9px!important;border-bottom:1px solid var(--r183-line)!important;background:var(--r183-soft)!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-intro h3{margin:1px 0 0!important;font-size:12px!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-intro p{margin:2px 0 0!important;font-size:10px!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-parties{min-height:28px!important;padding:0 7px!important;border-radius:var(--r183-radius-sm)!important;font-size:10px!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-feed{gap:4px!important;padding:10px 12px 14px!important;background:var(--vds-color-page)!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-message-row .vchat-message{max-width:min(74%,48rem)!important;border-radius:9px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-surface>.vchat-composer{padding:7px 8px!important;border-top:1px solid var(--r183-line)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-surface>.vchat-composer :where(button,.vchat-icon-action){min-height:var(--r183-control)!important;height:var(--r183-control)!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-page-shell.communication-page-shell-compact.vds-inbox-page{gap:var(--r183-page-gap)!important;padding-top:2px!important;padding-bottom:6px!important}.vesbor-app-root[data-vds-route=chat] .communication-workspace-grid{grid-template-columns:292px minmax(0,1fr) 304px!important;gap:7px!important;margin-top:0!important}.vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.right-collapsed{grid-template-columns:292px minmax(0,1fr)!important}.vesbor-app-root[data-vds-route=chat] .communication-column{border:1px solid var(--r183-line)!important;border-radius:var(--r183-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] :where(.communication-column-head.compact,.communication-message-head.compact,.communication-right-head){min-height:52px!important;padding:7px 9px!important;border-bottom:1px solid var(--r183-line)!important;background:var(--r183-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] :where(.communication-column-head.compact h2,.communication-message-head.compact h2){font-size:14px!important}.vesbor-app-root[data-vds-route=chat] .communication-new-trigger{min-height:var(--r183-control)!important;height:var(--r183-control)!important;padding-inline:9px!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-search{min-height:36px!important;height:36px!important;margin:7px 8px 5px!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-tabs{min-height:34px!important;gap:1px!important;margin:0 8px 5px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r183-line)!important;border-radius:0!important;background:transparent!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-tabs button{min-height:33px!important;height:33px!important;padding:0 7px!important;border-radius:0!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-tabs button.active{background:transparent!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-filters{margin:0 8px 5px!important;border-radius:var(--r183-radius-sm)!important;border-color:var(--r183-line)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-list{padding:0 5px 7px!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-card{grid-template-columns:36px minmax(0,1fr)!important;gap:7px!important;min-height:64px!important;margin:0 0 2px!important;padding:7px!important;border:1px solid transparent!important;border-radius:var(--r183-radius-sm)!important;background:transparent!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-card:hover{border-color:var(--r183-line)!important;background:var(--r183-hover)!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-card.selected{border-color:var(--vds-color-primary-200)!important;background:var(--r183-selected)!important;box-shadow:inset 2px 0 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-avatar{width:36px!important;height:36px!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-card p{margin-top:2px!important;font-size:10.5px!important;line-height:1.25!important;-webkit-line-clamp:1!important}.vesbor-app-root[data-vds-route=chat] .communication-thread-tags{margin-top:3px!important;gap:3px!important}.vesbor-app-root[data-vds-route=chat] .communication-details-toggle,.vesbor-app-root[data-vds-route=chat] .communication-thread-icon-action,.vesbor-app-root[data-vds-route=chat] .communication-thread-quick-actions button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-live-status{min-height:26px!important;padding-inline:7px!important;border-radius:999px!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=chat] .communication-message-feed{gap:4px!important;padding:10px 12px 14px!important;background:var(--vds-color-page)!important}.vesbor-app-root[data-vds-route=chat] .communication-message-feed .vchat-message.communication-message-bubble{max-width:min(74%,48rem)!important;padding:8px 10px 7px!important;border-radius:9px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-message-feed .vchat-message.communication-system-event{max-width:min(78%,50rem)!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-center-column .communication-composer.vchat-composer{padding:7px 8px!important;border-top:1px solid var(--r183-line)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-center-column .communication-composer.vchat-composer :where(button,.vchat-icon-action){min-height:var(--r183-control)!important;height:var(--r183-control)!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-right-tabs{min-height:34px!important;gap:1px!important;padding:0!important;border-bottom:1px solid var(--r183-line)!important;background:transparent!important}.vesbor-app-root[data-vds-route=chat] .communication-right-tabs button{min-height:33px!important;border-radius:0!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] :where(.communication-context-card,.communication-governance-card,.communication-files-panel,.communication-thread-preferences,.communication-thread-responsible){margin:6px 7px!important;padding:8px!important;border-color:var(--r183-line)!important;border-radius:var(--r183-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=chat] .communication-file-row,.vesbor-app-root[data-vds-route=chat] .communication-participant-row,.vesbor-app-root[data-vds-route=chat] .communication-responsible-row{min-height:38px!important;padding:5px 6px!important;border-radius:var(--r183-radius-sm)!important}}@media screen and (min-width:921px) and (max-width:1280px){.vesbor-app-root[data-vds-route=chat] .communication-workspace-grid,.vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.right-collapsed{grid-template-columns:276px minmax(0,1fr)!important}.vesbor-app-root[data-vds-route=chat] .communication-right-column{display:none!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w194-deal-command-navigation{grid-template-columns:minmax(0,1fr)!important}.vesbor-app-root[data-vds-route=deal_room] .stage70w194-deal-command-navigation>div:last-child{grid-template-columns:repeat(4,minmax(130px,1fr))!important}}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-parties{min-height:46px!important;padding:6px 8px!important;font-size:12px!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-party{padding:7px 10px!important}.vesbor-app-root[data-vds-route=deal_room] .vchat-deal-party strong{font-size:12.5px!important}@media screen and (min-width:921px){.vesbor-app-root:is([data-vds-route=company_cabinet],[data-vds-route=billing],[data-vds-route=pricing],[data-vds-route=invoices]){--r184-page-gap:8px;--r184-section-gap:10px;--r184-control:36px;--r184-control-sm:34px;--r184-table-head:32px;--r184-radius:8px;--r184-radius-sm:6px;--r184-line:color-mix(in srgb,var(--vds-color-border) 92%,#cbd5e1);--r184-line-strong:color-mix(in srgb,var(--vds-color-border-strong) 84%,#94a3b8);--r184-soft:color-mix(in srgb,var(--vds-color-surface-subtle) 78%,#fff);--r184-hover:color-mix(in srgb,var(--vds-color-primary-50) 76%,#fff);--r184-selected:color-mix(in srgb,var(--vds-color-primary-100) 72%,#fff)}.vesbor-app-root[data-vds-route=company_cabinet] .company-settings-page{gap:var(--r184-page-gap)!important;padding-top:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-account-hero{min-height:70px!important;gap:12px!important;padding:9px 12px!important;border:1px solid var(--r184-line)!important;border-radius:var(--r184-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-account-logo{width:48px!important;height:48px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-account-title-row{gap:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-account-title-row h1{margin:0!important;font-size:18px!important;line-height:1.15!important;letter-spacing:-.025em!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-account-meta{gap:6px!important;margin-top:4px!important;font-size:11px!important;line-height:1.25!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-pill,.company-account-preview-btn){min-height:30px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-account-preview-btn{padding-inline:10px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=company_cabinet] .vds-tabs-layout__navigation{border-bottom:1px solid var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.admin-main-tablist,.vds-admin-tablist){gap:2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.vds-admin-tab){position:relative!important;min-height:37px!important;height:37px!important;padding:0 9px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;font-size:10.5px!important;font-weight:780!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.vds-admin-tab):hover{background:var(--r184-hover)!important;color:var(--vds-color-text)!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.vds-admin-tab[aria-selected=true],.vds-admin-tab[data-active=true]){background:transparent!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=company_cabinet] .vds-tabs-layout__panel{padding-top:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.company-panel,.company-status-card,.company-profile-logo-panel,.r97-team-toolbar,.r98-account-card){border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-panel{padding:10px!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-panel-head{gap:8px!important;margin-bottom:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-panel-head h3{font-size:13px!important;line-height:1.2!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.company-panel-head button,.company-form-actions button,.company-status-card button,.company-status-card a,.r97-team-toolbar button){min-height:var(--r184-control-sm)!important;height:var(--r184-control-sm)!important;padding-inline:10px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-status-grid{gap:7px!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-status-card{min-height:126px!important;gap:6px!important;padding:9px!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-status-card p{margin:0!important;font-size:10.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.company-lower-grid,.company-account-overview,.company-editor-grid,.company-coverage-grid,.company-visibility-grid,.company-team-management-grid,.company-documents-grid){gap:var(--r184-section-gap)!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.company-team-table,.company-documents-table){border:1px solid var(--r184-line)!important;border-radius:var(--r184-radius-sm)!important;overflow:hidden!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.company-team-row.head,.company-document-row.head){min-height:var(--r184-table-head)!important;height:var(--r184-table-head)!important;padding-block:0!important;background:var(--r184-soft)!important;color:var(--vds-color-text-muted)!important;font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.045em!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.company-team-row:not(.head),.company-document-row:not(.head)){min-height:44px!important;padding-block:6px!important;border-color:var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-account-settings{max-width:none!important;gap:var(--r184-section-gap)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-account-title{min-height:54px!important;padding:7px 2px!important;border-bottom:1px solid var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-account-title h2{margin:2px 0!important;font-size:17px!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-account-title p{font-size:11px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-account-card{gap:12px!important;padding:10px!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-card-heading{min-height:38px!important;gap:8px!important;padding-bottom:6px!important;border-bottom:1px solid var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-card-heading>svg{width:17px!important;height:17px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-card-heading h3{font-size:13px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-card-heading p{margin-top:2px!important;font-size:10.5px!important;line-height:1.3!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-profile-grid{grid-template-columns:156px minmax(0,1fr)!important;gap:14px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-avatar-preview{width:72px!important;height:72px!important;border-radius:var(--r184-radius)!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r98-form-grid,.r98-inline-form,.r98-mfa-setup,.r98-inline-actions){gap:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r98-form-grid label,.r98-inline-form label,.r98-mfa-setup label){gap:4px!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r98-form-grid input,.r98-form-grid select,.r98-inline-form input,.r98-mfa-setup input){height:var(--r184-control)!important;min-height:var(--r184-control)!important;padding-inline:10px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r98-card-actions button,.r98-inline-form button,.r98-inline-actions button,.r98-card-heading>button){min-height:var(--r184-control-sm)!important;height:var(--r184-control-sm)!important;padding-inline:10px!important;border-radius:var(--r184-radius-sm)!important;font-size:10.5px!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-card-actions{padding-top:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r98-notification-table,.r98-session-list){border-color:var(--r184-line)!important;border-radius:var(--r184-radius-sm)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-notification-head{min-height:var(--r184-table-head)!important;height:var(--r184-table-head)!important;padding:0 10px!important;background:var(--r184-soft)!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-notification-row{min-height:48px!important;padding:6px 10px!important;border-color:var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-session-list article{min-height:52px!important;gap:10px!important;padding:7px 10px!important;border-color:var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-mfa-setup{grid-template-columns:176px minmax(0,1fr)!important;padding:10px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;background:var(--r184-soft)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-mfa-setup img{width:156px!important;border-radius:var(--r184-radius-sm)!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r98-recovery,.r98-mfa-setup code,.r98-recovery code){border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-shell{gap:var(--r184-section-gap)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-page-head{min-height:66px!important;gap:12px!important;padding:9px 11px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-page-head h3{margin-top:2px!important;font-size:16px!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-page-head p{margin-top:3px!important;font-size:10.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=company_cabinet] .stage119d-owner-pill{height:28px!important;min-height:28px!important;padding-inline:8px!important;border-radius:var(--r184-radius-sm)!important;font-size:9px!important;letter-spacing:.055em!important}.vesbor-app-root[data-vds-route=company_cabinet] .stage119d-main-cta{min-height:var(--r184-control)!important;height:var(--r184-control)!important;padding:0 12px!important;border-radius:var(--r184-radius-sm)!important;background:var(--vds-color-primary-600)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-nav{gap:2px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r184-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-billing-nav button{min-height:36px!important;height:36px!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;font-size:10.5px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-billing-nav button:hover{background:var(--r184-hover)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-billing-nav button.active,.vesbor-app-root[data-vds-route=company_cabinet] .r94-billing-nav button[aria-current=page]{border:0!important;background:transparent!important;color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-paddle-readiness{min-height:42px!important;gap:4px 10px!important;padding:7px 9px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r92-billing-overview,.r92-plans-section){gap:var(--r184-section-gap)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-access-hero{min-height:72px!important;gap:12px!important;padding:10px 11px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-access-hero h4{font-size:14px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-access-hero p{margin-top:3px!important;font-size:10.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-metrics>div{min-height:76px!important;gap:3px!important;padding:8px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius-sm)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-metrics b{font-size:13px!important;line-height:1.2!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-metrics small{font-size:9.5px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-two-column{gap:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-card{padding:10px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r92-billing-card-head,.r92-section-heading){gap:10px!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r92-billing-card h4,.r92-section-heading h4){font-size:13px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-card p{margin-top:4px!important;font-size:10.5px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r92-billing-card-head button,.r92-paddle-portal-link,.r92-disabled-action){min-height:var(--r184-control-sm)!important;height:var(--r184-control-sm)!important;padding-inline:10px!important;border-radius:var(--r184-radius-sm)!important;font-size:10.5px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.r92-open-invoice,.r92-soft-state){margin-top:8px!important;padding:7px 9px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-section-heading{min-height:46px!important;margin-bottom:8px!important;padding-bottom:6px!important;border-bottom:1px solid var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-section-heading p{margin-top:2px!important;font-size:10.5px!important;line-height:1.3!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-controls{gap:6px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-controls label{gap:3px!important;font-size:9px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-controls select{min-height:var(--r184-control-sm)!important;height:var(--r184-control-sm)!important;padding:0 28px 0 9px!important;border-radius:var(--r184-radius-sm)!important;font-size:11px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-grid,.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-grid{gap:8px!important;align-items:stretch!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-card,.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-card{min-height:270px!important;gap:8px!important;padding:11px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-card:before{height:2px!important;border-radius:var(--r184-radius) var(--r184-radius) 0 0!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-price,.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-card .r92-plan-price{min-height:36px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-price strong,.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-card .r92-plan-price strong{font-size:23px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-total,.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-card .r92-plan-total{min-height:30px!important;padding-bottom:7px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-card ul{gap:4px!important;font-size:10.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-plan-card>button,.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-card>button{min-height:var(--r184-control)!important;height:var(--r184-control)!important;border-radius:var(--r184-radius-sm)!important;font-size:10.5px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r92-included-strip{gap:4px 12px!important;padding:7px 9px!important;border-radius:var(--r184-radius-sm)!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=company_cabinet] .stage119d-billing-form-grid{gap:7px!important;padding:0 10px 8px!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.stage119d-billing-form-grid input,.stage119d-billing-form-grid select,.stage119d-billing-form-grid textarea,.stage119d-selection-controls select){min-height:var(--r184-control)!important;border-radius:var(--r184-radius-sm)!important;padding:7px 9px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.stage119d-payment-item,.stage119d-empty-state){border-color:var(--r184-line)!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .stage119d-payment-item{min-height:54px!important;gap:8px!important;padding:7px 9px!important}.vesbor-app-root[data-vds-route=company_cabinet] .stage119d-payment-actions :where(a,button){min-height:30px!important;padding:0 9px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-modal-overlay{padding:14px!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-modal,.vesbor-app-root[data-vds-route=company_cabinet] .r95-plan-modal{width:min(960px,calc(100vw - 28px))!important;border-radius:var(--r184-radius)!important;box-shadow:0 18px 50px rgba(15,23,42,.24)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-modal .stage119d-modal-header{min-height:54px!important;padding:8px 10px!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-modal .stage119d-modal-header h3{font-size:16px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r95-plan-modal-body{gap:10px!important;padding:10px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r95-plan-modal .r95-plan-picker-section .stage119d-plan-picker{gap:7px!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-modal .stage119d-plan-tile,.vesbor-app-root[data-vds-route=company_cabinet] .r95-plan-modal .r95-plan-picker-section .stage119d-plan-tile{min-height:138px!important;gap:7px!important;padding:9px!important;border-radius:var(--r184-radius)!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=company_cabinet] .r94-plan-modal .stage119d-selected-panel,.vesbor-app-root[data-vds-route=company_cabinet] .r95-plan-modal .r95-plan-summary-section{padding:10px!important;border-radius:var(--r184-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.stage119d-cost-card,.stage119d-policy-strip,.stage119d-preview-note,.stage119d-small-print,.r92-modal-paddle-method,.r96-billing-lifecycle-note){border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=pricing] .stage92-pricing-page{gap:var(--r184-section-gap)!important;padding-top:8px!important}.vesbor-app-root[data-vds-route=pricing] .vds-r43-pricing-grid{gap:8px!important;align-items:stretch!important}.vesbor-app-root[data-vds-route=pricing] .vds-pricing-card{min-height:300px!important;gap:9px!important;padding:12px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=pricing] .vds-pricing-card.is-recommended{border-color:var(--vds-color-primary-300)!important;box-shadow:inset 0 2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=pricing] .vds-r43-pricing-title{font-size:15px!important}.vesbor-app-root[data-vds-route=pricing] .vds-r43-pricing-caption,.vesbor-app-root[data-vds-route=pricing] .vds-r43-pricing-description,.vesbor-app-root[data-vds-route=pricing] .vds-r43-pricing-features{font-size:10.5px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=pricing] .vds-r43-pricing-price{font-size:24px!important}.vesbor-app-root[data-vds-route=pricing] .vds-pricing-card__cta{min-height:var(--r184-control)!important;height:var(--r184-control)!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=pricing] .vds-r43-pricing-notes{gap:8px!important}.vesbor-app-root[data-vds-route=pricing] .vds-pricing-note{padding:10px!important;border-radius:var(--r184-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=billing] :where(.stage92-checkout-page,.vds-policy-page){gap:var(--r184-section-gap)!important;padding-top:8px!important}.vesbor-app-root[data-vds-route=billing] .vds-checkout-grid{gap:10px!important}.vesbor-app-root[data-vds-route=billing] :where(.vds-checkout-summary,.vds-checkout-policy,.vds-policy-snippet){border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=billing] :where(.vds-checkout-selector-grid,.vds-checkout-policy-grid,.vds-policy-stack){gap:8px!important}.vesbor-app-root[data-vds-route=billing] .vds-checkout-policy-item{padding:8px!important;border-radius:var(--r184-radius-sm)!important}.vesbor-app-root[data-vds-route=billing] .stage119e-invoice-page,.vesbor-app-root[data-vds-route=invoices] .stage119e-invoice-page{gap:var(--r184-section-gap)!important;padding-top:8px!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) .stage119e-stack{gap:8px!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) .stage119e-card{padding:10px!important;border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) :where(.stage119e-two-col,.stage119e-payment-grid,.stage119e-hero-metrics,.stage119e-rule-grid,.stage119e-totals-grid,.stage119e-upload-grid){gap:8px!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) .stage119e-section-head{min-height:38px!important;gap:8px!important;padding-bottom:6px!important;border-bottom:1px solid var(--r184-line)!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) :where(.stage119e-bank-card,.stage119e-total-box,.stage119e-proof-item,.stage119e-empty-proof,.stage119e-safe-note){padding:8px!important;border-radius:var(--r184-radius-sm)!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) .stage119e-line-item{min-height:38px!important;padding-block:5px!important;border-color:var(--r184-line)!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) .stage119e-activity-list{gap:0!important;border:1px solid var(--r184-line)!important;border-radius:var(--r184-radius-sm)!important;overflow:hidden!important}.vesbor-app-root:is([data-vds-route=billing],[data-vds-route=invoices]) .stage119e-activity-list>*{min-height:42px!important;padding:6px 8px!important;border-color:var(--r184-line)!important}.vesbor-app-root[data-vds-route=company_cabinet] .account-menu-panel{border-color:var(--r184-line)!important;border-radius:var(--r184-radius)!important;box-shadow:0 12px 34px rgba(15,23,42,.16)!important}.vesbor-app-root[data-vds-route=company_cabinet] :where(.account-menu-head,.account-menu-section-label,.account-link-list){padding-inline:8px!important}.vesbor-app-root[data-vds-route=company_cabinet] .account-link-list :where(a,button){min-height:34px!important;border-radius:var(--r184-radius-sm)!important;font-size:10.5px!important}}@media screen and (min-width:921px) and (max-width:1280px){.vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=company_cabinet] .company-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=company_cabinet] .r98-session-list article{grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) auto!important}}@media screen and (min-width:1180px){.vesbor-app-root[data-vds-route=admin]{--r185-admin-gap:8px;--r185-admin-section-gap:10px;--r185-admin-control:34px;--r185-admin-table-head:31px;--r185-admin-sidebar:224px;--r185-admin-radius:8px;--r185-admin-radius-sm:6px;--r185-admin-line:color-mix(in srgb,var(--vds-color-border) 92%,#cbd5e1);--r185-admin-line-strong:color-mix(in srgb,var(--vds-color-border-strong) 84%,#94a3b8);--r185-admin-soft:color-mix(in srgb,var(--vds-color-surface-subtle) 82%,#fff);--r185-admin-hover:color-mix(in srgb,var(--vds-color-primary-50) 74%,#fff);--r185-admin-selected:color-mix(in srgb,var(--vds-color-primary-100) 70%,#fff)}.vesbor-app-root[data-vds-route=admin] .vesbor-main-shell{padding-top:7px!important;padding-bottom:10px!important}.vesbor-app-root[data-vds-route=admin] .admin-page-shell{gap:var(--r185-admin-gap)!important}.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped{grid-template-columns:var(--r185-admin-sidebar) minmax(0,1fr)!important;gap:10px!important}.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped>.vds-tabs-layout__navigation{top:68px!important;max-height:calc(100vh - 78px)!important;padding:6px!important;border:1px solid var(--r185-admin-line)!important;border-radius:var(--r185-admin-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped .admin-main-tablist{gap:8px!important}.vesbor-app-root[data-vds-route=admin] .admin-tab-group,.vesbor-app-root[data-vds-route=admin] .admin-tab-group__items{gap:2px!important}.vesbor-app-root[data-vds-route=admin] .admin-tab-group__label{min-height:20px!important;padding:4px 7px 2px!important;font-size:9px!important;letter-spacing:.075em!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped .vds-admin-tab{min-height:32px!important;height:auto!important;gap:6px!important;padding:5px 7px!important;border-left-width:2px!important;border-radius:var(--r185-admin-radius-sm)!important;font-size:10.5px!important;font-weight:760!important;line-height:1.2!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped .vds-admin-tab:hover{background:var(--r185-admin-hover)!important}.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped .vds-admin-tab[data-active=true]{background:var(--r185-admin-selected)!important;color:var(--vds-color-primary-800)!important}.vesbor-app-root[data-vds-route=admin] .vds-admin-tab__count{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:9px!important}.vesbor-app-root[data-vds-route=admin] .vds-tabs-layout__panel{min-width:0!important;padding:0!important}.vesbor-app-root[data-vds-route=admin] .admin-workspace{display:grid!important;gap:var(--r185-admin-gap)!important}.vesbor-app-root[data-vds-route=admin] .admin-workspace-header{min-height:56px!important;padding:8px 11px!important;border:1px solid var(--r185-admin-line)!important;border-radius:var(--r185-admin-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-workspace-header h2{margin:0!important;font-size:16px!important;line-height:1.15!important;letter-spacing:-.02em!important}.vesbor-app-root[data-vds-route=admin] .admin-workspace-description{max-width:980px!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.35!important;color:var(--vds-color-text-muted)!important}.vesbor-app-root[data-vds-route=admin] :where(.admin-card,.admin-owner-panel,.admin-owner-kpi-card,.admin-security-card,.admin-restriction-card,.admin-system-template-card,.vds-r27-7b68c11acc,.vds-r27-7400ee397e,.vds-r27-92cea7fc6e){border-color:var(--r185-admin-line)!important;border-radius:var(--r185-admin-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-card{padding:9px!important}.vesbor-app-root[data-vds-route=admin] .admin-card-compact{padding:7px!important}.vesbor-app-root[data-vds-route=admin] .admin-card-header{min-height:36px!important;gap:8px!important;margin-bottom:7px!important;padding-bottom:6px!important;border-bottom:1px solid var(--r185-admin-line)!important}.vesbor-app-root[data-vds-route=admin] .admin-card-title{font-size:12.5px!important;line-height:1.2!important;font-weight:820!important}.vesbor-app-root[data-vds-route=admin] .admin-card-description{margin-top:2px!important;font-size:10px!important;line-height:1.3!important}.vesbor-app-root[data-vds-route=admin] .admin-card-actions{gap:5px!important}.vesbor-app-root[data-vds-route=admin] .admin-kpi-grid{gap:6px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,142px),1fr))!important}.vesbor-app-root[data-vds-route=admin] .admin-metric,.vesbor-app-root[data-vds-route=admin] .admin-owner-kpi-card{min-height:72px!important;padding:8px 9px!important;border:1px solid var(--r185-admin-line)!important;border-radius:var(--r185-admin-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-metric-label,.vesbor-app-root[data-vds-route=admin] .admin-owner-kpi-card__label{font-size:9px!important;line-height:1.2!important;letter-spacing:.045em!important}.vesbor-app-root[data-vds-route=admin] .admin-metric-value,.vesbor-app-root[data-vds-route=admin] .admin-owner-kpi-card__value{margin-top:3px!important;font-size:19px!important;line-height:1!important}.vesbor-app-root[data-vds-route=admin] .admin-metric-note,.vesbor-app-root[data-vds-route=admin] .admin-owner-kpi-card__note{margin-top:4px!important;font-size:9.5px!important;line-height:1.25!important}.vesbor-app-root[data-vds-route=admin] .admin-subnav{min-height:34px!important;gap:2px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--r185-admin-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-subnav__item{position:relative!important;min-height:34px!important;height:34px!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;font-size:10px!important;font-weight:760!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-subnav__item:hover{background:var(--r185-admin-hover)!important;color:var(--vds-color-text)!important}.vesbor-app-root[data-vds-route=admin] .admin-subnav__item[data-active=true]{color:var(--vds-color-primary-700)!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=admin] :where(input:not([type=checkbox]):not([type=radio]),select,.admin-field-control,.admin-seo-input,.admin-security-code-input,.admin-user-ban-date,.admin-user-ban-reason){min-height:var(--r185-admin-control)!important;height:var(--r185-admin-control)!important;padding:6px 9px!important;border-color:var(--r185-admin-line-strong)!important;border-radius:var(--r185-admin-radius-sm)!important;background:var(--vds-color-surface)!important;font-size:11px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] :where(textarea,.admin-textarea,.admin-seo-textarea,.admin-system-message-textarea,.admin-system-identity-textarea){padding:7px 9px!important;border-color:var(--r185-admin-line-strong)!important;border-radius:var(--r185-admin-radius-sm)!important;background:var(--vds-color-surface)!important;font-size:11px!important;line-height:1.35!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] :where(.admin-action-btn,.vds-button,button:not(.vds-admin-tab):not(.admin-subnav__item):not(.admin-seo-page-button)){min-height:var(--r185-admin-control)!important;border-radius:var(--r185-admin-radius-sm)!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=admin] .admin-action-btn{padding-inline:9px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=admin] :where(.admin-field-label,.admin-security-field,.admin-field-label--spaced,.admin-field-label--spaced-lg){gap:3px!important;font-size:10px!important;line-height:1.25!important}.vesbor-app-root[data-vds-route=admin] :where(.admin-table-scroll,.admin-compact-table-wrap,.vds-table-frame){border:1px solid var(--r185-admin-line)!important;border-radius:var(--r185-admin-radius-sm)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-table-scroll{margin-top:6px!important}.vesbor-app-root[data-vds-route=admin] .admin-table-scroll table{font-size:10.5px!important}.vesbor-app-root[data-vds-route=admin] .admin-table-scroll th{height:var(--r185-admin-table-head)!important;padding:0 7px!important;background:var(--r185-admin-soft)!important;color:var(--vds-color-text-muted)!important;font-size:9px!important;font-weight:820!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=admin] .admin-table-scroll td{padding:6px 7px!important;line-height:1.3!important}.vesbor-app-root[data-vds-route=admin] .admin-table-row,.vesbor-app-root[data-vds-route=admin] .admin-table-scroll td{min-height:38px!important;border-color:var(--r185-admin-line)!important}.vesbor-app-root[data-vds-route=admin] .admin-company-row:hover,.vesbor-app-root[data-vds-route=admin] .admin-table-row:hover{background:var(--r185-admin-hover)!important}.vesbor-app-root[data-vds-route=admin] .admin-owner-intelligence{gap:var(--r185-admin-section-gap)!important}.vesbor-app-root[data-vds-route=admin] .admin-owner-intelligence__hero{min-height:72px!important;gap:10px!important;padding:9px 11px!important;border:1px solid var(--r185-admin-line)!important;border-radius:var(--r185-admin-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-owner-intelligence__hero h3{margin:0 0 3px!important;font-size:15px!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=admin] .admin-owner-intelligence__hero p{margin:0!important;font-size:10.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=admin] :where(.admin-owner-state-grid,.admin-owner-signal-list){gap:6px!important}.vesbor-app-root[data-vds-route=admin] .admin-owner-signal{min-height:42px!important;padding:7px 8px!important;border-radius:var(--r185-admin-radius-sm)!important;border-color:var(--r185-admin-line)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] :where(.admin-company-filter-pill,.admin-risk-score-badge,.admin-owner-delta){border-radius:999px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-company-row{min-height:42px!important;padding-block:5px!important;border-color:var(--r185-admin-line)!important}.vesbor-app-root[data-vds-route=admin] .admin-company-kpi-value{font-size:18px!important;line-height:1!important}.vesbor-app-root[data-vds-route=admin] .admin-risk-score{min-height:46px!important;padding:7px 8px!important;border-radius:var(--r185-admin-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] :where(.admin-system-result,.admin-system-simulation-row,.admin-platform-staff-item,.admin-contract-section-row,.admin-security-instruction){border-color:var(--r185-admin-line)!important;border-radius:var(--r185-admin-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-contract-section-row,.vesbor-app-root[data-vds-route=admin] .admin-platform-staff-item{min-height:40px!important;padding:6px 8px!important}.vesbor-app-root[data-vds-route=admin] .admin-system-template-header{min-height:34px!important;padding:6px 8px!important}.vesbor-app-root[data-vds-route=admin] .admin-modal-backdrop{padding:22px!important;background:rgba(15,23,42,.36)!important}.vesbor-app-root[data-vds-route=admin] .admin-modal-surface{border:1px solid var(--r185-admin-line-strong)!important;border-radius:10px!important;box-shadow:0 14px 36px rgba(15,23,42,.16)!important}.vesbor-app-root[data-vds-route=admin] .admin-dialog-title{font-size:16px!important;line-height:1.2!important}.vesbor-app-root[data-vds-route=admin] .admin-dialog-description{margin-block:6px 10px!important;font-size:11px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=admin] .admin-dialog-actions{gap:6px!important}.vesbor-app-root[data-vds-route=admin] .admin-danger-zone{gap:10px!important;padding:9px 10px!important;border-radius:var(--r185-admin-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-info-box{padding:7px 9px!important;border-radius:var(--r185-admin-radius-sm)!important;font-size:10.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=admin] .owner-crewing-oversight{gap:var(--r185-admin-section-gap)!important}.vesbor-app-root[data-vds-route=admin] .owner-crewing-search-grid,.vesbor-app-root[data-vds-route=admin] .owner-dossier-tile-grid{gap:8px!important}.vesbor-app-root[data-vds-route=admin] .owner-dossier-tile{gap:10px!important;padding:9px!important;border-radius:var(--r185-admin-radius)!important;box-shadow:none!important}}@media screen and (min-width:1180px) and (max-width:1366px){.vesbor-app-root[data-vds-route=admin]{--r185-admin-sidebar:208px}.vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped{gap:8px!important}.vesbor-app-root[data-vds-route=admin] .admin-workspace-header{padding-inline:9px!important}.vesbor-app-root[data-vds-route=admin] .admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))!important}}@media screen and (min-width:921px){.vesbor-app-root:is([data-vds-route=public_home],[data-vds-route=public_information],[data-vds-route=authentication],[data-vds-route=password_recovery],[data-vds-route=companies_directory]){--r186-public-gap:10px;--r186-public-control:36px;--r186-public-header:56px;--r186-public-radius:10px;--r186-public-radius-sm:7px;--r186-public-line:color-mix(in srgb,var(--vds-color-text) 10%,transparent);--r186-public-line-strong:color-mix(in srgb,var(--vds-color-text) 16%,transparent);--r186-public-hover:color-mix(in srgb,var(--vds-color-primary-600) 6%,var(--vds-color-surface));--r186-public-selected:color-mix(in srgb,var(--vds-color-primary-600) 10%,var(--vds-color-surface));--r186-public-max:1360px}.vesbor-app-root[data-vds-route=public_home] .home-page{background:var(--vds-color-page)!important}.vesbor-app-root[data-vds-route=public_home] .home-header{border-bottom:1px solid color-mix(in srgb,var(--vds-color-on-brand) 10%,transparent)!important;background:color-mix(in srgb,var(--vds-color-brand-900) 98%,transparent)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_home] .home-header-inner{width:min(var(--r186-public-max),calc(100% - 40px))!important;max-width:none!important;min-height:var(--r186-public-header)!important;height:var(--r186-public-header)!important;padding:0!important;gap:18px!important}.vesbor-app-root[data-vds-route=public_home] .home-logo{min-width:150px!important}.vesbor-app-root[data-vds-route=public_home] .home-nav{gap:4px!important}.vesbor-app-root[data-vds-route=public_home] .home-nav>a{min-height:32px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:12px!important;font-weight:760!important}.vesbor-app-root[data-vds-route=public_home] .home-nav>a:hover{background:color-mix(in srgb,var(--vds-color-on-brand) 8%,transparent)!important;color:var(--vds-color-on-brand)!important}.vesbor-app-root[data-vds-route=public_home] .home-actions{gap:6px!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-primary-button,.home-outline-button,.home-ghost-button){min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=public_home] .home-primary-button{background:var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=public_home] .home-primary-button:hover{background:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=public_home] .home-section{width:min(var(--r186-public-max),calc(100% - 40px))!important;max-width:none!important;padding:24px 0!important}.vesbor-app-root[data-vds-route=public_home] .home-hero{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr)!important;gap:12px!important;align-items:stretch!important;padding-top:18px!important;padding-bottom:20px!important}.vesbor-app-root[data-vds-route=public_home] .home-hero-copy{min-height:438px!important;padding:30px 32px!important;border:1px solid color-mix(in srgb,var(--vds-color-on-brand) 10%,transparent)!important;border-radius:12px!important;background:linear-gradient(135deg,var(--vds-color-brand-900),var(--vds-color-brand-800))!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_home] .home-hero-copy:after{display:none!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-hero-kicker,.home-section-kicker,.home-section-title span,.home-card-head span){min-height:22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:9px!important;letter-spacing:.09em!important}.vesbor-app-root[data-vds-route=public_home] .home-hero-copy .home-hero-kicker{color:var(--vds-color-primary-200)!important}.vesbor-app-root[data-vds-route=public_home] .home-hero h1{max-width:670px!important;margin:12px 0!important;font-size:clamp(38px,3.5vw,47px)!important;line-height:1.01!important;letter-spacing:-.045em!important}.vesbor-app-root[data-vds-route=public_home] .home-hero p{max-width:640px!important;font-size:14px!important;line-height:1.55!important;font-weight:600!important}.vesbor-app-root[data-vds-route=public_home] .home-hero-notes{gap:6px!important;margin:16px 0!important}.vesbor-app-root[data-vds-route=public_home] .home-hero-notes span{gap:7px!important;font-size:11px!important;font-weight:720!important}.vesbor-app-root[data-vds-route=public_home] .home-hero-actions{gap:6px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-card{padding:12px!important;border:1px solid var(--r186-public-line)!important;border-radius:12px!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_home] .home-card-head{min-height:30px!important;margin-bottom:8px!important}.vesbor-app-root[data-vds-route=public_home] .home-card-head em{min-height:22px!important;display:inline-flex!important;align-items:center!important;padding:0 7px!important;border-radius:999px!important;font-size:9px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-fields{grid-template-columns:1fr 34px 1fr 86px 110px!important;gap:6px!important;margin-bottom:8px!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-distance-field,.home-speed-field){gap:3px!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-distance-field label,.home-speed-field>span){font-size:9px!important;letter-spacing:.06em!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-calc-button,.vesbor-app-root[data-vds-route=public_home] .home-field-shell,.vesbor-app-root[data-vds-route=public_home] .home-route-swap{height:var(--r186-public-control)!important;min-height:var(--r186-public-control)!important;border-radius:var(--r186-public-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_home] .home-field-shell{padding:0 9px!important;border-color:var(--r186-public-line-strong)!important;background:var(--vds-color-surface)!important}.vesbor-app-root[data-vds-route=public_home] .home-field-shell input{font-size:11px!important;font-weight:650!important}.vesbor-app-root[data-vds-route=public_home] .home-route-swap{width:34px!important;font-size:16px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-calc-button{font-size:10px!important}.vesbor-app-root[data-vds-route=public_home] .home-port-suggestion-list{margin-top:4px!important;border-radius:var(--r186-public-radius-sm)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--vds-color-text) 10%,transparent)!important}.vesbor-app-root[data-vds-route=public_home] .home-port-suggestion-list button{min-height:34px!important;padding:6px 9px!important;font-size:11px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-result-strip{gap:5px!important;margin-bottom:7px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-result-strip div{min-height:48px!important;padding:7px 8px!important;border-radius:var(--r186-public-radius-sm)!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-result-strip span{font-size:8px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-result-strip strong{margin-top:3px!important;font-size:11px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-map-card{min-height:278px!important;border-radius:var(--r186-public-radius)!important}.vesbor-app-root[data-vds-route=public_home] .home-live-route-result{right:9px!important;top:9px!important;width:190px!important;padding:9px!important;border-radius:var(--r186-public-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_home] .home-live-route-result strong{margin:5px 0!important;font-size:22px!important}.vesbor-app-root[data-vds-route=public_home] .home-section-title{max-width:920px!important;margin-bottom:12px!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-section-title h2,.home-alt-copy h2,.home-ports-copy h2,.home-final-inner h2){margin:6px 0!important;font-size:clamp(25px,2.4vw,31px)!important;line-height:1.08!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-section-title p,.home-alt-copy p,.home-ports-copy p){font-size:13px!important;line-height:1.5!important;font-weight:560!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-platform-group,.home-ports-copy,.home-port-panel-card,.home-latest-card,.home-benefits article,.home-workflow-section,.home-company-section,.home-workspace-section,.home-access-flow article,.home-trust-grid article){border:1px solid var(--r186-public-line)!important;border-radius:var(--r186-public-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-groups{gap:8px!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-group{padding:12px!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-group>header{gap:12px!important;padding-bottom:9px!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-group h3{font-size:16px!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-group>header p{font-size:11px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-module-list{gap:5px!important;margin-top:8px!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-module-list a{grid-template-columns:30px minmax(0,1fr) 14px!important;gap:7px!important;padding:8px!important;border-radius:var(--r186-public-radius-sm)!important;transform:none!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-module-icon{width:30px!important;height:30px!important;border-radius:var(--r186-public-radius-sm)!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-module-list b{font-size:11.5px!important}.vesbor-app-root[data-vds-route=public_home] .home-platform-module-list small{margin-top:2px!important;font-size:10px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=public_home] .home-latest-grid{gap:8px!important}.vesbor-app-root[data-vds-route=public_home] .home-latest-card{padding:10px!important}.vesbor-app-root[data-vds-route=public_home] .home-latest-card header{margin-bottom:5px!important}.vesbor-app-root[data-vds-route=public_home] .home-latest-card h3{font-size:13px!important}.vesbor-app-root[data-vds-route=public_home] .home-latest-row{padding:8px 0!important}.vesbor-app-root[data-vds-route=public_home] .home-latest-row b{font-size:11.5px!important}.vesbor-app-root[data-vds-route=public_home] .home-latest-row small{margin-top:2px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=public_home] .home-benefit-grid,.vesbor-app-root[data-vds-route=public_home] .home-trust-grid,.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid{gap:8px!important}.vesbor-app-root[data-vds-route=public_home] .home-benefits article,.vesbor-app-root[data-vds-route=public_home] .home-trust-grid article{padding:12px!important}.vesbor-app-root[data-vds-route=public_home] .home-benefits h3,.vesbor-app-root[data-vds-route=public_home] .home-trust-grid h3{margin:7px 0 4px!important;font-size:13px!important}.vesbor-app-root[data-vds-route=public_home] .home-benefits p,.vesbor-app-root[data-vds-route=public_home] .home-trust-grid p{font-size:10.5px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=public_home] .home-workspace-section{padding:14px!important;margin-top:10px!important}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid span{padding:10px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:11px!important}.vesbor-app-root[data-vds-route=public_home] .home-trust-links{gap:5px!important;margin-top:9px!important}.vesbor-app-root[data-vds-route=public_home] .home-trust-links a{min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:10px!important}.vesbor-app-root[data-vds-route=public_home] .home-final-cta{margin-top:8px!important;background:var(--vds-color-brand-900)!important}.vesbor-app-root[data-vds-route=public_home] .home-final-inner{padding-top:24px!important;padding-bottom:24px!important}.vesbor-app-root[data-vds-route=public_home] .home-footer{padding:24px 20px 14px!important;border-top:1px solid var(--r186-public-line)!important}.vesbor-app-root[data-vds-route=public_home] .home-footer-bottom,.vesbor-app-root[data-vds-route=public_home] .home-footer-grid{max-width:var(--r186-public-max)!important}.vesbor-app-root[data-vds-route=public_home] .home-footer-grid{gap:18px!important}.vesbor-app-root[data-vds-route=public_home] .home-footer a,.vesbor-app-root[data-vds-route=public_home] .home-footer h4,.vesbor-app-root[data-vds-route=public_home] .home-footer p{font-size:11px!important}.vesbor-app-root[data-vds-route=public_information] .public-info-header{box-shadow:none!important}.vesbor-app-root[data-vds-route=public_information] .public-info-header-inner{width:min(var(--r186-public-max),calc(100% - 40px))!important;min-height:var(--r186-public-header)!important;height:var(--r186-public-header)!important;gap:18px!important}.vesbor-app-root[data-vds-route=public_information] .public-info-nav{gap:2px!important}.vesbor-app-root[data-vds-route=public_information] :where(.public-info-nav a,.public-info-seafarer){min-height:32px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:11px!important}.vesbor-app-root[data-vds-route=public_information] .public-info-primary{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:11px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_information] .public-info-footer{width:min(1180px,calc(100% - 40px))!important;padding:22px 0 28px!important;gap:18px!important;font-size:11px!important}.vesbor-app-root[data-vds-route=public_information] .guide-main{width:min(1180px,calc(100% - 40px))!important;padding:22px 0 50px!important}.vesbor-app-root[data-vds-route=public_information] .guide-tabs{min-height:34px!important;gap:2px!important;padding:0!important;margin:0 0 14px!important}.vesbor-app-root[data-vds-route=public_information] .guide-tabs button{min-height:34px!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:10px!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=public_information] .guide-tabs button:hover{background:var(--r186-public-hover)!important}.vesbor-app-root[data-vds-route=public_information] .guide-tabs button.active{color:var(--vds-color-primary-700)!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--vds-color-primary-600)!important}.vesbor-app-root[data-vds-route=public_information] .guide-hero{margin-bottom:12px!important;padding:24px 26px!important;border-radius:var(--r186-public-radius)!important;background:var(--vds-color-brand-900)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_information] .guide-hero h1{max-width:820px!important;margin:8px 0 9px!important;font-size:clamp(29px,3vw,37px)!important;line-height:1.07!important}.vesbor-app-root[data-vds-route=public_information] .guide-hero p{font-size:12px!important;line-height:1.5!important}.vesbor-app-root[data-vds-route=public_information] .guide-hero-actions{gap:6px!important;margin-top:14px!important}.vesbor-app-root[data-vds-route=public_information] .guide-hero-actions a{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:10px!important}.vesbor-app-root[data-vds-route=public_information] :where(.guide-group-grid,.guide-role-grid,.guide-account-grid,.guide-trust-grid,.guide-pricing-grid,.guide-stack,.guide-flow-stack,.guide-governance-list){gap:8px!important}.vesbor-app-root[data-vds-route=public_information] :where(.guide-group-grid button,.guide-module-group,.guide-role-grid article,.guide-account-grid article,.guide-trust-grid article,.guide-pricing-grid article,.guide-table-card,.guide-info-note,.guide-governance-list>div){border-radius:var(--r186-public-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button{gap:4px!important;padding:12px!important;transform:none!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid strong{font-size:13px!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid span,.vesbor-app-root[data-vds-route=public_information] :where(.guide-role-grid p,.guide-trust-grid p,.guide-pricing-grid p){font-size:11px!important;line-height:1.45!important}.vesbor-app-root[data-vds-route=public_information] .guide-module-group{padding:13px!important}.vesbor-app-root[data-vds-route=public_information] .guide-module-group>header{gap:12px!important;padding-bottom:8px!important}.vesbor-app-root[data-vds-route=public_information] .guide-module-links{gap:5px!important;margin-top:8px!important}.vesbor-app-root[data-vds-route=public_information] .guide-module-links a{padding:8px 9px!important;border-radius:var(--r186-public-radius-sm)!important}.vesbor-app-root[data-vds-route=public_information] .guide-module-links strong{font-size:11.5px!important}.vesbor-app-root[data-vds-route=public_information] .guide-module-links span{margin-top:2px!important;font-size:10px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-backdrop{filter:blur(5px) saturate(.82)!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-scrim{background:color-mix(in srgb,var(--vds-color-brand-900) 34%,transparent)!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-stage{padding:18px!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-panel{width:min(470px,100%)!important;max-height:min(94vh,calc(var(--vesbor-viewport-height, 100vh) - 36px))!important;padding:14px!important;border:1px solid var(--r186-public-line)!important;border-radius:12px!important;background:var(--vds-color-surface)!important;box-shadow:0 18px 48px color-mix(in srgb,var(--vds-color-brand-900) 18%,transparent)!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-panel[data-size=wide]{width:min(760px,calc(100% - 24px))!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-close{margin-bottom:-34px!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-content{gap:8px!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-brand{gap:3px!important;padding:0 42px 7px!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-brand p{font-size:10px!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-card{padding:12px!important;border:1px solid var(--r186-public-line)!important;border-radius:var(--r186-public-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-form-header{margin-bottom:12px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-form-header[data-compact=true]{margin-bottom:10px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-form-header h1{margin-bottom:3px!important;font-size:18px!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-form-header p{font-size:10.5px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-field{gap:3px!important;margin-bottom:8px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-field--last{margin-bottom:12px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-label{font-size:8.5px!important;letter-spacing:.09em!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-hint{font-size:9.5px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-input{min-height:var(--r186-public-control)!important;height:var(--r186-public-control)!important;padding:6px 9px!important;border-color:var(--r186-public-line-strong)!important;border-radius:var(--r186-public-radius-sm)!important;background:var(--vds-color-surface)!important;font-size:11px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--vds-color-primary-600) 12%,transparent)!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-password-toggle{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;right:3px!important;border-radius:5px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-submit{min-height:var(--r186-public-control)!important;height:var(--r186-public-control)!important;padding:0 12px!important;border-radius:var(--r186-public-radius-sm)!important;background:var(--vds-color-primary-600)!important;font-size:9.5px!important;letter-spacing:.06em!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-submit:hover:not(:disabled){background:var(--vds-color-primary-700)!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-switch{margin-top:10px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-consent-stack{gap:6px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-consent{gap:6px!important;margin-bottom:6px!important;font-size:10px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-consent[data-spacious=true]{margin-bottom:12px!important}.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-grid{gap:6px!important}.vesbor-app-root[data-vds-route=authentication] .vds-segmented{min-height:34px!important;padding:2px!important;border-radius:var(--r186-public-radius-sm)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=authentication] .vds-segmented__item{min-height:30px!important;height:30px!important;border-radius:5px!important;font-size:10px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=authentication] .vds-auth-reason,.vesbor-app-root[data-vds-route=authentication] .vds-r43-auth-error{padding:7px 9px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:10px!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-page{min-height:var(--vesbor-viewport-height,100vh)!important;padding:22px!important;background:var(--vds-color-page)!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-card{width:min(430px,100%)!important;padding:18px!important;border:1px solid var(--r186-public-line)!important;border-radius:12px!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-logo{margin-bottom:10px!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-card h1{margin:8px 0 5px!important;font-size:21px!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-card>p{margin:0 0 12px!important;font-size:11px!important;line-height:1.45!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-form{gap:8px!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-form label>span{font-size:9px!important;letter-spacing:.06em!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-password-wrap input{min-height:var(--r186-public-control)!important;height:var(--r186-public-control)!important;padding:6px 38px 6px 9px!important;border-color:var(--r186-public-line-strong)!important;border-radius:var(--r186-public-radius-sm)!important;font-size:11px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-password-wrap button{right:3px!important;width:30px!important;height:30px!important;padding:0!important;border-radius:5px!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-primary{min-height:var(--r186-public-control)!important;height:var(--r186-public-control)!important;border-radius:var(--r186-public-radius-sm)!important;background:var(--vds-color-primary-600)!important;font-size:10px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=password_recovery] :where(.reset-error,.reset-success){padding:7px 9px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:10px!important}.vesbor-app-root[data-vds-route=password_recovery] .reset-link{margin-top:10px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .topbar-inner{min-height:var(--r186-public-header)!important;height:var(--r186-public-header)!important;padding:0 20px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .public-nav{gap:3px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .public-nav a,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .signup-link{min-height:32px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:10.5px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .company-main{max-width:1320px!important;padding-top:14px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .hero-site{grid-template-columns:104px minmax(0,1fr) auto!important;gap:14px!important;padding:14px!important;border-radius:12px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .hero-logo{width:104px!important;height:104px!important;border-radius:var(--r186-public-radius)!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .company-logo{width:82px!important;height:82px!important;font-size:30px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .hero-copy h1{font-size:clamp(25px,2.5vw,31px)!important;line-height:1.08!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .hero-meta,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .hero-summary{font-size:11px!important;line-height:1.42!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .hero-actions,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .hero-chips{gap:5px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en :where(.activity-pill,.hero-actions .primary-btn){min-height:30px!important;padding:0 8px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:10px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .site-layout{gap:10px!important;margin-top:10px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en :where(.content-card,.side-card,.trust-score-card,.trust-rating-card,.latest-review-card,.review-card,.team-card,.public-documents-table,.activity-card,.geo-row,.worldwide-note,.geography-empty,.presence-metrics div,.port-chip,.locked-contact,.access-note-box){border-radius:var(--r186-public-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en :where(.content-card,.side-card){padding:12px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .trust-review-grid{grid-template-columns:148px minmax(0,1fr)!important;gap:8px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .latest-review-card,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .trust-score-card{padding:10px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .trust-rating-card{gap:7px!important;padding:10px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .r132-rating-category-list{gap:4px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .r132-rating-category{min-height:54px!important;padding:6px!important;border-radius:var(--r186-public-radius-sm)!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .r132-rating-category span{font-size:9.5px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .r132-rating-category strong{font-size:15px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .activity-cards,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .team-grid{gap:8px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .team-card{min-height:128px!important;padding:11px!important;gap:8px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .avatar,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .team-avatar{box-shadow:none!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .public-documents-table{border-radius:var(--r186-public-radius-sm)!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .doc-table-head{min-height:31px!important;padding:6px 10px!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .document-card{min-height:42px!important;padding:7px 10px!important;gap:8px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en :where(.doc-name small,.doc-type,.doc-published){font-size:10px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-v128en .document-card-actions a{min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:var(--r186-public-radius-sm)!important;font-size:9.5px!important}.vesbor-app-root:is([data-vds-route=public_information],[data-vds-route=companies_directory]) .vesbor-footer--public{border-top-color:var(--r186-public-line)!important;box-shadow:none!important}.vesbor-app-root:is([data-vds-route=public_information],[data-vds-route=companies_directory]) .vesbor-footer-grid{gap:18px!important}.vesbor-app-root:is([data-vds-route=public_information],[data-vds-route=companies_directory]) :where(.vesbor-footer-heading,.vesbor-footer-text,.vesbor-footer-muted,.vesbor-footer-link,.vesbor-footer-disclaimer){font-size:11px!important;line-height:1.45!important}}@media screen and (min-width:1180px){.vesbor-app-root[data-vds-route=public_home] .home-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=public_home] .home-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=public_home] .home-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:921px){.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]){--r187-focus-color:color-mix(in srgb,var(--vds-color-primary-600) 72%,white 28%);--r187-focus-outline:2px solid var(--r187-focus-color);--r187-focus-offset:2px;--r187-hover-bg:color-mix(in srgb,var(--vds-color-primary-600) 5%,var(--vds-color-surface));--r187-selected-bg:color-mix(in srgb,var(--vds-color-primary-600) 9%,var(--vds-color-surface));--r187-menu-radius:8px;--r187-item-radius:6px;--r187-state-radius:8px;--r187-row-hover:color-mix(in srgb,var(--vds-color-primary-600) 4%,var(--vds-color-surface))}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(button,a[href],input:not([type=hidden]),select,textarea,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=checkbox],[role=radio],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--r187-focus-outline)!important;outline-offset:var(--r187-focus-offset)!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(.vds-auth-panel,.vds-dialog,[data-vds-overlay-panel=true],[data-vds-overlay-surface=true],.communication-file-preview-modal):focus-visible{outline-offset:3px!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(button,[role=button],[role=tab],[role=menuitem],[role=option]):is(:disabled,[aria-disabled=true]){cursor:not-allowed!important;opacity:.56!important;transform:none!important;filter:saturate(.72)!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(input,select,textarea):is(:disabled,[readonly]){cursor:not-allowed!important;opacity:.72!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(button,[role=button],[role=tab]):is([aria-busy=true],[data-loading=true],.is-loading,.loading){cursor:progress!important;opacity:.76!important;transform:none!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where([role=menu],[role=listbox],.vds-action-menu__popover,.communication-new-dropdown,.communication-thread-quick-actions,.account-menu-panel,.vds-r51-file-menu,.vds-r53-docops-menu,.vds-r50-context-menu,.vds-r36-document-row__menu,.port-dropdown,.vds-r35-searchable-select__menu,.home-port-suggestion-list){border-radius:var(--r187-menu-radius)!important;border-color:color-mix(in srgb,var(--vds-color-text) 14%,transparent)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--vds-color-text) 12%,transparent)!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where([role=menuitem],[role=option],.vds-action-menu__item,.vds-r51-menu-item,.vds-r36-document-row__menu-item,.communication-new-dropdown button,.account-menu-panel button,.account-menu-panel a){min-height:32px!important;border-radius:var(--r187-item-radius)!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where([role=menuitem],[role=option],.vds-action-menu__item,.vds-r51-menu-item,.vds-r36-document-row__menu-item,.communication-new-dropdown button,.account-menu-panel button,.account-menu-panel a):not(:disabled):not([aria-disabled=true]):hover{background:var(--r187-hover-bg)!important;color:var(--vds-color-primary-700)!important}}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where([role=menuitem],[role=option],.vds-action-menu__item,.vds-r51-menu-item,.vds-r36-document-row__menu-item):is([aria-current],[aria-selected=true],[data-selected=true],.active,.is-active){background:var(--r187-selected-bg)!important;color:var(--vds-color-primary-700)!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(.vesbor-table,.vds-table,.voyage-data-table,.voyage-results-table,.vessel-market-table,.cargo-my-management-table,.bunker-overview-table,.registry-table,.stage86-companies-table) tbody tr:not(.is-disabled):not([aria-disabled=true]):hover>:where(td,th){background-color:var(--r187-row-hover)!important}}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(.vesbor-table,.vds-table,.voyage-data-table,.voyage-results-table,.vessel-market-table,.cargo-my-management-table,.bunker-overview-table,.registry-table,.stage86-companies-table) tbody tr:focus-visible{outline:var(--r187-focus-outline)!important;outline-offset:-2px!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(.vds-empty-state,[data-vds-system-state=empty],.vds-r38-empty-state,.vds-r42-empty-state,.vds-r48-empty,.vds-r54-empty,.vds-r56-empty,.r60-route-map-empty,.vds-r36-document-list__empty,.vds-r41-document-evidence-empty,.vds-r51-cockpit-empty){min-height:148px!important;padding:20px 16px!important;gap:6px!important;border-radius:var(--r187-state-radius)!important;border-color:color-mix(in srgb,var(--vds-color-text) 14%,transparent)!important;background:color-mix(in srgb,var(--vds-color-surface-subtle) 72%,var(--vds-color-surface))!important;box-shadow:none!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(.vds-empty-state__icon,.workspace-empty-icon,.r60-route-map-empty-icon){width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:8px!important;box-shadow:none!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where([data-vds-system-state=loading],.vds-loading-state,.mini-loading,.r88-onboarding-loading,.vds-r37-loading-copy,.vds-r33-notification-panel__loading,.r132-review-loading){min-height:72px!important;padding:14px!important;color:var(--vds-color-text-muted)!important;border-radius:var(--r187-state-radius)!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(.form-error,.vds-r43-auth-error,.home-distance-error,.doc-upload-error,.vds-r37-workspace-error,.vds-r55-error){color:var(--vds-color-danger)!important;font-size:11px!important;line-height:1.4!important;font-weight:700!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where([role=alert],[data-vds-system-state=notice],[data-vds-system-state=error],.vds-alert,.stage119d-toast,.crew-error){border-radius:var(--r187-state-radius)!important}.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(.vds-tooltip,.vds-r46-tooltip,[role=tooltip]){max-width:min(320px,calc(100vw - 32px))!important;padding:6px 8px!important;border-radius:6px!important;font-size:10px!important;line-height:1.35!important;box-shadow:0 8px 22px color-mix(in srgb,var(--vds-color-text) 14%,transparent)!important}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route]:not([data-vds-route=admin]) :where(button,a,input,select,textarea,[role=button],[role=menuitem],[role=option]){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media screen and (min-width:1180px){.vesbor-app-root[data-vds-route=admin]{--r187-admin-focus:2px solid color-mix(in srgb,var(--vds-color-primary-600) 72%,white 28%);--r187-admin-hover:color-mix(in srgb,var(--vds-color-primary-600) 5%,var(--vds-color-surface));--r187-admin-state-radius:8px}.vesbor-app-root[data-vds-route=admin] :where(button,a[href],input:not([type=hidden]),select,textarea,summary,[role=button],[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--r187-admin-focus)!important;outline-offset:2px!important}.vesbor-app-root[data-vds-route=admin] :where(button,[role=button],[role=menuitem],[role=option]):is(:disabled,[aria-disabled=true]){cursor:not-allowed!important;opacity:.56!important;transform:none!important}.vesbor-app-root[data-vds-route=admin] :where(button,[role=button]):is([aria-busy=true],[data-loading=true],.is-loading,.loading){cursor:progress!important;opacity:.76!important;transform:none!important}@media (hover:hover) and (pointer:fine){.vesbor-app-root[data-vds-route=admin] .vesbor-table tbody tr:not([aria-disabled=true]):hover>:where(td,th){background-color:var(--r187-admin-hover)!important}}.vesbor-app-root[data-vds-route=admin] :where(.admin-loading-state,.admin-table-empty,.admin-empty-copy,.support-empty,.vds-r31-library-empty,.vds-r31-library-empty-state){border-radius:var(--r187-admin-state-radius)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=admin] .admin-table-empty{padding:22px 14px!important;color:var(--vds-color-text-muted)!important;text-align:center!important}.vesbor-app-root[data-vds-route=admin] .admin-loading-state{min-height:72px!important;padding:14px!important}.vesbor-app-root[data-vds-route=admin] :where([role=menu],[role=listbox],.vds-action-menu__popover){border-radius:8px!important;box-shadow:0 10px 28px color-mix(in srgb,var(--vds-color-text) 12%,transparent)!important}}@media screen and (min-width:901px){.crewing-page .stage129dj-visual-shell .operator-overview-v2,.crewing-page .stage129dj-visual-shell .ov-layout,.crewing-page .stage129dj-visual-shell .ov-main,.crewing-page .stage129dj-visual-shell .ov-side{gap:10px!important}.crewing-page .stage129dj-visual-shell .ov-kpis,.crewing-page .stage129dj-visual-shell .ov-panel,.crewing-page .stage129dj-visual-shell .ov-side-card,.crewing-page .stage129dj-visual-shell .ov-vessel-card{border-color:var(--r179-line)!important;border-radius:var(--r179-radius)!important;background:var(--vds-color-surface)!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .ov-panel,.crewing-page .stage129dj-visual-shell .ov-side-card,.crewing-page .stage129dj-visual-shell .ov-vessel-info{padding:12px!important}.crewing-page .stage129dj-visual-shell .ov-kpis button,.crewing-page .stage129dj-visual-shell .ov-vessel-buttons{padding:10px!important}.crewing-page .stage129dj-visual-shell .ov-action-table-wrap button,.crewing-page .stage129dj-visual-shell .ov-actions button,.crewing-page .stage129dj-visual-shell .ov-fleet-table-wrap button,.crewing-page .stage129dj-visual-shell .ov-full,.crewing-page .stage129dj-visual-shell .ov-panel-head button,.crewing-page .stage129dj-visual-shell .ov-side-card>button,.crewing-page .stage129dj-visual-shell .ov-vessel-buttons button{min-height:34px!important;padding:6px 10px!important;border-radius:var(--r179-radius-sm)!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .ov-action-table-wrap,.crewing-page .stage129dj-visual-shell .ov-candidate-list button,.crewing-page .stage129dj-visual-shell .ov-department,.crewing-page .stage129dj-visual-shell .ov-empty,.crewing-page .stage129dj-visual-shell .ov-fleet-table-wrap,.crewing-page .stage129dj-visual-shell .ov-position-row>button,.crewing-page .stage129dj-visual-shell .ov-task-list button{border-radius:var(--r179-radius-sm)!important;box-shadow:none!important}.crewing-page .stage129dj-visual-shell .ov-action-table-wrap th,.crewing-page .stage129dj-visual-shell .ov-fleet-table-wrap th{height:32px!important;padding:7px 9px!important;background:var(--r179-soft)!important}.crewing-page .stage129dj-visual-shell .ov-action-table-wrap td,.crewing-page .stage129dj-visual-shell .ov-fleet-table-wrap td{padding:7px 9px!important}}@media screen and (min-width:901px) and (max-width:1180px){.crewing-page .stage129dj-visual-shell .ov-layout{grid-template-columns:1fr!important}.crewing-page .stage129dj-visual-shell .ov-side{position:static!important}}@media screen and (min-width:921px){.vesbor-app-root.vesbor-compact-ops-ui:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=companies_directory]) :is(.workspace-page-header,.vds-page-header,.page-header,.bunker-titlebar){border-radius:0!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page{--r192-line:#dce5ef;--r192-line-strong:#c9d6e5;--r192-blue:#0b57e3;--r192-blue-dark:#0848be;--r192-blue-soft:#eaf2ff;--r192-blue-softer:#f5f8ff;--r192-text:#10213d;--r192-muted:#5f7087;--r192-radius:7px;--r192-control:34px;font-size:12.5px}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .stage129dj-visual-shell{width:100%!important;max-width:none!important;gap:7px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-stage-print-area,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .full-width-seafarer-table,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table-wrap,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .simplified-company-seafarer-base{width:100%!important;min-width:0!important;max-width:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .stage129dj-visual-shell>.crew-product-header{min-height:52px!important;padding:4px 0 7px!important;gap:10px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-product-heading>small{margin-bottom:2px!important;font-size:10px!important;letter-spacing:.09em!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-product-heading>h1{font-size:21px!important;line-height:1.16!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-product-heading>p{max-width:860px!important;margin-top:2px!important;font-size:12px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-navigation-frame{border-color:var(--r192-line)!important;border-radius:8px!important;background:#fff!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-primary-nav{min-height:38px!important;padding:3px!important;gap:3px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-primary-nav button{min-height:32px!important;padding:5px 10px!important;border-radius:6px!important;color:#40536c!important;font-size:12px!important;font-weight:750!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-primary-nav button.active,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-primary-nav button[aria-pressed=true]{border-color:var(--r192-blue)!important;background:var(--r192-blue)!important;color:#fff!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-context-nav{min-height:34px!important;padding:3px 6px!important;gap:7px!important;border-top-color:var(--r192-line)!important;background:#f8fafc!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-context-nav>strong{padding:0 5px!important;color:var(--r192-blue-dark)!important;font-size:10px!important;letter-spacing:.06em!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-context-nav button{min-height:27px!important;padding:4px 8px!important;border-radius:5px!important;color:#52637a!important;font-size:11.5px!important;font-weight:750!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-context-nav button.active,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-context-nav button[aria-pressed=true]{border-color:#9bbcf3!important;background:var(--r192-blue-soft)!important;color:var(--r192-blue-dark)!important;box-shadow:inset 0 -2px 0 var(--r192-blue)!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .simplified-company-seafarer-base{gap:6px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-toolbar{grid-template-columns:minmax(260px,1.7fr) repeat(6,minmax(112px,.72fr)) auto!important;gap:6px!important;padding:7px!important;border-radius:7px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-toolbar>label{gap:2px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-toolbar>label small{color:var(--r192-muted)!important;font-size:10px!important;font-weight:750!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-clear,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-search,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-toolbar select{height:var(--r192-control)!important;min-height:var(--r192-control)!important;border-radius:6px!important;font-size:12px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-scopebar{min-height:36px!important;gap:10px!important;padding:0 2px 5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-tabs{gap:3px!important;padding:2px!important;border:1px solid var(--r192-line)!important;border-radius:7px!important;background:#f8fafc!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-tabs button{min-height:29px!important;padding:4px 10px!important;border:1px solid transparent!important;border-radius:5px!important;color:#52637a!important;font-size:11.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-tabs button.active,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-tabs button[aria-pressed=true]{border-color:#9bbcf3!important;background:var(--r192-blue-soft)!important;color:var(--r192-blue-dark)!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-scopebar>strong{color:var(--r192-text)!important;font-size:12px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-list-controls{gap:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-list-controls label{gap:4px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-list-controls .crew-btn,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-list-controls select{height:32px!important;min-height:32px!important;font-size:11.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .full-width-seafarer-table{padding:0!important;border-radius:7px!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .full-width-seafarer-table .registry-table-wrap{min-height:340px!important;max-height:calc(100dvh - 320px)!important;overflow:auto!important;border:0!important;border-radius:0!important;margin-top:0!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table{display:table!important;width:100%!important;min-width:1060px!important;table-layout:fixed!important;border-collapse:initial!important;border-spacing:0!important;font-size:12px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table thead{display:table-header-group!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table tbody{display:table-row-group!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table tbody tr[role=button],.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table tr{display:table-row!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table td,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th{display:table-cell!important;box-sizing:border-box!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th{height:32px!important;padding:6px 10px!important;background:#f2f6fb!important;color:#43556d!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.035em!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table td{height:48px!important;min-height:48px!important;padding:7px 10px!important;color:var(--r192-text)!important;font-size:12px!important;line-height:1.25!important;background:#fff!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table tbody tr:focus-visible td,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table tbody tr:hover td{background:var(--r192-blue-softer)!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th:first-child{width:23%!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th:nth-child(2),.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th:nth-child(3){width:14%!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th:nth-child(4){width:19%!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th:nth-child(5),.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th:nth-child(6),.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table th:nth-child(7){width:10%!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table td small{margin-top:2px!important;color:var(--r192-muted)!important;font-size:10.5px!important;line-height:1.2!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-person{grid-template-columns:31px minmax(0,1fr)!important;gap:8px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-person .crew-avatar{width:30px!important;height:30px!important;min-width:30px!important;font-size:10px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-table .crew-badge{min-height:20px!important;padding:3px 6px!important;font-size:9.5px!important;line-height:1.15!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-pagination{min-height:34px!important;padding:5px 9px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-card,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .visual-card{padding:10px!important;border-radius:8px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-card h2{font-size:15.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-card h3{font-size:13.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-card p,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-card small,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .visual-card p{font-size:11.5px!important;line-height:1.35!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page button,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page input,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page select,.vesbor-app-root[data-vds-route=crewing_company] .crewing-page textarea{font-size:12px!important}}@media screen and (min-width:921px) and (max-width:1280px){.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-toolbar{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(118px,1fr))!important}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-toolbar>label:nth-of-type(n+5){grid-row:2}.vesbor-app-root[data-vds-route=crewing_company] .crewing-page .registry-list-controls{flex-wrap:wrap!important;justify-content:flex-end!important}}@media screen and (min-width:921px){html body #__next .vesbor-app-root:not([data-vds-route=admin]){--sn-canvas:#f5f7fa;--sn-surface:#ffffff;--sn-surface-soft:#f8fafc;--sn-surface-active:#eaf2ff;--sn-line:#d9e1ea;--sn-line-strong:#c5d0dc;--sn-text:#152238;--sn-text-2:#40516a;--sn-text-3:#6a7a91;--sn-blue:#1464df;--sn-blue-dark:#0d4fc0;--sn-blue-soft:#eaf2ff;--sn-green:#14924f;--sn-red:#c93c3c;--sn-radius:7px;--sn-radius-sm:5px;--sn-control:36px;--sn-table-head:34px;--sn-table-row:42px;--sn-gap:8px;--sn-section-gap:10px;color:var(--sn-text);background:var(--sn-canvas)}html body #__next .vesbor-shell-v2:not(.vesbor-shell-admin){--workspace-sidebar-w:78px!important;--sidebar-w:78px!important;--workspace-content-max:none!important}html body #__next .vesbor-shell-v2:not(.vesbor-shell-admin) .vesbor-main-shell{margin-left:var(--sidebar-w)!important;width:calc(100% - var(--sidebar-w))!important;max-width:none!important;padding:10px 16px 48px!important}html body #__next .vesbor-shell-v2:not(.vesbor-shell-admin) .vesbor-main-shell>*,html body #__next .vesbor-shell-v2:not(.vesbor-shell-admin) :where(.page-shell,.workspace-page-shell,.dashboard-page,.cargo-market-page,.vessel-market-page,.bunker-page-shell,.services-workspace-page,.companies-workspace-page,.tools-workspace-page,.crew-shell){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,button,[role=button],[role=tab]){font-family:inherit!important;font-size:12.5px!important;line-height:1.35!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-page-header,.vds-page-header,.bunker-titlebar,.crew-product-header) h1{margin:0!important;font-size:20px!important;line-height:1.18!important;font-weight:780!important;letter-spacing:-.018em!important;color:var(--sn-text)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-page-header,.vds-page-header,.bunker-titlebar,.crew-product-header) p{margin:2px 0 0!important;font-size:12.5px!important;line-height:1.4!important;color:var(--sn-text-3)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-eyebrow,.crew-product-heading>small){font-size:11px!important;line-height:1.2!important;font-weight:760!important;letter-spacing:.08em!important;color:var(--sn-text-3)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-page-header,.vds-page-header,.bunker-titlebar,.crew-product-header){min-height:54px!important;margin:0 0 6px!important;padding:4px 0 8px!important;gap:12px!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-page-actions,.vds-page-header__actions,.crew-product-header-actions){gap:6px!important;align-items:center!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,.vds-input,.vds-select){min-height:var(--sn-control)!important;height:var(--sn-control)!important;padding:7px 10px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius-sm)!important;background:var(--sn-surface)!important;color:var(--sn-text)!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) textarea{height:auto!important;min-height:88px!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(input,select,textarea)::placeholder{color:#8a99ad!important;opacity:1!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(button,a.vds-button,.vds-button,.btn,.crew-btn,.bunker-primary-btn,.bunker-outline-btn,.workspace-primary-action){min-height:var(--sn-control)!important;height:auto!important;padding:7px 11px!important;border-radius:var(--sn-radius-sm)!important;box-shadow:none!important;font-weight:680!important;letter-spacing:0!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.btn-primary,.btn-ocean,.workspace-primary-action,.bunker-primary-btn,.vessel-primary,button[class*=primary]){background:var(--sn-blue)!important;border-color:var(--sn-blue)!important;color:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.btn-primary,.btn-ocean,.workspace-primary-action,.bunker-primary-btn,.vessel-primary,button[class*=primary]):hover{background:var(--sn-blue-dark)!important;border-color:var(--sn-blue-dark)!important;transform:none!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.vessel-filter-field,.cargo-filter-search-field,.cargo-modern-field,.bunker-filter-panel label,.services-filter-panel label,.vds-filter-panel label)>span:first-child{margin:0 0 4px!important;font-size:11.5px!important;line-height:1.2!important;font-weight:720!important;letter-spacing:.015em!important;text-transform:none!important;color:var(--sn-text-2)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-tabs,.vds-workspace-tabs,.bunker-ux-tabs,.crew-primary-nav,.crew-context-nav>div){min-height:38px!important;margin:0 0 6px!important;padding:2px!important;gap:2px!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-tabs,.vds-workspace-tabs,.bunker-ux-tabs,.crew-primary-nav,.crew-context-nav>div)>:where(button,a){min-height:34px!important;padding:6px 10px!important;border:1px solid transparent!important;border-radius:var(--sn-radius-sm)!important;background:transparent!important;color:var(--sn-text-2)!important;box-shadow:none!important;font-size:12.5px!important;font-weight:680!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-tabs,.vds-workspace-tabs,.bunker-ux-tabs,.crew-primary-nav,.crew-context-nav>div)>:where(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){border-color:var(--sn-blue)!important;background:var(--sn-blue)!important;color:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-filter-bar,.vds-filter-panel,.cargo-workspace-filterbar,.services-filter-panel,.bunker-filter-panel){margin:0 0 8px!important;padding:0!important;overflow:visible!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vds-filter-panel__header{min-height:32px!important;padding:3px 7px!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;background:var(--sn-surface-soft)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vds-filter-panel__label{font-size:12px!important;line-height:1.2!important;font-weight:720!important;color:var(--sn-text-2)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vds-filter-panel__body{padding:8px!important;gap:7px!important;background:var(--sn-surface)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vds-filter-panel__body[hidden]{display:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-table-card,.bunker-card,.crew-card.registry-table-panel){margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-table-head,.bunker-card-head){min-height:40px!important;padding:6px 8px!important;gap:8px!important;align-items:center!important;border-bottom:1px solid var(--sn-line)!important;background:var(--sn-surface-soft)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-table-head,.bunker-card-head) h2{margin:0!important;font-size:14px!important;line-height:1.25!important;font-weight:760!important;color:var(--sn-text)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-table-head,.bunker-card-head) p{margin:1px 0 0!important;font-size:11.5px!important;line-height:1.3!important;color:var(--sn-text-3)!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-table-card,.bunker-card,.crew-card.registry-table-panel,.bunker-table-wrap,.registry-table-wrap) table{width:100%!important;max-width:none!important;table-layout:auto!important;border-collapse:collapse!important;font-size:12.5px!important;line-height:1.35!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) table thead th{min-height:var(--sn-table-head)!important;height:var(--sn-table-head)!important;padding:7px 8px!important;border-bottom:1px solid var(--sn-line)!important;background:#eef3f8!important;color:#42536a!important;font-size:11.5px!important;line-height:1.2!important;font-weight:760!important;letter-spacing:.015em!important;text-transform:none!important;white-space:normal!important;vertical-align:middle!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) table tbody tr{min-height:var(--sn-table-row)!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) table tbody td{padding:8px!important;border-bottom:1px solid #e8edf3!important;color:var(--sn-text-2)!important;font-size:12.5px!important;line-height:1.35!important;vertical-align:middle!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) table tbody tr:hover td{background:#f7faff!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-empty-state,.vds-empty-state,.vessel-empty-state,.bunker-empty-state){min-height:112px!important;padding:22px 18px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fbfcfe!important;box-shadow:none!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-empty-state,.vds-empty-state,.vessel-empty-state,.bunker-empty-state) h3{margin:4px 0 2px!important;font-size:14px!important;line-height:1.3!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-empty-state,.vds-empty-state,.vessel-empty-state,.bunker-empty-state) p{margin:0!important;font-size:12.5px!important;line-height:1.4!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-market-page{gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-topline{display:grid!important;grid-template-columns:minmax(220px,1.1fr) minmax(210px,1fr) minmax(210px,1fr) auto!important;gap:7px!important;align-items:end!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-primary{display:grid!important;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr)!important;width:min(560px,100%)!important;gap:7px!important;margin-top:6px!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-grid-advanced{gap:7px!important;margin-top:6px!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-quick-actions{gap:5px!important;align-items:end!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-chip{min-height:var(--sn-control)!important;border:1px solid var(--sn-line)!important;background:var(--sn-surface)!important;color:var(--sn-text-2)!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-filter-chip.active{border-color:#9ec2fb!important;background:var(--sn-blue-soft)!important;color:var(--sn-blue-dark)!important}html body #__next .vesbor-app-root[data-vds-route=services] .services-workspace-page{gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=services] .services-filter-panel .vds-filter-panel__body{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr)) auto!important;gap:7px!important;align-items:end!important}html body #__next .vesbor-app-root[data-vds-route=services] .services-filter-panel .vds-filter-panel__body>:first-child{grid-column:1/-1!important}html body #__next .vesbor-app-root[data-vds-route=services] .services-request-table td,html body #__next .vesbor-app-root[data-vds-route=services] .services-request-table th{font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-page-shell{gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel:has(.vds-filter-panel__body[hidden]){min-height:34px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-filter-panel:has(.vds-filter-panel__body[hidden]) .vds-filter-panel__header{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-overview-table :where(th,td){font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .bunker-table-foot{min-height:34px!important;padding:7px 8px!important;font-size:11.5px!important;color:var(--sn-text-3)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell{gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-navigation-frame{margin:0 0 7px!important;padding:0!important;border:0!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-context-nav{min-height:36px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-context-nav>strong{min-width:92px!important;padding:0 8px!important;font-size:11px!important;color:var(--sn-blue-dark)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-context-nav>div{margin:0!important;border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table-panel,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table-wrap{width:100%!important;max-width:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table{table-layout:fixed!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:first-child,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:first-child{width:20%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(2),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(2){width:12%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(3),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(3){width:13%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(4),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(4){width:17%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(5),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(5){width:10%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(6),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(6){width:11%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(7),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(7){width:10%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(8),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(8){width:7%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td{height:48px!important;padding:7px 9px!important;font-size:12.5px!important;white-space:normal!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table :where(.candidate-name,.crew-person-name,.seafarer-name){min-width:0!important;font-size:13px!important;line-height:1.25!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table :where(.candidate-name strong,.crew-person-name strong,.seafarer-name strong){white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.card,.crew-card,.vds-surface,.workspace-card,[class*=-card]:not(.notification-bell-button):not(.account-menu-trigger)){box-shadow:none!important}}@media screen and (min-width:921px){html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter] .vessel-workspace-page,.vesbor-app-root[data-vds-route=vessel_sale_purchase] .sale-purchase-workspace-page,.vesbor-app-root[data-vds-route=fleet] .fleet-workspace-page){display:flex!important;flex-direction:column!important;gap:7px!important;width:100%!important;max-width:none!important;margin:0!important}html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter],.vesbor-app-root[data-vds-route=vessel_sale_purchase],.vesbor-app-root[data-vds-route=fleet]) .vds-tabs-layout__navigation{min-height:38px!important;margin:0 0 6px!important;padding:2px 0!important;gap:3px!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter],.vesbor-app-root[data-vds-route=vessel_sale_purchase],.vesbor-app-root[data-vds-route=fleet]) .vds-tabs-layout__navigation :where(button,a){min-height:34px!important;padding:6px 10px!important;border:1px solid transparent!important;border-radius:var(--sn-radius-sm)!important;background:transparent!important;color:var(--sn-text-2)!important;font-size:12.5px!important;font-weight:680!important;box-shadow:none!important}html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter],.vesbor-app-root[data-vds-route=vessel_sale_purchase],.vesbor-app-root[data-vds-route=fleet]) .vds-tabs-layout__navigation :where(button,a):is(.active,[aria-selected=true],[data-active=true]){border-color:var(--sn-blue)!important;background:var(--sn-blue)!important;color:#fff!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-filter,html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filterbar{margin:0 0 7px!important;padding:8px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row,html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-primary{display:grid!important;grid-template-columns:minmax(250px,1.5fr) minmax(150px,.75fr) minmax(145px,.7fr) minmax(180px,.9fr) auto!important;gap:7px!important;align-items:end!important;width:100%!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-advanced-row,html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-advanced{display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:7px!important;margin-top:7px!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .vds-table-frame,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] :where(.vessel-table-wrap,.vessel-compact-table-wrap),html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-table-frame{width:100%!important;max-width:none!important;margin:0!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table,.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-table,.vesbor-app-root[data-vds-route=fleet] .vds-table){width:100%!important;table-layout:auto!important;font-size:12.5px!important}html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter] .vessel-market-table,.vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-table,.vesbor-app-root[data-vds-route=fleet] .vds-table) tbody td{padding:8px 9px!important;font-size:12.5px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .vds-fleet-toolbar{min-height:40px!important;padding:5px 8px!important;gap:8px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:var(--sn-surface-soft)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .vds-fleet-toolbar__hint{font-size:11.5px!important;line-height:1.3!important;color:var(--sn-text-3)!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .companies-workspace-page{display:flex!important;flex-direction:column!important;gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86{margin:0 0 7px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86>.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(280px,1.7fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr)!important;gap:7px!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .vds-directory-meta{min-height:38px!important;margin:0!important;padding:4px 7px!important;gap:8px!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .stage86-companies-table-frame{margin:0!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .stage86-companies-table{width:100%!important;table-layout:auto!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .vds-company-table-name{font-size:13px!important;line-height:1.25!important;white-space:normal!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .vds-company-directory-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .vds-company-directory-card{padding:10px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=ports] .ports-intelligence-stage70w57{width:100%!important;max-width:none!important;min-height:calc(100vh - 132px)!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;overflow:hidden!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-search-overlay{top:10px!important;left:10px!important;width:min(430px,calc(100% - 20px))!important;padding:8px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 4px 16px rgba(21,34,56,.08)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-search-title{margin:0 0 5px!important;font-size:13px!important;line-height:1.25!important;font-weight:760!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-layer-filters{gap:4px!important;margin-top:6px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-layer-filters button{min-height:30px!important;padding:5px 8px!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-intelligence-panel{width:clamp(390px,34vw,520px)!important;max-width:42vw!important;border-left:1px solid var(--sn-line)!important;background:var(--sn-surface)!important;box-shadow:-6px 0 20px rgba(21,34,56,.07)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-header{min-height:50px!important;padding:7px 10px!important;border-bottom:1px solid var(--sn-line)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-tabs{min-height:36px!important;padding:2px 7px!important;gap:2px!important;border-bottom:1px solid var(--sn-line)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-tabs :where(button,a){min-height:31px!important;padding:5px 8px!important;border-radius:var(--sn-radius-sm)!important;font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-content{padding:8px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-data-table{width:100%!important;font-size:12px!important}html body #__next :where(.vesbor-app-root[data-vds-route=sea_distance] .sea-distance-page-shell,.vesbor-app-root[data-vds-route=voyage_calculator] .voyage-calc-page-shell){width:100%!important;max-width:none!important;margin:0!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] .sea-distance-grid{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.35fr)!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] :where(.sea-distance-input-card,.sea-distance-compact-card,.sea-distance-leg-card,.sea-distance-map-card),html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-form-section,.voyage-map-panel,.voyage-result-card-compact,.voyage-calculation-results-card,.voyage-assumptions-table-card,.voyage-pnl-summary-card){padding:9px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-main-workspace{gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-form-grid,.voyage-speed-grid,.voyage-economics-grid,.voyage-decision-grid){gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-field-label{font-size:11.5px!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] :where(.deal-room-stage129et-shell,.deal-room-guided-v2){width:100%!important;max-width:none!important;margin:0!important;gap:7px!important;border-radius:var(--sn-radius)!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] :where(.deal-command-center,.deal-room-guided-header,.deal-governance-panel,.deal-document-register,.deal-file-manager-workspace,.deal-communication-workspace){border-color:var(--sn-line)!important;border-radius:var(--sn-radius)!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] :where(.deal-room-guided-tabs,.deal-room-mode-tabs,.deal-workspace-tabs,.deal-document-tabs){min-height:38px!important;padding:2px 0!important;gap:2px!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] :where(.deal-room-guided-tabs,.deal-room-mode-tabs,.deal-workspace-tabs,.deal-document-tabs) :where(button,a){min-height:33px!important;padding:5px 9px!important;border-radius:var(--sn-radius-sm)!important;font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] :where(.deal-document-row,.deal-file-row,.deal-history-row,.deal-timeline-row){min-height:42px!important;padding:7px 8px!important;font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-page-shell.communication-page-shell-compact.vds-inbox-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid{grid-template-columns:300px minmax(0,1fr) 320px!important;gap:0!important;width:100%!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;overflow:hidden!important;background:var(--sn-surface)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.right-collapsed{grid-template-columns:300px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-column{border-radius:0!important;border:0!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-column-head.compact,.communication-message-head.compact,.communication-right-head){min-height:50px!important;padding:6px 8px!important;border-bottom:1px solid var(--sn-line)!important;background:var(--sn-surface)!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-search{min-height:36px!important;margin:6px 8px!important;border-radius:var(--sn-radius-sm)!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-thread-card{min-height:62px!important;padding:7px 8px!important;border:0!important;border-bottom:1px solid #e8edf3!important;border-radius:0!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-thread-card.selected{background:var(--sn-blue-soft)!important;box-shadow:inset 3px 0 0 var(--sn-blue)!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-message-feed .vchat-message.communication-message-bubble{max-width:min(72%,760px)!important;border-radius:8px!important;box-shadow:none!important;font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-center-column .communication-composer.vchat-composer{padding:7px 8px!important;border-top:1px solid var(--sn-line)!important;background:var(--sn-surface)!important}html body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-context-card,.communication-governance-card,.communication-files-panel,.communication-thread-preferences,.communication-thread-responsible){margin:0 0 7px!important;padding:8px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .company-settings-page{width:100%!important;max-width:none!important;margin:0!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .company-account-hero{min-height:64px!important;padding:7px 0 9px!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .company-account-title-row h1{font-size:20px!important;line-height:1.18!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-panel,.company-status-card,.company-profile-logo-panel){padding:9px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .company-status-grid{grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-lower-grid,.company-account-overview,.company-editor-grid,.company-coverage-grid,.company-visibility-grid,.company-team-management-grid,.company-documents-grid){gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-team-row,.company-document-row){min-height:42px!important;padding:7px 8px!important;font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .r92-billing-page-head{min-height:54px!important;margin:0 0 6px!important;padding:4px 0 8px!important;border-bottom:1px solid var(--sn-line)!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .r94-billing-nav{min-height:38px!important;margin:0 0 7px!important;padding:2px 0!important;gap:2px!important;border:0!important;border-bottom:1px solid var(--sn-line)!important;border-radius:0!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .r94-billing-nav button{min-height:33px!important;padding:5px 9px!important;border:1px solid transparent!important;border-radius:var(--sn-radius-sm)!important;background:transparent!important;color:var(--sn-text-2)!important;font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .r94-billing-nav button:is(.active,[aria-current=page]){border-color:var(--sn-blue)!important;background:var(--sn-blue)!important;color:#fff!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.r92-billing-metrics,.r92-plan-grid,.r92-billing-plan-grid,.pricing-plan-grid){gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.r92-billing-card,.r92-plan-card,.billing-card,.pricing-card){padding:9px!important;border:1px solid var(--sn-line)!important;border-radius:var(--sn-radius)!important;box-shadow:none!important}html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter],.vesbor-app-root[data-vds-route=vessel_sale_purchase],.vesbor-app-root[data-vds-route=fleet],.vesbor-app-root[data-vds-route=companies_directory],.vesbor-app-root[data-vds-route=ports],.vesbor-app-root[data-vds-route=sea_distance],.vesbor-app-root[data-vds-route=voyage_calculator],.vesbor-app-root[data-vds-route=deal_room],.vesbor-app-root[data-vds-route=chat],.vesbor-app-root[data-vds-route=company_cabinet]) :where(h2,h3){overflow-wrap:anywhere!important}html body #__next :where(.vesbor-app-root[data-vds-route=vessel_charter],.vesbor-app-root[data-vds-route=vessel_sale_purchase],.vesbor-app-root[data-vds-route=fleet],.vesbor-app-root[data-vds-route=companies_directory],.vesbor-app-root[data-vds-route=ports],.vesbor-app-root[data-vds-route=sea_distance],.vesbor-app-root[data-vds-route=voyage_calculator],.vesbor-app-root[data-vds-route=deal_room],.vesbor-app-root[data-vds-route=chat],.vesbor-app-root[data-vds-route=company_cabinet]) :where(.muted,.subtle,.hint,small){font-size:max(11.5px,1em)!important}}@media screen and (min-width:921px) and (max-width:1280px){html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row,html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filter-primary{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(135px,.8fr)) auto!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86>.vds-filter-panel__body{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(145px,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid{grid-template-columns:276px minmax(0,1fr) 292px!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.right-collapsed{grid-template-columns:276px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .company-status-grid{grid-template-columns:repeat(2,minmax(200px,1fr))!important}}@media screen and (min-width:921px){html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-page-header,.vds-page-header,.bunker-titlebar,.page-header){padding-right:132px!important;box-sizing:border-box!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) :where(.workspace-page-actions,.vds-page-header__actions,.bunker-title-actions,.title-actions){position:relative!important;z-index:1!important;max-width:calc(100% - 132px)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-header{grid-template-columns:minmax(0,1fr) 32px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-close{inline-size:32px!important;block-size:32px!important;min-inline-size:32px!important;min-block-size:32px!important;max-inline-size:32px!important;max-block-size:32px!important;flex:0 0 32px!important;padding:0!important;aspect-ratio:1/1!important;border-radius:6px!important;align-self:start!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-close svg{width:17px!important;height:17px!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3>div:nth-child(2) .voyage-field-label__hint,html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3>div:nth-child(3) .voyage-field-label__hint{font-size:0!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3>div:nth-child(2) .voyage-field-label__hint:after,html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3>div:nth-child(3) .voyage-field-label__hint:after{content:"(kn)";font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3{align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3>div{display:grid!important;grid-template-rows:20px 36px minmax(12px,auto)!important;align-content:start!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3>div>.voyage-field-label,html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-form-grid--3>div>label{min-height:20px!important;height:20px!important;max-height:20px!important;line-height:16px!important;margin:0!important;display:flex!important;align-items:flex-end!important;align-self:stretch!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-fuel-setup-section .voyage-data-table{table-layout:fixed!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-fuel-setup-section .voyage-data-table tr:last-child>td:nth-child(2),html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-fuel-setup-section .voyage-data-table tr:last-child>th:first-child{width:34%!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-fuel-setup-section .voyage-data-table tr:last-child>th:nth-child(3){width:64px!important;padding-right:5px!important;text-align:right!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-fuel-setup-section .voyage-data-table tr:last-child>td:nth-child(4){width:108px!important;padding-left:5px!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.registry-table td,.registry-person,.registry-person>span,.candidate-name,.candidate-name>span,.candidate-name b,.candidate-name strong,.crew-person-name,.crew-person-name b,.crew-person-name strong,.seafarer-name,.seafarer-name b,.seafarer-name strong,[data-seafarer-id] .candidate-name,[data-seafarer-id] .registry-person){color:#10213d!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.registry-table td small,.registry-person small,.candidate-name small,.crew-person-name small,.seafarer-name small){color:#52637a!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.registry-table tbody tr,.registry-table tbody td,.registry-person,.candidate-name){background-color:#ffffff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table tbody tr:focus-visible td,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table tbody tr:hover td{background-color:#eef5ff!important}:root{--r195e-account-safe-width:128px}html body #__next .vesbor-shell-v2 .vesbor-top-shell--actions-only{top:6px!important;right:max(10px,env(safe-area-inset-right,0px))!important;z-index:10000!important}}@media screen and (min-width:921px){html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-page-header,.vds-page-header,.bunker-titlebar,.crew-title,.page-header){padding-right:var(--r195e-account-safe-width)!important;box-sizing:border-box!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-page-actions,.vds-page-header__actions,.bunker-title-actions,.title-actions){max-width:calc(100% - var(--r195e-account-safe-width))!important;margin-right:0!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-filter-bar,.vesbor-filter-bar,.bunker-filter-panel,.vds-filter-panel)>.vds-filter-panel__body[hidden],html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-filter-bar,.vesbor-filter-bar,.bunker-filter-panel,.vds-filter-panel)[data-filter-panel-open=false]>.vds-filter-panel__body{display:none!important;visibility:hidden!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-filter-bar,.vesbor-filter-bar,.bunker-filter-panel,.vds-filter-panel):is([data-filter-panel-open=false],:has(>.vds-filter-panel__body[hidden])){height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;overflow:hidden!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-filter-bar,.vesbor-filter-bar,.bunker-filter-panel,.vds-filter-panel):is([data-filter-panel-open=false],:has(>.vds-filter-panel__body[hidden]))>.vds-filter-panel__header{height:32px!important;min-height:32px!important;max-height:32px!important;border-bottom:0!important}html body #__next .vesbor-shell-v2 [data-filter-toggle=true]{cursor:pointer!important}html body #__next .vesbor-shell-v2 [data-filter-toggle=true][aria-expanded=true]{border-color:var(--vds-color-primary-500,#3b82f6)!important;background:var(--vds-color-primary-50,#eff6ff)!important;color:var(--vds-color-primary-700,#1d4ed8)!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-mobile-section-toggle{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--vds-color-border,#dbe3ee)!important;border-radius:6px!important;background:#fff!important;color:var(--vds-color-primary-700,#1d4ed8)!important;cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-mobile-section-toggle:hover{background:var(--vds-color-primary-50,#eff6ff)!important;border-color:var(--vds-color-primary-400,#60a5fa)!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-table-section.is-mobile-collapsed>:not(.voyage-table-section-title){display:none!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-table-section.is-mobile-collapsed{min-height:0!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-table-section.is-mobile-collapsed .voyage-table-section-title{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-section-always-open-icon{display:none!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-table-section.is-mobile-open .voyage-mobile-section-toggle svg{transform:rotate(180deg)!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-mobile-section-toggle svg{transition:transform .12s ease!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-mobile-section-toggle{position:relative!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-mobile-section-toggle:is(:hover,:focus-visible):after{content:attr(aria-label);position:absolute;right:0;top:calc(100% + 6px);z-index:12000;width:max-content;max-width:240px;padding:5px 7px;border-radius:5px;background:#0f172a;color:#fff;font-size:11px;font-weight:650;line-height:1.25;white-space:normal;pointer-events:none;box-shadow:0 4px 14px rgba(15,23,42,.18)}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-table-section,html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-table-section-title{overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-table-section:has(.voyage-mobile-section-toggle:is(:hover,:focus-visible)){position:relative!important;z-index:30000!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-mobile-section-toggle:is(:hover,:focus-visible){z-index:30001!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-mobile-section-toggle:is(:hover,:focus-visible):after{top:auto!important;bottom:calc(100% + 7px)!important;right:0!important;z-index:30002!important}html body #__next .vesbor-app-root[data-vds-route=chat] .vesbor-shell-v2 .vds-page-header__actions{margin-right:var(--r195e-account-safe-width)!important;max-width:calc(100% - var(--r195e-account-safe-width))!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=chat] .vds-page-header__actions .vds-status-badge{flex:0 0 auto!important;max-width:180px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-product-header-actions{margin-right:var(--r195e-account-safe-width)!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.threads-collapsed{grid-template-columns:minmax(0,1fr) 320px!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.threads-collapsed.right-collapsed{grid-template-columns:minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.threads-collapsed>.communication-center-column{grid-column:1!important;min-width:0!important;width:auto!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-workspace-grid.threads-collapsed:not(.right-collapsed)>.communication-right-column{grid-column:2!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-message-head.compact{grid-template-columns:auto auto minmax(0,1fr) auto!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-message-head.compact>div:first-of-type{min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=chat] .communication-message-head.compact h2{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-dialog.crew-dialog-compact{width:min(620px,calc(100vw - 48px))!important;max-width:620px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-dialog.crew-dialog-compact .crew-notice-modal{padding:14px 16px!important}html body #__next .vesbor-app-root[data-vds-route=search] .stage128an-search-hero{display:block!important;position:relative!important}html body #__next .vesbor-app-root[data-vds-route=search] .stage128an-search-note{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:min(760px,calc(100% - 24px))!important;margin:6px 0 0!important;position:static!important;white-space:normal!important}html body #__next .vesbor-app-root[data-vds-route=search] .stage128an-scope-row button[data-search-scope]{cursor:pointer!important;opacity:1!important;pointer-events:auto!important}html body #__next .vesbor-app-root[data-vds-route=search] .stage128an-scope-row button[data-search-scope].active,html body #__next .vesbor-app-root[data-vds-route=search] .stage128an-scope-row button[data-search-scope][aria-pressed=true]{background:var(--vds-color-primary-600,#2563eb)!important;border-color:var(--vds-color-primary-600,#2563eb)!important;color:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-distance-fields{grid-template-columns:minmax(190px,1fr) 34px minmax(190px,1fr) 118px 118px!important}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-speed-field,html body #__next .vesbor-app-root[data-vds-route=public_home] .home-speed-field .home-field-shell{min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-speed-field .home-field-shell{display:grid!important;grid-template-columns:minmax(54px,1fr) auto!important;gap:5px!important;padding-inline:8px!important}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-speed-field input{width:100%!important;min-width:54px!important;padding:0 2px!important;text-align:center!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=public_home] .home-speed-field .home-field-shell b{min-width:18px!important;text-align:left!important}html body #__next .r195l-disclosure-filter{padding:0!important;overflow:visible!important}html body #__next .r195l-filter-header{min-height:40px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:4px 8px!important;border-bottom:1px solid var(--vds-color-border,#d9e2ec)}html body #__next .r195l-filter-header>strong{color:var(--vds-color-text,#10233f);font-size:12.5px;font-weight:800}html body #__next .r195l-filter-header-tools{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important}html body #__next .r195l-filter-body{display:block!important;padding:8px!important}html body #__next .r195l-filter-body[hidden]{display:none!important}html body #__next .r195l-disclosure-filter[data-filter-panel-open=false]{min-height:40px!important;height:40px!important;max-height:40px!important;padding:0!important}html body #__next .r195l-disclosure-filter[data-filter-panel-open=false] .r195l-filter-header{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-filter.r195l-disclosure-filter{margin:0 0 7px!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .r195l-filter-body>.stage128ag-charter-mine-row,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .r195l-filter-body>.stage128ag-charter-shell{width:100%!important}html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .admin-tab-group,html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .admin-tab-group__items,html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-admin-tablist,html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-tabs-layout__navigation{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important;min-width:0!important;gap:4px!important}html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-admin-tablist{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .admin-tab-group{flex:0 0 auto!important}html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .admin-tab-group__items>.vds-admin-tab{width:auto!important;flex:0 0 auto!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .vds-sale-filterbar.r195l-disclosure-filter{margin:0 0 7px!important}html body #__next .vesbor-app-root[data-vds-route=vessel_sale_purchase] .r195l-filter-body .vds-sale-filter-primary{width:100%!important}html body #__next .vesbor-app-root[data-vds-route^=crewing] tr.crew-openable-row{cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route^=crewing] tr.crew-openable-row:focus-visible,html body #__next .vesbor-app-root[data-vds-route^=crewing] tr.crew-openable-row:hover{background:#f3f8ff!important}html body #__next .vesbor-app-root[data-vds-route^=crewing] tr.crew-openable-row:focus-visible{outline:2px solid #0b57e3!important;outline-offset:-2px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .r195m-bunker-request-filter>.vds-filter-panel__body{display:grid!important;grid-template-columns:minmax(260px,1.45fr) minmax(190px,1fr) minmax(130px,.62fr) 38px!important;align-items:end!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .r195m-bunker-request-filter>.vds-filter-panel__body>label{display:grid!important;grid-template-rows:14px 38px!important;align-self:end!important;gap:4px!important;margin:0!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .r195m-bunker-request-filter>.vds-filter-panel__body>label>span{min-height:14px!important;line-height:14px!important;margin:0!important}}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=bunker] .r195m-bunker-request-filter>.vds-filter-panel__body>label :where(input,select,.bunker-input-icon){height:38px!important;min-height:38px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .r195m-bunker-request-filter>.vds-filter-panel__body>.vds-icon-button{align-self:end!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row{align-items:end!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row>.stage128ag-field{display:grid!important;grid-template-rows:14px 42px!important;align-self:end!important;gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row>.stage128ag-field>span{min-height:14px!important;line-height:14px!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row .stage128ag-date-field .vesbor-date-field,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row .stage128ag-date-field .vesbor-date-field__text,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row .stage128ag-port-field input,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row .stage128ag-search-box,html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row>.stage128ag-field>select{align-self:end!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] .stage128ag-charter-primary-row .stage128ag-date-field .vesbor-date-field__button{top:0!important;height:42px!important;min-height:42px!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .companies-filter-stage86>.vds-filter-panel__body{grid-template-columns:minmax(260px,1.55fr) minmax(150px,.9fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(145px,.8fr) minmax(145px,.8fr) auto!important;align-items:end!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .r195m-companies-filter-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:end!important;gap:6px!important;min-width:82px!important;margin-left:auto!important}}@media screen and (min-width:921px) and (max-width:1280px){html body #__next .vesbor-app-root[data-vds-route=bunker] .r195m-bunker-request-filter>.vds-filter-panel__body{grid-template-columns:minmax(220px,1.35fr) minmax(165px,.9fr) minmax(120px,.6fr) 38px!important}}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-tabs{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(0,.78fr) minmax(0,.9fr) minmax(0,.84fr) minmax(0,.9fr) minmax(0,1.16fr)!important;align-items:stretch!important;gap:1px!important;width:100%!important;min-width:0!important;overflow-x:hidden!important;scrollbar-width:none!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-tabs::-webkit-scrollbar{display:none!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-tabs>button{width:100%!important;min-width:0!important;max-width:100%!important;justify-content:center!important;gap:4px!important;padding-inline:4px!important;font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-tabs>button>svg{flex:0 0 auto!important;width:13px!important;height:13px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-close{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;aspect-ratio:1/1!important;flex:0 0 30px!important}}.ac360-workspace{display:grid;gap:14px;min-width:0}.ac360-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 0 0}.ac360-topbar>div:first-child{min-width:260px}.ac360-topbar span{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--vesbor-text-muted,#64748b)}.ac360-topbar h2{margin:3px 0 2px;font-size:23px}.ac360-topbar p{margin:0;color:var(--vesbor-text-secondary,#526071);max-width:760px}.ac360-summary{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:8px;min-width:min(560px,52vw)}.ac360-metric{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--vesbor-border-soft,#dce3ea);border-radius:9px;background:var(--vesbor-surface,#fff);min-width:0}.ac360-metric>svg{color:var(--vesbor-primary,#0f5fa8)}.ac360-metric span{display:grid;min-width:0}.ac360-metric small{font-size:10px;color:var(--vesbor-text-muted,#64748b);white-space:nowrap}.ac360-metric b{font-size:17px;line-height:1.1}.ac360-metric em{font-size:10px;font-style:normal;color:var(--vesbor-text-muted,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac360-metric--warning{border-color:#e7c985;background:#fffaf0}.ac360-metric--warning>svg{color:#9a6700}.ac360-metric--success{border-color:#b9ddc8;background:#f5fbf7}.ac360-metric--success>svg{color:#237a48}.ac360-feedback{padding:9px 11px;border-radius:8px;font-size:12px;font-weight:650}.ac360-feedback--error{background:#fff4f3;border:1px solid #edc3be;color:#9c2c23}.ac360-feedback--success{background:#f3fbf6;border:1px solid #b9ddc8;color:#22643d}.ac360-layout{display:grid;grid-template-columns:minmax(350px,410px) minmax(0,1fr);gap:12px;min-height:650px}.ac360-client-list,.ac360-detail{border:1px solid var(--vesbor-border-soft,#dce3ea);border-radius:11px;background:var(--vesbor-surface,#fff);min-width:0;overflow:hidden}.ac360-client-list{display:flex;flex-direction:column}.ac360-filters{display:grid;grid-template-columns:1fr 125px;gap:7px;padding:10px;border-bottom:1px solid var(--vesbor-border-soft,#dce3ea);background:var(--vesbor-surface-subtle,#f8fafc)}.ac360-filters>select:last-child{grid-column:1/-1}.ac360-filters select,.ac360-search{height:36px;border:1px solid var(--vesbor-border,#cbd5df);border-radius:7px;background:var(--vesbor-surface,#fff)}.ac360-filters select{padding:0 8px;min-width:0}.ac360-search{display:flex;align-items:center;gap:7px;padding:0 9px;min-width:0}.ac360-search svg{flex:0 0 auto;color:var(--vesbor-text-muted,#64748b)}.ac360-search input{border:0!important;outline:0;background:transparent;width:100%;min-width:0;height:32px;padding:0!important}.ac360-list-head{display:grid;gap:2px;padding:8px 11px;border-bottom:1px solid var(--vesbor-border-soft,#dce3ea)}.ac360-list-head small{font-size:10px;color:var(--vesbor-text-muted,#64748b)}.ac360-client-scroll{overflow:auto;min-height:0;max-height:calc(100vh - 320px)}.ac360-client-row{display:grid;gap:8px;padding:10px 11px;border-bottom:1px solid var(--vesbor-border-soft,#e4e9ef);cursor:pointer;outline:0;transition:background .12s ease,border-color .12s ease}.ac360-client-row:focus-visible,.ac360-client-row:hover{background:var(--vesbor-surface-hover,#f4f8fc)}.ac360-client-row.active{background:#f1f7fd;box-shadow:inset 3px 0 0 var(--vesbor-primary,#0f5fa8)}.ac360-client-row.unassigned:not(.active){background:#fffaf2}.ac360-client-main{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-width:0}.ac360-company-icon{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:#edf4fb;color:var(--vesbor-primary,#0f5fa8)}.ac360-client-main>span:last-child{display:grid;min-width:0}.ac360-client-main b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac360-client-main small{font-size:10px;color:var(--vesbor-text-muted,#64748b)}.ac360-client-owner{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:6px}.ac360-client-owner small{font-size:10px;color:var(--vesbor-text-muted,#64748b)}.ac360-client-owner b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-unassigned{color:#9a6700!important}.ac360-owner-select{height:36px;max-width:320px;border:1px solid var(--vesbor-border,#cbd5df);border-radius:7px;padding:0 8px;background:var(--vesbor-surface,#fff);font-weight:650;min-width:0}.ac360-owner-select--compact{height:30px;width:100%;max-width:100%;font-size:11px;padding:0 6px}.ac360-client-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.ac360-client-stats span{display:grid;padding:5px 6px;border-radius:6px;background:var(--vesbor-surface-subtle,#f7f9fb)}.ac360-client-stats b{font-size:13px}.ac360-client-stats small{font-size:9px;color:var(--vesbor-text-muted,#64748b)}.ac360-client-foot{display:flex;align-items:center;gap:7px}.ac360-client-foot>small{margin-left:auto;font-size:9px;color:var(--vesbor-text-muted,#64748b)}.ac360-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:2px 7px;border-radius:999px;border:1px solid #cbd5df;background:#f7f9fb;color:#475569;font-size:9.5px!important;font-weight:750;line-height:1.4;letter-spacing:0!important;text-transform:none}.ac360-pill--green{border-color:#b9ddc8;background:#f3fbf6;color:#237a48}.ac360-pill--amber{border-color:#e7c985;background:#fff8e8;color:#8a5b00}.ac360-pill--red{border-color:#efc5c0;background:#fff4f3;color:#a13127}.ac360-pill--blue{border-color:#bed7ec;background:#f0f7fd;color:#175d91}.ac360-detail{padding:12px;overflow:auto;max-height:calc(100vh - 235px)}.ac360-detail-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:2px 1px 11px;border-bottom:1px solid var(--vesbor-border-soft,#dce3ea)}.ac360-detail-head>div:first-child{min-width:0}.ac360-detail-head small{font-size:10px;letter-spacing:.06em;color:var(--vesbor-text-muted,#64748b);font-weight:750}.ac360-detail-head h2{margin:3px 0 1px;font-size:22px}.ac360-detail-head p{margin:0;color:var(--vesbor-text-secondary,#526071)}.ac360-detail-owner{display:grid;gap:3px;min-width:280px}.ac360-detail-owner>small{font-size:10px;color:var(--vesbor-text-muted,#64748b)}.ac360-detail-owner>em{font-size:9.5px;color:var(--vesbor-text-muted,#64748b);font-style:normal}.ac360-detail-metrics{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr));gap:7px;margin:10px 0}.ac360-detail-metrics .ac360-metric{padding:7px 8px;grid-template-columns:24px 1fr}.ac360-detail-metrics .ac360-metric b{font-size:15px}.ac360-panel{border:1px solid var(--vesbor-border-soft,#dce3ea);border-radius:9px;background:var(--vesbor-surface,#fff);overflow:hidden;min-width:0}.ac360-panel--requests{margin-top:8px}.ac360-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--vesbor-border-soft,#dce3ea);background:var(--vesbor-surface-subtle,#fafbfd)}.ac360-panel-head h3{margin:0;font-size:13px}.ac360-panel-head p{margin:1px 0 0;font-size:10px;color:var(--vesbor-text-muted,#64748b)}.ac360-table-wrap{overflow:auto}.ac360-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.ac360-table-wrap th{padding:7px 8px;text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--vesbor-text-muted,#64748b);background:#fbfcfd;border-bottom:1px solid var(--vesbor-border-soft,#dce3ea);white-space:nowrap}.ac360-table-wrap td{padding:7px 8px;border-bottom:1px solid var(--vesbor-border-soft,#e5eaf0);vertical-align:middle}.ac360-table-wrap td b,.ac360-table-wrap td small{display:block}.ac360-table-wrap td small{font-size:9px;color:var(--vesbor-text-muted,#64748b)}.ac360-table-wrap tr.needs-owner{background:#fffaf2}.ac360-link-btn{height:29px;border:1px solid var(--vesbor-border,#cbd5df);border-radius:6px;background:var(--vesbor-surface,#fff);padding:0 8px;font-size:10px;font-weight:700;white-space:nowrap}.ac360-link-btn:hover{background:var(--vesbor-surface-hover,#f4f8fc)}.ac360-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;min-width:0}.ac360-compact-list{display:grid;max-height:330px;overflow:auto}.ac360-compact-list>article,.ac360-placement-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px 9px;border:0;border-bottom:1px solid var(--vesbor-border-soft,#e5eaf0);background:transparent;text-align:left;color:inherit;width:100%;min-width:0}.ac360-placement-row{cursor:pointer}.ac360-placement-row:hover{background:var(--vesbor-surface-hover,#f4f8fc)}.ac360-compact-list>article>span,.ac360-placement-row>span{display:grid;min-width:0}.ac360-compact-list b,.ac360-placement-row b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac360-compact-list small,.ac360-placement-row small{font-size:9px;color:var(--vesbor-text-muted,#64748b)}.ac360-history-list{display:grid;max-height:330px;overflow:auto}.ac360-history-list article{display:grid;grid-template-columns:12px 1fr;gap:7px;padding:8px 10px;border-bottom:1px solid var(--vesbor-border-soft,#e5eaf0)}.ac360-history-dot{width:7px;height:7px;border-radius:999px;background:var(--vesbor-primary,#0f5fa8);margin-top:5px}.ac360-history-list b{font-size:10.5px}.ac360-history-list p{margin:1px 0;font-size:10px}.ac360-history-list em,.ac360-history-list small{display:block;font-size:9px;color:var(--vesbor-text-muted,#64748b);font-style:normal}.ac360-empty{display:grid;place-items:center;text-align:center;gap:5px;padding:25px 15px;color:var(--vesbor-text-muted,#64748b)}.ac360-empty b{color:var(--vesbor-text,#172033)}.ac360-empty span{font-size:10px;max-width:300px}.ac360-empty--detail{min-height:320px}.ac360-empty--table{min-height:80px;padding:14px;font-size:10px}@media(max-width:1280px){.ac360-summary{grid-template-columns:repeat(2,1fr);min-width:330px}.ac360-detail-metrics{grid-template-columns:repeat(3,1fr)}.ac360-layout{grid-template-columns:340px minmax(0,1fr)}}@media(max-width:1050px){.ac360-topbar{align-items:stretch;flex-direction:column}.ac360-summary{min-width:0;width:100%;grid-template-columns:repeat(4,1fr)}.ac360-layout{grid-template-columns:1fr}.ac360-client-scroll,.ac360-detail{max-height:none}.ac360-client-scroll{max-height:420px}.ac360-lower-grid{grid-template-columns:1fr}}.agency-request-page .request-row-card{grid-template-columns:38px minmax(155px,1.2fr) 100px 70px minmax(130px,.85fr) auto minmax(250px,auto)}.agency-request-responsible b{font-size:11px}.agency-request-responsible span{font-size:9px!important}@media(max-width:1280px){.agency-request-page .request-row-card{grid-template-columns:38px minmax(155px,1fr) 95px 70px minmax(120px,.8fr) auto}.agency-request-page .request-row-card .row-actions{grid-column:2/-1}}@media(max-width:980px){.agency-request-page .request-row-card{grid-template-columns:38px minmax(0,1fr) auto}.agency-request-page .request-row-card .agency-request-responsible{grid-column:2}}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-filter-row{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;align-items:end;margin:9px 0 10px;padding:9px;border:1px solid var(--vesbor-border-soft,#dce3ea);border-radius:8px;background:var(--vesbor-surface-subtle,#f8fafc)}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-filter-row label{display:grid;gap:4px;min-width:0;font-size:10px;font-weight:800;color:var(--vesbor-text-muted,#64748b)}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-filter-row select{height:34px;min-width:0;border:1px solid var(--vesbor-border,#cbd5df);border-radius:6px;background:#fff;padding:0 8px;font:inherit;color:var(--vesbor-text,#172033)}.vesbor-app-root[data-vds-route=crewing_company] .registry-pagination label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:var(--vesbor-text-muted,#64748b)}.vesbor-app-root[data-vds-route=crewing_company] .registry-pagination label select{height:29px;border:1px solid var(--vesbor-border,#cbd5df);border-radius:5px;background:#fff;padding:0 6px;font:inherit;color:var(--vesbor-text,#172033)}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-pagination,.vesbor-app-root[data-vds-route=crewing_company] .candidate-search-pagination{position:sticky;bottom:0;z-index:3}.vesbor-import-pagination{margin:0 -1px;border:1px solid var(--vesbor-border-soft,#dce3ea);border-radius:7px;background:var(--vesbor-surface-subtle,#f8fafc)}.vesbor-import-pagination label{display:flex;align-items:center;gap:5px}.vesbor-import-pagination select{height:29px;border:1px solid var(--vesbor-border,#cbd5df);border-radius:5px;background:#fff;padding:0 6px;font:inherit}@media(max-width:1100px){.vesbor-app-root[data-vds-route=crewing_company] .agency-request-filter-row{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:720px){.vesbor-app-root[data-vds-route=crewing_company] .agency-request-filter-row{grid-template-columns:1fr}.vesbor-import-pagination{align-items:flex-start;flex-direction:column}.vesbor-import-pagination>div{flex-wrap:wrap}}.seafarer-360-workspace{display:grid;gap:12px;min-width:0}.seafarer-360-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seafarer-360-hero>div{border:1px solid var(--border,#dfe6ee);border-radius:10px;padding:12px;background:var(--surface,#fff);display:grid;align-content:start;gap:5px;min-width:0}.seafarer-360-hero small,.seafarer-360-kpis small{color:var(--text-muted,#65758b);font-size:12px}.seafarer-360-hero strong{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.seafarer-360-hero span{font-size:12px;line-height:1.4;color:var(--text-muted,#65758b)}.seafarer-360-hero .tiny-status{justify-self:start;margin-top:2px}.seafarer-360-status{background:linear-gradient(180deg,rgba(25,91,160,.055),transparent)}.seafarer-360-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.seafarer-360-kpis>span{display:grid;gap:2px;border:1px solid var(--border,#dfe6ee);border-radius:9px;padding:9px 11px;background:#fff}.seafarer-360-kpis b{font-size:18px}.seafarer-360-kpis .attention{border-color:#efc58a;background:#fffaf2}.seafarer-360-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border,#dfe6ee);padding:0 2px}.seafarer-360-tabs button{border:0;background:transparent;padding:9px 12px;font-weight:700;color:var(--text-muted,#65758b);border-bottom:2px solid transparent}.seafarer-360-tabs button.active{color:var(--primary,#195ba0);border-bottom-color:initial}.seafarer-360-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:10px;align-items:start}.seafarer-360-grid>.seafarer-360-latest-remarks{grid-column:1/-1}.seafarer-360-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.seafarer-360-dl>div{display:grid;gap:2px;padding:7px 0;border-bottom:1px solid var(--border-soft,#edf1f5)}.seafarer-360-dl dt{font-size:11px;color:var(--text-muted,#65758b);text-transform:uppercase;letter-spacing:.03em}.seafarer-360-dl dd{margin:0;font-weight:700;overflow-wrap:anywhere}.seafarer-360-client-list{display:grid;gap:6px}.seafarer-360-client-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;border-bottom:1px solid var(--border-soft,#edf1f5);padding:7px 0}.seafarer-360-client-list small{grid-column:1/-1;color:var(--text-muted,#65758b)}.seafarer-360-latest-remarks>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--border-soft,#edf1f5)}.seafarer-360-latest-remarks>article>b{grid-column:2}.seafarer-360-latest-remarks>article>p{grid-column:2;margin:0;color:var(--text-muted,#65758b)}.seafarer-360-latest-remarks>article>small{grid-column:3;grid-row:1/4;white-space:nowrap;color:var(--text-muted,#65758b)}.seafarer-360-history .crew-card-head,.seafarer-360-remarks .crew-card-head{margin-bottom:8px}.seafarer-360-service-note{display:flex;gap:8px;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-soft,#edf1f5);font-size:12px}.seafarer-360-service-note span{color:var(--text-muted,#65758b)}.seafarer-360-remark-list{display:grid;gap:7px}.seafarer-360-remark-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--border,#dfe6ee);border-radius:9px;padding:10px;background:#fff}.seafarer-360-remark-list article>div{display:grid;gap:4px}.seafarer-360-remark-list article p{margin:0;white-space:pre-wrap;color:var(--text,#243246)}.seafarer-360-remark-list article small{color:var(--text-muted,#65758b)}.seafarer-360-remark-list article.resolved{opacity:.72}.seafarer-360-remark-list article.severity-critical,.seafarer-360-remark-list article.severity-high{border-left:3px solid #b94747}.seafarer-360-note-form{grid-template-columns:repeat(2,minmax(0,1fr))}.seafarer-360-note-form .wide{grid-column:1/-1}@media(max-width:1050px){.seafarer-360-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.seafarer-360-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.seafarer-360-grid{grid-template-columns:1fr}}@media(max-width:700px){.seafarer-360-dl,.seafarer-360-hero,.seafarer-360-kpis,.seafarer-360-note-form{grid-template-columns:1fr}.seafarer-360-tabs{overflow:auto}.seafarer-360-latest-remarks>article{grid-template-columns:1fr}.seafarer-360-latest-remarks>article>b,.seafarer-360-latest-remarks>article>p,.seafarer-360-latest-remarks>article>small{grid-column:1;grid-row:auto;white-space:normal}}.agency-crew-board{display:grid;gap:12px;min-width:0}.agency-crew-board-head{align-items:flex-start}.crew-board-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.crew-board-kpis button{display:grid;gap:2px;text-align:left;border:1px solid var(--border,#dfe6ee);background:#fff;border-radius:9px;padding:9px 11px;cursor:pointer}.crew-board-kpis button.active,.crew-board-kpis button:hover{border-color:var(--primary,#195ba0);background:rgba(25,91,160,.045)}.crew-board-kpis button.attention{border-color:#efc58a}.crew-board-kpis b{font-size:19px;line-height:1.1}.crew-board-kpis span{font-size:11px;color:var(--text-muted,#65758b)}.crew-board-filters{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(7,minmax(118px,.72fr)) auto;gap:8px;align-items:end;padding:10px}.crew-board-filters>label{display:grid;gap:4px;min-width:0}.crew-board-filters>label>small{font-size:11px;color:var(--text-muted,#65758b)}.crew-board-filters input,.crew-board-filters select{min-width:0;width:100%}.crew-board-filters .registry-search{align-self:end}.crew-board-toolbar{justify-content:space-between;padding:0 2px}.crew-board-toolbar,.crew-board-toolbar>div{display:flex;align-items:center;gap:10px}.crew-board-toolbar label{display:flex;align-items:center;gap:6px;font-size:12px}.crew-board-toolbar select{min-width:110px}.crew-board-groups{display:grid;gap:10px}.crew-board-group{padding:0;overflow:hidden}.crew-board-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-soft,#edf1f5);background:rgba(25,91,160,.025)}.crew-board-group>header>div{display:grid;gap:2px}.crew-board-group>header div>b,.crew-board-group>header>b{font-size:14px}.crew-board-group>header small,.crew-board-group>header>span{font-size:11px;color:var(--text-muted,#65758b)}.crew-board-table-wrap{width:100%;overflow:auto}.crew-board-table{width:100%;border-collapse:collapse;min-width:1180px}.crew-board-table th{font-size:11px;text-align:left;color:var(--text-muted,#65758b);font-weight:700;padding:8px 9px;border-bottom:1px solid var(--border,#dfe6ee);white-space:nowrap}.crew-board-table td{padding:8px 9px;border-bottom:1px solid var(--border-soft,#edf1f5);vertical-align:middle;font-size:12px}.crew-board-table tbody tr:last-child td{border-bottom:0}.crew-board-table tbody tr:hover{background:rgba(25,91,160,.025)}.crew-board-table tbody tr.needs-relief{background:#fffaf2}.crew-board-table .badge+.badge{margin-left:4px}.crew-board-client-cell,.crew-board-date-cell,.crew-board-owner{display:grid;gap:2px;min-width:0}.crew-board-client-cell b,.crew-board-owner b{overflow-wrap:anywhere}.crew-board-client-cell small,.crew-board-date-cell small,.crew-board-owner small{color:var(--text-muted,#65758b);font-size:10px}.crew-board-owner.unassigned b{color:#a85b1f}.crew-board-pagination{margin-top:0}@media(max-width:1500px){.crew-board-filters{grid-template-columns:minmax(250px,1.5fr) repeat(4,minmax(130px,1fr))}.crew-board-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:950px){.crew-board-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-board-filters .registry-search{grid-column:1/-1}.crew-board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-board-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.crew-board-filters,.crew-board-kpis{grid-template-columns:1fr}.crew-board-toolbar>div{width:100%;flex-wrap:wrap}.crew-board-group>header{align-items:flex-start;flex-direction:column}}.crew-board-table{min-width:1320px}.crew-board-agency-flags{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:115px}.crew-board-filters input[type=date]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aoc-control{display:grid;gap:14px;margin-bottom:16px}.aoc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.aoc-head>div:first-child>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--crew-muted,#64748b)}.aoc-head h2{margin:3px 0 2px;font-size:22px}.aoc-head p{margin:0;color:var(--crew-muted,#64748b);font-size:13px}.aoc-head-actions{display:flex;align-items:center;gap:8px}.aoc-scope{display:flex;padding:3px;background:#eef2f7;border-radius:10px}.aoc-refresh,.aoc-scope button{border:0;background:transparent;border-radius:8px;padding:7px 10px;font-weight:700;font-size:12px;cursor:pointer}.aoc-scope button.active{background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.12)}.aoc-refresh{display:flex;gap:6px;align-items:center;border:1px solid #d9e0e8;background:#fff}.aoc-feedback{padding:9px 11px;border-radius:8px;font-size:12px}.aoc-feedback.error{background:#fff1f2;color:#9f1239}.aoc-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.aoc-metric{min-width:0;border:1px solid #e1e7ee;background:#fff;border-radius:11px;padding:10px 11px;display:flex;gap:9px;align-items:flex-start;text-align:left;color:inherit}.aoc-metric[type=button]{cursor:pointer}.aoc-metric span{min-width:0;display:flex;flex-direction:column}.aoc-metric small{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.aoc-metric b{font-size:21px;line-height:1.1;margin:2px 0}.aoc-metric em{font-style:normal;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aoc-metric--warning{border-color:#f2d29a}.aoc-metric--danger{border-color:#f2b8bf;background:#fffafb}.aoc-metric--success{border-color:#b8dfcc}.aoc-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:12px}.aoc-panel{border:1px solid #e1e7ee;border-radius:12px;background:#fff;min-width:0}.aoc-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px 9px}.aoc-panel-head h3{margin:0;font-size:14px}.aoc-panel-head p{margin:2px 0 0;color:#64748b;font-size:11px}.aoc-table-wrap{overflow:auto;border-top:1px solid #edf1f5}.aoc-table-wrap table{width:100%;border-collapse:collapse;min-width:680px}.aoc-table-wrap td,.aoc-table-wrap th{padding:8px 10px;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px;vertical-align:middle}.aoc-table-wrap th{font-size:10px;text-transform:uppercase;color:#64748b;background:#fafbfd}.aoc-table-wrap td small{display:block;color:#64748b;font-size:10px;margin-top:1px}.aoc-table-wrap tr.is-me{background:#fbfdff}.aoc-danger-count{font-weight:800;color:#b42318}.aoc-row-actions{display:flex;justify-content:flex-end;gap:5px}.aoc-open,.aoc-row-actions button{border:1px solid #d9e0e8;background:#fff;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:700;cursor:pointer}.aoc-saved{padding-bottom:9px}.aoc-save-form{display:grid;grid-template-columns:1fr auto;gap:6px;padding:0 12px 10px}.aoc-save-form input{min-width:0;border:1px solid #d9e0e8;border-radius:8px;padding:8px 9px;font-size:12px}.aoc-save-form button{display:flex;align-items:center;gap:5px;border:0;border-radius:8px;padding:8px 9px;background:#0f5bd7;color:#fff;font-size:11px;font-weight:800}.aoc-saved-list{display:grid;gap:4px;padding:0 8px;max-height:198px;overflow:auto}.aoc-saved-list article{display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:8px;background:#f8fafc}.aoc-saved-open{border:0;background:transparent;text-align:left;padding:7px 8px;cursor:pointer}.aoc-saved-open b,.aoc-saved-open small{display:block}.aoc-saved-open b{font-size:11px}.aoc-saved-open small{font-size:10px;color:#64748b}.aoc-delete{border:0;background:transparent;padding:7px;color:#64748b;cursor:pointer}.aoc-empty-small{font-size:11px;color:#64748b;padding:9px}.aoc-attention{overflow:hidden}.aoc-queue-tabs{display:flex;gap:5px;overflow:auto;padding:0 12px 9px}.aoc-queue-tabs button{border:1px solid #d9e0e8;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.aoc-queue-tabs button.active{background:#0e2f55;color:#fff;border-color:#0e2f55}.aoc-queue-tabs span{margin-left:6px;opacity:.75}.aoc-queue-list{display:grid;border-top:1px solid #edf1f5}.aoc-queue-row{display:grid;grid-template-columns:28px minmax(210px,1fr) minmax(95px,.35fr) minmax(120px,.45fr) auto;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid #edf1f5;font-size:11px}.aoc-queue-row.is-overdue{background:#fffafb}.aoc-queue-icon{width:28px;height:28px;border-radius:8px;background:#eef4fb;display:grid;place-items:center}.aoc-queue-row span{min-width:0}.aoc-queue-row b{font-size:11px}.aoc-queue-row b,.aoc-queue-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aoc-queue-row small{color:#64748b;font-size:10px}.aoc-queue-main b{font-size:12px}.aoc-queue-row .is-unassigned{color:#b54708}.aoc-open{white-space:nowrap}.aoc-empty,.aoc-open{display:flex;align-items:center;gap:3px}.aoc-empty{padding:20px;justify-content:center;flex-direction:column;color:#64748b}.aoc-empty b{font-size:12px;color:#334155}.aoc-empty span{font-size:11px}@media(max-width:1250px){.aoc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.aoc-grid{grid-template-columns:1fr}.aoc-queue-row{grid-template-columns:28px minmax(180px,1fr) 100px 120px auto}}@media(max-width:760px){.aoc-head{flex-direction:column}.aoc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aoc-queue-row{grid-template-columns:28px 1fr auto}.aoc-queue-row>span:nth-of-type(n+3){display:none}}.ac360-followup{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(130px,.55fr)) auto;gap:9px;align-items:end;border:1px solid #e1e7ee;border-radius:11px;background:#fbfcfe;padding:10px 11px}.ac360-followup>div{display:flex;flex-direction:column}.ac360-followup>div small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#64748b}.ac360-followup>div b{font-size:12px;margin:1px 0}.ac360-followup label,.ac360-followup>div span{font-size:10px;color:#64748b}.ac360-followup label{display:grid;gap:3px}.ac360-followup input,.ac360-followup select{height:34px;border:1px solid #d9e0e8;border-radius:8px;background:#fff;padding:0 8px;font-size:11px}.ac360-followup>button{height:34px;border:0;border-radius:8px;background:#0f5bd7;color:#fff;padding:0 11px;font-size:11px;font-weight:800;cursor:pointer}.ac360-followup-readonly{font-size:10px;color:#64748b;padding-bottom:8px}@media(max-width:1100px){.ac360-followup{grid-template-columns:1fr 1fr 1fr}.ac360-followup>div{grid-column:1/-1}}.ac360-pagination{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--border-subtle,#e7ebf0);background:var(--surface,#fff)}.ac360-pagination span{margin-right:auto;font-size:12px;color:var(--text-muted,#667085)}.ac360-pagination button,.ac360-pagination select{min-height:34px}.ac360-activity-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0 0;border-top:1px solid var(--border-subtle,#e7ebf0);font-size:12px;color:var(--text-muted,#667085)}.ac360-activity-pager>div{display:flex;gap:7px}.ac360-activity-pager button{min-height:32px}.agency-opportunities{display:grid;gap:14px}.aow-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.aow-head small{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--vds-text-muted,#64748b)}.aow-head h1{margin:3px 0 2px;font-size:24px}.aow-head p{margin:0;color:var(--vds-text-muted,#64748b)}.aow-legend{display:flex;gap:12px;font-size:12px}.aow-legend span{display:flex;gap:6px;align-items:center}.aow-legend i{width:8px;height:8px;border-radius:50%;background:#94a3b8}.aow-legend .dot-saved{background:#d97706}.aow-legend .dot-working{background:#16a34a}.aow-toolbar{justify-content:space-between;gap:12px}.aow-toolbar,.aow-toolbar form{display:flex;align-items:center}.aow-toolbar form{gap:7px;min-width:420px}.aow-toolbar input{min-width:280px}.aow-toolbar nav{display:flex;gap:4px}.aow-toolbar nav button.active{font-weight:700;background:var(--vds-surface-selected,#eef6ff)}.aow-list{display:grid;border-top:1px solid var(--vds-border,#e2e8f0)}.aow-row{display:grid;grid-template-columns:minmax(330px,1.6fr) minmax(150px,.65fr) minmax(190px,.8fr) auto;gap:16px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--vds-border,#e2e8f0)}.aow-main{display:grid;gap:5px}.aow-main>span{gap:6px;color:var(--vds-text-muted,#64748b);font-size:12px}.aow-main>span,.aow-title{display:flex;align-items:center}.aow-title{gap:8px}.aow-state{font-size:10px;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:#f1f5f9}.aow-state--saved{background:#fff7ed;color:#9a3412}.aow-state--working{background:#f0fdf4;color:#166534}.aow-state--dismissed{background:#f8fafc;color:#64748b}.aow-row>div>small{display:block;color:#64748b;font-size:11px}.aow-row>div>span{font-size:12px;color:#64748b}.aow-responsible b{display:flex;align-items:center;gap:5px}.aow-responsible select{max-width:230px}.aow-actions{display:flex;gap:6px;justify-content:flex-end}.aow-actions button{display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.aow-actions .ghost{background:transparent}.aow-empty{padding:40px;text-align:center;display:grid;justify-items:center;gap:5px;color:#64748b}.aow-pager{justify-content:space-between;font-size:12px}.aow-pager,.aow-pager div{display:flex;align-items:center}.aow-pager div{gap:10px}.aow-pager button{display:flex;gap:4px;align-items:center}.aow-error{padding:9px 12px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:8px}@media(max-width:980px){.aow-row{grid-template-columns:1fr 1fr}.aow-actions{justify-content:flex-start}.aow-toolbar{align-items:stretch;flex-direction:column}.aow-toolbar form{min-width:0}.aow-head{align-items:flex-start;flex-direction:column}}.r196g-seafarer-filters{display:grid;grid-template-columns:minmax(320px,2fr) repeat(5,minmax(140px,1fr));gap:10px;align-items:end}.r196g-seafarer-filters label{min-width:0}.r196g-seafarer-filters .registry-search{grid-column:span 2}.r196g-seafarer-filters .registry-clear{align-self:end;min-height:42px}.r196g-quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.r196g-quick-filters button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--vds-border,#d9e2ec);background:var(--vds-surface,#fff);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;cursor:pointer}.r196g-quick-filters button.active,.r196g-quick-filters button:hover{background:var(--vds-accent-soft,#eef6ff);border-color:var(--vds-accent,#4c8ed9)}.r196g-seafarer-table .registry-table{min-width:1320px}.r196g-seafarer-table .registry-table td>span{display:flex;flex-direction:column;gap:4px}.r196g-seafarer-table .registry-table td small{display:block;line-height:1.3}.r196g-overdue{color:var(--vds-danger,#b42318)!important;font-weight:700}.r196g-seafarer-hero{grid-template-columns:repeat(5,minmax(0,1fr))}.r196g-seafarer-hero>div{min-width:0}.r196g-seafarer-hero .row-actions{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.r196g-contact-list{display:flex;flex-direction:column;gap:8px}.r196g-contact-list article{display:flex;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid var(--vds-border,#d9e2ec);border-radius:10px;background:var(--vds-surface,#fff)}.r196g-contact-list article>div{display:flex;flex-direction:column;gap:5px;min-width:0}.r196g-contact-list article span{display:flex;gap:6px;flex-wrap:wrap}.r196g-contact-list article p{margin:0;color:var(--vds-text-muted,#667085)}.r196g-contact-summary{min-width:0}@media (max-width:1400px){.r196g-seafarer-filters{grid-template-columns:minmax(280px,2fr) repeat(3,minmax(140px,1fr))}.r196g-seafarer-hero{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.r196g-seafarer-filters{grid-template-columns:1fr 1fr}.r196g-seafarer-filters .registry-search{grid-column:1/-1}.r196g-seafarer-hero{grid-template-columns:1fr 1fr}}@media (max-width:680px){.r196g-seafarer-filters,.r196g-seafarer-hero{grid-template-columns:1fr}.r196g-contact-list article{flex-direction:column}}.arp-shell{display:grid;gap:14px}.arp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.arp-head span{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--vds-accent,#2563eb)}.arp-head h2{margin:4px 0}.arp-head p{margin:0;color:var(--vds-text-muted,#64748b)}.arp-stage-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.arp-stage-strip button{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--vds-border,#dbe3ef);background:#fff;border-radius:10px;padding:10px 12px;text-align:left}.arp-stage-strip button.active{border-color:var(--vds-accent,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--vds-accent,#2563eb) 18%,transparent)}.arp-stage-strip b{font-size:16px}.arp-tools{display:grid;grid-template-columns:minmax(260px,1fr) 190px auto;gap:10px}.arp-tools label{display:flex;align-items:center;gap:8px;border:1px solid var(--vds-border,#dbe3ef);background:#fff;border-radius:10px;padding:0 12px}.arp-tools input{border:0;outline:0;min-width:0;width:100%;height:40px}.arp-tools select{height:40px}.arp-table{border:1px solid var(--vds-border,#dbe3ef);border-radius:12px;overflow:hidden;background:#fff}.arp-row{display:grid;grid-template-columns:1.25fr 1.45fr .9fr 1fr .8fr auto;gap:12px;align-items:center;padding:11px 13px;border-top:1px solid var(--vds-border,#edf1f6)}.arp-row:first-child{border-top:0}.arp-header{font-size:12px;font-weight:800;color:var(--vds-text-muted,#64748b);background:#f8fafc}.arp-row span{min-width:0}.arp-row b,.arp-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arp-row small{color:var(--vds-text-muted,#64748b)}.arp-candidate{display:flex;align-items:center;gap:8px;border:0;background:transparent;text-align:left;padding:0;cursor:pointer}.arp-row.is-overdue{background:#fff7ed}.arp-row .danger{color:#b91c1c}.arp-pager{display:flex;justify-content:space-between;align-items:center}.arp-pager button{margin-left:8px}.arp-empty{padding:24px;text-align:center;color:var(--vds-text-muted,#64748b)}@media(max-width:1100px){.arp-stage-strip{grid-template-columns:repeat(4,1fr)}.arp-row{grid-template-columns:1fr 1fr}.arp-header{display:none}}.arp-workflow-note{color:var(--crew-muted,#64748b)}.arp-openable{cursor:pointer}.arp-openable:focus-visible{outline:2px solid var(--crew-primary,#2563eb);outline-offset:-2px}.arp-drawer-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.28);display:flex;justify-content:flex-end}.arp-drawer{width:min(560px,94vw);height:100%;overflow:auto;background:#fff;border-left:1px solid #dbe4ee;box-shadow:-18px 0 44px rgba(15,23,42,.16);padding:20px}.arp-drawer>header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e5eaf0;padding-bottom:14px}.arp-drawer>header p,.arp-drawer>header span{font-size:12px;color:#64748b}.arp-drawer>header h3{margin:3px 0}.arp-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0}.arp-drawer-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#475569}.arp-drawer-grid input,.arp-drawer-grid select,.arp-drawer-grid textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px 10px;background:#fff;color:#0f172a}.arp-drawer-grid .wide{grid-column:1/-1}.arp-drawer-actions{display:flex;gap:8px;padding-bottom:16px}.arp-history{border-top:1px solid #e5eaf0;padding-top:14px}.arp-history-head{display:flex;align-items:center;justify-content:space-between}.arp-history-head h4{display:flex;align-items:center;gap:7px;margin:0}.arp-history article{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;border-bottom:1px solid #eef2f7}.arp-history article small{grid-column:1/-1;color:#64748b}.arp-workflow-note{font-size:12px;color:#64748b;font-weight:600;white-space:nowrap}@media(max-width:760px){.arp-drawer-grid{grid-template-columns:1fr}.arp-drawer-grid .wide{grid-column:auto}}.r196j-request-page{display:grid;gap:12px;min-height:calc(100vh - 190px);padding:14px!important;overflow:hidden}.r196j-list-head{align-items:flex-end}.r196j-eyebrow{display:block;margin-bottom:3px;font-size:10px;font-weight:850;letter-spacing:.13em;color:var(--vds-accent,#2563eb)}.r196j-filter-row{margin:0!important;padding:0!important;grid-template-columns:1.05fr 1.15fr 1.35fr 1fr 86px!important;gap:8px!important}.r196j-filter-row label{min-width:0}.r196j-filter-row select{width:100%}.r196j-master-detail{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:12px;overflow:hidden}.r196j-request-master{display:flex;min-height:0;flex-direction:column;border:1px solid var(--vds-border,#dbe3ef);border-radius:12px;background:#fff;overflow:hidden}.r196j-master-head{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid #e8edf3;background:#f8fafc}.r196j-master-head span{font-size:12px}.r196j-master-head small{color:#64748b}.r196j-request-list{min-height:220px;overflow:auto;overscroll-behavior:contain}.r196j-request-row{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:flex-start;padding:10px 9px;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.r196j-request-row:hover{background:#f8fafc}.r196j-request-row.selected{background:#eff6ff;box-shadow:inset 3px 0 0 #2563eb}.r196j-request-row.is-overdue:not(.selected){background:#fffaf5}.r196j-request-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef4ff;color:#2563eb}.r196j-request-copy{min-width:0}.r196j-request-copy>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r196j-request-copy small{font-size:10.5px;color:#64748b}.r196j-request-copy b{margin:2px 0;font-size:13px}.r196j-request-copy em,.r196j-request-copy i{font-size:11px;font-style:normal;color:#64748b}.r196j-request-copy i{margin-top:3px;color:#475569}.r196j-request-tail{display:flex;align-items:center;gap:3px;color:#64748b;padding-top:4px}.r196j-request-tail b{font-size:10px;color:#b45309}.r196j-master-empty{padding:28px 16px;text-align:center;color:#64748b}.r196j-master-pagination{padding:8px 10px;border-top:1px solid #e8edf3;background:#fff}.r196j-master-pagination button{padding:5px 8px!important}.r196j-master-pagination b{font-size:11px}.r196j-request-detail-wrap{min-width:0;min-height:0;overflow:auto;border:1px solid var(--vds-border,#dbe3ef);border-radius:12px;background:#f8fafc;overscroll-behavior:contain}.r196j-empty-detail{min-height:420px;display:grid;place-items:center;align-content:center;gap:6px;padding:32px;color:#64748b;text-align:center}.r196j-empty-detail h3{margin:6px 0 0;color:#0f172a}.r196j-empty-detail p{max-width:460px;margin:0}.r196j-detail{display:grid;gap:12px;padding:14px}.r196j-request-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.r196j-request-title>span{font-size:10px;font-weight:850;letter-spacing:.12em;color:#2563eb}.r196j-request-title h2{font-size:22px;line-height:1.15;margin:3px 0 2px}.r196j-request-title p{margin:0;color:#64748b}.r196j-request-state{display:flex;gap:6px;align-items:center}.r196j-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800;text-transform:capitalize;white-space:nowrap;background:#eef2f7;color:#475569}.r196j-badge--blue{background:#eaf2ff;color:#1d4ed8}.r196j-badge--green{background:#ecfdf3;color:#15803d}.r196j-badge--warning{background:#fff7ed;color:#b45309}.r196j-badge--danger{background:#fef2f2;color:#b91c1c}.r196j-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1e7ef;border-radius:10px;background:#fff;overflow:hidden}.r196j-facts>span{min-width:0;padding:9px 11px;border-left:1px solid #edf1f5}.r196j-facts>span:first-child{border-left:0}.r196j-facts b,.r196j-facts em,.r196j-facts small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r196j-facts small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.r196j-facts b{margin-top:2px;font-size:13px}.r196j-facts em{margin-top:1px;font-size:10.5px;font-style:normal;color:#64748b}.r196j-facts .danger{color:#b91c1c}.r196j-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0 2px}.r196j-progress>div{position:relative;display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:11px;font-weight:750}.r196j-progress>div:not(:last-child):after{content:"";height:1px;position:absolute;left:31px;right:6px;top:11px;background:#dbe3ed}.r196j-progress i{z-index:1;display:grid;place-items:center;width:22px;height:22px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;font-size:10px;font-style:normal}.r196j-progress .active,.r196j-progress .done{color:#1d4ed8}.r196j-progress .active i,.r196j-progress .done i{border-color:#2563eb;background:#eff6ff}.r196j-progress .done:not(:last-child):after{background:#60a5fa}.r196j-next-action{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;border:1px solid #bfdbfe;border-radius:11px;background:#eff6ff}.r196j-next-action.is-high{border-color:#93c5fd}.r196j-next-action small{font-size:10px;font-weight:850;letter-spacing:.11em;color:#1d4ed8}.r196j-next-action h3{margin:2px 0;font-size:15px}.r196j-next-action p{margin:0;font-size:11.5px;color:#64748b}.r196j-inline-assign{display:flex;gap:7px;align-items:center}.r196j-inline-assign select{min-width:200px;height:36px}.r196j-work-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:10px;align-items:start}.r196j-panel{min-width:0;border:1px solid #e1e7ef;border-radius:11px;background:#fff;padding:11px}.r196j-panel--wide{grid-column:1/-1}.r196j-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.r196j-panel-head>div{display:flex;align-items:center;gap:7px;min-width:0}.r196j-panel-head span{min-width:0}.r196j-panel-head b,.r196j-panel-head small{display:block}.r196j-panel-head b{font-size:13px}.r196j-panel-head small{font-size:10.5px;color:#64748b}.r196j-panel-head .linklike{white-space:nowrap;font-size:11px}.r196j-panel-empty{padding:18px 8px;color:#64748b;text-align:center;font-size:11px}.r196j-match-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.r196j-match-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon copy score" "icon copy badge";gap:2px 6px;min-width:0;padding:8px;border:1px solid #e7ecf2;border-radius:9px;background:#fff;text-align:left;cursor:pointer}.r196j-match-row:hover{border-color:#bfdbfe;background:#f8fbff}.r196j-match-row>svg{grid-area:icon;color:#2563eb;margin-top:2px}.r196j-match-row>span:not(.r196j-badge){grid-area:copy;min-width:0}.r196j-match-row span b,.r196j-match-row span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r196j-match-row span b{font-size:11.5px}.r196j-match-row span small{font-size:10px;color:#64748b}.r196j-match-row>strong{grid-area:score;font-size:13px;color:#0f172a}.r196j-match-row>.r196j-badge{grid-area:badge;justify-self:end;padding:2px 6px;font-size:9px}.r196j-stage-mini{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.r196j-stage-mini span{padding:6px;border-radius:7px;background:#f8fafc;text-align:center}.r196j-stage-mini b,.r196j-stage-mini small{display:block}.r196j-stage-mini small{font-size:8.5px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r196j-stage-mini b{font-size:13px}.r196j-pipeline-preview{display:grid;gap:1px}.r196j-pipeline-preview button{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 3px;border:0;border-top:1px solid #eef2f6;background:transparent;text-align:left;cursor:pointer}.r196j-pipeline-preview button span{min-width:0}.r196j-pipeline-preview b,.r196j-pipeline-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r196j-pipeline-preview b{font-size:11.5px}.r196j-pipeline-preview small{font-size:10px;color:#64748b}.r196j-shortlist-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.r196j-metric{padding:7px;border-radius:8px;background:#f8fafc;text-align:center}.r196j-metric b,.r196j-metric em,.r196j-metric small{display:block}.r196j-metric small{font-size:9px;color:#64748b}.r196j-metric b{font-size:15px}.r196j-metric em{font-size:8.5px;font-style:normal;color:#64748b}.r196j-metric--green{background:#f0fdf4}.r196j-metric--blue{background:#eff6ff}.r196j-metric--warning{background:#fff7ed}.r196j-panel-actions{display:flex;gap:6px;margin-top:9px}.r196j-panel-actions .crew-btn{flex:1 1;justify-content:center}.r196j-context-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.r196j-context-list span{padding:6px 7px;border-radius:7px;background:#f8fafc}.r196j-context-list b,.r196j-context-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r196j-context-list small{font-size:9.5px;color:#64748b}.r196j-context-list b{font-size:11px;margin-top:1px}.r196j-attention-list{display:grid;gap:5px;margin-bottom:9px}.r196j-attention-list span{gap:6px;padding:7px 8px;background:#fff7ed;color:#9a3412;font-size:10.5px}.r196j-attention-list span,.r196j-ready{display:flex;align-items:center;border-radius:8px}.r196j-ready{gap:7px;padding:9px;background:#f0fdf4;color:#166534;margin-bottom:9px}.r196j-ready b,.r196j-ready small{display:block}.r196j-ready small{font-size:10px}.full{width:100%;justify-content:center}@media(max-width:1280px){.r196j-master-detail{grid-template-columns:minmax(280px,310px) minmax(0,1fr)}.r196j-match-list{grid-template-columns:repeat(3,minmax(0,1fr))}.r196j-facts{grid-template-columns:1fr 1fr}.r196j-facts>span:nth-child(3){border-left:0;border-top:1px solid #edf1f5}.r196j-facts>span:nth-child(4){border-top:1px solid #edf1f5}}@media(max-width:980px){.r196j-request-page{overflow:visible}.r196j-master-detail{grid-template-columns:1fr;overflow:visible}.r196j-request-master{max-height:390px}.r196j-request-detail-wrap{overflow:visible}.r196j-work-grid{grid-template-columns:1fr}.r196j-panel--wide{grid-column:auto}.r196j-match-list{grid-template-columns:1fr 1fr}.r196j-filter-row{grid-template-columns:1fr 1fr!important}}.r196da-request-notice{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534;font-size:11px;font-weight:700}.r196da-request-notice .linklike{margin-left:auto}.r196da-match-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch;min-width:0;border:1px solid #e7ecf2;border-radius:9px;background:#fff;overflow:hidden}.r196da-match-row:hover{border-color:#bfdbfe;background:#f8fbff}.r196da-match-profile{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon copy score" "icon copy badge";gap:2px 6px;min-width:0;padding:8px;border:0;background:transparent;text-align:left;cursor:pointer}.r196da-match-profile>svg:first-child{grid-area:icon;color:#2563eb;margin-top:2px}.r196da-match-profile>span:not(.r196j-badge){grid-area:copy;min-width:0}.r196da-match-profile span b,.r196da-match-profile span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r196da-match-profile span b{font-size:11.5px}.r196da-match-profile span small{font-size:10px;color:#64748b}.r196da-match-profile>strong{grid-area:score;font-size:13px;color:#0f172a}.r196da-match-profile>.r196j-badge{grid-area:badge;justify-self:end;padding:2px 6px;font-size:9px}.r196da-match-profile>svg:last-child{display:none}.r196da-add-proposal{align-self:stretch;min-width:105px;border:0;border-left:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;padding:8px 10px;font-size:10px;font-weight:850;cursor:pointer}.r196da-add-proposal:hover:not(:disabled){background:#dbeafe}.r196da-add-proposal.is-added{background:#ecfdf3;color:#15803d;border-left-color:#bbf7d0}.r196da-add-proposal:disabled{cursor:default;opacity:.72}@media(max-width:1180px){.r196j-match-list{grid-template-columns:1fr 1fr}.r196da-match-row{min-height:64px}}@media(max-width:720px){.r196da-match-row,.r196j-match-list{grid-template-columns:1fr}.r196da-add-proposal{border-left:0;border-top:1px solid #dbeafe}}.r196da-decision-card .r196da-capacity-closed{margin:12px 0}.r196da-placement-continuation{display:grid;gap:14px}.r196da-placement-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.r196da-placement-flow>span{position:relative;min-height:88px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon step" "title title" "note note";align-content:start;gap:4px 8px;padding:12px;border:1px solid var(--border,#d9e2ec);border-radius:12px;background:var(--surface,#fff)}.r196da-placement-flow>span svg{grid-area:icon}.r196da-placement-flow>span small{grid-area:step;justify-self:end;font-weight:700}.r196da-placement-flow>span b{grid-area:title}.r196da-placement-flow>span em{grid-area:note;font-style:normal;font-size:12px;opacity:.72}.r196da-placement-flow>span.complete{border-color:#9fd5b2;background:#f2fbf5}.r196da-placement-flow>span.current{border-color:#8cb9ee;background:#f2f7fd;box-shadow:inset 0 0 0 1px #8cb9ee}.r196da-placement-flow>span.pending{opacity:.68}.r196da-next-work{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border:1px solid var(--border,#d9e2ec);border-radius:12px;background:#f8fafc}.r196da-next-work>div:first-child{min-width:240px;flex:1 1}.r196da-next-work small{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;opacity:.62}.r196da-next-work b{display:block;margin-top:3px}.r196da-next-work p{margin:5px 0 0;font-size:13px;opacity:.74}@media (max-width:900px){.r196da-placement-flow{grid-template-columns:1fr 1fr}.r196da-next-work{align-items:stretch;flex-direction:column}}@media (max-width:560px){.r196da-placement-flow{grid-template-columns:1fr}}.r196da-record-request-context{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;border:1px solid #8cb9ee;border-radius:12px;background:#f2f7fd}.r196da-record-request-context>div:first-child{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.r196da-record-request-context small{font-size:10px;font-weight:800;letter-spacing:.08em;opacity:.62}.r196da-record-request-context b{font-size:14px}.r196da-record-request-context span{font-size:13px;opacity:.76}@media (max-width:700px){.r196da-record-request-context{align-items:stretch;flex-direction:column}}.r196db-proposal-panel{grid-column:1/-1}.r196db-proposal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.r196db-proposal-candidate{display:grid;grid-template-columns:minmax(0,1fr) 34px;border:1px solid #e2e8f0;border-radius:9px;overflow:hidden;background:#fff}.r196db-proposal-person{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;border:0;background:transparent;text-align:left;cursor:pointer}.r196db-proposal-person>svg:first-child{color:#2563eb;flex:0 0 auto}.r196db-proposal-person>span{min-width:0;flex:1 1}.r196db-proposal-person b,.r196db-proposal-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r196db-proposal-person b{font-size:11.5px}.r196db-proposal-person small{font-size:10px;color:#64748b;margin-top:2px}.r196db-proposal-remove{border:0;border-left:1px solid #fee2e2;background:#fff7f7;color:#b91c1c;cursor:pointer}.r196db-proposal-remove:hover:not(:disabled){background:#fee2e2}.r196db-proposal-note{display:block;margin-top:10px}.r196db-proposal-note>span{display:block;font-size:10.5px;font-weight:800;margin-bottom:5px}.r196db-proposal-note textarea{width:100%;resize:vertical;min-height:70px}.r196db-proposal-note small{display:block;text-align:right;color:#64748b;font-size:9px}.r196db-proposal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.r196db-role-note{display:flex;gap:7px;align-items:center;margin-top:8px;padding:7px 9px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:10px}.r196db-role-note b{text-transform:capitalize}.r196db-proposal-submitted{display:flex;align-items:center;gap:9px;margin-top:10px;padding:11px;border:1px solid #bbf7d0;border-radius:9px;background:#f0fdf4;color:#166534}.r196db-proposal-submitted>span{min-width:0;flex:1 1}.r196db-proposal-submitted b,.r196db-proposal-submitted small{display:block}.r196db-proposal-submitted small{font-size:10px;margin-top:2px}.r196db-proposal-submitted .crew-btn{margin-left:auto}@media(max-width:760px){.r196db-proposal-list{grid-template-columns:1fr}.r196db-proposal-actions,.r196db-proposal-submitted{align-items:stretch;flex-direction:column}.r196db-proposal-submitted .crew-btn{margin-left:0}}.r196df-request-matching{margin-top:12px;padding:12px;border:1px solid #bfdbfe;border-radius:12px;background:#f8fbff;display:grid;gap:10px}.r196df-matching-controls{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(140px,1fr));gap:8px}.r196df-matching-controls label{display:grid;gap:4px;font-size:10px;font-weight:800;color:#475569}.r196df-matching-controls input,.r196df-matching-controls select{width:100%;min-height:36px}.r196df-matching-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.r196df-matching-summary b{font-size:12px}.r196df-matching-summary small{font-size:10px;color:#64748b}.r196df-matching-list{display:grid;gap:7px;max-height:480px;overflow:auto;padding-right:2px}.r196df-request-matching .registry-pagination{margin-top:0}.r196df-request-matching .r196da-match-row{background:#fff}@media(max-width:900px){.r196df-matching-controls{grid-template-columns:1fr 1fr}}@media(max-width:560px){.r196df-matching-controls{grid-template-columns:1fr}.r196df-matching-summary{align-items:flex-start;flex-direction:column}}.r196j-request-conditions{display:grid;gap:8px}.r196j-request-conditions .r196j-panel-head{margin-bottom:0}.r196j-request-condition-notes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.r196j-request-condition-notes>div{min-width:0;padding:8px 9px;border-radius:8px;background:#f8fafc}.r196j-request-condition-notes b,.r196j-request-condition-notes small{display:block}.r196j-request-condition-notes small{font-size:9.5px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.r196j-request-condition-notes b{margin-top:2px;font-size:11px;line-height:1.4;font-weight:650;white-space:normal;overflow-wrap:anywhere}@media(max-width:980px){.r196j-request-condition-notes{grid-template-columns:1fr}}.r196j-request-page{height:calc(100vh - 168px);min-height:620px;grid-template-rows:auto auto minmax(0,1fr)}.r196j-master-detail{height:100%;min-height:0}.r196j-request-detail-wrap,.r196j-request-master{height:100%}.r196j-request-list{flex:1 1;min-height:0}.r196j-request-detail-wrap,.r196j-request-list{scrollbar-gutter:stable}.r196j-master-head{position:sticky;top:0;z-index:4;min-height:42px}.r196j-master-pagination{position:sticky;bottom:0;z-index:4}.r196j-master-head span{display:flex;align-items:center;gap:6px;min-width:0}.r196j-master-head small{display:flex;align-items:center;gap:3px;white-space:nowrap}.r196j-master-head kbd{min-width:18px;padding:1px 4px;border:solid #cbd5e1;border-width:1px 1px 2px;border-radius:4px;background:#fff;color:#475569;font:700 9px/15px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.r196k-attention-count{display:inline-flex;padding:2px 6px;border-radius:999px;background:#fff7ed;color:#b45309;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.r196j-request-row{position:relative;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.r196j-request-row:focus-visible{z-index:2;outline:2px solid #2563eb;outline-offset:-2px}.r196j-request-row.selected{background:#eaf3ff;box-shadow:inset 3px 0 0 #2563eb,0 1px 0 rgba(37,99,235,.05)}.r196j-request-row.is-unassigned:not(.selected) .r196j-request-dot{background:#fff7ed;color:#b45309}.r196j-request-row.is-overdue .r196j-request-dot{background:#fef2f2;color:#b91c1c}.r196k-unassigned-label{color:#b45309!important}.r196k-detail{padding:0 14px 14px}.r196k-command-zone{position:sticky;top:0;z-index:8;display:grid;gap:10px;margin:0 -14px;padding:12px 14px 10px;border-bottom:1px solid #dbe3ef;background:rgba(248,250,252,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 12px rgba(15,23,42,.035)}.r196k-command-zone .r196j-request-hero{margin:0}.r196k-command-zone .r196j-facts{box-shadow:0 1px 1px rgba(15,23,42,.02)}.r196k-command-zone .r196j-progress{padding:0 4px}.r196k-command-zone .r196j-next-action{margin:0;border-width:1px;box-shadow:0 2px 6px rgba(37,99,235,.06)}.r196k-scroll-cue{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:0 2px;color:#64748b}.r196k-scroll-cue span{font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:#475569}.r196k-scroll-cue small{font-size:9.5px}.r196j-work-grid{padding-top:0}.r196k-primary-panel{border-color:#d7e3f4;box-shadow:0 1px 2px rgba(15,23,42,.025)}.r196k-secondary-panel{background:#fbfcfe}.r196j-panel{transition:border-color .12s ease,box-shadow .12s ease}.r196j-panel:hover{border-color:#cbd8e8}.r196j-panel-head{min-height:31px}.r196j-panel-head .linklike{border-radius:6px;padding:4px 6px}.r196j-panel-head .linklike:hover{background:#eff6ff}.r196j-match-row:focus-visible,.r196j-pipeline-preview button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.r196j-next-action .crew-btn{min-width:118px;justify-content:center}.r196j-inline-assign select:focus-visible{outline:2px solid #2563eb;outline-offset:1px}@media(max-height:780px) and (min-width:981px){.r196j-request-page{height:calc(100vh - 148px);min-height:520px;padding-top:9px!important}.r196k-command-zone{gap:7px;padding-top:9px;padding-bottom:8px}.r196j-facts>span{padding:7px 9px}.r196j-request-title h2{font-size:19px}.r196j-next-action{padding:9px 11px}.r196j-next-action p{display:none}}@media(max-width:1180px){.r196j-master-head small{font-size:0;gap:2px}.r196j-master-head kbd{font-size:9px}.r196k-scroll-cue small{display:none}}@media(max-width:980px){.r196j-request-page{height:auto;min-height:0}.r196j-request-detail-wrap,.r196j-request-master{height:auto}.r196k-command-zone{position:relative;top:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.r196j-master-head,.r196j-master-pagination{position:relative}}.r196l-case-panel{border-color:#cfdced;background:linear-gradient(180deg,#fff,#fbfdff)}.r196l-case-panel.has-unread{box-shadow:inset 3px 0 0 #2563eb,0 1px 2px rgba(15,23,42,.03)}.r196l-case-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0 9px}.r196l-case-metrics .r196j-metric{min-height:52px}.r196l-case-list{display:grid;gap:7px}.r196l-case-row{overflow:hidden;border:1px solid #dce4ef;border-radius:8px;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.r196l-case-row:hover{border-color:#c6d4e6;box-shadow:0 2px 7px rgba(15,23,42,.04)}.r196l-case-row.is-unread{border-color:#bfdbfe;background:#fafdff}.r196l-case-main{display:grid;width:100%;grid-template-columns:28px minmax(180px,1fr) auto auto auto 18px;gap:8px;align-items:center;padding:9px 10px;border:0;background:transparent;color:#0f172a;text-align:left;cursor:pointer}.r196l-case-main:hover{background:#f8fbff}.r196l-case-main:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.r196l-case-main>span:nth-child(2){display:grid;gap:2px;min-width:0}.r196l-case-main>span:nth-child(2) b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.r196l-case-main>span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10px}.r196l-case-avatar{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;background:#eff6ff;color:#2563eb}.r196l-case-actions{display:flex;align-items:center;gap:5px;padding:6px 9px;border-top:1px solid #edf1f6;background:#fbfcfe}.r196l-case-actions button{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#475569;font-size:10px;font-weight:750;cursor:pointer}.r196l-case-actions button:hover{border-color:#dbe5f0;background:#fff;color:#1d4ed8}.r196l-case-actions button:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.r196l-case-actions button.has-signal{background:#eff6ff;color:#1d4ed8}.r196l-case-actions button.has-warning{background:#fff7ed;color:#b45309}.r196l-case-actions button em{display:grid;min-width:16px;height:16px;place-items:center;border-radius:999px;background:#2563eb;color:#fff;font-size:9px;font-style:normal}.r196l-more-cases{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;margin-top:7px;padding:7px;border:1px dashed #cbd5e1;border-radius:7px;background:#f8fafc;color:#475569;font-size:10px;font-weight:800;cursor:pointer}.r196l-more-cases:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.r196l-case-empty{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b}.r196l-case-empty>svg{flex:none;margin-top:1px;color:#94a3b8}.r196l-case-empty span{display:grid;gap:2px}.r196l-case-empty b{color:#475569;font-size:11px}.r196l-case-empty small{max-width:720px;font-size:10px;line-height:1.45}.r196l-return-context{display:inline-flex!important;align-items:center;gap:6px}@media(max-width:1280px){.r196l-case-main{grid-template-columns:28px minmax(150px,1fr) auto auto 18px}.r196l-case-main>.r196j-badge:nth-of-type(3){display:none}}@media(max-width:1080px){.r196l-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r196l-case-actions{flex-wrap:wrap}}@media(max-width:980px){.r196l-case-main{grid-template-columns:28px minmax(0,1fr) auto 18px}.r196l-case-main>.r196j-badge:nth-of-type(2),.r196l-case-main>.r196j-badge:nth-of-type(3){display:none}}.r196m-daily{margin:0 0 18px;padding:18px;border:1px solid var(--vds-border,#d8e0e8);border-radius:14px;background:var(--vds-surface,#fff);box-shadow:0 8px 28px rgba(22,42,66,.05)}.r196m-daily-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.r196m-daily-head>div:first-child>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#66788a}.r196m-daily-head h2{margin:2px 0 3px;font-size:20px}.r196m-daily-head p{margin:0;color:#657485;font-size:13px;max-width:720px}.r196m-daily-head-actions{display:flex;gap:8px;align-items:center}.r196m-scope{display:flex;padding:3px;border:1px solid #d7e0e8;border-radius:9px;background:#f6f8fa}.r196m-scope button{display:flex;align-items:center;gap:5px;border:0;background:transparent;padding:7px 10px;border-radius:7px;font-size:12px;font-weight:700}.r196m-scope button.active{background:#fff;box-shadow:0 1px 4px rgba(22,42,66,.12)}.r196m-manager-scope{padding:7px 10px;border-radius:8px;background:#f3f6f8;font-size:12px;font-weight:800}.r196m-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:12px}.r196m-summary button{min-width:0;text-align:left;border:1px solid #dde4eb;background:#fbfcfd;border-radius:10px;padding:9px 10px}.r196m-summary button b{display:block;font-size:17px;line-height:1.1}.r196m-summary button small{display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#6d7a88}.r196m-summary button.active{border-color:#8ea7bd;background:#f1f6fa}.r196m-toolbar{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:minmax(230px,1fr) auto auto;gap:8px;align-items:center;padding:8px 0;background:#fff}.r196m-search{height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d7e0e8;border-radius:9px}.r196m-search input{width:100%;border:0;outline:0;background:transparent;font-size:13px}.r196m-type-tabs{display:flex;gap:4px;overflow:auto}.r196m-type-tabs button{display:flex;align-items:center;gap:5px;white-space:nowrap;border:1px solid transparent;background:transparent;border-radius:8px;padding:7px 8px;font-size:12px}.r196m-type-tabs button.active{background:#eef4f8;border-color:#d3dfe8}.r196m-type-tabs em{min-width:17px;padding:1px 4px;border-radius:9px;background:#e6edf2;font-style:normal;font-size:10px;text-align:center}.r196m-priority-filter{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#697888}.r196m-priority-filter select{height:34px;border:1px solid #d7e0e8;border-radius:8px;background:#fff;padding:0 26px 0 8px}.r196m-work-list{border-top:1px solid #e5eaf0;max-height:470px;overflow:auto}.r196m-work-row{width:100%;display:grid;grid-template-columns:30px minmax(240px,1.4fr) minmax(130px,.65fr) minmax(130px,.65fr) 90px 18px;gap:10px;align-items:center;border:0;border-bottom:1px solid #e9edf1;background:#fff;padding:10px 8px;text-align:left}.r196m-work-row:focus-visible,.r196m-work-row:hover{background:#f6f9fb;outline:none}.r196m-work-row.priority-critical{box-shadow:inset 3px 0 #a43838}.r196m-work-row.priority-high{box-shadow:inset 3px 0 #b87a20}.r196m-work-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef3f6}.r196m-work-copy,.r196m-work-due,.r196m-work-owner{min-width:0}.r196m-work-copy b,.r196m-work-due b,.r196m-work-owner b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.r196m-work-copy small,.r196m-work-due small,.r196m-work-owner small{display:block;color:#74808c;font-size:10px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r196m-priority{text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.04em;padding:5px 6px;border-radius:7px;text-align:center;background:#eef2f5}.r196m-priority-critical{background:#faeaea;color:#8c3030}.r196m-priority-high{background:#fff0db;color:#865914}.r196m-priority em{margin-left:4px;font-style:normal}.r196m-empty{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#71808f}.r196m-empty b{color:#3d4b59}.r196m-feedback{display:flex;gap:7px;align-items:center;padding:8px 10px;border-radius:8px;margin-bottom:8px}.r196m-feedback.error{background:#fff1f1;color:#9a3535}.r196m-pagination{display:flex;justify-content:space-between;align-items:center;padding-top:9px;font-size:11px;color:#697787}.r196m-pagination div{display:flex;gap:5px}.r196m-pagination button{display:flex;align-items:center;gap:4px;border:1px solid #d8e0e8;border-radius:7px;background:#fff;padding:6px 8px;font-size:11px}.r196m-pagination button:disabled{opacity:.45}.r196m-unread-note{display:flex;align-items:center;gap:5px;margin:10px 0 0;color:#71808f;font-size:10px}@media(max-width:1180px){.r196m-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.r196m-toolbar{grid-template-columns:1fr}.r196m-work-row{grid-template-columns:30px minmax(220px,1fr) 120px 80px 18px}.r196m-work-owner{display:none}}.r196o-daily [data-attention-code]{position:relative}.r196o-daily [data-attention-state=derived]:after{content:"";position:absolute;right:0;top:0;width:3px;height:100%;border-radius:0 8px 8px 0;background:transparent;pointer-events:none}.r196o-daily [data-attention-code=candidate_followup_overdue]:after,.r196o-daily [data-attention-code=client_followup_overdue]:after,.r196o-daily [data-attention-code=joining_overdue]:after{background:#a43838}.r196o-daily [data-attention-code=operator_unread_message]:after,.r196o-daily [data-attention-code=shortlist_ready_approval]:after,.r196o-daily [data-attention-code=submitted_document_blocker]:after,.r196o-daily [data-attention-code=unassigned_request]:after{background:#b87a20}.r196o-attention-sync .r196j-attention-list span{justify-content:flex-start}.r196o-attention-sync .r196j-attention-list .r196o-attention-critical{background:#fff1f1;color:#8f2f2f}.r196o-attention-sync .r196j-attention-list .r196o-attention-high{background:#fff7ed;color:#8a5717}.r196o-attention-sync .r196j-attention-list .r196o-attention-normal{background:#f7f9fb;color:#52606d}.r196o-control-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.6fr)}.r196o-attention-routing{align-self:start}.r196o-routing-copy{display:grid;gap:8px;padding:4px 2px 2px}.r196o-routing-copy>b{font-size:13px;color:#263442}.r196o-routing-copy p{margin:0;color:#667789;font-size:11px;line-height:1.5}.r196o-routing-copy .crew-btn{justify-content:center;margin-top:4px}@media(max-width:1180px){.r196o-control-grid{grid-template-columns:1fr}.r196o-attention-routing{order:-1}}.r196n-daily .r196m-work-row{position:relative;grid-template-columns:30px minmax(220px,1.3fr) minmax(120px,.58fr) minmax(120px,.58fr) 78px minmax(118px,auto) 18px;cursor:pointer}.r196n-quick-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:4px;min-width:0;cursor:default}.r196n-quick-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:29px;border:1px solid #d7e0e8;border-radius:7px;background:#fff;padding:5px 7px;color:#405466;font-size:10px;font-weight:800;white-space:nowrap}.r196n-quick-btn:focus-visible,.r196n-quick-btn:hover{border-color:#9db0c0;background:#eef4f8;outline:none}.r196n-quick-btn:disabled{opacity:.48;cursor:not-allowed}.r196n-saving{display:inline-flex;align-items:center;gap:4px;color:#68798a;font-size:10px;font-weight:700}.r196n-work-row.quick-open{z-index:30}.r196n-work-row.quick-open .r196n-quick-actions{z-index:31}.r196n-assign-wrap{position:relative}.r196n-assign-panel{position:absolute;right:0;top:34px;z-index:32;display:flex;gap:5px;width:290px;padding:8px;border:1px solid #ccd7e0;border-radius:9px;background:#fff;box-shadow:0 12px 28px rgba(27,47,67,.18)}.r196n-assign-panel select{min-width:0;flex:1 1;height:32px;border:1px solid #d4dde5;border-radius:7px;background:#fff;padding:0 7px;font-size:11px}.r196n-assign-panel button{height:32px;border:0;border-radius:7px;background:#274e6d;color:#fff;padding:0 10px;font-size:11px;font-weight:800}.r196n-assign-panel button:disabled{opacity:.45}.r196n-feedback{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding:8px 10px;border-radius:8px;font-size:12px}.r196n-feedback.success{background:#edf8f1;color:#356545}.r196n-open-chevron{color:#71808f}.r196n-work-row:focus-visible{outline:2px solid #9cb2c3;outline-offset:-2px}@media(max-width:1280px){.r196n-daily .r196m-work-row{grid-template-columns:30px minmax(220px,1fr) 115px 72px minmax(110px,auto) 18px}.r196n-daily .r196m-work-owner{display:none}}@media(max-width:1080px){.r196n-daily .r196m-work-row{grid-template-columns:30px minmax(220px,1fr) 72px minmax(96px,auto) 18px}.r196n-daily .r196m-work-due{display:none}.r196n-quick-btn{padding:5px}.r196n-quick-btn svg+*{display:none}}.r196p-context-trail{display:flex;align-items:center;gap:7px;min-height:38px;margin:0 0 10px;padding:7px 10px;border:1px solid var(--vds-border,#dce3ea);border-radius:10px;background:var(--vds-surface,#fff);color:var(--vds-text-muted,#64748b);font-size:12px;overflow-x:auto;white-space:nowrap}.r196p-context-trail button{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:0;background:transparent;color:var(--vds-link,#2563eb);font:inherit;font-weight:650;cursor:pointer;border-radius:6px}.r196p-context-trail button:focus-visible,.r196p-context-trail button:hover{background:var(--vds-surface-soft,#f4f7fa);outline:none}.r196p-context-trail strong{color:var(--vds-text,#172033);font-weight:700}.r196p-context-trail .r196p-context-current{display:inline-flex;align-items:center;gap:5px;color:var(--vds-text,#172033)}.r196p-context-trail .r196p-context-meta{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--vds-text-muted,#64748b)}.r196p-context-trail svg{flex:none}.r196p-context-restored{animation:r196p-context-pulse .8s ease-out}@keyframes r196p-context-pulse{0%{box-shadow:0 0 0 2px rgba(37,99,235,.14)}to{box-shadow:none}}.r196p-request-master-scroll{scrollbar-gutter:stable}@media (max-width:1100px){.r196p-context-trail .r196p-context-meta{display:none}}.r196da-location-strip{display:flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border-top:1px solid var(--vds-border,#dce3ea);color:var(--vds-text-muted,#64748b);font-size:11px}.r196da-location-strip>span{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.r196da-location-strip>b{color:var(--vds-link,#2563eb)}.r196da-location-strip>strong{color:var(--vds-text,#172033)}.r196da-location-strip>em{margin-left:auto;padding:3px 7px;border-radius:999px;background:#eaf2ff;color:#1d4ed8;font-style:normal;font-weight:800}.r196dc-placement-workspace{display:grid;gap:var(--vds-space-4,16px)}.r196dc-placement-flow{grid-template-columns:repeat(6,minmax(120px,1fr))!important}.r196dc-placement-flow>span.blocked{border-color:var(--vds-color-danger-300,#f1a7a7);background:var(--vds-color-danger-50,#fff3f3)}.r196dc-next-action{align-items:center}.r196dc-placement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vds-space-4,16px)}.r196dc-placement-card{border:1px solid var(--vds-color-border,#d8e0e8);border-radius:var(--vds-radius-lg,12px);padding:var(--vds-space-4,16px);background:var(--vds-color-surface,#fff);display:grid;align-content:start;gap:12px;min-width:0}.r196dc-placement-card .mini-head{align-items:flex-start}.r196dc-placement-card .mini-head small{font-weight:800;color:var(--vds-color-text-muted,#607080);letter-spacing:.04em}.r196dc-placement-card h3{margin:2px 0 0}.r196dc-placement-card .crew-form.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r196dc-placement-card .crew-form.compact>button{align-self:end}.r196dc-placement-card label{min-width:0}.r196dc-sign-on-card{grid-column:1/-1}.r196dc-sign-on-card>.crew-btn{justify-self:start}.case-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px 0 currentColor}@media(max-width:1100px){.r196dc-placement-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r196dc-placement-grid{grid-template-columns:1fr}}@media(max-width:720px){.r196dc-placement-flow{grid-template-columns:1fr!important}.r196dc-placement-card .crew-form.compact{grid-template-columns:1fr}}.r196dc-seafarer-placement-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 8px}.r196dc-seafarer-placement-flow>span{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:2px;align-items:center;padding:10px 12px;border:1px solid var(--vds-border,#dbe3ee);border-radius:10px;background:var(--vds-surface,#fff)}.r196dc-seafarer-placement-flow>span>small{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--vds-surface-muted,#f1f5f9);font-weight:800}.r196dc-seafarer-placement-flow>span>b{font-size:12px}.r196dc-seafarer-placement-flow>span>em{font-size:11px;font-style:normal;color:var(--vds-text-muted,#64748b)}.r196dc-seafarer-placement-flow>span.complete{border-color:#bbf7d0;background:#f0fdf4}.r196dc-seafarer-placement-flow>span.current{border-color:#93c5fd;background:#eff6ff;box-shadow:inset 0 -3px 0 #2563eb}.r196dc-seafarer-next-action{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--vds-surface-muted,#f8fafc)}.r196dc-seafarer-next-action small{font-weight:800;letter-spacing:.04em}.r196dc-seafarer-next-action b{font-size:13px}.r196dc-seafarer-next-action span{font-size:12px;color:var(--vds-text-muted,#64748b)}@media(max-width:900px){.r196dc-seafarer-placement-flow{grid-template-columns:1fr 1fr}}@media(max-width:560px){.r196dc-seafarer-placement-flow{grid-template-columns:1fr}}.r196dd-onboard-domain .crew-table tbody tr{cursor:default}.r196dd-onboard-domain .row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.r196dd-onboard-workspace{display:grid;gap:16px;min-width:0}.r196dd-onboard-identity{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 18px;border:1px solid var(--vds-border,#d9e2ec);border-radius:16px;background:var(--vds-surface,#fff)}.r196dd-change-close small,.r196dd-next-action small,.r196dd-onboard-identity small,.r196dd-workspace-card small{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--vds-text-muted,#64748b)}.r196dd-onboard-identity h3{margin:4px 0;font-size:20px;line-height:1.25}.r196dd-onboard-identity p{margin:0;color:var(--vds-text-muted,#64748b)}.r196dd-lifecycle-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.r196dd-life-step{min-width:0;padding:10px;border:1px solid var(--vds-border,#d9e2ec);border-radius:12px;background:var(--vds-surface,#fff);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.r196dd-life-step>.vesbor-badge{grid-column:1/-1;justify-self:start}.r196dd-life-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#edf4ff;color:#1e5eff}.r196dd-life-step b{display:block;font-size:12px}.r196dd-life-step small{display:block;margin-top:2px;color:var(--vds-text-muted,#64748b);font-size:10px;white-space:normal}.r196dd-life-step.is-complete{background:#f6fbf8;border-color:#cfe8d7}.r196dd-life-step.is-current{border-color:#8fb6ff;box-shadow:inset 0 0 0 1px #8fb6ff}.r196dd-life-step.is-blocked{background:#fff9f5;border-color:#f3d2bd}.r196dd-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 16px;border-radius:14px;background:#eef5ff;border:1px solid #c9dcff}.r196dd-next-action small{grid-column:1/-1;color:#275ba8}.r196dd-next-action b{font-size:15px;color:#143d79}.r196dd-next-action span{color:#4b6587;font-size:12px;text-align:right}.r196dd-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r196dd-workspace-card{min-width:0;padding:15px;border:1px solid var(--vds-border,#d9e2ec);border-radius:14px;background:var(--vds-surface,#fff);display:grid;gap:10px;align-content:start}.r196dd-workspace-card p{margin:0;line-height:1.45}.r196dd-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.r196dd-card-head h4{margin:3px 0 0;font-size:15px}.r196dd-handover-card{grid-column:1/-1}.r196dd-handover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.r196dd-handover-grid label{display:grid;gap:5px;font-size:12px;font-weight:600}.r196dd-handover-grid .wide{grid-column:1/-1}.r196dd-close-controls textarea,.r196dd-handover-grid select,.r196dd-handover-grid textarea{width:100%}.r196dd-change-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px;align-items:start;padding:15px 16px;border:1px solid #c9dcff;border-radius:14px;background:#f7faff}.r196dd-change-close b,.r196dd-change-close span{display:block;margin-top:4px}.r196dd-close-controls{display:grid;gap:8px}.r196dd-recent-service{margin-top:14px}@media (max-width:1180px){.r196dd-lifecycle-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.r196dd-lifecycle-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.r196dd-workspace-grid{grid-template-columns:1fr}.r196dd-handover-card{grid-column:auto}.r196dd-change-close{grid-template-columns:1fr}}@media (max-width:620px){.r196dd-onboard-identity{flex-direction:column}.r196dd-lifecycle-flow,.r196dd-next-action{grid-template-columns:1fr}.r196dd-next-action span{text-align:left}.r196dd-handover-grid{grid-template-columns:1fr}.r196dd-handover-grid .wide{grid-column:auto}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .crew-primary-nav button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .crew-primary-nav button[aria-pressed=true]{background:#1646a0!important;border-color:#1646a0!important;color:#fff!important;box-shadow:0 4px 12px rgba(22,70,160,.18)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .crew-primary-nav button.active svg,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .crew-primary-nav button[aria-pressed=true] svg{color:currentColor!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .crew-context-nav button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .crew-context-nav button[aria-pressed=true]{background:#eaf2ff!important;border-color:#8eb8ff!important;color:#1646a0!important;box-shadow:inset 0 -2px 0 #1646a0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .r196da-location-strip{background:#f8fbff;border:1px solid #d8e5f7;border-top:0;border-radius:0 0 10px 10px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .r196da-location-strip>b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .r196da-location-strip>strong{font-weight:900}@media (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129dj-visual-shell .crew-primary-nav button[aria-pressed=true]{box-shadow:inset 0 -3px 0 rgba(255,255,255,.75)!important}}.r196de-vendor-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:16px;align-items:start}.r196de-vendor-grid .compact-side-list button.active,.r196de-vendor-grid .compact-side-list button[aria-pressed=true]{background:#eaf2ff;border-color:#8eb8ff;box-shadow:inset 3px 0 0 #1646a0}@media (max-width:980px){.r196de-vendor-grid{grid-template-columns:1fr}}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=chat] .vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page>.vds-page-header{padding:3px var(--r195e-account-safe-width) 5px 0!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=chat] .vesbor-shell-v2.vesbor-shell-communication-workspace .vds-inbox-page>.vds-page-header>.vds-page-header__actions{margin-right:0!important;max-width:calc(100% - var(--r195e-account-safe-width))!important}}@media (min-width:1181px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:first-child,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:first-child{width:19%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(2),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(2){width:10%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(3),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(3){width:12%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(4),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(4){width:15%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(5),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(5){width:16%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(6),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(6){width:13%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(7),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(7){width:8%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(8),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(8){width:7%!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table tbody tr>td{transition:background-color .12s ease,border-color .12s ease}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table :where(.registry-person,.registry-person>span,.candidate-name){background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table tbody tr:focus-visible>td,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table tbody tr:hover>td{background:#eef5ff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table tbody tr:focus-visible{outline:2px solid #8eb6ff;outline-offset:-2px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(5)>span,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(6)>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(5) .crew-badge{max-width:100%}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(6) small,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(8) small{max-width:100%;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(8) small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-columns,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2{grid-template-columns:minmax(220px,1.25fr) minmax(142px,.74fr) minmax(122px,.63fr) minmax(205px,1.08fr) minmax(108px,.54fr) minmax(120px,.6fr) minmax(88px,.42fr) minmax(78px,.38fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-columns{display:grid;gap:10px;align-items:end;padding:7px 10px 6px;border:1px solid #dfe7f2;border-bottom:0;border-radius:7px 7px 0 0;background:#f5f8fc;color:#586a82;font-size:9px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-list-v2{gap:0!important;border:1px solid #dfe7f2;border-radius:0 0 7px 7px;background:#fff;padding-right:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2{display:grid!important;gap:8px!important;align-items:center!important;min-height:70px;margin:0!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid #e7edf5!important;border-radius:0!important;box-shadow:none!important;cursor:grab!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2:last-child{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2:hover{background:#f7faff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2.selected{background:#eef5ff!important;box-shadow:inset 3px 0 0 #2563eb!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-cell{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-name{min-width:0!important;align-self:center;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-name>span{background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 :where(.candidate-picker-salary,.candidate-picker-readiness) b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .r196h-nomination-state{display:flex!important;flex-direction:column;align-items:flex-start;gap:1px;margin-top:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .r196h-nomination-state em{color:#6b7c93;font-size:9.5px;font-style:normal;font-weight:700}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .crew-badge{padding:3px 7px!important;font-size:10px!important;line-height:1.15!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-name{gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-name small{margin-top:1px!important;line-height:1.15!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-picker-match{gap:2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-add-shortlist-btn{width:100%!important;min-width:0!important;min-height:34px!important;padding:6px 8px!important;border-radius:6px!important;white-space:nowrap;cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-results-head{align-items:center;min-height:40px;padding:7px 9px!important}@media (min-width:1181px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-field-label{display:none!important}}@media (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-columns{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-list-v2{border:0;background:transparent;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid #dfe7f2!important;border-radius:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-name,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-picker-row-v2 .candidate-picker-match{grid-column:1/-1}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .candidate-field-label{display:block!important;margin-bottom:1px;color:#6b7c93;font-size:9px;font-weight:900;text-transform:uppercase}}html body #__next .vds-r196bu-login-tools{display:flex;justify-content:flex-end;margin:-3px 0 1px}html body #__next .vds-r196bu-auth-back button,html body #__next .vds-r196bu-login-tools button{border:0;background:transparent;padding:3px 0;color:#235ec9;font:inherit;font-size:12px;font-weight:800;cursor:pointer}html body #__next .vds-r196bu-auth-back button:hover,html body #__next .vds-r196bu-login-tools button:hover{text-decoration:underline}html body #__next .vds-r196bu-auth-success{border:1px solid #b8e3c8;border-radius:8px;background:#f0fbf4;padding:9px 10px;color:#17653a;font-size:12px;font-weight:700;line-height:1.35}html body #__next .vds-r196bu-auth-back{display:flex;justify-content:center}html body #__next .vds-r196bu-dev-reset-link{display:block;border:1px dashed #9db7df;border-radius:8px;background:#f7faff;padding:8px 10px;color:#235ec9;text-align:center;font-size:11px;font-weight:800;text-decoration:none}html body #__next .vds-r196bu-dev-reset-link:hover{border-style:solid;background:#eef5ff}.owner-once-popup-overlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;background:rgba(20,43,64,.22);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.owner-once-popup-card{position:relative;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:min(300px,calc(100vw - 32px));max-inline-size:min(560px,calc(100vw - 32px));max-block-size:min(78vh,720px);overflow:auto;padding:22px 24px 20px;border:1px solid #d7e3ec;border-top:4px solid #2e6fd8;border-radius:16px;background:rgba(255,255,255,.985);box-shadow:0 24px 64px rgba(14,38,61,.24);color:#183247;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.owner-once-popup-kicker{margin:0 34px 7px 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4c6680;opacity:1}.owner-once-popup-card h2{margin:0 34px 10px 0;color:#102c45;font-size:clamp(18px,2vw,23px);line-height:1.24}.owner-once-popup-default-title{font-size:19px!important}.owner-once-popup-body{max-inline-size:68ch;white-space:pre-wrap;overflow-wrap:anywhere;color:#253d52;font-size:15px;line-height:1.62}.owner-once-popup-actions{display:flex;justify-content:flex-end;margin-top:18px}.owner-once-popup-close{position:absolute;top:10px;right:12px;inline-size:34px;block-size:34px;border:1px solid #d7e3ec;border-radius:9px;background:#f6f9fc;color:#183247;font-size:26px;line-height:1;cursor:pointer}.owner-once-popup-close:hover{background:#eaf2fa}.owner-once-popup-close:focus-visible{outline:2px solid #2e6fd8;outline-offset:2px}.owner-once-popup-actions .btn-primary{min-inline-size:96px;border-color:#245fbe;background:#2e6fd8;color:#ffffff;font-weight:800}.owner-once-popup-actions .btn-primary:hover{background:#245fbe}.owner-once-popup-actions .btn-primary:focus-visible{outline:3px solid rgba(46,111,216,.28);outline-offset:2px}.owner-popup-admin-card{margin-bottom:16px;padding:14px;border:1px solid var(--vds-border,#d7e0e8);border-radius:12px;background:var(--vds-surface,#fff)}.owner-popup-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.owner-popup-admin-help{margin-top:4px;max-width:760px;font-size:12px;opacity:.72}.owner-popup-admin-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.owner-popup-selected-count{font-size:12px;font-weight:800;white-space:nowrap}.owner-popup-composer{display:grid;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--vds-border,#d7e0e8)}.owner-popup-composer-text{min-height:116px;resize:vertical;line-height:1.45}.owner-popup-all-audience-note{padding:9px 11px;border:1px solid rgba(58,116,164,.24);border-radius:9px;background:rgba(58,116,164,.07);font-size:11px;line-height:1.45}.owner-popup-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;opacity:.86}.owner-popup-history{display:grid;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--vds-border,#d7e0e8)}.owner-popup-history-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.65}.owner-popup-history-row{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid rgba(120,140,160,.15)}.owner-popup-history-row>div{display:grid;gap:2px;min-width:0}.owner-popup-history-row span{font-size:11px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-popup-history-row small{white-space:nowrap;opacity:.72}.owner-popup-select-cell{text-align:center}.owner-popup-select-cell input{inline-size:17px;block-size:17px;cursor:pointer;accent-color:currentColor}@media (max-width:720px){.owner-once-popup-overlay{align-items:start;padding-top:max(18px,env(safe-area-inset-top))}.owner-once-popup-card{inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:19px 18px 17px;border-radius:14px}.owner-popup-admin-head,.owner-popup-composer-footer,.owner-popup-history-row{align-items:stretch;flex-direction:column}.owner-popup-admin-actions{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.owner-once-popup-card{animation:vesbor-owner-popup-in .16s ease-out}@keyframes vesbor-owner-popup-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}}.AppDialogProvider_overlay__mtpkw{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:rgba(2,12,27,.56);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AppDialogProvider_dialog__Mj7eu{width:min(520px,100%);max-height:min(720px,calc(var(--vesbor-viewport-height, 100vh) - 36px));overflow:auto;border-radius:20px;border:1px solid var(--border,rgb(219,229,239));background:var(--bg-surface,white);box-shadow:0 28px 80px rgba(2,12,27,.3)}.AppDialogProvider_header__v1i2Z{padding:22px 22px 16px;border-bottom:1px solid var(--border,rgb(229,237,245))}.AppDialogProvider_titleRow__XKrVo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AppDialogProvider_eyebrow__3VqN4{color:var(--color-ocean,rgb(37,99,235));font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.AppDialogProvider_danger__PAtnb .AppDialogProvider_eyebrow__3VqN4{color:var(--danger,rgb(180,35,24))}.AppDialogProvider_title__Ucdmw{margin:5px 0 0;color:var(--color-navy,rgb(11,31,51));font-size:21px;line-height:1.2}.AppDialogProvider_closeButton__OFzI1{width:44px;height:44px;border-radius:999px;border:1px solid var(--border,rgb(219,229,239));background:var(--bg-surface,white);color:var(--text-secondary,rgb(71,85,105));font-size:20px;line-height:1;cursor:pointer}.AppDialogProvider_message__PJx2u{margin:14px 0 0;color:var(--text-primary,rgb(51,65,85));font-size:14px;line-height:1.55;font-weight:650}.AppDialogProvider_detail__j1wFB{margin:8px 0 0;color:var(--text-muted,rgb(100,116,139));font-size:13px;line-height:1.5}.AppDialogProvider_input__btS0B,.AppDialogProvider_textarea__vl5A1{width:100%;box-sizing:border-box;margin-top:16px;padding:0 14px;border-radius:12px;border:1px solid var(--border-strong,rgb(203,213,225));color:var(--text-primary,rgb(15,23,42));background:var(--bg-subtle,rgb(248,250,252));font:inherit;outline:none}.AppDialogProvider_input__btS0B{height:44px}.AppDialogProvider_textarea__vl5A1{min-height:120px;padding-top:12px;padding-bottom:12px;resize:vertical}.AppDialogProvider_input__btS0B:focus,.AppDialogProvider_textarea__vl5A1:focus{border-color:var(--color-ocean,rgb(37,99,235));box-shadow:0 0 0 3px rgba(37,99,235,.12)}.AppDialogProvider_actions__mdUhJ{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px}.AppDialogProvider_cancelButton__hyPW4,.AppDialogProvider_confirmButton__quWvk{height:40px;padding:0 16px;border-radius:11px;font-weight:800;cursor:pointer}.AppDialogProvider_cancelButton__hyPW4{border:1px solid var(--border-strong,rgb(203,213,225));background:var(--bg-surface,white);color:var(--text-primary,rgb(51,65,85))}.AppDialogProvider_confirmButton__quWvk{padding-inline:18px;border:0;background:var(--color-ocean,rgb(11,91,211));color:white;font-weight:850}.AppDialogProvider_danger__PAtnb .AppDialogProvider_confirmButton__quWvk{background:var(--danger,rgb(180,35,24))}.AppDialogProvider_confirmButton__quWvk:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.AppDialogProvider_overlay__mtpkw{place-items:end center;padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.AppDialogProvider_dialog__Mj7eu{width:100%;max-height:calc(var(--vesbor-viewport-height, 100vh) - max(16px, env(safe-area-inset-top, 0px)) - max(16px, env(safe-area-inset-bottom, 0px)));border-radius:18px}.AppDialogProvider_header__v1i2Z{padding:18px 16px 14px}.AppDialogProvider_actions__mdUhJ{display:grid;grid-template-columns:1fr;padding:12px 16px max(16px,env(safe-area-inset-bottom,0px))}.AppDialogProvider_cancelButton__hyPW4,.AppDialogProvider_confirmButton__quWvk{width:100%;min-height:44px}.AppDialogProvider_input__btS0B,.AppDialogProvider_textarea__vl5A1{font-size:16px}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-badge,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-pair-status,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-status-pill,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .tiny-status{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;flex:0 0 auto}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-status-line{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;min-width:max-content}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-status-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-board-agency-flags{flex-wrap:nowrap!important;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-request-nav-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-request-nav-controls button{min-height:26px;padding:3px 7px;border:1px solid #d9e2ec;border-radius:7px;background:#fff;color:#41556e;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-request-nav-controls button:focus-visible,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-request-nav-controls button:hover{border-color:#8eb6ff;background:#eef5ff;color:#174ea6;outline:none}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-request-nav-controls kbd{font:inherit;padding:0;border:0;background:transparent}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196j-match-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;align-items:stretch}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-row{min-width:0;overflow:hidden}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-profile,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-profile>span{min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-profile b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:minmax(180px,.95fr) repeat(5,minmax(150px,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid #dbe5f2;border-radius:10px;background:#fbfdff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-photo{width:62px;height:76px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:#eef4fb;border:1px solid #d9e2ec}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-photo .crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-photo img{width:100%;height:100%;object-fit:cover;display:grid;place-items:center}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity>span:last-child{min-width:0;display:grid;gap:2px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity em,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity i,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity strong{font-size:13px;color:#10213d}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity em,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity i{font-size:10px;color:#64748b}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-quick-360{min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-quick-360-loading{display:flex;align-items:center;gap:8px;padding:18px;color:#64748b}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-board-table tbody tr.r196ds-openable-board-row{cursor:pointer}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-board-table tbody tr.r196ds-openable-board-row:focus-visible>td{background:#eef5ff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-board-table tbody tr.r196ds-openable-board-row:focus-visible{outline:2px solid #8eb6ff;outline-offset:-2px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dd-life-step>.crew-badge{grid-column:1/-1!important;justify-self:start!important;width:auto!important;min-width:max-content!important}@media (max-width:1400px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media (max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196j-match-list{grid-template-columns:1fr!important}}@media (max-width:620px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-request-nav-controls{width:100%;justify-content:flex-start;flex-wrap:wrap}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-photo.company-photo-pick{width:86px!important;height:106px!important;min-width:86px!important;min-height:106px!important;max-width:86px!important;max-height:106px!important;border-radius:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.company-photo-pick{width:112px!important;height:138px!important;min-width:112px!important;min-height:138px!important;max-width:112px!important;max-height:138px!important;border-radius:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-photo.company-photo-pick>span,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.company-photo-pick>span{left:5px!important;right:5px!important;bottom:5px!important;padding:4px 5px!important;font-size:8.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .salary-cell{min-width:150px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .salary-cell>b{display:block;white-space:nowrap;font-weight:900}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .salary-cell>small{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .salary-emphasis{border-color:#bfdbfe!important;background:#eff6ff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .salary-emphasis>b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .salary-emphasis>strong{font-size:16px!important;color:#0b4dcc!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196j-match-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-profile b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.2}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-profile small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .company-photo-pick>.crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .portfolio-photo-reference>.crew-photo-fallback{width:100%;height:100%;min-height:88px;display:grid;place-items:center;background:#eef4fb;color:#31567f;font-weight:900}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .case-tabs{position:sticky;top:0;z-index:3}@media (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196j-match-list{grid-template-columns:1fr!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dd-lifecycle-flow{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dd-life-step b{line-height:1.25!important;overflow-wrap:normal!important;word-break:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dd-life-step>.crew-badge{max-width:100%!important;white-space:nowrap!important}@media (max-width:1080px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dd-lifecycle-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dd-lifecycle-flow{grid-template-columns:1fr!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity{grid-template-columns:86px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-photo{width:86px!important;height:106px!important;border-radius:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-simple-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border:1px solid #dbe5f2;border-radius:14px;background:#fff;padding:16px 18px;margin-bottom:12px}.r196dw-simple-hero small{font-size:10px;letter-spacing:.08em;color:#2563eb;font-weight:900}.r196dw-simple-hero h2{margin:3px 0 5px;font-size:22px;color:#0b1f3a}.r196dw-simple-hero p{margin:0;color:#64748b;max-width:820px}.r196dw-simple-actions{display:flex;gap:7px;flex-wrap:wrap}.r196dw-simple-actions button,.r196dw-simple-panel header>button{border:1px solid #d8e1ec;border-radius:9px;background:#fff;padding:8px 11px;font-weight:800;color:#29415f;cursor:pointer}.r196dw-simple-actions button.active,.r196dw-simple-actions button:hover,.r196dw-simple-panel header>button:hover{background:#edf5ff;border-color:#90b5f1;color:#0b57d0}.r196dw-error{border:1px solid #fecaca;background:#fff4f4;color:#b42318;border-radius:10px;padding:10px 12px;margin-bottom:10px}.r196dw-empty{padding:25px;border:1px dashed #cbd5e1;border-radius:12px;text-align:center;color:#64748b;background:#fbfdff}.r196dw-vessel-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-bottom:10px}.r196dw-vessel-strip>button{border:1px solid #dce5ef;background:#fff;border-radius:12px;padding:11px;text-align:left;display:grid;gap:3px;cursor:pointer;min-width:0}.r196dw-vessel-strip>button.active{border-color:#4c8df6;background:#f4f8ff;box-shadow:inset 0 0 0 1px #4c8df6}.r196dw-vessel-strip b{font-size:13px;color:#10213d}.r196dw-vessel-strip span{font-size:10px;color:#64748b}.r196dw-vessel-strip em{font-style:normal;font-size:9px;font-weight:850;color:#b45309}.r196dw-vessel-strip em.ok{color:#07824e}.r196dw-people-kpis,.r196dw-vessel-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.r196dw-people-kpis>span,.r196dw-vessel-summary>div{border:1px solid #e1e8f1;background:#fff;border-radius:11px;padding:10px;min-width:0}.r196dw-people-kpis small,.r196dw-vessel-summary small{display:block;color:#64748b;font-size:9px}.r196dw-people-kpis b,.r196dw-vessel-summary b{display:block;margin-top:3px;color:#10213d;overflow-wrap:anywhere}.r196dw-people-kpis b{font-size:20px}.r196dw-simple-panel{border:1px solid #dfe7f1;border-radius:14px;background:#fff;padding:12px;margin-bottom:10px}.r196dw-simple-panel>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:9px}.r196dw-simple-panel h3{margin:0;color:#10213d;font-size:15px}.r196dw-simple-panel header p{margin:3px 0 0;color:#64748b;font-size:10px}.r196dw-crew-table{display:grid}.r196dw-crew-table>.head,.r196dw-crew-table>.row{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(100px,.7fr) minmax(110px,.75fr) minmax(140px,.9fr) minmax(120px,.8fr) minmax(190px,1fr);gap:8px;align-items:center;padding:8px;border-bottom:1px solid #edf2f7;min-width:0}.r196dw-crew-table>.head{background:#f6f9fc;color:#52637a;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;border-radius:8px}.r196dw-crew-table>.row{cursor:pointer}.r196dw-crew-table>.row:hover{background:#f8fbff}.r196dw-crew-table .person,.r196dw-joiner-grid .person,.r196dw-people-grid .person{display:flex;align-items:center;gap:8px;min-width:0}.r196dw-crew-table .person b{overflow:hidden;text-overflow:ellipsis}.r196dw-crew-table span{min-width:0;font-size:11px}.r196dw-crew-table span small{display:block;color:#64748b;font-size:9px;margin-top:2px}.r196dw-crew-table span small.risk{color:#b42318;font-weight:800}.r196dw-crew-table .actions{display:flex;gap:5px;flex-wrap:wrap}.r196dw-crew-table .actions button,.r196dw-joiner-grid button,.r196dw-people-grid .actions button{border:1px solid #d8e1ec;border-radius:8px;background:#fff;padding:6px 8px;font-size:9px;font-weight:800;color:#234a7d;cursor:pointer}.r196dw-joiner-grid,.r196dw-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r196dw-joiner-grid article,.r196dw-people-grid article{border:1px solid #e1e8f1;border-radius:11px;padding:10px;display:grid;gap:8px;cursor:pointer;min-width:0}.r196dw-joiner-grid article:hover,.r196dw-people-grid article:hover{border-color:#8fb5ee;background:#f9fbff}.r196dw-joiner-grid .person span,.r196dw-people-grid .person span{min-width:0}.r196dw-joiner-grid .person b,.r196dw-people-grid .person b{display:block;color:#10213d}.r196dw-joiner-grid .person small,.r196dw-people-grid .person small{display:block;color:#64748b;font-size:9px}.r196dw-joiner-grid dl,.r196dw-people-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.r196dw-joiner-grid dl div,.r196dw-people-grid dl div{border:1px solid #edf2f7;border-radius:8px;padding:7px;min-width:0}.r196dw-joiner-grid dt,.r196dw-people-grid dt{font-size:8px;color:#64748b}.r196dw-joiner-grid dd,.r196dw-people-grid dd{margin:2px 0 0;font-size:10px;font-weight:800;overflow-wrap:anywhere}.r196dw-people-grid .actions{display:flex;gap:6px;flex-wrap:wrap}.r196dw-status{display:inline-flex;width:max-content;max-width:100%;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;background:#eef4ff;color:#0b57d0}.r196dw-status-active-on-board,.r196dw-status.onboard{background:#e8fbf1;color:#08784d}.r196dw-status.ending_soon{background:#fff6df;color:#a45c00}.r196dw-status.completed{background:#eef2f6;color:#475569}.r196dw-history-list{display:grid;gap:3px}.r196dw-history-list>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) minmax(150px,.7fr);gap:8px;padding:7px 3px;border-bottom:1px solid #edf2f7}.r196dw-history-list span{font-size:10px}.r196dw-history-list small{display:block;color:#64748b}.r196dw-journey-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:9px 0 11px}.r196dw-journey-strip>button{border:1px solid #dfe7f1;border-radius:10px;background:#fff;padding:9px;text-align:left;display:grid;gap:3px;cursor:pointer;min-width:0}.r196dw-journey-strip>button.done{background:#effbf4;border-color:#bce8cf}.r196dw-journey-strip>button.current{background:#eef5ff;border-color:#8bb6f7;box-shadow:inset 0 0 0 1px #8bb6f7}.r196dw-journey-strip b{font-size:10px;color:#10213d}.r196dw-journey-strip small{font-size:8.5px;color:#64748b;line-height:1.25}.r196dw-journey-strip em{font-style:normal;font-size:8px;font-weight:900;color:#0b57d0;text-transform:uppercase}.r196dw-owner-anon{border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;padding:12px;margin:10px 0}.r196dw-owner-anon>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.r196dw-owner-anon h3{margin:0}.r196dw-owner-anon p{margin:3px 0;color:#64748b}.r196dw-owner-filters{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0}.r196dw-owner-filters button,.r196dw-owner-filters input,.r196dw-owner-filters select{min-height:34px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;padding:6px 9px}.r196dw-anon-table{width:100%;border-collapse:collapse;background:#fff}.r196dw-anon-table td,.r196dw-anon-table th{padding:7px 8px;border-bottom:1px solid #edf2f7;text-align:left;font-size:10px}.r196dw-anon-table th{color:#52637a;background:#f6f9fc}@media(max-width:1200px){.r196dw-crew-table>.head,.r196dw-crew-table>.row{grid-template-columns:minmax(180px,1.2fr) 100px 105px 130px 120px}.r196dw-crew-table>.head span:nth-child(5),.r196dw-crew-table>.row>span:nth-child(5){display:none}.r196dw-joiner-grid,.r196dw-people-grid{grid-template-columns:1fr}.r196dw-journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.r196dw-simple-hero{display:grid}.r196dw-people-kpis,.r196dw-vessel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.r196dw-crew-table>.head{display:none}.r196dw-crew-table>.row{grid-template-columns:1fr 1fr;padding:10px}.r196dw-crew-table>.row>span.actions,.r196dw-crew-table>.row>span:first-child{grid-column:1/-1}.r196dw-crew-table>.row>span:nth-child(5){display:block}.r196dw-journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.r196dw-journey-wrap{border:1px solid #dbe7f5;border-radius:14px;background:#fbfdff;padding:10px 12px;margin:10px 0}.r196dw-journey-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.r196dw-journey-title>div{display:grid;gap:2px}.r196dw-journey-title small{font-size:8.5px;color:#64748b;font-weight:850;letter-spacing:.05em}.r196dw-journey-title b{font-size:13px;color:#10213d}.r196dw-journey-title>span{border:1px solid #cfe0f7;background:#eef6ff;border-radius:9px;padding:6px 9px;display:grid;min-width:120px}.r196dw-journey-title>span.done{background:#edf9f2;border-color:#c6e9d5}.r196dw-journey-title strong{font-size:10px;color:#0b57d0}.r196dw-joining-owner{grid-column:1/-1;border:1px solid #cfe0f7;background:#f8fbff;border-radius:12px;padding:12px;margin:9px 0 12px}.r196dw-joining-owner .mini-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.r196dw-joining-owner h3{margin:2px 0;font-size:15px;color:#10213d}.r196dw-joining-owner p{margin:0;color:#64748b;font-size:10px;max-width:760px}.r196dw-coordination-form{margin-top:9px}.r196dw-coordination-form textarea{resize:vertical}.r196dw-operator-360{display:grid;gap:12px}.r196dw-operator-360-hero{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;border:1px solid #e1e8f1;border-radius:13px;padding:12px;background:#fbfdff}.r196dw-operator-360-photo{width:112px;height:138px;border:1px solid #dbe5f2;border-radius:11px;overflow:hidden;background:#eef4fb}.r196dw-operator-360-photo img,.r196dw-operator-360-photo>.crew-photo-fallback{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;color:#355986}.r196dw-operator-360-hero small{font-size:9px;color:#2563eb;font-weight:900;letter-spacing:.06em}.r196dw-operator-360-hero h2{margin:3px 0;font-size:22px;color:#10213d}.r196dw-operator-360-hero p{margin:0;color:#64748b}.r196dw-operator-360-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.r196dw-operator-360-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.r196dw-operator-360-grid article{border:1px solid #e1e8f1;border-radius:10px;padding:9px;display:grid;gap:2px}.r196dw-operator-360-grid small{font-size:8.5px;color:#64748b}.r196dw-operator-360-grid b{font-size:11px;color:#10213d}.r196dw-operator-360-grid span{font-size:9.5px;color:#52637a}.r196dw-owner-filters label{display:grid;gap:3px;font-size:9px;color:#64748b;font-weight:800}.r196dw-owner-anon>header small{font-size:9px;color:#2563eb;font-weight:900;letter-spacing:.06em}.r196dw-owner-anon>header h3{margin:2px 0 0;color:#10213d}.r196dw-owner-anon>header p{font-size:10px;max-width:850px}@media(max-width:1000px){.r196dw-operator-360-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r196dw-journey-title{align-items:flex-start}}.r196db-proposal-panel.r196dw-drop-active{border-color:#4c8df6!important;background:#f8fbff!important;box-shadow:inset 0 0 0 2px rgba(76,141,246,.12)}.r196dw-drop-hint{border:1px dashed #b8c8dc;border-radius:9px;background:#fbfdff;color:#64748b;padding:8px 10px;margin:4px 0 8px;text-align:center;font-size:9.5px;font-weight:750}.r196db-proposal-panel.r196dw-drop-active .r196dw-drop-hint{border-color:#4c8df6;background:#eef6ff;color:#0b57d0}.r196da-match-row[draggable=true]{cursor:grab}.r196da-match-row[draggable=true]:active{cursor:grabbing}.r196dw-owner-history-context{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:-2px 0 8px;color:#52637a;font-size:9.5px}.r196dw-owner-history-context>*{border:1px solid #e1e8f1;background:#fff;border-radius:999px;padding:4px 8px}.r196dw-owner-history-context b{color:#234a7d}@media(max-width:650px){.r196dw-journey-strip{grid-template-columns:1fr}.r196dw-operator-360-hero{grid-template-columns:86px minmax(0,1fr)}.r196dw-operator-360-photo{width:86px;height:106px}.r196dw-operator-360-grid{grid-template-columns:1fr}}.r196dx-five-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}.r196dx-kpi-risk{background:#fff7ed!important;border-color:#fdba74!important}.r196dx-kpi-risk b{color:#b42318!important}.r196dx-attention-note{display:flex;gap:10px;align-items:center;border:1px solid #fed7aa;background:#fffaf5;border-radius:10px;padding:9px 11px;margin:8px 0;color:#7c2d12}.r196dx-attention-note b{font-size:10.5px;white-space:nowrap}.r196dx-attention-note span{font-size:9.5px;line-height:1.35}.r196dx-control{grid-column:1/-1;border:1px solid #dce7f3;border-radius:9px;padding:7px 9px;background:#f8fbff;display:grid;gap:2px}.r196dx-control b{font-size:9.5px;color:#234a7d}.r196dx-control small{font-size:8.5px;color:#64748b}.r196dx-control.attention.warning{background:#fffbeb;border-color:#fde68a}.r196dx-control.attention.critical{background:#fff5f5;border-color:#fecaca}.r196dx-control.attention.critical b{color:#b42318}.r196dx-card-attention{box-shadow:inset 0 0 0 1px #fdba74}.r196dx-level-critical{border-color:#fca5a5!important}.r196dx-row-control{display:grid!important;gap:1px;margin-top:3px}.r196dx-row-control b{font-size:8.5px;color:#18794e;font-weight:850}.r196dx-row-control.attention b{color:#a45c00}.r196dx-row-control.critical b{color:#b42318}.r196dx-row-control small{font-size:8px!important}.r196dx-row-attention{background:#fffaf5}.r196dx-card-control{min-width:0}.r196dx-vessel-attention{border-color:#fdba74!important}.r196dx-vessel-strip .r196dx-risk{color:#b42318!important;background:#fff1f2!important}.r196dx-joiner-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.r196dx-fleet-workspace .r196dw-vessel-summary>div,.r196dx-people-at-sea .r196dw-people-kpis>span{min-width:0}@media(max-width:1100px){.r196dx-five-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r196dx-attention-note{align-items:flex-start;display:grid}}@media(max-width:700px){.r196dx-five-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.r196da-match-row{grid-template-columns:26px minmax(0,1fr) auto}.r196dz-candidate-drag-handle{display:flex;align-items:center;justify-content:center;min-width:26px;color:#94a3b8;background:#f8fafc;border-right:1px solid #e7ecf2;cursor:grab;-webkit-user-select:none;user-select:none}.r196dz-candidate-drag-handle[draggable=true]:hover{color:#2563eb;background:#eff6ff}.r196dz-candidate-drag-handle[draggable=true]:active{cursor:grabbing}.r196dz-candidate-drag-handle[draggable=false]{cursor:not-allowed;opacity:.45}@media(max-width:720px){.r196da-match-row{grid-template-columns:26px minmax(0,1fr)}.r196da-add-proposal{grid-column:1/-1}}@media screen and (min-width:921px){.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact]{gap:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact]>.crew-product-header{min-height:40px!important;max-height:44px!important;margin:0!important;padding:2px 132px 4px 0!important;gap:8px!important;border-bottom:1px solid var(--vds-color-border,#dce5ef)!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-product-heading{min-width:130px!important;display:flex!important;align-items:baseline!important;gap:7px!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-product-heading>p,.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-product-heading>small{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-product-heading>h1{margin:0!important;font-size:17px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-product-header-actions{min-width:0!important;max-width:calc(100% - 150px)!important;gap:5px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-product-header-actions>:where(button,.crew-btn,label){min-height:31px!important;height:31px!important;padding-top:4px!important;padding-bottom:4px!important;border-radius:6px!important;white-space:nowrap!important;flex:0 0 auto!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-vessel-switch{padding:0 7px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-vessel-switch select{min-width:145px!important;max-width:210px!important;min-height:28px!important;height:28px!important;font-size:11.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact]>.crew-navigation-frame{min-height:38px!important;height:38px!important;max-height:38px!important;display:flex!important;align-items:stretch!important;gap:4px!important;padding:2px!important;overflow:hidden!important;border-radius:7px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-primary-nav{width:auto!important;flex:0 0 auto!important;min-height:32px!important;height:32px!important;padding:0!important;gap:1px!important;overflow-x:auto!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-primary-nav button{min-height:30px!important;height:30px!important;padding:4px 7px!important;font-size:11px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-primary-nav button svg{width:14px!important;height:14px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-context-nav{width:auto!important;flex:1 1 auto!important;min-width:0!important;min-height:32px!important;height:32px!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:2px!important;margin:0!important;padding:0 0 0 5px!important;border:0!important;border-left:1px solid var(--vds-color-border,#dce5ef)!important;background:transparent!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-context-nav>strong{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-context-nav>div{width:100%!important;min-width:0!important;height:30px!important;display:flex!important;align-items:center!important;gap:1px!important;overflow-x:auto!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-context-nav button{min-height:28px!important;height:28px!important;padding:3px 7px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .r196da-location-strip{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact]>.crew-context-trail-wrap{min-height:0!important;margin:0!important;padding:0!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact]>.crew-context-trail-wrap>.r196p-context-trail{min-height:26px!important;height:26px!important;margin:0 0 3px!important;padding:2px 7px!important;border-radius:6px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact]>.crew-context-trail-wrap>.r196p-context-trail .r196p-context-meta{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-stage-print-area>:where(.crew-manager-page,.crew-visual-page)>.crew-title{min-height:38px!important;margin:0 0 5px!important;padding:3px 0 5px!important;gap:8px!important;align-items:center!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-stage-print-area>:where(.crew-manager-page,.crew-visual-page)>.crew-title h1{margin:0!important;font-size:16px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-stage-print-area>:where(.crew-manager-page,.crew-visual-page)>.crew-title p{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-requests-workspace-v2.is-create-open,.vesbor-app-root[data-vds-route=crewing_company] .agency-requests-workspace-v2.is-list-first{grid-template-columns:1fr!important;gap:6px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-requests-workspace-v2 .request-create-panel,.vesbor-app-root[data-vds-route=crewing_company] .agency-requests-workspace-v2 .request-list-panel{padding:9px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-requests-workspace-v2 .request-create-panel .crew-card-head{min-height:34px!important;margin-bottom:4px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-requests-workspace-v2 .request-create-panel .crew-card-head h2{font-size:15px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-requests-workspace-v2 .request-create-panel .crew-card-head p{margin-top:1px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-visual-form{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-visual-form>:where(.wide,.request-date-row,.marketplace-publish-check,.crew-note-box,.crew-error){grid-column:span 2!important}.vesbor-app-root[data-vds-route=crewing_company] .request-visual-form>.request-submit{grid-column:4!important;align-self:end!important;min-height:34px!important;height:34px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-visual-form textarea{min-height:58px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-list-head{min-height:37px!important;margin:0!important;gap:8px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-list-head h2{font-size:15px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-list-head p{margin-top:1px!important;font-size:10.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-list-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .request-list-toolbar .search-field{width:min(280px,36vw)!important}.vesbor-app-root[data-vds-route=crewing_company] .request-list-toolbar :where(button,input){min-height:32px!important;height:32px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-card-list{margin-top:6px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-list-head{min-height:38px!important;margin:0 0 4px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-list-head .r196j-eyebrow,.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-list-head p{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-list-head h2{font-size:15px!important;margin:0!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-list-head .search-field{width:min(360px,42vw)!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-filter-row{min-height:38px!important;margin:0 0 5px!important;padding:4px 6px!important;gap:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-filter-row label{gap:2px!important;font-size:9.5px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.r196j-filter-row select{min-height:30px!important;height:30px!important;padding-top:3px!important;padding-bottom:3px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .visual-kpi-row{gap:5px!important;margin-top:5px!important;margin-bottom:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .visual-kpi-row .visual-metric{min-height:56px!important;padding:7px 8px!important;border-radius:7px!important}}@media screen and (min-width:921px) and (max-width:1280px){.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-primary-nav button span{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .crew-primary-nav button{min-width:31px!important;justify-content:center!important}.vesbor-app-root[data-vds-route=crewing_company] .request-visual-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vesbor-app-root[data-vds-route=crewing_company] .request-visual-form>:where(.wide,.request-date-row,.marketplace-publish-check,.crew-note-box,.crew-error){grid-column:1/-1!important}.vesbor-app-root[data-vds-route=crewing_company] .request-visual-form>.request-submit{grid-column:2!important}}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact]>.crew-product-header{box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:2px 132px 3px 0!important;gap:8px!important;display:flex!important;align-items:center!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-product-heading{min-width:130px!important;display:flex!important;align-items:baseline!important;gap:7px!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-product-heading>p,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-product-heading>small{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-product-heading>h1{margin:0!important;font-size:17px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-product-header-actions{box-sizing:border-box!important;height:32px!important;min-height:32px!important;min-width:0!important;max-width:calc(100% - 150px)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-product-header-actions>:where(button,.crew-btn,label){box-sizing:border-box!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding-top:4px!important;padding-bottom:4px!important;white-space:nowrap!important;flex:0 0 auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-vessel-switch select{box-sizing:border-box!important;height:28px!important;min-height:28px!important;max-height:28px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact]>.crew-navigation-frame{box-sizing:border-box!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:2px!important;display:flex!important;align-items:stretch!important;gap:4px!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-primary-nav{box-sizing:border-box!important;width:auto!important;flex:0 0 auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;gap:1px!important;overflow-x:auto!important;overflow-y:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-primary-nav button{box-sizing:border-box!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:4px 7px!important;font-size:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-context-nav{box-sizing:border-box!important;width:auto!important;flex:1 1 auto!important;min-width:0!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 0 0 5px!important;display:flex!important;align-items:center!important;gap:2px!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-context-nav>strong{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-context-nav>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;display:flex!important;align-items:center!important;gap:1px!important;overflow-x:auto!important;overflow-y:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell.stage129ds-stable-frame[data-crewing-density=compact] .crew-context-nav button{box-sizing:border-box!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:3px 7px!important;font-size:10.5px!important}}.r196dz-candidate-drag-handle[draggable=true]{touch-action:none}.r196dw-drop-hint[data-testid=request360-drop-zone]{transition:background-color .12s ease,border-color .12s ease,color .12s ease}.r196dw-drop-hint[data-testid=request360-drop-zone].r196dw-drop-active{border-color:#4c8df6;background:#eef6ff;color:#0b57d0}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell[data-crewing-density=compact] .crew-context-nav{border-left:3px double #b8c5d6!important;padding-left:9px!important;margin-left:4px!important;background:linear-gradient(90deg,#f7f9fc,#fff 22px)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell[data-crewing-density=compact] .crew-primary-nav{padding-right:4px!important}}.r196j-master-detail.r196ef-request-focus{display:block!important;grid-template-columns:1fr!important}.r196ef-request-focus>.r196j-request-detail-wrap{width:100%!important;min-width:0!important}.r196ef-request-list-mode>.r196j-request-detail-wrap{display:none!important}.r196ef-request-list-mode{grid-template-columns:1fr!important}.r196ef-request-list-mode>.r196j-request-master{width:100%!important;max-width:none!important}.r196ef-request-list-mode .r196j-request-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important}.r196ef-request-list-mode .r196j-request-row{border:1px solid #e0e7f0!important;border-radius:7px!important}.r196ef-simple-request-workbench #request360-case,.r196ef-simple-request-workbench #request360-pipeline,.r196ef-simple-request-workbench .r196j-facts,.r196ef-simple-request-workbench .r196j-progress,.r196ef-simple-request-workbench .r196k-scroll-cue{display:none!important}.r196ef-simple-request-workbench .r196k-command-zone{position:static!important;box-shadow:none!important;border:0!important;background:transparent!important;padding:0!important}.r196ef-simple-request-workbench .r196j-request-hero{padding:7px 9px!important;border:1px solid #dce4ef!important;border-radius:7px!important;background:#fff!important}.r196ef-simple-request-workbench .r196j-request-title{display:flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.r196ef-simple-request-workbench .r196j-request-title h2{font-size:16px!important;margin:0!important}.r196ef-simple-request-workbench .r196j-request-title p{margin:0!important;font-size:11px!important}.r196ef-simple-request-workbench .r196j-next-action:not(.is-high){display:none!important}.r196ef-simple-request-workbench .r196j-next-action.is-high{margin:6px 0!important;padding:7px 9px!important;min-height:0!important}.r196ef-simple-request-workbench .r196j-next-action.is-high p{display:none!important}.r196ef-simple-request-workbench .r196j-work-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(330px,390px)!important;gap:9px!important}.r196ef-simple-request-workbench #request360-matches{min-width:0!important}.r196ef-simple-request-workbench #request360-shortlist{position:sticky!important;top:6px!important;min-width:0!important}.r196ef-simple-request-workbench .r196j-panel-head{padding:8px 9px!important;min-height:0!important}.r196ef-simple-request-workbench .r196j-match-list{max-height:520px!important;overflow:auto!important}.r196ef-simple-request-workbench .r196da-match-row{min-height:48px!important;grid-template-columns:24px minmax(0,1fr) auto!important}.r196ef-simple-request-workbench .r196dz-candidate-drag-handle{width:24px!important;min-width:24px!important;align-self:stretch!important;display:grid!important;place-items:center!important;background:#f6f8fb!important;border-right:1px solid #e4eaf2!important;cursor:grab!important}.r196ef-simple-request-workbench .r196dz-candidate-drag-handle:active{cursor:grabbing!important}.r196ef-simple-request-workbench .r196db-proposal-list{max-height:410px!important;overflow:auto!important}.r196ef-simple-request-workbench .r196j-shortlist-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r196ef-simple-request-workbench .r196j-shortlist-summary>:nth-child(n+3){display:none!important}.r196ef-remove-candidate{display:inline-flex!important;align-items:center!important;gap:4px!important;width:auto!important;padding:5px 7px!important;color:#b42318!important}.r196ef-remove-candidate span{display:inline!important;font-size:10px!important;font-weight:800!important}.r196ef-simple-request-workbench .r196df-request-matching{border-top:1px solid #e5eaf1!important;margin-top:5px!important;padding-top:7px!important}.r196ef-simple-request-workbench .r196df-matching-list{max-height:390px!important;overflow:auto!important}@media(max-width:1180px){.r196ef-simple-request-workbench .r196j-work-grid{grid-template-columns:1fr!important}.r196ef-simple-request-workbench #request360-matches,.r196ef-simple-request-workbench #request360-shortlist{grid-column:1!important;position:static!important}.r196ef-request-list-mode .r196j-request-list{grid-template-columns:1fr!important}}.c2-fleet-workspace{display:flex;flex-direction:column;gap:8px;min-width:0}.c2-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.c2-page-head small{font-size:10px;font-weight:800;letter-spacing:.08em;color:#607087}.c2-page-head h2{font-size:18px;line-height:1.2;margin:2px 0;color:#172033}.c2-page-head p{font-size:11px;line-height:1.35;margin:0;color:#607087;max-width:760px}.c2-page-actions{display:flex;gap:6px;flex:0 0 auto}.c2-page-actions button,.c2-row-actions button,.c2-work-panel header>button{height:32px;padding:0 10px;border:1px solid #ced8e6;border-radius:6px;background:#fff;color:#23324a;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.c2-page-actions button:hover,.c2-row-actions button:hover,.c2-work-panel header>button:hover{background:#f6f9fd;border-color:#aebed3}.c2-row-actions button.primary{background:#1f67e8;border-color:#1f67e8;color:#fff}.c2-row-actions button.primary:hover{background:#1858c9}.c2-row-actions button.quiet{background:transparent;color:#607087}.c2-row-actions button:disabled{opacity:.55;cursor:not-allowed}.c2-success{padding:7px 10px;border:1px solid #b8dfc5;border-radius:7px;background:#f0fbf3;color:#176b35;font-size:11px;font-weight:700}.c2-vessel-tabs{display:flex;gap:6px;overflow:auto;padding:1px 0 3px}.c2-vessel-tabs button{min-width:155px;min-height:48px;padding:6px 8px;border:1px solid #dce4ef;border-radius:7px;background:#fff;text-align:left;color:#24324a;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name name" "crew due";gap:1px 8px}.c2-vessel-tabs button.active{border-color:#6b9ef8;background:#f3f7ff;box-shadow:inset 0 0 0 1px #6b9ef8}.c2-vessel-tabs b{grid-area:name;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c2-vessel-tabs span{grid-area:crew;font-size:10px;color:#687991}.c2-vessel-tabs em{grid-area:due;font-size:10px;color:#b54708;font-style:normal;font-weight:700}.c2-crew-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.c2-crew-summary>div{min-height:46px;padding:6px 8px;border:1px solid #e0e6ef;border-radius:7px;background:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0}.c2-crew-summary small{font-size:9px;color:#6b7a90;text-transform:uppercase;letter-spacing:.04em}.c2-crew-summary b{font-size:13px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c2-work-panel{border:1px solid #dce4ef;border-radius:8px;background:#fff;overflow:hidden}.c2-work-panel>header{min-height:42px;padding:7px 9px;border-bottom:1px solid #e7ecf3;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fbfcfe}.c2-work-panel>header h3{font-size:14px;margin:0;color:#172033}.c2-work-panel>header p{font-size:10px;margin:1px 0 0;color:#6b7a90}.c2-work-panel.compact>header{min-height:38px}.c2-crew-list{display:flex;flex-direction:column}.c2-crew-row{display:grid;grid-template-columns:minmax(230px,1.3fr) minmax(210px,1.05fr) minmax(230px,1.1fr) minmax(310px,1.5fr);align-items:center;gap:8px;min-height:58px;padding:5px 8px;border-bottom:1px solid #edf1f6}.c2-crew-row:last-child{border-bottom:0}.c2-crew-row:hover:not(.head){background:#fafcff}.c2-crew-row.head{min-height:30px;background:#f7f9fc;color:#63728a;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.c2-person-cell{display:flex;align-items:center;gap:7px;min-width:0;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;padding:0;color:inherit}.c2-person-cell>span:last-child{display:flex;flex-direction:column;min-width:0}.c2-person-cell b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c2-person-cell small{font-size:10px;color:#687991}.c2-service-cell{display:grid;grid-template-columns:1fr 1fr;gap:7px}.c2-service-cell>span{display:flex;flex-direction:column;min-width:0}.c2-service-cell small{font-size:9px;color:#728096}.c2-service-cell b{font-size:11px;color:#2a374c;white-space:nowrap}.c2-row-actions{display:flex;gap:5px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.c2-need-status{display:flex;flex-direction:column;border-left:3px solid #c9d3e2;padding:3px 0 3px 7px;min-width:0}.c2-need-status b{font-size:11px;color:#27364d}.c2-need-status b,.c2-need-status small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c2-need-status small{font-size:9px;color:#6c7b91}.c2-need-status.needed{border-left-color:#f59e0b;background:linear-gradient(90deg,#fff8e8,transparent)}.c2-need-status.request{border-left-color:#3b82f6;background:linear-gradient(90deg,#eff6ff,transparent)}.c2-need-status.selected{border-left-color:#22a06b;background:linear-gradient(90deg,#eefbf5,transparent)}.c2-need-status.ok{border-left-color:#c4cbd7}.c2-joiners{grid-template-columns:repeat(3,minmax(0,1fr))}.c2-joiners,.c2-joiners button{display:grid;gap:6px;padding:7px}.c2-joiners button{border:1px solid #e0e6ef;border-radius:7px;background:#fff;grid-template-columns:minmax(0,1fr) auto;text-align:left;cursor:pointer}.c2-joiners button>span:first-child{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:6px;align-items:center;min-width:0}.c2-joiners button>span:first-child>:first-child{grid-row:1/3}.c2-joiners b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-joiners small{font-size:9px;color:#6c7b91}.c2-joiners em{font-size:9px;font-style:normal;color:#5b6b82}.c2-empty{padding:16px;text-align:center;color:#718096;font-size:11px}.r196ef-simple-request-workbench .r196j-request-hero{background:#fbfcfe!important}.r196ef-simple-request-workbench .r196j-request-title>span{background:#e8f0ff!important;color:#1f5fc4!important;border-radius:5px!important;padding:3px 6px!important;font-weight:800!important;font-size:10px!important}.r196ef-simple-request-workbench .r196j-request-title h2{font-size:15px!important}.r196ef-simple-request-workbench .r196j-request-title p{color:#66758b!important}.r196ef-simple-request-workbench .r196j-next-action{display:none!important}.r196ef-simple-request-workbench .r196j-work-grid{margin-top:7px!important}.r196ef-simple-request-workbench #request360-matches,.r196ef-simple-request-workbench #request360-shortlist{border-radius:8px!important;overflow:hidden!important}.r196ef-simple-request-workbench .r196j-panel-head b{font-size:12px!important}.r196ef-simple-request-workbench .r196j-panel-head small{font-size:9px!important;color:#718096!important}.r196ef-simple-request-workbench .r196da-match-row{border-bottom:1px solid #edf1f6!important}.r196ef-simple-request-workbench .r196da-match-profile strong{font-size:9px!important;font-weight:700!important;color:#6f7d91!important;background:#f3f5f8!important;padding:3px 5px!important;border-radius:5px!important;min-width:auto!important}.r196ef-simple-request-workbench .r196da-match-profile strong:before{content:"Match ";font-weight:500}.r196ef-simple-request-workbench .r196da-add-proposal{min-width:96px!important;max-width:110px!important;white-space:normal!important;line-height:1.1!important;height:34px!important;padding:0 7px!important}.r196ef-simple-request-workbench .r196db-proposal-candidate{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px!important;align-items:center!important}.r196ef-simple-request-workbench .r196db-proposal-candidate .r196ef-remove-candidate{max-width:82px!important;overflow:hidden!important}.r196ef-simple-request-workbench .r196db-proposal-candidate .r196ef-remove-candidate span{white-space:nowrap!important}.r196ef-simple-request-workbench .r196dw-drop-hint{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed #9bb5da!important;border-radius:7px!important;background:#f8fbff!important;color:#42658f!important;font-size:10px!important;font-weight:700!important}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell[data-crewing-density=compact] .crew-context-nav{position:relative!important;margin-left:8px!important;padding-left:13px!important;border-left:0!important;background:#f8fafc!important;border-radius:0 6px 6px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell[data-crewing-density=compact] .crew-context-nav:before{content:"";position:absolute;left:2px;top:5px;bottom:5px;width:1px;background:#9dadc1;box-shadow:4px 0 0 #d4dce7}}@media(max-width:1280px){.c2-crew-row{grid-template-columns:minmax(190px,1.1fr) minmax(190px,1fr) minmax(200px,1fr) minmax(250px,1.25fr)}.c2-row-actions button{height:30px;padding:0 7px;font-size:10px}.c2-joiners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.c2-crew-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.c2-crew-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr);gap:5px}.c2-crew-row.head{display:none}.c2-row-actions{justify-content:flex-start}}@media(max-width:760px){.c2-page-head{flex-direction:column}.c2-crew-summary{grid-template-columns:1fr 1fr}.c2-crew-row,.c2-joiners{grid-template-columns:1fr}}.r196ef-simple-request-workbench #request360-attention,.r196ef-simple-request-workbench #request360-case,.r196ef-simple-request-workbench #request360-client,.r196ef-simple-request-workbench #request360-pipeline,.r196ef-simple-request-workbench .r196j-facts,.r196ef-simple-request-workbench .r196j-progress,.r196ef-simple-request-workbench .r196k-scroll-cue{display:none!important}.r196ef-simple-request-workbench .r196j-work-grid{grid-template-columns:minmax(0,1fr) minmax(410px,460px)!important;align-items:start!important}.r196ef-simple-request-workbench #request360-matches{grid-column:1!important}.r196ef-simple-request-workbench #request360-shortlist{grid-column:2!important}.r196ef-simple-request-workbench .r196da-match-profile{grid-template-columns:auto minmax(0,1fr) auto auto auto!important}.r196ef-simple-request-workbench .r196da-match-profile>strong{font-size:9px!important;color:#64748b!important;background:transparent!important;padding:0!important;white-space:nowrap!important}.r196ef-simple-request-workbench .r196da-match-profile>strong:before{content:""!important}.r196ef-simple-request-workbench .r196db-proposal-candidate,.r196ef-simple-request-workbench .r196db-proposal-person,.r196ef-simple-request-workbench .r196db-proposal-person span{min-width:0!important;overflow:hidden!important}.r196ef-simple-request-workbench .r196db-proposal-person b,.r196ef-simple-request-workbench .r196db-proposal-person small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.r196ef-simple-request-workbench .r196ef-remove-candidate{min-width:70px!important;max-width:78px!important;justify-content:center!important}.c2-request-focus-bar{height:38px;display:flex;align-items:center;gap:10px;padding:4px 8px;border:1px solid #e0e6ef;border-radius:7px;background:#fbfcfe;margin-bottom:7px}.c2-request-focus-bar>span{display:flex;align-items:baseline;gap:8px;min-width:0}.c2-request-focus-bar b{font-size:11px;color:#223047}.c2-request-focus-bar small{font-size:9px;color:#718096}.c2-request-list-head{margin-bottom:6px!important}@media(max-width:1180px){.r196ef-simple-request-workbench .r196j-work-grid{grid-template-columns:1fr!important}.r196ef-simple-request-workbench #request360-matches,.r196ef-simple-request-workbench #request360-shortlist{grid-column:1!important}}.c2-crew-row[role=button]{cursor:pointer;outline:none}.c2-crew-row[role=button]:focus-visible{box-shadow:inset 0 0 0 2px #75a7ff;background:#f7faff}.c2-crew-row.active{background:#f4f8ff;border-left:3px solid #2f6fe4;padding-left:5px}.c2-need-workspace{border:1px solid #bfd1ee;border-radius:9px;background:#fff;overflow:hidden;box-shadow:0 6px 22px rgba(24,52,90,.08)}.c2-need-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid #e2e8f1;background:#f8fbff}.c2-need-head>div{min-width:0}.c2-need-head small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#4d6f9d}.c2-need-head h2{font-size:17px;line-height:1.2;margin:2px 0;color:#172033}.c2-need-head p{font-size:10px;margin:0;color:#627289}.c2-back-link{display:block;border:0;background:transparent;padding:0;margin:0 0 4px;color:#2d65b3;font-size:10px;font-weight:800;cursor:pointer}.c2-need-head>.quiet{height:30px;border:1px solid #d1dbe9;border-radius:6px;background:#fff;padding:0 9px;font-size:10px;font-weight:700;cursor:pointer;color:#55657b}.c2-need-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 12px;border-bottom:1px solid #edf1f6;background:#fff}.c2-need-progress-step{position:relative;display:flex;align-items:center;gap:6px;min-height:28px;color:#8a96a8;font-size:10px;font-weight:700}.c2-need-progress-step:not(:last-child):after{content:"";position:absolute;left:27px;right:7px;top:13px;height:1px;background:#d9e1ec;z-index:0}.c2-need-progress-step>span{position:relative;z-index:1;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#eef2f7;border:1px solid #d5dde9;color:#6f7d91;font-size:9px}.c2-need-progress-step>b{position:relative;z-index:1;background:#fff;padding-right:5px;white-space:nowrap}.c2-need-progress-step.done{color:#26724a}.c2-need-progress-step.done>span{background:#eaf8f0;border-color:#94d3ae;color:#18743f}.c2-need-progress-step.current{color:#1d56a5}.c2-need-progress-step.current>span{background:#e9f1ff;border-color:#8cb3f3;color:#1d5ec4}.c2-current-step{padding:10px 12px 12px}.c2-current-step-title{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline;margin-bottom:8px}.c2-current-step-title small{grid-row:1/3;font-size:9px;letter-spacing:.08em;font-weight:900;color:#2b66bd;padding-top:3px}.c2-current-step-title h3{font-size:15px;margin:0;color:#182238}.c2-current-step-title p{font-size:10px;margin:2px 0 0;color:#66758b}.c2-step-surface{border:1px solid #dfe7f1;border-radius:8px;background:#fbfcfe;padding:10px}.c2-step-surface.simple{padding:14px}.c2-step-surface p{font-size:10px;color:#65758c;margin:6px 0}.c2-choice-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.c2-choice-actions>span{font-size:9px;color:#8a97a8}.c2-choice-actions button,.c2-own-candidates button,.c2-step-surface>button{height:32px;border:1px solid #cbd7e6;border-radius:6px;background:#fff;color:#23324a;padding:0 10px;font-size:10px;font-weight:800;cursor:pointer}.c2-choice-actions button.primary,.c2-step-surface>button.primary{background:#2367dc;border-color:#2367dc;color:#fff}.c2-choice-actions button:disabled,.c2-own-candidates button:disabled{opacity:.5;cursor:not-allowed}.c2-helper{margin-top:8px!important}.danger-link{color:#b42318!important;border-color:#efc3bf!important;background:#fffafa!important}.c2-own-candidates{margin-top:8px;border:1px solid #cbdcf4;border-radius:8px;background:#fff;overflow:hidden}.c2-own-candidates>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;border-bottom:1px solid #e8edf4;background:#f8fbff}.c2-own-candidates h4,.c2-section-inline-head h4{font-size:12px;margin:0;color:#1f2d43}.c2-own-candidates p,.c2-section-inline-head p{font-size:9px;margin:1px 0 0;color:#718096}.c2-own-candidate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px}.c2-own-candidate-list article{display:flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:7px;padding:5px;min-width:0}.c2-own-candidate-list article.blocked{opacity:.6;background:#f8fafc}.c2-own-candidate-list article>button:last-child{margin-left:auto;flex:0 0 auto}.c2-review-candidate-main{border:0!important;background:transparent!important;height:auto!important;padding:0!important;display:flex;align-items:center;gap:7px;min-width:0;flex:1 1;text-align:left;color:inherit;cursor:pointer}.c2-review-candidate-main>span:last-child{min-width:0;display:flex;flex-direction:column}.c2-review-candidate-main b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-review-candidate-main small{font-size:9px;color:#687991;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-review-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eaf1ff;color:#2f67bf;font-size:11px;font-weight:900;flex:0 0 auto}.c2-request-fact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.c2-request-fact>span{display:flex;flex-direction:column;border:1px solid #e3e9f1;border-radius:6px;background:#fff;padding:6px 7px;min-width:0}.c2-request-fact small{font-size:8px;text-transform:uppercase;color:#7b8799}.c2-request-fact b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-request-fact+.c2-step-surface p{margin-top:8px}.c2-section-inline-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.c2-section-inline-head>span{font-size:9px;font-weight:800;color:#52709a;background:#edf4ff;border-radius:5px;padding:3px 6px}.c2-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.c2-review-candidate{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr) auto;align-items:center;gap:8px;border:1px solid #dde5ef;border-radius:7px;background:#fff;padding:7px;min-width:0}.c2-review-candidate.selected{border-color:#84c9a4;background:#f5fcf8}.c2-review-facts{display:grid;grid-template-columns:1fr 1fr;gap:5px}.c2-review-facts>span{display:flex;flex-direction:column;min-width:0}.c2-review-facts small{font-size:8px;color:#7b8798}.c2-review-facts b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-review-candidate>button.primary{height:30px;border:1px solid #2367dc;border-radius:6px;background:#2367dc;color:#fff;padding:0 10px;font-size:10px;font-weight:800;cursor:pointer}.c2-selected-badge{font-size:9px;color:#177344;font-weight:900;white-space:nowrap}.c2-selected-person{display:flex;align-items:center;gap:8px;padding:3px 0 8px}.c2-selected-person>span:last-child{display:flex;flex-direction:column}.c2-selected-person small{font-size:8px;color:#687991;font-weight:800}.c2-selected-person b{font-size:13px;color:#1f2c41}.c2-selected-person em{font-size:9px;color:#627289;font-style:normal}.c2-joining-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.c2-joining-next>span{display:flex;align-items:center;gap:6px;border:1px solid #e1e8f1;border-radius:6px;background:#fff;padding:6px}.c2-joining-next b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#edf4ff;color:#235fb5;font-size:9px}.c2-joining-next small{font-size:9px;color:#4f5f75;font-weight:700}@media(max-width:1180px){.c2-review-list{grid-template-columns:1fr}.c2-review-candidate{grid-template-columns:minmax(0,1fr) minmax(140px,.7fr) auto}.c2-own-candidate-list{grid-template-columns:1fr}}@media(max-width:760px){.c2-need-progress{grid-template-columns:1fr 1fr;row-gap:4px}.c2-need-progress-step:after{display:none!important}.c2-request-fact{grid-template-columns:1fr 1fr}.c2-review-candidate{grid-template-columns:1fr}.c2-review-facts{grid-template-columns:1fr 1fr}.c2-joining-next{grid-template-columns:1fr}}.c2-joining-continuity{margin-top:6px;border-top:1px solid #e4eaf2;padding-top:8px}.c2-joining-mini-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 8px}.c2-joining-mini-progress>span{min-width:0;display:flex;align-items:center;gap:5px;min-height:29px;padding:5px 7px;border:1px solid #e1e7ef;border-radius:6px;background:#fff;color:#78869a}.c2-joining-mini-progress>span i{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#eef2f7;font-size:8px;font-style:normal;font-weight:900;flex:0 0 auto}.c2-joining-mini-progress>span b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-joining-mini-progress>span.done{border-color:#c6e3d3;background:#f5fcf8;color:#28734a}.c2-joining-mini-progress>span.done i{background:#dff4e8;color:#15703c}.c2-joining-mini-progress>span.current{border-color:#8fb4ee;background:#f5f9ff;color:#245fae;box-shadow:inset 0 0 0 1px #d7e6ff}.c2-joining-mini-progress>span.current i{background:#dceaff;color:#215fb6}.c2-joining-stage{border:1px solid #dce5f0;border-radius:7px;background:#fff;padding:9px}.c2-joining-stage.ready{border-color:#a9d7bd;background:#f9fdfa}.c2-joining-stage>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.c2-joining-stage>header>div{min-width:0}.c2-joining-stage>header small{font-size:8px;font-weight:900;letter-spacing:.08em;color:#356ab3}.c2-joining-stage>header h4{font-size:12px;margin:1px 0;color:#1f2d43}.c2-joining-stage>header p{font-size:9px;margin:0;color:#6b798d;max-width:760px}.c2-joining-stage>header>b{font-size:9px;color:#34516f;border:1px solid #d8e2ee;border-radius:5px;background:#f8fafc;padding:4px 6px;white-space:nowrap}.c2-inline-form{display:flex;align-items:flex-end;gap:7px;flex-wrap:wrap}.c2-inline-form label,.c2-travel-grid label{display:flex;flex-direction:column;gap:3px;font-size:8px;font-weight:800;color:#627188;min-width:145px}.c2-inline-form input,.c2-inline-form select,.c2-travel-grid input,.c2-travel-grid select{height:31px;border:1px solid #cbd7e5;border-radius:6px;background:#fff;padding:0 8px;font-size:10px;color:#24324a;box-sizing:border-box}.c2-inline-form button,.c2-joining-stage .c2-choice-actions button{height:31px;border:1px solid #cbd7e5;border-radius:6px;background:#fff;padding:0 9px;font-size:9px;font-weight:800;color:#25354e;cursor:pointer}.c2-inline-form button.primary,.c2-joining-stage .c2-choice-actions button.primary{background:#2567d9;border-color:#2567d9;color:#fff}.c2-inline-form button:disabled,.c2-joining-stage button:disabled{opacity:.55;cursor:not-allowed}.c2-travel-grid{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));gap:6px;margin-bottom:8px}.c2-travel-grid label.check-row{display:flex;flex-direction:row;align-items:center;align-self:end;min-height:31px;border:1px solid #dce4ee;border-radius:6px;padding:0 8px;background:#fafcff;gap:6px}.c2-travel-grid label.check-row input{width:14px;height:14px;padding:0;margin:0}.c2-readiness-list{margin-top:8px;border:1px solid #e1e7ef;border-radius:6px;background:#fbfcfe;padding:7px}.c2-readiness-list>b{display:block;font-size:9px;color:#364861;margin-bottom:4px}.c2-readiness-list>small{font-size:9px;color:#5d7368}.c2-readiness-list ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.c2-readiness-list li{font-size:8px;color:#9d3027;background:#fff5f4;border:1px solid #f0d3cf;border-radius:4px;padding:3px 5px}.c2-required-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.c2-required-actions span{font-size:8px;color:#67551d;background:#fffaf0;border:1px solid #eee0ad;border-radius:4px;padding:3px 5px}.c2-inline-ok{font-size:9px;font-weight:800;color:#177246;background:#effaf4;border:1px solid #b8dfc9;border-radius:5px;padding:6px 8px}.c2-plan-correction{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:7px;padding-top:7px;border-top:1px dashed #e1e6ed}.c2-plan-correction>span{font-size:9px;color:#788496}.c2-plan-correction button{height:29px;border:1px solid #efc3bf;border-radius:6px;background:#fffafa;padding:0 8px;font-size:9px;font-weight:800;cursor:pointer}@media(max-width:1250px){.c2-travel-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:880px){.c2-joining-mini-progress,.c2-travel-grid{grid-template-columns:1fr 1fr}.c2-inline-form{align-items:stretch}.c2-inline-form label{flex:1 1 180px}}@media(max-width:600px){.c2-travel-grid{grid-template-columns:1fr}.c2-joining-stage>header{flex-direction:column}.c2-joining-mini-progress{grid-template-columns:1fr}}.r196ef-simple-request-workbench #request360-handoff{grid-column:1/-1!important;margin-top:0!important;border-color:#d8e3ef!important;background:#fff!important}.c2-agency-handoff .r196j-panel-head{align-items:center!important}.c2-agency-handoff-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px 9px 0}.c2-agency-handoff-summary .r196j-metric{min-height:42px!important;padding:6px 8px!important;border-radius:6px!important}.c2-agency-handoff-next{margin:7px 9px;padding:7px 9px;border:1px solid #cfe0f5;border-radius:7px;background:#f7fbff;display:flex;align-items:center;gap:8px}.c2-agency-handoff-next small{font-size:8px;font-weight:900;letter-spacing:.08em;color:#3c6eaa}.c2-agency-handoff-next b{font-size:10px;color:#223652}.c2-agency-handoff-list{display:grid;gap:6px;padding:0 9px 9px}.c2-agency-handoff-row{border:1px solid #dfe7f0;border-radius:7px;background:#fff;overflow:hidden}.c2-agency-handoff-row.selected{border-color:#a9d9be;background:#fbfefc}.c2-agency-handoff-row.not-selected{background:#fafbfc}.c2-agency-handoff-row.waiting{border-color:#c9dbf3}.c2-agency-handoff-person{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px}.c2-agency-handoff-person>button{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:7px;min-width:0;text-align:left;cursor:pointer;color:#24344d}.c2-agency-handoff-person>button>span:last-of-type{display:grid;gap:1px;min-width:0}.c2-agency-handoff-person b{font-size:10px}.c2-agency-handoff-person small{font-size:8px;color:#718096}.c2-agency-result-note,.c2-agency-selected-note{display:flex;gap:6px;align-items:center;padding:7px 9px;border-top:1px solid #e7edf4;font-size:9px;color:#53657c}.c2-agency-selected-note b{color:#246b45}.c2-agency-result-note{justify-content:space-between}.c2-agency-result-note small{color:#78879b}.c2-agency-handoff-detail{border-top:1px solid #dfe8f0;padding:7px 8px}.c2-agency-handoff-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.c2-agency-handoff-facts span{display:grid;gap:2px;padding:5px 6px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;min-width:0}.c2-agency-handoff-facts small{font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#8896a8}.c2-agency-handoff-facts b{font-size:9px;color:#2d405b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-agency-handoff-actions{display:flex;align-items:center;gap:6px;margin-top:7px}.c2-agency-handoff-actions button,.c2-agency-joining-editor>button{height:29px;border:1px solid #cbd7e5;border-radius:6px;background:#fff;padding:0 8px;font-size:9px;font-weight:800;color:#2b405d;cursor:pointer}.c2-agency-handoff-actions button.primary,.c2-agency-joining-editor>button.primary{background:#2567d9;border-color:#2567d9;color:#fff}.c2-agency-responsibility-note{font-size:9px;color:#6c7a8d}.c2-agency-joining-editor{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:6px;margin-top:7px;padding:7px;border:1px solid #d8e3ef;border-radius:6px;background:#f8fbff}.c2-agency-joining-editor label{display:flex;flex-direction:column;gap:3px;font-size:8px;font-weight:800;color:#627188}.c2-agency-joining-editor input,.c2-agency-joining-editor select{height:30px;border:1px solid #cbd7e5;border-radius:5px;background:#fff;padding:0 7px;font-size:9px;color:#263952}.c2-agency-joining-editor>button{align-self:end}@media(max-width:1180px){.c2-agency-handoff-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.c2-agency-joining-editor{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:760px){.c2-agency-handoff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.c2-agency-handoff-facts,.c2-agency-joining-editor{grid-template-columns:1fr}.c2-agency-handoff-person,.c2-agency-result-note{align-items:flex-start;flex-direction:column}}.c2-current-work{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:10px;align-items:stretch;margin:8px 0;border:1px solid #d7e2ee;border-radius:8px;background:#fff;overflow:hidden}.c2-current-work.warning{border-color:#e7d39c;background:#fffdf7}.c2-current-work.critical{border-color:#e9b8b8;background:#fffafa}.c2-current-work-main{display:grid;gap:3px;padding:9px 11px}.c2-current-work-main small{font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#4776ad}.c2-current-work-main b{font-size:12px;color:#20364f}.c2-current-work-main span{font-size:9px;line-height:1.35;color:#607086}.c2-current-work-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid #e4ebf2;background:#f8fbfe}.c2-current-work-facts span{display:grid;align-content:center;gap:2px;padding:7px 8px;min-width:0;border-left:1px solid #e7edf3}.c2-current-work-facts span:first-child{border-left:0}.c2-current-work-facts small{font-size:7px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#8593a5}.c2-current-work-facts b{font-size:9px;color:#31465f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-current-work-facts b.overdue{color:#a23333}.c2-current-work.compact{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);margin:0 0 7px}.c2-current-work.compact .c2-current-work-main{padding:7px 8px}.c2-current-work.compact .c2-current-work-main b{font-size:10px}.c2-current-work.compact .c2-current-work-main span{font-size:8px}.c2-current-work.compact .c2-current-work-facts span{padding:6px}.c2-agency-handoff-facts.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.c2-secondary-context{grid-column:1/-1;margin:0;border:1px solid #e0e7ef;border-radius:7px;background:#fafcff;overflow:hidden}.c2-secondary-context>summary{list-style:none;cursor:pointer;padding:8px 10px;font-size:9px;font-weight:900;color:#526882;-webkit-user-select:none;user-select:none}.c2-secondary-context>summary::-webkit-details-marker{display:none}.c2-secondary-context>summary:after{content:" +";color:#7690ad}.c2-secondary-context[open]>summary:after{content:" −"}.c2-secondary-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 7px 7px}.c2-secondary-context-grid>.r196j-panel{margin:0!important}.c2-people-at-sea-panel .r196dw-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.c2-people-at-sea-panel article{padding:9px!important}.c2-people-at-sea-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.c2-people-at-sea-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.c2-people-at-sea-facts span{display:grid;gap:2px;min-width:0}.c2-people-at-sea-facts small{font-size:7px;font-weight:800;text-transform:uppercase;color:#8a97a8}.c2-people-at-sea-facts b{font-size:9px;color:#35485e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1180px){.c2-current-work,.c2-current-work.compact{grid-template-columns:1fr}.c2-current-work-facts{border-left:0;border-top:1px solid #e4ebf2}.c2-people-at-sea-panel .r196dw-people-grid,.c2-secondary-context-grid{grid-template-columns:1fr}}@media(max-width:760px){.c2-current-work-facts,.c2-people-at-sea-facts{grid-template-columns:1fr}.c2-current-work-facts span{border-left:0;border-top:1px solid #e7edf3}.c2-current-work-facts span:first-child{border-top:0}.c2-people-at-sea-head{align-items:flex-start;flex-direction:column}}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today,.vesbor-app-root[data-vds-route=crewing_company] .c2-today{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;padding:10px 12px 14px!important;background:var(--vds-surface,#fff)!important;border:0!important;box-shadow:none!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-head,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;padding:0 0 8px!important;border-bottom:1px solid var(--vds-border-subtle,#e5e7eb)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-head h2,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-head h2{margin:1px 0 2px!important;font-size:18px!important;line-height:1.2!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-head p,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-head p{margin:0!important;font-size:12px!important;color:var(--vds-text-muted,#64748b)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-head>div>span,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-head small{font-size:10px!important;font-weight:800!important;letter-spacing:.08em!important;color:var(--vds-text-muted,#64748b)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-scope,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-mode{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-mode button{height:30px!important;padding:0 10px!important;border:1px solid var(--vds-border-subtle,#dbe3ee)!important;border-radius:7px!important;background:transparent!important;font-size:12px!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-mode button.active{background:var(--vds-surface-selected,#eef6ff)!important;border-color:var(--vds-border-accent,#93c5fd)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-mode b{margin-left:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-search{height:34px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid var(--vds-border-subtle,#dbe3ee)!important;border-radius:7px!important;padding:0 10px!important;max-width:520px!important;background:#fff!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;width:100%!important;height:30px!important;padding:0!important;font-size:12px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-list,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-list{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:30px minmax(220px,1.7fr) minmax(180px,1.2fr) minmax(150px,1fr) 110px 48px!important;align-items:center!important;gap:10px!important;padding:7px 9px!important;text-align:left!important;border:1px solid var(--vds-border-subtle,#e2e8f0)!important;border-radius:8px!important;background:#fff!important;color:inherit!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row:hover{border-color:var(--vds-border-accent,#93c5fd)!important;background:var(--vds-surface-hover,#f8fbff)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row.critical{border-left:3px solid #dc2626!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row.warning{border-left:3px solid #d97706!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row.waiting{border-left:3px solid #64748b!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-icon{width:28px!important;height:28px!important;border-radius:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-action,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-context,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-due,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-owner{display:flex!important;flex-direction:column!important;min-width:0!important;gap:1px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row b{font-size:12px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row small{font-size:10px!important;line-height:1.25!important;color:var(--vds-text-muted,#64748b)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-open{font-size:11px!important;font-weight:800!important;color:var(--vds-accent,#2563eb)!important;justify-self:end!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-empty{min-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;color:var(--vds-text-muted,#64748b)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-empty b{color:var(--vds-text,#0f172a)!important;font-size:13px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-empty span{font-size:11px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-toolbar{display:grid!important;grid-template-columns:minmax(240px,1fr) 190px 160px!important;gap:8px!important;align-items:end!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-toolbar>label{display:flex!important;flex-direction:column!important;gap:3px!important;font-size:10px!important;color:var(--vds-text-muted,#64748b)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-toolbar .r196m-search{height:34px!important;flex-direction:row!important;align-items:center!important;border:1px solid var(--vds-border-subtle,#dbe3ee)!important;border-radius:7px!important;padding:0 9px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-toolbar input,.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-toolbar select{height:32px!important;min-height:32px!important;font-size:12px!important;border:1px solid var(--vds-border-subtle,#dbe3ee)!important;border-radius:7px!important;background:#fff!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-toolbar .r196m-search input{border:0!important;height:30px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-row{min-height:56px!important;grid-template-columns:30px minmax(220px,1.7fr) 130px 150px auto 18px!important;padding:7px 9px!important;border-radius:8px!important;overflow:visible!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196n-quick-actions{grid-column:2/6!important;margin-top:2px!important;display:flex!important;gap:5px!important;flex-wrap:wrap!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-summary,.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-type-tabs,.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-unread-note{display:none!important}@media (max-width:1280px){.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row{grid-template-columns:28px minmax(200px,1.6fr) minmax(150px,1fr) 120px 92px 42px!important;gap:7px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-owner small{display:none!important}}@media (max-width:900px){.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-head,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-head{align-items:flex-start!important;flex-direction:column!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-row{grid-template-columns:28px 1fr auto!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-context,.vesbor-app-root[data-vds-route=crewing_company] .c2-today-owner{grid-column:2/4!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-due{grid-column:2!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-today-open{grid-column:3!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today-toolbar{grid-template-columns:1fr!important}}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-request-workspace{display:grid;gap:10px}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-request-workspace .c2-request-focus-bar{display:flex;align-items:center;gap:10px;min-height:42px;padding:6px 10px;border:1px solid var(--vds-border,#dfe6ef);border-radius:10px;background:var(--vds-surface,#fff)}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-request-workspace .c2-request-focus-bar>span{display:grid;gap:1px;min-width:0;flex:1 1}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-request-workspace .c2-request-focus-bar small{color:var(--vds-text-muted,#68758a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-progress span{display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 9px;border:1px solid var(--vds-border,#dfe6ef);border-radius:9px;background:#fff;font-size:12px}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-progress span.done{background:#f4fbf7}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-progress span.current{border-color:#8fb6e8;background:#f5f9ff}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-progress i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e9eef5;font-style:normal}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-progress .done i{background:#dff3e7}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-candidates,.vesbor-app-root[data-vds-route=crewing_company] .c2-request-current-step,.vesbor-app-root[data-vds-route=crewing_company] .c2-request-more{border:1px solid var(--vds-border,#dfe6ef);border-radius:10px;background:#fff;padding:12px}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-current-step{display:grid;gap:6px}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-current-step>small{font-size:10px;letter-spacing:.12em;font-weight:800;color:#607089}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-current-step h3,.vesbor-app-root[data-vds-route=crewing_company] .c2-request-current-step p{margin:0}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-current-step>.crew-btn{justify-self:start}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-candidates>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-candidates h3,.vesbor-app-root[data-vds-route=crewing_company] .c2-request-candidates p{margin:0}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-candidates p{font-size:12px;color:#68758a}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-candidate-list{display:grid;gap:7px}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-candidate-list article{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(270px,1.4fr) minmax(150px,.8fr) auto;gap:10px;align-items:center;padding:8px 9px;border:1px solid #e3e9f1;border-radius:9px}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-candidate-list article.selected{border-color:#9dcfb0;background:#f7fcf9}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-person{display:flex;align-items:center;gap:8px;text-align:left;border:0;background:transparent;padding:0;min-width:0}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-person>span{display:grid;min-width:0}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-person small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-facts span{display:grid}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-facts small{font-size:10px;color:#758196}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-facts b{font-size:12px}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-decision{display:grid;gap:3px}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-decision small{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-actions button{white-space:nowrap}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-more summary{cursor:pointer;font-weight:700}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-more>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-more span{display:grid}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-more small{color:#758196}@media(max-width:1280px){.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-candidate-list article{grid-template-columns:minmax(200px,1fr) minmax(240px,1.2fr) minmax(140px,.8fr)}.vesbor-app-root[data-vds-route=crewing_company] .c2-candidate-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:900px){.vesbor-app-root[data-vds-route=crewing_company] .c2-request-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.vesbor-app-root[data-vds-route=crewing_company] .c2-operator-candidate-list article{grid-template-columns:1fr}.vesbor-app-root[data-vds-route=crewing_company] .c2-request-more>div{grid-template-columns:1fr 1fr}}.c2-operator-candidate-list article.focused{outline:2px solid var(--vds-accent,#276ef1);outline-offset:2px}.c2-legacy-request-resolver{display:flex;align-items:center;gap:8px;min-height:72px}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact]>.crew-context-trail-wrap{display:none!important}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell[data-crewing-density=compact] .crew-context-nav{position:relative!important;margin-left:8px!important;padding-left:14px!important;background:#f7f9fc!important;border-radius:0 7px 7px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell[data-crewing-density=compact] .crew-context-nav:before{content:""!important;position:absolute!important;left:3px!important;top:4px!important;bottom:4px!important;width:1px!important;background:#8190a5!important;box-shadow:4px 0 0 #d4dce7!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page .crew-shell[data-crewing-density=compact] .crew-context-nav>strong{display:none!important}}.vesbor-app-root[data-vds-route=crewing_company] .crew-product-header-actions{overflow:hidden!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-product-header-actions .crew-vessel-switch{max-width:250px!important;min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .crew-product-header-actions .crew-vessel-switch select{max-width:215px!important;min-width:120px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head>div:first-child,.vesbor-app-root[data-vds-route=crewing_company] .request-list-panel>.request-list-head>div:first-child{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head,.vesbor-app-root[data-vds-route=crewing_company] .request-list-panel>.request-list-head{min-height:34px!important;justify-content:flex-end!important;margin-bottom:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head .search-field{width:min(520px,55vw)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters{display:flex!important;align-items:flex-end!important;gap:7px!important;min-height:36px!important;margin:0 0 5px!important;padding:3px 5px!important;border:1px solid #e3e9f1!important;border-radius:7px!important;background:#fbfcfe!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters>label{display:grid!important;gap:2px!important;min-width:160px!important;font-size:9px!important;font-weight:800!important;color:#66758b!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters select{height:30px!important;min-height:30px!important;font-size:11px!important;border-radius:6px!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters details{position:relative!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters summary{height:30px!important;display:flex!important;align-items:center!important;padding:0 9px!important;border:1px solid #ced8e6!important;border-radius:6px!important;background:#fff!important;font-size:10.5px!important;font-weight:800!important;cursor:pointer!important;list-style:none!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters summary::-webkit-details-marker{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters details>div{position:absolute!important;z-index:20!important;top:34px!important;left:0!important;width:min(620px,70vw)!important;display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:7px!important;padding:9px!important;border:1px solid #d9e2ee!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.14)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters details>div label{display:grid!important;gap:3px!important;font-size:9px!important;font-weight:800!important;color:#66758b!important}.vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196ds-request-nav-controls{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196k-command-zone{display:block!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-request-hero{min-height:42px!important;padding:6px 8px!important;margin-bottom:6px!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-work-grid{gap:8px!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-panel{padding:9px!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-panel-head{margin-bottom:6px!important;min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-panel-head span,.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-panel-head>div{min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-panel-head b,.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-panel-head small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] :where(.crew-btn,.secondary,.danger-lite,.linklike,.r196da-add-proposal,.r196db-proposal-remove,.c2-row-actions button,.c2-candidate-actions button,.r196db-proposal-actions button,.c2-agency-handoff-actions button){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.vesbor-app-root[data-vds-route=crewing_company] :where(.crew-btn,.r196da-add-proposal,.r196db-proposal-remove,.c2-row-actions button,.c2-candidate-actions button,.r196db-proposal-actions button,.c2-agency-handoff-actions button){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196da-match-row{grid-template-columns:24px minmax(0,1fr) 62px!important;min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196da-add-proposal{width:62px!important;min-width:62px!important;max-width:62px!important;padding:0 5px!important;height:auto!important;min-height:36px!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-candidate{grid-template-columns:minmax(0,1fr) 38px!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196ef-remove-candidate{width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important}.vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196ef-remove-candidate span{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-crew-row{grid-template-columns:minmax(210px,1.3fr) minmax(190px,1fr) minmax(210px,1.05fr) minmax(180px,.75fr)!important;cursor:pointer!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions{flex-wrap:nowrap!important;min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions button{height:30px!important;padding:0 8px!important;font-size:10px!important;flex:0 1 auto!important}.vesbor-app-root[data-vds-route=crewing_company] .request-workspace-v2 .request-row-card{grid-template-columns:34px minmax(180px,1.35fr) 115px minmax(140px,.9fr) auto minmax(110px,.55fr)!important;min-width:0!important;padding:7px 8px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-row-card .row-actions{min-width:0!important;gap:4px!important;flex-wrap:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] .request-row-card .row-actions button{height:29px!important;padding:0 7px!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-direct-applications{padding:0!important;overflow:hidden!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-direct-applications>summary{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:6px 9px!important;cursor:pointer!important;list-style:none!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-direct-applications>summary::-webkit-details-marker{display:none!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-direct-applications>summary>span{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-direct-applications>summary small{font-size:10px!important;color:#718096!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-direct-applications-body{border-top:1px solid #e7ecf3!important;padding:7px!important}@media(max-width:1280px){.vesbor-app-root[data-vds-route=crewing_company] .c2-crew-row{grid-template-columns:minmax(190px,1.2fr) minmax(170px,.95fr) minmax(190px,1fr) minmax(160px,.75fr)!important}.vesbor-app-root[data-vds-route=crewing_company] .request-workspace-v2 .request-row-card{grid-template-columns:34px minmax(170px,1.2fr) 105px minmax(130px,.85fr) auto!important}.vesbor-app-root[data-vds-route=crewing_company] .request-row-card .row-actions{grid-column:2/-1!important;justify-content:flex-start!important}}@media(max-width:1000px){.vesbor-app-root[data-vds-route=crewing_company] .c2-crew-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr)!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions{justify-content:flex-start!important;flex-wrap:wrap!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters details>div{grid-template-columns:1fr 1fr!important;width:min(440px,80vw)!important}}@media(max-width:760px){.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters{align-items:stretch!important;flex-direction:column!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters>label{min-width:0!important}.vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters details>div{position:static!important;width:100%!important;grid-template-columns:1fr!important;box-shadow:none!important;margin-top:5px!important}.vesbor-app-root[data-vds-route=crewing_company] .request-workspace-v2 .request-row-card{grid-template-columns:34px minmax(0,1fr) auto!important}}.vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-density=compact] .marketplace-request-row.recently-created{box-sizing:border-box!important;box-shadow:inset 3px 0 0 var(--vds-accent,#2563eb),0 0 0 1px rgba(37,99,235,.16)!important;background:#f7faff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page :where(.crew-card small,.c2-work-panel small,.r196dw-simple-panel small,.r196j-panel small,.request-workspace-v2 small,.agency-client-control small,.operator-production-page small){font-size:12.5px!important;line-height:1.4!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page :where(button,.crew-btn,.secondary,.danger-lite,.linklike,input,select,textarea){font-size:13.5px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-submitted{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:7px 9px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-submitted>span{min-width:0!important;width:auto!important;max-width:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-submitted :where(b,small){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-submitted small{font-size:12.5px!important;line-height:1.45!important;margin-top:3px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-submitted .row-actions{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important;margin-top:2px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-submitted .row-actions .crew-btn{margin-left:0!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-panel-head small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .full-width-seafarer-table .registry-table,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196g-seafarer-table .registry-table{width:100%!important;min-width:0!important;table-layout:fixed!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th{font-size:12px!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important;padding:9px 8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td{font-size:13px!important;line-height:1.35!important;padding:9px 8px!important;height:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td small{font-size:14px!important;line-height:1.4!important;margin-top:3px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table :where(td:nth-child(3),td:nth-child(5),td:nth-child(6),td:nth-child(7),td:nth-child(8)) :where(b,span,small){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:first-child,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:first-child{width:19%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(2),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(2){width:10%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(3),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(3){width:13%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(4),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(4){width:14%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(5),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(5){width:17%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(6),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(6){width:12%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(7),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(7){width:8%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table td:nth-child(8),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-table th:nth-child(8){width:7%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-crew-row{grid-template-columns:minmax(205px,1.2fr) minmax(175px,.9fr) minmax(205px,1fr) minmax(270px,1.2fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(122px,1fr))!important;gap:6px!important;justify-content:stretch!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions button{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;padding:0 10px!important;font-size:13px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions button:only-child{grid-column:2;justify-self:end;width:auto!important;min-width:72px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-current-work.compact{grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-current-work-main small{font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-current-work-main b{font-size:13px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-current-work-main span{font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-current-work-facts small{font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-current-work-facts b{font-size:12.5px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-people-at-sea-facts small{font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-people-at-sea-facts b{font-size:12.5px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-detail-metrics{grid-template-columns:repeat(3,minmax(135px,1fr))!important;gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-detail-metrics .ac360-metric small{font-size:12px!important;white-space:normal!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-detail-metrics .ac360-metric b{font-size:15px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-detail-owner{min-width:260px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-detail :where(label,small){line-height:1.3}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-questionnaire-dialog,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-questionnaire-dialog{width:min(1380px,97vw)!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .single-page-company-questionnaire label,html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form label{font-size:13px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog :where(input,select,textarea){font-size:14px!important;line-height:1.4!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog :where(.questionnaire-section-title small,.questionnaire-note,.crew-note-box,.document-source-label,.doc-tile small){font-size:12.5px!important;line-height:1.4!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .questionnaire-strip button{min-height:40px!important;font-size:13px!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crewing-page :where(.crew-form,.operator-request-form,.assignment-create-form,.visual-questionnaire-form){align-items:start!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crewing-page :where(.crew-form,.operator-request-form,.assignment-create-form,.visual-questionnaire-form)>label:not(.wide){align-self:start!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crewing-page :where(.crew-form,.operator-request-form,.assignment-create-form)>label:not(.wide)>:where(input,select){min-height:36px!important;height:36px!important;box-sizing:border-box!important}@media(max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-current-work.compact{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-crew-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions{grid-template-columns:repeat(2,minmax(130px,auto))!important;justify-content:start!important}}@media(max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-row-actions button:only-child{grid-column:auto}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-detail-metrics{grid-template-columns:1fr!important}}.crewing-nav-badge,.crewing-unread-badge,.vesbor-nav-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#dc2626;color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;box-sizing:border-box}.crewing-nav-badge.small{min-width:20px;height:20px;padding:0 6px;font-size:11px;margin-left:5px}.crew-context-nav button,.crew-primary-nav button{position:relative;min-width:0}.crew-primary-nav button .crewing-nav-badge{margin-left:auto}.crew-context-nav button .crewing-nav-badge{margin-left:6px}.vesbor-sidebar-link .vesbor-nav-unread-badge{margin-left:auto;margin-right:4px;min-width:20px;height:20px;font-size:11px;padding:0 6px}.crewing-new-activity-panel{margin-bottom:16px;border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#fff)}.crewing-new-activity-panel.is-empty{border-color:var(--border)}.crewing-new-activity-panel .crew-card-head h2{display:flex;align-items:center;gap:8px}.crewing-activity-list{display:grid;gap:8px}.crewing-activity-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:64px;padding:10px 12px;border:1px solid #dbe7f3;border-radius:12px;background:#fff;text-align:left;color:inherit}.crewing-activity-row:hover{border-color:#93c5fd;background:#f8fbff}.crewing-activity-row>span:nth-child(2){display:grid;gap:3px;min-width:0}.crewing-activity-row b{font-size:14px;color:#0f172a;overflow-wrap:anywhere}.crewing-activity-row small{font-size:13px;line-height:1.35;color:#475569;overflow-wrap:anywhere}.crewing-activity-row em{font-size:12px;color:#64748b;font-style:normal}.crewing-activity-dot{width:9px;height:9px;border-radius:999px;background:#3b82f6}.crewing-activity-dot.warning{background:#f59e0b}.crewing-activity-dot.critical{background:#dc2626}.crewing-activity-target{display:inline-flex;align-items:center;gap:4px;color:#1d4ed8;font-size:13px;font-weight:750;white-space:nowrap}.r196j-request-tail .crewing-unread-badge,.request-status-stack .crewing-unread-badge{font-size:11px;min-width:0;height:20px;padding:0 6px}.crew-shell :where(p,small,label,td,th,button,input,select,textarea,.crew-badge,.crew-note-box span){font-size:max(12px,1em)}.crew-shell button,.crew-shell input,.crew-shell select,.crew-shell textarea{min-height:38px;font-size:13px}.crew-shell .crew-btn{font-size:14px;line-height:1.2;white-space:normal;text-align:center}.company-questionnaire-hero .company-photo-pick,.r196dw-operator-360-photo{width:96px;min-width:96px;height:124px;min-height:124px}.company-questionnaire-hero .company-photo-pick img,.r196dw-operator-360-photo img{width:100%;height:100%;object-fit:cover}.crew-avatar.md{width:54px;height:68px;min-width:54px;border-radius:9px;overflow:hidden}.crew-avatar.md .crew-photo-fallback,.crew-avatar.md img{width:100%;height:100%;object-fit:cover}@media(max-width:1366px){.crewing-activity-row{grid-template-columns:10px minmax(0,1fr)}.crewing-activity-target{grid-column:2;justify-self:start}.crew-primary-nav button{padding-inline:10px}.crew-primary-nav button span:not(.crewing-nav-badge){min-width:0}.company-questionnaire-hero .company-photo-pick,.r196dw-operator-360-photo{width:88px;min-width:88px;height:114px;min-height:114px}}.crewing-request-activity-context{display:grid;gap:4px;margin:0 0 14px;padding:12px 14px;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:10px;background:#f8fbff;box-sizing:border-box}.crewing-request-activity-context small{font-size:12px;font-weight:800;letter-spacing:.06em;color:#1d4ed8}.crewing-request-activity-context b{font-size:15px;line-height:1.3;color:#0f172a}.crewing-request-activity-context p{margin:0;font-size:14px;line-height:1.45;color:#334155;overflow-wrap:anywhere}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-role-navigation{margin-right:96px!important;width:auto!important;max-width:calc(100% - 96px)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-click,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-click .crew-avatar.xl,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-click img{width:112px!important;height:140px!important;min-width:112px!important;min-height:140px!important;max-width:112px!important;max-height:140px!important;border-radius:16px!important}.seafarer-questionnaire-dialog .crew-photo-fallback,.seafarer-questionnaire-dialog :where(small,span,em),html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .compact-status-cards :where(small,span){font-size:12px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .doc-tile{min-width:0!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .doc-tile>:where(b,small){display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .doc-tile .doc-actions{max-width:calc(100% - 16px)!important}@media(max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-role-navigation{margin-right:0!important;max-width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-click,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-click .crew-avatar.xl,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity .profile-photo-click img{width:92px!important;height:116px!important;min-width:92px!important;min-height:116px!important;max-width:92px!important;max-height:116px!important}}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-shell :where(small,label,p,em){font-size:12px!important;line-height:1.4!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-context-nav>button>span:not(.crewing-nav-badge),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-primary-nav>button>span:not(.crewing-nav-badge){font-size:12px!important;line-height:1.25!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196n-daily .r196m-work-row{min-height:86px!important;height:auto!important;padding:11px 9px!important;align-items:center!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196n-daily .r196n-quick-actions{min-width:0!important;align-self:center!important;flex-wrap:wrap!important;align-content:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196n-daily .r196n-quick-btn{min-height:34px!important;height:auto!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-followup{grid-template-columns:minmax(210px,1fr) minmax(132px,.48fr) minmax(150px,.56fr) minmax(150px,.56fr) minmax(124px,auto)!important;align-items:end!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-followup>:where(div,label,span){min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-followup :where(input,select){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-followup>button{min-width:124px!important;width:100%!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .r196g-seafarer-table .registry-table{width:100%!important;min-width:0!important;table-layout:fixed!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):first-child{width:17%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(2){width:9%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(3){width:12%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(4){width:13%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(5){width:15%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(6){width:11%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(7){width:10%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(8){width:7%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] [data-testid=agency-seafarer-database] .registry-table :where(th,td):nth-child(9){width:6%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-performance-v2 :where(small,em,p,.pf-kicker){font-size:12px!important;line-height:1.35!important}@media(max-width:1400px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .ac360-followup{grid-template-columns:minmax(200px,1fr) minmax(125px,.45fr) minmax(138px,.52fr) minmax(138px,.52fr) minmax(118px,auto)!important}}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-shell :where(button,input,select,textarea){font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-shell span:not(.crewing-nav-badge):not(.crew-badge):not(.tiny-status):not(.pf-badge):not(.pf-avatar):not(.crew-avatar):not(.r196m-priority):not(.aow-state):not(.r196dw-status):not(.r196k-attention-count){font-size:12px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-photo-fallback{font-size:12px!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .c2-today-open{font-size:12px!important}.fd-vessel-command{display:grid;gap:14px;min-width:0}.fd-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--crew-border,#dfe5ec);border-radius:16px;background:var(--crew-surface,#fff)}.fd-command-head>div:first-child{min-width:0;max-width:920px}.fd-agency-hero small,.fd-command-head small{font-weight:800;letter-spacing:.08em;font-size:12px!important}.fd-agency-hero h2,.fd-command-head h2{margin:4px 0 6px;font-size:22px;line-height:1.2}.fd-agency-hero p,.fd-command-head p{margin:0;max-width:850px;font-size:13px!important;line-height:1.45;color:var(--crew-muted,#5f6b7a)}.fd-head-actions{display:flex;gap:8px;flex-wrap:wrap}.fd-fleet-scope button,.fd-head-actions button,.fd-history-controls button,.fd-panel header>button,.fd-row-actions button{min-height:36px;padding:8px 12px;border-radius:9px;white-space:normal;line-height:1.2}.fd-fleet-browser{display:grid;grid-template-columns:190px minmax(0,1fr);gap:10px;align-items:stretch;min-width:0}.fd-fleet-scope{display:grid;gap:8px}.fd-fleet-scope button{display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid var(--crew-border,#dfe5ec);background:#fff}.fd-fleet-scope button.active{border-color:#2f6fb3;background:#eef6ff}.fd-fleet-scope b{font-size:12px}.fd-vessel-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:8px;overflow-x:auto;min-width:0;padding-bottom:2px}.fd-vessel-tabs>button{display:grid;gap:5px;min-width:0;min-height:74px;padding:10px 12px;text-align:left;border:1px solid var(--crew-border,#dfe5ec);border-radius:12px;background:#fff}.fd-vessel-tabs>button.active{border-color:#2f6fb3;box-shadow:inset 0 0 0 1px #2f6fb3;background:#f7fbff}.fd-vessel-tabs>button>span{min-width:0;overflow-wrap:anywhere}.fd-vessel-title{display:flex;align-items:center;justify-content:space-between;gap:6px}.fd-vessel-title>b{font-size:13px}.fd-vessel-title>em{font-size:12px!important;font-style:normal;padding:2px 6px;border-radius:999px;background:#f0f1f3;color:#5f6670}.fd-vessel-passport{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);gap:18px;align-items:center;padding:16px 18px;border:1px solid #cfe1f4;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#fff)}.fd-vessel-passport.archived{border-color:#d8dde5;background:linear-gradient(135deg,#f5f6f8,#fff)}.fd-vessel-identity{min-width:0}.fd-vessel-state{display:inline-flex;padding:3px 8px;border-radius:999px;background:#e3f0ff;color:#185b9d;font-weight:800;font-size:12px!important;letter-spacing:.04em}.fd-vessel-passport.archived .fd-vessel-state{background:#eceef1;color:#555f6c}.fd-vessel-identity h3{margin:6px 0 3px;font-size:21px;line-height:1.15}.fd-vessel-identity p{margin:0;color:#606b78;font-size:12px!important}.fd-passport-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.fd-passport-metrics>span{display:grid;gap:3px;min-width:0;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.8);border:1px solid #e5ebf2}.fd-passport-metrics small{font-size:12px!important;color:#647180}.fd-passport-metrics b{font-size:14px;overflow-wrap:anywhere}.fd-archive-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:#f4f5f7;border:1px solid #d9dde3}.fd-archive-notice b{white-space:nowrap}.fd-archive-notice span{min-width:0}.fd-first-roster{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.35fr) auto;gap:16px;align-items:center;min-width:0;padding:15px 17px;border:1px solid #b9d6f3;border-radius:14px;background:#f7fbff}.fd-first-roster>div{min-width:0}.fd-first-roster small{font-size:12px!important;font-weight:850;letter-spacing:.06em;color:#245f99}.fd-first-roster h3{margin:4px 0;font-size:16px}.fd-first-roster p{margin:0;font-size:12px!important;line-height:1.45;color:#5e6c7a}.fd-first-roster ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fd-first-roster li{display:grid;grid-template-columns:minmax(145px,.75fr) minmax(0,1.25fr);gap:8px;min-width:0}.fd-first-roster li b,.fd-first-roster li span{font-size:12px!important;overflow-wrap:anywhere}.fd-first-roster li span{color:#667381}.fd-first-roster>button{min-height:38px;padding:8px 13px;white-space:normal}.fd-agency-history-date,.fd-panel{min-width:0;padding:16px 18px;border:1px solid var(--crew-border,#dfe5ec);border-radius:14px;background:#fff}.fd-agency-history-date>header,.fd-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.fd-agency-history-date header>div,.fd-panel header>div{min-width:0}.fd-agency-history-date h3,.fd-panel h3{margin:0 0 4px;font-size:17px}.fd-agency-history-date header p,.fd-panel header p{margin:0;color:#667180;font-size:12px!important;line-height:1.45}.fd-crew-table{display:grid;gap:7px;min-width:0}.fd-crew-row{display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(250px,1.25fr) minmax(210px,1fr) minmax(220px,1.35fr);gap:10px;align-items:center;min-width:0;padding:10px 11px;border:1px solid #e3e8ee;border-radius:11px;background:#fff}.fd-crew-row.head{padding:0 11px;border:0;background:transparent;color:#667180;font-weight:800}.fd-crew-row.head>span{font-size:12px!important;text-transform:uppercase;letter-spacing:.03em}.fd-crew-row.active{border-color:#7facd8;background:#f8fbff}.fd-person{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:4px;border:0;background:transparent}.fd-person>span{display:grid;min-width:0}.fd-person b{font-size:13px;overflow-wrap:anywhere}.fd-person em,.fd-person small{font-size:12px!important;font-style:normal;color:#687482;overflow-wrap:anywhere}.fd-contract-cell{display:grid;gap:9px;min-width:0}.fd-contract-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-contract-dates>span{display:grid;gap:2px;min-width:0}.fd-contract-dates small{font-size:12px!important;color:#6b7785}.fd-contract-dates b{font-size:12px;overflow-wrap:anywhere}.fd-contract-meter{position:relative;height:8px;border-radius:999px;background:#e9edf2;margin-right:76px}.fd-contract-meter>i{display:block;height:100%;border-radius:inherit;background:#4d84bd}.fd-days{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);width:72px;font-size:12px!important;font-weight:800;white-space:nowrap}.fd-days.danger{color:#b3261e}.fd-days.warning{color:#9a5a00}.fd-days.watch{color:#7b6510}.fd-days.ok{color:#256a46}.fd-days.muted{color:#6b7280}.fd-replacement-cell{display:grid;gap:7px;min-width:0}.fd-need-status{display:grid;gap:2px;min-width:0;padding:8px 9px;border-radius:9px;background:#f5f7f9}.fd-need-status b,.fd-need-status small{overflow-wrap:anywhere}.fd-need-status small{font-size:12px!important}.fd-need-status.needed{background:#fff4e7}.fd-need-status.request{background:#edf5ff}.fd-need-status.selected{background:#ebf8f0}.fd-relief-arrow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;align-items:center;font-size:12px}.fd-relief-arrow>span{min-width:0;overflow-wrap:anywhere}.fd-relief-arrow small{display:block;font-size:12px!important;color:#65717f}.fd-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.fd-row-actions button{flex:0 1 auto;max-width:100%;font-size:12px!important}.fd-row-actions .danger-lite{border-color:#d89a96;color:#a32922;background:#fff7f6}.fd-history-controls .primary,.fd-row-actions .primary{font-weight:750}.fd-gap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fd-gap-grid>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fff8ed;border:1px solid #f1d6aa}.fd-gap-grid span{display:grid;min-width:0}.fd-gap-grid small{font-size:12px!important;color:#6e7783}.fd-gap-grid em{font-size:12px!important;font-style:normal;font-weight:800;color:#8b4f00;white-space:nowrap}.fd-joiners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-joiners>button{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.5fr) auto;gap:10px;align-items:center;min-width:0;padding:10px 12px;text-align:left;border:1px solid #e3e8ee;border-radius:10px;background:#fff}.fd-joiners>button>span{display:flex;align-items:center;gap:8px;min-width:0}.fd-joiners>button>span>span{display:grid;min-width:0}.fd-joiners em,.fd-joiners small{font-size:12px!important}.fd-joiners em{font-style:normal;white-space:normal;text-align:right}.fd-history-controls{display:flex;align-items:flex-end;gap:10px}.fd-history-controls label{display:grid;gap:5px;min-width:180px}.fd-history-controls label>span{font-weight:700}.fd-history-controls input{height:38px;box-sizing:border-box;min-width:180px}.fd-agency-history-result,.fd-history-result{display:grid;gap:10px;margin-top:12px}.fd-history-result-head{display:grid;gap:3px;padding:10px 12px;border-radius:9px;background:#f5f8fb}.fd-history-result-head small{font-size:12px!important;line-height:1.4;color:#63707d}.fd-history-list{display:grid;gap:6px}.fd-history-list>div{grid-template-columns:minmax(180px,1fr) minmax(190px,.8fr) minmax(180px,.8fr);gap:10px;align-items:center;padding:9px 11px;border:1px solid #e6eaf0;border-radius:9px}.fd-history-list>div,.fd-history-list>div>span{display:grid;min-width:0}.fd-history-list small{font-size:12px!important;color:#697684}.fd-history-list b{overflow-wrap:anywhere}.fd-agency-at-sea{display:grid;gap:14px}.fd-agency-hero{min-width:0}.fd-agency-history-date{margin-top:2px}.fd-agency-history-group{display:grid;gap:7px}.fd-agency-history-group h4{margin:4px 0 0;font-size:14px}.fd-agency-history-group>div{display:grid;gap:6px}.fd-agency-history-group button{display:grid;grid-template-columns:minmax(200px,1fr) minmax(180px,.7fr) minmax(170px,.65fr);gap:10px;align-items:center;min-width:0;padding:10px 11px;text-align:left;border:1px solid #e3e8ee;border-radius:9px;background:#fff}.fd-agency-history-group button>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.fd-agency-history-group button>span:first-child>span,.fd-agency-history-group button>span:nth-child(2){display:grid;min-width:0}.fd-agency-history-group small{font-size:12px!important}.fd-agency-history-group em{font-size:12px!important;font-style:normal;text-align:right;overflow-wrap:anywhere}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-shell :where(.r196dw-simple-actions,.actions,.case-actions,.lifecycle-actions,.crew-actions) button{white-space:normal!important;height:auto!important;min-height:36px!important;line-height:1.25!important;overflow-wrap:anywhere!important}@media(max-width:1500px){.fd-crew-row{grid-template-columns:minmax(160px,1fr) minmax(220px,1.2fr) minmax(180px,.95fr) minmax(190px,1.25fr);gap:8px}.fd-row-actions{gap:5px}.fd-row-actions button{padding:7px 9px!important}.fd-passport-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.fd-first-roster{grid-template-columns:1fr}.fd-first-roster li{grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr)}.fd-fleet-browser{grid-template-columns:1fr}.fd-fleet-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-crew-row{grid-template-columns:minmax(150px,.9fr) minmax(210px,1.15fr) minmax(170px,.9fr)}.fd-crew-row.head>span:nth-child(4){display:none}.fd-row-actions{grid-column:1/-1;padding-top:6px;border-top:1px dashed #e1e5ea}.fd-vessel-passport{grid-template-columns:1fr}.fd-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body #__next .crewing-page .crew-shell[data-crewing-workspace=seafarer]>.sf-role-navigation{justify-self:start!important;width:calc(100% - 112px)!important;max-width:calc(100% - 112px)!important;min-width:0!important;margin-right:112px!important;box-sizing:border-box!important}html body #__next .crewing-page .crew-shell[data-crewing-workspace=seafarer]>.sf-role-navigation button{min-width:0!important;white-space:normal!important;line-height:1.2!important}@media(max-width:1100px){html body #__next .crewing-page .crew-shell[data-crewing-workspace=seafarer]>.sf-role-navigation{width:100%!important;max-width:100%!important;margin-right:0!important}}.fd-gap-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.fd-gap-actions button{font-size:12px!important;white-space:normal}.fd-modal-backdrop{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(19,31,45,.46)}.fd-fill-modal{width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 48px);overflow:auto;padding:18px;border-radius:14px;background:#fff;box-shadow:0 22px 70px rgba(11,24,38,.28)}.fd-fill-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fd-fill-modal>header>div{min-width:0}.fd-fill-modal>header small{font-size:12px!important;font-weight:850;letter-spacing:.06em;color:#245f99}.fd-fill-modal>header h3{margin:4px 0;font-size:18px}.fd-fill-modal>header p{margin:0;color:#667381;font-size:12px!important;line-height:1.45}.fd-fill-modal>header>button{flex:0 0 auto;min-width:38px;min-height:38px;font-size:20px!important}.fd-fill-modal form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.fd-fill-modal label{display:grid;gap:6px;min-width:0}.fd-fill-modal label:first-child{grid-column:1/-1}.fd-fill-modal label span{font-size:12px!important;font-weight:750}.fd-fill-modal input,.fd-fill-modal select{width:100%;min-width:0;height:40px;box-sizing:border-box;font-size:12px!important}.fd-modal-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fd-modal-actions button{font-size:12px!important}@media(max-width:700px){.fd-fill-modal form{grid-template-columns:1fr}.fd-fill-modal label:first-child,.fd-modal-actions{grid-column:auto}}.fd-gap-covered{display:inline-flex;align-items:center;min-height:34px;padding:6px 9px;border-radius:8px;background:#ebf8f0;color:#226442;font-size:12px!important;font-weight:800}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-command-head{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-fleet-browser{gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-fleet-scope button{min-height:34px!important;padding:6px 10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-tabs{gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-tabs>button{min-height:50px!important;gap:2px!important;border-radius:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-passport{grid-template-columns:minmax(220px,.75fr) minmax(0,1.7fr)!important;gap:10px!important;padding:8px 11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-identity h3{margin:3px 0 1px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-state{padding:2px 6px!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-passport-metrics{gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-passport-metrics>span{padding:6px 8px!important;border-radius:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-panel{padding:10px 12px!important;border-radius:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-panel>header{margin-bottom:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-panel h3{font-size:15px!important;margin-bottom:2px!important}.r196ff-fleet-position-empty{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:44px!important;background:#fafcff!important}.r196ff-fleet-position-empty>span{min-width:0}.r196ff-fleet-position-empty>span b{font-size:13px!important}.r196ff-fleet-position-menu,.r196ff-kebab-wrap{position:relative;flex:0 0 auto}.r196ff-kebab{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid #d9e1ea!important;border-radius:8px!important;background:#fff!important;color:#34485f!important;font-size:20px!important;line-height:1!important}.r196ff-kebab:focus-visible,.r196ff-kebab:hover{border-color:#8db1d7!important;background:#f4f9ff!important}.r196ff-kebab-menu{position:absolute;z-index:1500;top:calc(100% + 5px);right:0;display:grid;min-width:174px;padding:5px;border:1px solid #d8e0e9;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(25,42,60,.16)}.r196ff-kebab-menu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-height:34px!important;padding:7px 9px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#20344a!important;text-align:left!important;white-space:nowrap!important}.r196ff-kebab-menu button:hover:not(:disabled){background:#f1f6fb!important}.r196ff-kebab-menu button.danger{color:#a12b27!important}.r196ff-kebab-menu button:disabled{opacity:.42!important;cursor:not-allowed!important}.r196ff-manning-workspace{display:grid!important;gap:8px!important;min-width:0!important}.r196ff-manning-bar{display:grid;grid-template-columns:auto minmax(150px,1fr) minmax(210px,320px) auto;align-items:center;gap:8px;min-height:42px;padding:5px 7px;border-bottom:1px solid #e3e9f0}.r196ff-back,.r196ff-refresh{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:34px!important;padding:6px 9px!important;border:1px solid #d9e1ea!important;border-radius:8px!important;background:#fff!important}.r196ff-refresh{width:34px!important;min-width:34px!important;padding:0!important}.r196ff-manning-title{min-width:0}.r196ff-manning-title h1{margin:0!important;font-size:17px!important;line-height:1.1!important}.r196ff-manning-title span{display:block;color:#667586;font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r196ff-vessel-select{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;margin:0!important}.r196ff-vessel-select>span{font-size:12px!important;font-weight:700!important}.r196ff-vessel-select select{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important}.r196ff-save-note{padding:7px 10px;border:1px solid #b9ddc8;border-radius:8px;background:#f0faf4;color:#285f3d;font-size:12px}.r196ff-position-panel{min-width:0;border:1px solid #dfe6ee;border-radius:10px;background:#fff;overflow:visible}.r196ff-position-list,.r196ff-position-row{display:grid;min-width:0}.r196ff-position-row{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid #e8edf2}.r196ff-position-row:last-child{border-bottom:0}.r196ff-position-main{display:grid!important;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(75px,.35fr))!important;gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:7px 10px!important;border:0!important;background:#fff!important;text-align:left!important}.r196ff-position-main:hover{background:#f8fbfe!important}.r196ff-position-main>span{display:grid!important;gap:1px!important;min-width:0!important}.r196ff-position-main b{font-size:13px!important;overflow-wrap:anywhere}.r196ff-position-main small{font-size:11.5px!important;color:#6b7887}.r196ff-position-main .needs{color:#a25d00}.r196ff-position-main .covered{color:#256946}.r196ff-position-row>.r196ff-kebab-wrap{display:flex;align-items:center;padding:7px 9px 7px 2px}.r196ff-position-empty{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:9px 10px 9px 13px}.r196ff-position-empty>span{min-width:0}.r196ff-position-empty b{font-size:13px!important;color:#465568}.r196ff-position-form textarea{min-height:64px!important}@media(max-width:900px){.r196ff-manning-bar{grid-template-columns:auto minmax(0,1fr) auto}.r196ff-vessel-select{grid-column:1/-1}.r196ff-vessel-select>span{display:none}.r196ff-position-main{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(55px,.28fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-passport{grid-template-columns:1fr!important}}.r196ff-position-form{gap:8px!important}.r196ff-position-form label{min-width:0!important}.r196ff-position-form input,.r196ff-position-form select,.r196ff-position-form textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important}.r196ff-position-form textarea{min-height:52px!important}.crew-doc-group-select{position:relative;width:100%;min-width:0}.crew-doc-group-select>summary{display:flex;align-items:center;min-height:38px;padding:8px 34px 8px 10px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;color:#26384b;font-size:12px;line-height:1.2;cursor:pointer;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew-doc-group-select>summary::-webkit-details-marker{display:none}.crew-doc-group-select>summary:after{content:"▾";position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:12px;color:#677789}.crew-doc-group-select[open]>summary{border-color:#6d9fe6;box-shadow:0 0 0 2px rgba(64,121,211,.12)}.crew-doc-group-menu{position:absolute;z-index:2200;left:0;right:0;top:calc(100% + 5px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:7px;border:1px solid #d8e0e9;border-radius:9px;background:#fff;box-shadow:0 14px 34px rgba(28,43,60,.18);max-height:260px;overflow:auto}.crew-doc-group-option{display:flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:6px 8px!important;margin:0!important;border-radius:6px!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;color:#26384b!important}.crew-doc-group-option:hover{background:#f3f7fb!important}.crew-doc-group-option input{width:16px!important;min-width:16px!important;height:16px!important;margin:0!important}@media(max-width:700px){.crew-doc-group-menu{grid-template-columns:1fr}}.r196ff-doc-groups-field{display:grid!important;gap:6px!important;min-width:0!important}.r196ff-doc-groups-field>.crew-field-label{font-size:12px!important;font-weight:800!important;color:#334155!important}.r196dw-journey-strip>button{height:auto!important;min-height:54px!important;white-space:normal!important;overflow:visible!important}.r196dw-journey-strip>button :where(b,small,em){white-space:normal!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip{position:static!important;top:auto!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .sticky-actions{position:static!important;bottom:auto!important;margin-top:4px!important;padding-top:10px!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-shell{gap:9px!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-title{align-items:center!important;min-height:44px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-title h1{font-size:22px!important;line-height:1.1!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-title p{font-size:12px!important;margin-top:2px!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-card{border-radius:12px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crewing-nav-badge.small{font-size:12px!important;line-height:20px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-command{gap:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-fleet-browser{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-fleet-scope{display:flex!important;gap:5px!important;justify-content:flex-start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-fleet-scope button{width:auto!important;min-width:120px!important;min-height:30px!important;padding:5px 9px!important;border-radius:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-tabs{grid-auto-columns:minmax(205px,1fr)!important;gap:4px!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-tabs>button{min-height:44px!important;padding:6px 10px!important;border-radius:7px!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-tabs>button.active{background:#0b57e3!important;border-color:#0b57e3!important;color:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-tabs>button.active :where(span,b,em){color:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-title{width:100%!important;justify-content:flex-start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-title>b{font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-tabs>button>span:not(.fd-vessel-title){font-size:12px!important;opacity:.84}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-passport{grid-template-columns:minmax(260px,.78fr) minmax(0,1.65fr)!important;gap:8px!important;padding:8px 10px!important;border-radius:10px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-vessel-identity h3{font-size:16px!important;margin:2px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-passport-metrics{gap:0!important;border:1px solid #e2e8f0!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-passport-metrics>span{border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;padding:7px 10px!important;background:#fff!important;min-height:50px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-passport-metrics>span:last-child{border-right:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-passport-metrics b{font-size:14px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ff-fleet-position-empty{min-height:38px!important;padding:6px 9px!important;border-radius:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ff-fleet-position-empty>span b{font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-current-crew{padding:8px 10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-current-crew>header{margin-bottom:4px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-current-crew>header p{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-crew-table{gap:0!important;border:1px solid #e2e8f0!important;border-radius:9px!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-crew-row{grid-template-columns:minmax(210px,1.18fr) minmax(270px,1.45fr) minmax(220px,1.18fr) minmax(142px,.72fr)!important;gap:8px!important;min-height:58px!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid #e8edf3!important;border-radius:0!important;background:#fff!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-crew-row:last-child{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-crew-row.head{min-height:30px!important;padding:4px 8px!important;background:#f8fafc!important;border-bottom:1px solid #dde5ee!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-person{min-height:44px!important;padding:2px!important;border:0!important;background:transparent!important;text-align:left!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-person b{font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-person em,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-person small{font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-contract-cell{gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-contract-dates span{gap:1px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-contract-meter{height:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-days{font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-need-status{min-height:42px!important;padding:6px 8px!important;border-radius:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:nowrap!important;position:relative!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-row-actions>button{min-height:32px!important;padding:6px 9px!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-row-menu-wrap{display:flex!important;align-items:center!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-row-menu{top:calc(100% + 4px)!important;right:0!important;min-width:190px!important;z-index:3500!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page{padding:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-list-head{padding:0 0 6px!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-list-head .r196j-eyebrow{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-list-head h2{font-size:17px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-list-head p{font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .c2-agency-request-filters{display:flex!important;align-items:flex-end!important;gap:7px!important;padding:6px 0!important;border:0!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .c2-agency-request-filters>label{min-width:150px!important}.r196fg-agency-request-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e0e7ef;border-radius:9px;overflow:hidden;margin:2px 0 7px;background:#fff}.r196fg-agency-request-kpis>span{display:grid;gap:1px;min-height:54px;padding:7px 10px;border-right:1px solid #e0e7ef}.r196fg-agency-request-kpis>span:last-child{border-right:0}.r196fg-agency-request-kpis small{font-size:12px!important;color:#64748b}.r196fg-agency-request-kpis b{font-size:18px;color:#0b57e3}.r196fg-agency-request-kpis em{font-size:12px!important;font-style:normal;color:#64748b}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)!important;gap:8px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-master{border:1px solid #e0e7ef!important;border-radius:9px!important;overflow:hidden!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-head{min-height:36px!important;padding:5px 8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;max-height:520px!important;overflow:auto!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-row{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:7px!important;min-height:72px!important;border:0!important;border-bottom:1px solid #e7edf3!important;background:#fff!important;text-align:left!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-row.selected,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-row:hover{background:#f1f7ff!important;box-shadow:inset 3px 0 0 #0b57e3!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-copy{display:grid!important;gap:1px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-copy b{font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-copy :where(small,em,i){white-space:normal!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-detail-wrap{min-width:0!important;border:1px solid #e0e7ef!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .agency-request-pagination{min-height:34px!important;padding:5px 8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-simple-nav{position:static!important;top:auto!important;border-radius:10px!important;padding:4px!important;gap:4px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-simple-nav button{min-height:34px!important;padding:6px 10px!important;border-radius:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-sharing-notice{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:7px 10px!important;border-radius:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-sharing-notice p,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-sharing-notice ul{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-sharing-notice b{font-size:12.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-sharing-actions{display:flex!important;gap:5px!important;flex-wrap:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-sharing-actions button{min-height:32px!important;padding:5px 8px!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-home-v2{grid-template-columns:minmax(0,1fr) 300px!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-main-column,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-side-column{gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-hero{border-radius:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click img{width:82px!important;height:102px!important;min-width:82px!important;min-height:102px!important;max-width:82px!important;max-height:102px!important;border-radius:12px!important;object-fit:cover!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity h2{font-size:19px!important;margin:1px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-actions{padding:10px 10px 0 0!important;gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-actions button{min-height:32px!important;padding:6px 8px!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-facts{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-facts span{padding:7px 9px!important;min-height:46px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-facts small{font-size:12px!important;text-transform:none!important;letter-spacing:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-facts b{font-size:12px!important}.r196fg-seafarer-career-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important;overflow:hidden!important}.r196fg-seafarer-career-summary .r196fg-summary-cell{display:grid;gap:2px;padding:10px 11px;border-right:1px solid #e2e8f0;min-width:0}.r196fg-seafarer-career-summary .r196fg-summary-cell:last-child{border-right:0}.r196fg-seafarer-career-summary small{font-size:12px!important;color:#64748b}.r196fg-seafarer-career-summary b{font-size:13px!important;color:#0f172a;overflow-wrap:anywhere}.r196fg-seafarer-career-summary span{font-size:12px!important;color:#64748b;overflow-wrap:anywhere}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-compact-snapshot,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-documents-panel,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-next-actions,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-profile-sections,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-reminders,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-service-history{padding:10px!important;border-radius:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-profile-sections>div:last-child{gap:4px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-profile-sections>div:last-child>button{min-height:42px!important;padding:6px 8px!important;border-radius:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-profile-sections small{font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .doc-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important;gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .doc-tile{border-radius:9px!important;padding:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .doc-thumb{height:54px!important;border-radius:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation>.two-col>.crew-card{min-width:0!important;overflow:hidden!important;padding:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .seafarer-grant-actions,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .seafarer-offer-actions{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;min-width:92px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .seafarer-grant-actions button,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .seafarer-offer-actions button{width:100%!important;min-width:0!important;min-height:30px!important;padding:5px 7px!important;white-space:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .crew-table-wrap{overflow-x:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .crew-table-wrap table{min-width:0!important;table-layout:fixed!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .crew-table-wrap td,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation .crew-table-wrap th{padding:7px!important;overflow-wrap:anywhere!important}@media(max-width:1450px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129gl-seafarer-participation>.two-col{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-date-control{isolation:isolate!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-native-date{display:block!important;position:absolute!important;width:1px!important;height:1px!important;inset:auto 0 0 auto!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .questionnaire-strip{position:static!important}@media(max-width:1200px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-crew-row{grid-template-columns:minmax(190px,1.1fr) minmax(230px,1.3fr) minmax(190px,1fr) minmax(130px,.7fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-home-v2{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-main-column,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-side-column{grid-column:1!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-contract-meter{display:grid!important;grid-template-columns:minmax(0,1fr) 68px!important;align-items:center!important;gap:7px!important;height:auto!important;margin-right:0!important;background:transparent!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-contract-track{display:block;height:6px;border-radius:999px;background:#e9edf2;overflow:hidden;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-contract-track>i{display:block;height:100%;border-radius:inherit;background:#4d84bd}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-days{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:auto!important;min-width:0!important;text-align:right!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .company-photo-pick{overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-head{align-items:flex-start!important;gap:10px!important;margin-bottom:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-head p{max-width:720px!important;margin-top:2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-toolbar{display:grid!important;grid-template-columns:minmax(250px,1.8fr) repeat(5,minmax(118px,.72fr))!important;gap:7px!important;align-items:end!important;margin:6px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-toolbar label{display:grid!important;gap:4px!important;min-width:0!important;font-weight:750!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-toolbar :where(input,select){width:100%!important;min-width:0!important;min-height:36px!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-quick-filters{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin:4px 0 7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-quick-filters button{min-height:30px!important;padding:4px 9px!important;border:1px solid #dbe3ef!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-weight:750!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-quick-filters button.active{background:#eaf2ff!important;border-color:#93b8ff!important;color:#174ea6!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-count{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:5px 2px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-table td{vertical-align:middle!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-table td>small,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-table td>span>small{display:block!important;margin-top:2px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-360-actions{display:grid!important;justify-items:end!important;gap:5px!important;min-width:155px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-360-actions small{color:#64748b!important;text-align:right!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-company-copy-banner,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-source-summary{margin:9px 0!important;padding:10px 12px!important;border:1px solid #dbeafe!important;border-radius:10px!important;background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-company-copy-banner>span,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-source-summary>span{display:flex!important;align-items:center!important;gap:6px!important;color:#1d4ed8!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-company-copy-banner p,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-source-summary p{margin:4px 0 0!important;color:#475569!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-edit-card .visual-questionnaire-form{margin-top:8px!important}@media(max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-base-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-hero{grid-template-columns:88px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-360-actions{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important}}html body #__next .r196fl-photo-control{position:relative!important;cursor:pointer!important;overflow:hidden!important}html body #__next .r196fl-photo-control>.r196fl-photo-upload-icon{position:absolute!important;right:6px!important;bottom:6px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#145ee8!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 2px 8px rgba(15,23,42,.18)!important;pointer-events:none!important}html body #__next .r196fl-photo-control>input[type=file]{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-notes{margin-top:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:end!important;margin:8px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-form textarea{width:100%!important;min-width:0!important;resize:vertical!important;min-height:58px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-list{display:grid!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:9px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-list article span{display:grid!important;gap:2px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-list article small{white-space:normal!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-list article.resolved{opacity:.7!important;background:#f8fafc!important}@media(max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-box,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-private-note-form{grid-template-columns:1fr!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-focus,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-list-mode{display:grid!important;grid-template-columns:minmax(330px,.74fr) minmax(0,1.5fr)!important;gap:8px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-focus>.r196j-request-master,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-list-mode>.r196j-request-master{width:auto!important;max-width:none!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-focus>.r196j-request-detail-wrap,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-list-mode>.r196j-request-detail-wrap{display:block!important;width:auto!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail .r196j-request-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-row{height:auto!important;min-height:86px!important;overflow:hidden!important;border-radius:0!important;align-items:center!important;padding:7px 8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-copy{min-width:0!important;gap:2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-copy :where(small,em,i){font-size:12px!important;line-height:1.3!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-request-copy b{font-size:13px!important;line-height:1.25!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-agency-request-kpis{display:grid!important;visibility:visible!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:54px!important;margin:2px 0 7px!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-new-activity :where(small,em,time),html body #__next .vesbor-app-root[data-vds-route^=crewing_] .r196o-new-activity :where(small,em,time){font-size:12px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-list{overflow:auto!important;contain:paint!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-row{overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196n-work-main{min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-questionnaire-dialog{overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .seafarer-questionnaire-dialog>div:last-child{overflow:auto!important;overscroll-behavior:contain!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] :where(small,label,p,em){font-size:max(12px,1em)!important}@media(max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-focus,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-list-mode{grid-template-columns:minmax(305px,.72fr) minmax(0,1.28fr)!important}}@media(max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-focus,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-master-detail.r196ef-request-list-mode{grid-template-columns:1fr!important}}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crewing-new-activity-panel .crewing-activity-row :where(small,em){font-size:12px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crewing-new-activity-panel .crewing-activity-row em{font-style:normal!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .operator-seafarer-base-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .operator-seafarer-base-actions button{min-height:34px!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196da-match-profile{width:100%!important;min-width:0!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head{flex-wrap:wrap!important;align-items:flex-start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head>.row-actions{display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head .linklike{width:auto!important;max-width:100%!important;white-space:normal!important;line-height:1.2!important;text-align:left!important}@media(max-width:1600px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-work-grid{grid-template-columns:minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel--wide{grid-column:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head>.row-actions{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head>.row-actions .linklike{width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;justify-content:flex-start!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:6px 8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196da-match-row{grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196da-match-profile{min-width:260px!important;width:100%!important;grid-template-columns:24px minmax(150px,1fr) auto auto!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-head{align-items:flex-start!important;gap:10px!important;margin-bottom:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-head p{max-width:720px!important;margin-top:2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-toolbar{display:grid!important;grid-template-columns:minmax(250px,1.8fr) repeat(5,minmax(118px,.72fr))!important;gap:7px!important;align-items:end!important;margin:6px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-toolbar label{display:grid!important;gap:4px!important;min-width:0!important;font-weight:750!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-toolbar :where(input,select){width:100%!important;min-width:0!important;min-height:36px!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-quick-filters{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin:4px 0 7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-quick-filters button{min-height:30px!important;padding:4px 9px!important;border:1px solid #dbe3ef!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-weight:750!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-quick-filters button.active{background:#eaf2ff!important;border-color:#93b8ff!important;color:#174ea6!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-count{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:5px 2px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-table td{vertical-align:middle!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-table td>small,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-table td>span>small{display:block!important;margin-top:2px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-hero{grid-template-columns:96px minmax(0,1fr) auto!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-360-actions{display:grid!important;justify-items:end!important;gap:5px!important;min-width:155px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-360-actions small{color:#64748b!important;text-align:right!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-company-copy-banner,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-source-summary{margin:9px 0!important;padding:10px 12px!important;border:1px solid #dbeafe!important;border-radius:10px!important;background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-company-copy-banner>span,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-source-summary>span{display:flex!important;align-items:center!important;gap:6px!important;color:#1d4ed8!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-company-copy-banner p,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-source-summary p{margin:4px 0 0!important;color:#475569!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-edit-card .visual-questionnaire-form{margin-top:8px!important}@media(max-width:1600px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196ef-simple-request-workbench #request360-matches,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196ef-simple-request-workbench #request360-shortlist{grid-column:1!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196ef-simple-request-workbench #request360-shortlist{position:static!important;top:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196da-match-row{grid-template-columns:24px minmax(0,1fr) 62px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196da-match-profile{width:100%!important;min-width:0!important;grid-template-columns:24px minmax(0,1fr) auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head>.row-actions{width:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page .r196j-panel-head>.row-actions .linklike{width:auto!important;min-width:max-content!important;white-space:nowrap!important;padding:5px 7px!important}}@media(max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-base-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-hero{grid-template-columns:88px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-operator-360-actions{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important}}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-product-header{min-height:42px!important;padding:5px 10px!important;margin:0 0 4px!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-product-heading{display:flex!important;align-items:center!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-product-heading>p,html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-product-heading>small{display:none!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-product-heading>h1{margin:0!important;font-size:17px!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-navigation-frame{gap:3px!important;margin-bottom:5px!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crew-context-trail-wrap:empty,html body #__next .vesbor-app-root[data-vds-route^=crewing_] .r196da-location-strip{display:none!important}html body #__next .r196fm-photo-control{position:relative!important;cursor:pointer!important;overflow:hidden!important}html body #__next .r196fm-photo-control>.r196fm-photo-upload-icon{position:absolute!important;right:6px!important;bottom:6px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#145ee8!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 2px 8px rgba(15,23,42,.18)!important;pointer-events:none!important}html body #__next .r196fm-photo-control>input[type=file]{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-notes{margin-top:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:end!important;margin:8px 0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-form textarea{width:100%!important;min-width:0!important;resize:vertical!important;min-height:58px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-list{display:grid!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:9px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-list article span{display:grid!important;gap:2px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-list article small{white-space:normal!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-list article.resolved{opacity:.7!important;background:#f8fafc!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-box{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;margin:8px 10px 10px!important;padding:10px 12px!important;border:1px solid #bfdbfe!important;border-radius:10px!important;background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-box small{display:block!important;color:#2563eb!important;font-weight:800!important;letter-spacing:.04em!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-box h4{margin:2px 0!important;font-size:14px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-box p{margin:0!important;color:#64748b!important;max-width:760px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-box.sent{border-color:#bbf7d0!important;background:#f0fdf4!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-request-sent-badge{padding:5px 9px!important;border-radius:999px!important;background:#dcfce7!important;color:#166534!important;font-weight:800!important}html body #__next .communication-center-column>.communication-empty-state{align-self:center!important;justify-self:center!important;height:auto!important;min-height:0!important;max-width:620px!important;margin:auto!important;padding:34px 38px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#f8fafc!important;box-shadow:0 10px 28px rgba(15,23,42,.04)!important}html body #__next .communication-empty-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}html body #__next .communication-empty-actions .communication-empty-primary{background:#1769e8!important;color:#fff!important;border-color:#1769e8!important}@media(max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-box,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-private-note-form{grid-template-columns:1fr!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-actions{display:flex!important;align-items:flex-end!important;gap:8px!important;min-width:min(420px,42vw)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-actions label{display:grid!important;gap:4px!important;min-width:220px!important;font-weight:750!important;color:#475569!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-actions select{min-height:36px!important;max-width:300px!important}@media(max-width:1100px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-actions{min-width:0!important;flex-wrap:wrap!important}}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr)!important;gap:0!important;min-height:0!important;height:clamp(560px,calc(100vh - 205px),820px)!important;overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:12px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace>.communication-left-column{min-width:0!important;min-height:0!important;height:100%!important;border:0!important;border-right:1px solid #dbe4ef!important;border-radius:0!important;background:#f8fafc!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=contacts-header]{min-height:58px!important;padding:10px 12px!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace>.communication-left-column>.communication-search{margin:10px!important;padding:0!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=contacts]{flex:1 1!important;min-height:0!important;overflow:auto!important;padding:0 8px 10px!important;border-top:1px solid #edf2f7!important;background:#f8fafc!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-thread-card{margin:7px 0!important;padding:10px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-thread-card.selected{border-color:#93b4f6!important;background:#eef5ff!important;box-shadow:inset 3px 0 0 #1769e8!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace>.communication-center-column{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;min-height:0!important;height:100%!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-message-head{min-height:58px!important;padding:9px 14px!important;border-bottom:1px solid #dbe4ef!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=messages]{min-height:0!important;height:auto!important;overflow:auto!important;padding:16px 18px!important;border:0!important;background:#f6f8fb!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-message-row{max-width:100%!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=composer]{min-width:0!important;padding:10px 12px!important;border-top:1px solid #cfd9e6!important;background:#fff!important;box-shadow:0 -4px 12px rgba(15,23,42,.03)!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=composer] .communication-composer{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=composer] textarea{min-height:46px!important;border:1px solid #b8c7da!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace>.communication-center-column>.communication-empty-state{align-self:center!important;justify-self:center!important;min-height:0!important;height:auto!important;max-width:520px!important;border:1px dashed #cbd5e1!important;background:#fff!important;padding:28px!important}@media(max-width:900px){html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace{grid-template-columns:1fr!important;height:calc(100vh - 155px)!important;min-height:500px!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-at-sea,html body #__next .vesbor-app-root[data-vds-route^=crewing_] .crewing-page{container-type:inline-size}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .vesbor-floating-chat-launcher{display:inline-flex!important;z-index:240!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .vesbor-floating-chat-panel{z-index:250!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-photo-control>.sr-only,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-photo-control>span.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;left:auto!important;right:auto!important;bottom:auto!important;background:transparent!important;color:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-photo-control>.r196fm-photo-upload-icon{right:6px!important;bottom:6px!important;font-size:0!important}html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-kicker,html body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-live-label,html body #__next .vesbor-app-root[data-vds-route=chat] .vds-status-badge{font-size:12px!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-row{display:grid!important;grid-template-columns:30px minmax(260px,1.05fr) minmax(500px,1.35fr) 18px!important;gap:clamp(8px,1vw,16px)!important;align-items:center!important;min-height:64px!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196fm-work-meta{min-width:0!important;display:grid!important;grid-template-columns:minmax(120px,.75fr) minmax(130px,.8fr) auto minmax(220px,1.1fr)!important;gap:clamp(6px,.75vw,12px)!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196n-quick-actions{grid-column:auto!important;margin:0!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196n-quick-btn{min-height:32px!important;padding:6px 9px!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-copy b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-due b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-owner b{white-space:normal!important;line-height:1.25!important}@container (max-width:1120px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-row{grid-template-columns:30px minmax(220px,1fr) minmax(390px,1.3fr) 18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196fm-work-meta{grid-template-columns:minmax(110px,.8fr) minmax(120px,.85fr) auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196n-quick-actions{grid-column:1/-1!important}}@container (max-width:820px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196m-work-row{grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196fm-work-meta{grid-column:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-today .r196n-quick-actions{grid-column:1/-1!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page{height:auto!important;min-height:0!important;grid-template-rows:auto!important;gap:8px!important;padding:10px!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head{min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head>div:first-child{display:block!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head h2{margin:0!important;font-size:17px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head .r196j-eyebrow,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head p{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head .search-field{width:clamp(320px,42cqw,620px)!important;max-width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .c2-agency-request-filters{margin:0!important;padding:0!important;min-height:34px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:7px 9px!important;border:1px solid #dbe5f2!important;border-radius:9px!important;background:#f8fbff!important;overflow:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps>span{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;color:#64748b!important;font-size:11.5px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps b{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#e7edf5!important;color:#52637a!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps .active,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps .next{color:#145ee8!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps .active b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps .next b{background:#dbeafe!important;color:#145ee8!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-request-steps .done b{background:#dff7e8!important;color:#187444!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-work-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr)!important;gap:clamp(10px,1.1cqw,18px)!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench #request360-matches{grid-column:1!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench #request360-shortlist{grid-column:2!important;position:sticky!important;top:72px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-row{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-row>*{min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196da-match-row button{width:auto!important;min-width:64px!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-shortlist-pulse{animation:r196fmShortlistPulse 1.6s ease-out 1!important}@keyframes r196fmShortlistPulse{0%,35%{border-color:#145ee8;box-shadow:0 0 0 4px rgba(20,94,232,.14)}to{border-color:#e1e7ef;box-shadow:none}}@container (max-width:1040px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196j-work-grid{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench #request360-matches,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench #request360-shortlist{grid-column:1!important;position:static!important}}@container (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head{align-items:stretch!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page>.c2-request-list-head .search-field{width:100%!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-at-sea{display:grid!important;gap:10px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:2px 0 4px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-head h2{margin:0!important;font-size:18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-head p{margin:2px 0 0!important;font-size:12px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-actions{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-segmented{display:inline-flex!important;border:1px solid #d8e1ec!important;border-radius:8px!important;padding:2px!important;background:#f7f9fc!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-segmented button{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:5px 9px!important;border:0!important;border-radius:6px!important;background:transparent!important;font-size:11.5px!important;font-weight:800!important;color:#52637a!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-segmented button.active{background:#fff!important;color:#145ee8!important;box-shadow:0 1px 4px rgba(15,23,42,.08)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-kpis{margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar{display:grid!important;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(135px,.65fr)) auto!important;gap:7px!important;align-items:end!important;padding:8px!important;border:1px solid #e1e8f1!important;border-radius:10px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar>label{display:grid!important;gap:3px!important;min-width:0!important;font-size:11.5px!important;font-weight:800!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar input,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar select{width:100%!important;min-width:0!important;height:34px!important;font-size:12px!important;border:1px solid #d7e0eb!important;border-radius:7px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;height:34px!important;padding:0 9px!important;border:1px solid #d7e0eb!important;border-radius:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search input{height:31px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-clear{height:34px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-attention{margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table-wrap{min-width:0!important;overflow:auto!important;border:1px solid #dfe7f0!important;border-radius:10px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table th{position:sticky!important;top:0!important;z-index:2!important;background:#f3f7fb!important;color:#52637a!important;padding:8px 9px!important;text-align:left!important;font-size:11.5px!important;font-weight:900!important;white-space:nowrap!important;border-bottom:1px solid #dfe7f0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table td{padding:8px 9px!important;font-size:11.5px!important;line-height:1.25!important;border-bottom:1px solid #edf1f5!important;vertical-align:middle!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table tbody tr{cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table tbody tr:focus,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table tbody tr:hover{background:#f7fbff!important;outline:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-person-cell{display:flex!important;align-items:center!important;gap:7px!important;min-width:160px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-person-cell>span:last-child{display:grid!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-person-cell b{white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-person-cell small{font-size:11.5px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-next-action{display:grid!important;min-width:150px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-next-action small{font-size:11.5px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-row-actions{display:flex!important;gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-row-actions button{min-height:29px!important;padding:4px 7px!important;border:1px solid #d5dfeb!important;border-radius:6px!important;background:#fff!important;color:#145ee8!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-card-groups{display:grid!important;gap:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:11.5px!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-pagination>div{display:flex!important;align-items:center!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-pagination label{display:flex!important;align-items:center!important;gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-pagination button,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-pagination select{height:30px!important;border:1px solid #d7e0eb!important;border-radius:6px!important;background:#fff!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-pagination button{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:0 8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-history-date{border:1px solid #e1e8f1!important;border-radius:9px!important;background:#fff!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-history-date>summary{cursor:pointer!important;padding:9px 11px!important;font-size:11.5px!important;font-weight:850!important;color:#42556a!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-history-body{padding:0 11px 11px!important}@container (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(140px,.6fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table td:nth-child(6),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table td:nth-child(8),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table th:nth-child(6),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table th:nth-child(8){display:none!important}}@container (max-width:860px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-head{align-items:flex-start!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar{grid-template-columns:1fr 1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search{grid-column:1/-1!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-pagination{align-items:flex-start!important;flex-direction:column!important}}@container (max-width:620px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search{grid-column:auto!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity{display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity>.r196fm-photo-control{grid-column:1!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:108px!important;min-height:108px!important;max-height:108px!important;overflow:hidden!important;isolation:isolate!important;contain:paint!important;border-radius:9px!important;align-self:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity>.r196fm-photo-control>.crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity>.r196fm-photo-control>img{position:static!important;inset:auto!important;display:grid!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:8px!important;margin:0!important;padding:0!important;transform:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity>span:last-child{grid-column:2!important;min-width:0!important;overflow-wrap:anywhere!important;position:relative!important;z-index:1!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-photo-control>.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-photo-control>.r196fm-photo-upload-icon{z-index:3!important;left:auto!important;top:auto!important;right:5px!important;bottom:5px!important;width:27px!important;height:27px!important;padding:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.r196fm-photo-control{overflow:hidden!important;isolation:isolate!important;contain:paint!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.r196fm-photo-control>.crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.r196fm-photo-control>img{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;transform:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-person-cell .crew-avatar,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-person .crew-avatar{flex:0 0 auto!important;overflow:hidden!important;isolation:isolate!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-person-cell .crew-avatar img,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-person .crew-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-toolbar{min-height:38px!important;padding:0!important;margin:0!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-toolbar>div:first-child{display:flex!important;align-items:baseline!important;gap:10px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-toolbar h2{font-size:16px!important;line-height:1.2!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-summary{font-size:11.5px!important;color:#64748b!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-summary b{color:#334155!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-filters{min-height:32px!important;padding:0!important;margin:0 0 2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-focus-bar{min-height:36px!important;margin:0!important;padding:4px 6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-focus-bar span{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-focus-bar small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0!important;padding:10px 12px!important;border:1px solid #86d6a5!important;border-radius:10px!important;background:#effbf3!important;color:#14532d!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation>span{display:grid!important;gap:2px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation b{font-size:13.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation small{font-size:11.5px!important;line-height:1.35!important;color:#35644a!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation em{font-size:11px!important;color:#92400e!important;font-style:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation.approval{border-color:#93c5fd!important;background:#eff6ff!important;color:#1e40af!important}@container (max-width:780px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-toolbar{align-items:stretch!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-toolbar>div:first-child{flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation{grid-template-columns:24px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-confirmation>button{grid-column:1/-1!important;justify-self:start!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-blocked,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-error{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:8px!important;row-gap:2px!important;margin:7px 0!important;padding:8px 10px!important;border-radius:8px!important;font-size:11.5px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-blocked{border:1px solid #f1c979!important;background:#fff8e8!important;color:#7c4a03!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-error{border:1px solid #efb1b1!important;background:#fff3f3!important;color:#991b1b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-proposal-error small{grid-column:2!important;color:#7f1d1d!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-draggable-candidate[draggable=true]{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-draggable-candidate[draggable=true]:active{cursor:grabbing!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-draggable-candidate[draggable=true]:hover{border-color:#93b4e8!important;box-shadow:0 0 0 1px rgba(37,99,235,.08)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-dragging-active .r196dw-drop-hint{min-height:60px!important;border:2px dashed #4c8df6!important;background:#eef6ff!important;color:#0b57d0!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-dragging-active .r196db-proposal-list{outline:1px dashed #93b4e8!important;outline-offset:4px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-remove-candidate{width:auto!important;min-width:82px!important;max-width:none!important;padding:0 10px!important;gap:5px!important;justify-content:center!important;border-left:1px solid #fee2e2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-remove-candidate span{display:inline!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-shortlist-action-notice{display:flex!important;align-items:center!important;gap:7px!important;margin:7px 0 0!important;padding:7px 9px!important;border:1px solid #bbf7d0!important;border-radius:8px!important;background:#f0fdf4!important;color:#166534!important;font-size:11.5px!important;line-height:1.3!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:minmax(250px,1.2fr) repeat(5,minmax(155px,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity{grid-template-columns:116px minmax(0,1fr)!important;gap:12px!important;padding:10px!important;min-width:0!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity>.r196fm-photo-control{width:106px!important;min-width:106px!important;max-width:106px!important;height:132px!important;min-height:132px!important;max-height:132px!important;border-radius:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity>span:last-child{align-self:center!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity strong{font-size:14px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity em,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity i{font-size:11.5px!important;line-height:1.3!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:1400px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:repeat(3,minmax(220px,1fr))!important}}@media(max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:1fr!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page{padding:7px 9px!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-toolbar{min-height:38px!important;padding:0!important;margin:0!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-toolbar>div:first-child{display:flex!important;align-items:baseline!important;gap:10px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-toolbar h2{font-size:16px!important;line-height:1.2!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-summary{font-size:11.5px!important;color:#64748b!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-summary b{color:#334155!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-filters{min-height:32px!important;padding:0!important;margin:0 0 2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-focus-bar{min-height:36px!important;margin:0!important;padding:4px 6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-focus-bar span{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-focus-bar small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0!important;padding:10px 12px!important;border:1px solid #86d6a5!important;border-radius:10px!important;background:#effbf3!important;color:#14532d!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation>span{display:grid!important;gap:2px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation b{font-size:13.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation small{font-size:11.5px!important;line-height:1.35!important;color:#35644a!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation em{font-size:11px!important;color:#92400e!important;font-style:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation.approval{border-color:#93c5fd!important;background:#eff6ff!important;color:#1e40af!important}@container (max-width:780px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-toolbar{align-items:stretch!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-toolbar>div:first-child{flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation{grid-template-columns:24px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-confirmation>button{grid-column:1/-1!important;justify-self:start!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-blocked,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-error{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:8px!important;row-gap:2px!important;margin:7px 0!important;padding:8px 10px!important;border-radius:8px!important;font-size:11.5px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-blocked{border:1px solid #f1c979!important;background:#fff8e8!important;color:#7c4a03!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-error{border:1px solid #efb1b1!important;background:#fff3f3!important;color:#991b1b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-proposal-error small{grid-column:2!important;color:#7f1d1d!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-draggable-candidate[draggable=true]{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-draggable-candidate[draggable=true]:active{cursor:grabbing!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-draggable-candidate[draggable=true]:hover{border-color:#93b4e8!important;box-shadow:0 0 0 1px rgba(37,99,235,.08)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-dragging-active .r196dw-drop-hint{min-height:60px!important;border:2px dashed #4c8df6!important;background:#eef6ff!important;color:#0b57d0!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-dragging-active .r196db-proposal-list{outline:1px dashed #93b4e8!important;outline-offset:4px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-remove-candidate{width:auto!important;min-width:82px!important;max-width:none!important;padding:0 10px!important;gap:5px!important;justify-content:center!important;border-left:1px solid #fee2e2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-remove-candidate span{display:inline!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196db-proposal-candidate{grid-template-columns:minmax(0,1fr) auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-shortlist-action-notice{display:flex!important;align-items:center!important;gap:7px!important;margin:7px 0 0!important;padding:7px 9px!important;border:1px solid #bbf7d0!important;border-radius:8px!important;background:#f0fdf4!important;color:#166534!important;font-size:11.5px!important;line-height:1.3!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-questionnaire-photo{position:relative!important;overflow:hidden!important;isolation:isolate!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-questionnaire-photo>.r196ft-photo-upload-icon{position:absolute!important;left:8px!important;bottom:8px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#1769d2!important;color:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.22)!important;z-index:3!important;pointer-events:none!important;font-style:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-questionnaire-photo>span{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-manning-workspace{display:grid!important;gap:10px!important;min-width:0!important;width:100%!important;container-type:inline-size!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-manning-bar{display:grid!important;grid-template-columns:auto minmax(220px,1fr) minmax(260px,420px) auto!important;gap:10px!important;align-items:flex-end!important;width:100%!important;padding:0 0 8px!important;border-bottom:1px solid #e5eaf0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-manning-title{min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-manning-title h1{margin:0!important;font-size:20px!important;line-height:1.15!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-manning-title span{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-vessel-select{display:grid!important;gap:4px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-vessel-select>span{font-size:11px!important;font-weight:700!important;color:#64748b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-vessel-select select{width:100%!important;min-height:38px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-position-panel{width:100%!important;min-width:0!important;padding:0!important;border:1px solid #dfe6ee!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-toolbar{min-height:58px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e7edf3!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-toolbar>div{display:grid!important;gap:2px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-toolbar b{font-size:14px!important;color:#172033!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-toolbar span{font-size:11.5px!important;color:#69778b!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table-wrap{width:100%!important;overflow:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table{width:100%!important;border-collapse:collapse!important;table-layout:auto!important;min-width:980px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table th{padding:9px 10px!important;text-align:left!important;font-size:11px!important;font-weight:800!important;color:#536176!important;background:#f5f8fb!important;border-bottom:1px solid #e0e7ef!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table td{padding:10px!important;font-size:12px!important;color:#334155!important;border-bottom:1px solid #edf1f5!important;vertical-align:middle!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table tbody tr:hover{background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table th:first-child{width:18%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table th:nth-child(2){width:14%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table th:nth-child(3),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table th:nth-child(4),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table th:nth-child(5){width:8%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-table th:nth-child(8){width:160px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-doc-summary{display:block!important;max-width:290px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-empty{display:flex!important;align-items:center!important;gap:12px!important;padding:28px 18px!important;color:#65748a!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-empty>div{display:grid!important;gap:4px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-empty b{font-size:14px!important;color:#334155!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-empty span{font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-filters{display:flex!important;align-items:flex-end!important;gap:8px!important;flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-filters>label{min-width:150px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-operator-request-toolbar{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-sort{display:grid!important;gap:3px!important;min-width:170px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-sort>span{font-size:10.5px!important;font-weight:700!important;color:#68768a!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-sort select{min-height:36px!important}@container (max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-manning-bar{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fg-vessel-select{grid-column:1/-1!important;grid-row:2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-toolbar{align-items:flex-start!important}}@container (max-width:620px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-manning-toolbar{flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-operator-request-toolbar{align-items:stretch!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ft-request-sort{width:100%!important}}.crewing-unread-badge,.r196j-request-tail .crewing-unread-badge,.request-status-stack .crewing-unread-badge{background:#b91c1c;color:#fff!important;text-shadow:none}.r196j-request-tail .crewing-unread-badge{font-weight:800}.stage129ds-report-workspace .report-format-note{display:flex;align-items:flex-start;gap:9px;margin:0 0 10px;padding:9px 11px;border:1px solid #dbe7f6;border-radius:10px;background:#f8fbff;color:#334155}.stage129ds-report-workspace .report-format-note>svg{margin-top:1px;color:#2563eb;flex:0 0 auto}.stage129ds-report-workspace .report-format-note span{display:grid;gap:2px;min-width:0}.stage129ds-report-workspace .report-format-note b{font-size:12px;color:#0f172a}.stage129ds-report-workspace .report-format-note small{font-size:11px;line-height:1.35;color:#64748b}.stage129ds-report-workspace .report-workspace-toolbar .title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}@container crewing-main (max-width: 900px){.stage129ds-report-workspace .report-workspace-toolbar{align-items:flex-start}.stage129ds-report-workspace .report-workspace-toolbar .title-actions{width:100%;justify-content:flex-start}}.c2-own-agreement{display:flex;align-items:flex-start;gap:8px;margin:8px 0;padding:8px 10px;border:1px solid var(--crew-border,#dbe3ea);border-radius:8px;background:var(--crew-surface-muted,#f8fafc)}.c2-own-agreement input{margin-top:2px;flex:0 0 auto}.c2-own-consent-note,.r196fv-selection-consent small{display:block;line-height:1.45}.r196fv-selection-consent{margin:10px 0}.c2-agency-handoff-summary{align-items:stretch}.r196ft-proposal-blocked[role=alert]{scroll-margin-top:96px}.c2-agency-handoff{scroll-margin-top:88px;transition:box-shadow .18s ease,outline-color .18s ease}.c2-agency-handoff.is-focused{outline:2px solid var(--vesbor-blue-500,#2f6fed);outline-offset:2px;box-shadow:0 0 0 5px rgba(47,111,237,.1)}.c2-agency-handoff-row.operator-approved{border-left-width:3px}.c2-candidate-person .crew-avatar,.c2-operator-candidate-list .crew-avatar{flex:0 0 auto}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196da-add-proposal{width:42px!important;min-width:42px!important;max-width:42px!important;padding:0 4px!important;min-height:34px!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.03em!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-candidate{grid-template-columns:minmax(0,1fr) auto!important;gap:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-person{min-width:0!important;padding:8px 9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-person span{min-width:0!important;width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196db-proposal-person em{display:block!important;margin-top:2px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-size:9.5px!important;font-style:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196fz-remove-candidate{width:30px!important;min-width:30px!important;max-width:30px!important;min-height:34px!important;padding:0!important;gap:0!important;display:grid!important;place-items:center!important;border-left:1px solid #fee2e2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ef-simple-request-workbench .r196fz-remove-candidate svg{width:15px!important;height:15px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fz-refresh-candidates{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important;color:#2563eb!important;cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fz-refresh-candidates:hover{background:#eff6ff!important}html body #__next .legal-document-page .legal-hero h1{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;text-shadow:0 1px 0 rgba(0,0,0,.18)}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity{grid-template-columns:126px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click .crew-avatar.xl,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click>.crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click>img{width:112px!important;height:140px!important;min-width:112px!important;min-height:140px!important;max-width:112px!important;max-height:140px!important;border-radius:13px!important;object-fit:cover!important;box-sizing:border-box!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box{contain:layout paint!important;align-self:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-hero{grid-template-columns:142px minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.company-photo-pick,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.r196fm-photo-control{width:128px!important;min-width:128px!important;max-width:128px!important;height:160px!important;min-height:160px!important;max-height:160px!important;overflow:hidden!important;contain:layout paint!important;align-self:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo>.crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:flex!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-identity{min-width:0!important;padding-left:0!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-need-status.urgent{border-color:#ef4444!important;background:#fff7f7!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-need-status.urgent>b{color:#b91c1c!important}@media (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-hero{grid-template-columns:118px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.company-photo-pick,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.r196fm-photo-control{width:106px!important;min-width:106px!important;max-width:106px!important;height:134px!important;min-height:134px!important;max-height:134px!important}}@media (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click>.crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_seafarer] .sf-home-identity>.profile-photo-box .profile-photo-click>img{width:94px!important;min-width:94px!important;max-width:94px!important;height:118px!important;min-height:118px!important;max-height:118px!important}}.crew-performance-v2 .pf-avatar-host{width:38px;height:38px;min-width:38px;border-radius:50%;overflow:hidden;display:inline-grid;place-items:center}.crew-performance-v2 .pf-avatar-host .crew-avatar,.crew-performance-v2 .pf-avatar-host .crew-avatar img,.crew-performance-v2 .pf-avatar-host .crew-photo-fallback{width:100%!important;height:100%!important;min-width:0!important;border-radius:50%!important;object-fit:cover!important}.crew-performance-v2 .pf-profile-main .pf-avatar-host{width:66px;height:66px;min-width:66px}.crew-performance-v2 .pf-profile-main .pf-avatar-host .crew-photo-fallback{font-size:17px!important}.r196fg-row-actions>.primary{min-width:128px}.r196fg-row-menu[role=menu] button{white-space:nowrap}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip.active,.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip[data-selected=true]{border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important;box-shadow:0 0 0 2px rgba(37,99,235,.16),0 6px 16px rgba(37,99,235,.18)!important;font-weight:850!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip[data-selected=true]:before{content:"✓";display:inline-block;margin-right:6px;font-weight:950;color:#fff}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip[data-selected=false]{border-color:#cbd5e1!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip:focus-visible{outline:3px solid rgba(37,99,235,.28)!important;outline-offset:2px!important}.r196gf-sea-print-overview{display:none}.fd-history-controls .r196gf-print-crew-action,.fd-panel>header .r196gf-print-crew-action{min-height:32px;white-space:nowrap}.fd-panel>header:has(.r196gf-print-crew-action){display:flex;align-items:center;justify-content:space-between;gap:12px}.fd-history-controls{flex-wrap:wrap}@media print{@page{size:A4 portrait;margin:8mm 10mm 9mm}body .tools-workspace-page.stage67x.sea-distance-page-shell{width:190mm!important;max-width:190mm!important;margin:0 auto!important;padding:0!important;background:#fff!important;overflow:visible!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header{margin:0 0 3.2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview{display:block!important;visibility:visible!important;margin:0 0 3mm!important;padding:0!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.2mm!important;margin-bottom:2mm!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid>div{min-width:0!important;padding:1.3mm 1.7mm!important;border:1px solid #dbe7ef!important;border-radius:5px!important;background:#f8fbff!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid>div.wide{grid-column:span 3!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid span{display:block!important;margin-bottom:.35mm!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#64748b!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid strong{display:block!important;font:800 9.6px/1.15 Arial,sans-serif!important;color:#0f172a!important;overflow-wrap:anywhere!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-section-title{margin:0 0 1mm!important;font:900 10.5px/1.1 Arial,sans-serif!important;color:#0f2748!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font:7.8px/1.16 Arial,sans-serif!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table td,body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th{border:1px solid #dbe7ef!important;padding:1.2mm 1.5mm!important;text-align:left!important;vertical-align:top!important;overflow-wrap:anywhere!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th{background:#eff6ff!important;color:#0f2748!important;font-weight:900!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:first-child{width:31%!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:nth-child(2){width:37%!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:nth-child(3){width:14%!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:nth-child(4){width:18%!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table tfoot td{background:#f8fafc!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-no-legs{padding:2mm!important;border:1px solid #dbe7ef!important;border-radius:5px!important;background:#f8fafc!important;color:#334155!important;font-size:8.5px!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack{display:block!important;width:100%!important;max-width:100%!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-alternatives-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card-header,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:1px solid #dbe7ef!important;border-radius:7px!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:none!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:102mm!important;min-height:102mm!important;max-height:102mm!important;margin:0!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#cfe7f0!important}body .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-control-container{display:none!important}}@media screen and (min-width:921px){html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .vds-tabs-layout__navigation{margin:0 0 8px!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.admin-main-tablist,.vds-admin-tablist){display:flex!important;width:100%!important;max-width:100%!important;gap:2px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .admin-tab-group,html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .admin-tab-group__items{display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:2px!important;min-width:max-content!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .vds-admin-tab{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;white-space:nowrap!important;padding-inline:10px!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .vds-tabs-layout__panel{padding-top:4px!important}}html body #__next .tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip.active,html body #__next .tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip[data-selected=true]{border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important;box-shadow:0 0 0 2px rgba(37,99,235,.18),0 5px 14px rgba(37,99,235,.2)!important}html body #__next .tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip.active>span,html body #__next .tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip[data-selected=true]>span{color:#fff!important}html body #__next .tools-workspace-page.stage67x.sea-distance-page-shell .distance-passage-chip[data-selected=true]:before{content:"✓"!important;display:inline-block!important;margin-right:5px!important;color:#fff!important;font-weight:950!important}.r196gg-sea-print-details{display:none}@media print{@page{size:A4 portrait;margin:8mm 10mm 9mm}html body.vesbor-sea-distance-printing,html body.vesbor-sea-distance-printing #__next{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell{display:block!important;width:190mm!important;max-width:190mm!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:#fff!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-alternatives-card,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-history-card,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-input-card,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card-header,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-alternatives,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-leg,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-no-print-original-speed,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-report-header,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-details,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-route-summary-strip,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell>.workspace-page-header,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell>.workspace-tabs{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gg-sea-print-details,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gg-sea-print-summary,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header{display:block!important;visibility:visible!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;opacity:1!important;overflow:visible!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .stage129ic-r87-sea-print-header{margin:0 0 3mm!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gg-sea-print-summary{margin:0 0 3mm!important;page-break-inside:avoid!important;break-inside:avoid!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.2mm!important;margin:0!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid>div{padding:1.25mm 1.5mm!important;border:1px solid #dbe7ef!important;border-radius:4px!important;background:#f8fbff!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid>div.wide{grid-column:1/-1!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid span{display:block!important;margin:0 0 .3mm!important;font:800 7px/1 Arial,sans-serif!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.07em!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-overview-grid strong{display:block!important;font:800 9.4px/1.15 Arial,sans-serif!important;color:#0f172a!important;overflow-wrap:anywhere!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-grid,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-output-stack,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-workspace{display:block!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-map-card{display:block!important;position:static!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:1px solid #dbe7ef!important;border-radius:6px!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r60-sea-distance-map-body{display:block!important;width:100%!important;margin:0!important;padding:0!important;height:88mm!important;min-height:88mm!important;max-height:88mm!important;overflow:hidden!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-print-snapshot,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-live-map-wrap{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;opacity:0!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:block!important;visibility:visible!important;position:static!important;left:auto!important;top:auto!important;z-index:auto!important;width:100%!important;max-width:100%!important;height:88mm!important;min-height:88mm!important;max-height:88mm!important;margin:0!important;padding:0!important;opacity:1!important;overflow:hidden!important;pointer-events:none!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:88mm!important;min-height:88mm!important;max-height:88mm!important;margin:0!important;border:0!important;border-radius:0!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;background:#cfe7f0!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-control-container{display:none!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gg-sea-print-details{margin:3mm 0 0!important;padding:2.4mm!important;border:1px solid #dbe7ef!important;border-radius:6px!important;background:#fff!important;page-break-inside:auto!important;break-inside:auto!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-section-title{margin:0 0 1.2mm!important;font:900 10.5px/1.1 Arial,sans-serif!important;color:#0f2748!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font:7.8px/1.15 Arial,sans-serif!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table td,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th{border:1px solid #dbe7ef!important;padding:1.1mm 1.4mm!important;vertical-align:top!important;text-align:left!important;overflow-wrap:anywhere!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th{background:#eff6ff!important;color:#0f2748!important;font-weight:900!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:first-child{width:31%!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:nth-child(2){width:37%!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:nth-child(3){width:14%!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table th:nth-child(4){width:18%!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .r196gf-sea-print-leg-table tfoot td{background:#f8fafc!important}}@media screen{html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-map-wrap{display:block!important;visibility:hidden!important;position:fixed!important;left:-10000px!important;top:0!important;width:718px!important;max-width:718px!important;height:333px!important;min-height:333px!important;max-height:333px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map .leaflet-container,html body.vesbor-sea-distance-printing #__next .tools-workspace-page.stage67x.sea-distance-page-shell .sea-distance-print-route-map>div{width:718px!important;max-width:718px!important;height:333px!important;min-height:333px!important;max-height:333px!important}}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip{align-items:center!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip>button{border:1px solid #d7e0ea!important;background:#fff!important;color:#334155!important;font-weight:800!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip>button:hover:not(.active){border-color:#8fb7f5!important;background:#f3f7ff!important;color:#174ea6!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip>button.active,html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip>button[aria-selected=true]{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important;box-shadow:0 0 0 1px rgba(37,99,235,.12),0 5px 12px rgba(37,99,235,.18)!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip>button.active:hover,html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip>button[aria-selected=true]:hover{border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important}html body #__next .vesbor-app-root[data-vds-route^=crewing_] .seafarer-questionnaire-dialog .visual-questionnaire-form .questionnaire-strip>button:focus-visible{outline:3px solid rgba(37,99,235,.28)!important;outline-offset:2px!important}.vesbor-app-root[data-vds-route=public_home] :is(#markets,#tools,#workflow,#ports,#companies,#crewing,#workspace,#trust){scroll-margin-top:76px}.vesbor-app-root[data-vds-route=public_home] .home-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vesbor-app-root[data-vds-route=public_home] .home-business-card{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:12px;min-width:0;padding:16px;border:1px solid var(--vds-color-border);border-radius:12px;background:var(--vds-color-surface);color:inherit;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.vesbor-app-root[data-vds-route=public_home] .home-business-card:focus-visible,.vesbor-app-root[data-vds-route=public_home] .home-business-card:hover{border-color:var(--vds-color-primary-300);background:var(--vds-color-primary-50);transform:translateY(-1px)}.vesbor-app-root[data-vds-route=public_home] .home-business-card:focus-visible,.vesbor-app-root[data-vds-route=public_home] .home-tool-card:focus-visible,.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a:focus-visible{outline:3px solid color-mix(in srgb,var(--vds-color-primary-600) 30%,transparent);outline-offset:2px}.vesbor-app-root[data-vds-route=public_home] .home-business-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vesbor-app-root[data-vds-route=public_home] .home-business-copy{min-width:0}.vesbor-app-root[data-vds-route=public_home] .home-business-copy small{display:block;margin-bottom:3px;color:var(--vds-color-primary-700);font-size:11px;font-style:normal;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.vesbor-app-root[data-vds-route=public_home] .home-business-copy b{display:block;color:var(--vds-color-text);font-size:16px;line-height:1.25}.vesbor-app-root[data-vds-route=public_home] .home-business-copy em{display:block;margin-top:6px;color:var(--vds-color-text-secondary);font-size:13px;font-style:normal;font-weight:560;line-height:1.45}.vesbor-app-root[data-vds-route=public_home] .home-business-card>svg{margin-top:12px;color:var(--vds-color-text-subtle)}.vesbor-app-root[data-vds-route=public_home] .home-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vesbor-app-root[data-vds-route=public_home] .home-tool-card{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:16px;border:1px solid var(--vds-color-border);border-radius:12px;background:var(--vds-color-surface);color:inherit;text-decoration:none}.vesbor-app-root[data-vds-route=public_home] .home-tool-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700)}.vesbor-app-root[data-vds-route=public_home] .home-tool-card b{display:block;color:var(--vds-color-text);font-size:15px}.vesbor-app-root[data-vds-route=public_home] .home-tool-card p{margin:4px 0 0;color:var(--vds-color-text-secondary);font-size:13px;font-weight:560;line-height:1.45}.vesbor-app-root[data-vds-route=public_home] .home-tool-card>svg{color:var(--vds-color-text-subtle)}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:5px 8px;align-items:start;min-width:0;padding:14px;border:1px solid var(--vds-color-border);border-radius:10px;background:var(--vds-color-surface);color:inherit;text-decoration:none}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a:hover{border-color:var(--vds-color-primary-300);background:var(--vds-color-primary-50)}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a b{color:var(--vds-color-text);font-size:14px;line-height:1.3}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a span{grid-column:1/-1;color:var(--vds-color-text-secondary);font-size:12.5px;font-weight:560;line-height:1.45}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a>svg{color:var(--vds-color-text-subtle)}@media screen and (min-width:921px){.vesbor-app-root[data-vds-route=public_home] .home-nav>a{font-size:12.5px!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-primary-button,.home-outline-button,.home-ghost-button){font-size:12.5px!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-section-title p,.home-alt-copy p,.home-ports-copy p){font-size:14px!important;line-height:1.55!important}.vesbor-app-root[data-vds-route=public_home] :where(.home-hero-kicker,.home-section-kicker,.home-section-title>span,.home-card-head>span){font-size:11px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-result-strip strong,.vesbor-app-root[data-vds-route=public_home] .home-hero-notes span,.vesbor-app-root[data-vds-route=public_home] .home-live-route-result small{font-size:12px!important}.vesbor-app-root[data-vds-route=public_home] .home-distance-field label,.vesbor-app-root[data-vds-route=public_home] .home-distance-result-strip span,.vesbor-app-root[data-vds-route=public_home] .home-speed-field>span{font-size:10.5px!important}.vesbor-app-root[data-vds-route=public_home] .home-trust-grid h3{font-size:14px!important}.vesbor-app-root[data-vds-route=public_home] .home-trust-grid p{font-size:12.5px!important;line-height:1.45!important}.vesbor-app-root[data-vds-route=public_home] .home-trust-links a{min-height:34px!important;font-size:12px!important}.vesbor-app-root[data-vds-route=public_home] .home-footer a,.vesbor-app-root[data-vds-route=public_home] .home-footer h4{font-size:12.5px!important}.vesbor-app-root[data-vds-route=public_home] .home-footer p{font-size:12px!important;line-height:1.55!important}}@media (max-width:1180px){.vesbor-app-root[data-vds-route=public_home] .home-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.vesbor-app-root[data-vds-route=public_home] .home-business-grid,.vesbor-app-root[data-vds-route=public_home] .home-tools-grid,.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.vesbor-app-root[data-vds-route=public_home] .home-business-card,.vesbor-app-root[data-vds-route=public_home] .home-tool-card,.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a{padding:14px}}@media (prefers-reduced-motion:reduce){.vesbor-app-root[data-vds-route=public_home] .home-business-card{transition:none}}.vesbor-app-root[data-vds-route=public_home] .home-workspace-grid>a>span{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;font-size:12.5px!important;font-weight:560!important;line-height:1.45!important;text-align:left!important}.vesbor-app-root[data-vds-route=public_home] .home-mobile-entry-link{display:none!important}@media (max-width:760px){.vesbor-app-root[data-vds-route=public_home] .home-nav>.home-mobile-entry-link{display:inline-flex!important;min-height:38px;align-items:center;justify-content:center;flex:0 0 auto;padding:0 12px;border:1px solid color-mix(in srgb,var(--vds-color-on-brand) 28%,transparent);border-radius:10px;color:var(--vds-color-on-brand);font-size:12.5px!important;font-weight:800;text-decoration:none}.vesbor-app-root[data-vds-route=public_home] .home-nav>.home-mobile-entry-link--company{background:color-mix(in srgb,var(--vds-color-on-brand) 14%,transparent)}.vesbor-app-root[data-vds-route=public_home] .home-nav>.home-mobile-entry-link:focus-visible{outline:3px solid var(--vds-color-focus,#60a5fa);outline-offset:2px}}.dashboard-stage128el .dashboard-gt-load-error{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px;border:1px solid #fecaca;border-radius:14px;background:#fff7f7;color:#7f1d1d;box-shadow:0 10px 28px rgba(15,23,42,.06)}.dashboard-stage128el .dashboard-gt-load-error>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#fee2e2}.dashboard-stage128el .dashboard-gt-load-error>div{display:grid;gap:3px;min-width:0}.dashboard-stage128el .dashboard-gt-load-error strong{font-size:15px;color:#7f1d1d}.dashboard-stage128el .dashboard-gt-load-error p,.dashboard-stage128el .dashboard-gt-load-error small{margin:0;font-size:12px;line-height:1.45;color:#991b1b}.dashboard-stage128el .dashboard-gt-focus-toggle,.dashboard-stage128el .dashboard-gt-load-error button,.dashboard-stage128el .dashboard-gt-refresh-state button{min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#0f172a;font-size:12px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:6px}.dashboard-stage128el .dashboard-gt-focus-toggle:hover,.dashboard-stage128el .dashboard-gt-load-error button:hover,.dashboard-stage128el .dashboard-gt-refresh-state button:hover{background:#f8fafc;border-color:#94a3b8}.dashboard-stage128el .dashboard-gt-focus-toggle:focus-visible,.dashboard-stage128el .dashboard-gt-load-error button:focus-visible,.dashboard-stage128el .dashboard-gt-refresh-state button:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.dashboard-stage128el .dashboard-gt-refresh-state{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;padding:9px 11px;border:1px solid #bfdbfe;border-radius:11px;background:#eff6ff}.dashboard-stage128el .dashboard-gt-refresh-state.warning{border-color:#fed7aa;background:#fff7ed}.dashboard-stage128el .dashboard-gt-refresh-state>span{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#dbeafe}.dashboard-stage128el .dashboard-gt-refresh-state.warning>span{color:#b45309;background:#ffedd5}.dashboard-stage128el .dashboard-gt-refresh-state>div{min-width:0;display:grid;gap:1px}.dashboard-stage128el .dashboard-gt-refresh-state strong{font-size:12.5px;color:#0f172a}.dashboard-stage128el .dashboard-gt-refresh-state small{font-size:11.5px;line-height:1.35;color:#64748b;overflow-wrap:anywhere}.dashboard-stage128el .dashboard-gt-focus-readonly,.dashboard-stage128el .dashboard-gt-owner-note{color:#64748b;font-size:11.5px;font-weight:700;line-height:1.35}.dashboard-stage128el .dashboard-gt-focus-toggle{min-height:30px;padding:0 9px}.dashboard-stage128el .dashboard-gk-clear-state small,.dashboard-stage128el .dashboard-gk-workspace-copy small,.dashboard-stage128el .dashboard-gk-workspace-group>header small,.dashboard-stage128el .dashboard-gl-activity-empty small{font-size:11.5px}.dashboard-stage128el .dashboard-gk-company-strip small,.dashboard-stage128el .dashboard-gk-company-strip span{font-size:10.5px}@media (max-width:720px){.dashboard-stage128el .dashboard-gt-load-error,.dashboard-stage128el .dashboard-gt-refresh-state{grid-template-columns:38px minmax(0,1fr)}.dashboard-stage128el .dashboard-gt-load-error>button,.dashboard-stage128el .dashboard-gt-refresh-state>button{grid-column:1/-1;width:100%}}@media (max-width:760px){.company-profile-v128en .topbar-inner{gap:8px;padding-left:12px;padding-right:12px}.company-profile-v128en .public-nav{display:none}.company-profile-v128en .public-top-actions{display:flex!important;margin-left:auto;gap:7px;font-size:12px;white-space:nowrap}.company-profile-v128en .public-top-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:10px}.company-profile-v128en .public-top-actions .signup-link{padding:8px 11px}}@media (max-width:420px){.company-profile-v128en .topbar-inner{gap:5px}.company-profile-v128en .public-top-actions{gap:5px;font-size:11.5px}.company-profile-v128en .public-top-actions .signup-link,.company-profile-v128en .public-top-actions a{padding:7px 8px}}.companies-workspace-page .vds-alert[data-tone=danger],.companies-workspace-page .workspace-empty-state[role=alert]{max-width:100%}.stage90-company-row-clickable:focus-visible,.vds-company-directory-card:focus-visible{outline:3px solid color-mix(in srgb,var(--vds-color-primary-600) 42%,transparent);outline-offset:2px}.company-profile-v128en .verification-preview-note{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid var(--vds-color-warning,#d99a1b);border-radius:999px;color:var(--vds-color-text-secondary);background:var(--vds-color-page);font-size:11.5px;font-weight:850}.company-profile-v128en #contacts .contact-list{margin-top:12px}.company-profile-v128en #contacts .login-link,.company-profile-v128en #contacts .manage-link,.company-profile-v128en #contacts .primary-btn{margin-top:14px}.company-profile-v128en #contacts .company-contact-links{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.company-profile-v128en #contacts .company-contact-links a{color:var(--vds-color-brand-800);font-weight:800;text-decoration:underline;text-underline-offset:2px}.cargo-market-page .cargo-market-error-state{margin:12px;padding:18px;border:1px solid var(--vds-border,#d7e0e8);border-radius:12px;background:var(--vds-surface,#fff);text-align:center}.cargo-market-page .cargo-market-error-state strong{display:block;font-size:15px;margin-bottom:5px}.cargo-market-page .cargo-market-error-state p{margin:0 auto 12px;max-width:640px;font-size:13px;line-height:1.45;color:var(--vds-text-muted,#617182)}.cargo-market-page .cargo-market-error-state button,.cargo-market-page .cargo-pagination button,.cargo-market-page .cargo-pagination select{min-height:36px}.cargo-market-page .cargo-market-error-state button,.cargo-market-page .cargo-pagination button{border:1px solid var(--vds-border,#cdd8e2);border-radius:8px;background:var(--vds-surface,#fff);padding:7px 12px;font:inherit;cursor:pointer}.cargo-market-page .cargo-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--vds-border,#dfe6ec)}.cargo-market-page .cargo-pagination-actions,.cargo-market-page .cargo-pagination-summary{display:flex;align-items:center;gap:10px}.cargo-market-page .cargo-pagination-summary{color:var(--vds-text-muted,#617182);font-size:12px}.cargo-market-page .cargo-pagination-summary label{display:inline-flex;align-items:center;gap:6px}.cargo-market-page .cargo-pagination select{border:1px solid var(--vds-border,#cdd8e2);border-radius:8px;background:var(--vds-surface,#fff);padding:5px 28px 5px 8px}.cargo-market-page .cargo-pagination button:disabled{cursor:not-allowed;opacity:.48}.cargo-market-page .cargo-market-error-state button:focus-visible,.cargo-market-page .cargo-pagination button:focus-visible,.cargo-market-page .cargo-pagination select:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}@media (max-width:720px){.cargo-market-page .cargo-pagination{align-items:stretch;flex-direction:column}.cargo-market-page .cargo-pagination-actions,.cargo-market-page .cargo-pagination-summary{justify-content:space-between}.cargo-market-page .cargo-pagination-actions button{flex:1 1}}.vessel-charter-stage67v .vessel-market-hard-error,.vessel-charter-stage67v .vessel-market-loading{margin:12px 0;padding:18px;border:1px solid var(--vds-border,#d7e0e8);border-radius:12px;background:var(--vds-surface,#fff);text-align:center}.vessel-charter-stage67v .vessel-market-hard-error strong{display:block;margin-bottom:6px;font-size:15px}.vessel-charter-stage67v .vessel-market-hard-error span,.vessel-charter-stage67v .vessel-market-loading{color:var(--vds-text-muted,#617182);font-size:13px}.vessel-charter-stage67v .vessel-market-hard-error button,.vessel-charter-stage67v .vessel-market-pagination button,.vessel-charter-stage67v .vessel-market-pagination select{min-height:36px;border:1px solid var(--vds-border,#cdd8e2);border-radius:8px;background:var(--vds-surface,#fff);font:inherit}.vessel-charter-stage67v .vessel-market-hard-error button,.vessel-charter-stage67v .vessel-market-pagination button{margin-top:10px;padding:7px 12px;cursor:pointer}.vessel-charter-stage67v .vessel-market-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;margin-top:12px;padding:12px 14px;border-top:1px solid var(--vds-border,#dfe6ec);color:var(--vds-text-muted,#617182);font-size:12px}.vessel-charter-stage67v .vessel-market-pagination label{display:inline-flex;align-items:center;gap:6px}.vessel-charter-stage67v .vessel-market-pagination select{padding:5px 28px 5px 8px}.vessel-charter-stage67v .vessel-market-pagination button:disabled{cursor:not-allowed;opacity:.48}.vessel-charter-stage67v .vessel-market-hard-error button:focus-visible,.vessel-charter-stage67v .vessel-market-pagination button:focus-visible,.vessel-charter-stage67v .vessel-market-pagination select:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}@media (max-width:720px){.vessel-charter-stage67v .vessel-market-pagination{align-items:stretch;flex-direction:column}.vessel-charter-stage67v .vessel-market-pagination button,.vessel-charter-stage67v .vessel-market-pagination label{width:100%;justify-content:center}}.sale-purchase-workspace-page .vds-sale-resultsbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sale-purchase-workspace-page .vds-sale-page-size{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--vds-text-muted,#617182)}.sale-purchase-workspace-page .vds-sale-page-size select{min-height:36px}.sale-purchase-workspace-page .vds-sale-market-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.sale-purchase-workspace-page .vds-sale-pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:12px 0;border-top:1px solid var(--vds-border,#dfe6ec);color:var(--vds-text-muted,#617182);font-size:12px}.sale-purchase-workspace-page .vds-sale-page-size select:focus-visible,.sale-purchase-workspace-page .vds-sale-pagination button:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}@media (max-width:720px){.sale-purchase-workspace-page .vds-sale-market-error,.sale-purchase-workspace-page .vds-sale-pagination,.sale-purchase-workspace-page .vds-sale-resultsbar{align-items:stretch;flex-direction:column}.sale-purchase-workspace-page .vds-sale-page-size,.sale-purchase-workspace-page .vds-sale-pagination button{width:100%;justify-content:center}}.r196gy-fleet-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.r196gy-fleet-filters{display:grid;grid-template-columns:minmax(220px,1.7fr) minmax(180px,1fr) minmax(120px,.7fr) auto;gap:10px;align-items:end;flex:1 1 620px}.r196gy-fleet-filters input,.r196gy-fleet-filters select{min-width:0;width:100%}.r196gz-bunker-hard-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.r196gz-bunker-hard-error>span{flex:1 1 320px}@media (max-width:980px){.r196gy-fleet-filters{grid-template-columns:1fr 1fr;flex-basis:100%}}@media (max-width:640px){.r196gy-fleet-filters{grid-template-columns:1fr}.r196gz-bunker-hard-error{align-items:stretch}.r196gz-bunker-hard-error button{width:100%}}.r196ha-services .r196ha-services-state{display:grid;gap:8px;padding:22px;min-height:132px;align-content:center}.r196ha-services .r196ha-services-state h2,.r196ha-services .r196ha-services-state p{margin:0}.r196ha-services .r196ha-services-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 2px 0;color:var(--vds-text-muted,#64748b);font-size:12px}.r196ha-services .r196ha-services-pagination label{display:inline-flex;align-items:center;gap:8px}.r196ha-services .r196ha-services-pagination select{min-height:36px;border:1px solid var(--vds-border,#dbe3ef);border-radius:9px;background:var(--vds-surface,#fff);padding:0 30px 0 10px}.r196ha-services .stage70w-services-muted{color:var(--vds-text-muted,#64748b);font-size:12px;white-space:nowrap}.r196ha-services .bunker-error-banner,.r196ha-services .bunker-warning-banner,.r196ha-services .vds-r71-public-auth-notice{line-height:1.45}.r196ha-services .services-request-table .stage70w157-own-badge,.r196ha-services .stage128ag-service-card .stage70w157-own-badge{white-space:nowrap}@media (max-width:760px){.r196ha-services .r196ha-services-pagination{align-items:stretch;flex-direction:column}.r196ha-services .r196ha-services-pagination .vds-pagination,.r196ha-services .r196ha-services-pagination label{width:100%;justify-content:space-between}.r196ha-services .r196ha-services-pagination select{min-width:96px}}.port-search-error{display:flex;align-items:center;justify-content:space-between;gap:10px}.port-panel-hard-error button,.port-search-error button{min-height:32px;padding:6px 12px;border-radius:8px;border:1px solid;background:transparent;cursor:pointer;font:inherit;font-weight:700}.port-panel-hard-error button:focus-visible,.port-search-error button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.port-panel-hard-error{min-height:150px;margin:10px;padding:18px;border:1px solid rgba(176,64,64,.28);border-radius:12px;display:flex;align-items:flex-start;gap:12px}.port-panel-hard-error>div{flex:1 1;min-width:0;display:grid;gap:5px}.port-panel-hard-error strong{font-size:14px}.port-panel-hard-error span{font-size:12px;line-height:1.45}@media (max-width:720px){.port-search-error{align-items:flex-start}.port-panel-hard-error{flex-wrap:wrap}.port-panel-hard-error button{width:100%}}.r196hc-sea-context-note,.r196hc-sea-quota,.r196hc-sea-route-warnings{border:1px solid var(--vds-border-subtle,#d9e2ea);border-radius:10px;background:var(--vds-surface-muted,#f7f9fb);color:var(--vds-text-secondary,#526173);font-size:12px;line-height:1.45}.r196hc-sea-context-note,.r196hc-sea-quota{margin-top:8px;padding:8px 10px}.r196hc-sea-quota strong{color:var(--vds-text-primary,#13293d)}.r196hc-sea-route-warnings{display:grid;gap:4px;margin-top:9px;padding:8px 10px}.r196hc-port-route-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.r196hc-port-route-actions button{min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:rgba(255,255,255,.11);color:inherit;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.r196hc-port-route-actions button:focus-visible,.r196hc-port-route-actions button:hover{background:rgba(255,255,255,.2);outline:none}@media (max-width:760px){.r196hc-port-route-actions button{min-height:40px}}@media screen and (min-width:721px){:root{--r196iz-h7-account-safe-zone:148px}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-page-header,.vds-page-header,.bunker-titlebar,.page-header,.dashboard-w175-header,.dashboard-el-header,.dashboard-gl-header){padding-inline-end:var(--r196iz-h7-account-safe-zone)!important;box-sizing:border-box!important}html body #__next .vesbor-app-root:not([data-vds-route=admin]) .vesbor-shell-v2 :where(.workspace-page-actions,.vds-page-header__actions,.bunker-title-actions,.title-actions,.dashboard-gl-focus){max-inline-size:calc(100% - var(--r196iz-h7-account-safe-zone))!important;margin-inline-end:0!important}html body #__next .vesbor-shell-v2 :where(.workspace-page-header,.vds-page-header,.dashboard-gl-header){min-inline-size:0!important}html body #__next .vesbor-shell-v2 :where(.workspace-page-actions,.vds-page-header__actions,.dashboard-gl-focus){min-inline-size:0!important}}@media screen and (min-width:721px) and (max-width:1100px){:root{--r196iz-h7-account-safe-zone:124px}html body #__next .vesbor-shell-v2 .dashboard-gl-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body #__next .vesbor-shell-v2 .dashboard-gl-focus{width:100%!important;max-inline-size:none!important}}html body #__next .vesbor-app-root .bunker-danger-btn{min-height:38px!important;padding:0 14px!important;border:1px solid #b91c1c!important;border-radius:10px!important;background:#c81e1e!important;color:#fff!important;font-weight:800!important;box-shadow:0 5px 14px rgba(185,28,28,.18)!important;cursor:pointer!important}html body #__next .vesbor-app-root .bunker-danger-btn:hover:not(:disabled){background:#a91515!important;border-color:#991b1b!important}html body #__next .vesbor-app-root .bunker-danger-btn:focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(220,38,38,.22),0 5px 14px rgba(185,28,28,.18)!important}.stage129ic-r196iz-h7-service-country-field{display:grid;gap:7px;min-width:0}.stage129ic-r196iz-h7-service-country-field>span{color:var(--text-secondary,#475569);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.stage129ic-r196iz-h7-service-country-field .vds-r32-country,.stage129ic-r196iz-h7-service-country-field .vds-r32-country-input{width:100%!important}html body .vds-r32-country-dropdown{z-index:13050!important}@media screen and (min-width:721px){html body #__next .vesbor-app-root[data-vds-route=deal_room] .stage120e-deal-room-context-compact{padding-inline-end:164px!important;box-sizing:border-box!important;grid-template-columns:38px minmax(0,1fr) auto auto!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dealcontextcompactactionsstyle{min-inline-size:0!important;max-inline-size:100%!important;flex-wrap:wrap!important;justify-content:flex-end!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dealcontextstatuspillstyle{justify-self:end!important}}@media screen and (min-width:721px) and (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=deal_room] .stage120e-deal-room-context-compact{padding-inline-end:142px!important;grid-template-columns:38px minmax(0,1fr) auto!important}html body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dealcontextcompactactionsstyle{grid-column:2/4!important;justify-self:end!important}}.vds-sale-inquiry-summary{display:grid;gap:3px;margin-bottom:14px;padding:11px 12px;border:1px solid var(--vds-color-border,#d7e0e8);border-radius:10px;background:var(--vds-color-surface-subtle,#f7f9fc)}.vds-sale-inquiry-summary strong{color:var(--vds-color-text-strong,#10253a)}.vds-sale-inquiry-note,.vds-sale-inquiry-summary span{color:var(--vds-color-text-muted,#64748b);font-size:12px;line-height:1.45}.vds-sale-inquiry-note{margin-top:10px}.vesbor-app-root[data-vds-route=public_information] .guide-hero,.vesbor-app-root[data-vds-route=public_information] .guide-hero h1,.vesbor-app-root[data-vds-route=public_information] .guide-hero h2,.vesbor-app-root[data-vds-route=public_information] .guide-hero strong{color:#ffffff!important}.vesbor-app-root[data-vds-route=public_information] .guide-hero p{color:#e7eef8!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid{min-width:0!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button{min-width:0!important;max-width:100%!important;width:100%!important;white-space:normal!important;align-content:start!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>small,.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>span,.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>strong{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:stretch!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>small,.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>span,.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>strong{min-width:0!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important;text-align:left!important}.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>small,.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>span,.vesbor-app-root[data-vds-route=public_information] .guide-group-grid button>strong{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important}.crew-profile-photo.portrait{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center top!important;background:#f6f8fb!important}.stage129l .crew-profile-photo.portrait{object-fit:contain!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity{grid-template-columns:236px minmax(0,1fr)!important;gap:24px!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .profile-photo-click{width:220px!important;height:293px!important;min-width:220px!important;min-height:293px!important;max-width:220px!important;max-height:293px!important;border-radius:16px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .profile-photo-click{overflow:hidden!important;background:#f6f8fb!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .crew-profile-photo.portrait{width:220px!important;height:293px!important;border-radius:16px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-profile-summary-main{grid-template-columns:152px minmax(0,1fr)!important;gap:18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-profile-summary-main>.crew-profile-photo.portrait{width:144px!important;height:192px!important;min-width:144px!important;border-radius:16px!important;border:1px solid #dbe5f2!important}@media(max-width:1366px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity{grid-template-columns:206px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .crew-profile-photo.portrait,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .profile-photo-click{width:190px!important;height:253px!important;min-width:190px!important;min-height:253px!important;max-width:190px!important;max-height:253px!important}}@media(max-width:1024px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity{grid-template-columns:166px minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .crew-profile-photo.portrait,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .profile-photo-click{width:150px!important;height:200px!important;min-width:150px!important;min-height:200px!important;max-width:150px!important;max-height:200px!important}}@media(max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity{grid-template-columns:124px minmax(0,1fr)!important;gap:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .crew-profile-photo.portrait,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box .profile-photo-click{width:112px!important;height:149px!important;min-width:112px!important;min-height:149px!important;max-width:112px!important;max-height:149px!important}.stage129l .sf-profile-summary-main{grid-template-columns:108px minmax(0,1fr)!important}.stage129l .sf-profile-summary-main>.crew-profile-photo.portrait{width:100px!important;height:133px!important;min-width:100px!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box>.profile-photo-click>img.crew-profile-photo.portrait{width:220px!important;height:293px!important;min-width:220px!important;min-height:293px!important;max-width:220px!important;max-height:293px!important;object-fit:cover!important;object-position:center center!important;border-radius:16px!important}@media(max-width:1366px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box>.profile-photo-click>img.crew-profile-photo.portrait{width:190px!important;height:253px!important;min-width:190px!important;min-height:253px!important;max-width:190px!important;max-height:253px!important}}@media(max-width:1024px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box>.profile-photo-click>img.crew-profile-photo.portrait{width:150px!important;height:200px!important;min-width:150px!important;min-height:200px!important;max-width:150px!important;max-height:200px!important}}@media(max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-identity>.profile-photo-box>.profile-photo-click>img.crew-profile-photo.portrait{width:112px!important;height:149px!important;min-width:112px!important;min-height:149px!important;max-width:112px!important;max-height:149px!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-next-actions{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-content:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-next-actions>.crew-card-head{width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-next-actions .sf-action-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-next-actions .sf-action-list>button{width:100%!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .visual-kpi-row.three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .clean-kpis .visual-metric{min-height:76px!important;padding:10px 12px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .clean-kpis .visual-metric>span{width:38px!important;height:38px!important;border-radius:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .clean-kpis .visual-metric strong{font-size:22px!important;margin-top:1px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-messages .crew-note-box,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .crew-note-box{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-messages .crew-note-box>span,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .crew-note-box>span{display:grid!important;gap:3px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-messages .crew-note-box b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-messages .crew-note-box small,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .crew-note-box b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .crew-note-box small{display:block!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-message-list{display:grid!important;gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-message-list>button{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important;align-items:center!important;border:1px solid var(--border)!important;border-radius:10px!important;background:#fff!important;padding:10px 12px!important;text-align:left!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-message-list>button>span:first-child{display:grid!important;gap:3px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-message-list b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-message-list small{display:block!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-message-list small{color:#64748b!important}@media(max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-home-opportunities .visual-kpi-row.three,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .sf-next-actions .sf-action-list{grid-template-columns:1fr!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company]{--crew-v2-ink:#071744;--crew-v2-text:#17233b;--crew-v2-muted:#64748b;--crew-v2-line:#dce5f0;--crew-v2-line-strong:#cbd8e8;--crew-v2-canvas:#f7f9fc;--crew-v2-soft:#f8fbff;--crew-v2-blue-soft:#eef5ff;--crew-v2-blue:#0b5cff;--crew-v2-blue-dark:#0847c7;--crew-v2-green:#079455;--crew-v2-green-soft:#ecfdf3;--crew-v2-amber:#b76e00;--crew-v2-amber-soft:#fff7e8;--crew-v2-red:#d92d20;--crew-v2-red-soft:#fff1f2;--crew-v2-radius-lg:18px;--crew-v2-radius-md:12px;--crew-v2-radius-sm:9px;--crew-v2-shadow:0 10px 28px rgba(15,23,42,.045);--crew-v2-shadow-hover:0 14px 34px rgba(15,23,42,.075)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-workspace-page,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .case-room-page,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .operator-control-page{gap:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page{color:var(--crew-v2-text)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-title{align-items:center!important;gap:16px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-title h1{color:var(--crew-v2-ink)!important;font-size:clamp(25px,2.25vw,32px)!important;line-height:1.08!important;letter-spacing:-.035em!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-title p{color:var(--crew-v2-muted)!important;font-size:13px!important;line-height:1.45!important;margin-top:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-card,.visual-card,.r196j-panel){border:1px solid var(--crew-v2-line)!important;border-radius:var(--crew-v2-radius-lg)!important;background:#fff!important;box-shadow:var(--crew-v2-shadow)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-card,.visual-card){padding:14px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-card-head{gap:12px!important;align-items:flex-start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-card h2,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-card-head h2{color:var(--crew-v2-ink)!important;font-size:17px!important;line-height:1.2!important;letter-spacing:-.015em!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-card p,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-card-head p{color:var(--crew-v2-muted)!important;font-size:12px!important;line-height:1.45!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px!important;padding:5px!important;border:1px solid var(--crew-v2-line)!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 6px 18px rgba(15,23,42,.035)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav button{min-height:36px!important;padding:7px 11px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important;color:#42526b!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav button:hover{background:var(--crew-v2-blue-soft)!important;color:var(--crew-v2-blue-dark)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav button[aria-current=page],html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav button[aria-selected=true]{color:var(--crew-v2-blue-dark)!important;background:var(--crew-v2-blue-soft)!important;border-color:#c9dcff!important;box-shadow:inset 0 -2px 0 var(--crew-v2-blue)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-btn,button.secondary,button.danger-lite,.select-like){min-height:36px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-btn:not(.secondary):not(.danger-lite){background:var(--crew-v2-blue)!important;border-color:var(--crew-v2-blue)!important;color:#fff!important;box-shadow:0 6px 14px rgba(11,92,255,.15)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-btn:not(.secondary):not(.danger-lite):hover{background:var(--crew-v2-blue-dark)!important;border-color:var(--crew-v2-blue-dark)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-btn.secondary,button.secondary,.select-like){color:#334155!important;background:#fff!important;border-color:var(--crew-v2-line-strong)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-btn.secondary,button.secondary,.select-like):hover{color:var(--crew-v2-blue-dark)!important;background:var(--crew-v2-blue-soft)!important;border-color:#bad1fb!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(input,select,textarea){border-color:var(--crew-v2-line-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--crew-v2-text)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(input,select,textarea):focus{border-color:#8cb4ff!important;outline:0!important;box-shadow:0 0 0 3px rgba(11,92,255,.1)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row{gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-metric{min-height:68px!important;padding:10px 12px!important;gap:10px!important;border:1px solid var(--crew-v2-line)!important;border-radius:13px!important;box-shadow:none!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-metric>span{width:36px!important;height:36px!important;border-radius:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-metric strong{color:var(--crew-v2-ink)!important;font-size:20px!important;line-height:1!important;margin-top:2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-metric b,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-metric small{font-size:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-metric em{font-size:10px!important;margin-top:2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap){border:1px solid var(--crew-v2-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap) table{border-collapse:initial!important;border-spacing:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap) thead th{height:38px!important;padding:9px 11px!important;background:#f5f8fc!important;border-bottom:1px solid var(--crew-v2-line)!important;color:#5d6d83!important;font-size:10px!important;font-weight:800!important;text-transform:none!important;letter-spacing:.01em!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap) tbody td{padding:10px 11px!important;border-bottom:1px solid #e9eef5!important;color:#334155!important;font-size:11.5px!important;vertical-align:middle!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap) tbody tr:last-child td{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap) tbody tr:hover td{background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-avatar{box-shadow:0 0 0 1px #dbe5f1!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .simplified-company-seafarer-base{gap:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .filter-row,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-list-controls{gap:7px!important;align-items:end!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .filter-row label,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-list-controls label{color:#596a81!important;font-size:10px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .filter-row :where(input,select),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-list-controls :where(input,select){min-height:36px!important;padding-block:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .company-base-document-summary.compact{gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .company-base-document-summary.compact button{min-height:38px!important;border-radius:10px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .full-width-seafarer-table{border-radius:14px!important;border:1px solid var(--crew-v2-line)!important;box-shadow:var(--crew-v2-shadow)!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .full-width-seafarer-table .registry-table-wrap{border:0!important;border-radius:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-modal{background:rgba(15,23,42,.48)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-dialog,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-questionnaire-dialog{width:min(1440px,96vw)!important;max-height:94vh!important;border:1px solid #cfdae8!important;border-radius:20px!important;background:#fff!important;box-shadow:0 28px 80px rgba(15,23,42,.24)!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-dialog>header,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-questionnaire-dialog>header{min-height:58px!important;padding:12px 16px!important;border-bottom:1px solid var(--crew-v2-line)!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-dialog>header h2{color:var(--crew-v2-ink)!important;font-size:18px!important;letter-spacing:-.02em!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-dialog>div,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-questionnaire-dialog>div{background:var(--crew-v2-canvas)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .unified-questionnaire-modal-toolbar{position:sticky!important;top:0!important;z-index:5!important;min-height:48px!important;padding:7px 12px!important;border-bottom:1px solid var(--crew-v2-line)!important;background:rgba(255,255,255,.97)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .unified-questionnaire-modal-toolbar small{color:var(--crew-v2-muted)!important;font-size:10.5px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .unified-questionnaire-modal-toolbar .tiny-status{min-height:32px!important;padding:6px 9px!important;border-radius:9px!important;border:1px solid var(--crew-v2-line-strong)!important;background:#fff!important;color:#4c5d73!important;font-size:10.5px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .unified-questionnaire-modal-toolbar .tiny-status.disabled{opacity:1!important;color:var(--crew-v2-blue-dark)!important;background:var(--crew-v2-blue-soft)!important;border-color:#c5d8ff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-tabs{display:flex!important;gap:4px!important;padding:5px!important;border:1px solid var(--crew-v2-line)!important;border-radius:12px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-tabs button{min-height:34px!important;padding:7px 10px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-tabs button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-tabs button[aria-selected=true]{color:var(--crew-v2-blue-dark)!important;background:var(--crew-v2-blue-soft)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{gap:10px!important;align-items:stretch!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero>*{border:1px solid var(--crew-v2-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity{grid-template-columns:122px minmax(0,1fr)!important;gap:14px!important;padding:12px!important;align-items:center!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.r196ds-seafarer-photo,.r196ds-seafarer-identity>.r196fm-photo-control){width:112px!important;min-width:112px!important;max-width:112px!important;height:149px!important;min-height:149px!important;max-height:149px!important;border-radius:14px!important;overflow:hidden!important;background:#f4f7fb!important;box-shadow:inset 0 0 0 1px var(--crew-v2-line)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.r196ds-seafarer-photo,.r196ds-seafarer-identity>.r196fm-photo-control) .crew-photo-fallback,html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.r196ds-seafarer-photo,.r196ds-seafarer-identity>.r196fm-photo-control) .crew-profile-photo,html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.r196ds-seafarer-photo,.r196ds-seafarer-identity>.r196fm-photo-control) img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:14px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity strong{color:var(--crew-v2-ink)!important;font-size:16px!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity :where(em,i){color:var(--crew-v2-muted)!important;font-size:11px!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-request-page{padding:4px 0!important;gap:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-toolbar{min-height:42px!important;padding:0 2px!important;gap:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-toolbar h2{color:var(--crew-v2-ink)!important;font-size:17px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fq-request-summary{color:var(--crew-v2-muted)!important;font-size:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.request-row-card,.c2-current-work,.pipeline-row){border-color:var(--crew-v2-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.request-row-card,.pipeline-row):hover{border-color:#b9cff5!important;box-shadow:0 8px 20px rgba(15,23,42,.055)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-task-command{padding:14px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-task-table-wrap{margin-top:10px!important;border:1px solid var(--crew-v2-line)!important;border-radius:14px!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-task-table-wrap table{width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-task-table-wrap thead th{padding:8px 10px!important;background:#f5f8fc!important;color:#5f7086!important;font-size:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-task-table-wrap tbody td{padding:10px!important;border-top:1px solid #e9eef5!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-task-table-wrap tbody tr:hover td{background:#f8fbff!important}@media (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stat-row.five,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row.five,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row.six{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .agency-dashboard-grid,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .operator-two-col{grid-template-columns:1fr!important}}@media (max-width:900px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-title{align-items:flex-start!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stat-row,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stat-row.five,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row.five,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row.six{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-card,.visual-card){padding:11px!important;border-radius:14px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-subnav button{flex:0 0 auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stat-row,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .stat-row.five,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row.five,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .visual-kpi-row.six{grid-template-columns:1fr 1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-hero.r196g-seafarer-hero{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196ds-seafarer-identity{grid-template-columns:100px minmax(0,1fr)!important;gap:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.r196ds-seafarer-photo,.r196ds-seafarer-identity>.r196fm-photo-control){width:92px!important;min-width:92px!important;max-width:92px!important;height:123px!important;min-height:123px!important;max-height:123px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .unified-questionnaire-modal-toolbar{align-items:flex-start!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-dialog,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-questionnaire-dialog{width:98vw!important;max-height:96vh!important;border-radius:15px!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency]{--crew-p2-bg:#f7f9fc;--crew-p2-surface:#ffffff;--crew-p2-surface-soft:#f8fbff;--crew-p2-line:#dde6f0;--crew-p2-line-strong:#cbd8e8;--crew-p2-ink:#071744;--crew-p2-text:#1e293b;--crew-p2-muted:#64748b;--crew-p2-blue:#0b5cff;--crew-p2-blue-soft:#eef5ff;--crew-p2-green:#067647;--crew-p2-green-soft:#ecfdf3;--crew-p2-amber:#9a6700;--crew-p2-amber-soft:#fff8e7;--crew-p2-red:#b42318;--crew-p2-red-soft:#fff1f1;--crew-p2-radius:14px;--crew-p2-shadow:0 8px 24px rgba(15,23,42,.045);width:100%!important;min-width:0!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency]>.crew-stage-print-area{display:grid!important;gap:10px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency]>.crew-product-header{min-height:42px!important;height:auto!important;max-height:none!important;padding:5px 2px 7px!important;margin:0!important;border-bottom:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-product-heading{display:flex!important;align-items:center!important;min-width:0!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-product-heading>h1{margin:0!important;color:var(--crew-p2-ink)!important;font-size:19px!important;line-height:1.2!important;letter-spacing:-.02em!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-product-heading>p,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-product-heading>small{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency]>.crew-navigation-frame{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 0 4px!important;padding:5px!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:auto!important;gap:6px!important;align-items:center!important;border:1px solid var(--crew-p2-line)!important;border-radius:14px!important;background:rgba(255,255,255,.98)!important;box-shadow:var(--crew-p2-shadow)!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-primary-nav{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:2px!important;display:flex!important;align-items:center!important;gap:2px!important;border:0!important;background:#f4f7fb!important;border-radius:10px!important;overflow-x:auto!important;overflow-y:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-primary-nav>button{box-sizing:border-box!important;min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#475569!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-primary-nav>button:focus-visible,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-primary-nav>button:hover{color:var(--crew-p2-blue)!important;background:#fff!important;border-color:#d8e4f2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-primary-nav>button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-primary-nav>button[aria-pressed=true]{color:var(--crew-p2-blue)!important;background:#fff!important;border-color:#c9dbf5!important;box-shadow:0 2px 7px rgba(15,23,42,.06),inset 0 -2px 0 var(--crew-p2-blue)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-context-nav{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:2px!important;display:flex!important;align-items:center!important;gap:3px!important;border:0!important;background:transparent!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-context-nav>strong{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-context-nav>div{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-context-nav button{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#64748b!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-context-nav button:hover{background:var(--crew-p2-blue-soft)!important;color:var(--crew-p2-blue)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-context-nav button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-context-nav button[aria-pressed=true]{background:var(--crew-p2-blue-soft)!important;border-color:#d7e5fb!important;color:var(--crew-p2-blue)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196da-location-strip{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] [data-testid=agency-daily-work-queue]{display:grid!important;gap:9px!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-summary{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-summary>button{min-height:58px!important;padding:8px 10px!important;border:1px solid var(--crew-p2-line)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-summary>button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-summary>button:hover{border-color:#b9cff0!important;background:var(--crew-p2-blue-soft)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-summary button b{color:var(--crew-p2-ink)!important;font-size:18px!important;line-height:1!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-summary button small{margin-top:4px!important;color:var(--crew-p2-muted)!important;font-size:10.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-toolbar{position:sticky!important;top:0!important;z-index:5!important;display:grid!important;grid-template-columns:minmax(250px,1fr) auto auto!important;gap:7px!important;align-items:center!important;padding:7px!important;border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 4px 14px rgba(15,23,42,.035)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-search{height:36px!important;border:1px solid var(--crew-p2-line-strong)!important;border-radius:9px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-type-tabs{display:flex!important;gap:2px!important;padding:2px!important;border-radius:9px!important;background:#f3f6fa!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-type-tabs button{min-height:31px!important;padding:5px 8px!important;border-radius:7px!important;font-size:11px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-type-tabs button.active{border-color:#d3e0ef!important;background:#fff!important;color:var(--crew-p2-blue)!important;box-shadow:0 1px 4px rgba(15,23,42,.05)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-priority-filter{min-height:34px!important;padding-left:3px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-list{max-height:none!important;overflow:visible!important;border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--crew-p2-shadow)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row{grid-template-columns:34px minmax(250px,1.6fr) minmax(130px,.62fr) minmax(145px,.68fr) 92px 18px!important;gap:10px!important;min-height:58px!important;padding:9px 10px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;transition:background .15s ease,box-shadow .15s ease!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row:last-child{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row:focus-visible,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row:hover{background:#f8fbff!important;outline:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row.priority-critical{box-shadow:inset 4px 0 var(--crew-p2-red)!important;background:linear-gradient(90deg,var(--crew-p2-red-soft),#fff 16%)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row.priority-high{box-shadow:inset 4px 0 #d28b18!important;background:linear-gradient(90deg,var(--crew-p2-amber-soft),#fff 16%)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-icon{width:30px!important;height:30px!important;border-radius:9px!important;background:#eef4fb!important;color:#365d86!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-copy b,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-due b,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-owner b{color:var(--crew-p2-text)!important;font-size:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-priority{border-radius:999px!important;padding:5px 7px!important;font-size:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .agency-opportunities{gap:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-head{align-items:center!important;padding:2px 2px 3px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-head h1{margin:1px 0 2px!important;color:var(--crew-p2-ink)!important;font-size:20px!important;letter-spacing:-.025em!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-head p,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-legend{color:var(--crew-p2-muted)!important;font-size:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-toolbar{padding:7px!important;border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(15,23,42,.03)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-toolbar form{min-width:min(470px,52vw)!important;flex:1 1 auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-toolbar input{min-width:0!important;width:100%!important;height:36px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-toolbar nav{padding:2px!important;border-radius:9px!important;background:#f3f6fa!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-toolbar nav button{min-height:31px!important;padding:5px 9px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;font-size:11px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-toolbar nav button.active{color:var(--crew-p2-blue)!important;border-color:#d8e3f0!important;background:#fff!important;box-shadow:0 1px 4px rgba(15,23,42,.05)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-list{border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;box-shadow:var(--crew-p2-shadow)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-row{grid-template-columns:minmax(300px,1.55fr) minmax(135px,.58fr) minmax(180px,.72fr) auto!important;gap:13px!important;min-height:64px!important;padding:10px 12px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-row:last-child{border-bottom:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-row:hover{background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-state{border-radius:999px!important;padding:3px 7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .aow-actions button{min-height:32px!important;padding:5px 8px!important;border-radius:8px!important;font-size:10.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .agency-request-page.r196j-request-page{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196j-request-layout,.r196j-workspace-grid,.agency-request-workspace-grid){display:grid!important;grid-template-columns:minmax(280px,30%) minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196j-request-list,.r196j-request-rail,.agency-request-list){min-width:0!important;border:1px solid var(--crew-p2-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:var(--crew-p2-shadow)!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196j-request-detail-wrap{min-width:0!important;display:grid!important;gap:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196j-panel{border-radius:13px!important;border-color:var(--crew-p2-line)!important;box-shadow:0 4px 16px rgba(15,23,42,.035)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196fq-request-toolbar,.r196ft-operator-request-toolbar,.request-workspace-toolbar){gap:6px!important;padding:7px!important;border:1px solid var(--crew-p2-line)!important;border-radius:11px!important;background:#fff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196fq-request-summary,.request-summary-strip,.r196j-request-summary){gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196fq-request-summary,.request-summary-strip,.r196j-request-summary)>*{min-height:58px!important;padding:8px 10px!important;border-radius:10px!important;border-color:var(--crew-p2-line)!important;background:#fafcff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196g-seafarer-filters,.r196g-quick-filters,.registry-list-controls){gap:7px!important;padding:7px!important;border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(15,23,42,.03)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .registry-list-controls{display:flex!important;align-items:center!important;flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .registry-list-controls :where(input,select,button),html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196g-seafarer-filters,.r196g-quick-filters) :where(input,select){min-height:34px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .full-width-seafarer-table{border-radius:12px!important;overflow:auto!important;border:1px solid var(--crew-p2-line)!important;background:#fff!important;box-shadow:var(--crew-p2-shadow)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .full-width-seafarer-table table{margin:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .full-width-seafarer-table tbody tr[role=button]{cursor:pointer!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .full-width-seafarer-table tbody tr[role=button]:hover{background:#f7faff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .registry-person .crew-avatar{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196ds-quick-360,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .seafarer-questionnaire-dialog{min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .seafarer-360-tabs{display:flex!important;align-items:center!important;gap:3px!important;padding:3px!important;border:1px solid var(--crew-p2-line)!important;border-radius:11px!important;background:#f5f8fc!important;overflow-x:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .seafarer-360-tabs button{min-height:32px!important;padding:5px 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#5f6f84!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .seafarer-360-tabs button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .seafarer-360-tabs button[aria-pressed=true]{color:var(--crew-p2-blue)!important;border-color:#d5e2f3!important;background:#fff!important;box-shadow:0 1px 4px rgba(15,23,42,.045)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .unified-questionnaire-modal-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px!important;border:1px solid var(--crew-p2-line)!important;border-radius:11px!important;background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .questionnaire-strip{position:sticky!important;top:0!important;z-index:3!important;gap:3px!important;padding:4px!important;border:1px solid var(--crew-p2-line)!important;border-radius:11px!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .questionnaire-strip button{min-height:34px!important;border-radius:8px!important;font-size:11px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .agency-crew-board{gap:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-kpis{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-kpis button{min-height:58px!important;padding:8px 10px!important;border:1px solid var(--crew-p2-line)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-kpis button.active,html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-kpis button:hover{border-color:#b9cff0!important;background:var(--crew-p2-blue-soft)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-filters{grid-template-columns:minmax(250px,1.55fr) repeat(4,minmax(125px,.7fr))!important;gap:7px!important;padding:8px!important;border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(15,23,42,.03)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-filters>*{min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-filters :where(input,select,button){min-height:34px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-toolbar{min-height:38px!important;padding:3px 2px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-group{border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--crew-p2-shadow)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-group>header{padding:9px 11px!important;background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-table-wrap{overflow:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-table{min-width:1180px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-table th{padding:8px 9px!important;background:#fafcff!important;color:#66768a!important;font-size:10.5px!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-table td{padding:8px 9px!important;font-size:11.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .crew-board-table tbody tr:hover{background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196fm-row-actions,.crew-board-table .row-actions){display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196fm-row-actions,.crew-board-table .row-actions) button{min-height:30px!important;padding:4px 7px!important;border-radius:7px!important;font-size:10px!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] [data-testid=agency-client-360-workspace]{min-width:0!important;display:grid!important;gap:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.ac360-layout,.ac360-workspace-grid){display:grid!important;grid-template-columns:minmax(290px,31%) minmax(0,1fr)!important;gap:10px!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.ac360-list,.ac360-client-list,.ac360-detail,.ac360-client-detail){border:1px solid var(--crew-p2-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:var(--crew-p2-shadow)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .ac360-list-head{padding:8px 10px!important;border-bottom:1px solid var(--crew-p2-line)!important;background:#fafcff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.ac360-pagination,.ac360-activity-pager){min-height:36px!important;padding:6px 8px!important;border-top-color:var(--crew-p2-line)!important;background:#fafcff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.ac360-pagination,.ac360-activity-pager) button{min-height:30px!important;padding:4px 8px!important;border-radius:7px!important;font-size:10.5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] [aria-label="Client last contact"],html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] [aria-label="Client next follow-up"]{min-height:34px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace{display:grid!important;gap:9px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .report-workspace-toolbar{padding:9px 11px!important;border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--crew-p2-shadow)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .report-workspace-toolbar .title-actions{gap:5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .report-format-note{margin:0!important;padding:8px 10px!important;border-radius:10px!important;border-color:#d8e5f5!important;background:#f8fbff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace :where(.visual-kpi-row,.score-cards,.report-kpis){gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace :where(.crew-table-wrap,.table-wrap){border:1px solid var(--crew-p2-line)!important;border-radius:12px!important;background:#fff!important;overflow:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .arp-drawer-backdrop{background:rgba(7,23,68,.32)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .arp-drawer{width:min(560px,94vw)!important;border-left:1px solid var(--crew-p2-line)!important;background:#fff!important;box-shadow:-22px 0 46px rgba(15,23,42,.14)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .arp-drawer>header{padding:16px 18px 13px!important;border-bottom:1px solid var(--crew-p2-line)!important;background:#fbfdff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .arp-drawer-grid{gap:10px!important;padding:14px 18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .arp-drawer-actions{padding:0 18px 14px!important;gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .arp-history{margin:0 18px 18px!important;border:1px solid var(--crew-p2-line)!important;border-radius:11px!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.crew-note-box,.crew-permission-note,.r196da-record-request-context){border-radius:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.tiny-status,.badge,.crewing-unread-badge){border-radius:999px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] table thead th{color:#66768a!important;font-weight:800!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] table tbody td{color:#26364d!important}@media (max-width:1280px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency]>.crew-navigation-frame{grid-template-columns:1fr!important;gap:3px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-context-nav,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-primary-nav{width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-board-kpis,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-board-filters{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(120px,1fr))!important}}@media (max-width:1000px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-toolbar{grid-template-columns:1fr!important;position:static!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-type-tabs{overflow-x:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-work-row{grid-template-columns:32px minmax(220px,1fr) minmax(120px,.6fr) 86px 18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-work-owner{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.ac360-layout,.ac360-workspace-grid),html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.r196j-request-layout,.r196j-workspace-grid,.agency-request-workspace-grid){grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-board-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-board-filters .registry-search{grid-column:1/-1!important}}@media (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency]>.crew-product-header{padding:4px 0 6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-product-heading>h1{font-size:17px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency]>.crew-navigation-frame{padding:4px!important;border-radius:11px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-primary-nav>button>span:not(.crewing-nav-badge){display:inline!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-board-kpis,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-work-list{overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-work-row{grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;min-height:64px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-work-due,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-work-owner{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .aow-head,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .aow-toolbar{align-items:stretch!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .aow-toolbar form{min-width:0!important;width:100%!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .aow-row{grid-template-columns:1fr!important;gap:7px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .aow-actions{justify-content:flex-start!important;flex-wrap:wrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .crew-board-filters{grid-template-columns:1fr!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .unified-questionnaire-modal-toolbar{align-items:stretch!important;flex-direction:column!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .arp-drawer{width:100vw!important;max-width:100vw!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar>label:not(.r196fm-search)>select{border:1px solid #c5d2e3!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;padding-left:10px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar>label:not(.r196fm-search)>select:hover{border-color:#9fb3cc!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar>label:not(.r196fm-search)>select:focus{border-color:#6f9ee8!important;box-shadow:0 0 0 3px rgba(20,94,232,.1)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search{border:1px solid #c5d2e3!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search:hover{border-color:#9fb3cc!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search:focus-within{border-color:#6f9ee8!important;box-shadow:0 0 0 3px rgba(20,94,232,.1)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search input{background:transparent!important;box-shadow:none!important;border:0!important;outline:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-toolbar .r196fm-search{overflow:hidden!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196j-request-list{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope{--crew-ui-ink:#071744;--crew-ui-muted:#60718b;--crew-ui-border:#dce5f0;--crew-ui-blue:#0b5cff;--crew-ui-soft:#f5f8fc;color:var(--crew-ui-ink);gap:18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-panel,.crew-ui-request,.crew-ui-today-layout,.crew-ui-review-layout,.crew-ui-recruitment-layout,.crew-ui-doc-layout){min-width:0;box-sizing:border-box}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-panel{background:#fff;border:1px solid var(--crew-ui-border);border-radius:12px;padding:20px;box-shadow:none}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-panel,.crew-ui-document-review)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-panel,.crew-ui-document-review) h3{margin:0 0 5px;font-size:20px!important;line-height:1.3;color:var(--crew-ui-ink);letter-spacing:-.025em}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-panel,.crew-ui-document-review) p{margin:5px 0 12px;color:var(--crew-ui-muted);font-size:13px!important;line-height:1.55;white-space:pre-line}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-request,.crew-ui-today-layout,.crew-ui-quick-profile) button{font-family:inherit;text-transform:none!important;letter-spacing:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-request,.crew-ui-today-layout,.crew-ui-quick-profile) :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:40px;border:1px solid #cbd8e8;padding:9px 11px;font:inherit;font-size:14px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #8eb5ff!important;outline-offset:3px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope button:disabled{cursor:not-allowed;opacity:.58}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-link,.crew-ui-icon){display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent!important;color:var(--crew-ui-blue)!important;font-size:13px!important;font-weight:600!important;padding:6px 0;min-height:34px;box-shadow:none!important;cursor:pointer}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-icon{flex:0 0 36px;width:36px;height:36px;border-radius:8px;color:var(--crew-ui-muted)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-link,.crew-ui-icon):hover{color:#0847c7!important;background:#eef5ff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-muted{display:block;color:var(--crew-ui-muted);font-size:12px;line-height:1.5}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-status{display:inline-flex;gap:6px;align-items:center;max-width:100%;color:#526680;font-size:12px;line-height:1.45;font-weight:600}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-status:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-status.green{color:#087a41}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-status.amber{color:#9a5700}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-status.red{color:#bd3029}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-callout{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:#fff7e8;border:1px solid #ffe0a3;border-radius:9px;padding:12px 14px;margin:12px 0;color:#734400;font-size:13px;line-height:1.5;overflow-wrap:anywhere}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-callout p{margin:0;color:inherit}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-callout.error{background:#fff2f1;border-color:#f9c8c4;color:#a82b24}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-callout.success{background:#effaf4;border-color:#c5e8d5;color:#176541}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px!important;border:0!important;border-bottom:1px solid var(--crew-ui-border)!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav>button{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:10px 14px!important;background:transparent!important;color:#53657e!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav>button>span:not(.crewing-nav-badge){display:inline!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;font-size:inherit!important;opacity:1!important;overflow:visible!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav>button.active{color:var(--crew-ui-blue)!important;border-bottom-color:var(--crew-ui-blue)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.r196da-location-strip,.crew-context-trail-wrap:empty){display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-product-header{padding:0 0 6px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-product-heading h1{font-size:clamp(24px,2vw,30px)!important;line-height:1.2!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-product-heading>small{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request{display:flex!important;flex-direction:column!important;gap:16px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-heading h2{font-size:clamp(22px,2vw,30px)!important;line-height:1.2!important;color:var(--crew-ui-ink)!important;margin:0 0 7px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-heading p{margin:0;font-size:14px!important;color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:0;padding:16px 6px;background:#fff;border:1px solid var(--crew-ui-border);border-radius:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts>div{display:flex;flex-direction:column;gap:5px;padding:0 15px;border-right:1px solid var(--crew-ui-border);min-width:0;overflow-wrap:anywhere}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts>div:last-child{border:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts small{font-size:12px;color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts b{font-size:14px;line-height:1.5}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts span{font-size:12px;color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-deadline{display:flex;justify-content:flex-end;gap:22px;align-items:center;font-size:12px;color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--crew-ui-border);padding:0;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-tabs>button{flex:0 0 auto;display:flex;gap:7px;align-items:center;background:transparent!important;color:var(--crew-ui-muted)!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;min-height:44px!important;padding:9px 14px!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-tabs>button.active{color:var(--crew-ui-blue)!important;border-bottom-color:var(--crew-ui-blue)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-tabs>button>span{border-radius:20px;padding:1px 7px;background:#e7f0ff;font-size:11px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:18px 0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-detail-grid dt{color:var(--crew-ui-muted);font-size:12px;margin-bottom:6px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-detail-grid dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-detail-grid ul{margin:0;padding-left:18px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-requirement-note{border-top:1px solid var(--crew-ui-border);padding-top:16px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-assignment{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border:1px solid #c8dbfc;border-radius:10px;background:#f0f6ff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-assignment>div:first-child{display:grid;gap:4px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-assignment>div:last-child{display:flex;align-items:center;gap:8px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-recruitment-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:16px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-recruitment-layout.proposal-only{grid-template-columns:minmax(0,800px)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal{position:sticky;top:16px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-toolbar{display:flex;gap:14px;justify-content:space-between;align-items:center;margin:10px 0 16px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-toolbar small{color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:var(--crew-ui-soft);border-radius:9px;padding:12px;margin-bottom:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-filters label{display:grid;gap:5px;color:var(--crew-ui-muted);font-size:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(105px,.8fr) minmax(125px,.9fr) minmax(100px,.8fr) auto;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--crew-ui-border)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-person{display:flex!important;align-items:center!important;gap:12px!important;min-width:0;text-align:left;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--crew-ui-ink)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-person>span:last-child{display:grid;gap:5px;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-person b{color:var(--crew-ui-blue);font-size:14px;line-height:1.4}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-person small{font-size:12px;font-weight:400;color:var(--crew-ui-muted);line-height:1.45}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-match,.crew-ui-proposal,.crew-ui-decision,.crew-ui-upcoming,.crew-ui-compare) .crew-avatar{width:44px!important;min-width:44px!important;height:54px!important;border-radius:7px!important;object-fit:cover}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-match-availability,.crew-ui-match-completeness){display:grid;gap:6px;font-size:12px;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-match-availability,.crew-ui-match-completeness) small{color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-completeness b{white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-check{display:grid;justify-items:start;gap:5px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-add{min-height:38px!important;padding:8px 10px!important;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-add.is-added{opacity:1;color:#175ac4!important;border-color:#abcaff!important;background:#f3f7ff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-list{min-height:80px;border-radius:9px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-list.r196dw-drop-active{outline:2px dashed var(--crew-ui-blue);background:#eef5ff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-person{padding:12px 0;border-bottom:1px solid var(--crew-ui-border)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-person>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-person>.crew-ui-muted{margin:8px 0 0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-inline-issue{display:grid;gap:4px;background:#fff7e8;padding:8px;border-radius:6px;margin-top:9px;font-size:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-note{display:grid;gap:8px;font-size:13px;font-weight:600;margin:18px 0 12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-note small{text-align:right;color:var(--crew-ui-muted);font-weight:400}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-note textarea{resize:vertical;min-height:92px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-submit{display:grid;gap:10px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-submit>small{text-align:center;color:var(--crew-ui-muted);line-height:1.5;font-size:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-review-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:16px;align-items:start}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare-scroll{overflow-x:auto;max-width:100%}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare :is(th,td){padding:13px 10px;border:0;border-bottom:1px solid var(--crew-ui-border);text-align:center;vertical-align:middle;overflow-wrap:anywhere;background:#fff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare tbody th{text-align:left;font-weight:400;color:var(--crew-ui-muted);width:24%}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare thead th{font-weight:600;vertical-align:bottom}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare th>button{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;padding:5px;width:100%;background:transparent;color:var(--crew-ui-blue);font-size:13px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare th>button small{color:var(--crew-ui-muted);font-weight:400}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare :is(th,td).selected{background:#f0f6ff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-mobile-candidates{display:none}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision{position:sticky;top:16px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision>.crew-ui-person{margin:18px 0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision blockquote{margin:12px 0;padding:10px 12px;background:var(--crew-ui-soft);border-left:3px solid #c7d9f4}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision-states{margin:12px 0 20px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision-states>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--crew-ui-border);font-size:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision-states dt{color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision-states dd{margin:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-decision-actions{display:grid;gap:10px;margin:14px 0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-more-actions summary{cursor:pointer;padding:10px 0;color:var(--crew-ui-muted);font-size:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-next-step{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;background:#fff;border:1px solid var(--crew-ui-border);border-radius:12px;font-size:13px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-next-step>span{flex:1 1;color:var(--crew-ui-muted);line-height:1.5}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-progress,.crew-ui-activity-list){display:grid;gap:12px;margin:15px 0;padding:0;list-style:none}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-progress>li,.crew-ui-activity-list>button){display:flex;align-items:center;gap:14px;text-align:left;border:0;border-bottom:1px solid var(--crew-ui-border);background:#fff;padding:12px 0;font-size:13px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-progress .done{color:#087a41}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding-top:14px;font-size:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-pagination>span{margin-right:auto;color:var(--crew-ui-muted)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-pagination button{display:flex;gap:4px;align-items:center;background:#fff;border:1px solid var(--crew-ui-border);border-radius:7px;color:var(--crew-ui-ink);min-height:34px;padding:6px 10px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-today-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:18px;align-items:start}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-today-main,.crew-ui-today-side){display:grid;gap:18px;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-agency-today,.c2-today){border:1px solid var(--crew-ui-border)!important;background:#fff!important;border-radius:12px!important;padding:20px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-agency-today-head,.c2-today-head){flex-wrap:wrap!important;gap:14px!important;margin-bottom:16px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-agency-today-head,.c2-today-head) h2{font-size:20px!important;margin:0 0 5px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-agency-today-head>div>span:first-child,.c2-today-head>div>small:first-child){display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.r196m-work-row,.c2-today-row){border:0!important;border-bottom:1px solid var(--crew-ui-border)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;min-height:90px!important;padding:16px 0!important;gap:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196m-work-row{display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196fm-work-meta{grid-column:2;display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 18px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196n-open-chevron{grid-column:3;grid-row:1}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-today-row{grid-template-columns:30px minmax(0,1fr) auto!important;text-align:left;width:100%}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-today-context,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-today-owner{grid-column:2}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-today-due{grid-column:3;grid-row:1}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-today-open{grid-column:3;grid-row:2;color:var(--crew-ui-blue)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-agency-today-toolbar,.c2-today-search){margin-bottom:14px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-today-request,.crew-ui-upcoming){display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--crew-ui-border);border-radius:0;background:transparent;text-align:left;color:var(--crew-ui-ink)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-today-request,.crew-ui-upcoming)>span:not(.crew-ui-status):not(.crew-avatar){display:grid;flex:1 1;gap:6px;min-width:0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-today-request,.crew-ui-upcoming) b{font-size:14px;color:var(--crew-ui-blue)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-today-request,.crew-ui-upcoming) :is(small,em){font-size:12px;color:var(--crew-ui-muted);font-style:normal;font-weight:400;line-height:1.45}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:16px;align-items:start}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-list>button{display:flex;align-items:center;gap:12px;background:#fff;border:0;border-bottom:1px solid var(--crew-ui-border);border-radius:0;color:var(--crew-ui-ink);text-align:left;width:100%;padding:16px 10px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-list>button.selected{background:#f0f6ff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-list>button>span:not(.crew-ui-status){flex:1 1;display:grid;gap:5px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-list small{color:var(--crew-ui-muted);font-weight:400}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-detail{display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-profile-context{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 16px;padding:10px 14px;background:#f0f6ff;color:#3f5b82;border-radius:9px;font-size:13px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-empty{padding:24px 12px;color:var(--crew-ui-muted);text-align:center;font-size:14px;line-height:1.5}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-link{width:-moz-fit-content!important;width:fit-content!important;flex:none!important;border:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav>button.active{background:#eef5ff!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare th{text-transform:none!important;letter-spacing:normal!important;font-weight:600!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196j-master-detail.r196ef-request-focus{display:block!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196ef-request-focus>.r196j-request-master{display:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196ef-request-focus>.r196j-request-detail-wrap{padding:0!important;border:0!important;background:transparent!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-request,.crew-ui-document-review,.crew-ui-roster,.crew-ui-today-layout) :is(button,b,strong){font-weight:600!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-request,.crew-ui-document-review,.crew-ui-roster,.crew-ui-today-layout) :is(p,small){font-weight:400!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.request-workspace-v2,.r196j-master-detail,.r196j-request-detail-wrap){min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .agency-request-page{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.r196j-request-row,.r196fm-people-table-wrap,.fd-panel,.fd-vessel-passport,.fd-fleet-browser){border-radius:12px!important;box-shadow:none!important;border-color:var(--crew-ui-border)!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196j-request-row{min-height:98px!important;padding:18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196j-request-copy>b{font-size:17px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.fd-panel,.fd-vessel-passport){padding:18px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-request-focus-bar{border:0!important;background:transparent!important;padding:0 0 12px!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .r196ft-request-focus-bar>span{display:none!important}.crew-ui-scope .crew-ui-fleet-split{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);align-items:start;gap:16px;margin:16px 0}.crew-ui-scope .crew-ui-roster-search{display:flex;align-items:center;gap:10px;border:1px solid #cbd8e8;border-radius:8px;padding:0 12px;margin:16px 0}.crew-ui-scope .crew-ui-roster-search input{border:0!important;box-shadow:none!important;width:100%;min-width:0;padding:10px 0;background:transparent!important}.crew-ui-scope .crew-ui-roster-labels,.crew-ui-scope .crew-ui-roster-row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(100px,1fr) minmax(80px,.8fr) minmax(105px,1fr) 16px;gap:14px;align-items:center}.crew-ui-scope .crew-ui-roster-labels{color:#60718b;font-size:11px;padding:12px 8px;background:#f5f8fc}.crew-ui-scope .crew-ui-roster-row{width:100%;text-align:left;border:0;border-bottom:1px solid #dce5f0;border-radius:0;background:#fff;padding:16px 8px;color:#071744;font-size:12px}.crew-ui-scope .crew-ui-roster-row.selected{background:#eef5ff}.crew-ui-scope .crew-ui-roster-dates,.crew-ui-scope .crew-ui-roster-vessel{display:grid;gap:5px}.crew-ui-scope .crew-ui-roster-row small{color:#60718b;font-weight:400;font-size:11px}.crew-ui-scope .crew-ui-joining-summary .crew-avatar,.crew-ui-scope .crew-ui-roster .crew-avatar{width:44px!important;min-width:44px!important;height:54px!important;border-radius:7px!important}.crew-ui-scope .crew-ui-joining-summary{display:grid;gap:14px}.crew-ui-scope .crew-ui-joining-checks{list-style:none;margin:0;padding:0}.crew-ui-scope .crew-ui-joining-checks>li{display:flex;gap:12px;align-items:center;border-bottom:1px solid #dce5f0;padding:13px 0;color:#60718b;font-size:13px}.crew-ui-scope .crew-ui-joining-checks>li.done>svg{color:#07833f}.crew-ui-scope .crew-ui-joining-checks span{display:grid;gap:5px}.crew-ui-scope .crew-ui-joining-checks small{font-size:11px}.crew-ui-scope .crew-ui-replacement-details{border:1px solid #dce5f0;border-radius:12px;background:#fff;margin:16px 0}.crew-ui-scope .crew-ui-replacement-details>summary{cursor:pointer;padding:16px;font-weight:600;font-size:14px}.crew-ui-scope .crew-ui-replacement-details>.fd-panel{margin:0!important;border:0!important}@media (max-width:1250px){.crew-ui-scope .crew-ui-fleet-split{grid-template-columns:minmax(0,1fr)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match{grid-template-columns:minmax(160px,1fr) auto;gap:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match>.crew-ui-person{grid-column:1}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match>.crew-ui-add{grid-column:2;grid-row:1}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-availability{grid-column:1}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-completeness{grid-column:2}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-check{grid-column:1/-1}}@media (max-width:1000px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-review-layout,.crew-ui-today-layout,.crew-ui-doc-layout){grid-template-columns:minmax(0,1fr)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-proposal,.crew-ui-decision){position:static}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0}}@media (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .fd-vessel-passport{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .fd-passport-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:12px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .fd-passport-metrics>span{min-width:0!important;width:auto!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-product-header{min-height:0!important;height:auto!important;margin-bottom:8px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-person{justify-content:flex-start!important;text-align:left!important}.crew-ui-scope .crew-ui-roster-labels{display:none}.crew-ui-scope .crew-ui-roster-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 6px}.crew-ui-scope .crew-ui-roster-row>.crew-ui-person{grid-column:1/-1}.crew-ui-scope .crew-ui-roster-dates{grid-column:1}.crew-ui-scope .crew-ui-roster-row>svg{grid-column:2}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-recruitment-layout{grid-template-columns:minmax(0,1fr)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-panel,.c2-agency-today,.c2-today){padding:15px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav{flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav>button{flex:0 0 auto!important;padding:9px 11px!important;font-size:13px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-primary-nav>button>svg{display:none}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-heading{flex-direction:column;align-items:stretch;gap:12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-heading-actions{justify-content:flex-start}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;gap:16px 0}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts>div{padding:0 12px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-deadline{flex-wrap:wrap;justify-content:space-between;gap:6px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-detail-grid{grid-template-columns:minmax(0,1fr)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-assignment{flex-direction:column;align-items:stretch}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match{grid-template-columns:1fr auto}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match>.crew-ui-person{grid-column:1/-1}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match>.crew-ui-add{grid-column:1/-1;grid-row:auto;width:100%;min-height:42px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-match-filters{grid-template-columns:minmax(0,1fr)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-compare-scroll{display:none}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-mobile-candidates{display:grid;gap:10px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-mobile-candidates>button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;background:#fff;border:1px solid var(--crew-ui-border);border-radius:9px;color:var(--crew-ui-ink)}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-mobile-candidates>button.selected{border-color:#85b2ff;background:#f0f6ff}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-mobile-candidates>button>span:not(.crew-avatar){display:grid;flex:1 1;gap:6px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-mobile-candidates .crew-avatar{flex:0 0 44px!important;width:44px!important;height:54px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-mobile-candidates small{font-size:12px;font-weight:400}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-proposal-submit{position:static;background:#fff;border-top:1px solid var(--crew-ui-border);padding:12px 0 0;z-index:2}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-list>button{flex-wrap:wrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-doc-list .crew-ui-status{margin-left:30px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-today-request{flex-wrap:wrap}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-today-request>.crew-ui-status{margin-left:31px}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.crew-ui-request,.crew-ui-today-layout,.crew-ui-quick-profile) .crew-btn{min-height:42px!important;padding:10px 12px!important;font-size:13px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-agency-request-filters{justify-content:flex-start!important;flex-wrap:wrap!important}}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope *{overscroll-behavior-y:auto!important}@media (max-width:760px){html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-hero{grid-template-columns:86px minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:start!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.company-photo-pick,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-photo.r196fm-photo-control{width:86px!important;min-width:86px!important;max-width:86px!important;height:108px!important;min-height:108px!important;max-height:108px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-identity{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-identity :is(h2,p){max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-360-actions{grid-column:1/-1!important;width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-360-actions button{width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-360-actions small{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-grid{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196dw-operator-360-grid article{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-company-copy-banner{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-company-copy-banner p{white-space:normal!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-tabs{max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-360-tabs button{flex:0 0 auto!important;white-space:nowrap!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-manning-gaps .fd-gap-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-manning-gaps .fd-gap-grid>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-content:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-manning-gaps .fd-gap-grid>div>span{width:100%!important;min-width:0!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-manning-gaps .fd-gap-grid>div>em{display:block!important;width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-manning-gaps .fd-gap-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:6px!important}html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-manning-gaps .fd-gap-actions button,html body #__next .vesbor-app-root[data-vds-route=crewing_company] .fd-manning-gaps .fd-gap-covered{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;white-space:normal!important}}:root{color-scheme:light;--vds-color-brand-900:#101a2b;--vds-color-brand-800:#1c2b40;--vds-color-brand-700:#30445f;--vds-color-primary-700:#174fb9;--vds-color-primary-600:#225fd4;--vds-color-primary-500:#3575e8;--vds-color-primary-400:#6195f0;--vds-color-primary-200:#b9cff8;--vds-color-primary-100:#d9e7ff;--vds-color-primary-50:#edf3ff;--vds-color-primary:var(--vds-color-primary-600);--vds-color-brand:var(--vds-color-brand-900);--vds-color-link:#174fb9;--vds-color-page:#f4f6f8;--vds-color-surface:#ffffff;--vds-color-surface-subtle:#eef2f6;--vds-color-surface-muted:#e4eaf0;--vds-color-border:#d3dce6;--vds-color-border-strong:#aebbc9;--vds-color-text:#101a2b;--vds-color-text-secondary:#33455d;--vds-color-text-muted:#52657b;--vds-color-text-subtle:#5f7287;--vds-color-on-brand:#ffffff;--vds-color-success:#087443;--vds-color-success-bg:#e8f7ef;--vds-color-success-border:#aee1c4;--vds-color-warning:#955c08;--vds-color-warning-bg:#fff3da;--vds-color-warning-border:#edcf8b;--vds-color-danger:#b4232d;--vds-color-danger-bg:#fdebed;--vds-color-danger-border:#efb5ba;--vds-color-info:#174fb9;--vds-color-info-bg:#edf3ff;--vds-color-info-border:#b9cff8;--vds-color-accent-600:#c94f14;--vds-color-accent-500:#e46625;--vds-surface:var(--vds-color-surface);--vds-surface-raised:var(--vds-color-surface);--vds-surface-muted:var(--vds-color-surface-subtle);--vds-surface-soft:var(--vds-color-surface-subtle);--vds-surface-subtle:var(--vds-color-surface-subtle);--vds-surface-hover:var(--vesbor-graphite-hover);--vds-surface-selected:var(--vesbor-graphite-selected);--vds-surface-accent-subtle:var(--vds-color-primary-50);--vds-surface-danger-subtle:var(--vds-color-danger-bg);--vds-surface-success-subtle:var(--vds-color-success-bg);--vds-surface-warning-subtle:var(--vds-color-warning-bg);--vds-text:var(--vds-color-text);--vds-text-primary:var(--vds-color-text);--vds-text-strong:var(--vds-color-text);--vds-text-secondary:var(--vds-color-text-secondary);--vds-text-muted:var(--vds-color-text-muted);--vds-text-disabled:var(--vds-color-text-subtle);--vds-text-accent:var(--vds-color-primary-700);--vds-text-on-accent:#ffffff;--vds-text-danger:var(--vds-color-danger);--vds-text-success:var(--vds-color-success);--vds-text-warning:var(--vds-color-warning);--vds-border:var(--vds-color-border);--vds-border-subtle:var(--vds-color-border);--vds-border-strong:var(--vds-color-border-strong);--vds-border-accent:var(--vds-color-primary-200);--vds-border-success:var(--vds-color-success-border);--vds-border-warning:var(--vds-color-warning-border);--vds-shadow-xs:0 1px 2px rgba(15,28,45,.055);--vds-shadow-sm:0 8px 22px rgba(15,28,45,.07);--vds-shadow-md:0 18px 42px rgba(15,28,45,.11);--vds-shadow-lg:0 28px 72px rgba(15,28,45,.17);--vds-shadow-modal:0 30px 90px rgba(15,28,45,.24);--vds-focus-ring:0 0 0 3px rgba(34,95,212,.22);--color-navy:var(--vds-color-brand-900);--color-ocean:var(--vds-color-primary-600);--color-ocean-dark:var(--vds-color-primary-700);--color-ocean-light:var(--vds-color-primary-50);--color-accent:var(--vds-color-accent-500);--color-accent2:var(--vds-color-accent-500);--maritime-navy:var(--vds-color-brand-900);--maritime-blue:var(--vds-color-primary-600);--maritime-accent:var(--vds-color-accent-500);--maritime-white:var(--vds-color-page);--maritime-slate:var(--vds-color-text-muted);--bg-page:var(--vds-color-page);--bg-surface:var(--vds-color-surface);--bg-subtle:var(--vds-color-surface-subtle);--bg-muted:var(--vds-color-surface-muted);--surface:var(--vds-color-surface);--bg:var(--vds-color-page);--bg-overlay:rgba(10,17,27,.54);--text-primary:var(--vds-color-text);--text-secondary:var(--vds-color-text-secondary);--text-muted:var(--vds-color-text-muted);--text-subtle:var(--vds-color-text-subtle);--text-link:var(--vds-color-link);--nav-text:var(--vds-color-text-secondary);--border:var(--vds-color-border);--border-subtle:var(--vds-color-surface-subtle);--border-strong:var(--vds-color-border-strong);--border-focus:rgba(34,95,212,.44);--success:var(--vds-color-success);--danger:var(--vds-color-danger);--warning:var(--vds-color-warning);--info:var(--vds-color-info);--danger-bg:var(--vds-color-danger-bg);--danger-border:var(--vds-color-danger-border);--warning-bg:var(--vds-color-warning-bg);--warning-border:var(--vds-color-warning-border);--info-bg:var(--vds-color-info-bg);--info-border:var(--vds-color-info-border);--vesbor-graphite-canvas:#edf1f5;--vesbor-graphite-shell:#f7f9fb;--vesbor-graphite-sidebar:#fcfdfe;--vesbor-graphite-topbar:rgba(255,255,255,.94);--vesbor-graphite-hover:#e9eff7;--vesbor-graphite-selected:#e4edff;--vesbor-graphite-map-panel:rgba(255,255,255,.96);--vesbor-graphite-scrim:rgba(10,17,27,.56)}html[data-theme=dark]{color-scheme:dark;--vds-color-brand-900:#f5f8fc;--vds-color-brand-800:#d9e3ee;--vds-color-brand-700:#b8c6d5;--vds-color-primary-700:#78a9ff;--vds-color-primary-600:#4d8dff;--vds-color-primary-500:#66a0ff;--vds-color-primary-400:#78a9ff;--vds-color-primary-200:#294d83;--vds-color-primary-100:#19375f;--vds-color-primary-50:#122a4b;--vds-color-primary:var(--vds-color-primary-600);--vds-color-brand:var(--vds-color-brand-900);--vds-color-link:#8db7ff;--vds-color-page:#0a0e13;--vds-color-surface:#141a21;--vds-color-surface-subtle:#1b232d;--vds-color-surface-muted:#232d38;--vds-color-border:#303c49;--vds-color-border-strong:#48596b;--vds-color-text:#f5f8fc;--vds-color-text-secondary:#d6e0ea;--vds-color-text-muted:#aebccb;--vds-color-text-subtle:#9babbc;--vds-color-on-brand:#07111f;--vds-color-success:#58d492;--vds-color-success-bg:#102f23;--vds-color-success-border:#256546;--vds-color-warning:#f2bd61;--vds-color-warning-bg:#382a14;--vds-color-warning-border:#735521;--vds-color-danger:#ff858e;--vds-color-danger-bg:#3b171d;--vds-color-danger-border:#71313a;--vds-color-info:#8db7ff;--vds-color-info-bg:#122a4b;--vds-color-info-border:#294d83;--vds-color-accent-600:#ff995e;--vds-color-accent-500:#ffad77;--vds-shadow-xs:0 1px 2px rgba(0,0,0,.24);--vds-shadow-sm:0 10px 26px rgba(0,0,0,.28);--vds-shadow-md:0 20px 48px rgba(0,0,0,.36);--vds-shadow-lg:0 30px 78px rgba(0,0,0,.46);--vds-shadow-modal:0 34px 94px rgba(0,0,0,.58);--vds-focus-ring:0 0 0 3px rgba(77,141,255,.3);--bg-overlay:rgba(0,0,0,.68);--border-focus:rgba(77,141,255,.58);--vesbor-graphite-canvas:#070a0e;--vesbor-graphite-shell:#0f141a;--vesbor-graphite-sidebar:#10161d;--vesbor-graphite-topbar:rgba(15,20,27,.95);--vesbor-graphite-hover:#202a35;--vesbor-graphite-selected:#17345a;--vesbor-graphite-map-panel:rgba(20,26,33,.96);--vesbor-graphite-scrim:rgba(0,0,0,.72)}html body #__next .vesbor-app-root[data-vds-route]{--sn-canvas:var(--vds-color-page)!important;--sn-surface:var(--vds-color-surface)!important;--sn-surface-soft:var(--vds-color-surface-subtle)!important;--sn-surface-active:var(--vesbor-graphite-selected)!important;--sn-line:var(--vds-color-border)!important;--sn-line-strong:var(--vds-color-border-strong)!important;--sn-text:var(--vds-color-text)!important;--sn-text-2:var(--vds-color-text-secondary)!important;--sn-text-3:var(--vds-color-text-muted)!important;--sn-blue:var(--vds-color-primary-600)!important;--sn-blue-dark:var(--vds-color-primary-700)!important;--sn-blue-soft:var(--vds-color-primary-50)!important;--sn-green:var(--vds-color-success)!important;--sn-red:var(--vds-color-danger)!important;--r180-line:var(--vds-color-border)!important;--r180-line-strong:var(--vds-color-border-strong)!important;--r180-soft:var(--vds-color-surface-subtle)!important;--r180-hover:var(--vesbor-graphite-hover)!important;--r180-active:var(--vesbor-graphite-selected)!important}#__next,.vesbor-app-content,.vesbor-app-root,body,html{background:var(--vds-color-page);color:var(--vds-color-text)}body{accent-color:var(--vds-color-primary-600)}body :where(input,select,textarea){color:var(--vds-color-text);caret-color:var(--vds-color-primary-600)}body :where(input,textarea)::placeholder{color:var(--vds-color-text-subtle)!important;opacity:1!important}body :where(select option){background:var(--vds-color-surface);color:var(--vds-color-text)}body :where(a){text-underline-offset:.16em}body :where(button,a,input,select,textarea):focus-visible{outline-color:var(--vds-color-primary-500)}html body #__next .vesbor-app-root .public-info-header{border-bottom-color:rgba(255,255,255,.09)!important;background:rgba(16,26,43,.97)!important;color:#f5f8fc!important}html body #__next .vesbor-app-root .public-info-logo{color:#fff!important;filter:brightness(0) invert(1)!important}html body #__next .vesbor-app-root :where(.public-info-nav a,.public-info-seafarer){color:#d9e7ff!important}html body #__next .vesbor-app-root .public-info-nav a:is(.active,[aria-current=page]),html body #__next .vesbor-app-root :where(.public-info-nav a,.public-info-seafarer):hover{background:rgba(185,207,248,.14)!important;color:#fff!important}html body #__next .vesbor-app-root .public-info-primary{background:#3575e8!important;color:#fff!important}html body #__next .vesbor-app-root :where(.public-info-footer,.vesbor-footer,.vesbor-footer--workspace){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root :where(.public-info-footer,.vesbor-footer,.vesbor-footer--workspace) :where(a,p,span,em){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-shell-v2{background:var(--vesbor-graphite-shell)!important;color:var(--vds-color-text)}html body #__next .vesbor-shell-v2 .vesbor-desktop-sidebar{border-right-color:var(--vds-color-border)!important;background:var(--vesbor-graphite-sidebar)!important;box-shadow:8px 0 26px rgba(15,28,45,.035)}html[data-theme=dark] body #__next .vesbor-shell-v2 .vesbor-desktop-sidebar{box-shadow:10px 0 30px rgba(0,0,0,.18)}html body #__next .vesbor-shell-v2 .vesbor-top-shell,html body #__next .vesbor-shell-v2 .vesbor-top-shell--actions-only{border-bottom-color:var(--vds-color-border)!important;background:var(--vesbor-graphite-topbar)!important;background-image:none!important;box-shadow:0 5px 20px rgba(15,28,45,.045)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}html[data-theme=dark] body #__next .vesbor-shell-v2 .vesbor-top-shell,html[data-theme=dark] body #__next .vesbor-shell-v2 .vesbor-top-shell--actions-only{box-shadow:0 7px 24px rgba(0,0,0,.2)!important}html body #__next .vesbor-shell-v2 .vesbor-main-shell{background:var(--vesbor-graphite-shell)!important;color:var(--vds-color-text)}html body #__next .vesbor-shell-v2 :where(.vesbor-sidebar-title,.vesbor-mobile-group-title){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-shell-v2 :where(.vesbor-sidebar-link,.vesbor-sidebar-search,.vesbor-mobile-link,.vesbor-mobile-search-note){color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-shell-v2 :where(.vesbor-sidebar-link,.vesbor-sidebar-search,.vesbor-mobile-link,.vesbor-mobile-search-note):hover{border-color:var(--vds-color-border)!important;background:var(--vesbor-graphite-hover)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-shell-v2 :where(.vesbor-sidebar-link,.vesbor-sidebar-search,.vesbor-mobile-link,.vesbor-mobile-search-note):is(.active,[aria-current=page]){border-color:var(--vds-color-primary-600)!important;background:var(--vds-color-primary-600)!important;color:#fff!important;box-shadow:0 8px 20px rgba(34,95,212,.22)!important}html[data-theme=dark] body #__next .vesbor-shell-v2 :where(.vesbor-sidebar-link,.vesbor-sidebar-search,.vesbor-mobile-link,.vesbor-mobile-search-note):is(.active,[aria-current=page]){color:#07111f!important;box-shadow:0 9px 23px rgba(77,141,255,.2)!important}html body #__next .vesbor-shell-v2 .vesbor-page-context strong{color:var(--vds-color-text-muted)!important}html body #__next .vesbor-shell-v2 .vesbor-page-context span{color:var(--vds-color-text)!important}html body #__next .vesbor-shell-v2 :where(.vesbor-icon-btn,.notification-bell-button,.account-menu-trigger,.vesbor-mobile-menu-btn){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html body #__next .vesbor-shell-v2 :where(.vesbor-icon-btn,.notification-bell-button,.account-menu-trigger,.vesbor-mobile-menu-btn):hover{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-shell-v2 :where(.vesbor-mobile-panel,.vesbor-mobile-bottom-nav){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-shell-v2 .vesbor-mobile-backdrop{background:var(--vesbor-graphite-scrim)!important}html body #__next .vesbor-shell-v2 .account-menu-panel,html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true]{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-modal)!important}html body #__next .vesbor-shell-v2 .account-menu-panel :where(.account-menu-head,.account-link-list),html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] :where(.account-menu-head,.account-link-list){background:var(--vds-color-surface)!important}html body #__next .vesbor-shell-v2 .account-menu-head{position:relative;padding-right:62px!important}html body #__next .vesbor-shell-v2 .account-theme-toggle{position:absolute;top:12px;right:13px;display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid color-mix(in srgb,var(--vds-color-primary-600) 32%,var(--vds-color-border));border-radius:11px;background:var(--vds-color-primary-50);color:var(--vds-color-primary-700);box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}html body #__next .vesbor-shell-v2 .account-theme-toggle:hover{border-color:var(--vds-color-primary-500);background:var(--vds-color-primary-100);color:var(--vds-color-primary-700);transform:translateY(-1px)}html body #__next .vesbor-shell-v2 .account-theme-toggle:focus-visible{outline:0;box-shadow:var(--vds-focus-ring)}html body #__next .vesbor-shell-v2 .account-head-copy strong{color:var(--vds-color-text)!important}html body #__next .vesbor-shell-v2 .account-head-copy :where(span,em),html body #__next .vesbor-shell-v2 .account-link small{color:var(--vds-color-text-muted)!important}html body #__next .vesbor-shell-v2 .account-menu-section-label{border-top-color:var(--vds-color-border)!important;color:var(--vds-color-text-muted)!important}html body #__next .vesbor-shell-v2 .account-link{color:var(--vds-color-text)!important}html body #__next .vesbor-shell-v2 .account-link:hover{background:var(--vesbor-graphite-hover)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-shell-v2 .account-link:is(.active,[aria-current=page]){background:var(--vds-color-primary-600)!important;color:#fff!important}html body #__next .vesbor-shell-v2 .account-link:is(.active,[aria-current=page]) :where(strong,small,svg){color:#fff!important}html[data-theme=dark] body #__next .vesbor-shell-v2 .account-link:is(.active,[aria-current=page]),html[data-theme=dark] body #__next .vesbor-shell-v2 .account-link:is(.active,[aria-current=page]) :where(strong,small,svg){color:#07111f!important}html body #__next .vesbor-shell-v2 .account-status.success{color:var(--vds-color-success)!important}html body #__next .vesbor-shell-v2 .account-status.warning{color:var(--vds-color-warning)!important}html body #__next .vesbor-shell-v2 .account-status.info{color:var(--vds-color-info)!important}html body #__next .vesbor-shell-v2 .account-logout,html body #__next .vesbor-shell-v2 .account-menu-panel[data-stage129ic-r94-complete-menu=true] .account-logout{border-top-color:var(--vds-color-danger-border)!important;background:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important}html body #__next .vesbor-shell-v2 .account-logout:hover{background:color-mix(in srgb,var(--vds-color-danger-bg) 78%,var(--vds-color-danger) 22%)!important}html body #__next .vesbor-app-root :where(.workspace-page-header,.vds-page-header){color:var(--vds-color-text)}html body #__next .vesbor-app-root :where(.workspace-page-header,.vds-page-header) h1,html body #__next .vesbor-app-root :where(.workspace-table-head,.bunker-card-head,.vds-surface) :where(h2,h3,h4){color:var(--vds-color-text)!important}html body #__next .vesbor-app-root :where(.workspace-eyebrow,.vds-page-header__eyebrow){color:var(--vds-color-primary-700)!important}html body #__next .vesbor-app-root :where(.vds-page-header__description,.workspace-page-header p,.workspace-table-head p,.bunker-card-head p){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root :where(.vds-surface,.vds-table-frame,.workspace-table-card,.workspace-filter-bar,.vds-filter-panel,.bunker-card,.bunker-filter-panel,.stage128ag-charter-filter,.company-account-card,.company-settings-card,.billing-section-card){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root :where(.vds-filter-panel__body,.workspace-filter-bar>.vds-filter-panel__body){background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root :where(.workspace-empty-state,.vds-empty-state,.vessel-empty-state,.bunker-empty-state,.cargo-market-error-state,.vessel-market-error-state){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root :where(.workspace-empty-state,.vds-empty-state,.vessel-empty-state,.bunker-empty-state,.cargo-market-error-state,.vessel-market-error-state) :where(h2,h3,strong){color:var(--vds-color-text)!important}html body #__next .vesbor-app-root :where(.workspace-empty-state,.vds-empty-state,.vessel-empty-state,.bunker-empty-state,.cargo-market-error-state,.vessel-market-error-state) :where(p,small,span){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route] :where(.workspace-empty-state,.vds-empty-state,.vessel-empty-state,.bunker-empty-state){background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root :where(.vds-filter-panel__header,.workspace-table-head,.bunker-card-head){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root :where(.vds-input,.vds-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--vds-color-border-strong);background-color:var(--vds-color-surface);color:var(--vds-color-text)}html[data-theme=dark] body #__next .vesbor-app-root :where(.vds-input,.vds-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.vessel-search-box,.bunker-search-control,.port-search-input,[role=combobox]){border-color:var(--vds-color-border-strong)!important;background-color:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root :where(.vessel-search-box,.bunker-search-control) input{background:transparent!important}html body #__next .vesbor-app-root :where(.vds-input,.vds-select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:var(--vds-color-primary-500)!important;box-shadow:var(--vds-focus-ring)!important}html body #__next .vesbor-app-root :where(.vds-table,.bunker-overview-table,.vessel-market-table,.cargo-sortable-table,.services-request-table,.services-response-table){color:var(--vds-color-text)}html body #__next .vesbor-app-root :where(.vds-table,.bunker-overview-table,.vessel-market-table,.cargo-sortable-table,.services-request-table,.services-response-table) thead th{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root :where(.vds-table,.bunker-overview-table,.vessel-market-table,.cargo-sortable-table,.services-request-table,.services-response-table) tbody td{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)}html body #__next .vesbor-app-root :where(.vds-table,.bunker-overview-table,.vessel-market-table,.cargo-sortable-table,.services-request-table,.services-response-table) tbody tr:hover td{background:var(--vesbor-graphite-hover)!important}html body #__next .vesbor-app-root :where(.vds-table-muted,.bunker-empty-cell,.vessel-table-sub,.cargo-table-sub,.stage86-directory-meta){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root :where(.vds-company-table-name,.vds-company-directory-card__name,.bunker-port-name,.bunker-price-value,.cargo-name,.vessel-name){color:var(--vds-color-text)!important}html body #__next .vesbor-app-root :where(.vds-company-directory-card__location,.vds-company-directory-card__summary,.vds-company-directory-card__open-hint){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root :where(.vds-workspace-tabs,.workspace-tabs,.cargo-market-tabs,.bunker-ux-tabs,.vds-tabs-layout__navigation){border-color:var(--vds-color-border)!important;color:var(--vds-color-text-secondary)}html body #__next .vesbor-app-root :where(.vds-workspace-tabs,.workspace-tabs,.cargo-market-tabs,.bunker-ux-tabs,.vds-tabs-layout__navigation) :where(button,a){color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root :where(.vds-workspace-tabs,.workspace-tabs,.cargo-market-tabs,.bunker-ux-tabs,.vds-tabs-layout__navigation) :where(button,a):hover{background:var(--vesbor-graphite-hover)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root :where(.vds-workspace-tabs,.workspace-tabs,.cargo-market-tabs,.bunker-ux-tabs,.vds-tabs-layout__navigation) :where(button,a):is(.active,.is-active,[data-active=true],[aria-selected=true],[aria-current=page]){border-color:var(--vds-color-primary-600)!important;color:var(--vds-color-primary-700)!important}.vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker]){--r181-radius:12px;--r181-radius-sm:9px;--r181-line:var(--vds-color-border);--r181-line-strong:var(--vds-color-border-strong);--r181-soft:var(--vds-color-surface-subtle);--r181-soft-strong:var(--vds-color-primary-50);--r181-hover:var(--vesbor-graphite-hover);--r181-selected:var(--vesbor-graphite-selected)}.vesbor-app-root:is([data-vds-route=companies_directory],[data-vds-route=services],[data-vds-route=ports],[data-vds-route=search],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]){--r182-radius:12px;--r182-radius-sm:9px;--r182-line:var(--vds-color-border);--r182-line-strong:var(--vds-color-border-strong);--r182-soft:var(--vds-color-surface-subtle);--r182-hover:var(--vesbor-graphite-hover);--r182-selected:var(--vesbor-graphite-selected)}html body #__next .vesbor-app-root:is([data-vds-route=cargo],[data-vds-route=vessel_charter],[data-vds-route=vessel_sale_purchase],[data-vds-route=fleet],[data-vds-route=bunker],[data-vds-route=services],[data-vds-route=companies_directory]) :where(.page-shell,.cargo-workspace-page,.vessel-workspace-page,.bunker-page-shell,.services-workspace-page,.companies-workspace-page){color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=companies_directory] :where(.vds-company-directory-card,.stage86-directory-meta){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .stage86-directory-meta{background:var(--vds-color-surface-subtle)!important}html body #__next .vesbor-app-root[data-vds-route=bunker] :where(.r196gj-bunker-market-summary,.r196gj-bunker-market-metrics>div,.bunker-filter-panel,.bunker-card,.stage70-bunker-w14-port-hero,.bunker-neutral-note){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=bunker] :where(.r196gj-bunker-market-copy p,.r196gj-bunker-market-metrics span,.r196gj-bunker-unit,.bunker-table-foot){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=bunker] .r196gj-bunker-market-eyebrow{color:var(--vds-color-primary-700)!important}html body #__next .vesbor-app-root[data-vds-route=services] :where(.stage128ag-services-card-board,.services-request-card,.services-response-card){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=cargo] :where(.cargo-opportunity-card,.cargo-voyage-estimate-card,.cargo-detail-panel,.cargo-detail-route-card,.cargo-detail-section,.cargo-detail-counterparty-card,.cargo-detail-voyage-card,.cargo-detail-action-card,.cargo-form-preview-card,.cargo-form-section,.cargo-modern-form-shell){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=cargo] :where(.cargo-category-label,.cargo-detail-kicker-row,.cargo-form-preview-kicker,.cargo-voyage-estimates-kicker){color:var(--vds-color-primary-700)!important}html body #__next .vesbor-app-root[data-vds-route=cargo] :where(.cargo-opportunity-card p,.cargo-opportunity-company-row,.cargo-voyage-estimate-meta,.cargo-detail-description,.cargo-form-preview-note,.cargo-company-readonly-note){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] :where(.vessel-photo-card,.vessel-passport-modal,.vessel-passport-section,.vessel-metric-card,.vessel-listing-form-section,.vessel-listing-readiness,.vessel-form-market-preview,.vessel-listing-modal-card,.fleet-confirm-card){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=vessel_charter] :where(.vessel-photo-card-company,.vessel-passport-copy,.vessel-form-hint,.vessel-readonly-action){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .ports-intelligence-stage70w57{background:var(--vds-color-surface-subtle)!important}html body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-search-overlay,.port-intelligence-panel){border-color:var(--vds-color-border-strong)!important;background:var(--vesbor-graphite-map-panel)!important;color:var(--vds-color-text);box-shadow:var(--vds-shadow-lg)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-search-overlay{border-color:var(--vds-color-border-strong)!important;background:var(--vesbor-graphite-map-panel)!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-lg)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-search-overlay input{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-search-box,.port-search-suggestions,.port-summary-tile,.port-data-table,.port-panel-note,.port-summary-help){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-search-title,.port-panel-section-title,.port-data-row strong,.port-summary-tile strong){color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-search-stats,.port-map-legend,.port-panel-note,.port-summary-help,.port-data-row small,.port-summary-tile small){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-layer-filters button,.port-panel-tabs button,.port-panel-toolbar button){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-layer-filters button,.port-panel-tabs button):is(.active,[aria-pressed=true]){border-color:var(--vds-color-primary-600)!important;background:var(--vds-color-primary-600)!important;color:#fff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-layer-filters button,.port-panel-tabs button):is(.active,[aria-pressed=true]){color:#07111f!important}html body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-data-head,.port-panel-toolbar,.port-summary-panel){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-row{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-row:hover{background:var(--vesbor-graphite-hover)!important}html body #__next .vesbor-app-root:is([data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.sea-distance-input-card,.sea-distance-card,.sea-distance-route-card,.sea-distance-map-card,.sea-distance-compact-card,.sea-distance-leg-card,.sea-distance-speed-card,.sea-distance-history-card,.sea-distance-advanced-panel,.voyage-estimate-meta,.voyage-linked-source,.voyage-scenario-switcher,.voyage-form-section,.voyage-route-vessel-column,.voyage-currency-panel,.voyage-map-panel,.voyage-table-workspace,.voyage-assumptions-table-card,.voyage-results-panel,.voyage-pnl-summary-card,.voyage-calculation-results-card,.voyage-result-subsection,.voyage-decision-summary,.voyage-result-card-compact,.voyage-scenario-comparison,.voyage-alternative-route-card,.voyage-time-breakdown,.voyage-breakeven,.voyage-card,.voyage-form-card,.voyage-result-card,.voyage-command-bar,.voyage-sticky-command,.stage67x-card){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root:is([data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.tools-workspace-page.stage67x.sea-distance-page-shell,.tools-workspace-page.stage67x.voyage-calc-page-shell){background:var(--vesbor-graphite-shell)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] :where(.sea-distance-route-summary-strip,.sea-distance-advanced-panel,.sea-distance-advanced-body){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] .sea-distance-route-summary-strip>div{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] .sea-distance-route-summary-strip :where(span,em){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] .sea-distance-route-summary-strip strong{color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] :where(.workspace-secondary-action,.sea-distance-advanced-toggle){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root:is([data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.sea-distance-map-card-header,.sea-distance-compact-card-header,.voyage-section-header-static,.voyage-calculation-results-header,.voyage-table-card-header,.voyage-route-overview-header,.sea-distance-section-head,.sea-distance-map-head,.voyage-section-head,.voyage-card-head){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root:is([data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.r60-field-label,.voyage-field-help,.voyage-field-label__hint,.calc-panel-subtitle,.voyage-port-note-muted,.voyage-scenario-action-bar__help,.sea-distance-field-label,.voyage-field-label,.voyage-help,.sea-distance-help,.voyage-result-meta){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] .r60-sea-distance-result{border-color:color-mix(in srgb,var(--vds-color-primary-600) 38%,var(--vds-color-border))!important;background:var(--vds-color-primary-50)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] :where(.r60-sea-distance-result-label,.r60-sea-distance-result-time,.r60-sea-distance-route-note){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=sea_distance] :where(.r60-sea-distance-result-value,.r60-sea-distance-result-unit,.r60-sea-distance-leg-name){color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-command-bar,.voyage-command-bar-bottom){border-color:color-mix(in srgb,var(--vds-color-primary-600) 32%,var(--vds-color-border))!important;background:var(--vds-color-primary-50)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-data-table,.voyage-results-table,.voyage-port-result-table,.voyage-scenario-comparison__table) :where(th,td){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-data-table,.voyage-results-table,.voyage-port-result-table,.voyage-scenario-comparison__table) th{background:var(--vds-color-surface-subtle)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=sea_distance] :where(.leaflet-control,.leaflet-popup-content-wrapper,.leaflet-popup-tip){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-hero,.company-account-overview>section,.company-account-overview-card,.company-status-card,.company-panel,.access-progress-panel,.quick-actions-panel,.help-panel,.company-profile-logo-panel,.coverage-editor-panel,.coverage-preview-panel,.visibility-preview-card,.visibility-levels-card,.r92-access-hero,.r92-billing-card,.r92-plan-card,.team-management-panel,.document-upload-panel,.document-table-panel,.document-destinations-panel,.company-section-card,.company-profile-card,.company-settings-card,.company-documents-card){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text);box-shadow:var(--vds-shadow-xs)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] .company-account-hero{background:linear-gradient(135deg,var(--vds-color-surface) 0,var(--vds-color-primary-50) 100%)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-title-row h1,.company-account-overview h2,.company-account-overview h3,.company-account-overview strong){color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-meta,.company-account-overview p,.company-account-overview small){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-status-card,.company-panel,.r92-billing-card,.team-management-panel,.document-table-panel) :where(p,small){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-stat-card,.dashboard-w175-card,.dashboard-gk-priority-card,.dashboard-gk-activity-card,.dashboard-gk-workspaces-card,.dashboard-gk-quick-card,.dashboard-gk-company-strip,.dashboard-smart-match-dialog){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-w175-card-title,.dashboard-el-card-title,.dashboard-gk-card-title,.dashboard-gk-workspaces-title,.dashboard-gk-quick-title){color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-el-attention-row,.dashboard-mini-row,.dashboard-gk-workspace-link,.dashboard-w175-quick-action){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-tabs,.company-tabs){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-tabs,.company-tabs) button{color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-tabs,.company-tabs) button:is(.active,[aria-selected=true]){border-color:var(--vds-color-primary-600)!important;background:var(--vds-color-primary-600)!important;color:#fff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] :where(.company-account-tabs,.company-tabs) button:is(.active,[aria-selected=true]){color:#07111f!important}html body #__next .vesbor-app-root[data-vds-route=admin] :where(.admin-workspace,.admin-panel,.admin-card,.owner-card,.owner-section,.owner-metric,.vesbor-admin-card,.admin-table-wrap){border-color:var(--vds-color-border)!important;background-color:var(--vds-color-surface)!important;color:var(--vds-color-text)}html body #__next .vesbor-app-root[data-vds-route=admin] :where(h1,h2,h3,h4,strong){color:var(--vds-color-text)}html body #__next .vesbor-app-root :where(.account-logout,.vessel-secondary.danger,.cargo-action-secondary.danger,.cargo-detail-danger-action,.cargo-secondary.danger,.bunker-outline-btn.danger,.stage74-services-response-actions .danger,.company-inline-action--danger,.company-inline-link--danger,.voyage-scenario-chip__delete,.voyage-left-remove-port-button,.voyage-port-remove-btn,.voyage-remove-port-btn,.company-inline-action.danger,.vds-button--danger-secondary,button[data-tone=danger-secondary]){border-color:var(--vds-color-danger-border)!important;background:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important;box-shadow:none!important}html body #__next .vesbor-app-root :where(.fleet-confirm-primary.danger,.stage90-modern-danger-button,.vds-button--danger,.btn-danger,button[data-tone=danger-confirm]){border-color:var(--vds-color-danger)!important;background:var(--vds-color-danger)!important;color:#fff!important}html[data-theme=dark] body #__next .vesbor-app-root :where(.notification-bell-panel,.notification-bell-head,.notification-bell-list,.vesbor-floating-chat-panel,.vesbor-floating-chat-head,.vesbor-floating-chat-body,.vesbor-session-card,.vds-modal,.vds-dialog,.bunker-modal-card,.bunker-builder-card,.cargo-detail-card,.fleet-confirm-card,.vessel-detail-card,.modal-card){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root :where(.notification-bell-head,.vesbor-floating-chat-head,.bunker-modal-head,.bunker-builder-head,.cargo-detail-head,.vessel-detail-head){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root :where(.notification-bell-panel,.vesbor-floating-chat-panel,.vds-modal,.vds-dialog,.modal-card) :where(h1,h2,h3,h4,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root :where(.notification-bell-panel,.vesbor-floating-chat-panel,.vds-modal,.vds-dialog,.modal-card) :where(p,small,time){color:var(--vds-color-text-muted)!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-edit-modern-panel .cargo-form-preview-card,html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-modern-post-modal .cargo-form-preview-card{border-color:rgba(148,163,184,.3)!important;background:#0f172a!important;background-image:none!important;color:#ffffff!important;box-shadow:0 18px 48px rgba(15,23,42,.2)!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-form-preview-card .cargo-form-preview-kicker{color:#93c5fd!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-form-preview-card :where(.cargo-form-preview-topline,.cargo-form-preview-title>span){color:#cbd5e1!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-form-preview-card :where(.cargo-form-preview-title>strong,.cargo-form-preview-route strong,.cargo-form-preview-facts strong){color:#ffffff!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-form-preview-card :where(.cargo-form-preview-route,.cargo-form-preview-facts>div){border-color:rgba(226,232,240,.14)!important;background:rgba(255,255,255,.06)!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-form-preview-card :where(.cargo-form-preview-route>svg,.cargo-form-preview-route>span,.cargo-form-preview-route div>span,.cargo-form-preview-facts div>span){color:#94a3b8!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-form-preview-card .cargo-form-status-pill{border-color:rgba(125,211,252,.28)!important;background:rgba(14,165,233,.16)!important;color:#bae6fd!important}html body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-form-preview-card .cargo-form-preview-note{border-color:rgba(251,191,36,.25)!important;background:rgba(251,191,36,.1)!important;color:#fde68a!important}html body #__next .vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped [data-vds-navigation=admin-tabs] .vds-admin-tab[data-active=true]{border-color:transparent!important;border-left-color:var(--vds-color-primary-600)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text)!important;box-shadow:none!important}html body #__next .vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped [data-vds-navigation=admin-tabs] .vds-admin-tab[data-active=true]>:where(span:not(.vds-admin-tab__count),svg){color:inherit!important}html body #__next .vesbor-app-root[data-vds-route=admin] .admin-tabs-layout--grouped [data-vds-navigation=admin-tabs] .vds-admin-tab[data-active=true]>.vds-admin-tab__count{background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-w175-action-card,.dashboard-w175-kpi,.dashboard-w175-workspace-table,.dashboard-gk-workspace-group,.dashboard-gk-company-strip,.dashboard-gl-focus){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-xs)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-w175-workspace-group,.dashboard-gk-workspace-group>header,.dashboard-gk-workspace-link,.dashboard-w175 .dashboard-mini-row,.dashboard-w175-quick-action,.dashboard-w175-status-grid>div){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-w175-kpi em,.dashboard-w175-kpi>svg,.dashboard-w175-card-title strong,.dashboard-w175-action-main strong,.dashboard-w175-activity-heading,.dashboard-gk-clear-state strong,.dashboard-gk-workspace-group>header strong,.dashboard-gk-workspace-copy strong,.dashboard-gk-company-strip strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-w175-header p,.dashboard-w175-kpi small,.dashboard-w175-action-main small,.dashboard-w175-card-title span,.dashboard-w175-activity-heading a,.dashboard-gk-card-title small,.dashboard-gk-workspaces-title small,.dashboard-gk-clear-state small,.dashboard-gk-workspace-group>header small,.dashboard-gk-workspace-copy small,.dashboard-gk-company-strip span,.dashboard-gk-company-strip small,.dashboard-gl-focus>span){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=dashboard] :where(.dashboard-w175-kpi>span,.dashboard-w175 .dashboard-mini-row>span,.dashboard-w175 .dashboard-action-item>span,.dashboard-w175 .dashboard-stat-icon,.dashboard-gk-workspace-icon,.dashboard-gk-workspace-link em,.dashboard-gl-focus-chips em){background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] :where(.cargo-sortable-table,.cargo-my-management-table,.vessel-market-table) thead,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=fleet] :where(.vesbor-table,.vessel-market-table) thead{background:var(--vds-color-surface-subtle)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] :where(.cargo-sortable-table,.cargo-my-management-table,.vessel-market-table) thead th,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=fleet] :where(.vesbor-table,.vessel-market-table) thead th{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] :where(.cargo-sortable-table,.cargo-my-management-table,.vessel-market-table) thead :where(button,span,svg),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=fleet] :where(.vesbor-table,.vessel-market-table) thead :where(button,span,svg){color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .vds-tabs-layout__navigation .vds-admin-tab[data-active=true]{border-color:var(--vds-color-primary-600)!important;background:var(--vds-color-primary-600)!important;color:var(--vds-color-on-brand)!important}html body #__next .vesbor-app-root[data-vds-route=fleet] .vds-tabs-layout__navigation .vds-admin-tab[data-active=true]>:where(span:not(.vds-admin-tab__count),svg){color:var(--vds-color-on-brand)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=fleet] .vds-tabs-layout__navigation .vds-admin-tab[data-active=true]{border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=fleet] .vds-tabs-layout__navigation .vds-admin-tab[data-active=true]>:where(span:not(.vds-admin-tab__count),svg){color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter] :where(.vessel-passport-modal,.vessel-passport-topbar,.vessel-passport-hero,.vessel-passport-section,.vessel-passport-facts>div,.vessel-passport-gallery-controls button,.vessel-passport-topbar-actions>button,.vessel-passport-nomination){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter] .vessel-passport-main-photo{border-color:var(--vds-color-border)!important;background:linear-gradient(135deg,var(--vds-color-surface-muted),var(--vds-color-surface-subtle))!important;color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter] :where(.vessel-passport-topbar strong,.vessel-passport-summary h2,.vessel-passport-availability strong,.vessel-passport-facts b,.vessel-passport-section-head h4){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter] :where(.vessel-passport-topbar span,.vessel-passport-summary>div>p,.vessel-passport-availability span,.vessel-passport-facts span,.vessel-passport-gallery-controls span,.vessel-passport-company-hidden,.vessel-passport-section-head p,.vessel-passport-copy,.vessel-passport-empty,.vessel-passport-nomination small){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter] :where(.vessel-passport-availability>div,.vessel-passport-section-icon){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]{--crew-v2-blue:var(--vds-color-primary-500);--crew-v2-blue-dark:var(--vds-color-primary-700);--crew-v2-green:var(--vds-color-success);--crew-v2-green-soft:var(--vds-color-success-bg);--crew-v2-amber:var(--vds-color-warning);--crew-v2-amber-soft:var(--vds-color-warning-bg);--crew-v2-red:var(--vds-color-danger);--crew-v2-red-soft:var(--vds-color-danger-bg);--crew-v2-shadow:var(--vds-shadow-xs);--crew-v2-shadow-hover:var(--vds-shadow-sm)}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency]{--crew-p2-blue:var(--vds-color-primary-500);--crew-p2-blue-soft:var(--vds-color-info-bg);--crew-p2-green:var(--vds-color-success);--crew-p2-green-soft:var(--vds-color-success-bg);--crew-p2-amber:var(--vds-color-warning);--crew-p2-amber-soft:var(--vds-color-warning-bg);--crew-p2-red:var(--vds-color-danger);--crew-p2-red-soft:var(--vds-color-danger-bg);--crew-p2-shadow:var(--vds-shadow-xs)}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope{--crew-ui-ink:var(--vds-color-text);--crew-ui-muted:var(--vds-color-text-muted);--crew-ui-border:var(--vds-color-border);--crew-ui-blue:var(--vds-color-primary-500);--crew-ui-soft:var(--vds-color-surface-subtle);color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crewing-page.stage129l{background:var(--vds-color-page)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace]{background:transparent!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace]>.crew-navigation-frame,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace]>.crew-product-header{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:var(--vds-shadow-xs)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-context-nav,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-primary-nav{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-context-nav button,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-primary-nav>button{border-color:transparent!important;background:transparent!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-context-nav button.active,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-context-nav button[aria-pressed=true],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-primary-nav>button.active,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-primary-nav>button[aria-pressed=true]{border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .crew-card,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .r196j-panel,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace] .visual-card,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-quick-filters button,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196g-quick-filters button,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-tabs button{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fl-operator-quick-filters button.active,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196g-quick-filters button.active,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-tabs button.active,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .registry-tabs button[aria-pressed=true]{border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(input,select,textarea){border-color:var(--vds-color-border-strong)!important;background-color:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(input,textarea)::placeholder{color:var(--vds-color-text-subtle)!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-empty{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-empty :where(p,span,small){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-empty :where(h2,h3,strong,b){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-card,.visual-card,.r196j-panel,.visual-metric,.crew-subnav,.crew-navigation-frame,.crew-dialog,.seafarer-questionnaire-dialog,.registry-toolbar,.registry-table-panel,.registry-dossier-panel,.full-width-seafarer-table,.crew-ui-panel,.crew-ui-document-review,.crew-ui-next-step,.crew-ui-replacement-details,.c2-agency-today,.c2-today){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:var(--vds-shadow-xs)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-primary-nav,.crew-context-nav,.r196fl-operator-base-toolbar,.r196fl-operator-quick-filters,.registry-pagination,.registry-table thead th,.crew-table-wrap thead th,.registry-table-wrap thead th,.table-wrap thead th,.crew-ui-roster-labels,.unified-questionnaire-modal-toolbar){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap,.questionnaire-history-table,.questionnaire-history-table .crew-table-wrap){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap) tbody :where(tr,td),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.registry-table tbody tr,.crew-ui-roster-row,.crew-ui-compare th,.crew-ui-compare td,.crew-ui-progress>li,.crew-ui-activity-list>button,.r196m-work-row,.c2-today-row,.crew-ui-doc-list>button){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-table-wrap,.registry-table-wrap,.table-wrap) tbody tr:hover :where(td),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.registry-table tbody tr:hover,.crew-ui-roster-row:hover,.crew-ui-doc-list>button:hover){background:var(--vesbor-graphite-hover)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-btn.secondary,button.secondary,.select-like,.registry-pagination button,.registry-action-row button,.crew-ui-pagination button){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-title h1,.crew-card-head h2,.crew-card h2,.visual-metric strong,.crew-product-heading>h1,.registry-person,.registry-dossier-header h2,.crew-ui-panel h3,.crew-ui-document-review h3){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-title p,.crew-card-head p,.crew-card p,.r196fl-operator-base-head p,.r196fl-operator-base-count,.registry-table td small,.registry-pagination,.registry-dossier-header p,.registry-facts small,.registry-readiness small,.crew-ui-muted){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-primary-nav>button,.crew-context-nav button,.crew-subnav button){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.crew-primary-nav>button.active,.crew-primary-nav>button[aria-pressed=true],.crew-context-nav button.active,.crew-context-nav button[aria-pressed=true],.crew-subnav button.active,.crew-subnav button[aria-current=page],.crew-subnav button[aria-selected=true],.registry-table tbody tr.active,.crew-ui-roster-row.selected,.crew-ui-doc-list>button.selected,.crew-ui-compare :where(th,td).selected){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.single-page-company-questionnaire,.single-page-company-questionnaire .questionnaire-section,.single-page-company-questionnaire .questionnaire-section-identity>.form-column,.single-page-company-questionnaire .sticky-actions,.questionnaire-history-table){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html body #__next .vesbor-app-root[data-vds-route=dashboard] .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link{box-sizing:border-box!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=dashboard] .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link>div{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #__next .vesbor-app-root[data-vds-route=dashboard] .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link small{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=dashboard] .dashboard-el-kpi-grid>.dashboard-w175-kpi.dashboard-w175-link>svg{flex:0 0 auto!important;justify-self:end!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-modern-post-modal :where(.cargo-form-section-head,.cargo-form-section-head strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-modern-post-modal .cargo-advanced-details{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-modern-post-modal .cargo-advanced-details>summary{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-modern-post-modal .cargo-advanced-details>summary:is(:hover,:focus-visible){background:var(--vesbor-graphite-hover)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root:is([data-vds-route=bunker],[data-vds-route=services]) :where(.stage70w139-request-modal,.bunker-w189-request-modal,.stage70w138-price-modal){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root:is([data-vds-route=bunker],[data-vds-route=services]) :where(.stage70w139-request-modal,.bunker-w189-request-modal,.stage70w138-price-modal) .bunker-modal-actions.wide{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:0 -10px 26px rgba(0,0,0,.22)!important}html[data-theme=dark] body #__next .vesbor-app-root:is([data-vds-route=bunker],[data-vds-route=services]) .stage70w138-preview-line{border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-panel-metrics,.port-panel-tabs,.port-panel-content,.port-panel-toolbar){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-intelligence-metric{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-fuel-heading,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-intelligence-metric strong,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-section-title,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-toolbar strong{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-panel-toolbar span,.port-panel-toolbar-actions label,.port-company-rating,.port-data-row span){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] :where(.port-panel-toolbar-actions select,.port-panel-toolbar-actions button,.port-panel-inline-notice,.port-panel-note,.port-panel-empty,.port-panel-loading){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-inline-notice{border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-inline-notice button,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=ports] .port-row-action{color:var(--vds-color-link)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-companies-evidence-table :where(.port-data-head,.port-data-row){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.95fr) minmax(74px,.64fr)!important;width:100%!important;box-sizing:border-box!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-data-table :where(.port-data-head,.port-data-row)>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-row-action{min-width:0!important;max-width:100%!important;margin-left:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html[data-theme=dark] body #__next .vesbor-app-root:is([data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) .leaflet-container{background:#0d141c!important}html[data-theme=dark] body #__next .vesbor-app-root:is([data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) .leaflet-tile-pane{filter:brightness(.62) invert(1) contrast(1.16) hue-rotate(180deg) saturate(.72)!important}html[data-theme=dark] body #__next .vesbor-app-root:is([data-vds-route=ports],[data-vds-route=sea_distance],[data-vds-route=voyage_calculator]) :where(.leaflet-control-zoom a,.leaflet-control-attribution){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-missing-compact-strip,.voyage-route-kpi-strip,.voyage-route-kpi-strip>div,.voyage-map-panel,.voyage-table-section,.voyage-table-section-title,.voyage-assumption-note,.voyage-table-toolbar,.voyage-calculation-results-card,.voyage-calculation-results-header){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-table-section-title,.voyage-assumption-note,.voyage-calculation-results-header,.voyage-data-table thead th,.voyage-results-table thead th){background:var(--vds-color-surface-subtle)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-table-section-title,.voyage-table-section-title span,.voyage-route-kpi-strip strong,.voyage-calculation-results-header strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-missing-compact-strip,.voyage-assumption-note,.voyage-route-kpi-strip span,.voyage-route-kpi-strip em,.voyage-calculation-results-header span,.voyage-port-note-muted){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-missing-compact-strip>strong{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-missing-compact-strip>span{color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-missing-compact-strip>em{color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-data-table :where(th,td),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-port-operations-total :where(th,td),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-results-table :where(th,td){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-data-table th,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-port-operations-total th{background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-source-mini,.voyage-field-help,.voyage-vessel-info__source){color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-edit-route-button,.voyage-add-port-btn,.voyage-mobile-section-toggle,.voyage-fuel-pill:not(.active)){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .communication-page-shell>:where(.workspace-page-header,.vds-page-header),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-workspace-grid,.communication-column,.communication-left-column,.communication-center-column,.communication-right-column,.communication-column-head.compact,.communication-message-head.compact,.communication-right-head,.communication-message-feed,.communication-composer-zone,.communication-center-column .communication-composer.vchat-composer,.communication-center-column .vchat-composer-main){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-column-head.compact,.communication-message-head.compact,.communication-right-head,.communication-thread-tabs,.communication-thread-filters,.communication-search,.communication-exact-search-results){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-search input,.communication-thread-filter-grid input,.communication-thread-filter-grid select,.communication-center-column .vchat-composer textarea){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-page-shell>.workspace-page-header h1,.communication-page-shell>.vds-page-header h1,.communication-column-head.compact h2,.communication-message-head.compact h2,.communication-thread-top strong,.communication-empty-state strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-page-shell>.workspace-page-header p,.communication-page-shell>.vds-page-header p,.communication-kicker,.communication-thread-top span,.communication-thread-card p,.communication-thread-card small,.communication-empty-state span,.vchat-composer-hint){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .communication-thread-card{border-color:transparent!important;background:transparent!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .communication-thread-card:is(:hover,:focus-visible){border-color:var(--vds-color-border)!important;background:var(--vesbor-graphite-hover)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .communication-thread-card.selected{border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-text)!important;box-shadow:inset 3px 0 0 var(--vds-color-primary-600)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] :where(.communication-new-trigger,.communication-thread-icon-action,.communication-details-toggle,.communication-center-column .vchat-composer-attach){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-sidebar-search:not(.active):not([aria-current=page]){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-sidebar-search:not(.active):not([aria-current=page]):is(:hover,:focus-visible){border-color:var(--vds-color-border-strong)!important;background:var(--vesbor-graphite-hover)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-sidebar-search:is(.active,[aria-current=page]){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-command-buttons>button{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-command-buttons>button:not(:disabled).voyage-command-primary{border-color:var(--vds-color-primary-500)!important;background:var(--vds-color-primary-600)!important;color:#ffffff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-command-buttons,.voyage-results-action-row,.voyage-pnl-actions,.voyage-bottom-actions) button:disabled{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-muted)!important;opacity:1!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :where(.voyage-command-buttons,.voyage-results-action-row,.voyage-pnl-actions,.voyage-bottom-actions) button:disabled :where(svg,path){color:currentColor!important;stroke:currentColor!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .communication-page-shell.communication-page-shell-compact.vds-inbox-page{background:var(--vds-color-page)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-shell-v2.vesbor-shell-communication-workspace .communication-page-shell.communication-page-shell-compact.vds-inbox-page .communication-workspace-grid{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;outline:0!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .communication-search.communication-search--clean,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .communication-search.communication-search--clean input{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]{--vesbor-surface:var(--vds-color-surface);--vesbor-surface-subtle:var(--vds-color-surface-subtle);--vesbor-surface-hover:var(--vesbor-graphite-hover);--vesbor-text:var(--vds-color-text);--vesbor-text-secondary:var(--vds-color-text-secondary);--vesbor-text-muted:var(--vds-color-text-muted);--vesbor-border:var(--vds-color-border-strong);--vesbor-border-soft:var(--vds-color-border);--vesbor-primary:var(--vds-color-primary-500);--crew-v2-ink:var(--vds-color-text);--crew-v2-text:var(--vds-color-text-secondary);--crew-v2-muted:var(--vds-color-text-muted);--crew-v2-line:var(--vds-color-border);--crew-v2-line-strong:var(--vds-color-border-strong);--crew-v2-canvas:var(--vds-color-page);--crew-v2-soft:var(--vds-color-surface-subtle);--crew-v2-blue-soft:var(--vds-color-info-bg)}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency]{--crew-p2-bg:var(--vds-color-page);--crew-p2-surface:var(--vds-color-surface);--crew-p2-surface-soft:var(--vds-color-surface-subtle);--crew-p2-line:var(--vds-color-border);--crew-p2-line-strong:var(--vds-color-border-strong);--crew-p2-ink:var(--vds-color-text);--crew-p2-text:var(--vds-color-text-secondary);--crew-p2-muted:var(--vds-color-text-muted)}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-performance-v2 :where(.pf-metrics,.pf-metrics>button,.pf-roster,.pf-detail,.pf-actions>section,.pf-roster-list>button,.pf-facts,.pf-facts>span,.pf-memory-grid>span,.pf-action-list button,.pf-empty){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-performance-v2 :where(.pf-panel-head h2,.pf-metrics b,.pf-roster-list b,.pf-profile-main h2,.pf-facts b,.pf-memory-grid b,.pf-decision b){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-performance-v2 :where(.pf-panel-head p,.pf-metrics small,.pf-metrics em,.pf-roster-list small,.pf-profile-main p,.pf-kicker,.pf-facts small,.pf-facts em,.pf-memory-grid small,.pf-decision small,.pf-decision p,.pf-empty){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-performance-v2 :where(.pf-search,.pf-search input){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-performance-v2 :where(.pf-metrics>button:hover,.pf-metrics>button.active,.pf-roster-list>button:hover,.pf-roster-list>button.selected,.pf-action-list button:hover){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-performance-v2 .pf-action-list button:disabled{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-muted)!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.r196m-work-list,.r196m-empty,.r196j-request-master,.r196j-master-head,.r196j-request-list,.r196j-request-detail-wrap,.r196j-empty-detail,.r196j-master-pagination),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-agency-today,.c2-today){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.c2-agency-today-toolbar .r196m-search,.c2-agency-today-toolbar input,.c2-agency-today-toolbar select,.r196j-request-page .search-field,.r196j-request-page .search-field input){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.r196m-work-row,.r196j-request-row){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.r196m-work-row:hover,.r196m-work-row:focus-visible,.r196j-request-row:hover,.r196j-request-row.selected){background:var(--vesbor-graphite-hover)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.r196m-empty b,.r196j-request-copy b,.r196j-empty-detail h3){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] :where(.r196m-empty,.r196m-work-copy small,.r196m-work-due small,.r196m-work-owner small,.r196j-request-copy small,.r196j-request-copy em,.r196j-request-copy i,.r196j-empty-detail p){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.r196fm-segmented,.r196fm-people-toolbar,.r196fm-people-table-wrap,.r196fm-history-date){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.r196fm-people-kpis .visual-metric,.r196fm-people-toolbar .r196fm-search,.r196fm-people-toolbar input,.r196fm-people-toolbar select,.r196fm-pagination select,.r196fm-pagination button){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-segmented button{background:transparent!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-segmented button.active{background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table :where(th,td){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-people-table th{background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196fm-history-date>summary{color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.ac360-metric,.ac360-client-list,.ac360-detail,.ac360-filters,.ac360-panel,.ac360-panel-head,.ac360-empty,.ac360-pagination){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.ac360-search,.ac360-search input,.ac360-filters select,.ac360-owner-select,.ac360-pagination select,.ac360-pagination button){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.ac360-metric b,.ac360-empty b,.ac360-client-main b,.ac360-panel-head h3){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :where(.ac360-metric small,.ac360-metric em,.ac360-empty span,.ac360-client-main small,.ac360-panel-head p,.ac360-list-head small){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .vesbor-import-summary>span{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .vesbor-import-summary>span>b{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .vesbor-import-summary>span>small{color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129ds-report-workspace :where(.report-workspace-toolbar,.report-format-note){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129ds-report-workspace :where(.report-workspace-toolbar b,.report-format-note b){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .stage129ds-report-workspace :where(.report-workspace-toolbar span,.report-format-note small){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196g-quick-filters,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-list-controls,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-pagination,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-scopebar,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-search,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table-panel,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table-wrap,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-toolbar{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-list-controls select,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-search input,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-toolbar select{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table tbody td,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table tbody tr{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table tbody tr.active,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table tbody tr:hover{background:var(--vesbor-graphite-hover)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-scopebar>strong,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table .registry-person,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table .registry-person b,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table tbody td b{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-list-controls label,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-pagination,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-table tbody td small,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .registry-toolbar label>small{color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-current-work,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-joining-summary,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-pagination,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-people-kpis>span,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-people-table-wrap,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-people-toolbar{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-joining-summary b,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-joining-summary dd,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-joining-summary h3,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-people-kpis>span b{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-joining-summary dt,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-joining-summary small,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-people-head p,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-people-kpis>span small{color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-attention{border-color:var(--vds-color-warning-border)!important;background:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196fm-attention :is(b,span){color:inherit!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-activity-pager,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-list,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-row,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-scroll,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-stats>span,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-compact-list,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-compact-list>article,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail-head,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-filters,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-followup,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-list-head,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-pagination,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-panel,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-panel-head,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-placement-row,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-table-wrap,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-table-wrap table,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-table-wrap td,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-table-wrap th{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-row.active,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-row:hover,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-placement-row:hover{background:var(--vesbor-graphite-hover)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-row.unassigned:not(.active),html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-table-wrap tr.needs-owner{background:var(--vds-color-warning-bg)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-row b,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail b,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail h2,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail h3,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-list-head b{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-client-row small,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail em,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail p,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-detail small,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-list-head small,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .ac360-pagination{color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace .activity-list,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace .activity-list button,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace .crew-card,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace .crew-table-wrap,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace .report-format-note,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace .report-workspace-toolbar,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace table,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace td,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace th{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace :is(h2,b),html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace td b{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace .activity-list button:disabled :is(b,small,svg),html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace :is(p,small),html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .stage129ds-report-workspace td{color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-modal .crew-dialog,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-modal .crew-dialog>div,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-modal .crew-dialog>header,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-modal .crew-notice-modal{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-modal .crew-dialog>header h2,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-modal .crew-notice-modal p{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-callout,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-context-list>span,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-facts,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-facts>span,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-metric,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-panel,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-panel-head,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-request-condition-notes>div,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-request-hero,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196m-daily,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196m-summary button,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196m-toolbar,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196m-work-list,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196m-work-row{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .crew-ui-callout.success,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-ready{border-color:var(--vds-color-success-border)!important;background:var(--vds-color-success-bg)!important;color:var(--vds-color-success)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-attention-list>span,html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page .r196j-metric--warning{border-color:var(--vds-color-warning-border)!important;background:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page :is(.r196m-daily,.r196m-summary,.r196m-work-row,.r196j-request-hero,.r196j-facts,.r196j-panel,.r196j-metric,.r196j-context-list,.r196j-request-condition-notes,.crew-ui-callout) :is(h2,h3,b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next [data-vds-route=crewing_company] .crewing-page :is(.r196m-daily,.r196m-summary,.r196m-work-row,.r196j-request-hero,.r196j-facts,.r196j-panel,.r196j-metric,.r196j-context-list,.r196j-request-condition-notes,.crew-ui-callout) :is(p,small,em,i){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] :is(.coverage-choice-card,.coverage-preview-box,.stage128aa-matching-audit-box,.stage128aa-matching-audit-grid>span,.document-visibility-matrix>div,.file-upload-button){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] :is(.coverage-worldwide-toggle,.coverage-preview-box strong,.stage128aa-matching-audit-box>strong,.stage128aa-matching-audit-box b,.document-visibility-matrix strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] :is(.coverage-choice-card small,.coverage-preview-box p,.coverage-preview-note,.stage128aa-matching-audit-box p,.document-visibility-matrix span,.custom-file-control small){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] .vds-admin-tab[aria-selected=true],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] .vds-admin-tab[data-active=true]{border-color:var(--vds-color-primary-400)!important;background:var(--vds-color-primary-500)!important;color:#07111f!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] .vds-admin-tab[aria-selected=true] :is(span,svg),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] .vds-admin-tab[data-active=true] :is(span,svg){color:inherit!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet] .file-upload-button:hover{border-color:var(--vds-color-primary-400)!important;background:var(--vesbor-graphite-hover)!important;color:var(--vds-color-link)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-vds-overlay-panel=true],.vesbor-modal-panel,.vesbor-import-modal,.fleet-modal-card,.stage119d-modal,.r97-team-modal,.stage79-soft-delete-modal,.stage85-document-delete-modal,.support-preview-modal,.communication-file-preview-modal,.admin-modal-surface,.owner-dossier-modal,.r88-onboarding-dialog,.owner-once-popup-card,.owner-popup-admin-card,.vds-r33-legal-card,.vds-r33-cookie-banner,.fd-fill-modal,.arp-drawer,.candidate-preview-modal,.dashboard-smart-match-dialog,.vds-r33-company-modal,.vds-r33-draggable-panel,.vds-r36-execution-modal,.vds-r36-origin-modal,.vds-r37-selector-modal,.vds-r37-form-modal,.vds-r39-dialog,.vds-r40-contract-dialog__card,.vds-r41-unsaved-dialog__card,.vds-r48-expanded-overlay__card,.vds-r50-dialog,.vds-r55-modal-card,.vds-sale-compare-dialog,.vds-sale-confirm-dialog,.vds-sale-detail-dialog,.vds-sale-editor-dialog,.vds-sale-inquiry-dialog,.r132-company-review-dialog){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-modal)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-vds-overlay-panel=true],.vesbor-modal-panel,.vesbor-import-modal,.fleet-modal-card,.stage119d-modal,.r97-team-modal,.stage79-soft-delete-modal,.stage85-document-delete-modal,.support-preview-modal,.communication-file-preview-modal,.admin-modal-surface,.owner-dossier-modal,.r88-onboarding-dialog,.owner-once-popup-card,.owner-popup-admin-card,.vds-r33-legal-card,.vds-r33-cookie-banner,.fd-fill-modal,.arp-drawer,.candidate-preview-modal,.dashboard-smart-match-dialog,.vds-r33-company-modal,.vds-r33-draggable-panel,.vds-r36-execution-modal,.vds-r36-origin-modal,.vds-r37-selector-modal,.vds-r37-form-modal,.vds-r39-dialog,.vds-r40-contract-dialog__card,.vds-r41-unsaved-dialog__card,.vds-r48-expanded-overlay__card,.vds-r50-dialog,.vds-r55-modal-card,.vds-sale-compare-dialog,.vds-sale-confirm-dialog,.vds-sale-detail-dialog,.vds-sale-editor-dialog,.vds-sale-inquiry-dialog,.r132-company-review-dialog) :is(h1,h2,h3,h4,strong,b,legend){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-vds-overlay-panel=true],.vesbor-modal-panel,.vesbor-import-modal,.fleet-modal-card,.stage119d-modal,.r97-team-modal,.stage79-soft-delete-modal,.stage85-document-delete-modal,.support-preview-modal,.communication-file-preview-modal,.admin-modal-surface,.owner-dossier-modal,.r88-onboarding-dialog,.owner-once-popup-card,.owner-popup-admin-card,.vds-r33-legal-card,.vds-r33-cookie-banner,.fd-fill-modal,.arp-drawer,.candidate-preview-modal,.dashboard-smart-match-dialog,.vds-r33-company-modal,.vds-r33-draggable-panel,.vds-r36-execution-modal,.vds-r36-origin-modal,.vds-r37-selector-modal,.vds-r37-form-modal,.vds-r39-dialog,.vds-r40-contract-dialog__card,.vds-r41-unsaved-dialog__card,.vds-r48-expanded-overlay__card,.vds-r50-dialog,.vds-r55-modal-card,.vds-sale-compare-dialog,.vds-sale-confirm-dialog,.vds-sale-detail-dialog,.vds-sale-editor-dialog,.vds-sale-inquiry-dialog,.r132-company-review-dialog) :is(p,small,time,label,dt){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.stage119d-modal-actions,.r97-team-modal-footer,.r88-onboarding-dialog__footer,.dashboard-smart-match-dialog-footer,.vds-r33-company-modal__footer,.vds-r36-execution-modal__footer,.vds-r37-selector-modal__footer,.vds-r40-contract-dialog__actions,.vds-r41-unsaved-dialog__actions,.vds-r55-modal-action-bar),html[data-theme=dark] body #__next .vesbor-app-root :is(.vesbor-modal-head,.fleet-modal-header,.stage119d-modal-header,.r97-team-modal-header,.r88-onboarding-dialog__header,.dashboard-smart-match-dialog-header,.vds-r33-company-modal__header,.vds-r36-execution-modal__header,.vds-r36-origin-modal__header,.vds-r37-selector-modal__header,.vds-r37-form-modal__head,.vds-r40-contract-dialog__header,.vds-r55-modal-header){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.port-dropdown,.communication-new-dropdown,.communication-new-menu,.vchat-team-access-menu,.vds-action-menu__popover,.vds-r32-country-dropdown,.vds-r35-searchable-select__menu,.vds-r36-document-row__menu,.vds-r45-timeline-header__actions-menu,.vds-r47-selected-more-menu,.vds-r50-context-menu,.vds-r51-file-menu,.vds-r52-more-menu,.vds-r53-docops-menu,.r196ff-kebab-menu,.r196fg-row-menu,.r196ff-fleet-position-menu,.crew-doc-group-menu){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:var(--vds-shadow-md)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.port-dropdown,.communication-new-dropdown,.communication-new-menu,.vchat-team-access-menu,.vds-action-menu__popover,.vds-r32-country-dropdown,.vds-r35-searchable-select__menu,.vds-r36-document-row__menu,.vds-r45-timeline-header__actions-menu,.vds-r47-selected-more-menu,.vds-r50-context-menu,.vds-r51-file-menu,.vds-r52-more-menu,.vds-r53-docops-menu,.r196ff-kebab-menu,.r196fg-row-menu,.r196ff-fleet-position-menu,.crew-doc-group-menu) :is(a,button,[role=menuitem]){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.port-dropdown,.communication-new-dropdown,.communication-new-menu,.vchat-team-access-menu,.vds-action-menu__popover,.vds-r32-country-dropdown,.vds-r35-searchable-select__menu,.vds-r36-document-row__menu,.vds-r45-timeline-header__actions-menu,.vds-r47-selected-more-menu,.vds-r50-context-menu,.vds-r51-file-menu,.vds-r52-more-menu,.vds-r53-docops-menu,.r196ff-kebab-menu,.r196fg-row-menu,.r196ff-fleet-position-menu,.crew-doc-group-menu) :is(a,button,[role=menuitem]):hover{background:var(--vesbor-graphite-hover)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] table,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] tbody,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] td,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] tr{border-color:var(--vds-color-border)!important;background-color:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] th,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] thead{border-color:var(--vds-color-border)!important;background-color:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] tbody tr:hover>td{background-color:var(--vesbor-graphite-hover)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] tbody tr:is(.selected,.active,[aria-selected=true])>td{background-color:var(--vesbor-graphite-selected)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] tbody tr:is(.needs-owner,.needs-attention,.warning)>td{background-color:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.stage119e-card,.stage119e-hero-card,.stage119e-bank-card,.stage119d-overview-card,.stage119d-card,.stage119d-selected-panel,.stage119d-cost-card,.stage119e-plan-card-wide,.stage119e-outstanding-card,.r94-plan-card,.communication-thread-card,.communication-message-bubble,.communication-system-event,.communication-context-card,.communication-governance-card,.vchat-message,.deal-room-message-card,.vesbor-floating-mini-message,.vesbor-floating-mini-system,.communication-panel-rail,.sf-mobile-action-card,.sf-mobile-action-card__note,.r196dw-simple-panel,.r196dw-anon-table,.aoc-panel,.c2-work-panel,.crewing-new-activity-panel,.fd-panel,.r196ff-position-panel,.r196ft-position-panel,.r196n-assign-panel,.request-row-card,.crew-card,.visual-card,.crew-stat,.visual-metric,.score-cards>span,.case-header-card,.assignment-create-card,.handover-summary-panel,.privacy-consent-card,.questionnaire-history-table,.ov-vessel-card,.ov-panel,.ov-side-card,.cp3-panel,.reset-card,.stage128an-start-panel,.stage128an-results-shell,.stage128an-browse-card,.bunker-kpi-card,.bunker-filter-card,.bunker-side-card,.bunker-metric-card,.bunker-builder-section,.bunker-live-preview-card,.bunker-readiness-card,.bunker-contract-card,.stage70-bunker-w2-chart-card,.stage70-bunker-w14-chart-card,.stage70-bunker-w14-overview-card,.stage70-bunker-w14-offers-card,.stage70-bunker-w16-chart-toolbar,.stage128ag-service-card,.support-panel,.support-activity-panel,.support-message,.support-note-list>div,.support-queue-toolbar,.support-tool-panel,.support-attachment-card,.admin-compact-table-wrap,.vessel-market-overview-card,.vessel-widget,.vessel-pro-card,.vessel-form-card,.vessel-feature-card,.vessel-table-wrap,.vessel-opportunity-card,.vessel-photo-card,.vessel-listing-readiness,.vessel-listing-form-section,.vessel-listing-preview-card,.vessel-listing-privacy-card,.vessel-detail-modal-card,.vessel-full-route-card,.vessel-full-summary-grid>div,.vessel-full-info-grid>div,.vessel-private-section,.cargo-detail-section,.cargo-detail-trust-card,.cargo-detail-voyage-card,.cargo-detail-action-card,.cargo-detail-counterparty-card,.cargo-detail-documents-toggle,.company-document-card,.voyage-route-vessel-column>div,.voyage-main-workspace>div,.voyage-map-panel,.voyage-assumptions-table-card,.voyage-calculation-results-card,.voyage-internal-document-card,.voyage-source-history-card,.calc-results-summary-card:not(.calc-results-summary-card--navy)){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.stage119e-card,.stage119e-hero-card,.stage119d-overview-card,.stage119d-card,.communication-thread-card,.communication-context-card,.communication-governance-card,.r196dw-simple-panel,.aoc-panel,.c2-work-panel,.crewing-new-activity-panel,.fd-panel,.r196ff-position-panel,.r196ft-position-panel,.request-row-card,.crew-card,.visual-card,.case-header-card,.assignment-create-card,.ov-panel,.ov-side-card,.cp3-panel,.bunker-kpi-card,.bunker-filter-card,.bunker-side-card,.bunker-metric-card,.bunker-builder-section,.bunker-live-preview-card,.bunker-readiness-card,.bunker-contract-card,.stage128ag-service-card,.support-panel,.support-activity-panel,.vessel-market-overview-card,.vessel-widget,.vessel-pro-card,.vessel-form-card,.vessel-feature-card,.vessel-opportunity-card,.vessel-listing-form-section,.vessel-listing-preview-card,.cargo-detail-section,.cargo-detail-trust-card,.cargo-detail-voyage-card,.cargo-detail-action-card,.voyage-assumptions-table-card,.voyage-calculation-results-card,.voyage-internal-document-card) :is(h1,h2,h3,h4,strong,b){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.stage119e-card,.stage119e-hero-card,.stage119d-overview-card,.stage119d-card,.communication-thread-card,.communication-context-card,.communication-governance-card,.r196dw-simple-panel,.aoc-panel,.c2-work-panel,.crewing-new-activity-panel,.fd-panel,.r196ff-position-panel,.r196ft-position-panel,.request-row-card,.crew-card,.visual-card,.case-header-card,.assignment-create-card,.ov-panel,.ov-side-card,.cp3-panel,.bunker-kpi-card,.bunker-filter-card,.bunker-side-card,.bunker-metric-card,.bunker-builder-section,.bunker-live-preview-card,.bunker-readiness-card,.bunker-contract-card,.stage128ag-service-card,.support-panel,.support-activity-panel,.vessel-market-overview-card,.vessel-widget,.vessel-pro-card,.vessel-form-card,.vessel-feature-card,.vessel-opportunity-card,.vessel-listing-form-section,.vessel-listing-preview-card,.cargo-detail-section,.cargo-detail-trust-card,.cargo-detail-voyage-card,.cargo-detail-action-card,.voyage-assumptions-table-card,.voyage-calculation-results-card,.voyage-internal-document-card) :is(p,small,time,label,dt,dd){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-vds-system-state=empty],.admin-empty-copy,.admin-table-empty,.aow-empty,.arp-empty,.c2-empty,.c2-today-empty,.communication-empty-state,.communication-governance-empty,.communication-search-result-empty,.dashboard-gl-activity-empty,.dashboard-smart-match-empty,.documents-empty-state,.crew-empty,.crew-ui-empty,.stage119d-empty-state,.stage119e-empty-proof,.support-empty,.port-panel-empty,.vds-r31-library-empty,.vds-r31-library-empty-state,.vds-r36-document-info__activity-empty,.vds-r36-document-info__empty,.vds-r36-document-list__empty,.vds-r36-document-viewer__empty,.vds-r37-empty-copy,.vds-r37-selector-empty,.vds-r38-empty-state,.vds-r40-document-details__empty,.vds-r40-document-empty,.vds-r40-document-preview__empty,.vds-r41-document-details-panel__empty,.vds-r41-document-evidence-empty,.vds-r42-empty-state,.vds-r42-route-empty,.vds-r47-context-empty,.vds-r48-empty,.vds-r49-empty-files,.vds-r49-empty-preview,.vds-r51-cockpit-empty,.vds-r52-approval-empty,.vds-r53-origin-empty,.vds-r54-empty,.vds-r55-detail-empty,.vds-r55-empty-state,.vds-r55-preview-empty,.vds-r55-register-empty,.vds-r55-section-empty,.vds-r56-empty,.vds-sale-empty){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(.communication-info-box,.communication-readonly-banner,.port-panel-inline-notice,.r196ef-notice,.fd-archive-notice,.vds-r33-legal-alert,.vds-r36-origin-modal__notice,.vds-r37-contract-builder-notice,.vds-r37-inactive-archive-banner,.vds-r45-timeline-header__interrupted-notice,.vds-r55-visibility-notice,.vds-r71-public-auth-notice,.vds-sale-confirm-dialog__notice,.voyage-inline-feedback,.voyage-internal-document-alert){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;background-image:none!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-vds-system-state=error],[data-tone=danger],.vds-alert--danger,.bunker-alert.danger,.bunker-error-banner,.error-banner,.vessel-alert.error,.stage119d-inline-alert.danger,.stage119d-toast.danger,.stage119e-alert.danger,.r97-modal-feedback.danger,.r196m-feedback.error,.ac360-feedback--error,.aoc-feedback.error,.vds-r39-alert.is-danger,.vds-r36-execution-modal__error,.vds-r33-company-modal__error){border-color:var(--vds-color-danger-border)!important;background:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-tone=warning],.vds-alert--warning,.bunker-alert.warning,.bunker-warning-banner,.stage119e-alert.warning,.vds-r40-contract-dialog__warning,.vds-r58-frontend-src-pages-deals-v4-index-archivemodalwarningstyle){border-color:var(--vds-color-warning-border)!important;background:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-tone=success],.vds-alert--success,.bunker-alert.success,.bunker-success-banner,.stage119d-toast.success,.stage119e-alert.success,.r97-modal-feedback.success,.r196n-feedback.success,.ac360-feedback--success,.c2-success){border-color:var(--vds-color-success-border)!important;background:var(--vds-color-success-bg)!important;color:var(--vds-color-success)!important}html[data-theme=dark] body #__next .vesbor-app-root :is([data-vds-system-state=error],[data-tone=danger],[data-tone=warning],[data-tone=success],.vds-alert,.bunker-alert,.bunker-error-banner,.bunker-warning-banner,.bunker-success-banner,.stage119d-inline-alert,.stage119d-toast,.r97-modal-feedback,.r196m-feedback,.r196n-feedback,.ac360-feedback) :is(h1,h2,h3,h4,strong,b,p,small,span,svg){color:inherit!important}html[data-theme=dark] body #__next .vesbor-app-root [role=dialog] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[role=combobox]){border-color:var(--vds-color-border-strong)!important;background-color:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root :is(button,[role=button]):disabled{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-muted)!important;background-image:none!important;color:var(--vds-color-text-muted)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root :is(button,[role=button]):disabled :is(svg,path,span){color:inherit!important;stroke:currentColor!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-components-deals-dealactions-modalbackdrop>[role=dialog],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dialogoverlaystyle>div,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] :is(.vds-r58-frontend-src-pages-deal-room-id-documentpreviewcardstyle,.vds-r58-frontend-src-pages-deal-room-id-infocardstyle,.vds-r58-frontend-src-pages-deal-room-id-dialogcardstyle,.vds-r58-frontend-src-components-deals-dealactions-modalbodystyle,.stage128ibc-document-preview-modal,.stage128ibc-document-info-modal),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deals_registry] .vds-r58-frontend-src-pages-deals-v4-index-archivemodalcardstyle{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text)!important;box-shadow:var(--vds-shadow-modal)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] :is(.vds-r58-frontend-src-pages-deal-room-id-documentpreviewheaderstyle,.vds-r58-frontend-src-pages-deal-room-id-infoheaderstyle,.vds-r58-frontend-src-pages-deal-room-id-dialogheaderstyle,.vds-r58-frontend-src-components-deals-dealactions-modalheader,.vds-r58-frontend-src-components-deals-dealactions-modalfooter),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deals_registry] :is(.vds-r58-frontend-src-pages-deals-v4-index-archivemodalheaderstyle,.vds-r58-frontend-src-pages-deals-v4-index-archivemodalactionsstyle){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] :is(.vds-r58-frontend-src-pages-deal-room-id-documentpreviewmoremenustyle,.vds-r58-frontend-src-pages-deal-room-id-documentpreviewmoremenuitemstyle),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deals_registry] :is(.vds-r58-frontend-src-pages-deals-v4-index-menustyle,.vds-r58-frontend-src-pages-deals-v4-index-menuitemstyle,.vds-r58-frontend-src-pages-deals-v4-index-menulinkstyle){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important;box-shadow:var(--vds-shadow-md)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] :is(.vds-r58-frontend-src-pages-deal-room-id-dialogtitlestyle,.vds-r58-frontend-src-pages-deal-room-id-documentpreviewtitlestyle,.vds-r58-frontend-src-pages-deal-room-id-infotitlestyle),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deals_registry] .vds-r58-frontend-src-pages-deals-v4-index-archivemodaltitlestyle{color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] :is(.vds-r58-frontend-src-pages-deal-room-id-dialogmessagestyle,.vds-r58-frontend-src-pages-deal-room-id-dialoglabelstyle,.vds-r58-frontend-src-pages-deal-room-id-documentpreviewauditemptystyle,.vds-r58-frontend-src-components-deals-dealactions-modaldraghintstyle),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deals_registry] :is(.vds-r58-frontend-src-pages-deals-v4-index-archivemodaltextstyle,.vds-r58-frontend-src-pages-deals-v4-index-archivemodalkickerstyle){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dialogreviewdocstyle{border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-companyapprovalnoticestyle{border-color:var(--vds-color-warning-border)!important;background:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-companyapprovalnoticestyle :is(div,li,span){color:inherit!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dialogchoicegridstyle>button,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dialogoverlaystyle>div :is(input,textarea){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r58-frontend-src-pages-deal-room-id-dialogchoicegridstyle>button:is(:hover,:focus-visible){border-color:var(--vds-color-primary-400)!important;background:var(--vesbor-graphite-selected)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route]{--soft:var(--vds-color-surface-subtle)!important;--bunker-soft:var(--vds-color-surface-subtle)!important;--r192-blue-softer:var(--vds-color-info-bg)!important;--vds-r44-service-bg:#251a3d!important;--ve-card:var(--vds-color-surface)!important;--ve-page:var(--vds-color-page)!important;--vesbor-control-bg:var(--vds-color-surface-subtle)!important;--crew-soft:var(--vds-color-surface-subtle)!important;--crew-surface:var(--vds-color-surface)!important;--crew-surface-2:var(--vds-color-surface-subtle)!important;--crew-ui-soft:var(--vds-color-surface-subtle)!important;--fv-surface:var(--vds-color-surface)!important;--fv-border:var(--vds-color-border)!important;--fv-muted:var(--vds-color-text-muted)!important;--fv-ink:var(--vds-color-text)!important;--fv-navy:var(--vds-color-text)!important;--fv-blue:var(--vds-color-link)!important;--ga-soft:var(--vds-color-surface-subtle)!important;--ga-line:var(--vds-color-border)!important;--ga-navy:var(--vds-color-text)!important;--ga-blue:var(--vds-color-link)!important;--ga-green:var(--vds-color-success)!important;--vchat-r104-soft:var(--vds-color-surface-subtle)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]{--crew-v2-ink:var(--vds-color-text)!important;--crew-v2-text:var(--vds-color-text-secondary)!important;--crew-v2-muted:var(--vds-color-text-muted)!important;--crew-v2-line:var(--vds-color-border)!important;--crew-v2-line-strong:var(--vds-color-border-strong)!important;--crew-v2-canvas:var(--vds-color-page)!important;--crew-v2-soft:var(--vds-color-surface-subtle)!important;--crew-v2-blue-soft:var(--vds-color-info-bg)!important;--crew-v2-blue:var(--vds-color-primary-500)!important;--crew-v2-blue-dark:var(--vds-color-link)!important;--crew-v2-green:var(--vds-color-success)!important;--crew-v2-green-soft:var(--vds-color-success-bg)!important;--crew-v2-amber:var(--vds-color-warning)!important;--crew-v2-amber-soft:var(--vds-color-warning-bg)!important;--crew-v2-red:var(--vds-color-danger)!important;--crew-v2-red-soft:var(--vds-color-danger-bg)!important;--crew-v2-shadow:var(--vds-shadow-xs)!important;--crew-v2-shadow-hover:var(--vds-shadow-sm)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency]{--crew-p2-bg:var(--vds-color-page)!important;--crew-p2-surface:var(--vds-color-surface)!important;--crew-p2-surface-soft:var(--vds-color-surface-subtle)!important;--crew-p2-line:var(--vds-color-border)!important;--crew-p2-line-strong:var(--vds-color-border-strong)!important;--crew-p2-ink:var(--vds-color-text)!important;--crew-p2-text:var(--vds-color-text-secondary)!important;--crew-p2-muted:var(--vds-color-text-muted)!important;--crew-p2-blue:var(--vds-color-primary-500)!important;--crew-p2-blue-soft:var(--vds-color-info-bg)!important;--crew-p2-green:var(--vds-color-success)!important;--crew-p2-green-soft:var(--vds-color-success-bg)!important;--crew-p2-amber:var(--vds-color-warning)!important;--crew-p2-amber-soft:var(--vds-color-warning-bg)!important;--crew-p2-red:var(--vds-color-danger)!important;--crew-p2-red-soft:var(--vds-color-danger-bg)!important;--crew-p2-shadow:var(--vds-shadow-xs)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[role=combobox],[contenteditable=true]){border-color:var(--vds-color-border-strong)!important;background-color:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important;caret-color:var(--vds-color-text)!important;color-scheme:dark!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is(input,textarea)::placeholder{color:var(--vds-color-text-muted)!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is(select,datalist) option{background-color:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] input:-webkit-autofill,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] input:-webkit-autofill:focus,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--vds-color-text)!important;box-shadow:0 0 0 1000px var(--vds-color-surface-subtle) inset!important;caret-color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is(input[type=checkbox],input[type=radio]){border-color:var(--vds-color-border-strong)!important;background-color:var(--vds-color-surface-subtle)!important;accent-color:var(--vds-color-primary-500)!important;color-scheme:dark!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] input[type=file]::file-selector-button{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([data-vds-search-area],.vds-search-field,.vds-search-control,.global-search-field,.port-search-input,.bunker-search-field,.communication-search-input,.crew-ui-search,.ac360-search,.r196fm-search,.search-input-wrap,.search-field-wrap,.search-control-wrap,label:has(>svg+input[type=search]),label:has(>svg+input[placeholder*=Search])){border-color:var(--vds-color-border-strong)!important;background-color:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([role=dialog],[role=alertdialog],[aria-modal=true],[popover],[role=listbox],[role=menu]){border-color:var(--vds-color-border)!important;background-color:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([role=dialog],[role=alertdialog],[aria-modal=true],[popover],[role=listbox],[role=menu]) :is(h1,h2,h3,h4,h5,h6,legend,strong,b){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([role=dialog],[role=alertdialog],[aria-modal=true],[popover],[role=listbox],[role=menu]) :is(p,small,label,dt,dd,time){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([class$=-card],[class$=-panel],[class$=-toolbar],[class$=-summary],[class$=-summary-strip],[class$=-metric],[class$=-metric-card],[class$=-kpi],[class$=-kpi-card],[class$=-notice],[class$=-callout],[class$=-empty],[class$=-empty-state],[class$=-preview],[class$=-preview-card]):not(.leaflet-popup):not(.leaflet-control):not([class*=photo]):not([class*=image]){border-color:var(--vds-color-border)!important;background-color:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is(h1,h2,h3,h4,h5,h6,legend){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is(label,dt){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :is(.voyage-port-name-cell,.voyage-port-name-cell>strong,.voyage-result-kpi-strip,.voyage-result-kpi-card,.voyage-decision-grid>div,.voyage-missing-compact-strip,.voyage-table-section-title,.voyage-assumption-section>summary,.voyage-command-bar,.voyage-bottom-actions){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :is(.voyage-port-name-cell,.voyage-result-kpi-strip,.voyage-result-kpi-card,.voyage-decision-grid>div,.voyage-missing-compact-strip,.voyage-table-section-title) :is(strong,b,h3,h4){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] :is(.voyage-port-name-cell,.voyage-result-kpi-strip,.voyage-result-kpi-card,.voyage-decision-grid>div,.voyage-missing-compact-strip) :is(span,small,em,p){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=voyage_calculator] .voyage-command-buttons :is(button,.vds-button):disabled{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-secondary)!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.crewing-activity-row,.request-summary-strip,.request-summary-strip>span,.crew-ui-assignment,.c2-current-work,.c2-current-work-main,.c2-current-work-facts,.c2-current-work-facts>span,.ac360-list-head,.report-workspace-toolbar,.report-format-note){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.crewing-activity-row,.request-summary-strip,.crew-ui-assignment,.c2-current-work,.ac360-list-head,.report-workspace-toolbar,.report-format-note) :is(h2,h3,h4,strong,b){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.crewing-activity-row,.request-summary-strip,.crew-ui-assignment,.c2-current-work,.ac360-list-head,.report-workspace-toolbar,.report-format-note) :is(p,small,span,em){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.r196m-work-row.priority-high,.r196m-work-row.priority-critical){border-color:var(--vds-color-warning-border)!important;background:linear-gradient(90deg,var(--vds-color-warning-bg),var(--vds-color-surface) 28%)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .r196m-work-row.priority-critical{border-color:var(--vds-color-danger-border)!important;background:linear-gradient(90deg,var(--vds-color-danger-bg),var(--vds-color-surface) 28%)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([role=status],.system-message,.system-notice,.inline-notice,.info-message,.info-strip,.help-panel,.helper-panel,.readiness-strip,.matching-strip,.preview-strip){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;background-image:none!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([role=status],.system-message,.system-notice,.inline-notice,.info-message,.info-strip,.help-panel,.helper-panel,.readiness-strip,.matching-strip,.preview-strip) :is(h1,h2,h3,h4,b,strong,p,span,small,svg){color:inherit!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([data-tone=danger],[class*=alert][class*=danger],[class*=alert][class*=error],[class*=feedback][class*=error],[class*=notice][class*=danger],[class*=notice][class*=error]){border-color:var(--vds-color-danger-border)!important;background-color:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([data-tone=warning],[class*=alert][class*=warning],[class*=feedback][class*=warning],[class*=notice][class*=warning]){border-color:var(--vds-color-warning-border)!important;background-color:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([data-tone=success],[class*=alert][class*=success],[class*=feedback][class*=success],[class*=notice][class*=success]){border-color:var(--vds-color-success-border)!important;background-color:var(--vds-color-success-bg)!important;color:var(--vds-color-success)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is([data-tone=danger],[data-tone=warning],[data-tone=success],[class*=alert][class*=danger],[class*=alert][class*=error],[class*=alert][class*=warning],[class*=alert][class*=success],[class*=feedback][class*=error],[class*=feedback][class*=warning],[class*=feedback][class*=success]) :is(h1,h2,h3,h4,b,strong,p,span,small,svg){color:inherit!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-list,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row.priority-high{border-color:var(--vds-color-warning-border)!important;background:linear-gradient(90deg,var(--vds-color-warning-bg),var(--vds-color-surface) 28%)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196m-work-row.priority-critical{border-color:var(--vds-color-danger-border)!important;background:linear-gradient(90deg,var(--vds-color-danger-bg),var(--vds-color-surface) 28%)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .ac360-list-head,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .report-format-note,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .report-workspace-toolbar,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196fq-request-summary,.request-summary-strip,.r196j-request-summary),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196fq-request-summary,.request-summary-strip,.r196j-request-summary)>*{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196m-work-row,.r196fq-request-summary,.request-summary-strip,.r196j-request-summary,.ac360-list-head,.report-format-note,.report-workspace-toolbar) :is(h1,h2,h3,h4,b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :where(.r196m-work-row,.r196fq-request-summary,.request-summary-strip,.r196j-request-summary,.ac360-list-head,.report-format-note,.report-workspace-toolbar) :is(p,small,span,em){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .visual-metric>span{border:1px solid var(--vds-color-border)!important;background:var(--vds-color-surface-muted)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet]
.stage128u-region-help,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=company_cabinet]
.stage128u-region-help>summary{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter]
.vds-tabs-layout__navigation :where(button,a):is(.active,[aria-selected=true],[data-active=true]){border-color:var(--vds-color-brand)!important;background:var(--vds-color-brand)!important;color:var(--vds-color-on-brand)!important}@media (prefers-reduced-motion:no-preference){html body #__next :where(.vesbor-app-root,.vesbor-shell-v2,.vesbor-desktop-sidebar,.vesbor-top-shell,.vesbor-main-shell,.vds-surface,.workspace-table-card,.account-menu-panel){transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}}@media (max-width:920px){html body #__next .vesbor-shell-v2 .account-theme-toggle{top:11px;right:12px;width:40px;min-width:40px;height:40px;min-height:40px}html body #__next .vesbor-shell-v2 .account-menu-head{padding-right:62px!important}}@media (max-width:640px){html body #__next .vesbor-shell-v2 .account-menu-panel{border-radius:15px!important}html body #__next .vesbor-app-root :where(.workspace-page-header,.vds-page-header) h1{color:var(--vds-color-text)!important}}@media print{:root,html[data-theme=dark]{color-scheme:light;--vds-color-page:#ffffff;--vds-color-surface:#ffffff;--vds-color-surface-subtle:#f1f5f9;--vds-color-surface-muted:#e2e8f0;--vds-color-border:#cbd5e1;--vds-color-border-strong:#94a3b8;--vds-color-text:#0f172a;--vds-color-text-secondary:#334155;--vds-color-text-muted:#475569;--vds-color-text-subtle:#64748b;--vds-color-on-brand:#ffffff;--bg-page:#ffffff;--bg-surface:#ffffff;--bg-subtle:#f1f5f9;--surface:#ffffff;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#475569;--border:#cbd5e1;--vesbor-graphite-shell:#ffffff}.account-theme-toggle{display:none!important}.leaflet-tile-pane{filter:none!important}}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-page{background:var(--vds-color-page)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-header{border-color:var(--vds-color-border)!important;background:color-mix(in srgb,#101a2b 94%,transparent)!important;color:#f5f8fc!important;box-shadow:0 12px 28px rgba(0,0,0,.2)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-header :is(a,button,span,strong,svg){color:#eaf1f8!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-header :is(a,button):hover,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-header :is(a,button)[aria-current=page]{color:#ffffff!important;background:rgba(141,183,255,.12)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] :is(.home-hero-copy,.home-crewing-intro,.home-final-cta){border-color:#30445f!important;background:linear-gradient(145deg,#101a2b,#17263a 58%,#17385d)!important;color:#f5f8fc!important;box-shadow:0 24px 54px rgba(0,0,0,.3)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] :is(.home-hero-copy,.home-crewing-intro,.home-final-cta) :is(h1,h2,h3,h4,b,strong){color:#f8fbff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] :is(.home-hero-copy,.home-crewing-intro,.home-final-cta) :is(p,small,span,li){color:#c7d6e6!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] :is(.home-distance-card,.home-ports-copy,.home-port-panel-card,.home-latest-card,.home-benefits article,.home-workflow-section,.home-company-section,.home-workspace-section,.home-access-flow article,.home-crewing-role-grid article,.home-crewing-flow,.home-trust-grid article,.home-trust-links a,.company-page-visual){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:0 14px 36px rgba(0,0,0,.18)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] :is(.home-port-facts div,.home-port-panel-card div,.home-workspace-grid span,.home-crewing-flow span,.company-page-grid article,.company-page-grid aside div){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] :is(.home-section-title,.home-alt-copy,.home-ports-copy,.home-port-panel-card,.home-workflow-section,.home-company-section,.home-workspace-section,.home-trust-grid,.company-page-visual) :is(h1,h2,h3,h4,b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] :is(.home-section-title,.home-alt-copy,.home-ports-copy,.home-port-panel-card,.home-workflow-section,.home-company-section,.home-workspace-section,.home-trust-grid,.company-page-visual) :is(p,small,span,li){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .company-cover{background:linear-gradient(135deg,#111d2f,#1a2b42 60%,#164e63)!important;color:#f5f8fc!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .company-cover :is(h3,p,span){color:#eef5fb!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .company-page-visual footer{border-top:1px solid var(--vds-color-border)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-distance-card :is(input,select,textarea),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-distance-card [role=combobox]{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-distance-card .leaflet-tile-pane{filter:brightness(.62) saturate(.72) contrast(1.12) hue-rotate(168deg)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-distance-card :is(.leaflet-control,.leaflet-control a,.leaflet-popup-content-wrapper,.leaflet-popup-tip){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-footer{border-color:var(--vds-color-border)!important;background:#0d151f!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-footer :is(h4,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=public_home] .home-footer :is(a,p,span){color:var(--vds-color-text-muted)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196ft-request-toolbar,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :is(.r196ft-request-summary,.r196fq-request-summary,.request-summary-strip,.r196j-request-summary),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :is(.r196ft-request-summary,.r196fq-request-summary,.request-summary-strip,.r196j-request-summary)>*{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196ft-request-summary :is(b,strong),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] :is(.r196fq-request-summary,.request-summary-strip,.r196j-request-summary) :is(b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196ft-request-filters>details,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196ft-request-filters>details>div,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196ft-request-filters>details>summary{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .r196ft-request-filters>details>summary:hover{background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace :is(table,thead,tbody,tr,th,td){border-color:var(--vds-color-border)!important;background-color:var(--vds-color-surface)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace tbody tr:hover :is(td,th){background-color:var(--vesbor-graphite-hover)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace :is(td,th) :is(b,strong,a){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company]
.crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace :is(td,th) :is(span,small,em){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter]
.vds-tabs-layout__navigation :where(button,a):is(.active,[aria-selected=true],[data-active=true]){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important;box-shadow:inset 0 0 0 1px rgba(141,183,255,.08)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter]
.vessel-listing-form-section-head>b{border:1px solid var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=vessel_charter]
.vessel-listing-form-section-head :is(h3,p){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell{color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="background: rgb(255, 255, 255)"],[style^="background:#fff;"],[style*=";background:#fff;"],[style$="background:#fff"],[style*="background: #fff;"],[style^="background:#ffffff;"],[style*=";background:#ffffff;"],[style$="background:#ffffff"],[style*="background: #ffffff;"]){background:var(--vds-color-surface)!important;background-image:none!important;border-color:var(--vds-color-border)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="background: rgb(248, 250, 252)"],[style*="background:#f8fafc"],[style*="background: #f8fafc;"],[style*="background: rgb(241, 245, 249)"],[style*="background:#f1f5f9"],[style*="background: #f1f5f9;"]){background:var(--vds-color-surface-subtle)!important;background-image:none!important;border-color:var(--vds-color-border)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="background: rgba(255, 255, 255, 0.97)"],[style*="background:rgba(255,255,255,.97)"],[style*="background: rgb(226, 232, 240)"],[style*="background:#e2e8f0"],[style*="background: #e2e8f0;"]){background:var(--vds-color-surface-muted)!important;border-color:var(--vds-color-border)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="background: rgb(224, 242, 254)"],[style*="background:#e0f2fe"],[style*="background: #e0f2fe;"],[style*="background: rgb(239, 246, 255)"],[style*="background:#eff6ff"],[style*="background: #eff6ff;"],[style*="background: rgb(240, 249, 255)"],[style*="background:#f0f9ff"],[style*="background: #f0f9ff;"],[style*="background: rgb(248, 251, 255)"],[style*="background:#f8fbff"],[style*="background: #f8fbff;"]){background:var(--vds-color-info-bg)!important;border-color:var(--vds-color-info-border)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="background: rgb(220, 252, 231)"],[style*="background:#dcfce7"],[style*="background: #dcfce7;"],[style*="background: rgb(240, 253, 244)"],[style*="background:#f0fdf4"],[style*="background: #f0fdf4;"],[style*="background: rgb(134, 239, 172)"],[style*="background:#86efac"],[style*="background: #86efac;"]){background:var(--vds-color-success-bg)!important;border-color:var(--vds-color-success-border)!important;color:var(--vds-color-success)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="linear-gradient(145deg, rgb(248, 250, 252)"],[style*="linear-gradient(145deg,#f8fafc"],[style*="linear-gradient(180deg, rgb(255, 255, 255)"],[style*="linear-gradient(180deg,#fff"],[style*="linear-gradient(135deg, rgb(236, 254, 255)"],[style*="linear-gradient(135deg,#ecfeff"],[style*="linear-gradient(135deg, rgb(240, 249, 255)"],[style*="linear-gradient(135deg,#f0f9ff"],[style*="linear-gradient(135deg, rgb(239, 246, 255)"],[style*="linear-gradient(135deg,#eff6ff"]){background:linear-gradient(145deg,var(--vds-color-surface-subtle),var(--vds-color-surface))!important;border-color:var(--vds-color-info-border)!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="background: rgb(255, 251, 235)"],[style*="background:#fffbeb"],[style*="background: #fffbeb;"],[style*="background: rgb(255, 247, 237)"],[style*="background:#fff7ed"],[style*="background: #fff7ed;"]){background:var(--vds-color-warning-bg)!important;border-color:var(--vds-color-warning-border)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="background: rgb(255, 247, 247)"],[style*="background:#fff7f7"],[style*="background: #fff7f7;"],[style*="background: rgb(255, 241, 242)"],[style*="background:#fff1f2"],[style*="background: #fff1f2;"],[style*="background: rgb(254, 226, 226)"],[style*="background:#fee2e2"],[style*="background: #fee2e2;"]){background:var(--vds-color-danger-bg)!important;border-color:var(--vds-color-danger-border)!important;color:var(--vds-color-danger)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="color: rgb(15, 23, 42)"],[style*="color:#0f172a"],[style*="color: #0f172a;"]){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="color: rgb(51, 65, 85)"],[style*="color:#334155"],[style*="color: #334155;"],[style*="color: rgb(71, 85, 105)"],[style*="color:#475569"],[style*="color: #475569;"],[style*="color: rgb(100, 116, 139)"],[style*="color:#64748b"],[style*="color: #64748b;"]){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is([style*="border: 1px solid rgb(226, 232, 240)"],[style*="border:1px solid #e2e8f0"],[style*="border: 1px solid #e2e8f0"],[style*="border: 1px solid rgb(219, 228, 239)"],[style*="border:1px solid #dbe4ef"],[style*="border: 1px solid #dbe4ef"],[style*="border: 1px solid rgb(203, 213, 225)"],[style*="border:1px solid #cbd5e1"],[style*="border: 1px solid #cbd5e1"]){border-color:var(--vds-color-border)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is(.vchat-deal-surface,.vchat-deal-intro,.vchat-deal-parties,.vchat-deal-party,.vchat-message-feed,.vchat-composer,.vchat-composer-main,.vchat-deal-workspace){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is(.vchat-deal-surface,.vchat-deal-intro,.vchat-deal-parties,.vchat-deal-party,.vchat-message-feed,.vchat-composer,.vchat-composer-main,.vchat-deal-workspace) :is(h1,h2,h3,h4,b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=deal_room] .vds-r42-guided-shell :is(input,textarea,select){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .ports-list{display:grid!important;grid-template-columns:repeat(4,minmax(190px,1fr))!important;gap:12px!important;align-items:stretch!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .port-chip{min-width:0!important;min-height:124px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;gap:14px!important;padding:16px!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .port-chip>span{display:block!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;line-height:1.35!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .port-chip>button{width:100%!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important;line-height:1.25!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=companies_directory] .port-chip{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=companies_directory] .port-chip>button{border:1px solid var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}@media (max-width:1180px){html body #__next .vesbor-app-root[data-vds-route=companies_directory] .ports-list{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media (max-width:620px){html body #__next .vesbor-app-root[data-vds-route=companies_directory] .ports-list{grid-template-columns:minmax(0,1fr)!important}html body #__next .vesbor-app-root[data-vds-route=companies_directory] .port-chip{min-height:108px!important}}@media (prefers-reduced-motion:no-preference){html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route] :is(.home-distance-card,.home-crewing-role-grid article,.vds-r42-guided-shell>div,.port-chip){transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-advanced-details,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-advanced-details-body,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-advanced-details>summary{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=cargo] .cargo-advanced-details>summary:hover{background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-today-row,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .crew-ui-request-facts>*,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .fd-passport-metrics>span,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .fd-vessel-passport,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .full-width-seafarer-table .registry-person,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .request-list-toolbar .search-field{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-today-row,.fd-vessel-passport,.fd-passport-metrics>span,.crew-ui-request-facts,.registry-person) :is(h1,h2,h3,h4,b,strong,a){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope :is(.c2-today-row,.fd-vessel-passport,.fd-passport-metrics>span,.crew-ui-request-facts,.registry-person) :is(p,small,span,em,dt,dd){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .c2-today-icon{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .request-list-toolbar .search-field input,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-ui-scope .request-list-toolbar .search-field input:focus{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-scope{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-muted)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-scope button{border-color:transparent!important;background:transparent!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .r196m-scope button:is(.active,[aria-selected=true]){border-color:var(--vds-color-info-border)!important;background:var(--vds-color-info-bg)!important;color:var(--vds-color-info)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .crew-badge{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-muted)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .crew-badge.green{border-color:var(--vds-color-success-border)!important;background:var(--vds-color-success-bg)!important;color:var(--vds-color-success)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .crew-badge.amber{border-color:var(--vds-color-warning-border)!important;background:var(--vds-color-warning-bg)!important;color:var(--vds-color-warning)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=agency] .stage129ds-report-workspace .crew-badge.red{border-color:var(--vds-color-danger-border)!important;background:var(--vds-color-danger-bg)!important;color:var(--vds-color-danger)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.crew-title,.crew-card,.visual-card,.sf-home-hero,.sf-home-facts,.sf-home-facts>span,.sf-home-opportunities,.sf-home-messages,.sf-profile-summary,.sf-profile-grid>.crew-card,.profile-card,.crew-empty,.crew-note-box,.leave-availability-card,.platform-safety-card,.rank-experience-summary,.micro-grid>span,.case-timeline>span,.platform-safety-scope>div,.external-help-grid article,.complaint-routing-note){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.crew-title,.crew-card,.visual-card,.sf-home-facts>span,.sf-profile-summary,.profile-card,.crew-empty,.crew-note-box,.leave-availability-card,.platform-safety-card,.rank-experience-summary,.micro-grid>span,.case-timeline>span,.platform-safety-scope>div,.external-help-grid article,.complaint-routing-note) :is(h1,h2,h3,h4,b,strong,dt){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.crew-title,.crew-card,.visual-card,.sf-home-facts>span,.sf-profile-summary,.profile-card,.crew-empty,.crew-note-box,.leave-availability-card,.platform-safety-card,.rank-experience-summary,.micro-grid>span,.case-timeline>span,.platform-safety-scope>div,.external-help-grid article,.complaint-routing-note) :is(p,small,span,em,dd,li){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .consent-outcome,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .privacy-access-step,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .privacy-consent-card,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .privacy-important-note,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .seafarer-sharing-notice{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.seafarer-sharing-notice.is-ready,.privacy-access-step.is-ready,.privacy-consent-card.is-active,.consent-outcome.is-ready){border-color:var(--vds-color-success-border)!important;background:var(--vds-color-success-bg)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.seafarer-sharing-notice.is-private,.privacy-access-step.is-private,.privacy-consent-card.is-inactive){border-color:var(--vds-color-warning-border)!important;background:var(--vds-color-warning-bg)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.seafarer-sharing-notice,.privacy-access-step,.privacy-consent-card,.consent-outcome,.privacy-important-note) :is(h2,h3,b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.seafarer-sharing-notice,.privacy-access-step,.privacy-consent-card,.consent-outcome,.privacy-important-note) :is(p,small,span,li){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.seafarer-questionnaire-dialog,.unified-questionnaire-modal-toolbar,.single-page-company-questionnaire,.questionnaire-strip,.questionnaire-section,.questionnaire-section-identity>.form-column,.company-questionnaire-hero,.questionnaire-person,.questionnaire-scoreboard,.questionnaire-mini-grid>span,.score-cards>span,.questionnaire-head,.questionnaire-history-table,.sticky-actions,.doc-tile,.doc-upload,.readiness-preview,.rank-experience-summary,.emergency-contact-editor,.company-questionnaire-documents){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.seafarer-questionnaire-dialog,.single-page-company-questionnaire,.questionnaire-section,.questionnaire-person,.questionnaire-scoreboard,.questionnaire-mini-grid>span,.score-cards>span,.doc-tile,.readiness-preview) :is(h1,h2,h3,h4,b,strong,label){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.seafarer-questionnaire-dialog,.single-page-company-questionnaire,.questionnaire-section,.questionnaire-person,.questionnaire-scoreboard,.questionnaire-mini-grid>span,.score-cards>span,.doc-tile,.readiness-preview) :is(p,small,span,em){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .seafarer-questionnaire-dialog :is(input,select,textarea),html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .single-page-company-questionnaire :is(input,select,textarea){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-empty-state,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-message-head,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace .communication-thread-card,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=composer],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=contacts-header],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=contacts],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=messages],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace>.communication-center-column,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace>.communication-left-column{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=contacts],html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=messages]{background:var(--vds-color-page)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace [data-chat-zone=composer] textarea{border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace :is(h1,h2,h3,h4,b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=chat] .seafarer-chat-workspace :is(p,small,span,time){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] ::placeholder{color:var(--vds-color-text-subtle)!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.seafarer-questionnaire-snapshot,.seafarer-snapshot-grid,.seafarer-snapshot-section,.seafarer-snapshot-emergency,.seafarer-snapshot-section dl,.seafarer-snapshot-section dl>div){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .seafarer-questionnaire-snapshot :is(h2,h3,h4,b,strong,dd){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .seafarer-questionnaire-snapshot :is(p,small,span,dt){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] :is(.seafarer-questionnaire-dialog,.seafarer-questionnaire-dialog>header,.seafarer-questionnaire-dialog>div,.single-page-company-questionnaire,.single-page-company-questionnaire .crew-form,.single-page-company-questionnaire .visual-questionnaire-form,.single-page-company-questionnaire .questionnaire-strip,.single-page-company-questionnaire .questionnaire-section,.single-page-company-questionnaire .questionnaire-section-identity,.single-page-company-questionnaire .questionnaire-section-identity>.form-column,.single-page-company-questionnaire .company-questionnaire-hero,.single-page-company-questionnaire .questionnaire-person,.single-page-company-questionnaire .questionnaire-scoreboard,.single-page-company-questionnaire .questionnaire-mini-grid>span,.single-page-company-questionnaire .score-cards>span,.single-page-company-questionnaire .questionnaire-head,.single-page-company-questionnaire .canonical-form-note,.single-page-company-questionnaire .sticky-actions,.single-page-company-questionnaire .modal-actions,.single-page-company-questionnaire .doc-tile,.single-page-company-questionnaire .doc-upload,.single-page-company-questionnaire .readiness-preview,.single-page-company-questionnaire .rank-experience-summary,.single-page-company-questionnaire .emergency-contact-editor,.single-page-company-questionnaire .company-questionnaire-documents){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .single-page-company-questionnaire :is(h1,h2,h3,h4,b,strong,label){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .single-page-company-questionnaire :is(p,small,span,em){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .single-page-company-questionnaire :is(input,select,textarea){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.leave-availability-card>.crew-form.compact,.platform-safety-card>.crew-form.compact,.leave-availability-card .modal-actions,.platform-safety-card .modal-actions,.platform-safety-card .platform-safety-scope,.platform-safety-card .complaint-routing-note){border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.leave-availability-card,.platform-safety-card) .crew-form.compact label{background:transparent!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.leave-availability-card,.platform-safety-card) .crew-form.compact :is(input,select,textarea){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.leave-availability-card,.platform-safety-card) .crew-form.compact :is(input,textarea)::placeholder{color:var(--vds-color-text-subtle)!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .platform-safety-card :is(.platform-safety-scope,.complaint-routing-note) :is(h3,h4,b,strong){color:var(--vds-color-text)!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .platform-safety-card :is(.platform-safety-scope,.complaint-routing-note) :is(p,small,span){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire,html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire :is(.questionnaire-section,.questionnaire-section-identity,.questionnaire-section-identity>.form-column,.canonical-form-note,.language-editor,.language-card,.language-free-entry-note,.language-empty,.company-questionnaire-documents,.inline-docs-head,.doc-upload,.doc-grid,.doc-tile,.document-replacement-control,.document-history,.questionnaire-history-table,.questionnaire-history-table .crew-table-wrap,.questionnaire-note,.crew-note-box,.sticky-actions,.modal-actions),html[data-theme=dark] body .crew-modal .crew-dialog:has(.single-page-company-questionnaire),html[data-theme=dark] body .crew-modal .crew-dialog:has(.single-page-company-questionnaire)>div,html[data-theme=dark] body .crew-modal .crew-dialog:has(.single-page-company-questionnaire)>header{border-color:var(--vds-color-border)!important;background:var(--vds-color-surface)!important;background-image:none!important;color:var(--vds-color-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire :is(h1,h2,h3,h4,b,strong,label,summary){color:var(--vds-color-text)!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire :is(p,small,span,em,.document-source-label,.questionnaire-section-title small){color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire :is(input,select,textarea){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important;background-image:none!important;color:var(--vds-color-text)!important;color-scheme:dark}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire :is(input,textarea)::placeholder{color:var(--vds-color-text-subtle)!important;opacity:1!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire input[type=file]::file-selector-button{border:1px solid var(--vds-color-border-strong)!important;background:var(--vds-color-surface-raised)!important;color:var(--vds-color-text)!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire :is(.questionnaire-strip>button,.missing-item-actions>button,.inline-add-btn,.danger-lite){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-raised)!important;color:var(--vds-color-text-secondary)!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire .questionnaire-strip>button:is(.active,[aria-selected=true]){border-color:var(--vds-color-accent)!important;background:var(--vds-color-accent-subtle)!important;color:var(--vds-color-accent)!important}html[data-theme=dark] body .crew-modal .crew-dialog .single-page-company-questionnaire :is(.canonical-form-note,.language-free-entry-note,.questionnaire-note,.crew-note-box,.document-replacement-control){border-color:var(--vds-color-border-strong)!important;background:var(--vds-color-surface-subtle)!important}html[data-theme=dark] body .crew-modal .crew-dialog:has(.company-questionnaire-form.visual-questionnaire-form){--h10h5-canvas:#0d141c;--h10h5-surface:#141c25;--h10h5-raised:#1a2430;--h10h5-border:#2b3a49;--h10h5-border-strong:#3b4d60;--h10h5-text:#f4f7fb;--h10h5-text-secondary:#c2ceda;--h10h5-text-muted:#93a4b6;--h10h5-info:#12243a;--h10h5-info-border:#285386;color-scheme:dark;border-color:var(--h10h5-border)!important;background:var(--h10h5-canvas)!important;background-image:none!important;color:var(--h10h5-text-secondary)!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form,html[data-theme=dark] body .crew-modal .crew-dialog:has(.company-questionnaire-form.visual-questionnaire-form)>div,html[data-theme=dark] body .crew-modal .crew-dialog:has(.company-questionnaire-form.visual-questionnaire-form)>header{border-color:var(--h10h5-border)!important;background:var(--h10h5-canvas)!important;background-image:none!important;color:var(--h10h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(.questionnaire-strip,.questionnaire-section,.questionnaire-section-identity,.questionnaire-section-identity>.form-column,.embedded-simple-section,.language-editor,.language-card,.company-questionnaire-documents,.inline-docs-head,.doc-upload,.doc-grid,.doc-tile,.document-replacement-control,.document-history,.questionnaire-history-table,.questionnaire-history-table .crew-table-wrap,.empty-state,.crew-empty,.sticky-actions,.modal-actions){border-color:var(--h10h5-border)!important;background:var(--h10h5-surface)!important;background-image:none!important;color:var(--h10h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(.questionnaire-section,.questionnaire-section-identity,.embedded-simple-section,.company-questionnaire-documents){background:transparent!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(.canonical-form-note,.questionnaire-field-hint,.language-free-entry-note,.questionnaire-note,.crew-note-box,.sharing-explainer,.document-replacement-control){border-color:var(--h10h5-info-border)!important;background:var(--h10h5-info)!important;background-image:none!important;color:var(--h10h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(h1,h2,h3,h4,h5,b,strong,label,summary,th){color:var(--h10h5-text)!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(p,small,em,td,.document-source-label,.questionnaire-section-title small,.canonical-form-note small,.sharing-explainer p){color:var(--h10h5-text-secondary)!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.crew-date-control,.printed-control-value){border-color:var(--h10h5-border-strong)!important;background:var(--h10h5-raised)!important;background-image:none!important;color:var(--h10h5-text)!important;box-shadow:none!important;color-scheme:dark}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(input,textarea)::placeholder{color:var(--h10h5-text-muted)!important;opacity:1!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(.file-picker,.questionnaire-history-table>.questionnaire-note,.language-empty,.inline-empty){border-color:var(--h10h5-border-strong)!important;background:var(--h10h5-raised)!important;background-image:none!important;color:var(--h10h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .file-picker{border-style:dashed!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(.questionnaire-strip>button,.missing-item-actions>button,.inline-add-btn,.danger-lite,.crew-btn.secondary){border-color:var(--h10h5-border-strong)!important;background:var(--h10h5-raised)!important;background-image:none!important;color:var(--h10h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .questionnaire-strip>button:is(.active,[aria-selected=true]){border-color:#69a0ff!important;background:#17355d!important;color:#8db7ff!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(table,thead,tbody,tr,th,td){border-color:var(--h10h5-border)!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(th,thead tr){background:var(--h10h5-raised)!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form :is(td,tbody tr){background:var(--h10h5-surface)!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .sticky-actions{border-top-color:var(--h10h5-border)!important;background:color-mix(in srgb,var(--h10h5-canvas) 94%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer]{--h10h6-surface:#141c25;--h10h6-blue-bg:#17355d;--h10h6-blue-fg:#a9c9ff;--h10h6-blue-border:#4d83c7;--h10h6-green-bg:#123b2c;--h10h6-green-fg:#8ff0bd;--h10h6-green-border:#2f956b;--h10h6-amber-bg:#3d2b0d;--h10h6-amber-fg:#ffd98a;--h10h6-amber-border:#b77c24;--h10h6-red-bg:#421d24;--h10h6-red-fg:#ffb3bd;--h10h6-red-border:#b85b6b;--h10h6-neutral-bg:#22303d;--h10h6-neutral-fg:#d6e0ea;--h10h6-neutral-border:#64788e}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-badge,html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .crew-badge{border-color:#4d83c7!important;background:#17355d!important;background-image:none!important;color:#a9c9ff!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-badge.green,html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .crew-badge.green{border-color:#2f956b!important;background:#123b2c!important;color:#8ff0bd!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-badge.amber,html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .crew-badge.amber{border-color:#b77c24!important;background:#3d2b0d!important;color:#ffd98a!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-badge.red,html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .crew-badge.red{border-color:#b85b6b!important;background:#421d24!important;color:#ffb3bd!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-badge.purple,html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .crew-badge.purple{border-color:#8067c8!important;background:#2e2449!important;color:#d7c6ff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-status-pill{border:1px solid #4d83c7!important;background:#17355d!important;color:#a9c9ff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-status-pill.green{border-color:#2f956b!important;background:#123b2c!important;color:#8ff0bd!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-status-pill.amber{border-color:#b77c24!important;background:#3d2b0d!important;color:#ffd98a!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-status-pill.red{border-color:#b85b6b!important;background:#421d24!important;color:#ffb3bd!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-status-pill.purple{border-color:#8067c8!important;background:#2e2449!important;color:#d7c6ff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .crew-status-pill :is(small,b,strong){color:inherit!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .visual-metric>span{border:1px solid #4d83c7!important;background:#17355d!important;color:#a9c9ff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .visual-metric.green>span{border-color:#2f956b!important;background:#123b2c!important;color:#8ff0bd!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .visual-metric.amber>span{border-color:#b77c24!important;background:#3d2b0d!important;color:#ffd98a!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .visual-metric.red>span{border-color:#b85b6b!important;background:#421d24!important;color:#ffb3bd!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .sf-action-list .side-icon svg,html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .visual-metric>span svg{color:inherit!important;stroke:currentColor!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .visual-metric em{color:#b8c6d5!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .sf-action-list .side-icon{border:1px solid #b85b6b!important;background:#421d24!important;color:#ffb3bd!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .sf-action-list .side-icon.amber{border-color:#b77c24!important;background:#3d2b0d!important;color:#ffd98a!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] .sf-action-list .side-icon.blue{border-color:#4d83c7!important;background:#17355d!important;color:#a9c9ff!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.sf-action-list>button>svg:last-child,.sf-profile-sections button>svg,.sf-reminders>div>span>svg,.crew-note-box>svg,.crew-empty>svg,.empty-state>svg){color:#b8c6d5!important;stroke:currentColor!important;opacity:1!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .checkbox-line{border-color:#64788e!important;background:#22303d!important;background-image:none!important;color:#f4f7fb!important;opacity:1!important}html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .checkbox-line input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;accent-color:#69a0ff!important;opacity:1!important}html[data-theme=dark] body #__next .vesbor-app-root[data-vds-route=crewing_company] .crew-shell[data-crewing-workspace=seafarer] :is(.crew-badge,.crew-status-pill):focus-visible,html[data-theme=dark] body .crew-modal .crew-dialog .company-questionnaire-form.visual-questionnaire-form .checkbox-line:focus-within{outline:2px solid #a9c9ff!important;outline-offset:2px!important}.company-profile-h10h7{--pc-surface:var(--vds-color-surface);--pc-surface-soft:var(--vds-color-surface-subtle);--pc-surface-muted:var(--vds-color-surface-muted);--pc-line:var(--vds-color-border);--pc-line-strong:var(--vds-color-border-strong);--pc-text:var(--vds-color-text);--pc-copy:var(--vds-color-text-secondary);--pc-muted:var(--vds-color-text-muted);--pc-blue:var(--vds-color-primary-600);--pc-blue-strong:var(--vds-color-primary-700);--pc-blue-soft:var(--vds-color-primary-50);--pc-shadow:var(--vds-shadow-sm);min-height:100vh;background:radial-gradient(circle at 14% 7%,color-mix(in srgb,var(--pc-blue) 8%,transparent),transparent 360px),var(--vds-color-page);color:var(--pc-text)}.company-profile-h10h7 .topbar{position:relative;z-index:5;border-bottom:1px solid var(--pc-line);background:color-mix(in srgb,var(--pc-surface) 94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .topbar-inner{max-width:1180px!important;min-height:60px!important;height:60px!important;margin:0 auto;padding:0 24px!important;gap:24px!important}.company-profile-h10h7 .brand{color:var(--pc-text)}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .public-nav{gap:4px!important;margin-left:4px;padding:4px;border:1px solid var(--pc-line);border-radius:12px;background:var(--pc-surface-soft)}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .public-nav a,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .public-top-actions a,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .signup-link{min-height:32px!important;padding:0 10px!important;border-radius:8px!important;color:var(--pc-copy)!important;font-size:11px!important;font-weight:700}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .public-nav a[aria-current=page],.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .public-top-actions .signup-link{background:var(--pc-blue);color:#fff!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .company-main{width:100%;max-width:1180px!important;margin:0 auto;padding:14px 24px 40px!important}.company-profile-h10h7 .back-row{min-height:28px;margin:0 0 8px}.company-profile-h10h7 .back-row a{color:var(--pc-muted);font-size:12px;font-weight:700;text-decoration:none}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-site{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) 260px!important;align-items:center;gap:22px!important;min-height:244px!important;padding:22px 28px 38px!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--pc-blue) 18%,var(--pc-line));border-radius:24px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--pc-blue) 8%,var(--pc-surface)),var(--pc-surface))!important;box-shadow:var(--pc-shadow)!important;color:var(--pc-text)!important}.company-profile-h10h7 .hero-site:after{content:"";position:absolute;right:-120px;top:-190px;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pc-blue) 19%,transparent),transparent 68%);pointer-events:none}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-logo{position:relative;z-index:1;width:112px!important;height:112px!important;border:1px solid var(--pc-line);border-radius:22px!important;background:#fff;box-shadow:var(--vds-shadow-xs)}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .company-logo{width:88px!important;height:88px!important;border-radius:20px!important;background:#fff;color:#174fb9;font-size:31px!important;box-shadow:none}.company-profile-h10h7 .company-logo img{object-fit:contain}.company-profile-h10h7 .hero-actions,.company-profile-h10h7 .hero-copy{position:relative;z-index:1}.company-profile-h10h7 .company-profile-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-bottom:7px;color:var(--pc-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.company-profile-h10h7 .company-profile-eyebrow span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--pc-blue-strong);letter-spacing:.035em}.company-profile-h10h7 .hero-title-line>.verified-mark{display:none}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-copy h1{max-width:620px;margin:0;color:var(--pc-text)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:800;line-height:1.02!important;letter-spacing:-.04em}.company-profile-h10h7 .trade-line{margin:7px 0 0;color:var(--pc-copy);font-size:13px;font-weight:650}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-meta{gap:10px 18px;margin-top:10px;color:var(--pc-copy)!important;font-size:12px!important;line-height:1.4!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-summary{max-width:650px;margin:10px 0 0;color:var(--pc-copy)!important;font-size:12px!important;font-weight:600;line-height:1.5!important}.company-profile-h10h7 .hero-chips{gap:6px!important;margin-top:11px}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 :where(.activity-pill,.hero-chips span){min-height:28px!important;padding:4px 9px!important;border:1px solid var(--pc-line)!important;border-radius:999px!important;background:var(--pc-surface-soft)!important;color:var(--pc-copy)!important;font-size:10px!important;font-weight:750;box-shadow:none!important}.company-profile-h10h7 .hero-actions{align-self:center;align-content:start;gap:8px!important;padding:13px 16px 15px;border:1px solid var(--pc-line);border-radius:17px;background:color-mix(in srgb,var(--pc-surface) 86%,transparent)}.company-profile-h10h7 .hero-action-label{color:var(--pc-muted);font-size:10px;font-weight:750}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-actions .primary-btn{width:100%;min-height:42px!important;padding:0 13px!important;border-radius:10px!important;background:var(--pc-blue)!important;color:#fff!important;font-size:11px!important;font-weight:800;box-shadow:0 9px 22px color-mix(in srgb,var(--pc-blue) 22%,transparent)!important}.company-profile-h10h7 .contact-rule-note{color:var(--pc-muted)!important;font-size:10px!important;font-weight:600!important;line-height:1.4!important;text-align:left!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .kpi-strip{position:relative;z-index:2;width:calc(100% - 48px);margin:-20px auto 0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;overflow:hidden;border:1px solid var(--pc-line);border-radius:16px;background:var(--pc-line);box-shadow:var(--vds-shadow-xs)}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .kpi-card{min-height:72px;display:grid;grid-template-columns:32px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value"!important;align-content:center;gap:1px 9px;padding:9px 13px 11px!important;border:0;border-radius:0;background:var(--pc-surface);box-shadow:none}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .kpi-card .line-icon{grid-area:icon;width:32px!important;height:32px!important;padding:7px!important;border-radius:9px!important;background:var(--pc-blue-soft)!important;color:var(--pc-blue)!important}.company-profile-h10h7 .kpi-card span{grid-area:label;color:var(--pc-muted);font-size:9px;letter-spacing:.065em}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .kpi-card strong{grid-area:value;min-width:0;margin:0!important;overflow:hidden;color:var(--pc-text);font-size:12px!important;font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.company-profile-h10h7 .kpi-card small{display:none}.company-profile-h10h7 .company-section-nav{width:max-content;max-width:100%;margin:12px auto 0;padding:4px;display:flex;gap:3px;overflow-x:auto;border:1px solid var(--pc-line);border-radius:11px;background:var(--pc-surface);scrollbar-width:none}.company-profile-h10h7 .company-section-nav::-webkit-scrollbar{display:none}.company-profile-h10h7 .company-section-nav a{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;border-radius:7px;color:var(--pc-muted);font-size:10px;font-weight:750;text-decoration:none;white-space:nowrap}.company-profile-h10h7 .company-section-nav a:first-child,.company-profile-h10h7 .company-section-nav a:focus-visible,.company-profile-h10h7 .company-section-nav a:hover{background:var(--pc-blue-soft);color:var(--pc-blue-strong)}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .site-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 292px!important;align-items:start;gap:13px!important;margin-top:12px!important}.company-profile-h10h7 .primary-column,.company-profile-h10h7 .side-column{display:grid;gap:10px!important;min-width:0}.company-profile-h10h7 :where(.section-card,.side-card){scroll-margin-top:72px;border:1px solid var(--pc-line);border-radius:17px!important;background:var(--pc-surface)!important;box-shadow:var(--vds-shadow-xs)!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 :where(.section-card,.section-card.large){padding:13px 18px 17px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .side-card{padding:11px 15px 14px!important}.company-profile-h10h7 .presence-title,.company-profile-h10h7 .section-head{gap:9px;margin-bottom:10px!important}.company-profile-h10h7 .presence-title>span,.company-profile-h10h7 .section-icon{width:32px;height:32px;border-radius:9px;background:var(--pc-blue-soft);color:var(--pc-blue)}.company-profile-h10h7 .presence-title h2,.company-profile-h10h7 .section-head h2{color:var(--pc-text);font-size:16px;font-weight:800;letter-spacing:-.02em}.company-profile-h10h7 .about-text,.company-profile-h10h7 .about-text p{color:var(--pc-copy);font-size:12px!important;line-height:1.6!important}.company-profile-h10h7 .about-text{gap:8px}.company-profile-h10h7 .muted-copy{color:var(--pc-muted);font-size:11px;line-height:1.5}.company-profile-h10h7 .chip-grid{gap:5px}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .activity-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 0!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .activity-card{min-height:78px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:1px 10px!important;padding:9px 13px 12px!important;border:0;border-radius:12px!important;background:var(--pc-surface-soft)!important}.company-profile-h10h7 .activity-card .line-icon{width:42px!important;height:42px!important;padding:9px!important;border:1px solid var(--pc-line)!important;border-radius:11px!important;background:var(--pc-surface)!important;color:var(--pc-blue)!important}.company-profile-h10h7 .activity-card b{color:var(--pc-text);font-size:12px;font-weight:800}.company-profile-h10h7 .activity-card span{margin-top:2px;color:var(--pc-muted);font-size:10px}.company-profile-h10h7 .geography-card{gap:8px}.company-profile-h10h7 .geography-summary{gap:7px}.company-profile-h10h7 .geo-row{padding:8px 11px 10px;border:0;border-radius:11px!important;background:var(--pc-surface-soft)}.company-profile-h10h7 .geo-row span{color:var(--pc-muted);font-size:9px;letter-spacing:.065em}.company-profile-h10h7 .geo-row strong{margin-top:3px;color:var(--pc-text);font-size:11px}.company-profile-h10h7 .ports-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.company-profile-h10h7 .port-chip{min-height:38px;padding:6px 10px;border-radius:10px!important;background:var(--pc-surface-soft);color:var(--pc-copy);font-size:10px;font-weight:750}.company-profile-h10h7 .port-chip button{padding:6px 8px;background:var(--pc-blue-soft);color:var(--pc-blue-strong);font-size:9px}.company-profile-h10h7 :where(.worldwide-note,.geography-empty){padding:10px 12px;border-radius:11px!important;background:var(--pc-surface-soft);color:var(--pc-copy);font-size:11px}.company-profile-h10h7 .trust-review-grid{grid-template-columns:104px minmax(0,1fr)!important;gap:8px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .trust-score-card{min-height:84px!important;gap:3px;padding:9px!important;border:0;border-radius:11px!important;background:var(--pc-surface-soft)}.company-profile-h10h7 .trust-score-card strong{color:var(--pc-text);font-size:25px}.company-profile-h10h7 .trust-score-card em,.company-profile-h10h7 .trust-score-card span{color:var(--pc-muted);font-size:9px}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .trust-rating-card{grid-template-columns:minmax(120px,136px) minmax(0,1fr)!important;gap:7px!important;padding:0!important;border:0;background:transparent}.company-profile-h10h7 .trust-rating-main{border-radius:11px!important;background:var(--pc-surface-soft)!important}.company-profile-h10h7 .trust-rating-main>div{padding:9px 10px!important;border:0!important}.company-profile-h10h7 .latest-review-card span,.company-profile-h10h7 .trust-rating-main span{color:var(--pc-muted)!important;font-size:9px!important}.company-profile-h10h7 .trust-rating-main strong{margin-top:4px!important;color:var(--pc-text)!important;font-size:17px!important}.company-profile-h10h7 .trust-rating-main small{margin-top:4px!important;color:var(--pc-muted)!important;font-size:9px}.company-profile-h10h7 .star-row{margin-top:4px;font-size:14px}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .latest-review-card{margin-top:8px;padding:9px 12px 11px!important;border:0;border-radius:11px!important;background:var(--pc-surface-soft)!important}.company-profile-h10h7 .latest-review-card strong{margin-top:4px!important;color:var(--pc-text)!important;font-size:11px!important}.company-profile-h10h7 .latest-review-card p{margin-top:4px!important;color:var(--pc-muted)!important;font-size:10px;line-height:1.45}.company-profile-h10h7 .trust-disclaimer{margin-top:8px!important;color:var(--pc-muted)!important;font-size:9px!important;line-height:1.45}.company-profile-h10h7 .r132-rating-category-list{gap:4px!important}.company-profile-h10h7 .r132-rating-category{min-height:48px!important;padding:5px!important;border-radius:9px!important;background:var(--pc-surface-soft)}.company-profile-h10h7 .side-column>#contacts{background:linear-gradient(145deg,var(--pc-surface),color-mix(in srgb,var(--pc-blue-soft) 52%,var(--pc-surface)))!important}.company-profile-h10h7 .side-column .presence-title h2,.company-profile-h10h7 .side-column .section-head h2{font-size:14px}.company-profile-h10h7 .side-column :where(.locked-contact,.access-note-box){margin-top:9px;padding:9px 10px;border-radius:10px!important;background:var(--pc-blue-soft);color:var(--pc-copy);font-size:10px;line-height:1.45}.company-profile-h10h7 .side-column :where(.primary-btn,.login-link,.manage-link){width:100%;min-height:40px;margin-top:10px!important;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--pc-blue);color:#fff;font-size:10px;font-weight:800;text-decoration:none}.company-profile-h10h7 .side-column .contact-list,.company-profile-h10h7 .side-column .facts-list{gap:7px;margin-top:9px;color:var(--pc-copy);font-size:10px}.company-profile-h10h7 .facts-list div{gap:10px;padding-bottom:7px;border-bottom-color:var(--pc-line)}.company-profile-h10h7 .facts-list span{color:var(--pc-muted);font-weight:650}.company-profile-h10h7 .facts-list strong{color:var(--pc-text);font-weight:750}.company-profile-h10h7 .presence-metrics{gap:6px;margin-top:8px}.company-profile-h10h7 .presence-metrics div{padding:7px 9px 9px;border:0;border-radius:9px!important;background:var(--pc-surface-soft)}.company-profile-h10h7 .presence-metrics strong{color:var(--pc-text);font-size:18px}.company-profile-h10h7 .presence-metrics span{margin-top:2px;color:var(--pc-muted);font-size:9px}.company-profile-h10h7 .empty-presence{margin-top:8px;padding:9px 10px;border-radius:9px;background:var(--pc-surface-soft);color:var(--pc-muted);font-size:10px}.company-profile-h10h7 .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .team-card{min-height:126px!important;padding:10px!important;border-radius:12px!important;background:var(--pc-surface-soft)!important}.company-profile-h10h7 .document-access-note{margin-top:9px;padding:9px 10px;border-radius:10px;color:var(--pc-muted);font-size:10px}.company-profile-h10h7 .public-documents-table{border-radius:11px!important;background:var(--pc-surface)}.company-profile-h10h7 .doc-table-head{background:var(--pc-surface-soft)!important}.company-profile-h10h7 .document-card{background:var(--pc-surface)!important}.company-profile-h10h7 .company-footer{margin-top:14px;padding:14px 4px 0;color:var(--pc-muted);font-size:10px}.company-profile-h10h7 .company-footer a{color:var(--pc-blue-strong)}.company-profile-h10h7 .error-banner,.company-profile-h10h7 .owner-banner{margin-bottom:10px;border-radius:12px}html[data-theme=dark] .company-profile-h10h7 .company-logo,html[data-theme=dark] .company-profile-h10h7 .hero-logo{background:#f7f8fa}html[data-theme=dark] .company-profile-h10h7 .company-logo{color:#174fb9}@media (max-width:1060px){.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-site{grid-template-columns:104px minmax(0,1fr)!important;padding:20px 26px 32px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-logo{width:104px!important;height:104px!important}.company-profile-h10h7 .hero-actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center}.company-profile-h10h7 .hero-action-label{display:none}.company-profile-h10h7 .contact-rule-note{margin:0}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .site-layout{grid-template-columns:1fr!important}.company-profile-h10h7 .side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-h10h7 .side-column>#contacts{grid-column:1/-1}}@media (max-width:760px){.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .topbar-inner{padding:0 14px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .company-main{padding:10px 14px 28px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-site{grid-template-columns:78px minmax(0,1fr)!important;gap:14px!important;padding:15px 17px 34px!important;border-radius:18px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-logo{width:78px!important;height:78px!important;border-radius:16px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .company-logo{width:62px!important;height:62px!important;border-radius:13px!important;font-size:24px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .hero-copy h1{font-size:clamp(23px,7.5vw,30px)!important}.company-profile-h10h7 .hero-chips,.company-profile-h10h7 .hero-meta,.company-profile-h10h7 .hero-summary{grid-column:1/-1}.company-profile-h10h7 .hero-actions{grid-template-columns:1fr}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .kpi-strip{width:calc(100% - 18px);grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-profile-h10h7 .company-section-nav{width:100%;justify-content:flex-start}.company-profile-h10h7 .geography-summary,.company-profile-h10h7 .ports-list,.company-profile-h10h7 .side-column,.company-profile-h10h7 .team-grid,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .activity-cards{grid-template-columns:1fr!important}.company-profile-h10h7 .side-column>#contacts{grid-column:auto}.company-profile-h10h7 .trust-review-grid,.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .trust-rating-card{grid-template-columns:1fr!important}.company-profile-h10h7 .trust-score-card{min-height:70px!important}.company-profile-h10h7 .doc-table-head{display:none!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .document-card{grid-template-columns:1fr!important}}@media (max-width:430px){.company-profile-h10h7 .company-profile-eyebrow span:first-child{display:none}.company-profile-h10h7 .public-top-actions a:first-child{display:none!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .kpi-card{grid-template-columns:28px minmax(0,1fr)!important;padding:8px 9px 10px!important}.vesbor-app-root[data-vds-route=companies_directory] .company-profile-h10h7 .kpi-card .line-icon{width:28px!important;height:28px!important;padding:6px!important}}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-header{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(158px,180px) 32px!important;align-items:start!important;gap:8px!important;padding:10px 10px 8px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-header-main{min-width:0}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-header h1{font-size:clamp(20px,2.2vw,25px)!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-eyebrow{margin-bottom:3px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-header p{margin-top:4px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .r196hc-port-route-actions{margin-top:6px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-window-hint{margin-top:5px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-widget{min-width:0;padding:7px 8px 6px;border:1px solid rgba(191,219,254,.42);border-radius:11px;background:linear-gradient(145deg,rgba(7,25,54,.74),rgba(15,23,42,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 5px 15px rgba(2,8,23,.18);color:#f8fafc;cursor:default;-webkit-user-select:text;user-select:text;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-widget.is-stale{border-color:rgba(253,230,138,.58)}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-label{color:#bfdbfe;font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-primary{display:grid;grid-template-columns:34px auto minmax(0,1fr);align-items:center;gap:5px;margin-top:2px}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-icon{display:inline-flex;align-items:center;justify-content:center;color:#fde68a;filter:drop-shadow(0 2px 5px rgba(15,23,42,.45))}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-primary>strong{color:#ffffff!important;font-size:20px;font-weight:900;line-height:1;letter-spacing:-.04em}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-primary>span:last-child{min-width:0;color:#e0f2fe;font-size:9px;font-weight:750;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-details{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:4px}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-details>span{display:grid;gap:1px;min-width:0;color:#bfdbfe;font-size:8px;font-weight:700;line-height:1.15}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-details strong{color:#f8fafc!important;font-size:9px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px;padding-top:4px;border-top:1px solid rgba(191,219,254,.18);color:#cbd5e1;font-size:7.5px;font-weight:700;line-height:1.1}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-foot a{color:#bfdbfe!important;text-decoration:none;white-space:nowrap}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-foot a:hover{color:#ffffff!important;text-decoration:underline}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-state{display:flex;align-items:center;gap:6px;min-height:48px;color:#e0f2fe;font-size:9px;font-weight:800;line-height:1.2}@media screen and (max-width:700px){html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-header{grid-template-columns:minmax(0,1fr) 32px!important}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-widget{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(125px,.9fr) minmax(150px,1.1fr);column-gap:10px;align-items:center}html body #__next .vesbor-app-root[data-vds-route=ports] .port-panel-close{grid-column:2;grid-row:1}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-label,html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-primary{grid-column:1}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-details,html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-foot{grid-column:2}html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-details{grid-row:1/span 2;align-self:end}}@media (prefers-reduced-motion:reduce){html body #__next .vesbor-app-root[data-vds-route=ports] .port-weather-state .spin{animation:none!important}}