/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.form-settings-state{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#e2e8f018,#80d8ff07 48%,#090e14a3);border:1px solid #e2e8f029;border-radius:26px;justify-items:center;gap:10px;width:min(720px,100%);margin:auto;padding:46px 34px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000002b}.form-settings-state .mountain-mark{margin-bottom:8px}.form-settings-state>span{color:#60a5fa;letter-spacing:1.5px;font-size:9px;font-weight:900}.form-settings-state h1{letter-spacing:-.8px;margin:7px 0;font-size:27px}.form-settings-state p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.form-settings-state .primary{margin-top:10px}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif}button,input,select{font:inherit}button{cursor:pointer}input,select{color:var(--text)}body{background-image:radial-gradient(circle at 70% 10%,#3b82f61f,#0000 30%),radial-gradient(circle at 20% 90%,#22c55e14,#0000 28%)}.glass-card{border:1px solid var(--line);background:linear-gradient(145deg,#1e293bf7,#0f172afa);box-shadow:0 18px 55px #0000004d}.primary{background:var(--primary);color:#fff;border:0;border-radius:12px;padding:12px 18px;font-weight:800;transition:all .2s;box-shadow:0 0 22px #3b82f638}.primary:hover{background:#2563eb;transform:translateY(-1px)}.wide{width:100%;padding:15px}.ghost,.icon-button,.small-button,.secondary-button,.text-button{border:1px solid var(--line);color:var(--text);background:#ffffff0d;border-radius:10px;padding:9px 14px}.toast{z-index:100;border:1px solid #22c55e59;border-left:4px solid var(--green);background:#122319;border-radius:12px;padding:12px 18px;font-size:13px;font-weight:800;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0008}.auth-shell{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:30px;display:flex;position:relative;overflow:hidden}.ambient{filter:blur(90px);opacity:.18;border-radius:999px;position:absolute}.ambient-one{background:#2563eb;width:380px;height:380px;top:-140px;right:-100px}.ambient-two{background:#22c55e;width:300px;height:300px;bottom:-160px;left:-100px}.login-card{border-radius:28px;width:min(430px,100%);position:relative;overflow:hidden}.login-brand{text-align:center;border-bottom:1px solid var(--line);background:#0206172e;padding:34px 32px 27px}.login-brand h1{letter-spacing:-1.5px;margin:16px 0 10px;font-size:34px}.login-brand h1 span{color:#60a5fa;font-weight:500}.demo-pill,.demo-tag{letter-spacing:1.5px;color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f647;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-block}.secure{color:#63dc8a;font-size:11px;font-weight:800}.secure i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.login-form{gap:18px;padding:28px 32px 20px;display:grid}.login-form label,.section-card label,.admin-form label{color:#aab5c7;text-transform:uppercase;letter-spacing:.7px;gap:8px;font-size:11px;font-weight:800;display:grid}.login-form input,.section-card input,.admin-form input,.admin-form select,.filters input,.filters select,.actions select,.users-card select{border:1px solid var(--line);background:#00000040;border-radius:12px;outline:none;width:100%;padding:13px 14px}.login-form input:focus,.section-card input:focus,.filters input:focus{border-color:#3b82f6}.safety-note{color:#b7a687;background:#f59e0b12;border:1px solid #f59e0b2b;border-radius:10px;margin:0 32px;padding:12px;font-size:10px;line-height:1.5}.admin-link{color:#8090aa;background:0 0;border:0;margin:18px auto 26px;font-size:11px;text-decoration:underline;display:block}.powered{color:#536178;letter-spacing:2px;margin-top:24px;font-size:9px;font-weight:900;position:relative}.admin-shell{min-height:100dvh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ad1;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.topbar>div{align-items:center;gap:12px;display:flex}.demo-tag{margin-left:7px}.icon{color:#60a5fa;justify-content:center;align-items:center;min-width:22px;display:inline-flex}.admin-content{gap:22px;width:min(1050px,100% - 32px);margin:30px auto;display:grid}.section-card{border-radius:22px;padding:24px}.section-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-title h2,.card-heading h2{margin:0;font-size:18px}.section-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.admin-form{grid-template-columns:1fr 170px auto;align-items:end;gap:14px;display:grid}.users-card{border-radius:22px;overflow:hidden}.card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#7d8ba3;text-transform:uppercase;letter-spacing:1px;background:#00000024;font-size:10px}th,td{border-bottom:1px solid #ffffff0d;padding:15px 22px}.app-shell{height:100dvh;display:flex;overflow:hidden}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09101fe6;flex-direction:column;flex:none;width:275px;display:flex}.side-brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px;display:flex}.package-mark{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e38;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;display:grid;box-shadow:0 0 18px #22c55e1f}.side-brand h1{margin:0;font-size:17px}.side-brand p{color:var(--muted);margin:4px 0 0;font-size:10px}.sidebar nav{gap:5px;padding:12px;display:grid}.sidebar nav button{color:#8b99ae;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:800;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#3b82f61c}.sidebar nav button.active{box-shadow:inset 2px 0 #3b82f6}.courier-summary{border:1px solid var(--line);background:#0003;border-radius:16px;margin:12px;padding:15px}.courier-summary>span{letter-spacing:1.4px;color:#718099;font-size:8px;font-weight:900}.courier-summary div{color:#b9c3d1;justify-content:space-between;padding:9px 0 0;font-size:11px;display:flex}.courier-summary em{color:#60a5fa;font-style:normal;font-weight:900}.profile{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:16px;display:grid}.avatar{color:#94a3b8;background:#1e293b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.profile strong{font-size:11px;display:block}.profile span{color:#60a5fa;margin-top:3px;font-size:8px;font-weight:900;display:block}.profile button,.mobile-header button{color:#f87171;background:0 0;border:0;font-size:10px}.workspace{flex:1;min-width:0;position:relative;overflow:hidden}.workspace:before{content:"";filter:blur(100px);pointer-events:none;background:#3b82f614;width:400px;height:400px;position:absolute;top:-170px;right:-170px}.page-content{height:100%;padding:34px;overflow:auto}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-heading h2{letter-spacing:-1px;margin:4px 0 0;font-size:28px}.page-heading>div>span{color:#60a5fa;letter-spacing:1.6px;font-size:9px;font-weight:900}.page-heading p{color:var(--muted);margin:5px 0;font-size:11px}.config-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.stack{gap:20px;display:grid}.section-card h3{letter-spacing:1.3px;color:#60a5fa;border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:12px;font-size:10px}.section-card{gap:16px;display:grid}.section-card small,.helper{color:#66748a;font-size:9px}.phone-input{position:relative}.phone-input span{color:#748198;font-size:12px;position:absolute;top:14px;left:14px}.phone-input input{padding-left:48px}.inline-form{align-items:end;gap:10px;display:flex}.inline-form label{flex:1}.secondary-button{background:#4f46e5;border:0;height:45px;font-weight:800}.logistics{align-content:start}.logistics h3 b{color:#f87171}.choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-grid button,.day-row button{border:1px solid var(--line);color:#8795aa;background:#0003;border-radius:10px;padding:10px;font-size:11px;font-weight:700}.choice-grid button.selected,.day-row button.selected{color:#fff;background:#3b82f626;border-color:#3b82f673}.day-row{flex-wrap:wrap;gap:7px;display:flex}.day-row button{min-width:43px}.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.share-page{place-items:center;height:100%;padding:30px;display:grid;overflow:auto}.share-card{text-align:center;border-radius:27px;width:min(440px,100%);padding:36px}.share-orb{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e38;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:28px;display:grid;box-shadow:0 0 24px #22c55e1f}.share-card>span{color:#4ade80;letter-spacing:1.7px;font-size:8px;font-weight:900}.share-card h2{margin:8px 0 10px}.share-card p{color:#8b99ad;font-size:12px;line-height:1.65}.share-card code{border:1px solid var(--line);color:#60a5fa;background:#00000040;border-radius:11px;margin:22px 0;padding:14px;font-size:11px;display:block}.whatsapp-button{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:12px;width:100%;margin-top:10px;padding:13px;font-weight:800}.text-button{color:#748399;background:0 0;border:0;margin-top:12px;font-size:11px}.client-form-shell{flex-direction:column;align-items:center;min-height:100dvh;padding:28px 18px 40px;display:flex;position:relative;overflow:hidden}.client-brand{z-index:2;align-items:center;gap:12px;width:min(720px,100%);margin-bottom:20px;display:flex;position:relative}.mountain-mark{color:#fff;background:linear-gradient(145deg,#2563eb,#22c55e);border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid;box-shadow:0 0 25px #3b82f640}.client-brand strong{letter-spacing:-.4px;font-size:18px;display:block}.client-brand span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.client-form-card,.form-success{z-index:2;border-radius:28px;width:min(720px,100%);position:relative}.client-form-card{padding:30px}.client-form-heading{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:22px}.client-form-heading>span,.form-success>span{color:#60a5fa;letter-spacing:1.5px;font-size:9px;font-weight:900}.client-form-heading h1,.form-success h1{letter-spacing:-.8px;margin:7px 0;font-size:27px}.client-form-heading p,.form-success p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.client-order-form{gap:16px;display:grid}.client-order-form label{color:#aab5c7;text-transform:uppercase;letter-spacing:.65px;gap:7px;font-size:10px;font-weight:800;display:grid}.client-order-form input,.client-order-form select,.client-order-form textarea{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#00000040;border-radius:11px;outline:none;padding:12px 13px}.client-order-form input:focus,.client-order-form select:focus,.client-order-form textarea:focus{border-color:#3b82f6}.form-two-col{grid-template-columns:1fr 1fr;gap:13px;display:grid}.client-order-form .terms{text-transform:none;letter-spacing:0;color:#77869c;align-items:center;gap:9px;font-size:10px;display:flex}.client-order-form .terms input{accent-color:#3b82f6;width:15px;height:15px}.client-back{color:#718099;background:0 0;border:0;margin:18px auto 0;font-size:10px;display:block}.form-success{text-align:center;margin:auto;padding:52px 38px}.success-mark{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e42;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 19px;font-size:28px;display:grid;box-shadow:0 0 24px #22c55e21}.form-success p{margin-bottom:24px}.form-success .text-button{margin:13px auto 0;display:block}.orders-page{flex-direction:column;display:flex}.toolbar{border-radius:18px;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px;display:flex}.filters,.actions{align-items:center;gap:8px;display:flex}.filters input{width:210px}.filters input,.filters select{padding:9px 11px;font-size:10px}.actions button,.status-menu summary{border:1px solid var(--line);color:#a9b4c5;white-space:nowrap;background:#ffffff0a;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800}.actions button.danger{color:#f87171}.actions button:disabled,.status-menu summary.disabled{opacity:.4;cursor:not-allowed}.status-menu{position:relative}.status-menu summary{cursor:pointer;color:#fff;background:#3b82f6bf;border-color:#3b82f680;list-style:none}.status-menu summary::-webkit-details-marker{display:none}.status-menu>div{z-index:30;border:1px solid var(--line);background:#111c30;border-radius:12px;gap:4px;min-width:150px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 35px #0006}.status-menu>div button{text-align:left;background:0 0;border:0;width:100%}.status-menu>div button:hover{background:#ffffff12}.orders-card{border-radius:22px;min-height:300px;overflow:auto}.orders-head,.order-row{grid-template-columns:34px 1.5fr 1.15fr .9fr 1fr;align-items:center;gap:12px;padding:14px 20px;display:grid}.orders-head{color:#718099;text-transform:uppercase;letter-spacing:1px;background:#0003;font-size:9px;font-weight:900}.order-row{border-top:1px solid #ffffff0d;transition:all .15s}.order-row input{accent-color:#3b82f6}.order-row strong{font-size:11px;display:block}.order-row span{color:#718099;margin-top:4px;font-size:9px;display:block}.client-cell strong{color:#e8edf5}.status{border-radius:999px;width:max-content;padding:5px 8px;margin:0!important;font-weight:900!important;display:inline-block!important}.status-nuevo{background:#3b82f61f;color:#93c5fd!important}.status-confirmado{background:#8b5cf61f;color:#c4b5fd!important}.status-en-ruta{background:#f59e0b1a;color:#fcd34d!important}.status-entregado{background:#22c55e1a;color:#86efac!important}.order-row>div:last-child{justify-content:space-between;align-items:center;display:flex}.more{color:#64748b;background:0 0;border:0}.empty{text-align:center;color:#718099;padding:70px;font-size:12px}.mobile-header{display:none}@media (width<=850px){.sidebar{width:225px}.config-grid{grid-template-columns:1fr}.toolbar{flex-direction:column}.actions{overflow:auto}.orders-head{display:none}.order-row{grid-template-columns:28px 1.4fr 1fr}.order-row>div:nth-of-type(3),.order-row>div:nth-of-type(4){display:none}.admin-form{grid-template-columns:1fr 1fr}.admin-form .primary{grid-column:1/-1}}@media (width<=640px){.app-shell{display:block;overflow:auto}.sidebar{z-index:20;width:100%;height:auto;display:block;position:sticky;top:0}.side-brand,.courier-summary,.profile{display:none}.sidebar nav{padding:8px;display:flex}.sidebar nav button{flex:1;justify-content:center}.workspace{height:auto;overflow:visible}.mobile-header{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 16px;display:flex}.mobile-header small{color:#60a5fa}.page-content{height:auto;min-height:calc(100dvh - 100px);padding:20px 14px}.page-heading{align-items:flex-start}.page-heading h2{font-size:23px}.page-heading .primary{padding:10px;font-size:10px}.toolbar{z-index:10;position:sticky;top:61px}.filters input{width:100%}.filters{grid-template-columns:110px 1fr;display:grid}.orders-head{display:none}.order-row{padding:14px 12px}.share-page{min-height:calc(100dvh - 100px)}.admin-form{grid-template-columns:1fr}.admin-form .primary{grid-column:auto}.topbar{padding:0 16px}.table-wrap{font-size:11px}.login-form{padding-left:22px;padding-right:22px}.safety-note{margin-left:22px;margin-right:22px}.client-form-shell{padding:18px 12px 30px}.client-form-card{padding:22px 17px}.form-two-col{grid-template-columns:1fr}.client-form-heading h1{font-size:23px}}@media print{.sidebar,.mobile-header,.page-heading,.toolbar,.toast{display:none!important}.workspace,.page-content{height:auto;overflow:visible}.orders-card{box-shadow:none;border:0}.order-row{color:#111;background:#fff;border-bottom:1px solid #ddd}.order-row span{color:#555}.order-row input,.more{display:none}}.landing-shell{flex-direction:column;min-height:100dvh;padding:26px clamp(22px,6vw,90px);display:flex;position:relative;overflow:hidden}.landing-nav{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.landing-nav .client-brand{width:auto;margin:0}.landing-nav>a,.landing-actions a{text-decoration:none}.landing-nav>a{color:#b9c7dc;font-size:12px;font-weight:800}.landing-hero{z-index:2;width:min(830px,100%);margin:auto 0;padding:80px 0;position:relative}.landing-hero h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(42px,7vw,82px);line-height:.98}.landing-hero h1 span{color:#0000;background:linear-gradient(90deg,#60a5fa,#4ade80);-webkit-background-clip:text;background-clip:text}.landing-hero>p{color:#a8b4c6;max-width:580px;font-size:17px;line-height:1.65}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-actions .primary,.landing-actions .ghost{padding:13px 19px}.landing-features{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:68px;display:grid}.landing-features>div{border:1px solid var(--line);background:#0f172a94;border-radius:15px;padding:16px}.landing-features b{color:#60a5fa;margin-bottom:18px;font-size:10px;display:block}.landing-features strong,.landing-features span{display:block}.landing-features strong{font-size:12px}.landing-features span{color:#7f8ba0;margin-top:6px;font-size:10px;line-height:1.4}.form-trap{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.form-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;margin:0;padding:10px 12px;font-size:11px}.client-order-form button:disabled{opacity:.6;cursor:wait}.real-dashboard{background:var(--bg);min-height:100dvh;display:flex}.real-sidebar{border-right:1px solid var(--line);background:#09101feb;flex-direction:column;flex:none;width:260px;padding:23px 14px;display:flex}.real-sidebar .client-brand{width:auto;margin:0 8px 26px}.real-sidebar nav{gap:5px;display:grid}.real-sidebar nav a{color:#94a3b8;border-radius:10px;padding:12px;font-size:12px;font-weight:800;text-decoration:none}.real-sidebar nav a:hover,.real-sidebar nav a.active{color:#fff;background:#3b82f624}.dashboard-profile{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding:16px 8px 2px;display:grid}.dashboard-profile span{color:#b9c7dc;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-profile a{color:#f87171;font-size:11px;text-decoration:none}.real-workspace{flex:1;min-width:0;padding:34px;overflow:auto}.dashboard-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.dashboard-heading span{letter-spacing:1.5px;color:#60a5fa;font-size:9px;font-weight:900}.dashboard-heading h1{letter-spacing:-.04em;margin:4px 0;font-size:30px}.dashboard-heading a{text-decoration:none}.status-incidencia{background:#f43f5e1f;color:#fda4af!important}.denied-shell{place-items:center;min-height:100dvh;padding:20px;display:grid}.denied-card{text-align:center;border-radius:24px;max-width:470px;padding:36px}.denied-card>span{letter-spacing:1.5px;color:#fca5a5;font-size:9px;font-weight:900}.denied-card h1{letter-spacing:-.04em;font-size:26px}.denied-card p{color:var(--muted);margin-bottom:24px;font-size:13px}.denied-card a{text-decoration:none;display:inline-block}.real-sidebar nav button{color:#94a3b8;text-align:left;background:0 0;border:0;border-radius:10px;padding:12px;font-size:12px;font-weight:800}.real-sidebar nav button:hover,.real-sidebar nav button.active{color:#fff;background:#3b82f624}.setting-card{border-radius:20px;align-content:start;gap:14px;padding:23px;display:grid}.setting-card h2{margin:0;font-size:15px}.setting-card p,.setting-note{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.setting-card label{color:#aab5c7;text-transform:uppercase;letter-spacing:.65px;gap:7px;font-size:10px;font-weight:800;display:grid}.setting-card label small{color:#718099;text-transform:none;letter-spacing:0;font-size:9px}.setting-card input{border:1px solid var(--line);width:100%;color:var(--text);background:#00000040;border-radius:11px;outline:none;padding:12px 13px}.setting-card input:focus{border-color:#3b82f6}.setting-card code{border:1px solid var(--line);color:#93c5fd;overflow-wrap:anywhere;background:#00000040;border-radius:10px;padding:12px;font-size:11px;display:block}.setting-actions{flex-wrap:wrap;gap:8px;display:flex}.setting-actions button,.setting-actions a{border:1px solid var(--line);color:#a9b4c5;background:#ffffff0a;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.setting-actions .primary{background:var(--primary);color:#fff;border-color:#0000}.setting-toggles{flex-wrap:wrap;gap:8px;display:flex}.setting-toggles button{border:1px solid var(--line);color:#8795aa;background:#0003;border-radius:10px;padding:10px;font-size:11px;font-weight:700}.setting-toggles button.selected{color:#fff;background:#3b82f626;border-color:#3b82f673}.setting-toggles.days button{min-width:42px}@media (width<=760px){.landing-shell{padding:20px}.landing-hero{padding:70px 0 34px}.landing-features{grid-template-columns:1fr;margin-top:34px}.real-dashboard{display:block}.real-sidebar{flex-direction:row;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex}.real-sidebar .client-brand{flex:1;margin:0}.real-sidebar nav{display:flex}.real-sidebar nav a,.real-sidebar nav button{padding:8px;font-size:10px}.dashboard-profile{display:none}.real-workspace{padding:20px 14px}.dashboard-heading h1{font-size:25px}.dashboard-heading .primary{padding:10px;font-size:10px}.toolbar{position:static}.actions{max-width:100%;overflow:auto}.orders-head{display:none}.order-row{grid-template-columns:28px 1.4fr 1fr}.order-row>div:nth-of-type(3){display:none}.settings-grid{grid-template-columns:1fr}}.print-labels{display:none}.auth-card{text-align:left;width:min(420px,100%)}.auth-card>span,.auth-card h1,.auth-card>p{text-align:center;display:block}.auth-form{gap:14px;margin-top:24px;display:grid}.auth-form label{color:#aab5c7;text-transform:uppercase;letter-spacing:.65px;gap:7px;font-size:10px;font-weight:800;display:grid}.auth-form input{border:1px solid var(--line);width:100%;color:var(--text);background:#00000040;border-radius:11px;outline:none;padding:12px 13px}.auth-form input:focus{border-color:#3b82f6}.auth-card .text-button{margin:14px auto 0;display:block}.dashboard-profile button{color:#f87171;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.dni-lookup{gap:8px;display:flex}.dni-lookup .secondary{color:#bfdbfe;white-space:nowrap;background:#3b82f61f;border:1px solid #3b82f666;border-radius:11px;flex:none;padding:0 12px;font-size:10px;font-weight:800}.dni-lookup .secondary:disabled{opacity:.6;cursor:wait}.form-success-note{color:#86efac;text-transform:none;letter-spacing:0;background:#22c55e1a;border:1px solid #22c55e33;border-radius:9px;margin:0;padding:8px 10px;font-size:10px}.document-type{gap:6px;display:flex}.document-type button{border:1px solid var(--line);color:#8fa0b6;background:#0003;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:900}.document-type button.selected{color:#dbeafe;background:#3b82f62e;border-color:#3b82f67a}.registration-summary{border:1px solid var(--line);background:#0000002e;border-radius:12px;gap:5px;margin:18px 0;padding:13px;display:grid}.registration-summary span{letter-spacing:1px;color:#60a5fa;font-size:9px;font-weight:900}.registration-summary strong{overflow-wrap:anywhere;font-size:13px}.registration-summary small{color:var(--muted);font-size:10px}.whatsapp-confirmation{color:#86efac;background:#22c55e1f;border:1px solid #22c55e47;border-radius:12px;margin:0 0 10px;padding:13px;font-size:12px;font-weight:900;text-decoration:none;display:block}.date-filter{align-items:end;gap:9px;margin:-8px 0 14px;display:flex}.date-filter label{color:#8da0bb;letter-spacing:.8px;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.date-filter input{border:1px solid var(--line);color:var(--text);background:#00000040;border-radius:9px;padding:8px 10px}.date-filter button{color:#93c5fd;background:0 0;border:0;padding:8px 2px;font-size:10px;font-weight:800}.sidebar-counts{border:1px solid var(--line);color:#9aa9bd;border-radius:12px;gap:7px;margin:0 8px 15px;padding:11px;font-size:10px;display:grid}.sidebar-counts span{justify-content:space-between;display:flex}.sidebar-delete{color:#fda4af;background:#f8717114;border:1px solid #f871713d;border-radius:9px;margin:12px 12px 0;padding:10px;font-size:10px;font-weight:800}.sidebar-delete:disabled{opacity:.4;cursor:not-allowed}.shipment-tabs{gap:6px;display:flex}.shipment-tabs button{border:1px solid var(--line);color:#9aa9bd;background:#0003;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.shipment-tabs button.selected{color:#fff;background:#3b82f62e;border-color:#3b82f673}.toolbar .actions>button:first-child:hover{background:#3b82f652}@media (width<=760px){.toolbar .actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.toolbar .actions>button,.toolbar .actions>.status-menu{min-width:0}.toolbar .actions>button:first-child{grid-column:1/-1;padding:11px}}.form-agency-results{gap:6px;max-height:220px;display:grid;overflow:auto}.form-agency-results button,.agency-picker button{text-align:left;border:1px solid var(--line);color:#dbeafe;background:#080f1da6;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.form-agency-results strong,.agency-picker strong{font-size:11px}.form-agency-results small,.agency-picker small{color:#8fa0b6;text-transform:none;letter-spacing:0;font-size:9px}.excel-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060fc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.excel-wizard{border-radius:24px;gap:15px;width:min(730px,100%);max-height:min(90dvh,820px);padding:28px;display:grid;position:relative;overflow:auto}.excel-wizard>span{color:#60a5fa;letter-spacing:1.4px;font-size:9px;font-weight:900}.excel-wizard h2{letter-spacing:-.04em;margin:-7px 0 0;font-size:25px}.excel-wizard>p{color:var(--muted);margin:-5px 0 2px;font-size:12px;line-height:1.55}.close-wizard{color:#94a3b8;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:14px;right:18px}.excel-wizard label{color:#aab5c7;text-transform:uppercase;letter-spacing:.65px;gap:7px;font-size:10px;font-weight:800;display:grid}.excel-wizard input,.excel-wizard select{border:1px solid var(--line);width:100%;color:var(--text);background:#00000040;border-radius:11px;outline:none;padding:12px 13px}.excel-wizard input:focus,.excel-wizard select:focus{border-color:#3b82f6}.agency-picker{gap:6px;max-height:170px;margin-top:-8px;display:grid;overflow:auto}.verified-agency{background:#22c55e17;border:1px solid #22c55e33;border-radius:10px;padding:10px 12px;color:#86efac!important}.excel-fields{grid-template-columns:1.5fr .7fr 1.2fr;gap:12px;display:grid}.excel-fields small{color:#718099;text-transform:none;letter-spacing:0;font-weight:500}.package-preview{flex-wrap:wrap;gap:7px;display:flex}.package-preview span{color:#bfdbfe;background:#3b82f61a;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.excel-warning{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:11px;gap:4px;padding:11px 13px;font-size:11px;display:grid}.excel-warning span{color:#fcd34d;font-size:10px;line-height:1.4}.empty.compact{padding:30px}.action-confirmation-overlay{z-index:120}.action-confirmation-card{border-radius:22px;gap:15px;width:min(520px,100%);padding:28px;display:grid}.action-confirmation-card>span{color:#7dd3fc;letter-spacing:1.2px;font-size:10px;font-weight:900}.action-confirmation-card h2{margin:0;font-size:25px}.action-confirmation-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.action-confirmation-card strong{color:var(--text)}.action-confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.action-confirmation-actions button{min-height:44px;padding-inline:18px}.action-confirmation-card.shalom-registering{text-align:center;justify-items:center;padding-block:36px;position:relative;overflow:hidden}.shalom-registering:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#38bdf824,#0000 58%);position:absolute;inset:0}.shalom-registering-progress{justify-items:center;gap:14px;width:100%;display:grid;position:relative}.shalom-registering-spinner{border:4px solid #7dd3fc33;border-top-color:#7dd3fc;border-radius:50%;width:48px;height:48px;animation:.85s linear infinite shalom-spin}.shalom-registering-progress strong{font-size:14px}.shalom-registering-progress p{max-width:390px}.shalom-progress-track{background:#7dd3fc1f;border-radius:999px;width:100%;height:7px;overflow:hidden}.shalom-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a7f3d0);height:100%;transition:width .35s;display:block}@keyframes shalom-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shalom-registering-spinner{animation-duration:1.8s}.shalom-progress-track i{transition:none}}.restore-action{color:#bbf7d0!important;background:#22c55e29!important;border-color:#4ade8080!important;font-weight:900!important}.restore-action:disabled{opacity:.55}.trash-help{color:#86efac;font-size:11px}@media (width<=640px){.date-filter{flex-wrap:wrap;align-items:stretch}.excel-fields{grid-template-columns:1fr}.excel-wizard{padding:22px 16px}.excel-wizard h2{font-size:22px}}.declaration-overlay{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060fd1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.declaration-wizard{border-radius:24px;gap:15px;width:min(760px,100%);max-height:92dvh;padding:30px;display:grid;position:relative;overflow:auto}.declaration-wizard>span{color:#9de4e8;letter-spacing:1.4px;font-size:11px;font-weight:900}.declaration-wizard h2{margin:-6px 0 0;font-size:27px}.declaration-wizard>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.declaration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.declaration-fields label{color:#aab5c7;text-transform:uppercase;letter-spacing:.55px;gap:7px;font-size:12px;font-weight:800;display:grid}.declaration-fields input,.declaration-fields textarea{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#00000040;border-radius:11px;outline:none;padding:12px 13px}.declaration-fields input:focus,.declaration-fields textarea:focus{border-color:#a5e7fa;box-shadow:0 0 0 3px #7dd3fc1c}.declaration-fields .wide-field{grid-column:1/-1}.declaration-note{background:#fbbf2412;border:1px solid #fbbf243d;border-radius:11px;padding:11px 13px;color:#fde68a!important}.print-labels,.declaration-print{display:none}@media (width<=640px){.declaration-overlay{padding:10px}.declaration-wizard{padding:24px 16px}.declaration-fields{grid-template-columns:1fr}.declaration-fields .wide-field{grid-column:auto}}@media print{@page{size:A4 portrait;margin:8mm}html,body{color:#000!important;-webkit-print-color-adjust:economy!important;print-color-adjust:economy!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important}body:before,.real-dashboard,.excel-overlay,.declaration-overlay,.ambient{display:none!important}html[data-print-mode=labels] .print-labels{display:block!important}html[data-print-mode=labels] .declaration-print,html[data-print-mode=declarations] .print-labels{display:none!important}html[data-print-mode=declarations] .declaration-print{display:block!important}.label-print-page{break-after:page;page-break-after:always;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;width:194mm;height:277mm;margin:0 auto;display:grid}.label-print-page:last-child{break-after:auto;page-break-after:auto}.shipping-label{break-inside:avoid;page-break-inside:avoid;border:1.35pt solid #000;border-radius:2mm;grid-template-rows:minmax(0,1fr) auto auto auto;gap:1.6mm;min-width:0;height:auto;min-height:0;padding:3.6mm;display:grid;overflow:hidden;color:#000!important;background:#fff!important}.shipping-label header,.shipping-label footer{border-bottom:1pt solid #000;justify-content:space-between;align-items:center;gap:2mm;padding-bottom:1.4mm;display:flex;color:#000!important}.shipping-label header strong{font-size:11pt;line-height:1}.shipping-label header span{letter-spacing:.4px;white-space:nowrap;font-size:7.5pt;font-weight:800;color:#000!important}.shipping-label b{text-transform:uppercase;letter-spacing:.6px;font-size:6.8pt;display:block;color:#000!important}.shipping-label strong{overflow-wrap:anywhere;word-break:normal;display:block;color:#000!important}.shipping-label .label-client{border-bottom:.8pt solid #777;align-content:center;gap:.6mm;min-height:0;padding-bottom:1.1mm;display:grid}.shipping-label .label-client strong{font-size:11pt;line-height:1.08}.shipping-label .label-identity{grid-template-columns:1fr 1fr;gap:2mm;display:grid}.shipping-label .label-route{grid-template-columns:1fr;gap:1.2mm;display:grid}.shipping-label .label-identity span,.shipping-label .label-route span{min-width:0}.shipping-label .label-identity strong{font-size:9.5pt;line-height:1.05}.shipping-label .label-identity span:first-child strong{letter-spacing:.5px;font-size:16pt;font-weight:900}.shipping-label .label-route strong{font-size:8pt;line-height:1.08}.shipping-label .label-route .label-agency strong{overflow-wrap:anywhere;font-size:9pt;font-weight:900;line-height:1.06}.shipping-label footer{border-top:1pt solid #000;border-bottom:0;margin-top:auto;padding:1.4mm 0 0;font-size:7.5pt;font-weight:800}.shipping-label footer em{font-style:normal;font-weight:800;color:#000!important}.declaration-print-page{break-after:auto;page-break-after:auto;break-inside:avoid;page-break-inside:avoid;overflow-wrap:anywhere;border:0;width:194mm;height:277mm;margin:0 auto;padding:5mm 7mm;font-size:9.5pt;line-height:1.32;display:block;color:#000!important;background:#fff!important}.declaration-print-page+.declaration-print-page{break-before:page;page-break-before:always}.declaration-print-page header{text-align:center;border-bottom:1.3pt solid #000;margin-bottom:2.5mm;padding-bottom:2mm}.declaration-print-page header p{margin:0;font-size:12.5pt;font-weight:900}.declaration-print-page header strong{font-size:9.5pt}.declaration-print-page h2{text-align:center;margin:3mm 0 2mm;font-size:9.5pt}.declaration-print-page p{text-align:justify;margin:0 0 2mm;line-height:1.3}.declaration-print-page b{font-weight:800}.declaration-dni{letter-spacing:.4px;font-size:11.5pt}.declaration-print-page table{table-layout:fixed;border-collapse:collapse;width:100%;margin:1.5mm 0 2.5mm;font-size:9pt}.declaration-print-page th,.declaration-print-page td{text-align:left;overflow-wrap:anywhere;border:1pt solid #000;padding:1.8mm}.declaration-print-page th:first-child,.declaration-print-page td:first-child{text-align:center;width:24mm}.declaration-print-page td{vertical-align:top;height:13mm}.declaration-reason{text-align:center;border:1pt solid #000;margin-bottom:2.5mm}.declaration-reason h3{border-bottom:1pt solid #000;margin:0;padding:1.2mm;font-size:8.5pt}.declaration-reason p{text-align:left;min-height:7mm;margin:0;padding:1.8mm}.declaration-date{text-align:right!important;margin:3mm 0!important}.declaration-signatures{grid-template-columns:1fr 34mm;gap:14mm;margin-top:7mm;display:grid}.declaration-signatures>div{text-align:center;overflow-wrap:anywhere;border-top:1pt solid #000;align-content:start;gap:.6mm;min-height:19mm;padding-top:1.5mm;display:grid}.declaration-signatures span,.declaration-signatures small{font-size:7.5pt}.declaration-signatures b{font-size:8.5pt}.declaration-print-page footer{text-align:center;border-top:.7pt solid #777;margin-top:3mm;padding-top:1.5mm;font-size:6.5pt;color:#333!important}}body{background:radial-gradient(circle at 13% -8%,#7dd3fc47,#0000 30%),radial-gradient(circle at 94% 8%,#94a3b82b,#0000 29%),linear-gradient(145deg,#030916 0%,#07182c 48%,#0a2540 100%)}body:before{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:radial-gradient(circle,#fffffff0 0 1px,#0000 1.7px),radial-gradient(circle,#bae6fdc7 0 1px,#0000 1.8px),radial-gradient(circle,#ffffff8c 0 .8px,#0000 1.6px);background-position:0 0,31px 18px,12px 39px;background-size:73px 73px,127px 127px,43px 43px;position:fixed;inset:0}.real-dashboard,.client-form-shell,.landing-shell,.denied-shell,.share-page{z-index:1;position:relative}.real-sidebar{background:linear-gradient(#040f1df5,#071d30eb);border-right-color:#bae6fd2e;box-shadow:18px 0 45px #00000029}.glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#132f4bc7,#061526cc);border-color:#cae8ff2e;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff14}.mountain-mark{color:#062037;background:linear-gradient(145deg,#f8fdff 0%,#a5e7fa 45%,#2688bf 100%);box-shadow:0 0 0 4px #bae6fd17,0 10px 30px #38bdf852}.real-sidebar nav button.active,.real-sidebar nav a.active,.real-sidebar nav button:hover,.real-sidebar nav a:hover{color:#f6fbff;background:linear-gradient(90deg,#7dd3fc38,#bae6fd0f);box-shadow:inset 3px 0 #bae6fd}.sidebar-counts{background:#bae6fd0e;border-color:#bae6fd26}.sidebar-delete{display:none}.dashboard-heading span,.excel-wizard>span,.client-form-heading>span,.form-success>span{color:#b9ebff}.dashboard-heading h1,.client-form-heading h1,.excel-wizard h2{color:#f7fcff;text-shadow:0 3px 18px #7dd3fc26}.primary,.dashboard-heading .primary{background:linear-gradient(135deg,#e0f7ff,#7dd3fc 48%,#38bdf8);font-weight:900;box-shadow:0 9px 24px #38bdf838;color:#052038!important}.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.dashboard-heading .shalom-primary-action{letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#dff8ff,#65d7ff 48%,#20b8f0);border:1px solid #b9ebff;border-radius:14px;min-height:52px;padding:0 22px;font-size:13px;box-shadow:0 13px 32px #20b8f04d,inset 0 1px #ffffffd9}.dashboard-heading .shalom-primary-action:hover{box-shadow:0 16px 38px #20b8f066,inset 0 1px #ffffffe6}.orders-card{background:linear-gradient(160deg,#0c243ce6,#051322e0)}.orders-head{color:#b8d5e8;background:#bae6fd13}.order-row{border-top-color:#cae8ff1a}.order-row:hover,.order-row.checked{background:linear-gradient(90deg,#7dd3fc1c,#bae6fd06)}.agency-group-heading{color:#dff4ff;background:linear-gradient(90deg,#38bdf821,#0e749009);border-top:1px solid #cae8ff24;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.agency-group-heading>div{align-items:baseline;gap:9px;display:flex}.agency-group-heading span{letter-spacing:.08em;text-transform:uppercase;color:#82b9d5;font-size:9px;font-weight:800}.agency-group-heading strong{font-size:13px}.agency-group-heading>span:last-child{white-space:nowrap;background:#03111d59;border:1px solid #7dd3fc2e;border-radius:999px;padding:5px 8px}.toolbar{background:linear-gradient(145deg,#133452c4,#07182ad1);border-color:#cae8ff29}.actions button,.status-menu summary{color:#d8f3ff;background:#bae6fd12;border-color:#cae8ff2e}.actions button.excel{color:#b8f3f1;background:#48caca1a;border-color:#99e4e852}.toolbar .actions>button:first-child{color:#f2fbff;background:linear-gradient(135deg,#7dd3fc59,#3b82f638);border-color:#bae6fd9e}.date-filter input,.client-order-form input,.client-order-form select,.client-order-form textarea,.setting-card input,.excel-wizard input,.excel-wizard select{background:#020d1a80;border-color:#cae8ff2e}.date-filter input:focus,.client-order-form input:focus,.client-order-form select:focus,.setting-card input:focus,.excel-wizard input:focus,.excel-wizard select:focus{border-color:#a5e7fa;box-shadow:0 0 0 3px #7dd3fc1c}.shipment-tabs button.selected,.setting-toggles button.selected,.document-type button.selected{color:#f7fcff;background:linear-gradient(135deg,#7dd3fc47,#60a5fa2e);border-color:#bae6fd8a}.shipment-tabs button,.setting-toggles button,.document-type button{border-color:#cae8ff26}.form-agency-results button:hover,.form-agency-results button.selected,.agency-picker button:hover,.agency-picker button.selected{background:linear-gradient(90deg,#7dd3fc33,#3b82f61a);border-color:#bae6fd94}.client-form-card,.form-success,.excel-wizard{background:linear-gradient(145deg,#10304cdb,#051627e6);border-color:#d9f6ff33}.client-form-shell:after,.landing-shell:after{content:"";pointer-events:none;opacity:.8;background:linear-gradient(155deg,#0000 0 25%,#bae6fd1f 25.3% 27%,#0000 27.3% 43%,#7dd3fc1a 43.3% 45%,#0000 45%);width:62vw;min-width:540px;height:32vw;position:absolute;inset:auto -10% -18% auto;transform:rotate(-7deg)}@media (width<=760px){.real-sidebar{box-shadow:0 8px 30px #0000003d}.real-sidebar .client-brand{min-width:0}.dashboard-heading{padding-top:5px}.client-form-shell:after,.landing-shell:after{opacity:.55;width:115vw;bottom:-7%;right:-45%}}.api-health{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:13px 15px;display:flex}.api-health>div{gap:2px;margin-right:auto;display:grid}.api-health>div>span{letter-spacing:1.2px;color:#b9ebff;font-size:9px;font-weight:900}.api-health>div>small,.api-loading{color:var(--muted);font-size:9px}.api-pill{text-align:left;border:1px solid var(--line);min-width:92px;color:var(--text);background:#ffffff0a;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.api-pill b{font-size:10px}.api-pill span{color:#9fb0c5;font-size:8px}.api-pill:before{content:"";background:#fbbf24;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #fbbf2473}.api-pill.api-online:before,.api-pill.api-configured:before{background:#4ade80;box-shadow:0 0 10px #4ade807a}.api-pill.api-error:before,.api-pill.api-unconfigured:before{background:#fb7185;box-shadow:0 0 10px #fb718573}.client-cell small{color:#7dd3fc;font-size:8px}.order-operations{justify-items:start;gap:6px;display:grid}.order-operations>div{flex-wrap:wrap;gap:5px;display:flex}.order-operations button{color:#c9efff;background:#7dd3fc14;border:1px solid #bae6fd33;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.order-operations button:disabled{opacity:.4}.tracking-label{color:#9de4e8;font-size:8px}.edit-shipment{width:min(760px,100%)}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tracking-fields{background:#05162673;border:1px solid #7dd3fc2e;border-radius:14px;grid-template-columns:1.2fr .8fr 1fr;gap:12px;padding:14px;display:grid}.tracking-fields label,.edit-grid label{color:#aab5c7;text-transform:uppercase;letter-spacing:.65px;gap:7px;font-size:10px;font-weight:800;display:grid}.turnstile-slot{width:100%;min-height:0;overflow:hidden}.turnstile-slot:not(:empty){min-height:65px;margin-top:2px}@media (width<=760px){.api-health{align-items:stretch}.api-health>div{width:100%}.api-pill{flex:1;min-width:42%}.order-operations{grid-column:2/-1}.edit-grid,.tracking-fields{grid-template-columns:1fr}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #7dd3fcb3}.brand-mark{background:linear-gradient(145deg,#e0f7ff,#38bdf8 58%,#0f4c81);border-radius:15px;flex:0 0 48px;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #bae6fd17,0 10px 30px #38bdf847;color:#052038!important;place-items:end center!important;margin:0!important;display:grid!important}.brand-mark strong{z-index:3;color:#052038;letter-spacing:-.5px;text-shadow:0 1px #ffffff59;margin-bottom:5px;line-height:1;position:relative;font-size:11px!important}.brand-peak{border-bottom:25px solid #05203845;border-left:17px solid #0000;border-right:17px solid #0000;width:0;height:0;position:absolute;bottom:12px}.brand-peak-back{transform-origin:bottom;border-bottom-color:#0520382e;left:1px;transform:scale(.72)}.brand-peak-front{border-bottom-width:31px;border-bottom-color:#0520385c;border-left-width:20px;border-right-width:20px;right:-3px}.client-brand{color:var(--text);text-decoration:none}.client-brand>span:not(.brand-mark){color:inherit!important;margin:0!important;display:block!important}.client-brand small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.client-brand strong{color:var(--text)}.public-site{z-index:1;position:relative;overflow:hidden}.public-container{width:min(1180px,100% - 44px);margin-inline:auto}.public-nav{z-index:5;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 44px);margin:0 auto;padding:24px 0;display:flex;position:relative}.public-nav .client-brand{width:auto;margin:0}.public-nav-links{align-items:center;gap:22px;display:flex}.public-nav-links a{color:#b8c8da;font-size:13px;font-weight:800;text-decoration:none}.public-nav-links .nav-private{border:1px solid var(--line);background:#ffffff0a;border-radius:10px;padding:10px 13px;font-size:12px}.public-site .landing-hero{flex-direction:column;justify-content:center;min-height:calc(100dvh - 100px);margin-inline:auto;padding:80px 0;display:flex}.public-site .landing-hero>p{max-width:700px}.public-stats{grid-template-columns:repeat(3,minmax(0,180px));gap:12px;margin-top:52px;display:grid}.public-stats div{border:1px solid var(--line);background:#08192cad;border-radius:16px;padding:16px}.public-stats strong,.public-stats span{display:block}.public-stats span{color:#9db0c5;margin-top:4px;font-size:12px;line-height:1.35}.public-section{z-index:2;padding:94px 0;position:relative}.section-heading{max-width:700px;margin-bottom:34px}.section-heading>span,.public-cta>div>span{color:#9de4e8;letter-spacing:1.6px;font-size:12px;font-weight:900}.section-heading h2,.public-cta h2{letter-spacing:-.045em;margin:9px 0 12px;font-size:clamp(30px,4vw,48px)}.section-heading p,.public-cta p{color:#a9bed2;margin:0;font-size:16px;line-height:1.7}.process-grid,.coverage-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.process-grid article,.coverage-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#10304cba,#051627c2);border-radius:20px;padding:25px;box-shadow:inset 0 1px #ffffff0d}.process-grid b,.coverage-grid article>span{color:#7dd3fc;letter-spacing:1.2px;font-size:12px}.process-grid h3,.coverage-grid h3{margin:22px 0 9px;font-size:18px}.process-grid p,.coverage-grid p{color:#a9bed2;margin:0;font-size:14px;line-height:1.65}.coverage-section{border-top:1px solid #cae8ff17}.schedule-note{color:#b9cde0;background:#7dd3fc12;border:1px solid #7dd3fc38;border-radius:15px;margin-top:18px;padding:18px 20px;font-size:14px;line-height:1.65}.schedule-note strong{color:#eefaff}.faq-list{gap:10px;max-width:860px;display:grid}.faq-list details{border:1px solid var(--line);background:#08192ca8;border-radius:15px;padding:0 20px}.faq-list summary{cursor:pointer;color:#eef8ff;padding:18px 0;font-size:15px;font-weight:850}.faq-list p{color:#a9bed2;margin:0;padding:0 0 19px;font-size:14px;line-height:1.7}.public-cta{z-index:2;background:linear-gradient(135deg,#133b5be0,#071d30e6);border:1px solid #7dd3fc38;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;margin-bottom:80px;padding:38px;display:flex;position:relative}.public-cta h2{font-size:clamp(28px,3vw,40px)}.public-cta .landing-actions{flex:none;margin:0}.public-footer{z-index:2;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:28px 0 34px;display:grid;position:relative}.public-footer .client-brand{width:auto;margin:0}.public-footer nav{gap:18px;display:flex}.public-footer a{color:#a9bed2;font-size:13px;text-decoration:none}.public-footer>small{color:#718399;grid-column:1/-1;font-size:12px}.legal-shell{z-index:1;min-height:100dvh;padding:24px;position:relative}.legal-header{justify-content:space-between;align-items:center;gap:20px;width:min(900px,100%);margin:0 auto 22px;display:flex}.legal-header .client-brand{width:auto;margin:0}.legal-header>a:last-child{color:#b8c8da;font-size:13px;font-weight:800;text-decoration:none}.legal-card{border-radius:26px;width:min(900px,100%);margin:0 auto;padding:clamp(26px,5vw,54px)}.legal-eyebrow{color:#9de4e8;letter-spacing:1.5px;font-size:12px;font-weight:900}.legal-card h1{letter-spacing:-.05em;margin:9px 0 14px;font-size:clamp(34px,5vw,52px)}.legal-intro{color:#b7c8d9;max-width:690px;font-size:17px;line-height:1.7}.legal-content{gap:22px;margin-top:36px;display:grid}.legal-content section{border-top:1px solid var(--line);padding-top:21px}.legal-content h2{margin:0 0 8px;font-size:18px}.legal-content p,.legal-content li{color:#a9bed2;font-size:14px;line-height:1.75}.legal-content ul{padding-left:20px}.legal-content a:not(.primary){color:#a5e7fa}.legal-action{margin-top:10px;text-decoration:none;display:inline-block}.legal-updated{color:#74889c!important;font-size:12px!important}.auth-card>.brand-mark{margin:0 auto 18px!important}.login-back{width:max-content;text-decoration:none;margin:16px auto 0!important;display:block!important}.form-legal-links{justify-content:center;gap:18px;margin-top:14px;display:flex}.form-legal-links a{color:#8da0b6;font-size:12px;text-decoration:none}.privacy-consent{align-items:flex-start;line-height:1.55;text-transform:none!important;letter-spacing:0!important;color:#a9bed2!important;gap:10px!important;font-size:12px!important;display:flex!important}.privacy-consent input{accent-color:#38bdf8;flex:0 0 18px;height:18px;margin-top:1px;width:18px!important}.privacy-consent a{color:#a5e7fa}.client-order-form label,.setting-card label,.tracking-fields label,.edit-grid label,.client-order-form label small,.form-hint,.form-success-note,.form-error,.registration-summary small,.client-back{font-size:12px}.client-form-heading>span,.form-success>span,.dashboard-heading span,.api-health>div>span,.registration-summary span,.api-pill b,.api-pill span,.client-cell small,.tracking-label,.order-operations button,.sidebar-counts,.shipment-tabs button,.actions button,.status-menu summary{font-size:11px}@media (width<=800px){.public-nav{align-items:flex-start}.public-nav-links>a:not(.nav-private){display:none}.public-nav-links .nav-private{text-align:center;max-width:150px;line-height:1.35;display:block}.public-site .landing-hero{min-height:auto;padding:72px 0 54px}.public-site .landing-hero h1{font-size:clamp(44px,13vw,66px)}.public-stats,.process-grid,.coverage-grid{grid-template-columns:1fr}.public-stats{gap:9px}.public-stats div{align-items:baseline;gap:10px;display:flex}.public-stats span{margin:0}.public-section{padding:68px 0}.public-cta{flex-direction:column;align-items:flex-start}.public-cta .landing-actions{width:100%}.public-footer{grid-template-columns:1fr}.public-footer nav{flex-wrap:wrap}.legal-header{align-items:flex-start}.legal-header>a:last-child{margin-top:12px}.client-order-form label,.setting-card label{font-size:13px}.client-order-form label small,.form-hint,.form-error{font-size:12px}}@media (width<=520px){.public-container,.public-nav{width:min(100% - 28px,1180px)}.public-nav{padding:16px 0}.public-nav .client-brand small{display:none}.public-nav-links .nav-private{padding:8px;font-size:11px}.landing-actions{display:grid}.landing-actions a{text-align:center}.public-cta{padding:25px}.legal-shell{padding:14px}.legal-header .client-brand small{display:none}.legal-card{padding:25px 19px}.form-legal-links{gap:12px}}@media (width<=760px){.real-dashboard{min-height:100dvh;display:block;overflow-x:hidden}.real-sidebar{z-index:60;overscroll-behavior-x:contain;border-bottom:1px solid #bae6fd2e;border-right:0;align-items:center;gap:8px;width:100%;min-height:62px;padding:8px 10px;position:sticky;top:0;overflow-x:auto}.real-sidebar .client-brand{flex:none;gap:7px;min-width:auto;margin:0!important}.real-sidebar .brand-mark{border-radius:11px;flex-basis:36px;width:36px;height:36px}.real-sidebar .brand-mark strong{font-size:9px!important}.real-sidebar .brand-peak{transform-origin:bottom;bottom:9px;transform:scale(.73)}.real-sidebar .brand-peak-front{bottom:8px}.real-sidebar .client-brand>div,.sidebar-counts{display:none}.real-sidebar nav{flex:1;gap:5px;min-width:max-content;display:flex}.real-sidebar nav a,.real-sidebar nav button{white-space:nowrap;flex:none;padding:9px 10px;font-size:11px}.dashboard-profile{border:0;flex:none;margin:0;padding:0;display:grid}.dashboard-profile span{display:none}.dashboard-profile button{white-space:nowrap;padding:9px 6px;font-size:10px}.real-workspace{padding:15px 12px 32px;overflow:visible}.api-health{gap:7px;margin-bottom:12px;padding:11px}.api-health>div{width:100%;margin:0}.api-pill{flex:1;min-width:calc(50% - 4px);padding:9px 8px}.date-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:0 0 13px;display:grid}.shipment-tabs{overscroll-behavior-x:contain;grid-column:1/-1;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.shipment-tabs button{white-space:nowrap;flex:none;padding:9px 10px}.date-filter label{min-width:0}.date-filter input{width:100%;min-height:40px}.date-filter>button{white-space:nowrap;min-height:40px;padding:8px 5px}.date-filter>.excel,.date-filter>.primary{color:#e8faff;background:#7dd3fc21;border:1px solid #bae6fd5c;border-radius:10px;grid-column:1/-1;width:100%;min-height:43px}.dashboard-heading{align-items:flex-start;margin:8px 0 15px}.dashboard-heading h1{font-size:25px;line-height:1.05}.dashboard-heading p{font-size:12px;line-height:1.35}.dashboard-heading .primary{text-align:center;flex:none;padding:10px 11px;font-size:10px}.toolbar{gap:10px;margin-bottom:11px;padding:10px}.toolbar .filters{width:100%;display:block}.toolbar .filters input{width:100%;min-height:42px;font-size:12px}.toolbar .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid;overflow:visible}.toolbar .actions>button,.toolbar .actions>.status-menu{width:100%;min-width:0;min-height:40px}.toolbar .actions>button{white-space:normal;padding:8px 6px;line-height:1.2}.toolbar .actions>button:first-child{grid-column:1/-1;min-height:43px}.status-menu summary{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:40px;padding:8px 6px;line-height:1.2;display:flex}.status-menu>div{min-width:0;left:0;right:0}.orders-card{min-height:0;box-shadow:none;background:0 0;border:0;overflow:visible}.agency-group-heading{border:1px solid #cae8ff29;border-radius:13px;margin:14px 0 8px;padding:10px 12px}.agency-group-heading:first-of-type{margin-top:0}.agency-group-heading>div{gap:2px;display:grid}.orders-head{display:none}.order-row{background:linear-gradient(145deg,#0f2f4bc7,#051526d6);border:1px solid #cae8ff2b;border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px 10px;margin-bottom:9px;padding:14px 12px;display:grid}.order-row>input{grid-area:1/1;align-self:start;width:17px;height:17px;margin-top:4px}.order-row>div,.order-row>div:nth-of-type(3),.order-row>div:nth-of-type(4){grid-column:2;min-width:0;display:block!important}.order-row>div:nth-of-type(2),.order-row>div:nth-of-type(3){border-bottom:1px solid #cae8ff1a;padding-bottom:8px}.order-row strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.order-row span,.order-row small{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.order-operations{padding-top:2px;gap:7px!important;display:grid!important}.order-operations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;display:grid!important}.order-operations button,.tracking-public-link,.tracking-whatsapp{text-align:center;justify-content:center;align-items:center;min-height:36px;line-height:1.2;padding:7px!important;display:flex!important}.order-operations .tracking-public-link,.order-operations .tracking-whatsapp{font-size:10px}.pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;padding:12px}.excel-overlay,.declaration-overlay{place-items:end center;padding:0}.excel-wizard,.declaration-wizard{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;padding:23px 16px 28px}.excel-wizard h2,.declaration-wizard h2{padding-right:25px;font-size:22px}.excel-fields,.edit-grid,.tracking-fields,.declaration-fields{grid-template-columns:1fr}.agency-picker{max-height:190px}}@media (width<=380px){.real-sidebar nav a,.real-sidebar nav button{padding:8px;font-size:10px}.dashboard-profile button{padding:10px;font-size:0}.dashboard-profile button:after{content:"Salir";font-size:10px}.date-filter{grid-template-columns:1fr}.date-filter>button{grid-column:auto}.order-operations>div{grid-template-columns:1fr}}:root{--bg:#0a0b10;--panel:#11151d;--panel2:#17212b;--line:#e2e8f029;--text:#f8fbff;--muted:#aebdca;--primary:#80d8ff;--green:#9ff4ec}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 7%,#00e5ff1f,#0000 26%),radial-gradient(circle at 92% 14%,#80d8ff1c,#0000 26%),linear-gradient(135deg,#090a0f 0%,#0a1119 48%,#101b25 100%);font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif}body:before{opacity:.46;background-image:radial-gradient(circle,#e2e8f0d1 0 1px,#0000 1.7px),radial-gradient(circle,#80d8ff8f 0 1px,#0000 1.9px),linear-gradient(120deg,#0000 0 48%,#80d8ff08 49%,#0000 50%);background-position:8px 12px,33px 27px,0 0;background-size:84px 84px,151px 151px,36px 36px}.public-site:before{content:"";pointer-events:none;background:linear-gradient(145deg,#80d8ff13,#0000 38%),repeating-linear-gradient(105deg,#0000 0 73px,#e2e8f006 74px 75px);height:680px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.public-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0e149e;border:1px solid #e2e8f01f;border-radius:18px;margin-top:14px;padding:16px 20px;position:sticky;top:0;box-shadow:0 14px 40px #0003}.public-nav-links{gap:20px}.public-nav-links a{color:#bdcbd7;letter-spacing:.01em}.public-nav-links a:hover{color:#dff8ff}.public-nav-links .nav-private{color:#e9fbff;background:linear-gradient(135deg,#80d8ff1f,#e2e8f009);border-color:#80d8ff47;justify-content:center;align-items:center;gap:7px;display:inline-flex}.nav-lock{font-size:13px;line-height:1}.brand-mark{background:linear-gradient(145deg,#edfaff 0%,#80d8ff 52%,#316e88 100%);border-radius:17px;box-shadow:0 0 0 4px #80d8ff12,0 10px 28px #00e5ff33}.public-site .landing-hero{min-height:calc(100dvh - 128px);padding:66px 0 86px}.hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:center;gap:clamp(38px,7vw,96px);display:grid}.hero-copy{z-index:2;position:relative}.demo-pill{color:#b8f0ff;background:#80d8ff13;border-color:#80d8ff57;box-shadow:inset 0 1px #ffffff1c,0 0 22px #00e5ff0f}.demo-pill i,.hero-readout span i{background:#9ff4ec;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #9ff4ec}.public-site .landing-hero h1{letter-spacing:-.072em;text-wrap:balance;margin:20px 0;font-size:clamp(46px,6.6vw,84px);line-height:.97}.public-site .landing-hero h1 span{color:#0000;background:linear-gradient(96deg,#eaf8ff 0%,#80d8ff 42%,#b9fff5 100%);-webkit-background-clip:text;background-clip:text}.public-site .landing-hero p{color:#bdcbd7;max-width:590px;font-size:17px;line-height:1.72}.landing-actions .primary{background:linear-gradient(135deg,#e3f7ff,#80d8ff 52%,#00b8d4);border:1px solid #e6faffb3;border-radius:14px;align-items:center;gap:11px;display:inline-flex;box-shadow:0 10px 30px #00e5ff2b,inset 0 1px #ffffffbf}.landing-actions .primary b{font-size:18px;line-height:0}.landing-actions .ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e2e8f00b;border-color:#e2e8f02e;border-radius:14px}.public-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;margin-top:55px}.public-stats div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#e2e8f017,#80d8ff09);border-color:#e2e8f021;border-radius:16px;padding:17px 16px;position:relative;overflow:hidden}.public-stats div:before{content:"";background:linear-gradient(#dffbff,#00e5ff,#0000);width:2px;position:absolute;inset:0 auto 0 0}.public-stats strong{color:#f5fcff;font-size:25px}.hero-visual{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 45%,#00e5ff26,#0000 18%),linear-gradient(145deg,#e2e8f01c,#80d8ff06 44%,#070c1291);border:1px solid #e2e8f029;border-radius:30px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 28px 70px #00000047,0 0 50px #00e5ff0f}.hero-visual:before,.hero-visual:after{content:"";pointer-events:none;border:1px solid #80d8ff1f;border-radius:23px;position:absolute;inset:17px}.hero-visual:after{background:radial-gradient(#80d8ff29,#0000 63%);border:0;border-radius:50%;height:64%;inset:auto -19% -31%}.ice-orbit{border:1px solid #80d8ff45;border-radius:48% 52% 45% 55%;width:250px;height:250px;position:absolute;transform:rotate(-22deg);box-shadow:0 0 28px #00e5ff14}.orbit-two{border-color:#e2e8f029;width:340px;height:166px;transform:rotate(31deg)}.terrain-grid{opacity:.7;transform-origin:bottom;background:linear-gradient(160deg,#0000 0 42%,#80d8ff1f 42.5% 43.1%,#0000 43.7%),repeating-linear-gradient(90deg,#0000 0 32px,#80d8ff1a 33px 34px),repeating-linear-gradient(0deg,#0000 0 32px,#80d8ff14 33px 34px);height:55%;position:absolute;inset:auto 0 0;transform:perspective(280px)rotateX(59deg)}.terrain-grid i{filter:drop-shadow(0 0 13px #00e5ff2e);border-bottom:85px solid #b7eeff1a;border-left:38px solid #0000;border-right:38px solid #0000;width:0;height:0;position:absolute}.terrain-grid i:first-child{bottom:30px;left:5%}.terrain-grid i:nth-child(2){bottom:58px;left:24%;transform:scale(.72)}.terrain-grid i:nth-child(3){bottom:43px;right:19%;transform:scale(1.18)}.terrain-grid i:nth-child(4){bottom:22px;right:-6%;transform:scale(.78)}.terrain-grid i:nth-child(5){bottom:15px;left:48%;transform:scale(.56)}.signal-core{z-index:2;background:radial-gradient(circle at 35% 25%,#ffffff52,#80d8ff26 31%,#00e5ff12 60%,#0000 61%);border:1px solid #e2e8f085;border-radius:45% 55% 51% 49%;place-items:center;width:124px;height:124px;display:grid;position:relative;box-shadow:0 0 0 12px #80d8ff09,0 0 48px #00e5ff33}.signal-core span{letter-spacing:-.1em;color:#effcff;text-shadow:0 0 17px #00e5ffa6;font-size:33px;font-weight:900}.signal-core small{color:#9ff4ec;letter-spacing:.13em;font-size:9px;position:absolute;bottom:15px;right:14px}.hero-readout{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a0f85;border:1px solid #e2e8f029;border-radius:15px;padding:15px 17px;position:absolute;bottom:24px;left:25px;right:25px}.hero-readout span,.hero-readout strong,.hero-readout small{display:block}.hero-readout span{color:#9ff4ec;letter-spacing:.12em;font-size:9px;font-weight:900}.hero-readout strong{color:#f2fbff;letter-spacing:-.03em;margin:8px 0;font-size:17px;line-height:1.2}.hero-readout small{color:#aebdca;letter-spacing:.13em;font-size:9px}.hero-readout small b{color:#9ff4ec}.process-grid article,.coverage-grid article,.faq-list details,.public-cta,.legal-card,.client-form-card,.form-success{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#e2e8f018,#80d8ff07 48%,#090e14a3);border-color:#e2e8f029;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000002b}.process-grid article:hover,.coverage-grid article:hover{border-color:#80d8ff66;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff29,0 18px 38px #00e5ff1a}.process-grid article,.coverage-grid article{transition:transform .22s,border-color .22s,box-shadow .22s}.section-heading>span,.public-cta>div>span,.legal-eyebrow{color:#9ff4ec}.section-heading h2,.public-cta h2,.legal-card h1{color:#f5fbff;letter-spacing:-.055em}.section-heading p,.public-cta p,.legal-intro{color:#b8c7d3}.schedule-note{background:#80d8ff13;border-color:#80d8ff40}.faq-list summary{color:#f2fbff}.public-cta{background:linear-gradient(125deg,#80d8ff26,#e2e8f00e 44%,#090e14bf);border-radius:28px}.client-form-shell,.legal-shell,.auth-shell{background:radial-gradient(circle at 85% 8%,#00e5ff1c,#0000 28%),radial-gradient(circle at 4% 80%,#80d8ff17,#0000 25%)}.client-form-card,.form-success{border-radius:26px}.client-form-heading{border-bottom-color:#e2e8f024}.client-order-form input,.client-order-form select,.client-order-form textarea{background:#04090e94;border-color:#e2e8f026}.client-order-form input:focus,.client-order-form select:focus,.client-order-form textarea:focus{border-color:#80d8ff;box-shadow:0 0 0 3px #00e5ff1a}.form-agency-results button,.agency-picker button{background:#050b11b8;border-color:#e2e8f026}.form-agency-results button:hover,.form-agency-results button.selected{background:linear-gradient(90deg,#80d8ff2e,#00e5ff0d);border-color:#80d8ff}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:35px}.hero-visual{width:100%;max-width:620px;min-height:350px}.public-site .landing-hero{padding-top:54px}.public-stats{max-width:none}}@media (width<=620px){.public-nav{border-radius:15px;margin-top:8px;padding:12px}.public-site .landing-hero{padding:48px 0 62px}.public-site .landing-hero h1{font-size:clamp(42px,13vw,62px)}.hero-visual{border-radius:23px;min-height:315px}.hero-readout{bottom:15px;left:15px;right:15px}.public-stats{grid-template-columns:1fr}.public-stats div{display:block}.public-stats span{margin-top:5px}.hero-copy .landing-actions{grid-template-columns:1fr}.hero-copy .landing-actions a{text-align:center;justify-content:center}}.tracking-public-link,.tracking-whatsapp{color:#c9f7ff;background:#80d8ff14;border:1px solid #80d8ff47;border-radius:8px;align-items:center;padding:7px 9px;font-size:11px;text-decoration:none;display:inline-flex}.tracking-whatsapp{color:#bffcf6;border-color:#9ff4ec4d}.tracking-page{place-items:center;min-height:100dvh;padding:28px 16px;display:grid;position:relative;overflow:hidden}.tracking-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#e2e8f01a,#80d8ff09 45%,#090e14db);border:1px solid #e2e8f02e;border-radius:26px;width:min(100%,620px);padding:clamp(24px,6vw,48px);position:relative;box-shadow:inset 0 1px #ffffff21,0 25px 70px #00000057,0 0 50px #00e5ff0f}.tracking-brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tracking-brand span,.tracking-brand strong,.tracking-brand small{display:block}.tracking-brand small{color:var(--muted);margin-top:2px;font-size:11px}.tracking-heading{border-bottom:1px solid #e2e8f024;padding:38px 0 25px}.tracking-heading>span,.tracking-route span{color:#9ff4ec;letter-spacing:.13em;font-size:10px;font-weight:800}.tracking-heading h1{color:#f5fbff;letter-spacing:-.055em;margin:10px 0;font-size:clamp(31px,6vw,45px);line-height:1.04}.tracking-heading p,.tracking-timeline>p,.tracking-privacy{color:#aebdca;font-size:13px;line-height:1.65}.tracking-route{border-bottom:1px solid #e2e8f024;justify-content:space-between;gap:18px;padding:20px 0;display:flex}.tracking-route strong{color:#e9fbff;text-align:right}.tracking-timeline{padding:26px 0 8px}.tracking-timeline h2{margin:0 0 20px;font-size:17px}.tracking-event{gap:13px;padding:0 0 20px;display:flex}.tracking-event i{background:#80d8ff;border-radius:50%;flex:0 0 10px;height:10px;margin-top:5px;box-shadow:0 0 14px #00e5ffb3}.tracking-event div{gap:3px;display:grid}.tracking-event strong{color:#effaff}.tracking-event span{color:#aebdca;font-size:13px}.tracking-privacy{border-top:1px solid #e2e8f01a;margin:16px 0 0;padding-top:17px}.shalom-tracking-page:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 80px,#e41b2306 81px 82px);position:absolute;inset:0}.shalom-tracking-page .tracking-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-color:#ac151d29;box-shadow:0 24px 64px #630d1129}.tracking-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.shalom-wordmark{color:#fff;text-align:right;background:#e31c24;border-radius:9px;padding:8px 10px 7px;box-shadow:0 6px 16px #e31c2433}.shalom-wordmark b{letter-spacing:-.08em;font-size:17px;font-style:italic;line-height:.9;display:block}.shalom-wordmark span{letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:700;display:block}.shalom-tracking-page .tracking-heading{border-bottom-color:#f1d9da}.shalom-tracking-page .tracking-heading>span,.shalom-tracking-page .tracking-route span{color:#c71820}.shalom-tracking-page .tracking-heading h1{color:#202124}.tracking-details{border-bottom:1px solid #f1d9da;padding:22px 0}.tracking-details h2{color:#202124;margin:0 0 15px;font-size:17px}.tracking-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;display:grid}.tracking-details dl div{background:#fff6f6;border:1px solid #f6dfdf;border-radius:10px;padding:12px}.tracking-details dt{color:#8c3b3f;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.tracking-details dd{color:#25272a;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:750}.shalom-tracking-page .tracking-route{border-bottom-color:#f1d9da}.shalom-tracking-page .tracking-route strong,.shalom-tracking-page .tracking-event strong{color:#25272a}.shalom-tracking-page .tracking-event i{background:#e31c24;box-shadow:0 0 13px #e31c2461}@media (width<=520px){.tracking-topbar{flex-direction:column;align-items:flex-start}.shalom-wordmark{align-self:flex-end}.tracking-details dl{grid-template-columns:1fr}.tracking-route{flex-direction:column;align-items:flex-start}.tracking-route strong{text-align:left}}.guide-pass{background:#f2d5d6;border:1px solid #efcdcf;border-radius:13px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1px;margin:24px 0 0;display:grid;overflow:hidden}.guide-pass>div{background:linear-gradient(145deg,#fff,#fff5f5);padding:17px 15px}.guide-pass>div:first-child{color:#fff;background:linear-gradient(135deg,#e31c24,#bd1119)}.guide-pass span{letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.guide-pass strong{letter-spacing:.025em;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(23px,5vw,34px);line-height:1;display:block}.guide-pass+.tracking-details{margin-top:0}@media (width<=520px){.guide-pass{grid-template-columns:1fr}.guide-pass strong{font-size:28px}}.tracking-pickup{text-align:center;background:#fff4f4;border:1px solid #efcdcf;border-radius:13px;margin-top:14px;padding:15px}.tracking-pickup span,.tracking-pickup small{display:block}.tracking-pickup span{color:#a11820;letter-spacing:.1em;font-size:10px;font-weight:900}.tracking-pickup strong{letter-spacing:.15em;color:#202124;margin:7px 0;font-size:32px;display:block}.tracking-pickup small{color:#6b7280;font-size:11px}.tracking-voucher{background:#fff8f8;border:1px solid #f1d9da;border-radius:16px;grid-template-columns:1fr auto;gap:14px;margin-top:18px;padding:18px;display:grid}.tracking-voucher span{letter-spacing:1.1px;color:#b61d24;font-size:10px;font-weight:900}.tracking-voucher h2{margin:5px 0;font-size:18px}.tracking-voucher p{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.tracking-voucher a{white-space:nowrap;align-self:center;text-decoration:none}.voucher-preview{background:#f6f6f6;border:1px solid #f1d9da;border-radius:12px;grid-column:1/-1;justify-content:center;min-height:260px;padding:12px;display:flex;position:relative;overflow:auto}.voucher-preview canvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 8px 20px #4512141f}.voucher-preview span{color:#6b7280;letter-spacing:0;background:#f6f6f6;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.voucher-preview-message{color:#6b7280;background:#fff;border-radius:10px;grid-column:1/-1;padding:14px}@media (width<=640px){.tracking-voucher{grid-template-columns:1fr}.tracking-voucher a{text-align:center;justify-self:stretch}.voucher-preview{min-height:220px;padding:8px}}.tracking-voucher-embedded{grid-template-columns:1fr}.guide-pdf-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.guide-pdf-actions a{color:#9f151b;border:1px solid #d9b8ba;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.guide-pdf-viewer{background:#e9eaec;border:1px solid #ead0d1;border-radius:12px;justify-items:center;gap:14px;min-height:360px;max-height:720px;padding:12px;display:grid;overflow:auto}.guide-pdf-canvas-list{justify-items:center;gap:14px;width:100%;display:grid}.guide-pdf-canvas-list:empty{display:none}.guide-pdf-viewer>p{text-align:center;color:#6b7280;align-self:center;padding:20px}.guide-pdf-page{background:#fff;max-width:100%;display:block;box-shadow:0 8px 22px #45121424;height:auto!important}@media (width<=640px){.guide-pdf-actions{grid-template-columns:1fr;display:grid}.guide-pdf-actions a{width:100%}.guide-pdf-viewer{min-height:420px;max-height:68dvh;padding:7px}}.form-progress{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.form-progress li{color:#9daebb;border:1px solid #e2e8f024;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:13px;line-height:1.25;display:flex}.form-progress li b{color:#dbe8ef;background:#e2e8f01a;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.form-progress li.active{color:#edfaff;background:#80d8ff14;border-color:#80d8ff6b}.form-progress li.active b{color:#061018;background:#80d8ff}.form-section{background:#04090e38;border:1px solid #e2e8f024;border-radius:16px;gap:16px;min-width:0;margin:0;padding:20px;display:grid}.form-section-shipment{order:-1}.form-section legend span{color:#a8efff;background:#80d8ff29;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;font-size:12px;display:inline-grid}.form-section>p{color:#aebdca;margin:-4px 0 1px;font-size:14px;line-height:1.5}.client-order-form label{font-size:14px}.client-order-form input,.client-order-form select,.client-order-form textarea{min-height:44px;font-size:16px}.client-order-form label small,.form-hint,.form-success-note,.form-error{font-size:13px;line-height:1.45}.document-type button{min-height:40px;padding:8px 13px;font-size:12px}.form-agency-results button{min-height:52px}.whatsapp-confirmation{justify-content:center;align-items:center;min-height:52px;font-size:15px;display:flex}.shipment-more-actions{width:100%;margin-top:2px}.shipment-more-actions summary{color:#c9f7ff;cursor:pointer;border:1px solid #80d8ff47;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:7px 10px;font-size:11px;font-weight:800;list-style:none;display:flex}.shipment-more-actions summary::-webkit-details-marker{display:none}.shipment-more-actions summary:after{content:"⌄";margin-left:7px}.shipment-more-actions[open] summary:after{transform:rotate(180deg)}.shipment-more-actions>div{gap:6px;margin-top:7px;display:grid}.shipment-more-actions button{width:100%}@media (width<=620px){.form-progress{gap:7px}.form-progress li{padding:9px 8px;font-size:12px}.form-progress li b{flex-basis:22px;width:22px;height:22px}.form-section{padding:17px 13px}.form-section legend{font-size:15px}.client-form-heading p{font-size:14px}.client-order-form{gap:14px}.client-order-form .privacy-consent{font-size:13px!important}.form-agency-results{max-height:250px}.form-agency-results button{padding:11px}.order-operations>div{grid-template-columns:1fr!important}.shipment-more-actions{grid-column:1/-1}.shipment-more-actions summary{min-height:40px}.shipment-more-actions button{min-height:40px!important}}.toolbar{z-index:20;position:relative}.toolbar .status-menu{z-index:1001;position:relative}.toolbar .status-menu[open]{z-index:1002}.toolbar .status-menu>div{z-index:2000}.orders-card{z-index:1;position:relative}@media (width<=760px){.toolbar{z-index:20;position:sticky;top:61px}}.form-section-phone{order:-2}.confirmation-required{background:#22c55e17;border:1px solid #4ade804d;border-radius:12px;padding:14px 16px;color:#cbd5e1!important}.confirmation-required strong{color:#bbf7d0;font-size:14px}.tracking-refresh{align-items:center;gap:10px;margin-top:14px;display:flex}.tracking-refresh button{color:#a90f16;cursor:pointer;background:#fff;border:1px solid #d92a31;border-radius:10px;min-height:40px;padding:9px 14px;font-weight:800}.tracking-refresh button:hover:not(:disabled){background:#fff0f0}.tracking-refresh button:disabled{cursor:not-allowed;opacity:.58}.tracking-refresh small{color:#6b7280;font-size:11px}.whatsapp-message-preview{text-align:left;background:#02060f7a;border:1px solid #86efac38;border-radius:14px;margin:0 0 18px;overflow:hidden}.whatsapp-message-preview>span{color:#bbf7d0;border-bottom:1px solid #86efac29;padding:11px 14px;font-size:12px;font-weight:900;display:block}.whatsapp-message-preview pre{color:#e5eef7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font:13px/1.55 ui-rounded,Avenir Next,Segoe UI,system-ui,sans-serif}.whatsapp-message-preview small{color:#94a3b8;padding:0 14px 13px;font-size:11px;display:block}.shalom-tracking-page .tracking-event i{box-shadow:none;background:#b9bdc4}.shalom-tracking-page .tracking-event.is-complete strong{color:#5e636b}.shalom-tracking-page .tracking-event em{color:#a90f16;letter-spacing:.06em;text-transform:uppercase;background:#fde7e8;border-radius:999px;width:max-content;margin-top:4px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.primary,.ghost,.whatsapp-button,.secondary-button,.setting-actions button,.setting-actions a{text-align:center;justify-content:center;align-items:center;min-height:44px;line-height:1.25;display:inline-flex}.toolbar{align-items:flex-start}.toolbar .actions{flex-wrap:wrap;flex:1;justify-content:flex-end}.toolbar .actions>button,.toolbar .actions>.status-menu{min-height:38px}.toolbar .status-menu summary{justify-content:center;align-items:center;min-height:38px;display:flex}@media (width<=760px){.auth-shell{padding:18px 12px}.login-card{border-radius:20px}.login-brand{padding:26px 20px 21px}.login-form{padding:23px 20px 18px}.safety-note{margin-inline:20px}.login-form .primary,.login-back{text-align:center;width:100%}.public-nav{-webkit-backdrop-filter:none;align-items:center;position:relative;top:auto}.public-nav-links .nav-private{white-space:nowrap;min-width:92px;min-height:40px;padding:8px 12px}.public-site .landing-hero{isolation:isolate;backface-visibility:hidden;transform:translateZ(0)}.public-site .landing-hero,.public-site .hero-copy{opacity:1;visibility:visible}.landing-actions,.public-cta .landing-actions{grid-template-columns:1fr;width:100%;display:grid}.landing-actions a{width:100%;min-height:46px}.public-cta{gap:22px}.public-footer nav{gap:12px 18px}.client-form-shell{padding:16px 10px 28px}.client-form-card{border-radius:20px;padding:21px 15px}.client-order-form .primary,.client-order-form>button,.form-success .primary,.form-success .whatsapp-button{width:100%;min-height:48px}.form-success{padding:36px 18px}.form-progress{grid-template-columns:1fr}.form-progress li{min-height:44px}.tracking-page{padding:10px;display:block;overflow:visible}.tracking-card{border-radius:19px;width:100%;padding:20px 16px}.tracking-topbar{gap:10px}.tracking-heading{padding:27px 0 20px}.tracking-heading h1{font-size:34px}.tracking-heading .tracking-refresh{justify-content:center;width:100%;min-height:44px}.guide-pass{margin-top:18px}.tracking-details{padding:18px 0}.tracking-voucher{padding:15px}.tracking-voucher a{width:100%;min-height:46px}.tracking-pickup{padding:16px}.legal-shell{padding:10px}.legal-header{flex-wrap:wrap;align-items:center;margin-bottom:14px}.legal-header>a:last-child{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:42px;margin:0;display:flex}.legal-card{border-radius:19px;padding:24px 17px}.legal-content{gap:18px;margin-top:28px}.legal-action{width:100%}.real-workspace{padding:13px 10px 28px}.dashboard-heading{grid-template-columns:1fr auto;display:grid}.dashboard-heading .primary{min-height:42px}.toolbar{padding:9px;position:static!important}.toolbar .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.toolbar .actions>button,.toolbar .actions>.status-menu{min-height:43px}.toolbar .actions>button{white-space:normal}.toolbar .action-select,.toolbar .action-sync,.toolbar .status-menu{grid-column:1/-1}.toolbar .action-reset,.toolbar .action-delete{min-height:43px}.toolbar .action-reload{font-size:11px}.status-menu summary{min-height:43px}.setting-actions{grid-template-columns:1fr;display:grid}.setting-actions button,.setting-actions a{width:100%}.order-operations{justify-items:stretch;width:100%}.order-operations>div,.shipment-more-actions{width:100%}.shipment-more-actions summary{justify-content:center;align-items:center;display:flex}}@media (width<=390px){.dashboard-heading{grid-template-columns:1fr}.dashboard-heading .primary{width:100%}.toolbar .actions{grid-template-columns:1fr}.toolbar .actions>*{grid-column:1!important}.public-nav .client-brand strong{font-size:15px}.public-nav-links .nav-private{min-width:84px;max-width:none;font-size:11px}.tracking-heading h1{font-size:30px}}.voucher-preview-page{color:#202124;background:#f4f5f7;min-height:100dvh;padding:22px}.voucher-preview-toolbar{background:#fff;border:1px solid #ead0d1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(100%,1080px);margin:0 auto 16px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #630d1114}.voucher-preview-toolbar span{color:#b61d24;letter-spacing:1.1px;font-size:10px;font-weight:900}.voucher-preview-toolbar h1{margin:5px 0 0;font-size:20px}.voucher-preview-toolbar a{color:#b61d24;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.voucher-preview-frame{background:#e9eaec;border:1px solid #ead0d1;border-radius:14px;width:min(100%,1080px);height:calc(100dvh - 132px);min-height:520px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 14px 34px #630d111a}.voucher-preview-frame>p{color:#6b7280;pointer-events:none;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.voucher-preview-frame iframe{background:#fff;border:0;width:100%;height:100%;position:relative}@media (width<=640px){.voucher-preview-page{padding:10px}.voucher-preview-toolbar{flex-direction:column;align-items:flex-start;margin-bottom:10px}.voucher-preview-frame{height:calc(100dvh - 162px);min-height:420px}}.brand-mark img{object-fit:contain;width:44px;height:38px;display:block}.public-site,.client-form-shell,.legal-shell,.auth-shell,.real-workspace{color:#e8f5ff;background:#06111f}.public-site:before,.client-form-shell:before{opacity:.18;background-image:radial-gradient(circle,#e8f5ffcc 0 1px,#0000 1.5px),radial-gradient(circle,#8fd8ff66 0 1px,#0000 1.5px);background-size:170px 170px,260px 260px}.public-nav,.client-form-card,.legal-card,.auth-card,.orders-card,.dashboard-card{background:#07182bdb;border-color:#8fd8ff38;box-shadow:0 22px 70px #00000052}.public-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-brand,.public-nav-links a,.public-footer,.public-footer a{color:#e8f5ff}.client-brand small,.public-nav-links a:not(.nav-private),.public-footer small{color:#9fc1d9}.hero-copy h1,.hero-copy p,.section-heading h2,.section-heading p,.public-cta h2,.public-cta p{color:#e8f5ff}.hero-copy h1 span,.demo-pill,.section-heading>span,.public-cta>div>span{color:#8fd8ff}.primary{color:#fff;background:linear-gradient(135deg,#1768a3,#0d3b68);border-color:#4aa9df;box-shadow:0 10px 26px #145a9159}.ghost{color:#d8f3ff;background:#8fd8ff12;border-color:#8fd8ff59}.public-stats{border-top-color:#8fd8ff2e}.public-stats strong{color:#fff}.public-stats span{color:#9fc1d9}.hero-visual{background:radial-gradient(circle at 50% 35%,#1768a373,#0000 34%),linear-gradient(145deg,#0b2946,#06111f 72%);border-color:#8fd8ff59;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #0006}.hero-visual:after{opacity:.14;background:linear-gradient(145deg,#e8f5ffcc,#0000 32%,#8fd8ff2e 33%,#0000 62%)}.terrain-grid{opacity:.32}.signal-core{color:#06111f;background:linear-gradient(145deg,#eaf7ff,#74c8ef);box-shadow:0 0 0 8px #8fd8ff1a,0 0 54px #8fd8ff8c}.hero-readout{color:#e8f5ff;background:#04111fc7;border-color:#8fd8ff47}.hero-readout span,.hero-readout small{color:#9fc1d9}.hero-readout strong{color:#fff}.process-grid article,.coverage-grid article,.faq-list details,.schedule-note,.public-cta{background:#0a1f36d1;border-color:#8fd8ff2e}.process-grid article:hover,.coverage-grid article:hover{border-color:#8fd8ff99;box-shadow:0 18px 42px #145a9140}.process-grid article h3,.coverage-grid article h3,.faq-list summary{color:#f3fbff}.process-grid article p,.coverage-grid article p,.faq-list p{color:#9fc1d9}.public-footer{border-top-color:#8fd8ff2e}.tracking-page{background:#06111f}.tracking-card{background:#07182beb;border-color:#8fd8ff40;box-shadow:0 24px 70px #0000006b}.shalom-tracking-page:before{opacity:.16;background-image:radial-gradient(circle,#e8f5ffb3 0 1px,#0000 1.5px),radial-gradient(circle,#8fd8ff66 0 1px,#0000 1.5px);background-size:180px 180px,290px 290px}.shalom-tracking-page .tracking-heading h1,.tracking-details h2,.shalom-tracking-page .tracking-route strong,.shalom-tracking-page .tracking-event strong{color:#f3fbff}.shalom-tracking-page .tracking-heading,.tracking-details,.tracking-route{border-bottom-color:#8fd8ff2e}.tracking-details dl div{background:#0a1f36d9;border-color:#8fd8ff2e}.tracking-details dt,.shalom-tracking-page .tracking-heading>span,.shalom-tracking-page .tracking-route span{color:#8fd8ff}.tracking-details dd{color:#e8f5ff}.guide-pass{background:#0d3b68;border-color:#8fd8ff4d}.guide-pass>div,.guide-pass>div:first-child{color:#e8f5ff;background:linear-gradient(145deg,#0e416f,#09233c)}.guide-pass>div:not(:first-child) span{color:#8fd8ff}.guide-pass>div:not(:first-child) strong{color:#fff}.tracking-voucher{background:#0a1f36e6;border-color:#8fd8ff40}.tracking-voucher span{color:#8fd8ff}.tracking-voucher p{color:#9fc1d9}.tracking-pickup{background:#0a1f36db;border-color:#8fd8ff40}.tracking-pickup span{color:#8fd8ff}.tracking-pickup strong{color:#fff}.shalom-wordmark{color:#e8f5ff;background:#0d3b68;box-shadow:0 8px 22px #145a9159}.client-order-form input,.client-order-form select,.client-order-form textarea{color:#e8f5ff;background:#04111fd6;border-color:#8fd8ff38}.client-form-heading h1,.client-form-heading p,.form-section legend,.form-section>p{color:#e8f5ff}.form-section{background:#0a1f36b8;border-color:#8fd8ff2e}.form-section legend span{color:#8fd8ff;background:#8fd8ff29}.shalom-tracking-page:before{opacity:1;background-image:repeating-linear-gradient(135deg,#0000 0 80px,#e31c2409 81px 82px)}.shalom-tracking-page .tracking-brand{color:#202124}.shalom-tracking-page .tracking-brand small,.shalom-tracking-page .tracking-heading p,.shalom-tracking-page .tracking-timeline>p,.shalom-tracking-page .tracking-privacy,.shalom-tracking-page .tracking-event span{color:#6b7280}.shalom-tracking-page .tracking-heading h1,.shalom-tracking-page .tracking-route strong,.shalom-tracking-page .tracking-event strong,.shalom-tracking-page .tracking-details h2{color:#202124}.shalom-tracking-page .tracking-heading,.shalom-tracking-page .tracking-details,.shalom-tracking-page .tracking-route{border-bottom-color:#f1d9da}.shalom-tracking-page .tracking-heading>span,.shalom-tracking-page .tracking-route span,.shalom-tracking-page .tracking-details dt{color:#c71820}.shalom-tracking-page .guide-pass>div{color:#202124;background:linear-gradient(145deg,#fff,#fff5f5)}.shalom-tracking-page .tracking-voucher .primary{background:#e31c24;border-color:#c71820;box-shadow:0 8px 18px #e31c2433}.shalom-tracking-page .tracking-voucher .primary:hover{background:#bd1119}.shalom-tracking-page .shalom-wordmark{color:#fff;background:#e31c24;box-shadow:0 6px 16px #e31c2433}.shalom-tracking-page .tracking-event.is-current i{background:#e31c24;box-shadow:0 0 13px #e31c2461}.shalom-tracking-page .tracking-event.is-current strong{color:#a90f16}.shalom-tracking-page .tracking-event em{color:#a90f16;background:#fde7e8}.voucher-preview-page{color:#202124;background:#f4f5f7}.voucher-preview-toolbar{background:#fff;border-color:#ead0d1;box-shadow:0 8px 22px #630d1114}.voucher-preview-toolbar h1{color:#202124}.voucher-preview-toolbar a{color:#b61d24}.voucher-preview-frame{background:#e9eaec;border-color:#ead0d1;box-shadow:0 14px 34px #630d111a}@media print{html[data-print-mode=declarations] .declaration-print-page{height:277mm;min-height:277mm;padding:4mm 7mm;font-size:9pt;line-height:1.22;overflow:hidden}html[data-print-mode=declarations] .declaration-print-page header{margin-bottom:2mm;padding-bottom:1.5mm}html[data-print-mode=declarations] .declaration-print-page h2{margin:2mm 0 1.5mm}html[data-print-mode=declarations] .declaration-print-page p{margin-bottom:1.5mm;line-height:1.22}html[data-print-mode=declarations] .declaration-print-page table{margin:1mm 0 2mm;font-size:8.5pt}html[data-print-mode=declarations] .declaration-print-page th,.declaration-print-page td{padding:1.4mm}html[data-print-mode=declarations] .declaration-print-page td{height:11mm}html[data-print-mode=declarations] .declaration-reason{margin-bottom:2mm}html[data-print-mode=declarations] .declaration-reason h3{padding:1mm}html[data-print-mode=declarations] .declaration-reason p{min-height:6mm;padding:1.4mm}html[data-print-mode=declarations] .declaration-date{margin:2mm 0!important}html[data-print-mode=declarations] .declaration-signatures{gap:18mm;margin-top:21mm}html[data-print-mode=declarations] .declaration-signatures>div{min-height:31mm;padding-top:2mm}html[data-print-mode=declarations] .declaration-print-page footer{margin-top:2mm;padding-top:1mm}}:root{--surface:#071a2e;--surface-raised:#0b233b;--surface-soft:#0e2b46b8;--border-strong:#8fd8ff57;--focus:#8fe8ff;--success:#75e6b5;--danger:#ff9b9b;--shadow-soft:0 18px 48px #00000038}body{overscroll-behavior-y:none;min-width:320px}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{z-index:10000;color:#06111f;background:#eefbff;border-radius:10px;padding:10px 14px;font-weight:850;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.public-nav{min-height:76px}.public-nav .client-brand{min-width:0}.public-nav-links .nav-private{min-height:42px;padding:9px 14px}.hero-copy{max-width:700px}.hero-trust{color:#b9d3e4;flex-wrap:wrap;gap:10px 18px;margin:21px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.hero-trust li{align-items:center;gap:7px;display:flex}.hero-trust li span{width:19px;height:19px;color:var(--success);background:#75e6b51f;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.public-section{scroll-margin-top:95px}.section-heading{max-width:720px}.section-heading h2{max-width:680px}.process-grid article,.coverage-grid article{min-height:190px}.schedule-note{flex-wrap:wrap;align-items:center;gap:9px 18px;padding:17px 19px;line-height:1.55;display:flex}.schedule-note span{white-space:nowrap}.schedule-note small{color:#9fc1d9;flex-basis:100%}.faq-list details[open]{border-color:var(--border-strong);background:#0e2b46e6}.faq-list summary{align-items:center;min-height:54px;display:flex}.client-form-shell{align-items:center}.client-form-card{box-shadow:var(--shadow-soft)}.client-form-heading h1{font-size:clamp(27px,5vw,36px)}.form-section{box-shadow:inset 0 1px #ffffff0b;order:initial!important}.form-section legend{line-height:1.4}.client-order-form label{color:#c8dce9;text-transform:none;letter-spacing:0}.client-order-form input,.client-order-form select,.client-order-form textarea{border-radius:12px}.client-order-form input:hover,.client-order-form select:hover,.client-order-form textarea:hover{border-color:#8fd8ff66}.document-type{background:#04111f8f;border:1px solid #8fd8ff2e;border-radius:11px;padding:3px}.document-type button{border:0;border-radius:8px;flex:1}.document-type button.selected{color:#fff;background:#1768a3;box-shadow:0 5px 15px #0003}.form-agency-results{gap:6px;display:grid}.form-agency-results button{text-align:left;border-radius:11px}.form-agency-results button.selected{box-shadow:0 0 0 2px #8fd8ff2e}.form-hint{color:#9fc1d9}.form-success-note{color:#aef3d4;background:#1f99701f;border-color:#75e6b53d}.form-error{color:#ffd0d0;background:#9b2d2d21;border-color:#ff9b9b47}.privacy-consent{background:#04111f73;border:1px solid #8fd8ff26;border-radius:12px;padding:13px 14px;align-items:flex-start!important}.privacy-consent input{margin-top:1px;flex:0 0 18px!important;width:18px!important;height:18px!important}.client-order-form[aria-busy=true]{cursor:progress}.client-order-form[aria-busy=true] .form-section{opacity:.82}.real-dashboard{background:linear-gradient(135deg,#06111f,#081a2c)}.real-sidebar{background:#051321f5;border-right-color:#8fd8ff26}.real-sidebar nav button,.real-sidebar nav a{min-height:44px}.real-sidebar nav button.active,.real-sidebar nav button[aria-current=page]{background:linear-gradient(90deg,#1768a352,#1768a314);box-shadow:inset 3px 0 #8fd8ff}.sidebar-counts{grid-template-columns:repeat(3,1fr);gap:5px}.sidebar-counts span{text-align:center;gap:4px;display:grid}.sidebar-counts b{font-size:16px}.real-workspace{background:radial-gradient(circle at 92% 4%,#1768a31f,#0000 24%)}.dashboard-heading h1{font-size:clamp(27px,4vw,38px)}.api-health,.toolbar,.orders-card,.setting-card{box-shadow:var(--shadow-soft);border-color:#8fd8ff26}.filters input[type=search]{background-color:#04111fc2;min-height:42px}.shipment-tabs button[aria-pressed=true]{color:#fff;background:#1768a357;border-color:#8fd8ff6b}.order-row{min-height:72px}.order-row:focus-within{box-shadow:inset 3px 0 var(--focus)}.status{border:1px solid}.empty{place-items:center;min-height:180px;display:grid}.toast{color:#d9ffea}.excel-overlay,.declaration-overlay{-webkit-backdrop-filter:blur(9px)}@media (width<=900px){.public-site .landing-hero{padding-bottom:70px}.hero-copy{max-width:none}.hero-trust{max-width:620px}.hero-visual{margin-inline:auto}}@media (width<=760px){.public-nav{min-height:68px;padding:10px 12px;position:relative;top:auto;-webkit-backdrop-filter:none!important}.public-nav .client-brand{flex:1}.public-nav .client-brand strong{font-size:15px}.public-nav .client-brand small{display:none}.public-nav-links{flex:none}.public-nav-links .nav-private{min-width:auto;min-height:38px;padding:7px 10px;font-size:11px}.nav-lock{font-size:12px}.public-site .landing-hero{backface-visibility:hidden;padding:38px 0 58px;transform:translateZ(0)}.public-site .landing-hero h1{letter-spacing:-.058em;margin:17px 0;font-size:clamp(36px,11.4vw,50px);line-height:1}.public-site .landing-hero p{font-size:16px;line-height:1.62}.hero-copy .landing-actions{margin-top:22px}.hero-trust{gap:9px;margin-top:18px;font-size:12px;display:grid}.public-stats{margin-top:35px}.public-stats div,.hero-visual,.hero-readout,.landing-actions .ghost{-webkit-backdrop-filter:none!important}.schedule-note{gap:7px;padding:16px;display:grid}.schedule-note span{white-space:normal}.public-section{padding:58px 0}.client-form-shell{justify-content:flex-start;padding:14px 10px 28px}.client-form-shell>.client-brand{margin-bottom:13px}.client-form-card{padding:20px 14px}.form-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.form-progress li{min-height:48px}.form-section{padding:17px 13px}.client-order-form input,.client-order-form select,.client-order-form textarea{min-height:48px}.privacy-consent{font-size:13px!important}.real-dashboard{display:block}.real-sidebar{z-index:50;border-bottom:1px solid #8fd8ff2e;border-right:0;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid;position:sticky;top:0}.real-sidebar .client-brand{margin:0;display:flex}.real-sidebar .client-brand span,.sidebar-counts,.sidebar-delete,.dashboard-profile{display:none}.real-sidebar nav{gap:5px;padding:0;display:flex}.real-sidebar nav button,.real-sidebar nav a{min-height:40px;padding:8px 10px;font-size:0}.real-sidebar nav button:before,.real-sidebar nav a:before{font-size:17px}.real-sidebar nav button:first-child:before{content:"▣"}.real-sidebar nav button:nth-child(2):before{content:"⚙"}.real-sidebar nav a:before{content:"＋"}.real-sidebar nav button.active,.real-sidebar nav button[aria-current=page]{box-shadow:inset 0 -2px #8fd8ff}.real-workspace{padding:18px 10px 30px;overflow:visible}.api-health{gap:7px;padding:10px;overflow-x:auto}.api-health>div{min-width:128px}.api-pill{flex:none}.date-filter{grid-template-columns:1fr;align-items:stretch;display:grid}.shipment-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.shipment-tabs button{min-width:0;padding:9px 5px}.date-filter label{width:100%}.date-filter input{width:100%;min-height:42px}.date-filter>button{min-height:42px}.dashboard-heading{grid-template-columns:1fr auto;align-items:end}.dashboard-heading .primary{min-height:42px}.toolbar{padding:10px}.filters{display:block}.filters input{width:100%}.toolbar .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.toolbar .actions>*{white-space:normal;min-width:0}.toolbar .action-select,.toolbar .action-sync,.toolbar .status-menu{grid-column:1/-1}.orders-card{box-shadow:none;background:0 0;border:0;overflow:visible}.order-row{background:#071a2edb;border:1px solid #8fd8ff29;border-radius:14px;margin-bottom:9px;padding:13px 11px}.order-row:hover,.order-row.checked{background:#0e3454eb}.pagination{background:#051321f2;border:1px solid #8fd8ff33;border-radius:12px;position:sticky;bottom:8px;box-shadow:0 10px 30px #0000004d}}@media (width<=390px){.public-nav{width:calc(100% - 20px)}.public-nav .brand-mark img{width:38px;height:34px}.public-nav .client-brand{gap:8px}.public-nav .client-brand strong{font-size:14px}.public-nav-links .nav-private{padding-inline:9px}.public-site .landing-hero h1{font-size:35px}.form-progress{grid-template-columns:1fr}.shipment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-heading{grid-template-columns:1fr}.dashboard-heading .primary{width:100%}.toolbar .actions{grid-template-columns:1fr}.toolbar .actions>*{grid-column:1!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.voucher-preview-toolbar nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.voucher-preview-toolbar nav a:first-child{color:#fff;background:#e31c24;border-radius:9px;padding:9px 12px}@media (width<=640px){.voucher-preview-toolbar nav{justify-content:space-between;width:100%}}.mobile-nav-icon{text-align:center;width:20px;margin-right:7px;display:inline-block}@media (width<=760px){.real-dashboard{padding-bottom:0}.real-sidebar{z-index:70;background:#051321fa;border:0;border-bottom:1px solid #8fd8ff33;grid-template-columns:minmax(0,1fr) auto;width:100%;padding:9px 10px;display:grid;position:sticky;inset:0 0 auto;overflow:visible;box-shadow:0 10px 28px #00000047}.real-sidebar .client-brand{gap:9px;min-width:0;margin:0;display:flex}.real-sidebar .client-brand .brand-mark{flex:none}.real-sidebar .client-brand>div{min-width:0;display:grid}.real-sidebar .client-brand strong,.real-sidebar .client-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.real-sidebar .client-brand strong{font-size:13px}.real-sidebar .client-brand span{font-size:9px}.real-sidebar .sidebar-counts,.real-sidebar .sidebar-delete,.real-sidebar .dashboard-profile{display:none}.mobile-menu-toggle{color:#e8f5ff;min-width:92px;min-height:46px;font:inherit;background:#1768a333;border:1px solid #8fd8ff47;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.mobile-menu-toggle span{font-size:18px}.mobile-menu-toggle[aria-expanded=true]{background:#1768a36b}.real-sidebar nav{z-index:71;background:#071b2e;border:1px solid #8fd8ff38;border-radius:0 0 14px 14px;min-width:0;padding:8px;display:none;position:absolute;top:calc(100% + 1px);left:8px;right:8px;box-shadow:0 18px 38px #0000006b}.real-sidebar nav.mobile-menu-open{gap:4px;display:grid}.real-sidebar nav button,.real-sidebar nav a{color:#c8dfef;text-align:left;white-space:normal;border-radius:9px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 12px;line-height:1.25;display:flex;font-size:12px!important}.real-sidebar nav button:before,.real-sidebar nav a:before{content:none!important}.real-sidebar nav .mobile-nav-icon{text-align:center;flex:0 0 24px;width:24px;margin:0;font-size:18px;line-height:1;display:block}.real-sidebar nav button.active,.real-sidebar nav button[aria-current=page]{background:#1768a34d;box-shadow:inset 3px 0 #8fd8ff}.real-workspace{padding-bottom:30px}.dashboard-heading .shalom-primary-action{min-height:48px}.shipment-tabs button,.toolbar .actions>button,.toolbar .actions>.status-menu,.status-menu summary,.setting-toggles button,.setting-actions button,.setting-actions a,.document-type button{min-height:44px}.form-legal-links a{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.excel-overlay{align-items:stretch;padding:0}.excel-wizard{width:100%;max-height:100dvh;padding:24px 16px calc(20px + env(safe-area-inset-bottom));border-radius:0}.close-wizard{background:#ffffff0f;border-radius:10px;place-items:center;width:44px;height:44px;font-size:25px;display:grid;top:8px;right:8px}.excel-wizard>span{padding-right:44px}.excel-wizard input,.excel-wizard select,.excel-wizard .text-button{min-height:44px}.excel-wizard .primary.wide{min-height:54px}}@media (width<=650px){.admin-v2 .admin-content{padding:20px 12px 32px}.admin-v2 .admin-sidebar{gap:12px;padding:13px 12px}.admin-v2 .admin-sidebar .admin-organization{display:none}.admin-v2 .admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-v2 .admin-sidebar nav button,.admin-sidebar-links a{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:9px 10px;display:flex}.admin-sidebar-links{grid-template-columns:1fr 1fr;gap:7px}.admin-page-heading .primary{width:100%;min-height:46px}.admin-card-heading{flex-direction:column;align-items:flex-start;padding:18px}.admin-v2 .admin-table{background:#f5f8f5;padding:12px;overflow:visible}.admin-v2 .admin-head{display:none}.admin-v2 .admin-row:not(.admin-head){background:#fff;border:1px solid #dbe5dd;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin-bottom:11px;padding:16px;box-shadow:0 7px 20px #1538250d}.admin-v2 .admin-row:not(.admin-head)>strong{border-bottom:1px solid #e8eee9;grid-column:1/-1;padding-bottom:10px;font-size:14px}.admin-v2 .admin-row:not(.admin-head)>span{gap:3px;font-size:13px;font-weight:800;display:grid}.admin-v2 .admin-row:not(.admin-head)>span:before{content:attr(data-label);color:#748178;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.team-actions{grid-template-columns:1fr;width:100%;display:grid}.team-actions button{width:100%;min-height:44px}.team-search input{min-height:44px}.invite-card-admin{border-radius:14px}.invite-card-copy,.admin-invite-form{padding:20px}}.whatsapp-contact{background:#0d3b6857;border:1px solid #8fd8ff38;border-radius:12px;align-items:flex-start;gap:9px;max-width:620px;padding:12px 14px;display:flex;color:#b8d7eb!important;margin:18px 0 0!important;font-size:12px!important;line-height:1.55!important}.whatsapp-contact>span{color:#8fd8ff;flex:none;font-size:16px}.whatsapp-contact a{color:#dff7ff;white-space:nowrap;font-weight:900;text-decoration:none}.workflow-grid{counter-reset:workflow;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workflow-grid article{background:linear-gradient(145deg,#10304ccc,#051627d1);border:1px solid #8fd8ff2e;border-radius:20px;min-height:225px;padding:24px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000029}.workflow-grid article:not(:last-child):after{content:"→";z-index:2;color:#8fd8ff;background:#0a2239;border:1px solid #8fd8ff59;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.workflow-grid article>b{color:#8fd8ff;letter-spacing:.15em;font-size:11px}.workflow-grid article>span{color:#b9ebff;background:#8fd8ff1f;border-radius:13px;place-items:center;width:44px;height:44px;margin-top:20px;font-size:21px;display:grid}.workflow-grid h3{color:#f3fbff;margin:18px 0 9px;font-size:18px}.workflow-grid p{color:#9fc1d9;margin:0;font-size:13px;line-height:1.65}.trial-cta{border-color:#8fd8ff57;box-shadow:0 22px 60px #145a9133}.trial-cta .landing-actions{min-width:255px}.trial-cta .primary{text-align:center;justify-content:center}@media (width<=980px){.workflow-grid{grid-template-columns:1fr 1fr}.workflow-grid article:not(:last-child):after{display:none}}@media (width<=620px){.workflow-grid{grid-template-columns:1fr}.workflow-grid article{min-height:0;padding:21px}.whatsapp-contact{font-size:12px!important}.trial-cta .landing-actions{min-width:0}}.shalom-tracking-page{align-items:start;overflow:visible}.shalom-tracking-page .tracking-card{width:min(100%,1040px);margin:auto;padding:clamp(24px,4vw,48px)}.shalom-tracking-page .tracking-heading{justify-content:space-between;align-items:flex-end;gap:28px;padding:36px 0 25px;display:flex}.shalom-tracking-page .tracking-heading h1{font-size:clamp(36px,6vw,58px)}.shalom-tracking-page .tracking-heading p{margin:5px 0 0}.shalom-tracking-page .tracking-heading .tracking-refresh{flex-direction:column;flex:none;align-items:flex-end;margin:0}.shalom-tracking-page .tracking-heading .tracking-refresh small{text-align:right}.tracking-progress{border-bottom:1px solid #f1d9da;padding:30px 0 28px}.tracking-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tracking-progress li{text-align:center;color:#9ca3af;justify-items:center;gap:7px;display:grid;position:relative}.tracking-progress li:not(:last-child):before{content:"";z-index:0;background:#e5e7eb;border-radius:999px;width:calc(100% - 44px);height:3px;position:absolute;top:17px;left:calc(50% + 22px)}.tracking-progress-dot{z-index:1;color:#9ca3af;background:#fff;border:2px solid #d1d5db;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid;position:relative}.tracking-progress li.is-current .tracking-progress-dot{color:#b61d24;border-color:#e31c24;box-shadow:0 0 0 6px #fde7e8}.tracking-progress li strong{color:#6b7280;font-size:13px}.tracking-progress li small{font-size:10px}.tracking-route-card{background:linear-gradient(135deg,snow,#fff);border:1px solid #f1d9da;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;margin:24px 0;padding:22px 24px;display:grid}.tracking-route-card div:last-child{text-align:right}.tracking-route-card span,.tracking-section-heading>span{color:#b61d24;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.tracking-route-card strong{color:#25272a;margin-top:7px;font-size:16px;line-height:1.35;display:block}.tracking-route-card i{color:#fff;background:#e31c24;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid;box-shadow:0 8px 18px #e31c2433}.shalom-tracking-page .tracking-timeline{background:#fff;border:1px solid #f1d9da;border-radius:16px;margin-top:0;padding:25px 26px 8px}.tracking-section-heading{margin-bottom:21px}.tracking-section-heading h2{color:#202124;margin:5px 0 0;font-size:20px}.shalom-tracking-page .tracking-event{padding-bottom:24px;position:relative}.shalom-tracking-page .tracking-event:not(:last-child):after{content:"";background:#ead0d1;width:2px;position:absolute;top:15px;bottom:3px;left:4px}.shalom-tracking-page .tracking-event .tracking-event-date{color:#8c3b3f;letter-spacing:.03em;order:-1;font-size:11px;font-weight:800}.tracking-pickup.is-secondary{text-align:left;grid-template-columns:1fr auto;align-items:center;display:grid}.tracking-pickup.is-secondary strong{grid-area:1/2/3;margin:0 0 0 20px}.tracking-pickup.is-relevant{border-color:#e31c24;box-shadow:0 10px 26px #e31c241f}.tracking-support-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;margin-top:18px;display:grid}.shalom-tracking-page .tracking-support-grid .tracking-details{background:#fff;border:1px solid #f1d9da;border-radius:16px;padding:20px}.tracking-support-grid .tracking-details dl{grid-template-columns:1fr}.tracking-support-grid .guide-pass{grid-template-columns:1fr;margin:0}.tracking-support-grid .guide-pass>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.tracking-support-grid .guide-pass strong{text-align:right;margin:0;font-size:clamp(22px,4vw,30px)}.shalom-tracking-page .tracking-voucher-embedded{grid-template-columns:1fr auto;align-items:center;margin-top:18px}.guide-pdf-actions button,.guide-pdf-actions a{color:#9f151b;background:#fff;border:1px solid #d9b8ba;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.tracking-voucher-embedded .guide-pdf-viewer{grid-column:1/-1;margin-top:4px}.shalom-tracking-page .tracking-privacy{margin-top:20px}@media (width<=760px){.shalom-tracking-page .tracking-heading{flex-direction:column;align-items:stretch;gap:18px}.shalom-tracking-page .tracking-heading .tracking-refresh{align-items:stretch}.shalom-tracking-page .tracking-heading .tracking-refresh small{text-align:left}.tracking-support-grid,.shalom-tracking-page .tracking-voucher-embedded{grid-template-columns:1fr}.shalom-tracking-page .tracking-voucher-embedded .guide-pdf-actions{justify-content:stretch}.shalom-tracking-page .tracking-voucher-embedded .guide-pdf-actions>*{flex:1}}.admin-shell{color:#17231d;background:#f3f5f0;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#f4f7f1;background:#10241b;flex-direction:column;gap:24px;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.admin-sidebar>div{gap:4px;display:grid}.admin-sidebar nav{gap:8px;display:grid}.admin-sidebar button{color:#cfdbd3;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px}.admin-sidebar button.active,.admin-sidebar button:hover{color:#fff;background:#244b38}.admin-sidebar>a{color:#c8d7cd;margin-top:auto;text-decoration:none}.admin-content header span{letter-spacing:.18em;color:#537361;font-size:.75rem}.admin-content h1{margin:.35rem 0 1.5rem;font-size:clamp(1.8rem,3vw,3rem)}.admin-message{background:#dcebdd;border:1px solid #b5d0b9;border-radius:10px;padding:12px 16px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.metric-grid article,.admin-card{background:#fff;border:1px solid #dbe2dc;border-radius:18px;box-shadow:0 10px 35px #1a33250f}.metric-grid article{gap:6px;padding:20px;display:grid}.metric-grid strong{font-size:2.2rem}.metric-grid span,.metric-grid small,.admin-card p{color:#647269}.admin-card h2{margin-top:0}.admin-two-columns{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:20px;display:grid}.admin-form{gap:14px;display:grid}.admin-form label{gap:7px;font-weight:600;display:grid}.admin-form input,.admin-form select,.invite-result input,.member-card select{font:inherit;background:#fff;border:1px solid #cbd6cd;border-radius:10px;padding:11px 12px}.invite-result{gap:8px;margin-top:16px;display:flex}.invite-result input{flex:1;min-width:0}.invite-result button,.member-card button,.account-card button{cursor:pointer;background:#f7faf7;border:1px solid #b9c9bd;border-radius:9px;padding:9px 12px}.member-card,.account-card{border-bottom:1px solid #e3e9e4;align-items:center;gap:12px;padding:14px 0;display:flex}.member-card>div,.account-card>div:first-child{flex:1;gap:3px;display:grid}.member-card span,.account-card span{color:#66746b;font-size:.9rem}.member-card.pending{opacity:.72}.admin-table{overflow:auto}.admin-row{border-bottom:1px solid #e3e9e4;grid-template-columns:2fr repeat(4,1fr);gap:14px;min-width:650px;padding:12px 4px;display:grid}.admin-head{text-transform:uppercase;letter-spacing:.08em;color:#68766d;font-size:.78rem}@media (width<=900px){.admin-shell{display:block}.admin-sidebar{height:auto;position:static}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-sidebar>a{margin-top:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-two-columns{grid-template-columns:1fr}.admin-content{padding:24px 16px}}@media (width<=520px){.metric-grid,.admin-sidebar nav{grid-template-columns:1fr}.member-card,.account-card{flex-wrap:wrap;align-items:flex-start}.tracking-progress{padding-inline:2px;overflow-x:auto}.tracking-progress ol{min-width:440px}.tracking-progress li strong{font-size:12px}.tracking-route-card{grid-template-columns:1fr auto;gap:14px;padding:18px}.tracking-route-card i{grid-area:1/2/3;width:34px;height:34px;transform:rotate(90deg)}.tracking-route-card div:last-child{text-align:left;grid-column:1}.shalom-tracking-page .tracking-timeline{padding:20px 18px 4px}.tracking-pickup.is-secondary{text-align:center;display:block}.tracking-pickup.is-secondary strong{margin:7px 0}.tracking-support-grid .guide-pass>div{flex-direction:column;align-items:flex-start}.tracking-support-grid .guide-pass strong{text-align:left}}.tracking-route-card.is-destination-only{text-align:center;grid-template-columns:1fr;justify-items:center}.tracking-route-card.is-destination-only div:last-child{text-align:center}.shalom-tracking-page{color:#fff2f3;background:radial-gradient(circle at 88% 4%,#e11d2d47,#0000 30%),radial-gradient(circle at 8% 80%,#780a1833,#0000 28%),linear-gradient(145deg,#0b0507,#17070b 52%,#080406)}.shalom-tracking-page:before{background-image:repeating-linear-gradient(135deg,#0000 0 80px,#ff526209 81px 82px)}.shalom-tracking-page .tracking-card{background:#14080bf0;border-color:#ef445542;box-shadow:0 28px 80px #0000008c,0 0 55px #be122b14}.shalom-tracking-page .tracking-brand,.shalom-tracking-page .tracking-heading h1,.shalom-tracking-page .tracking-details h2{color:#fff5f6}.shalom-tracking-page .tracking-brand small,.shalom-tracking-page .tracking-heading p,.shalom-tracking-page .tracking-privacy{color:#c9aeb3}.shalom-tracking-page .tracking-heading,.shalom-tracking-page .tracking-details{border-bottom-color:#ef445533}.shalom-tracking-page .tracking-heading>div>span,.tracking-progress-heading>span,.shalom-tracking-page .tracking-details dt,.shalom-tracking-page .tracking-section-heading>span{color:#ff6b79}.shalom-tracking-page .tracking-refresh button{color:#ffb4bc;background:#251014;border-color:#e23548}.shalom-tracking-page .tracking-refresh button:hover:not(:disabled){background:#351318}.shalom-tracking-page .tracking-refresh small{color:#b9949b}.tracking-progress{background:linear-gradient(145deg,#351017b8,#1a090de0);border:1px solid #ef445538;border-radius:18px;padding:24px 24px 28px}.tracking-progress-heading{margin-bottom:25px}.tracking-progress-heading span{letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.tracking-progress-heading h2{color:#fff5f6;margin:5px 0 0;font-size:20px}.tracking-progress li:not(:last-child):before{background:#422027}.tracking-progress li.is-complete:not(:last-child):before{background:#e3293e}.tracking-progress-dot{color:#b68e95;background:#170a0d;border-color:#5c3038;width:42px;height:42px;font-size:18px}.tracking-progress li.is-complete .tracking-progress-dot{color:#fff;background:#e3293e;border-color:#e3293e}.tracking-progress li.is-current .tracking-progress-dot{color:#ff8290;background:#2c0f15;border-color:#ff5364;box-shadow:0 0 0 6px #e3293e2e,0 0 22px #e3293e3d}.tracking-progress li strong{color:#a9898f}.tracking-progress li.is-complete strong{color:#f2d9dd}.tracking-progress li.is-current strong{color:#ff8d99}.tracking-progress li small{color:#886c72}.tracking-progress li .tracking-progress-date{color:#c7a8ae;max-width:150px;font-size:10px;line-height:1.35}.shalom-tracking-page .tracking-route-card{background:linear-gradient(135deg,#2d0f15,#1b0b0f);border-color:#ef445538}.shalom-tracking-page .tracking-route-card span{color:#ff6b79}.shalom-tracking-page .tracking-route-card strong{color:#fff3f4;font-size:18px}.shalom-tracking-page .tracking-pickup{background:#211014;border-color:#ef445540}.shalom-tracking-page .tracking-pickup span{color:#ff6b79}.shalom-tracking-page .tracking-pickup strong{color:#fff}.shalom-tracking-page .tracking-pickup small{color:#c8aab0}.shalom-tracking-page .tracking-pickup.is-relevant{border-color:#ef3349;box-shadow:0 12px 32px #d2192f33}.shalom-tracking-page .tracking-support-grid .tracking-details{background:#1b0c10;border-color:#ef445533}.shalom-tracking-page .tracking-details dl div{background:#251014;border-color:#ef44552e}.shalom-tracking-page .tracking-details dd{color:#fff0f2}.shalom-tracking-page .guide-pass{background:#3b131b;border-color:#ef445547}.shalom-tracking-page .guide-pass>div:first-child{color:#fff;background:linear-gradient(135deg,#e3293e,#a90f24)}.shalom-tracking-page .guide-pass>div:not(:first-child){color:#fff;background:linear-gradient(145deg,#251014,#190b0e)}.shalom-tracking-page .guide-pass>div:not(:first-child) span{color:#ff8290}.shalom-tracking-page .guide-pass>div:not(:first-child) strong{color:#fff3f4}.shalom-tracking-page .tracking-voucher{background:#1b0c10;border-color:#ef445538}.shalom-tracking-page .tracking-voucher h2{color:#fff3f4}.shalom-tracking-page .tracking-voucher span{color:#ff6b79}.shalom-tracking-page .tracking-voucher p{color:#c5a7ad}.shalom-tracking-page .guide-pdf-actions button{color:#ffc2c8;background:#251014;border-color:#6d303b}.shalom-tracking-page .tracking-privacy{border-top-color:#ef44552e}@media (width<=520px){.tracking-progress{padding:20px 14px 24px}.tracking-progress ol{min-width:480px}}.admin-v2{background:var(--ui-bg);color:var(--ui-text);grid-template-columns:276px minmax(0,1fr)}.admin-v2 .admin-sidebar{background:var(--ui-surface);box-shadow:none;gap:22px;padding:24px 20px}.admin-brand,.account-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.admin-brand .brand-mark,.account-brand .brand-mark{flex:none}.admin-brand span,.account-brand span{gap:1px;display:grid}.admin-brand strong,.account-brand strong{letter-spacing:-.02em;font-size:16px}.admin-brand small{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.admin-organization{border:1px solid var(--ui-border);background:var(--ui-subtle);border-radius:12px;padding:13px 14px}.admin-organization small{letter-spacing:.15em;color:var(--ui-faint);font-size:9px}.admin-organization strong{color:var(--ui-text-strong);font-size:14px}.admin-v2 .admin-sidebar nav{gap:6px}.admin-v2 .admin-sidebar nav button{min-height:44px;color:var(--ui-muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-v2 .admin-sidebar nav button span{width:20px;color:var(--ui-faint)}.admin-v2 .admin-sidebar nav button b{background:var(--ui-subtle-hover);min-width:22px;color:var(--ui-text);text-align:center;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:10px}.admin-v2 .admin-sidebar nav button.active{background:var(--ui-primary-soft);color:var(--ui-primary)}.admin-v2 .admin-sidebar nav button.active span{color:var(--ui-primary)}.admin-sidebar-links{gap:8px;margin-top:auto;display:grid}.admin-sidebar-links a{color:var(--ui-link);text-underline-offset:3px;padding:4px;font-size:14px;text-decoration:underline}.admin-sidebar-links a:hover{color:var(--ui-link-hover)}.admin-current-user{border-top:1px solid var(--ui-border);gap:2px;padding-top:16px;display:grid}.admin-current-user span{color:var(--ui-text-strong);font-weight:800}.admin-current-user small{text-overflow:ellipsis;color:var(--ui-muted);overflow:hidden}.admin-current-user a{color:var(--ui-link);margin-top:8px;font-size:14px}.admin-v2 .admin-content{max-width:1540px;padding:34px clamp(22px,3vw,50px)}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.admin-page-heading>div{max-width:760px}.admin-page-heading span,.admin-card-heading span,.invite-card-copy>span,.team-toolbar>div>span,.personal-shalom-heading span,.account-heading>span{color:var(--ui-primary);letter-spacing:.12em;font-size:11px;font-weight:900}.admin-page-heading h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(28px,3vw,43px)}.admin-page-heading p{color:var(--ui-muted);margin:0}.admin-v2 .primary,.account-shell .primary,.invite-onboarding .primary{border:1px solid var(--ui-button-primary-bg);background:var(--ui-button-primary-bg);color:var(--ui-button-primary-text);box-shadow:none;cursor:pointer;font-weight:800}.admin-v2 button.primary,.account-shell button.primary,.invite-onboarding button.primary{-webkit-text-fill-color:var(--ui-button-primary-text);color:var(--ui-button-primary-text)!important}.admin-v2 .primary:hover,.account-shell .primary:hover,.invite-onboarding .primary:hover{background:var(--ui-button-primary-hover)}.admin-v2 .primary:active,.account-shell .primary:active,.invite-onboarding .primary:active{background:var(--ui-button-primary-active)}.admin-v2 .primary:disabled,.account-shell .primary:disabled,.invite-onboarding .primary:disabled{opacity:.6;cursor:wait}.admin-notice{border:1px solid;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:12px 14px;display:flex}.admin-notice>span{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.admin-notice p{flex:1;margin:0;font-size:13px}.admin-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.admin-notice.success{background:var(--ui-success-soft);border-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.admin-notice.success{border-color:color-mix(in srgb,var(--ui-success) 35%,var(--ui-border))}}.admin-notice.success{color:var(--ui-success)}.admin-notice.warning{background:var(--ui-warning-soft);border-color:var(--ui-warning)}@supports (color:color-mix(in lab, red, red)){.admin-notice.warning{border-color:color-mix(in srgb,var(--ui-warning) 35%,var(--ui-border))}}.admin-notice.warning{color:var(--ui-warning)}.admin-notice.error{background:var(--ui-danger-soft);border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.admin-notice.error{border-color:color-mix(in srgb,var(--ui-danger) 35%,var(--ui-border))}}.admin-notice.error{color:var(--ui-danger)}.admin-v2 .metric-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px}.admin-v2 .metric-grid article{border-radius:16px;justify-content:space-between;min-height:142px;padding:20px}.admin-v2 .metric-grid article>div{gap:8px;display:grid}.admin-v2 .metric-grid small{text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted);font-weight:800}.admin-v2 .metric-grid strong{color:var(--ui-text-strong);font-size:36px;line-height:1}.admin-v2 .metric-grid span{color:var(--ui-muted);font-size:13px}.admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px;display:grid}.admin-v2 .admin-card{box-shadow:none;border-radius:17px;padding:0;overflow:hidden}.admin-card-heading,.team-toolbar{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:18px;padding:21px 22px;display:flex}.admin-card-heading h2,.team-toolbar h2{color:var(--ui-text-strong);margin:5px 0 0;font-size:18px}.admin-card-heading>b{background:var(--ui-primary-soft);color:var(--ui-primary);border-radius:999px;padding:7px 10px;font-size:12px}.admin-v2 .admin-row{grid-template-columns:minmax(130px,1.7fr) repeat(4,minmax(64px,1fr));min-width:0;padding:13px 22px}.admin-v2 .admin-head{background:var(--ui-subtle);color:var(--ui-muted)}.admin-v2 .admin-head>span{color:var(--ui-muted);font-size:12px}.admin-row .good{color:var(--ui-success)}.admin-row .bad{color:var(--ui-danger)}.admin-empty{text-align:center;color:var(--ui-muted);place-items:center;gap:5px;padding:42px 24px;display:grid}.admin-empty>span{font-size:26px}.admin-empty p{max-width:420px;margin:0}.activity-list{padding:8px 22px 20px}.activity-list article{border-bottom:1px solid var(--ui-border);grid-template-columns:10px 1fr;gap:11px;padding:13px 0;display:grid}.activity-list i{background:var(--ui-success);width:8px;height:8px;box-shadow:0 0 0 4px var(--ui-success-soft);border-radius:50%;margin-top:5px}.activity-list article>div{gap:3px;display:grid}.activity-list span,.activity-list small{color:var(--ui-muted);font-size:12px}.users-workspace{gap:17px;display:grid}.invite-card-admin{color:var(--ui-text);grid-template-columns:minmax(260px,.8fr) minmax(430px,1.3fr);display:grid;background:var(--ui-surface)!important}.invite-card-copy{background:var(--ui-primary-soft);padding:28px}.invite-card-copy>span{color:var(--ui-primary)}.invite-card-copy h2{color:var(--ui-text-strong);margin:7px 0 9px;font-size:24px}.invite-card-copy p,.invite-card-copy li{color:var(--ui-muted);font-size:14px;line-height:1.55}.invite-card-copy ul{margin:17px 0 0;padding-left:18px}.admin-invite-form{border-left:1px solid var(--ui-border);align-content:center;padding:27px;background:var(--ui-surface)!important;color:var(--ui-text)!important;grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.admin-invite-form label{text-transform:none;letter-spacing:0;gap:7px;font-size:14px;font-weight:800;display:grid}.admin-invite-form input,.admin-invite-form select{border:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);width:100%;min-height:44px;color:var(--ui-text);font:inherit;border-radius:10px;padding:10px 12px}.admin-invite-form input::placeholder{color:var(--ui-faint)}.admin-invite-form label:nth-child(2){grid-column:auto}.admin-invite-form .primary{align-self:end;min-height:44px}.team-toolbar{padding:22px 24px}.team-search{border:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);width:min(340px,100%);color:var(--ui-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.team-search input{width:100%;min-height:40px;color:var(--ui-text);background:0 0;border:0;outline:0}.team-search input::placeholder{color:var(--ui-faint)}.team-list-head,.team-row{grid-template-columns:minmax(250px,1.5fr) minmax(135px,.7fr) minmax(140px,.7fr) minmax(230px,1fr);align-items:center;gap:15px;padding:14px 24px;display:grid}.team-list-head{background:var(--ui-subtle);color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.team-row{border-top:1px solid var(--ui-border);color:var(--ui-text)}.person-cell{align-items:center;gap:11px;min-width:0;display:flex}.person-cell>i{background:var(--ui-primary-soft);width:36px;height:36px;color:var(--ui-primary);border-radius:11px;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.person-cell>div{min-width:0;display:grid}.person-cell span{text-overflow:ellipsis;color:var(--ui-muted);font-size:13px;overflow:hidden}.team-row select{border:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);max-width:175px;color:var(--ui-text);font:inherit;border-radius:9px;padding:8px}.status-pill,.delivery-pill{border:1px solid var(--ui-success);width:max-content;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status-pill,.delivery-pill{border:1px solid color-mix(in srgb,var(--ui-success) 28%,var(--ui-border))}}.status-pill,.delivery-pill{background:var(--ui-success-soft);color:var(--ui-success);border-radius:999px;font-size:12px;font-weight:900}.status-pill.suspended,.delivery-pill.failed{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.status-pill.suspended,.delivery-pill.failed{border-color:color-mix(in srgb,var(--ui-danger) 28%,var(--ui-border))}}.status-pill.suspended,.delivery-pill.failed{background:var(--ui-danger-soft);color:var(--ui-danger)}.delivery-pill.manual{border-color:var(--ui-border);background:var(--ui-subtle);color:var(--ui-muted)}.invitation-row>div:nth-child(3){gap:5px;display:grid}.invitation-row>div:nth-child(3) small{color:var(--ui-muted);font-size:12px}.team-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.team-actions button,.personal-account-list button{border:1px solid var(--ui-border-strong);background:var(--ui-surface-raised);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:750}.team-actions button:hover{background:var(--ui-subtle-hover)}.team-actions .danger-text{color:var(--ui-danger);border-color:#0000}.team-actions button:disabled{opacity:.55;cursor:wait}.admin-loading,.account-loading{place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.account-shell{color:#16261c;background:#f3f7f4;min-height:100vh}.account-topbar{color:#fff;background:#0d3020;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px max(22px,50vw - 640px);display:flex}.account-brand small{color:#a9c3b4}.account-topbar nav{align-items:center;gap:10px;display:flex}.account-topbar nav a,.account-topbar nav button{color:#d9e8df;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px;font-size:12px;text-decoration:none}.account-content{width:min(1280px,100% - 40px);margin:0 auto;padding:38px 0 56px}.account-heading{margin-bottom:22px}.account-heading h1{letter-spacing:-.04em;margin:5px 0;font-size:40px}.account-heading p{color:#69766e;margin:0}.account-message{color:#245d38;background:#e7f5ea;border:1px solid #b7d8c0;border-radius:11px;padding:12px 15px}.account-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.account-summary-grid article{background:#fff;border:1px solid #d9e3db;border-radius:15px;gap:6px;min-height:130px;padding:20px;display:grid;box-shadow:0 10px 28px #1538250b}.account-summary-grid small{text-transform:uppercase;letter-spacing:.1em;color:#6d7a71}.account-summary-grid strong{font-size:18px}.account-summary-grid span{color:#708078}.account-summary-grid a{color:#276a41;font-weight:800;text-decoration:none}.personal-shalom-card{background:#fff;border:1px solid #d7e1d9;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #1538250e}.personal-shalom-heading{border-bottom:1px solid #e3e9e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px;display:flex}.personal-shalom-heading h2{margin:6px 0 7px;font-size:24px}.personal-shalom-heading p{color:#6c7970;max-width:700px;margin:0;line-height:1.5}.personal-shalom-heading>b{color:#256b40;background:#e7f4ea;border-radius:999px;padding:7px 11px;font-size:11px}.personal-shalom-layout{grid-template-columns:minmax(310px,.75fr) minmax(430px,1.25fr);display:grid}.personal-shalom-form{background:#f8faf8;border-right:1px solid #e4eae5;align-content:start;padding:26px;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.personal-shalom-form h3,.personal-account-list h3{margin:0 0 4px}.personal-shalom-form label{gap:7px;font-size:12px;font-weight:750;display:grid}.personal-shalom-form input{color:#16261c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d6cc;border-radius:10px;padding:10px 12px}.personal-shalom-form label small{color:#748178;font-weight:400}.personal-form-actions{gap:9px;display:flex}.personal-form-actions button{cursor:pointer;background:#fff;border:1px solid #c5d2c8;border-radius:9px;min-height:42px;padding:0 14px}.personal-account-list{padding:26px}.personal-account-list>article{border-bottom:1px solid #e7ece8;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.personal-account-list>article>div:first-child{gap:5px;display:grid}.personal-account-list>article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.personal-account-list small{color:#748078}.personal-account-list em{color:#a03d40;max-width:500px;font-size:11px;font-style:normal}.account-empty{text-align:center;color:#6f7d74;padding:35px 12px}.account-empty p{margin:6px 0 0}.account-workspace{color:#15251b;background:#f3f6f3;grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.account-sidebar{color:#fff;background:linear-gradient(#0a291b,#123a26);flex-direction:column;gap:22px;height:100vh;padding:24px 20px;display:flex;position:sticky;top:0;box-shadow:10px 0 34px #0c2d1e1a}.account-sidebar .account-brand small{color:#9fc2ad;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.account-organization{background:#ffffff0e;border:1px solid #c4ebd326;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.account-organization small{color:#93b6a1;letter-spacing:.15em;font-size:9px}.account-organization strong{font-size:14px}.account-sidebar nav{gap:6px;display:grid}.account-sidebar nav a,.account-sidebar nav button{color:#c8dbd0;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.account-sidebar nav span{color:#8fbaa2;width:20px;font-size:15px}.account-sidebar nav b{text-align:center;background:#ffffff1a;border-radius:999px;min-width:22px;margin-left:auto;padding:3px 6px;font-size:10px}.account-sidebar nav .active,.account-sidebar nav a:hover,.account-sidebar nav button:hover{color:#123523;background:#e5f5e9}.account-sidebar nav .active span{color:#267748}.account-sidebar-user{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.account-sidebar-user>i{color:#1f613a;background:#dff2e5;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-style:normal;font-weight:900;display:grid}.account-sidebar-user>div{min-width:0;display:grid}.account-sidebar-user strong,.account-sidebar-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-sidebar-user strong{font-size:12px}.account-sidebar-user small{color:#9fb5a7;font-size:10px}.account-signout{color:#b9cfc1;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.account-signout:hover{color:#fff}.account-main{min-width:0;max-width:1540px;padding:34px clamp(22px,3vw,50px) 60px}.account-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.account-page-heading>div{max-width:760px}.account-page-heading>div>span,.account-drawer header span,.security-grid>section>span{color:#4f7a60;letter-spacing:.16em;font-size:10px;font-weight:900}.account-page-heading h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(30px,3vw,43px)}.account-page-heading p{color:#627168;margin:0}.account-workspace .primary,.dashboard-account-workspace .primary{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#237c48,#155e35);border:1px solid #1d6d3d;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #19673a33}.account-workspace .primary:hover,.dashboard-account-workspace .primary:hover{background:linear-gradient(135deg,#2b9255,#196d3d)}.account-workspace .primary:disabled,.dashboard-account-workspace .primary:disabled{opacity:.58;cursor:wait}.account-connect-button{white-space:nowrap}.dashboard-account-workspace{color:#15251b;background:#f3f6f3;min-height:calc(100vh - 68px);margin:-34px;padding:34px}.dashboard-account-main{max-width:1280px;margin:0 auto}.dashboard-account-loading{color:#d9efff;place-content:center;justify-items:center;gap:12px;min-height:60vh;display:grid}.embedded-account-tabs{background:#e7ede8;border:1px solid #d6e0d8;border-radius:12px;gap:5px;margin-bottom:24px;padding:5px;display:inline-flex}.embedded-account-tabs button{color:#607067;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:11px;font-weight:850}.embedded-account-tabs button.active{color:#1e673c;background:#fff;box-shadow:0 4px 12px #1a482d1a}.account-notice{border:1px solid;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:12px 14px;display:flex}.account-notice>span{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.account-notice p{flex:1;margin:0;font-size:13px}.account-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.account-notice.success{color:#174b2b;background:#e7f6eb;border-color:#b8dfc3}.account-notice.error{color:#84272a;background:#fff0f0;border-color:#efbfc0}.account-notice.info{color:#315a42;background:#edf5f0;border-color:#c7d9cd}.shalom-metrics{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;margin-bottom:16px;display:grid}.shalom-metrics article{background:#fff;border:1px solid #d9e3db;border-radius:16px;gap:8px;min-height:132px;padding:19px;display:grid;box-shadow:0 10px 28px #1538250b}.shalom-metrics small{text-transform:uppercase;letter-spacing:.075em;color:#6d7a71;font-size:10px;font-weight:850}.shalom-metrics strong{font-size:34px;line-height:1}.shalom-metrics .metric-date{max-width:210px;font-size:16px;line-height:1.25}.shalom-metrics span{color:#748178;align-self:end;font-size:11px}.shalom-metrics article.has-errors{background:#fffaf8;border-color:#efc9bf}.shalom-metrics article.has-errors strong{color:#ad4638}.shalom-account-grid{grid-template-columns:repeat(2,minmax(330px,1fr));gap:16px;display:grid}.shalom-connection-card{background:#fff;border:1px solid #d7e1d9;border-radius:17px;gap:17px;padding:21px;display:grid;box-shadow:0 13px 34px #1538250e}.shalom-connection-card.error{border-color:#efc2c2}.shalom-connection-card.suspended{opacity:.88;background:#fafbfa}.shalom-connection-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.shalom-account-identity{align-items:center;gap:11px;display:flex}.shalom-account-identity>i{color:#21673d;background:#e2f2e7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:950;display:grid}.shalom-account-identity small{color:#738078;letter-spacing:.12em;font-size:9px;font-weight:900}.shalom-account-identity h2{letter-spacing:-.025em;margin:3px 0 0;font-size:19px}.connection-status{border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.connection-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.connection-status.connected{color:#217142;background:#e5f5e9}.connection-status.error{color:#b3483b;background:#fff0ee}.connection-status.suspended{color:#666f69;background:#eeefee}.connection-status.pending{color:#806315;background:#fff7dd}.shalom-account-email{background:#f5f8f6;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.shalom-account-email small{color:#78847c;font-size:10px}.shalom-account-email strong{font-size:13px}.shalom-account-facts{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.shalom-account-facts div{gap:4px;display:grid}.shalom-account-facts dt{color:#78857d;font-size:10px}.shalom-account-facts dd{margin:0;font-size:12px;font-weight:750}.connection-result{border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;display:flex}.connection-result span{font-weight:950}.connection-result p{margin:0;line-height:1.45}.connection-result.success{color:#1f6338;background:#e8f6eb}.connection-result.error{color:#922f32;background:#fff0f0}.shalom-connection-card>footer{align-items:center;gap:8px;padding-top:2px;display:flex}.shalom-connection-card .test-connection{flex:1}.secondary-action{color:#284035;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d5cb;border-radius:9px;padding:0 13px;font-size:11px;font-weight:800}.secondary-action:hover{background:#f3f7f4}.account-options{position:relative}.account-options summary{cursor:pointer;background:#fff;border:1px solid #c8d5cb;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:900;list-style:none;display:grid}.account-options summary::-webkit-details-marker{display:none}.account-options>div{z-index:4;background:#fff;border:1px solid #d5ded7;border-radius:10px;width:175px;margin-top:6px;padding:7px;position:absolute;right:0;box-shadow:0 13px 30px #0f301e29}.account-options button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px;font-size:11px}.account-options button:hover{background:#f3f6f4}.account-options .danger-action{color:#a93639}.shalom-empty-state{text-align:center;background:#fff;border:1px dashed #bfd0c3;border-radius:18px;justify-items:center;gap:10px;padding:52px 30px;display:grid}.shalom-empty-state>span{color:#236d42;background:#e3f2e7;border-radius:17px;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.shalom-empty-state h2{margin:4px 0 0}.shalom-empty-state p{color:#66756b;max-width:590px;margin:0;line-height:1.55}.shalom-empty-state ul{color:#53675a;gap:5px;margin:7px 0 12px;padding:0;font-size:12px;list-style:none;display:grid}.shalom-empty-state li:before{content:"✓";color:#24804a;margin-right:7px;font-weight:900}.account-drawer-backdrop,.account-confirm-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0719108f;position:fixed;inset:0}.account-drawer-backdrop{justify-content:flex-end;display:flex}.account-drawer{background:#fff;width:min(470px,100%);height:100%;overflow:auto;box-shadow:-24px 0 70px #00000038}.account-drawer>header{border-bottom:1px solid #e0e7e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px;display:flex}.account-drawer header h2{margin:6px 0;font-size:25px}.account-drawer header p{color:#6a786f;margin:0;font-size:12px}.account-drawer>header>button{color:#5f6b64;cursor:pointer;background:0 0;border:0;font-size:25px}.account-drawer form{padding:26px;grid-template-columns:1fr!important;gap:17px!important;display:grid!important}.account-drawer label{gap:7px;font-size:12px;font-weight:800;display:grid}.account-drawer input{color:#17261d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c6d4ca;border-radius:10px;padding:10px 12px}.account-drawer label small{color:#748078;font-weight:400;line-height:1.4}.account-drawer form>div:last-child{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.drawer-error{color:#8f3033;background:#fff0f0;border-radius:9px;margin:0;padding:10px;font-size:12px}.account-confirm-backdrop{place-items:center;padding:20px;display:grid}.account-confirm-dialog{text-align:center;background:#fff;border-radius:18px;justify-items:center;width:min(440px,100%);padding:28px;display:grid;box-shadow:0 28px 90px #00000047}.account-confirm-dialog>span{color:#ac4a30;background:#fff0e8;border-radius:50%;place-items:center;width:45px;height:45px;font-size:22px;font-weight:950;display:grid}.account-confirm-dialog h2{margin:13px 0 4px}.account-confirm-dialog p{color:#65736a;margin:0;line-height:1.55}.account-confirm-dialog>div{gap:9px;margin-top:22px;display:flex}.danger-confirm{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#b53b3e;border:1px solid #a83337;border-radius:9px;padding:0 14px;font-size:11px;font-weight:850}.danger-confirm:disabled{opacity:.6}.profile-identity-strip{background:#fff;border:1px solid #d7e1d9;border-radius:16px;align-items:center;gap:14px;margin-bottom:17px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #1538250b}.profile-identity-strip>i{color:#21673d;background:#e2f2e7;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:950;display:grid}.profile-identity-strip>div{min-width:220px;display:grid}.profile-identity-strip>div span{color:#718077;font-size:12px}.profile-identity-strip dl{gap:34px;margin:0 0 0 auto;display:flex}.profile-identity-strip dl div{gap:3px;display:grid}.profile-identity-strip dt{color:#748178;font-size:10px}.profile-identity-strip dd{margin:0;font-size:12px;font-weight:800}.security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.security-grid>section{background:#fff;border:1px solid #d7e1d9;border-radius:17px;align-content:start;gap:10px;min-height:245px;padding:25px;display:grid;box-shadow:0 13px 34px #1538250d}.security-grid h2{margin:0}.security-grid p{color:#637168;margin:0 0 10px;line-height:1.55}.security-grid .primary{width:max-content}.secondary-link{color:#246a40;font-size:12px;font-weight:850}.organization-name-form{margin-top:4px;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.organization-name-form label{color:#526158;gap:6px;font-size:11px;font-weight:800;display:grid}.organization-name-form input{color:#15251b;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #c8d5cb;border-radius:9px;padding:9px 11px}.organization-name-form .primary{width:100%}.company-form-link{border-top:1px solid #dce5de;gap:5px;margin-top:8px;padding-top:13px;display:grid}.company-form-link small{color:#61756a;letter-spacing:.1em;font-size:9px;font-weight:900}.company-form-link a{overflow-wrap:anywhere;color:#246a40;font-size:12px;font-weight:850}.company-form-link p{font-size:10px;margin:0!important}.dashboard-account-workspace{color:#e8f5ff;background:radial-gradient(circle at 88% 6%,#1768a338,#0000 30%),linear-gradient(145deg,#06111f,#0a2239 55%,#06111f)}.dashboard-account-workspace .account-page-heading>div>span,.dashboard-account-workspace .account-drawer header span,.dashboard-account-workspace .security-grid>section>span{color:#8fd8ff}.dashboard-account-workspace .account-page-heading h1,.dashboard-account-workspace .shalom-account-identity h2,.dashboard-account-workspace .security-grid h2,.dashboard-account-workspace .account-drawer h2{color:#f3fbff}.dashboard-account-workspace .account-page-heading p,.dashboard-account-workspace .security-grid p{color:#9fc1d9}.dashboard-account-workspace .primary{color:#fff;background:linear-gradient(135deg,#1768a3,#0d3b68);border-color:#2381c2;box-shadow:0 10px 25px #02111f57}.dashboard-account-workspace .primary:hover{background:linear-gradient(135deg,#2381c2,#14558b)}.dashboard-account-workspace .embedded-account-tabs{background:#0412209e;border-color:#8fd8ff33;box-shadow:inset 0 1px #ffffff08}.dashboard-account-workspace .embedded-account-tabs button{color:#9fc1d9}.dashboard-account-workspace .embedded-account-tabs button:hover{color:#e8f5ff;background:#8fd8ff14}.dashboard-account-workspace .embedded-account-tabs button.active{color:#fff;background:linear-gradient(135deg,#1768a3eb,#0d3b68f5);box-shadow:0 7px 18px #00000040}.dashboard-account-workspace .shalom-metrics article,.dashboard-account-workspace .shalom-connection-card,.dashboard-account-workspace .profile-identity-strip,.dashboard-account-workspace .security-grid>section{background:#07182bdb;border-color:#8fd8ff2e;box-shadow:0 16px 38px #0003}.dashboard-account-workspace .shalom-metrics small,.dashboard-account-workspace .shalom-metrics span,.dashboard-account-workspace .shalom-account-identity small,.dashboard-account-workspace .shalom-account-email small,.dashboard-account-workspace .shalom-account-facts dt,.dashboard-account-workspace .shalom-account-usage span,.dashboard-account-workspace .profile-identity-strip>div span,.dashboard-account-workspace .profile-identity-strip dt{color:#88abc3}.dashboard-account-workspace .shalom-metrics strong,.dashboard-account-workspace .shalom-account-email strong,.dashboard-account-workspace .shalom-account-facts dd,.dashboard-account-workspace .shalom-account-usage strong,.dashboard-account-workspace .profile-identity-strip dd{color:#e8f5ff}.dashboard-account-workspace .shalom-metrics article.has-errors{background:#521b226b;border-color:#f0696966}.dashboard-account-workspace .shalom-metrics article.has-errors strong,.dashboard-account-workspace .shalom-account-usage .bad strong{color:#ff9c9c}.dashboard-account-workspace .shalom-account-identity>i,.dashboard-account-workspace .profile-identity-strip>i{color:#8fd8ff;background:#2381c22e}.dashboard-account-workspace .shalom-connection-card.error{border-color:#f0696973}.dashboard-account-workspace .shalom-connection-card.suspended{opacity:.88;background:#0b1c2dc7}.dashboard-account-workspace .shalom-account-email{background:#020f1c7a}.dashboard-account-workspace .secondary-action,.dashboard-account-workspace .account-options summary{color:#d9efff;background:#092037d1;border-color:#8fd8ff40}.dashboard-account-workspace .secondary-action:hover,.dashboard-account-workspace .account-options button:hover{background:#2381c229}.dashboard-account-workspace .account-options>div{background:#0a2036;border-color:#8fd8ff33;box-shadow:0 16px 36px #0006}.dashboard-account-workspace .account-options button{color:#d9efff}.dashboard-account-workspace .account-options .danger-action{color:#ff9c9c}.dashboard-account-workspace .connection-status.connected{color:#77dfa2;background:#2992562e}.dashboard-account-workspace .connection-status.error{color:#ff9c9c;background:#b3483b2e}.dashboard-account-workspace .connection-status.suspended{color:#b9c9d6;background:#94a3b824}.dashboard-account-workspace .connection-status.pending{color:#f1d37d;background:#e2b84529}.dashboard-account-workspace .connection-result.success{color:#8ae0ac;background:#29925629}.dashboard-account-workspace .connection-result.error,.dashboard-account-workspace .drawer-error{color:#faa;background:#b32f3233}.dashboard-account-workspace .account-drawer-backdrop,.dashboard-account-workspace .account-confirm-backdrop{background:#01080fb8}.dashboard-account-workspace .account-drawer,.dashboard-account-workspace .account-confirm-dialog{color:#e8f5ff;background:#07192b;border-left:1px solid #8fd8ff2e}.dashboard-account-workspace .account-confirm-dialog{border:1px solid #8fd8ff2e}.dashboard-account-workspace .account-drawer>header{border-bottom-color:#8fd8ff29}.dashboard-account-workspace .account-drawer header p,.dashboard-account-workspace .account-drawer label small,.dashboard-account-workspace .account-confirm-dialog p,.dashboard-account-workspace .account-drawer>header>button{color:#9fc1d9}.dashboard-account-workspace .account-drawer input,.dashboard-account-workspace .organization-name-form input{color:#e8f5ff;background:#020f1cb8;border-color:#8fd8ff40}.dashboard-account-workspace .account-drawer input:focus,.dashboard-account-workspace .organization-name-form input:focus{border-color:#4ba9df;outline:2px solid #4ba9df29}.dashboard-account-workspace .organization-name-form label{color:#b3cee0}.dashboard-account-workspace .secondary-link{color:#8fd8ff}.dashboard-account-workspace .company-form-link{border-top-color:#8fd8ff29}.dashboard-account-workspace .company-form-link small{color:#88abc3}.dashboard-account-workspace .company-form-link a{color:#8fd8ff}.invite-onboarding{color:#17261d;background:radial-gradient(circle at 15% 10%,#4caf7033,#0000 28%),linear-gradient(145deg,#071b12,#0d3824);place-items:center;min-height:100vh;padding:28px;display:grid}.invite-onboarding .invite-card{background:#fff;border:1px solid #caebd566;border-radius:22px;width:min(530px,100%);padding:34px;box-shadow:0 30px 90px #00000052}.invite-brand{color:#173e28;letter-spacing:.14em;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.invite-progress{grid-template-columns:28px 1fr 28px 1fr 28px;align-items:center;margin:28px 0;display:grid}.invite-progress i{color:#77837b;border:2px solid #cad6cd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.invite-progress i.done,.invite-progress i.current{color:#fff;background:#2f8750;border-color:#2f8750}.invite-progress span{background:#dce4de;height:2px}.invite-step-label{letter-spacing:.14em;margin:0;font-size:10px;font-weight:900;color:#48815e!important}.invite-card h1{letter-spacing:-.04em;margin:7px 0 10px;font-size:34px}.invite-card>p{color:#647269;line-height:1.55}.invite-form{margin-top:22px;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.invite-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.invite-form input{color:#14261b;min-height:46px;font:inherit;background:#fff;border:1px solid #c6d3c9;border-radius:10px;padding:10px 12px}.invite-form label small{color:#78847c;font-weight:400}.invite-onboarding .wide{border-radius:10px;width:100%;min-height:47px}.invite-email-state{text-align:center;background:#f0f6f1;border-radius:13px;justify-items:center;gap:10px;margin:20px 0;padding:22px;display:grid}.invite-email-state>span{font-size:30px}.invite-email-state p{color:#5f6e64;margin:0;line-height:1.5}.invite-email-state a{color:#23683d;font-weight:800}.invite-message{background:#fff5d9;border-radius:9px;padding:11px;font-size:12px;color:#68531a!important}.invite-help{color:#78857d;text-align:center;margin-top:18px;display:block}.password-input-wrap{display:block;position:relative}.password-input-wrap input{width:100%;padding-right:68px}.password-input-wrap button{color:#245f3b;min-width:50px;min-height:32px;font:inherit;cursor:pointer;background:#e8f1ea;border:0;border-radius:7px;font-size:10px;font-weight:850;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-input-wrap button:hover{background:#dcebe0}.password-checklist{grid-template-columns:1fr 1fr;gap:8px;margin-top:-4px;display:grid}.password-checklist span{color:#6e7972;background:#f0f2f0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:750}.password-checklist span.valid,.password-match.valid{color:#1f6639;background:#e7f6eb}.invite-form label .password-match{border-radius:8px;padding:8px 10px}.password-match.invalid{color:#9b3437;background:#fff0f0}.invite-form .wide:disabled{opacity:.55;cursor:not-allowed}@media (width<=1100px){.admin-v2 .metric-grid{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}.team-list-head{display:none}.team-row{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.6fr) minmax(135px,.7fr)}.team-row>.team-actions{grid-column:1/-1;justify-content:flex-end}.invite-card-admin{grid-template-columns:1fr}.account-summary-grid{grid-template-columns:1fr 1fr}.personal-shalom-layout{grid-template-columns:1fr}.personal-shalom-form{border-bottom:1px solid #e4eae5;border-right:0}.shalom-metrics{grid-template-columns:1fr 1fr}.shalom-account-grid{grid-template-columns:1fr}.security-grid{grid-template-columns:1fr 1fr}}@media (width<=850px){.admin-v2{display:block}.admin-v2 .admin-sidebar{height:auto;position:static}.admin-v2 .admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-sidebar-links{grid-template-columns:1fr 1fr;margin-top:0}.admin-current-user{display:none}.admin-v2 .admin-content{padding:25px 16px}.admin-page-heading{flex-direction:column;align-items:flex-start}.account-topbar{flex-direction:column;align-items:flex-start;padding:16px 20px}.account-topbar nav{width:100%;overflow:auto}.account-content{width:min(100% - 28px,1280px);padding-top:25px}.account-summary-grid{grid-template-columns:1fr}.account-workspace{display:block}.account-sidebar{height:auto;position:static}.account-sidebar nav{grid-template-columns:1fr 1fr}.account-sidebar-user{display:none}.account-signout{margin-top:0}.account-main{padding:26px 18px 48px}.account-page-heading{flex-direction:column;align-items:flex-start}.profile-identity-strip{flex-wrap:wrap;align-items:flex-start}.profile-identity-strip dl{width:100%;margin:4px 0 0}.security-grid{grid-template-columns:1fr}}@media (width<=650px){.admin-v2 .metric-grid{grid-template-columns:1fr}.admin-invite-form{grid-template-columns:1fr!important}.team-toolbar{flex-direction:column;align-items:flex-start}.team-search{width:100%}.team-row{grid-template-columns:1fr;gap:10px}.team-row>.team-actions{grid-column:auto;justify-content:flex-start}.personal-shalom-heading{flex-direction:column}.personal-shalom-layout{display:block}.personal-account-list>article{flex-direction:column;align-items:flex-start}.personal-account-list>article>div:last-child{justify-content:flex-start}.invite-onboarding{padding:14px}.invite-onboarding .invite-card{padding:25px 20px}.invite-card h1{font-size:29px}.account-sidebar nav,.shalom-metrics{grid-template-columns:1fr}.shalom-connection-card{padding:17px}.shalom-connection-card>header{flex-direction:column;align-items:flex-start}.shalom-account-facts{grid-template-columns:1fr}.shalom-connection-card>footer{flex-wrap:wrap;align-items:stretch}.shalom-connection-card .test-connection{flex:1 0 100%}.profile-identity-strip dl{flex-direction:column;gap:18px}.account-drawer{width:100%}.security-grid{grid-template-columns:1fr}.embedded-account-tabs{grid-template-columns:1fr 1fr;display:grid}.dashboard-account-workspace{margin:-13px -10px -28px;padding:20px 13px 34px}}.marketing-home{background:radial-gradient(circle at 75% 3%,#2481c233,#0000 27%),linear-gradient(#06111f 0%,#07192b 45%,#06111f 100%)}.marketing-home:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#8fd8ff06 1px,#0000 1px),linear-gradient(90deg,#8fd8ff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 40%,#0000 78%);mask-image:linear-gradient(#000 0 40%,#0000 78%)}.marketing-home .public-nav{background:#051221c7;border-color:#8fd8ff2e;width:min(1220px,100% - 44px)}.marketing-home .landing-hero{width:min(1220px,100% - 44px);min-height:auto;padding:82px 0 94px}.marketing-home .hero-grid{grid-template-columns:minmax(0,.93fr) minmax(460px,1.07fr);gap:clamp(42px,6vw,88px)}.marketing-home .hero-copy h1{max-width:760px;font-size:clamp(50px,6.1vw,82px)}.marketing-home .hero-copy>p{max-width:620px;font-size:18px}.marketing-home .demo-pill{letter-spacing:.13em;border:1px solid #8fd8ff47;border-radius:999px;width:max-content;max-width:100%;padding:9px 13px;font-size:10px;font-weight:900}.trial-proof{color:#9fc1d9;align-items:flex-start;gap:11px;margin-top:22px;display:flex}.trial-proof>span{color:#83e4ae;background:#53d29029;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.trial-proof p{margin:0!important;font-size:12px!important;line-height:1.5!important}.trial-proof strong{color:#e8f5ff}.product-demo{background:#07182a;border:1px solid #8fd8ff4d;border-radius:25px;min-width:0;position:relative;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 90px #00000070,0 0 70px #2381c221}.product-demo:before{content:"";z-index:-1;filter:blur(55px);background:#2791d633;border-radius:50%;position:absolute;inset:12% -8% -8% 18%}.demo-window-bar{background:#ffffff06;border-bottom:1px solid #8fd8ff21;border-radius:25px 25px 0 0;align-items:center;gap:6px;height:43px;padding:0 15px;display:flex}.demo-window-bar>span{background:#35516a;border-radius:50%;width:7px;height:7px}.demo-window-bar>span:first-child{background:#f07d75}.demo-window-bar>span:nth-child(2){background:#eec86e}.demo-window-bar>span:nth-child(3){background:#69d49a}.demo-window-bar b{color:#6f96b2;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:8px}.demo-shell{grid-template-columns:54px 1fr;min-height:430px;display:grid}.demo-sidebar{background:#020c1780;border-right:1px solid #8fd8ff1f;border-radius:0 0 0 25px;flex-direction:column;align-items:center;gap:19px;padding:18px 10px;display:flex}.demo-sidebar strong{color:#06111f;background:linear-gradient(145deg,#c7efff,#47aada);border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:12px;font-size:10px;display:grid}.demo-sidebar i{background:#254158;border-radius:5px;width:22px;height:6px}.demo-sidebar i.active{background:#69c8f4;width:26px;box-shadow:0 0 14px #69c8f473}.demo-workspace{background:radial-gradient(circle at 90% 4%,#2381c229,#0000 32%);min-width:0;padding:25px 23px 24px}.demo-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.demo-heading small,.demo-heading strong{display:block}.demo-heading small{color:#6f96b2;letter-spacing:.14em;font-size:7px;font-weight:900}.demo-heading strong{color:#eefaff;margin-top:5px;font-size:20px}.demo-heading button{color:#fff;min-height:34px;font:inherit;background:linear-gradient(135deg,#2381c2,#14558b);border:1px solid #4aa9df;border-radius:9px;padding:0 12px;font-size:8px;font-weight:900}.demo-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:21px 0;display:grid}.demo-metrics div{background:#8fd8ff0e;border:1px solid #8fd8ff24;border-radius:11px;padding:13px}.demo-metrics span,.demo-metrics b{display:block}.demo-metrics span{color:#799ab1;font-size:7px}.demo-metrics b{color:#f4fbff;margin-top:7px;font-size:20px}.demo-table{background:#020d1961;border:1px solid #8fd8ff21;border-radius:12px;overflow:hidden}.demo-table>div{border-top:1px solid #8fd8ff17;grid-template-columns:1.15fr .9fr .7fr;align-items:center;gap:10px;min-height:55px;padding:0 13px;font-size:9px;display:grid}.demo-table>div:first-child{border-top:0}.demo-table .demo-table-head{color:#64859d;letter-spacing:.1em;min-height:35px;font-size:7px;font-weight:900}.demo-table strong{color:#dceefa}.demo-table>div>span{color:#8aa9be}.demo-table em{color:#8fd8ff;background:#69c8f424;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.demo-table em.moving{color:#f3ce7b;background:#f4be4f21}.demo-table em.done{color:#83e4ae;background:#53d29021}.demo-notification{background:#051728f5;border:1px solid #8fd8ff47;border-radius:13px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:24px;right:-24px;box-shadow:0 16px 35px #0006}.demo-notification>span{color:#83e4ae;background:#53d29029;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.demo-notification strong,.demo-notification small{display:block}.demo-notification strong{color:#effaff;font-size:10px}.demo-notification small{color:#7899b0;margin-top:3px;font-size:8px}.trust-strip{z-index:2;border-block:1px solid #8fd8ff24;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.trust-strip>div{border-left:1px solid #8fd8ff24;padding:25px 28px}.trust-strip>div:first-child{border-left:0}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{color:#ecf9ff;font-size:14px}.trust-strip span{color:#7899b0;margin-top:5px;font-size:11px}.section-kicker{color:#8fd8ff;letter-spacing:.15em;font-size:11px;font-weight:900}.problem-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.problem-copy h2{color:#f3fbff;letter-spacing:-.055em;margin:11px 0 17px;font-size:clamp(34px,4.5vw,58px);line-height:1.02}.problem-copy p{color:#9fc1d9;margin:0;font-size:15px;line-height:1.75}.before-after{grid-template-columns:1fr 1fr;gap:13px;display:grid}.before-after article{background:#081b30c2;border:1px solid #8fd8ff26;border-radius:19px;padding:25px}.before-after article:last-child{background:linear-gradient(145deg,#1768a342,#081b30e0);border-color:#69c8f459}.before-after article>span{color:#6f8ea5;letter-spacing:.14em;font-size:9px;font-weight:900}.before-after article:last-child>span{color:#8fd8ff}.before-after ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.before-after li{color:#a9bfd0;padding-left:23px;font-size:12px;line-height:1.5;position:relative}.before-after li:before{content:"×";color:#e98282;font-weight:900;position:absolute;left:0}.before-after article:last-child li:before{content:"✓";color:#83e4ae}.process-showcase{border-top:1px solid #8fd8ff1a}.marketing-home .workflow-grid article{background:#081b30d1}.benefit-showcase{border-top:1px solid #8fd8ff1a}.benefit-layout{grid-template-columns:1.13fr .87fr;gap:16px;display:grid}.benefit-feature{background:radial-gradient(circle at 90% 90%,#2381c23d,#0000 36%),#081b30e0;border:1px solid #8fd8ff3d;border-radius:24px;min-height:480px;padding:38px;position:relative;overflow:hidden}.benefit-feature>span{color:#8fd8ff;letter-spacing:.14em;font-size:10px;font-weight:900}.benefit-feature h3{color:#f3fbff;letter-spacing:-.04em;max-width:560px;margin:13px 0 14px;font-size:clamp(27px,3vw,40px);line-height:1.1}.benefit-feature>p{color:#9fc1d9;max-width:570px;margin:0;font-size:14px;line-height:1.7}.mini-form{background:#030f1cc7;border:1px solid #8fd8ff2e;border-radius:15px;grid-template-columns:1fr 1fr auto;gap:9px;padding:13px;display:grid;position:absolute;bottom:31px;left:34px;right:34px}.mini-form>div{background:#8fd8ff0b;border:1px solid #8fd8ff21;border-radius:9px;padding:11px}.mini-form small,.mini-form strong{display:block}.mini-form small{color:#62859e;font-size:7px;font-weight:900}.mini-form strong{color:#dceefa;margin-top:5px;font-size:10px}.mini-form button{color:#fff;font:inherit;background:linear-gradient(135deg,#2381c2,#14558b);border:0;border-radius:9px;padding:0 14px;font-size:8px;font-weight:900}.benefit-stack{gap:12px;display:grid}.benefit-stack article{background:#081b30c7;border:1px solid #8fd8ff29;border-radius:20px;align-items:flex-start;gap:18px;padding:26px;display:flex}.benefit-stack i{color:#8fd8ff;background:#8fd8ff1a;border-radius:13px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:19px;font-style:normal;display:grid}.benefit-stack h3{color:#f3fbff;margin:2px 0 8px;font-size:17px}.benefit-stack p{color:#91aec2;margin:0;font-size:12px;line-height:1.6}.marketing-home .faq-list{grid-template-columns:1fr 1fr;max-width:none}.marketing-home .faq-list details:first-child{grid-column:1/-1}.marketing-home .faq-list details{background:#081b30cc}.marketing-home .trial-cta{background:radial-gradient(circle at 95% 10%,#69c8f436,#0000 35%),linear-gradient(135deg,#0b3154,#07182a 75%);min-height:330px;padding:52px;overflow:hidden}.marketing-home .trial-cta:after{content:"7";color:#8fd8ff0d;font-size:420px;font-weight:950;line-height:1;position:absolute;bottom:-44%;right:3%}.marketing-home .trial-cta>div{z-index:1;position:relative}.marketing-home .trial-cta>div:first-child{max-width:650px}.contact-number{margin-top:24px;display:grid}.contact-number small{color:#6f96b2;letter-spacing:.14em;font-size:8px;font-weight:900}.contact-number strong{color:#eefaff;margin-top:5px;font-size:18px}.marketing-home .trial-cta .landing-actions{z-index:2;width:min(330px,100%);display:grid;position:relative}.floating-whatsapp{z-index:20;color:#fff;background:#1ba865;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:12px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #00000059}.floating-whatsapp span{font-size:16px}.floating-whatsapp:hover{background:#148c54}@media (width<=1000px){.marketing-home .hero-grid{grid-template-columns:1fr}.product-demo{max-width:720px;transform:none}.problem-section,.benefit-layout{grid-template-columns:1fr}.benefit-feature{min-height:430px}.marketing-home .trial-cta{flex-direction:column;align-items:flex-start}.marketing-home .trial-cta .landing-actions{width:100%}}@media (width<=700px){.marketing-home .landing-hero{width:min(100% - 28px,1220px);padding:48px 0 64px}.marketing-home .hero-copy h1{font-size:clamp(39px,12vw,55px)}.marketing-home .hero-copy>p{font-size:16px}.product-demo{border-radius:18px}.demo-shell{grid-template-columns:38px 1fr;min-height:355px}.demo-sidebar{border-radius:0 0 0 18px;gap:15px;padding:13px 6px}.demo-sidebar strong{width:25px;height:25px}.demo-sidebar i{width:17px}.demo-workspace{padding:18px 12px}.demo-heading button{padding:0 8px}.demo-metrics{gap:5px;margin:15px 0}.demo-metrics div{padding:9px 7px}.demo-metrics span{font-size:6px}.demo-metrics b{font-size:16px}.demo-table>div{grid-template-columns:1fr .75fr;min-height:45px;padding:0 8px}.demo-table>div>:nth-child(2){display:none}.demo-notification{bottom:10px;right:10px}.trust-strip{grid-template-columns:1fr}.trust-strip>div{border-top:1px solid #8fd8ff24;border-left:0;padding:18px 8px}.trust-strip>div:first-child{border-top:0}.problem-section{gap:30px}.before-after{grid-template-columns:1fr}.benefit-feature{min-height:auto;padding:27px}.mini-form{grid-template-columns:1fr;margin-top:25px;position:static}.mini-form button{min-height:42px}.marketing-home .faq-list{grid-template-columns:1fr}.marketing-home .faq-list details:first-child{grid-column:auto}.marketing-home .trial-cta{min-height:0;padding:31px 23px}.floating-whatsapp{bottom:14px;right:14px}.floating-whatsapp b{display:none}}@media (prefers-reduced-motion:reduce){.product-demo{transform:none}.marketing-home *{scroll-behavior:auto!important}}.public-site.authentic-home{color:#153040;background:#f4f6f2;min-height:100vh;font-family:Aptos,Segoe UI,Arial,sans-serif}.authentic-home:before,.authentic-home:after{display:none}.authentic-home .public-container{width:min(1180px,100% - 44px)}.authentic-home .public-nav{width:min(1180px,100% - 44px);min-height:82px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #d8dfdb;border-radius:0;margin:0 auto;padding:17px 0;position:relative;top:auto}.authentic-home .client-brand{color:#112d3c}.authentic-home .client-brand small{color:#687b82}.authentic-home .public-nav-links a{color:#405861}.authentic-home .public-nav-links a:hover{color:#0b6e9d}.authentic-home .public-nav-links .nav-private{color:#193d50;background:#fff;border:1px solid #193d50;border-radius:7px;min-height:42px;padding:10px 17px}.authentic-hero{grid-template-columns:minmax(0,.88fr) minmax(510px,1.12fr);align-items:center;gap:clamp(42px,6vw,82px);padding:86px 0 96px;display:grid}.authentic-hero-copy{padding-block:15px}.plain-eyebrow,.plain-heading>p,.daily-work-copy>p,.company-separation>div>p,.authentic-cta>div>p{color:#1478a8;letter-spacing:.17em;margin:0;font-size:10px;font-weight:850}.authentic-hero h1,.plain-heading h2,.daily-work-copy h2,.company-separation h2,.authentic-cta h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500}.authentic-hero h1{color:#102d3d;max-width:670px;margin:18px 0 22px;font-size:clamp(45px,5.5vw,72px);line-height:1.01}.authentic-hero h1 span{color:#1478a8}.hero-intro{color:#536970;max-width:600px;margin:0;font-size:17px;line-height:1.7}.authentic-home .landing-actions{align-items:center;margin-top:30px}.authentic-home .primary{color:#fff;min-height:48px;box-shadow:none;background:#126d99;border:1px solid #126d99;border-radius:7px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.authentic-home .primary:hover{background:#0d5d83}.authentic-home .text-link{color:#173b4e;text-underline-offset:5px;font-size:13px;font-weight:750;text-decoration:underline}.direct-contact{color:#6b7d82;margin:22px 0 0;font-size:12px}.direct-contact a{color:#173b4e;font-weight:800;text-decoration:none}.real-flow-preview{background:#fff;border:1px solid #c8d3ce;border-radius:16px;overflow:hidden;box-shadow:0 18px 55px #102d3d1a}.real-flow-preview>header{background:#eef2ee;border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.real-flow-preview>header span{color:#667a7f;letter-spacing:.12em;font-size:9px;font-weight:800}.real-flow-preview>header strong{color:#183b4c;font-size:11px}.real-flow-body{background:#f9faf7;grid-template-columns:1fr 50px 1fr;align-items:center;padding:22px;display:grid}.real-form-preview,.real-panel-preview{background:#fff;border:1px solid #d5ddd9;border-radius:11px;min-width:0;min-height:345px;padding:22px}.preview-product-label{color:#1478a8;letter-spacing:.14em;font-size:8px;font-weight:900}.real-form-preview h2,.real-panel-preview h2{color:#18394a;letter-spacing:-.03em;margin:8px 0 18px;font-size:20px}.preview-field-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preview-field{background:#fbfcfa;border:1px solid #d6ded9;border-radius:7px;gap:5px;margin-bottom:8px;padding:9px 10px;display:grid}.preview-field small{color:#73858a;letter-spacing:.1em;font-size:6px;font-weight:850}.preview-field span{color:#425c64;font-size:9px}.preview-submit{color:#fff;background:#126d99;border-radius:7px;place-items:center;min-height:35px;margin-top:13px;font-size:9px;font-weight:850;display:grid}.flow-handoff{color:#1478a8;justify-items:center;gap:8px;font-size:8px;font-weight:900;display:grid}.flow-handoff i{background:#a9c3cd;width:1px;height:80px;display:block}.real-panel-preview{color:#fff;background:#102d3d}.real-panel-preview .preview-product-label{color:#8dd3ee}.real-panel-preview h2{color:#fff}.real-panel-preview dl{border-top:1px solid #36515e;gap:0;margin:0;display:grid}.real-panel-preview dl>div{border-bottom:1px solid #36515e;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.real-panel-preview dt{color:#9eb0b8;font-size:8px}.real-panel-preview dd{color:#eaf3f5;margin:0;font-size:9px;font-weight:750}.real-panel-preview em{color:#266340;background:#d9f0df;border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal}.real-panel-preview>p{color:#a9bbc1;margin:17px 0 0;font-size:9px;line-height:1.6}.confidence-line{border-block:1px solid #d5ddd8;grid-template-columns:repeat(3,1fr);display:grid}.confidence-line p{border-left:1px solid #d5ddd8;margin:0;padding:25px 28px}.confidence-line p:first-child{border-left:0}.confidence-line strong,.confidence-line span{display:block}.confidence-line strong{color:#173747;font-size:13px}.confidence-line span{color:#708187;margin-top:5px;font-size:11px}.plain-section{padding:105px 0}.plain-heading{grid-template-columns:.8fr 1.2fr;align-items:start;gap:20px 60px;margin-bottom:50px;display:grid}.plain-heading>p{padding-top:9px}.plain-heading h2{color:#143546;margin:0;font-size:clamp(34px,4.3vw,55px);line-height:1.05}.plain-heading>span{color:#65777d;grid-column:2;font-size:14px;line-height:1.7}.plain-process{border-top:1px solid #bfcac5;grid-template-columns:repeat(4,1fr);display:grid}.plain-process article{border-right:1px solid #d4ddd8;min-height:225px;padding:25px 24px 20px 0}.plain-process article+article{padding-left:24px}.plain-process article:last-child{border-right:0}.plain-process b{color:#1478a8;font-size:11px}.plain-process h3{color:#173848;margin:36px 0 11px;font-size:17px}.plain-process p{color:#6a7c82;margin:0;font-size:12px;line-height:1.7}.daily-work{border-top:1px solid #d4ddd8;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(55px,8vw,110px);display:grid}.daily-work-copy h2{color:#143546;margin:14px 0 19px;font-size:clamp(36px,4.3vw,55px);line-height:1.04}.daily-work-copy>span{color:#65777d;font-size:14px;line-height:1.75}.daily-outcomes{border-top:1px solid #bfcac5}.daily-outcomes article{border-bottom:1px solid #d4ddd8;grid-template-columns:38px 1fr;gap:16px;padding:26px 0;display:grid}.daily-outcomes b{color:#1478a8;font-size:10px}.daily-outcomes h3{color:#173848;margin:0 0 8px;font-size:17px}.daily-outcomes p{color:#687a80;margin:0;font-size:12px;line-height:1.7}.company-separation{background:#e5ece7;border-radius:16px;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:54px 60px;display:grid}.company-separation h2{color:#143546;max-width:650px;margin:13px 0 0;font-size:clamp(31px,3.7vw,47px);line-height:1.05}.company-separation ul{border-top:1px solid #b7c6bd;gap:0;margin:0;padding:0;list-style:none;display:grid}.company-separation li{color:#405c62;border-bottom:1px solid #b7c6bd;padding:14px 0 14px 25px;font-size:12px;position:relative}.company-separation li:before{content:"";background:#1478a8;border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:2px}.compact-faq .plain-heading{grid-template-columns:.8fr 1.2fr;margin-bottom:35px}.compact-faq .faq-list{max-width:none}.authentic-home .faq-list details{box-shadow:none;background:0 0;border:0;border-top:1px solid #c8d2cd;border-radius:0;padding:0 2px}.authentic-home .faq-list details:last-child{border-bottom:1px solid #c8d2cd}.authentic-home .faq-list summary{color:#183a4a;padding:20px 0;font-size:14px}.authentic-home .faq-list p{color:#65777d;max-width:760px;padding:0 0 20px}.authentic-cta{color:#fff;background:#102d3d;border-radius:16px;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;margin-top:10px;margin-bottom:80px;padding:58px 60px;display:grid}.authentic-cta>div>p{color:#8dd3ee}.authentic-cta h2{color:#fff;max-width:700px;margin:14px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.04}.authentic-cta>div>span{color:#b8c6cb;max-width:650px;font-size:14px;line-height:1.7;display:block}.authentic-cta>div:last-child{justify-items:stretch;gap:12px;display:grid}.authentic-cta>div:last-child strong{text-align:center;color:#fff;font-size:15px}.authentic-cta>div:last-child>a:last-child{color:#b8c6cb;text-align:center;font-size:12px}.authentic-home .public-footer{border-top-color:#cbd4cf}.authentic-home .public-footer,.authentic-home .public-footer a{color:#304c55}.authentic-home .public-footer small{color:#718187}.authentic-home .floating-whatsapp{color:#fff;background:#1d8f58;border:0;border-radius:8px;min-height:46px;padding:0 15px;bottom:18px;right:18px;box-shadow:0 9px 24px #15382b38}.authentic-home .floating-whatsapp span{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-weight:900;display:grid}.authentic-home .floating-whatsapp b{font-size:11px}@media (width<=980px){.authentic-hero{grid-template-columns:1fr;padding:65px 0 75px}.real-flow-preview{max-width:760px}.plain-heading{grid-template-columns:1fr}.plain-heading>span{grid-column:1}.plain-process{grid-template-columns:1fr 1fr}.plain-process article:nth-child(2){border-right:0}.plain-process article:nth-child(n+3){border-top:1px solid #d4ddd8}.daily-work,.company-separation,.authentic-cta{grid-template-columns:1fr}.company-separation,.authentic-cta{gap:35px}}@media (width<=700px){.authentic-home .public-container,.authentic-home .public-nav{width:calc(100% - 28px)}.authentic-home .public-nav{min-height:68px}.authentic-home .public-nav-links>a:not(.nav-private){display:none}.authentic-hero{padding:48px 0 58px}.authentic-hero h1{font-size:clamp(39px,11.7vw,51px)}.hero-intro{font-size:15px}.authentic-home .landing-actions{display:grid}.authentic-home .text-link{text-align:center}.real-flow-preview>header{flex-direction:column;align-items:flex-start}.real-flow-body{grid-template-columns:1fr;padding:14px}.real-form-preview,.real-panel-preview{min-height:0}.flow-handoff{grid-template-columns:auto 1fr auto;align-items:center;padding:13px 40px}.flow-handoff i{width:100%;height:1px}.confidence-line{grid-template-columns:1fr}.confidence-line p{border-top:1px solid #d5ddd8;border-left:0;padding:17px 4px}.confidence-line p:first-child{border-top:0}.plain-section{padding:72px 0}.plain-heading{gap:13px;margin-bottom:34px}.plain-process{grid-template-columns:1fr}.plain-process article,.plain-process article+article{border-top:1px solid #d4ddd8;border-right:0;min-height:0;padding:24px 0}.plain-process h3{margin:20px 0 8px}.daily-work{gap:38px}.company-separation{gap:28px;padding:35px 24px}.authentic-cta{gap:32px;margin-bottom:55px;padding:36px 24px}.authentic-home .public-footer{grid-template-columns:1fr}.authentic-home .floating-whatsapp b{display:none}}html[data-theme=light]{--bg:#f4f3ee;--panel:#fff;--panel2:#eef1ec;--line:#d8ded8;--text:#172720;--muted:#66736c;--primary:#1b6b4a;--green:#1f8a57;--theme-surface:#fff;--theme-soft:#edf1ec;--theme-strong:#17332a;--theme-border:#d8ded8;--theme-accent:#1b6b4a;--theme-accent-soft:#dff0e6;--theme-shadow:0 18px 48px #1d302717;--theme-input:#fff}html[data-theme=dark]{--bg:#07131f;--panel:#0d2233;--panel2:#132b3d;--line:#b1d3e52e;--text:#edf7fb;--muted:#9db2bf;--primary:#5cb8e8;--green:#62d49a;--theme-surface:#0c2132;--theme-soft:#102b3f;--theme-strong:#eff9fc;--theme-border:#a6cfe633;--theme-accent:#72c7ee;--theme-accent-soft:#72c7ee21;--theme-shadow:0 22px 62px #00000047;--theme-input:#071a29}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html,body{--lightningcss-light: ;--lightningcss-dark:initial}}body{transition:background-color .25s,color .25s}.theme-toggle{z-index:240;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;display:inline-flex;position:fixed;top:17px;right:17px}@supports (color:color-mix(in lab, red, red)){.theme-toggle{background:color-mix(in srgb,var(--theme-surface) 90%,transparent)}}.theme-toggle{color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:inherit;cursor:pointer;font-size:11px;font-weight:850;transition:transform .18s,background .18s,border-color .18s;box-shadow:0 10px 28px #00000021}.theme-toggle:hover{border-color:var(--theme-accent);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:3px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.theme-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent) 35%,transparent)}}.theme-toggle:focus-visible{outline-offset:2px}.theme-toggle-icon{background:var(--theme-accent-soft);width:22px;height:22px;color:var(--theme-accent);border-radius:50%;place-items:center;font-size:14px;display:grid}html[data-theme=light] body{color:#172720;background-color:#f4f3ee;background-image:radial-gradient(circle at 88% 3%,#307e5b14,#0000 27%),radial-gradient(circle at 4% 92%,#195e770d,#0000 25%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}html[data-theme=light] .real-dashboard,html[data-theme=light] .real-workspace,html[data-theme=light] .client-form-shell,html[data-theme=light] .legal-shell,html[data-theme=light] .denied-shell,html[data-theme=light] .tracking-page,html[data-theme=light] .voucher-preview-page,html[data-theme=light] .admin-shell{color:#172720!important;background:#f4f3ee!important}html[data-theme=light] .glass-card,html[data-theme=light] .orders-card,html[data-theme=light] .toolbar,html[data-theme=light] .setting-card,html[data-theme=light] .client-form-card,html[data-theme=light] .form-success,html[data-theme=light] .excel-wizard,html[data-theme=light] .declaration-wizard,html[data-theme=light] .legal-card,html[data-theme=light] .auth-card,html[data-theme=light] .tracking-card,html[data-theme=light] .tracking-details dl div,html[data-theme=light] .tracking-voucher,html[data-theme=light] .form-section,html[data-theme=light] .admin-card{color:#172720!important;box-shadow:var(--theme-shadow)!important;background:#fff!important;border-color:#d8ded8!important}html[data-theme=light] .real-sidebar{color:#fff!important;background:linear-gradient(#17372c,#10281f)!important;border-color:#ffffff1a!important;box-shadow:12px 0 34px #1434281f!important}html[data-theme=light] .real-sidebar .client-brand,html[data-theme=light] .real-sidebar .client-brand strong,html[data-theme=light] .real-sidebar .dashboard-profile span{color:#fff!important}html[data-theme=light] .real-sidebar .client-brand span,html[data-theme=light] .real-sidebar nav button,html[data-theme=light] .real-sidebar nav a{color:#c3d7cd!important}html[data-theme=light] .real-sidebar nav button.active,html[data-theme=light] .real-sidebar nav a.active,html[data-theme=light] .real-sidebar nav button:hover,html[data-theme=light] .real-sidebar nav a:hover{color:#fff!important;background:#ffffff1f!important;box-shadow:inset 3px 0 #7bd6a5!important}html[data-theme=light] .sidebar-counts{color:#c9ddd2!important;background:#ffffff13!important;border-color:#ffffff24!important}.sidebar-counts b{color:inherit}html[data-theme=light] .dashboard-heading h1,html[data-theme=light] .dashboard-heading p,html[data-theme=light] .client-form-heading h1,html[data-theme=light] .client-form-heading p,html[data-theme=light] .legal-card h1,html[data-theme=light] .tracking-heading h1,html[data-theme=light] .tracking-route strong,html[data-theme=light] .tracking-event strong,html[data-theme=light] .tracking-details h2{color:#183127!important;text-shadow:none!important}html[data-theme=light] .dashboard-heading span,html[data-theme=light] .client-form-heading>span,html[data-theme=light] .legal-eyebrow,html[data-theme=light] .tracking-heading>span,html[data-theme=light] .tracking-route span,html[data-theme=light] .tracking-details dt{color:#2a7653!important}html[data-theme=light] .dashboard-heading p,html[data-theme=light] .legal-intro,html[data-theme=light] .legal-content p,html[data-theme=light] .legal-content li,html[data-theme=light] .tracking-heading p,html[data-theme=light] .tracking-event span,html[data-theme=light] .tracking-privacy,html[data-theme=light] .setting-note,html[data-theme=light] .setting-card p{color:#66736c!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] .client-order-form input,html[data-theme=light] .client-order-form select,html[data-theme=light] .client-order-form textarea,html[data-theme=light] .setting-card input,html[data-theme=light] .date-filter input,html[data-theme=light] .excel-wizard input,html[data-theme=light] .excel-wizard select,html[data-theme=light] .declaration-fields input,html[data-theme=light] .declaration-fields textarea{box-shadow:none;color:#172720!important;background:#fff!important;border-color:#cbd5ce!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8b9790!important}html[data-theme=light] .client-order-form label,html[data-theme=light] .setting-card label,html[data-theme=light] .excel-wizard label,html[data-theme=light] .declaration-fields label{color:#4d5f55!important}html[data-theme=light] .orders-head{color:#66736c!important;background:#edf1ed!important}.order-row{transition:background .16s,border-color .16s}html[data-theme=light] .order-row{background:#fff!important;border-color:#e0e5e0!important}html[data-theme=light] .order-row:hover,html[data-theme=light] .order-row.checked{background:#edf6f0!important}.order-row .client-cell strong{color:inherit}html[data-theme=light] .shipment-tabs button,html[data-theme=light] .setting-toggles button,html[data-theme=light] .document-type button,html[data-theme=light] .actions button,html[data-theme=light] .status-menu summary,html[data-theme=light] .secondary-button,html[data-theme=light] .text-button{color:#42564b!important;background:#fff!important;border-color:#cbd6cf!important}html[data-theme=light] .shipment-tabs button.selected,html[data-theme=light] .setting-toggles button.selected,html[data-theme=light] .document-type button.selected{color:#174c33!important;background:#dff0e6!important;border-color:#4b9670!important}html[data-theme=light] .primary,html[data-theme=light] .dashboard-heading .primary{color:#fff!important;background:linear-gradient(135deg,#237e57,#155b3d)!important;border-color:#155b3d!important;box-shadow:0 9px 22px #1862412e!important}html[data-theme=light] .status-menu>div,html[data-theme=light] .account-options>div{background:#fff!important;border-color:#d8ded8!important;box-shadow:0 18px 42px #22352c29!important}html[data-theme=light] .excel-overlay,html[data-theme=light] .declaration-overlay,html[data-theme=light] .account-drawer-backdrop,html[data-theme=light] .account-confirm-backdrop{background:#15271f8a!important}html[data-theme=light] .shalom-tracking-page{color:#172720!important;background:radial-gradient(circle at 88% 7%,#1f78501a,#0000 29%),#f4f3ee!important}html[data-theme=light] .guide-pass,html[data-theme=light] .guide-pass>div,html[data-theme=light] .guide-pass>div:first-child{color:#183127!important;background:#edf4ef!important;border-color:#cbd8cf!important}html[data-theme=light] .tracking-voucher p,html[data-theme=light] .tracking-brand small{color:#66736c!important}.tracking-event i{background:var(--theme-accent)}html[data-theme=light] .dashboard-account-workspace{color:#172720!important;background:#f4f3ee!important}html[data-theme=light] .dashboard-account-workspace .shalom-metrics article,html[data-theme=light] .dashboard-account-workspace .shalom-connection-card,html[data-theme=light] .dashboard-account-workspace .profile-identity-strip,html[data-theme=light] .dashboard-account-workspace .security-grid>section{color:#172720!important;box-shadow:var(--theme-shadow)!important;background:#fff!important;border-color:#d8ded8!important}html[data-theme=light] .dashboard-account-workspace h1,html[data-theme=light] .dashboard-account-workspace h2,html[data-theme=light] .dashboard-account-workspace strong,html[data-theme=light] .dashboard-account-workspace dd{color:#183127!important}html[data-theme=light] .dashboard-account-workspace p,html[data-theme=light] .dashboard-account-workspace span,html[data-theme=light] .dashboard-account-workspace dt,html[data-theme=light] .dashboard-account-workspace small{color:#66736c}html[data-theme=dark] .public-site.authentic-home{color:#edf7fb;background:#07131f}html[data-theme=dark] .authentic-home .public-nav{background:0 0;border-bottom-color:#a6cfe62e}.authentic-home .public-nav{transition:background .2s,border-color .2s}html[data-theme=dark] .authentic-home .client-brand,html[data-theme=dark] .authentic-home .client-brand strong,html[data-theme=dark] .authentic-home .public-nav-links a,html[data-theme=dark] .authentic-home .public-footer,html[data-theme=dark] .authentic-home .public-footer a{color:#e9f6fb}html[data-theme=dark] .authentic-home .client-brand small,html[data-theme=dark] .authentic-home .public-footer small,html[data-theme=dark] .hero-intro,html[data-theme=dark] .plain-heading>span,html[data-theme=dark] .daily-work-copy>span,html[data-theme=dark] .plain-process p,html[data-theme=dark] .daily-outcomes p,html[data-theme=dark] .authentic-home .faq-list p{color:#9db2bf}html[data-theme=dark] .authentic-hero h1,html[data-theme=dark] .plain-heading h2,html[data-theme=dark] .daily-work-copy h2,html[data-theme=dark] .company-separation h2{color:#edf7fb}.authentic-hero h1,.plain-heading h2,.daily-work-copy h2,.company-separation h2{transition:color .2s}html[data-theme=dark] .authentic-hero h1 span,html[data-theme=dark] .plain-eyebrow,html[data-theme=dark] .plain-heading>p,html[data-theme=dark] .daily-work-copy>p,html[data-theme=dark] .company-separation>div>p{color:#72c7ee}html[data-theme=dark] .authentic-home .public-nav-links .nav-private,html[data-theme=dark] .real-flow-preview,html[data-theme=dark] .real-form-preview{color:#edf7fb;background:#0c2132;border-color:#a6cfe633}html[data-theme=dark] .real-flow-preview>header,html[data-theme=dark] .real-flow-body,html[data-theme=dark] .preview-field{background:#102b3f;border-color:#a6cfe62e}html[data-theme=dark] .real-flow-preview>header strong,html[data-theme=dark] .real-form-preview h2,html[data-theme=dark] .preview-field span{color:#edf7fb}html[data-theme=dark] .real-flow-preview>header span,html[data-theme=dark] .preview-field small{color:#9db2bf}html[data-theme=dark] .confidence-line,html[data-theme=dark] .confidence-line p,html[data-theme=dark] .plain-process,html[data-theme=dark] .plain-process article,html[data-theme=dark] .daily-work,html[data-theme=dark] .daily-outcomes,html[data-theme=dark] .daily-outcomes article,html[data-theme=dark] .authentic-home .faq-list details{border-color:#a6cfe62b}html[data-theme=dark] .confidence-line strong,html[data-theme=dark] .plain-process h3,html[data-theme=dark] .daily-outcomes h3,html[data-theme=dark] .authentic-home .faq-list summary{color:#edf7fb}html[data-theme=dark] .confidence-line span{color:#9db2bf}html[data-theme=dark] .company-separation{background:#102b3f}html[data-theme=dark] .company-separation li{color:#bed0da;border-color:#a6cfe62e}html[data-theme=dark] .account-workspace,html[data-theme=dark] .admin-shell.admin-v2{color:#edf7fb;background:#07131f}html[data-theme=dark] .account-main,html[data-theme=dark] .admin-content{color:#edf7fb}html[data-theme=dark] .shalom-connection-card,html[data-theme=dark] .shalom-metrics article,html[data-theme=dark] .profile-identity-strip,html[data-theme=dark] .security-grid>section,html[data-theme=dark] .admin-card,html[data-theme=dark] .team-card,html[data-theme=dark] .invite-card-admin{color:#edf7fb!important;box-shadow:var(--theme-shadow)!important;background:#0c2132!important;border-color:#a6cfe633!important}html[data-theme=dark] .account-page-heading h1,html[data-theme=dark] .shalom-account-identity h2,html[data-theme=dark] .security-grid h2,html[data-theme=dark] .admin-page-heading h1,html[data-theme=dark] .admin-card h2,html[data-theme=dark] .team-card h2{color:#edf7fb!important}html[data-theme=dark] .account-page-heading p,html[data-theme=dark] .security-grid p,html[data-theme=dark] .admin-page-heading p{color:#9db2bf!important}html[data-theme=dark] .embedded-account-tabs{background:#102b3f;border-color:#a6cfe633}html[data-theme=dark] .embedded-account-tabs button{color:#9db2bf}html[data-theme=dark] .embedded-account-tabs button.active{color:#fff;background:#174e6c}html[data-theme=dark] .account-drawer,html[data-theme=dark] .account-confirm-dialog{color:#edf7fb!important;background:#0c2132!important;border-color:#a6cfe633!important}html[data-theme=dark] .account-drawer input,html[data-theme=dark] .organization-name-form input,html[data-theme=dark] .admin-invite-form input{color:#edf7fb!important;background:#071a29!important;border-color:#a6cfe638!important}html[data-theme=dark] .invite-onboarding{color:#edf7fb;background:radial-gradient(circle at 15% 10%,#49a87826,#0000 28%),#07131f}html[data-theme=dark] .invite-onboarding .invite-card{color:#edf7fb;background:#0c2132;border-color:#a6cfe638}html[data-theme=dark] .invite-card>p,html[data-theme=dark] .invite-form label small,html[data-theme=dark] .invite-help{color:#9db2bf}html[data-theme=dark] .invite-form input{color:#edf7fb;background:#071a29;border-color:#a6cfe638}html[data-theme=dark] .invite-email-state{background:#102b3f}html[data-theme=dark] .invite-email-state p{color:#b7cbd6}@media (width<=700px){.theme-toggle{min-width:42px;padding:0 10px;top:auto;bottom:14px;right:14px}.theme-toggle>span:last-child{display:none}}@media print{.theme-toggle{display:none!important}}.mobile-nav-menu{display:none}.password-field{display:block;position:relative}.password-field input{padding-right:78px!important}.password-field button{background:var(--ui-primary-soft);min-height:36px;color:var(--ui-primary);cursor:pointer;border:0;border-radius:6px;padding:0 9px;font-size:13px;font-weight:700;position:absolute;top:50%;right:7px;transform:translateY(-50%)}@media (width<=800px){.authentic-home{padding-bottom:84px}.authentic-home .public-nav{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:calc(100% - 24px);min-height:72px;padding:10px 0;display:grid}.authentic-home .public-nav .client-brand{gap:8px;min-width:0}.authentic-home .public-nav .client-brand strong{white-space:nowrap;font-size:14px!important}.authentic-home .public-nav .brand-mark img{width:40px;height:36px}.authentic-home .public-nav-links{display:block}.authentic-home .public-nav-links>a:not(.nav-private){display:none}.authentic-home .public-nav-links .nav-private{min-height:44px;padding:10px 12px;font-size:14px}.mobile-nav-menu{display:block;position:relative}.mobile-nav-menu summary{border:1px solid var(--theme-border);min-width:52px;min-height:44px;color:var(--text);cursor:pointer;border-radius:7px;place-items:center;font-size:14px;font-weight:750;list-style:none;display:grid}.mobile-nav-menu summary::-webkit-details-marker{display:none}.mobile-nav-menu[open] summary{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.mobile-nav-menu>div{z-index:50;border:1px solid var(--theme-border);background:var(--theme-surface);min-width:190px;box-shadow:var(--theme-shadow);border-radius:10px;padding:7px;display:grid;position:absolute;top:52px;right:0}.mobile-nav-menu a{min-height:44px;color:var(--text);border-radius:7px;align-items:center;padding:0 12px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.mobile-nav-menu a:hover{background:var(--theme-soft)}.authentic-hero{padding:38px 0 50px}.authentic-hero h1{font-size:clamp(38px,10.6vw,48px);line-height:1.03}.hero-intro{font-size:16px;line-height:1.62}.authentic-home .landing-actions a{min-height:48px;font-size:14px}.direct-contact,.direct-contact a{font-size:14px;line-height:1.55}.real-flow-preview>header span,.preview-product-label,.preview-field small,.flow-handoff,.real-panel-preview dt{font-size:12px}.real-flow-preview>header strong,.preview-field span,.preview-submit,.real-panel-preview dd,.real-panel-preview>p{font-size:14px}.preview-submit{min-height:44px}.authentic-home .floating-whatsapp{display:none}.authentic-cta>div:last-child>a:not(.primary),.public-footer nav a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.authentic-home .floating-whatsapp span{width:26px;height:26px;font-size:9px}.authentic-cta,.authentic-home .landing-actions{scroll-margin-bottom:90px}.auth-form label{font-size:14px!important}.auth-form input{min-height:48px!important;font-size:16px!important}.auth-form .primary{min-height:48px!important;font-size:15px!important}.auth-card .text-button{justify-content:center;align-items:center;min-height:44px;font-size:14px!important;display:flex!important}}.admin-load-error{text-align:center;width:min(520px,100% - 32px);margin:auto;padding:28px}.admin-load-error p{max-width:440px;color:var(--ui-muted);margin:0;line-height:1.55}.admin-load-error>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.admin-load-error button,.admin-load-error a{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.admin-load-error a{border:1px solid var(--ui-border-strong);color:var(--ui-text)}@media (width<=380px){.authentic-home .public-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand menu""login login"}.authentic-home .public-nav .client-brand{grid-area:brand}.mobile-nav-menu{grid-area:menu}.authentic-home .public-nav-links{grid-area:login}.authentic-home .public-nav-links .nav-private{width:100%;display:flex}.authentic-hero{padding-top:32px}.authentic-hero h1{font-size:38px}.authentic-home .floating-whatsapp{bottom:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root,html[data-theme=light]{--ui-bg:#f4f8ff;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-subtle:#edf4ff;--ui-subtle-hover:#e2edff;--ui-text:#243b5a;--ui-text-strong:#0b2447;--ui-muted:#557091;--ui-faint:#7890ad;--ui-border:#d6e2f2;--ui-border-strong:#b9cde6;--ui-primary:#155fc4;--ui-primary-hover:#0f4fa8;--ui-primary-soft:#e8f1ff;--ui-link:#155fc4;--ui-link-hover:#0f4fa8;--ui-button-primary-bg:#155fc4;--ui-button-primary-hover:#0f4fa8;--ui-button-primary-active:#0b3f88;--ui-button-primary-text:#fff;--ui-success:#137a50;--ui-success-soft:#eaf7f0;--ui-warning:#98610b;--ui-warning-soft:#fff7e6;--ui-danger:#c1363f;--ui-danger-soft:#fff0f1;--ui-focus:#0b63ce;--ui-modal-shadow:0 24px 72px #1118272e;--ui-radius-sm:6px;--ui-radius-md:9px;--ui-radius-lg:12px}html[data-theme=dark]{--ui-bg:#0b0f15;--ui-surface:#121821;--ui-surface-raised:#171e28;--ui-subtle:#1a222e;--ui-subtle-hover:#222c39;--ui-text:#dfe6f1;--ui-text-strong:#f7f9fc;--ui-muted:#a6b1c2;--ui-faint:#7f8b9d;--ui-border:#2a3442;--ui-border-strong:#3d4a5d;--ui-primary:#6b9bff;--ui-primary-hover:#83aaff;--ui-primary-soft:#182844;--ui-link:#a8c2ff;--ui-link-hover:#d0ddff;--ui-button-primary-bg:#6b9bff;--ui-button-primary-hover:#83aaff;--ui-button-primary-active:#a8bcff;--ui-button-primary-text:#071a34;--ui-success:#62bd8d;--ui-success-soft:#173026;--ui-warning:#e4ad55;--ui-warning-soft:#332817;--ui-danger:#ef737c;--ui-danger-soft:#382024;--ui-focus:#a8c2ff;--ui-modal-shadow:0 28px 80px #0000007a}html{background:var(--ui-bg)}body{background:var(--ui-bg);color:var(--ui-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.primary,button.primary,a.primary{-webkit-text-fill-color:var(--ui-button-primary-text);letter-spacing:0;text-transform:none;min-height:38px;padding:8px 14px;font-size:13px;font-weight:650;border:1px solid var(--ui-button-primary-bg)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-button-primary-bg)!important;box-shadow:none!important;color:var(--ui-button-primary-text)!important}.primary:hover{background:var(--ui-button-primary-hover)!important}.primary:active{background:var(--ui-button-primary-active)!important}.primary:disabled,button:disabled{cursor:not-allowed;opacity:.48}.glass-card{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ambient,.real-dashboard:before,.real-workspace:before,.client-form-shell:before,.client-form-shell:after,.auth-shell:before{display:none!important}.theme-toggle{cursor:pointer;align-items:center;gap:6px;z-index:1000!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-raised)!important;min-height:34px!important;box-shadow:none!important;color:var(--ui-text)!important;padding:6px 9px!important;font-size:12px!important;display:inline-flex!important;position:fixed!important;top:14px!important;bottom:auto!important;right:18px!important}.theme-toggle-icon{line-height:1}.theme-toggle select{min-width:76px;min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 18px 2px 0}.theme-toggle option{background:var(--ui-surface-raised);color:var(--ui-text)}.theme-toggle:focus-within{outline:3px solid var(--ui-focus);outline-offset:2px;border-color:var(--ui-focus)!important}.real-dashboard{min-height:100dvh;background:var(--ui-bg)!important;color:var(--ui-text)!important;grid-template-columns:232px minmax(0,1fr)!important;display:grid!important;overflow:hidden!important}.real-sidebar{z-index:20;top:0;border:0!important;border-right:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;height:100dvh!important;box-shadow:none!important;color:var(--ui-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-sizing:border-box!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 12px 14px!important;position:sticky!important;overflow:hidden!important}.real-sidebar .client-brand{border-bottom:1px solid var(--ui-border);min-height:64px;padding:12px 16px;width:auto!important;color:var(--ui-text-strong)!important;margin:0 -12px 10px!important}.real-sidebar .client-brand .mountain-mark,.client-form-shell>.client-brand .mountain-mark,.auth-shell .mountain-mark{background:var(--ui-primary)!important;box-shadow:none!important;border-radius:8px!important}.real-sidebar .client-brand strong{letter-spacing:-.01em;font-size:14px!important}.real-sidebar .client-brand small,.real-sidebar .client-brand span{color:var(--ui-muted)!important;font-size:11px!important}.sidebar-counts{border-radius:var(--ui-radius-sm)!important;background:var(--ui-subtle)!important;color:var(--ui-muted)!important;box-shadow:none!important;border:0!important;gap:12px!important;margin:2px 4px 12px!important;padding:8px 10px!important;display:flex!important}.sidebar-counts strong{color:var(--ui-text-strong)!important}.real-sidebar nav{gap:2px!important;padding:0!important;display:grid!important}.nav-group-label{color:var(--ui-faint);letter-spacing:.08em;text-transform:uppercase;margin:14px 9px 5px;font-size:10px;font-weight:700}.real-sidebar nav button,.real-sidebar nav a{text-align:left;align-items:center;width:100%;text-decoration:none;border-radius:var(--ui-radius-sm)!important;min-height:36px!important;color:var(--ui-muted)!important;background:0 0!important;border:1px solid #0000!important;gap:10px!important;padding:7px 10px!important;font-size:13px!important;font-weight:550!important;display:flex!important}.real-sidebar nav button:hover,.real-sidebar nav a:hover{background:var(--ui-subtle)!important;color:var(--ui-text)!important}.real-sidebar nav button.active{border-color:color-mix(in srgb, var(--ui-primary) 18%, transparent)!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.nav-dot{background:var(--ui-faint);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.real-sidebar nav button.active .nav-dot{background:var(--ui-primary)}.dashboard-profile{border-top:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;margin:auto 2px 0!important;padding:12px 8px 0!important}.dashboard-profile strong{color:var(--ui-text)!important;font-size:12px!important}.mobile-menu-toggle{display:none}.real-workspace{width:100%;min-width:0;max-width:100%;min-height:100dvh;background:var(--ui-bg)!important;color:var(--ui-text)!important;box-sizing:border-box!important;margin:0!important;padding:22px 24px 40px!important;overflow:hidden auto!important}.real-workspace>*{box-sizing:border-box;min-width:0;max-width:100%}.dashboard-heading{box-sizing:border-box;width:100%;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0 0 18px!important;padding:0 58px 0 0!important;display:flex!important}.dashboard-heading h1{color:var(--ui-text-strong)!important;letter-spacing:-.025em!important;text-transform:none!important;margin:3px 0!important;font-size:24px!important;line-height:1.25!important}.dashboard-heading p{color:var(--ui-muted)!important;margin:0!important;font-size:13px!important}.page-breadcrumb{color:var(--ui-faint);align-items:center;gap:6px;font-size:11px;display:flex}.page-breadcrumb b{color:var(--ui-border-strong);font-weight:400}.page-breadcrumb strong{color:var(--ui-muted);font-weight:600}.ops-viewbar .shipment-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:none!important;gap:4px!important;margin:0 0 10px!important;padding:3px!important;display:grid!important}.shipment-tabs button{justify-content:center;align-items:center;gap:5px;border-radius:var(--ui-radius-sm)!important;min-height:32px!important;color:var(--ui-muted)!important;background:0 0!important;border:0!important;padding:5px 10px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.shipment-tabs button.selected{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-primary) 28%, var(--ui-border))!important}.shipment-tabs button:last-child{color:var(--ui-danger)!important}.provider-tabs{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:100%;min-height:38px;margin:0 0 10px;padding:0;display:grid;overflow:hidden}.provider-tabs button{min-height:38px;color:var(--ui-muted);white-space:nowrap;text-align:center;background:0 0;border:0;padding:6px 2px 8px;font-size:12px;font-weight:600;position:relative}.provider-tabs button b{color:var(--ui-faint);margin-left:5px;font-size:11px}.provider-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.provider-tabs button.selected{color:var(--ui-text-strong)}.provider-tabs button.selected:after{background:var(--ui-primary)}.provider-tabs button.is-shalom.selected{color:var(--ui-primary)}.provider-tabs button.is-fatima.selected{color:var(--ui-warning)}.provider-tabs button.is-fatima.selected:after{background:var(--ui-warning)}.provider-tabs button.is-pickup.selected{color:var(--ui-muted)}.provider-tabs button.is-pickup.selected:after{background:var(--ui-muted)}.toolbar{z-index:8;grid-template-columns:minmax(0,1fr);align-items:stretch;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;gap:12px!important;margin-bottom:10px!important;padding:10px!important;display:grid!important;position:relative!important;top:auto!important}.toolbar .filters{flex:auto;align-items:center;min-width:0;gap:8px!important;display:flex!important}.toolbar .filters>*{flex:0 170px;min-width:120px}.toolbar .filters .shipment-search{flex:320px;min-width:230px}.toolbar input,.toolbar select,.setting-card input,.setting-card select,.setting-card textarea,.edit-grid input,.edit-grid select,.edit-grid textarea,.tracking-fields input,.tracking-fields select{border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface)!important;min-height:36px!important;color:var(--ui-text)!important;box-shadow:none!important;padding:7px 10px!important}.compact-date-filter{align-items:center;color:var(--ui-muted)!important;text-transform:none!important;letter-spacing:0!important;gap:7px!important;font-size:11px!important;display:flex!important}.compact-date-filter input{min-width:132px}.toolbar .filters select{display:block!important}.clear-filters{min-height:34px;color:var(--ui-primary);background:0 0;border:0;font-size:12px}.toolbar .actions,.selection-bar .actions{border-top:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;width:100%;padding-top:9px;gap:6px!important;display:flex!important}.toolbar .actions>*{flex:none}.toolbar .actions .action-print{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important;color:#fff!important}.toolbar .actions .action-print:hover{background:var(--ui-primary-hover)!important}.toolbar .actions .danger{margin-left:auto;border-color:color-mix(in srgb, var(--ui-danger) 35%, var(--ui-border))!important;color:var(--ui-danger)!important}.toolbar .actions button,.toolbar .actions summary,.selection-bar button,.selection-bar summary,.setting-actions button,.setting-actions a,.pagination button,.order-operations button,.order-operations a,.shipment-more-actions summary{white-space:nowrap;text-decoration:none;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface)!important;min-height:34px!important;color:var(--ui-text)!important;box-shadow:none!important;padding:6px 10px!important;font-size:12px!important;font-weight:600!important}.toolbar .actions button:hover,.toolbar .actions summary:hover,.selection-bar button:hover,.order-operations button:hover,.order-operations a:hover{background:var(--ui-subtle)!important}.toolbar .actions summary.disabled{cursor:not-allowed;opacity:.48}.selection-bar{border:1px solid color-mix(in srgb, var(--ui-primary) 32%, var(--ui-border));border-radius:var(--ui-radius-md);background:var(--ui-primary-soft);justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:9px 11px;display:flex}.selection-bar strong{color:var(--ui-primary);font-size:12px}.selection-bar .danger,.order-operations .danger{border-color:color-mix(in srgb, var(--ui-danger) 35%, var(--ui-border))!important;color:var(--ui-danger)!important}.orders-card{width:100%;max-width:100%;position:relative;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:none!important;overflow:hidden!important}.orders-table-scroll{border-radius:inherit;width:100%;max-width:100%;overflow:auto visible}.orders-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px;color:var(--ui-text);font-size:12px}.orders-table th,.orders-table td{text-align:left;vertical-align:top;border:0!important;border-bottom:1px solid var(--ui-border)!important;padding:11px 12px!important}.orders-table thead th{z-index:4;height:38px;font-weight:700;position:sticky;top:0;background:var(--ui-subtle)!important;color:var(--ui-muted)!important;letter-spacing:.055em!important;text-transform:uppercase!important;padding-block:9px!important;font-size:10px!important}.orders-table th:first-child{width:42px}.orders-table tr.order-row{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:table-row!important;transform:none!important}.orders-table tr.order-row:hover td{background:color-mix(in srgb, var(--ui-subtle) 58%, transparent)!important}.orders-table tr.order-row.checked td{background:var(--ui-primary-soft)!important}.orders-table .selection-cell{padding-inline:13px 6px!important}.orders-table input[type=checkbox]{accent-color:var(--ui-primary);width:16px!important;height:16px!important;margin:1px 0 0!important}.orders-table td>strong,.orders-table td>span,.orders-table td>small,.client-cell>*{display:block}.orders-table td>strong,.client-cell>strong{line-height:1.35;color:var(--ui-text-strong)!important;font-size:12px!important}.orders-table td>span,.client-cell>span{margin-top:4px;color:var(--ui-muted)!important;font-size:11px!important}.orders-table td>small,.client-cell>small{margin-top:4px;line-height:1.35;color:var(--ui-faint)!important;font-size:10px!important}.orders-table .agency-group-heading{display:table-row!important}.orders-table .agency-group-heading th{position:static;background:var(--ui-subtle)!important;padding:8px 12px!important}.orders-table .agency-group-heading.is-shalom th{box-shadow:inset 3px 0 var(--ui-primary)}.orders-table .agency-group-heading.is-fatima th{box-shadow:inset 3px 0 var(--ui-warning)}.orders-table .agency-group-heading.is-pickup th{box-shadow:inset 3px 0 var(--ui-border-strong)}.orders-table .agency-group-heading th,.orders-table .agency-group-heading th>div{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.orders-table .agency-group-heading th>div{justify-content:flex-start}.orders-table .agency-group-heading span{font-weight:600;color:var(--ui-faint)!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important}.orders-table .agency-group-heading strong{color:var(--ui-text)!important;font-size:11px!important}.order-operations{display:table-cell!important}.order-operations>div{flex-wrap:wrap;margin-top:7px;gap:5px!important;display:flex!important}.order-operations>.status{width:max-content;margin:0;display:inline-flex}.status{border:1px solid var(--ui-border)!important;background:var(--ui-subtle)!important;color:var(--ui-muted)!important;box-shadow:none!important;border-radius:999px!important;padding:3px 7px!important;font-size:10px!important;font-weight:650!important}.status-enviado,.status-entregado{border-color:color-mix(in srgb, var(--ui-success) 28%, var(--ui-border))!important;background:var(--ui-success-soft)!important;color:var(--ui-success)!important}.status-pendiente{border-color:color-mix(in srgb, var(--ui-warning) 28%, var(--ui-border))!important;background:var(--ui-warning-soft)!important;color:var(--ui-warning)!important}.shipment-more-actions,.status-menu{position:relative}.shipment-more-actions summary,.status-menu summary{cursor:pointer;list-style:none}.shipment-more-actions summary::-webkit-details-marker{display:none}.status-menu summary::-webkit-details-marker{display:none}.shipment-more-actions[open]>div,.status-menu[open]>div{z-index:50;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);min-width:220px;box-shadow:var(--ui-modal-shadow);padding:5px;position:absolute;top:calc(100% + 5px);right:0;display:grid!important}.shipment-more-actions[open]>div button,.status-menu[open]>div button{text-align:left;width:100%;border:0!important}.pagination{justify-content:flex-end;align-items:center;font-size:11px;color:var(--ui-muted)!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.empty{text-align:center;color:var(--ui-muted)!important;padding:32px 18px!important}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.setting-card{border-radius:var(--ui-radius-md)!important;padding:18px!important}.setting-card h2{color:var(--ui-text-strong)!important;margin:0 0 5px!important;font-size:15px!important}.setting-card p{color:var(--ui-muted)!important;margin:0 0 15px!important;font-size:12px!important}.setting-card label,.edit-grid label,.tracking-fields label{color:var(--ui-text)!important;letter-spacing:0!important;text-transform:none!important;gap:6px!important;font-size:12px!important;font-weight:600!important}.setting-card code{overflow-wrap:anywhere;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-subtle);color:var(--ui-muted);padding:9px 10px;font-size:11px;display:block}.setting-actions{flex-wrap:wrap;gap:7px!important;margin-top:12px!important;display:flex!important}.modal-backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#090d1494!important}.excel-wizard,.edit-shipment,.declaration-modal,.confirmation-dialog,.deletion-dialog{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface-raised)!important;box-shadow:var(--ui-modal-shadow)!important;color:var(--ui-text)!important}.excel-wizard h2,.edit-shipment h2,.declaration-modal h2{color:var(--ui-text-strong)!important;letter-spacing:-.02em!important;font-size:19px!important}.edit-grid,.tracking-fields{background:0 0!important;border:0!important;gap:10px!important;padding:0!important}.wizard-progress{background:var(--ui-subtle)!important;border-radius:999px!important;height:4px!important}.wizard-progress span{background:var(--ui-primary)!important;box-shadow:none!important}.dashboard-account-workspace,.account-page,.account-shell{background:var(--ui-bg)!important;color:var(--ui-text)!important}.embedded-account-tabs,.account-card,.security-card,.shalom-account-card,.profile-identity-strip{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:none!important}.client-form-shell,.auth-shell,.denied-shell{min-height:100dvh;background:var(--ui-bg)!important;color:var(--ui-text)!important;justify-content:flex-start!important;padding:26px 18px 40px!important}.denied-shell{justify-content:normal!important;place-items:center!important;display:grid!important}.client-form-shell>.client-brand{width:min(760px,100%)!important;color:var(--ui-text)!important;margin:0 0 14px!important}.client-form-shell>.client-brand small,.client-form-shell>.client-brand span{color:var(--ui-muted)!important}.client-form-card,.form-success,.auth-card,.login-card{width:min(760px,100%);border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;padding:24px!important;box-shadow:0 8px 24px #1118270f!important}.auth-card,.login-card{width:min(420px,100%);margin:auto}.login-brand{border-bottom:1px solid var(--ui-border)!important;background:0 0!important;padding:10px 8px 22px!important}.login-brand h1,.auth-card h1{color:var(--ui-text-strong)!important;letter-spacing:-.025em!important;margin:12px 0 6px!important;font-size:24px!important}.login-form{gap:14px!important;padding:22px 8px 8px!important}.login-form label,.auth-form label{color:var(--ui-text)!important;letter-spacing:0!important;text-transform:none!important;gap:6px!important;font-size:12px!important;font-weight:600!important}.login-form input,.auth-form input{border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface)!important;min-height:42px!important;color:var(--ui-text)!important;padding:9px 11px!important}.safety-note{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-subtle)!important;color:var(--ui-muted)!important;margin:12px 8px!important}.demo-pill,.demo-tag{border-color:var(--ui-border)!important;background:var(--ui-subtle)!important;color:var(--ui-muted)!important}.secure{color:var(--ui-success)!important}.secure i{box-shadow:none!important}.client-form-heading{border-color:var(--ui-border)!important;margin-bottom:18px!important;padding-bottom:18px!important}.client-form-heading>span,.form-success>span{color:var(--ui-primary)!important;letter-spacing:.08em!important;font-size:10px!important}.client-form-heading h1,.form-success h1{line-height:1.25;color:var(--ui-text-strong)!important;letter-spacing:-.025em!important;margin:5px 0 6px!important;font-size:25px!important}.client-form-heading p,.form-success p{color:var(--ui-muted)!important;font-size:13px!important}.client-order-form{gap:18px!important}.form-section{grid-template-columns:repeat(2,minmax(0,1fr));border:0!important;border-top:1px solid var(--ui-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:13px!important;margin:0!important;padding:18px 0 4px!important;display:grid!important}.form-section legend,.form-section>p,.form-section>h2,.form-section>h3{grid-column:1/-1}.form-section legend{color:var(--ui-text-strong)!important;padding:0!important;font-size:14px!important;font-weight:700!important}.form-section legend span{border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;display:inline-grid;background:var(--ui-subtle)!important;color:var(--ui-muted)!important}.form-section>p{color:var(--ui-muted)!important;margin:-5px 0 0!important;font-size:12px!important}.client-order-form label{color:var(--ui-text)!important;letter-spacing:0!important;text-transform:none!important;gap:6px!important;font-size:12px!important;font-weight:600!important}.client-order-form input,.client-order-form select,.client-order-form textarea{border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface)!important;min-height:42px!important;color:var(--ui-text)!important;box-shadow:none!important;padding:9px 11px!important}.client-order-form input::placeholder,.client-order-form textarea::placeholder{color:var(--ui-faint)!important}.agency-results{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface-raised)!important;box-shadow:var(--ui-modal-shadow)!important}.agency-results button{border:0!important;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important;border-radius:0!important}.privacy-consent{color:var(--ui-muted)!important}.privacy-consent a,.client-back,.login-back,.admin-link{color:var(--ui-primary)!important}.success-mark{background:var(--ui-success-soft)!important;border-color:color-mix(in srgb, var(--ui-success) 30%, var(--ui-border))!important;color:var(--ui-success)!important;box-shadow:none!important;border-radius:50%!important}.admin-shell{background:var(--ui-bg)!important;min-height:100dvh!important;color:var(--ui-text)!important;grid-template-columns:236px minmax(0,1fr)!important;display:grid!important}.admin-sidebar{top:0;border-right:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;height:100dvh!important;color:var(--ui-text)!important;padding:18px 12px!important;position:sticky!important}.admin-sidebar small{color:var(--ui-muted)!important}.admin-sidebar nav{gap:2px!important}.admin-sidebar button{min-height:36px;font-size:13px;border-radius:var(--ui-radius-sm)!important;color:var(--ui-muted)!important;padding:7px 10px!important}.admin-sidebar button.active,.admin-sidebar button:hover{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.admin-sidebar>a{color:var(--ui-primary)!important}.admin-content{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:24px 30px!important}.admin-content header span{color:var(--ui-muted)!important;letter-spacing:.08em!important;font-size:11px!important}.admin-content h1{letter-spacing:-.025em;color:var(--ui-text-strong)!important;margin:4px 0 18px!important;font-size:24px!important}.metric-grid{gap:10px!important}.metric-card,.admin-card,.team-row,.invite-card-admin{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;box-shadow:none!important;color:var(--ui-text)!important}.metric-card{padding:14px!important}.metric-card strong{color:var(--ui-text-strong)!important;font-size:20px!important}.admin-card{padding:18px!important}.admin-row{border-bottom-color:var(--ui-border)!important}.admin-head{color:var(--ui-muted)!important;font-size:10px!important}.admin-form label{color:var(--ui-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}.admin-form input,.admin-form select,.invite-result input,.member-card select{min-height:38px;border-color:var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}@media (width<=1080px){.toolbar{align-items:stretch}.toolbar .filters{flex-wrap:wrap}.toolbar .actions{justify-content:flex-start}.toolbar .actions .danger{margin-left:0}}@media (width<=820px){.theme-toggle{top:10px!important;right:12px!important}.real-dashboard,.admin-shell{display:block!important}.real-sidebar,.admin-sidebar{border-right:0!important;border-bottom:1px solid var(--ui-border)!important;width:100%!important;height:auto!important;padding:0 10px 10px!important;position:relative!important}.real-sidebar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important;overflow:visible!important}.real-sidebar .client-brand{min-height:56px;padding:8px 12px;margin:0 -10px 6px!important}.sidebar-counts{width:max-content;margin-bottom:7px!important}.mobile-menu-toggle{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);min-height:34px;color:var(--ui-text);align-items:center;padding:6px 9px;margin:0 48px 2px 8px!important;display:inline-flex!important}.real-sidebar nav{grid-column:1/-1!important;width:100%!important;display:none!important;position:static!important;inset:auto!important}.real-sidebar nav.mobile-menu-open{padding:6px 0 2px!important;display:grid!important}.dashboard-profile{display:none!important}.real-workspace,.admin-content{min-height:auto;padding:16px 14px 32px!important}.dashboard-heading{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding-right:46px!important}.dashboard-heading .primary{width:100%}.ops-viewbar .shipment-tabs{width:100%;overflow:hidden}.toolbar .filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.toolbar .filters>*{min-width:0}.toolbar .filters .shipment-search{grid-column:1/-1;min-width:0}.selection-bar{flex-direction:column;align-items:flex-start}.orders-card,.orders-table-scroll{overflow:visible!important}.orders-table{table-layout:auto!important;min-width:0!important;display:block!important}.orders-table thead{display:none!important}.orders-table tbody{display:block!important}.orders-table tr.order-row{border-bottom:1px solid var(--ui-border)!important;grid-template-columns:34px minmax(0,1fr)!important;gap:0 8px!important;padding:11px 10px!important;display:grid!important}.orders-table tr.order-row td{background:0 0!important;border-bottom:0!important;min-width:0!important;padding:3px 0!important;display:block!important}.orders-table tr.order-row .selection-cell{grid-area:1/1;padding:3px 0!important}.orders-table tr.order-row .client-cell{grid-area:1/2}.orders-table tr.order-row td:nth-child(3){grid-area:2/2;padding-top:8px!important}.orders-table tr.order-row td:nth-child(4){grid-area:3/2;padding-top:8px!important}.orders-table tr.order-row .order-operations{grid-area:4/2;gap:5px!important;padding-top:9px!important;display:grid!important}.orders-table tr.order-row .order-operations>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.orders-table tr.order-row .order-operations button,.orders-table tr.order-row .order-operations a,.orders-table tr.order-row .order-operations details{width:100%;min-width:0}.orders-table tr.order-row.checked{background:var(--ui-primary-soft)!important}.orders-table tbody>tr:not(.order-row),.orders-table tbody>tr:not(.order-row) td{display:block}.settings-grid,.admin-two-columns,.admin-sidebar nav{grid-template-columns:1fr!important}}@media (width<=560px){.client-form-shell,.auth-shell{padding:14px 10px 26px!important}.client-form-card,.form-success,.auth-card,.login-card{border-radius:var(--ui-radius-md)!important;padding:18px 15px!important}.form-section,.form-two-col{grid-template-columns:1fr!important}.form-section>*{grid-column:1!important}.toolbar .filters{grid-template-columns:1fr}.toolbar .filters .shipment-search{grid-column:1}.toolbar .actions{grid-template-columns:1fr 1fr;display:grid!important}.toolbar .actions button{white-space:normal}.toolbar .actions>*{min-width:0}.toolbar .actions .danger{margin-left:0}.selection-bar .actions{grid-template-columns:1fr;width:100%;display:grid!important}.dashboard-heading h1{font-size:22px!important}}html[data-theme=light] body,html[data-theme=dark] body{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme=light] .primary,html[data-theme=light] button.primary,html[data-theme=light] a.primary,html[data-theme=light] .dashboard-heading .primary,html[data-theme=dark] .primary,html[data-theme=dark] button.primary,html[data-theme=dark] a.primary{-webkit-text-fill-color:var(--ui-button-primary-text);border-color:var(--ui-button-primary-bg)!important;background:var(--ui-button-primary-bg)!important;color:var(--ui-button-primary-text)!important;box-shadow:none!important}html[data-theme=light] .primary:hover,html[data-theme=light] .dashboard-heading .primary:hover,html[data-theme=dark] .primary:hover{background:var(--ui-button-primary-hover)!important}html[data-theme=light] .primary:active,html[data-theme=light] .dashboard-heading .primary:active,html[data-theme=dark] .primary:active{background:var(--ui-button-primary-active)!important}html[data-theme=light] .provider-tabs button.is-fatima.selected,html[data-theme=light] .provider-tabs button.is-pickup.selected{color:var(--ui-primary)!important}html[data-theme=light] .provider-tabs button.is-fatima.selected:after,html[data-theme=light] .provider-tabs button.is-pickup.selected:after{background:var(--ui-primary)!important}html[data-theme=light] .client-form-shell,html[data-theme=light] .auth-shell,html[data-theme=light] .denied-shell,html[data-theme=light] .real-dashboard,html[data-theme=light] .real-workspace,html[data-theme=light] .admin-shell,html[data-theme=dark] .client-form-shell,html[data-theme=dark] .auth-shell,html[data-theme=dark] .denied-shell,html[data-theme=dark] .real-dashboard,html[data-theme=dark] .real-workspace,html[data-theme=dark] .admin-shell{background:var(--ui-bg)!important;color:var(--ui-text)!important}.form-progress li{border-color:var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;color:var(--ui-muted)!important}.form-progress li b{background:var(--ui-subtle)!important;color:var(--ui-muted)!important}.form-progress li.active{border-color:color-mix(in srgb, var(--ui-primary) 34%, var(--ui-border))!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}.form-progress li.active b{background:var(--ui-primary)!important;color:#fff!important}html[data-theme=light] .real-sidebar,html[data-theme=dark] .real-sidebar{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}html[data-theme=light] .real-sidebar .client-brand,html[data-theme=light] .real-sidebar .client-brand strong,html[data-theme=light] .real-sidebar .dashboard-profile span,html[data-theme=dark] .real-sidebar .client-brand,html[data-theme=dark] .real-sidebar .client-brand strong,html[data-theme=dark] .real-sidebar .dashboard-profile span{color:var(--ui-text-strong)!important}html[data-theme=light] .real-sidebar .client-brand span,html[data-theme=light] .real-sidebar nav button,html[data-theme=light] .real-sidebar nav a,html[data-theme=dark] .real-sidebar .client-brand span,html[data-theme=dark] .real-sidebar nav button,html[data-theme=dark] .real-sidebar nav a{color:var(--ui-muted)!important}html[data-theme=light] .real-sidebar nav button.active,html[data-theme=light] .real-sidebar nav button:hover,html[data-theme=light] .real-sidebar nav a:hover,html[data-theme=dark] .real-sidebar nav button.active,html[data-theme=dark] .real-sidebar nav button:hover,html[data-theme=dark] .real-sidebar nav a:hover{background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important;box-shadow:none!important}html[data-theme=light] .glass-card,html[data-theme=light] .orders-card,html[data-theme=light] .toolbar,html[data-theme=light] .setting-card,html[data-theme=light] .client-form-card,html[data-theme=light] .form-success,html[data-theme=light] .auth-card,html[data-theme=light] .login-card,html[data-theme=light] .admin-card,html[data-theme=dark] .glass-card,html[data-theme=dark] .orders-card,html[data-theme=dark] .toolbar,html[data-theme=dark] .setting-card,html[data-theme=dark] .client-form-card,html[data-theme=dark] .form-success,html[data-theme=dark] .auth-card,html[data-theme=dark] .login-card,html[data-theme=dark] .admin-card{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}html[data-theme=light] .dashboard-heading h1,html[data-theme=light] .client-form-heading h1,html[data-theme=light] .setting-card h2,html[data-theme=light] .admin-content h1,html[data-theme=dark] .dashboard-heading h1,html[data-theme=dark] .client-form-heading h1,html[data-theme=dark] .setting-card h2,html[data-theme=dark] .admin-content h1{color:var(--ui-text-strong)!important;text-shadow:none!important}html[data-theme=light] .dashboard-heading p,html[data-theme=light] .client-form-heading p,html[data-theme=light] .setting-card p,html[data-theme=dark] .dashboard-heading p,html[data-theme=dark] .client-form-heading p,html[data-theme=dark] .setting-card p{color:var(--ui-muted)!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--ui-border-strong)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{opacity:1;color:var(--ui-faint)!important}html[data-theme=light] .shipment-tabs button,html[data-theme=dark] .shipment-tabs button{color:var(--ui-muted)!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .shipment-tabs button.selected,html[data-theme=dark] .shipment-tabs button.selected{border-color:color-mix(in srgb, var(--ui-primary) 28%, var(--ui-border))!important;background:var(--ui-primary-soft)!important;color:var(--ui-primary)!important}@media print{@page{size:A4 portrait;margin:7mm}html[data-print-mode] .real-dashboard,html[data-print-mode] .skip-link,html[data-print-mode] .theme-toggle,html[data-print-mode] .declaration-overlay,html[data-print-mode] .toast{display:none!important}html,body{background:#fff!important;width:100%!important;margin:0!important;padding:0!important}html[data-print-mode=labels] .print-labels,html[data-print-mode=declarations] .declaration-print{width:100%!important;margin:0!important;padding:0!important}html[data-print-mode=labels] .label-print-page{box-sizing:border-box!important;break-after:page!important;page-break-after:always!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:3mm!important;width:196mm!important;height:280mm!important;margin:0 auto!important;display:grid!important;overflow:hidden!important}html[data-print-mode=labels] .label-print-page:last-child{break-after:auto!important;page-break-after:auto!important}html[data-print-mode=labels] .shipping-label{color:#000!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border:1.2pt solid #000!important;border-radius:1.5mm!important;grid-template-rows:minmax(0,1fr) auto auto auto!important;gap:1.2mm!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:3mm!important;display:grid!important;overflow:hidden!important}html[data-print-mode=labels] .shipping-label .label-client strong{font-size:10.5pt!important;line-height:1.05!important}html[data-print-mode=labels] .shipping-label .label-identity strong{font-size:9pt!important;line-height:1.04!important}html[data-print-mode=labels] .shipping-label .label-identity span:first-child strong{font-size:15pt!important}html[data-print-mode=labels] .shipping-label .label-route strong{font-size:7.7pt!important;line-height:1.05!important}html[data-print-mode=labels] .shipping-label .label-route .label-agency strong{font-size:8.6pt!important;line-height:1.04!important}html[data-print-mode=labels] .shipping-label footer{font-size:7pt!important}html[data-print-mode=declarations] .declaration-print-page{box-sizing:border-box!important;color:#000!important;break-after:page!important;page-break-after:always!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;flex-direction:column!important;width:196mm!important;height:280mm!important;min-height:280mm!important;margin:0 auto!important;padding:8mm 10mm!important;font:9.5pt/1.28 Arial,Helvetica,sans-serif!important;display:flex!important;overflow:visible!important}html[data-print-mode=declarations] .declaration-print-page:last-child{break-after:auto!important;page-break-after:auto!important}html[data-print-mode=declarations] .declaration-print-page header{margin:0 0 4mm!important;padding:0 0 2.5mm!important}html[data-print-mode=declarations] .declaration-print-page header p{font-size:13pt!important;line-height:1.15!important}html[data-print-mode=declarations] .declaration-print-page h2{margin:3mm 0 2mm!important;font-size:10pt!important}html[data-print-mode=declarations] .declaration-print-page p{margin:0 0 2.2mm!important;line-height:1.32!important}html[data-print-mode=declarations] .declaration-print-page table{margin:2mm 0 3mm!important;font-size:9pt!important}html[data-print-mode=declarations] .declaration-print-page th,html[data-print-mode=declarations] .declaration-print-page td{padding:2mm!important}html[data-print-mode=declarations] .declaration-print-page td{height:15mm!important}html[data-print-mode=declarations] .declaration-reason{margin-bottom:3mm!important}html[data-print-mode=declarations] .declaration-reason p{min-height:10mm!important;padding:2mm!important}html[data-print-mode=declarations] .declaration-date{margin:3mm 0!important}html[data-print-mode=declarations] .declaration-signatures{gap:18mm!important;margin-top:auto!important}html[data-print-mode=declarations] .declaration-signatures>div{min-height:30mm!important;padding-top:2mm!important}html[data-print-mode=declarations] .declaration-print-page footer{margin-top:3mm!important;padding-top:1.5mm!important}}html[data-theme=light] .orders-table thead th,html[data-theme=light] .orders-table .agency-group-heading th,html[data-theme=dark] .orders-table thead th,html[data-theme=dark] .orders-table .agency-group-heading th{background:var(--ui-subtle)!important;color:var(--ui-muted)!important}html[data-theme=dark] .orders-table td>strong,html[data-theme=dark] .client-cell>strong,html[data-theme=dark] .orders-table .agency-group-heading strong{color:var(--ui-text-strong)!important}html[data-theme=dark] .orders-table td>span,html[data-theme=dark] .client-cell>span,html[data-theme=dark] .orders-table td>small,html[data-theme=dark] .client-cell>small,html[data-theme=dark] .tracking-label{color:var(--ui-muted)!important}html[data-theme=light] .public-site.authentic-home,html[data-theme=dark] .public-site.authentic-home{background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme=light] .authentic-home .public-nav,html[data-theme=dark] .authentic-home .public-nav{border-color:var(--ui-border)!important;background:color-mix(in srgb, var(--ui-bg) 92%, transparent)!important}html[data-theme=light] .authentic-hero h1,html[data-theme=light] .plain-heading h2,html[data-theme=light] .daily-work-copy h2,html[data-theme=light] .company-separation h2,html[data-theme=dark] .authentic-hero h1,html[data-theme=dark] .plain-heading h2,html[data-theme=dark] .daily-work-copy h2,html[data-theme=dark] .company-separation h2{color:var(--ui-text-strong)!important}html[data-theme=light] .authentic-hero h1 span,html[data-theme=light] .plain-eyebrow,html[data-theme=light] .plain-heading>p,html[data-theme=light] .daily-work-copy>p,html[data-theme=dark] .authentic-hero h1 span,html[data-theme=dark] .plain-eyebrow,html[data-theme=dark] .plain-heading>p,html[data-theme=dark] .daily-work-copy>p{color:var(--ui-primary)!important}html[data-theme=light] .hero-intro,html[data-theme=light] .plain-process p,html[data-theme=light] .daily-outcomes p,html[data-theme=dark] .hero-intro,html[data-theme=dark] .plain-process p,html[data-theme=dark] .daily-outcomes p{color:var(--ui-muted)!important}html[data-theme=light] .real-flow-preview,html[data-theme=light] .real-form-preview,html[data-theme=light] .plain-process,html[data-theme=light] .daily-outcomes,html[data-theme=light] .authentic-home .faq-list details,html[data-theme=dark] .real-flow-preview,html[data-theme=dark] .real-form-preview,html[data-theme=dark] .plain-process,html[data-theme=dark] .daily-outcomes,html[data-theme=dark] .authentic-home .faq-list details{border-color:var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}html[data-theme=light] .company-separation,html[data-theme=dark] .company-separation{background:var(--ui-subtle)!important;color:var(--ui-text)!important}.registration-action{justify-items:end;gap:6px;max-width:310px;display:grid}.registration-action small{color:var(--ui-muted);text-align:right;font-size:12px}.shipment-tabs button small{flex-basis:100%;margin-top:3px;font-size:12px;font-weight:400;display:block}.shipment-tabs button{flex-wrap:wrap}.whatsapp-filter-row{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;display:flex}.whatsapp-filter-row span,.selection-help{color:var(--ui-muted);font-size:13px;line-height:1.4}.selection-help{margin:8px 0}.ready-filter{border:1px solid var(--ui-border-strong);min-height:40px;color:var(--ui-success);background:var(--ui-surface);cursor:pointer;border-radius:7px;padding:7px 12px;font-size:14px}.ready-filter.selected{background:var(--ui-success-soft);border-color:var(--ui-success)}.orders-table{min-width:1000px;font-size:14px}.orders-table th:nth-child(2){width:23%}.orders-table th:nth-child(3){width:20%}.orders-table th:nth-child(4){width:14%}.orders-table th:nth-child(5){width:19%}.orders-table th:nth-child(6){width:20%}.orders-table th,.orders-table td{padding:10px!important}.orders-table td>strong,.client-cell>strong{overflow-wrap:anywhere;font-size:14px!important}.orders-table td>span,.orders-table td>small,.client-cell>small{font-size:12px!important}.orders-table .order-state .status{margin:0;display:inline-flex;font-size:12px!important}.orders-table .order-state .tracking-label{color:var(--ui-muted)!important;font-size:14px!important}.orders-table .order-state .tracking-ready,.orders-table .order-state .whatsapp-ready-label{color:var(--ui-success)!important}.orders-table .order-state .tracking-registered{color:var(--ui-primary)!important}.orders-table tr.ready-whatsapp:not(.checked) td{background:color-mix(in srgb, var(--ui-success-soft) 55%, var(--ui-surface))!important}.orders-table tr.ready-whatsapp .selection-cell{box-shadow:inset 3px 0 var(--ui-success)}.orders-table tr.late-shalom-notice:not(.checked) td{background:color-mix(in srgb, var(--ui-danger) 10%, var(--ui-surface))!important}.orders-table tr.late-shalom-notice .selection-cell{box-shadow:inset 3px 0 var(--ui-danger)}.late-shalom-label{border:1px solid color-mix(in srgb, var(--ui-danger) 38%, var(--ui-border));background:color-mix(in srgb, var(--ui-danger) 12%, var(--ui-surface));border-radius:6px;width:max-content;padding:5px 8px;font-weight:800;color:var(--ui-danger)!important;margin-top:6px!important;font-size:12px!important;display:inline-flex!important}.orders-table .order-operations>div{margin-top:0;gap:6px!important;display:flex!important}.orders-table .order-operations button,.orders-table .order-operations a{min-height:36px!important;font-size:13px!important}.shipment-actions-popover{border:1px solid var(--ui-border);background:var(--ui-surface-raised);width:min(290px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ui-text);box-shadow:var(--ui-modal-shadow);border-radius:9px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.shipment-actions-popover:popover-open{gap:3px;display:grid}.shipment-actions-popover:not(:popover-open){display:none!important}.shipment-actions-popover button,.shipment-actions-popover a{width:100%;min-height:40px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 10px;font-size:14px;line-height:1.35;text-decoration:none}.shipment-actions-popover button:hover,.shipment-actions-popover a:hover{background:var(--ui-subtle)}.shipment-actions-popover button:disabled{opacity:.55;cursor:not-allowed}.shipment-actions-popover .danger{color:var(--ui-danger);border-top:1px solid var(--ui-border)}.shipment-actions-popover small{color:var(--ui-muted);padding:7px 10px;font-size:12px}.orders-table .shipment-actions-popover button,.orders-table .shipment-actions-popover a{white-space:normal;text-align:left;width:100%;min-height:40px!important;font-size:14px!important}.shipment-dialog{border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised);width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ui-text);border:0;padding:0;overflow:auto}.shipment-dialog::backdrop{background:#000000a6}.shipment-dialog .edit-shipment{width:100%;max-height:none;margin:0;position:relative;overflow:visible;box-shadow:none!important;padding:24px!important}.edit-section{border:0;border-top:1px solid var(--ui-border);min-width:0;margin:20px 0;padding:14px 0 0}.edit-section legend{color:var(--ui-text-strong);padding:0 8px 0 0;font-size:16px;font-weight:650}.edit-section label{gap:6px;display:grid;font-size:14px!important}.edit-section input,.edit-section select{width:100%;min-height:42px;font-size:16px!important}.edit-section small,.edit-section .setting-note{color:var(--ui-muted);line-height:1.45;font-size:13px!important}.edit-section .tracking-fields{background:0 0;border:0;margin-top:14px;padding:0}.edit-footer{background:var(--ui-surface-raised);border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding:14px 0;display:flex;position:sticky;bottom:-24px}.edit-footer button,.discard-edit button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:42px;color:var(--ui-text);border-radius:7px;padding:8px 16px;font-size:14px}.edit-footer .primary{background:var(--ui-primary)!important;color:var(--ui-bg)!important}.discard-edit{border:1px solid var(--ui-warning);background:var(--ui-warning-soft);border-radius:7px;padding:12px}.discard-edit button{margin:4px}.discard-edit .danger{color:var(--ui-danger)}.setting-card label,.setting-card p{font-size:14px!important}.client-order-form .form-section legend{font-size:16px!important}.document-field{align-content:start;gap:7px;min-width:0;display:grid}@media (width<=820px){.registration-action{grid-column:1/-1;justify-items:stretch;max-width:none}.registration-action small{text-align:left}.orders-table{min-width:0}.orders-table tr.order-row .order-state{grid-area:4/2;padding-top:8px!important}.orders-table tr.order-row .order-operations{grid-area:5/2}.orders-table tr.order-row .order-operations>div{flex-wrap:wrap;display:flex!important}.orders-table tr.order-row .order-operations button,.orders-table tr.order-row .order-operations a{width:auto;min-height:44px!important}.orders-table tr.ready-whatsapp{box-shadow:inset 3px 0 var(--ui-success)!important}.shipment-dialog{max-height:calc(100dvh - 16px)}.shipment-dialog .edit-shipment{padding:18px!important}.edit-grid,.tracking-fields{grid-template-columns:1fr}.edit-footer{bottom:-18px}.shipment-tabs button small{font-size:12px}}:is(body:has(.real-dashboard) .theme-toggle,body:has(.admin-v2) .theme-toggle,body:has(.account-workspace) .theme-toggle){justify-content:center!important;width:44px!important;min-width:44px!important;padding:0!important}:is(body:has(.real-dashboard) .theme-toggle select,body:has(.admin-v2) .theme-toggle select,body:has(.account-workspace) .theme-toggle select){opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}@media (width<=800px){.theme-toggle{min-height:44px!important;display:inline-flex!important;top:10px!important;right:12px!important}.theme-toggle-icon{font-size:16px}.auth-form label{font-size:14px!important}.auth-form input{min-height:48px!important;font-size:16px!important}.auth-form .primary{min-height:48px!important;font-size:15px!important}.auth-card .text-button{justify-content:center;align-items:center;min-height:44px!important;font-size:14px!important;display:flex!important}.dashboard-heading{padding-right:0!important}.mobile-menu-toggle{min-height:44px!important;margin-right:0!important}.dashboard-account-workspace{overflow-x:hidden;margin:-16px -14px -32px!important;padding:20px 14px 34px!important}}@media (width<=560px){.ops-viewbar .shipment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-viewbar .shipment-tabs button{white-space:normal;min-height:56px!important;padding:8px!important}.toolbar{padding:12px!important}.toolbar .filters>*{width:100%;min-height:44px!important}.toolbar .actions{grid-template-columns:1fr!important}.toolbar .actions>*{width:100%;min-height:44px!important}.orders-card{background:0 0!important;border:0!important}.orders-table tbody{gap:10px!important;display:grid!important}.orders-table tr.order-row{overflow:hidden;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;grid-template-columns:44px minmax(0,1fr)!important}.orders-table tr.order-row.late-shalom-notice:not(.checked){border-color:color-mix(in srgb,var(--ui-danger) 55%,var(--ui-border))!important;background:color-mix(in srgb,var(--ui-danger) 10%,var(--ui-surface))!important}.orders-table tr.order-row .selection-cell{place-items:start center;min-height:44px;display:grid!important}.orders-table tr.order-row .order-operations>div{grid-template-columns:1fr!important;display:grid!important}.orders-table tr.order-row .order-operations button,.orders-table tr.order-row .order-operations a,.orders-table tr.order-row .order-operations details{width:100%!important}.orders-table .agency-group-heading th{border-radius:var(--ui-radius-sm)!important}.account-page-heading .account-connect-button{width:100%;min-height:48px}.shalom-connection-card>footer{display:grid;grid-template-columns:1fr auto!important}.shalom-connection-card .test-connection{grid-column:1/-1;width:100%;min-height:44px}.shalom-connection-card .secondary-action,.shalom-connection-card .account-options summary{min-height:44px}}.admin-shell.admin-v2 .metric-grid article,.admin-shell.admin-v2 .admin-card{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}.admin-shell.admin-v2 .metric-grid article{gap:10px;min-height:132px;padding:18px!important}.admin-shell.admin-v2 .metric-grid article>div{gap:8px}.admin-shell.admin-v2 .metric-grid small{line-height:1.25;color:var(--ui-muted)!important;font-size:11px!important}.admin-shell.admin-v2 .metric-grid strong{letter-spacing:-.035em;color:var(--ui-text-strong)!important;font-size:34px!important;line-height:1!important}.admin-shell.admin-v2 .metric-grid article>span{line-height:1.35;color:var(--ui-muted)!important;font-size:13px!important}.admin-shell.admin-v2 .admin-card{overflow:hidden;padding:0!important}.admin-shell.admin-v2 .admin-card-heading{min-height:84px;border-bottom:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;padding:18px 20px!important}.admin-shell.admin-v2 .admin-card-heading span{line-height:1.2;color:var(--ui-primary)!important;font-size:12px!important}.admin-shell.admin-v2 .admin-card-heading h2{line-height:1.25;color:var(--ui-text-strong)!important;font-size:18px!important}.admin-shell.admin-v2 .admin-card-heading>b{white-space:nowrap;flex:none;padding:7px 10px;font-size:12px;color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important;border:1px solid color-mix(in srgb, var(--ui-primary) 22%, var(--ui-border))!important}.admin-shell.admin-v2 .admin-table{overflow-x:auto;background:var(--ui-subtle)!important;color:var(--ui-text)!important;padding:12px!important}.admin-shell.admin-v2 .admin-row{width:100%;min-width:0;border-bottom-color:var(--ui-border)!important;color:var(--ui-text)!important}.admin-shell.admin-v2 .admin-row.admin-head{grid-template-columns:minmax(130px,1.7fr) repeat(4,minmax(64px,1fr));min-width:0;background:var(--ui-subtle)!important;color:var(--ui-muted)!important}.admin-shell.admin-v2 .admin-row.admin-head>span{line-height:1.25;color:var(--ui-muted)!important;font-size:12px!important}.admin-shell.admin-v2 .admin-row:not(.admin-head){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:none!important}.admin-shell.admin-v2 .admin-row:not(.admin-head)>strong{color:var(--ui-text-strong)!important}.admin-shell.admin-v2 .admin-row:not(.admin-head)>span:not(.good):not(.bad){color:var(--ui-text)!important}.admin-shell.admin-v2 .admin-row:not(.admin-head)>span:before{color:var(--ui-muted)!important;font-size:12px!important}.admin-shell.admin-v2 .admin-row .good{color:var(--ui-success)!important}.admin-shell.admin-v2 .admin-row .bad{color:var(--ui-danger)!important}.admin-shell.admin-v2 .admin-row:not(.admin-head)>strong{overflow-wrap:anywhere}.admin-shell.admin-v2 .team-toolbar,.admin-shell.admin-v2 .team-list-head,.admin-shell.admin-v2 .team-row,.admin-shell.admin-v2 .admin-invite-form{border-color:var(--ui-border)!important;color:var(--ui-text)!important}.admin-shell.admin-v2 .team-toolbar,.admin-shell.admin-v2 .team-list-head{background:var(--ui-surface)!important}.admin-shell.admin-v2 .team-list-head{background:var(--ui-subtle)!important;color:var(--ui-muted)!important;font-size:12px!important}.admin-shell.admin-v2 .team-search{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-raised)!important;color:var(--ui-muted)!important}.admin-shell.admin-v2 .team-search input,.admin-shell.admin-v2 .admin-invite-form input,.admin-shell.admin-v2 .admin-invite-form select{background:var(--ui-surface-raised)!important;color:var(--ui-text)!important}.admin-shell.admin-v2 .team-search input::placeholder,.admin-shell.admin-v2 .admin-invite-form input::placeholder{color:var(--ui-faint)!important}.admin-shell.admin-v2 .admin-invite-form{background:var(--ui-surface)!important}.admin-shell.admin-v2 .admin-invite-form label{color:var(--ui-text)!important;font-size:14px!important}.admin-shell.admin-v2 .team-actions button{min-height:40px;border-color:var(--ui-border-strong)!important;background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;font-size:14px!important}.admin-shell.admin-v2 .team-actions button:hover{background:var(--ui-subtle-hover)!important}.admin-shell.admin-v2 .status-pill,.admin-shell.admin-v2 .delivery-pill{font-size:12px!important}.admin-shell.admin-v2 .admin-sidebar-links a,.admin-shell.admin-v2 .admin-current-user a{text-underline-offset:3px;text-decoration:underline;color:var(--ui-link)!important;font-size:14px!important}.admin-shell.admin-v2 .admin-sidebar-links a:hover,.admin-shell.admin-v2 .admin-current-user a:hover{color:var(--ui-link-hover)!important}.admin-shell.admin-v2 .activity-list{padding:8px 20px 16px;background:var(--ui-surface)!important}.admin-shell.admin-v2 .activity-list article{border-bottom-color:var(--ui-border)!important}.admin-shell.admin-v2 .activity-list article:last-child{border-bottom:0}.admin-shell.admin-v2 .activity-list article>div{min-width:0}.admin-shell.admin-v2 .activity-list strong{font-size:13px;line-height:1.35;color:var(--ui-text-strong)!important}.admin-shell.admin-v2 .activity-list span{overflow-wrap:anywhere;line-height:1.35;color:var(--ui-muted)!important;font-size:12px!important}.admin-shell.admin-v2 .activity-list small{line-height:1.35;color:var(--ui-faint)!important;font-size:12px!important}@media (width<=820px){.admin-shell.admin-v2{overflow-x:hidden}.admin-shell.admin-v2 .admin-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px 12px!important;display:grid!important}.admin-shell.admin-v2 .admin-organization{display:none}.admin-shell.admin-v2 .admin-brand{min-width:0;min-height:48px;padding-right:48px}.admin-shell.admin-v2 .admin-sidebar nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.admin-shell.admin-v2 .admin-sidebar nav button{justify-content:center;min-height:42px}.admin-shell.admin-v2 .admin-sidebar-links{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-shell.admin-v2 .admin-sidebar-links a{text-align:center;justify-content:center;align-items:center;min-height:42px;padding:8px 6px;display:flex}.admin-shell.admin-v2 .admin-page-heading{gap:8px;margin-bottom:18px}.admin-shell.admin-v2 .admin-page-heading h1{line-height:1.12}.admin-shell.admin-v2 .admin-page-heading p{max-width:52ch;line-height:1.45}.admin-shell.admin-v2 .admin-card-heading{align-items:center;min-height:76px;flex-direction:row!important;padding:16px!important}.admin-shell.admin-v2 .admin-card-heading h2{font-size:17px!important}.admin-shell.admin-v2 .admin-table{padding:10px!important}.admin-shell.admin-v2 .admin-row.admin-head{display:none}.admin-shell.admin-v2 .admin-row:not(.admin-head){margin-bottom:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important}.admin-shell.admin-v2 .admin-row:not(.admin-head)>strong{padding-bottom:9px;font-size:14px;line-height:1.3}.admin-shell.admin-v2 .admin-row:not(.admin-head)>span{gap:4px;line-height:1.25;font-size:14px!important}.admin-shell.admin-v2 .admin-row:not(.admin-head)>span:before{font-size:12px;line-height:1.2}}@media (width>=481px) and (width<=820px){.admin-shell.admin-v2 .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.admin-shell.admin-v2 .metric-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell.admin-v2 .metric-grid article{min-height:112px;padding:15px!important}.admin-shell.admin-v2 .metric-grid strong{font-size:30px!important}.admin-shell.admin-v2 .admin-sidebar{padding-inline:12px!important}.admin-shell.admin-v2 .admin-card-heading{align-items:flex-start;gap:8px;flex-direction:column!important}.admin-shell.admin-v2 .admin-card-heading>b{align-self:flex-start}}
