:root{--eros-color-brand-950:#06162c;--eros-color-brand-900:#0a1f3b;--eros-color-brand-800:#16365f;--eros-color-brand-700:#245081;--eros-color-brand-600:#196fe8;--eros-color-brand-100:#eaf3ff;--eros-color-command:#293952;--eros-color-canvas:#f5f7fb;--eros-color-surface:#fff;--eros-color-surface-raised:#fff;--eros-color-surface-muted:#f3f6fa;--eros-color-surface-subtle:#f9fbfd;--eros-color-border:#dce3ec;--eros-color-border-strong:#a9b6c7;--eros-color-text:#14223a;--eros-color-text-secondary:#445269;--eros-color-text-muted:#66758a;--eros-color-info:#1463d6;--eros-color-success:#167454;--eros-color-warning:#9a5a0a;--eros-color-danger:#b52f36;--eros-color-info-soft:#edf4fd;--eros-color-success-soft:#edf8f3;--eros-color-warning-soft:#fff7e8;--eros-color-danger-soft:#fff1f2;--eros-space-1:4px;--eros-space-2:8px;--eros-space-3:12px;--eros-space-4:16px;--eros-space-5:20px;--eros-space-6:24px;--eros-space-8:32px;--eros-focus-ring:0 0 0 3px #1463d647;--eros-radius-control:6px;--eros-radius-panel:10px;--eros-radius-overlay:12px;--eros-shadow-overlay:0 18px 48px #12203433;--eros-shadow-raised:0 1px 2px #1220340f, 0 6px 20px #12203408;--eros-content-max:1680px;--eros-control-height:38px}.eros-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eros-app-header{z-index:40;color:#fff;background:var(--eros-color-brand-900);border-bottom:1px solid var(--eros-color-brand-950);position:sticky;top:0;box-shadow:0 1px #ffffff12}.eros-desktop-header{grid-template-columns:48px minmax(560px,720px) minmax(220px,1fr) auto;align-items:stretch;gap:8px;width:100%;max-width:1920px;height:62px;margin:0 auto;padding:0 22px;display:grid}.eros-global-actions,.eros-primary-nav,.eros-mobile-header{align-items:center;display:flex}.eros-product-mark{color:#fff;border-radius:var(--eros-radius-control);flex:none;align-self:center;align-items:center;width:42px;height:46px;padding:0 4px;text-decoration:none;display:flex}.eros-product-mark img{object-fit:contain;width:38px;height:38px;display:block}.eros-product-mark:focus-visible,.eros-app-header button:focus-visible,.eros-app-header a:focus-visible,.eros-context-nav a:focus-visible,.eros-menu-sheet a:focus-visible,.eros-menu-sheet button:focus-visible,.eros-account-menu__popover a:focus-visible,.eros-account-menu__popover button:focus-visible,.eros-right-inspector button:focus-visible,.eros-data-table tbody tr:focus-visible{z-index:1;box-shadow:var(--eros-focus-ring);outline:none}.eros-primary-nav{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;min-width:0;height:62px;display:grid}.eros-primary-nav a{color:#ffffffd1;white-space:nowrap;justify-content:center;align-items:center;min-width:0;height:62px;padding:0 9px;font-size:12px;font-weight:680;line-height:1;text-decoration:none;display:flex;position:relative}.eros-primary-nav svg{display:none}.eros-primary-nav a:hover{color:#fff;background:#ffffff0f}.eros-primary-nav a.is-current{color:#fff;background:#ffffff0d}.eros-primary-nav a.is-current:after{content:"";background:#4d9cff;height:3px;position:absolute;bottom:0;left:0;right:0}.eros-global-search{color:#ffffffb8;border-radius:var(--eros-radius-control);background:#020d1c52;border:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto;align-self:center;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;display:grid;position:relative}.eros-global-search__panel{z-index:80;width:min(720px,100vw - 32px);color:var(--eros-color-text);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);background:#fff;position:fixed;top:68px;right:78px;box-shadow:0 18px 48px #09193038}.eros-global-search:focus-within{box-shadow:var(--eros-focus-ring);background:#111d2fa8;border-color:#ffffff70}.eros-global-search input{color:#fff;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.eros-global-search input::placeholder{color:#ffffffab}.eros-global-search kbd{color:#ffffffa6;min-width:34px;font:inherit;text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:2px 5px;font-size:10px}.eros-global-actions{justify-content:flex-end;align-self:stretch;gap:4px}.eros-header-action,.eros-icon-button{width:36px;height:36px;color:inherit;font:inherit;border-radius:var(--eros-radius-control);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;font-size:16px;display:inline-grid}.eros-header-action:hover,.eros-icon-button:hover{background:#ffffff1a;border-color:#fff3}.eros-new-button{min-width:70px;height:36px;color:var(--eros-color-brand-900);font:inherit;white-space:nowrap;border-radius:var(--eros-radius-control);background:#fff;border:1px solid #fff;padding:0 12px;font-size:13px;font-weight:800}.eros-new-button:hover{background:var(--eros-color-brand-100)}.eros-new-button:disabled{cursor:not-allowed;opacity:.64}.eros-account-menu{position:relative}.eros-account-menu__trigger{width:38px;height:42px;color:inherit;font:inherit;border-radius:var(--eros-radius-control);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.eros-avatar{color:#fff;background:#fff3;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-grid}.eros-account-menu__popover{min-width:190px;color:var(--eros-color-text);background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);box-shadow:var(--eros-shadow-overlay);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.eros-account-menu__popover a,.eros-account-menu__popover button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;padding:8px 10px;font-size:14px;text-decoration:none;display:block}.eros-account-menu__identity{overflow-wrap:anywhere;color:var(--eros-color-text);border-bottom:1px solid var(--eros-color-border);padding:8px 10px 10px;font-size:13px;font-weight:750}.eros-account-menu__popover a:hover,.eros-account-menu__popover button:hover{background:var(--eros-color-surface-muted)}.eros-mobile-header{display:none}.eros-context-nav{z-index:30;height:38px;color:var(--eros-color-text);background:var(--eros-color-surface);border-bottom:1px solid var(--eros-color-border);position:sticky;top:62px;overflow-x:auto}.eros-context-nav__inner{align-items:stretch;min-width:max-content;height:37px;padding:0 18px;display:flex}.eros-context-nav a{height:37px;color:var(--eros-color-text-muted);align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.eros-context-nav a.is-current{color:var(--eros-color-brand-800)}.eros-context-nav a.is-current:after{content:"";background:var(--eros-color-brand-600);height:3px;position:absolute;bottom:-1px;left:13px;right:13px}.eros-nav-count,.eros-attention-queue__count{font-variant-numeric:tabular-nums;color:var(--eros-color-text-muted);font-size:12px}.eros-page-shell{width:100%;min-height:calc(100vh - 62px);color:var(--eros-color-text);background:var(--eros-color-canvas);padding:20px clamp(16px,2vw,28px) 32px}.eros-page-toolbar{border-bottom:1px solid var(--eros-color-border);justify-content:space-between;align-items:flex-start;gap:24px;width:100%;min-height:62px;padding:0 0 14px;display:flex}.eros-page-toolbar.is-sticky{z-index:20;background:var(--eros-color-canvas);padding-top:10px;position:sticky;top:62px}.eros-page-toolbar__title{min-width:0}.eros-page-toolbar h1{color:var(--eros-color-text);letter-spacing:-.018em;margin:0;font-size:clamp(22px,2vw,26px);font-weight:760;line-height:32px}.eros-page-toolbar__description{max-width:72ch;color:var(--eros-color-text-secondary);margin-top:3px;font-size:14px;line-height:20px}.eros-page-toolbar__metadata{color:var(--eros-color-text-muted);flex-wrap:wrap;gap:8px 16px;margin-top:5px;font-size:13px;display:flex}.eros-page-toolbar__actions{flex:none;align-items:center;gap:8px;display:flex}.eros-workspace-header{border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);background:var(--eros-color-surface);box-shadow:var(--eros-shadow-raised);grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:18px 20px 14px;display:grid}.eros-workspace-header__identity{min-width:0}.eros-workspace-header__number-line,.eros-workspace-header__state,.eros-workspace-header__commands,.eros-inline-edit,.eros-inline-edit__actions{align-items:center;display:flex}.eros-workspace-header__number-line{color:var(--eros-color-text-muted);gap:6px;font-size:12px;font-weight:650}.eros-workspace-header__number-line code{color:var(--eros-color-text);letter-spacing:.03em;overflow-wrap:normal;white-space:nowrap;word-break:normal;font-family:inherit}.eros-workspace-header__copy{min-height:24px;color:var(--eros-color-info);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px}.eros-workspace-header h1{color:var(--eros-color-text);letter-spacing:-.018em;margin:3px 0 2px;font-size:clamp(22px,2vw,28px);line-height:1.16}.eros-workspace-header__context{color:var(--eros-color-text);font-size:13px}.eros-workspace-header__state{flex-wrap:wrap;gap:6px 12px;min-height:22px;margin-top:6px}.eros-workspace-header__saved-at{color:var(--eros-color-text-muted);font-size:12px}.eros-workspace-header__commands{justify-content:flex-end;align-self:start;gap:8px}.eros-workspace-header__primary{order:-1}.eros-workspace-header__lifecycle{border-top:1px solid var(--eros-color-border);grid-column:1/-1;padding-top:10px}.eros-save-state{color:var(--eros-color-text-muted);align-items:center;gap:4px;font-size:12px;font-weight:650;display:inline-flex}.eros-save-state--saved{color:var(--eros-color-success)}.eros-save-state--error{color:var(--eros-color-danger)}.eros-inline-edit{border-bottom:1px solid var(--eros-color-border);justify-content:space-between;gap:12px;min-height:48px;padding:7px 8px}.eros-inline-edit__content{flex:1;gap:3px;min-width:0;display:grid}.eros-inline-edit__label{color:var(--eros-color-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.eros-inline-edit__value{color:var(--eros-color-text);overflow-wrap:anywhere;font-size:14px}.eros-inline-edit input,.eros-inline-edit textarea{border:1px solid var(--eros-color-border-strong);background:var(--eros-color-surface);width:100%;color:var(--eros-color-text);font:inherit;border-radius:6px;padding:7px 8px}.eros-inline-edit textarea{resize:vertical}.eros-inline-edit__actions{gap:6px}.eros-layer{z-index:100;display:grid;position:fixed;inset:0}.eros-layer__backdrop{background:#0a14117a;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.eros-menu-sheet,.eros-right-inspector{color:var(--eros-color-text);background:var(--eros-color-surface);box-shadow:var(--eros-shadow-overlay);flex-direction:column;display:flex;position:relative}.eros-menu-sheet{border-right:1px solid var(--eros-color-border);place-self:stretch start;width:min(340px,88vw);max-height:none}.eros-menu-sheet__heading,.eros-right-inspector__heading{border-bottom:1px solid var(--eros-color-border);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 16px;display:flex}.eros-menu-sheet__heading h2,.eros-right-inspector__heading h2{margin:0;font-size:18px;line-height:26px}.eros-menu-sheet .eros-icon-button,.eros-right-inspector .eros-icon-button{color:var(--eros-color-text)}.eros-mobile-nav,.eros-mobile-menu__actions{padding:8px;display:grid}.eros-mobile-nav{grid-template-columns:1fr;gap:4px;overflow-y:auto}.eros-mobile-nav a,.eros-mobile-menu__actions a,.eros-mobile-menu__actions button{min-height:40px;color:var(--eros-color-text);font:inherit;text-align:left;border-radius:var(--eros-radius-control);background:0 0;border:0;border-left:3px solid #0000;align-items:center;padding:7px 10px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.eros-mobile-nav a{gap:10px}.eros-mobile-nav svg{flex:none}.eros-mobile-nav a[aria-current=page]{color:var(--eros-color-brand-800);background:var(--eros-color-brand-100);border-left-color:var(--eros-color-brand-600)}.eros-mobile-menu__actions{border-top:1px solid var(--eros-color-border)}.eros-layer--inspector{justify-items:end}.eros-right-inspector{border-left:1px solid var(--eros-color-border);width:min(440px,100%);height:100%}.eros-right-inspector__body{flex:auto;padding:16px;overflow-y:auto}.eros-right-inspector__footer{border-top:1px solid var(--eros-color-border);padding:12px 16px}.eros-data-table-wrap{background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);width:100%;box-shadow:var(--eros-shadow-raised);overflow-x:auto}.eros-data-table{border-spacing:0;border-collapse:separate;width:100%;color:var(--eros-color-text);font-size:13.5px;line-height:19px}.eros-data-table th,.eros-data-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--eros-color-border);height:48px;padding:9px 12px}.eros-data-table th{z-index:1;color:#526177;letter-spacing:.045em;text-transform:uppercase;background:#f4f7fb;font-size:11px;font-weight:760;position:sticky;top:0}.eros-data-table__sort{align-items:center;gap:6px;justify-content:inherit;width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:inline-flex}.eros-data-table__sort:hover{color:var(--eros-color-text)}.eros-data-table__sort:focus-visible{box-shadow:var(--eros-focus-ring);outline:none}.eros-data-table__sort-icon{color:var(--eros-color-brand-600);font-size:13px;line-height:1}.eros-data-table tr:last-child td{border-bottom:0}.eros-data-table [data-align=center]{text-align:center}.eros-data-table [data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.eros-data-table tbody tr[data-interactive=true]{cursor:pointer}.eros-data-table tbody tr:hover,.eros-data-table tbody tr:focus{background:#f1f6ff}.eros-data-table tbody tr[data-selected=true]{background:var(--eros-color-brand-100);box-shadow:inset 3px 0 0 var(--eros-color-brand-600)}.eros-data-table__empty-row td{height:92px;color:var(--eros-color-text-muted);text-align:center}.eros-operational-section{background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);min-width:0;box-shadow:var(--eros-shadow-raised)}.eros-operational-section__header{border-bottom:1px solid var(--eros-color-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 14px;display:flex}.eros-operational-section__heading{min-width:0}.eros-operational-section__title-line{align-items:baseline;gap:8px;display:flex}.eros-operational-section__title-line h2{color:var(--eros-color-text);margin:0;font-size:16px;font-weight:720;line-height:22px}.eros-operational-section__count{color:var(--eros-color-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.eros-operational-section__description{color:var(--eros-color-text-muted);margin-top:1px;font-size:12.5px;line-height:17px}.eros-operational-section__actions{flex:none;align-items:center;gap:6px;display:flex}.eros-operational-section__body{min-width:0}.eros-timeline{width:100%;color:var(--eros-color-text)}.eros-timeline ol{margin:0;padding:0;list-style:none}.eros-timeline li{border-bottom:1px solid var(--eros-color-border);grid-template-columns:92px minmax(0,1fr) auto;gap:16px;min-height:72px;padding:12px 0 12px 20px;display:grid;position:relative}.eros-timeline li:before{content:"";background:var(--eros-color-border-strong);width:1px;position:absolute;top:0;bottom:0;left:5px}.eros-timeline__marker{z-index:1;background:var(--eros-color-surface);border:2px solid var(--eros-color-brand-600);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:1px}.eros-timeline time{color:var(--eros-color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.eros-timeline__title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.eros-timeline__content p,.eros-attention-queue__content p{color:var(--eros-color-text-muted);margin:3px 0 0;font-size:13px}.eros-timeline__empty,.eros-attention-queue__empty{color:var(--eros-color-text-muted);text-align:center;border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);padding:24px 16px}.eros-attention-queue{background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel)}.eros-attention-queue>header{border-bottom:1px solid var(--eros-color-border);justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;display:flex}.eros-attention-queue h2{margin:0;font-size:18px;line-height:26px}.eros-attention-queue ul{margin:0;padding:0;list-style:none}.eros-attention-queue li{border-bottom:1px solid var(--eros-color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.eros-attention-queue li:last-child{border-bottom:0}.eros-status-text,.eros-risk-indicator{color:var(--eros-color-text);align-items:center;gap:5px;font-size:13px;font-weight:650;line-height:18px;display:inline-flex}.eros-status-text__symbol,.eros-risk-indicator__symbol{border:1px solid;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:850;line-height:1;display:inline-grid}.eros-status-text--info .eros-status-text__symbol,.eros-risk-indicator--info .eros-risk-indicator__symbol{color:var(--eros-color-info)}.eros-status-text--success .eros-status-text__symbol,.eros-risk-indicator--success .eros-risk-indicator__symbol{color:var(--eros-color-success)}.eros-status-text--warning .eros-status-text__symbol,.eros-risk-indicator--warning .eros-risk-indicator__symbol{color:var(--eros-color-warning)}.eros-status-text--danger .eros-status-text__symbol,.eros-risk-indicator--danger .eros-risk-indicator__symbol{color:var(--eros-color-danger)}.eros-status-text__detail{color:var(--eros-color-text-muted);font-weight:500}.eros-date-time-window,.eros-money{font-variant-numeric:tabular-nums}.eros-money{font-weight:700}.eros-availability-cell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.eros-availability-cell__quantity{font-variant-numeric:tabular-nums}.eros-state{width:100%;color:var(--eros-color-text);background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:22px;display:grid}.eros-state--error{background:var(--eros-color-danger-soft);border-left:4px solid var(--eros-color-danger)}.eros-state--empty{background:var(--eros-color-surface-subtle)}.eros-state__symbol,.eros-loading-mark{width:32px;height:32px;color:var(--eros-color-text-muted);border:1px solid var(--eros-color-border-strong);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.eros-state--error .eros-state__symbol{color:var(--eros-color-danger);border-color:var(--eros-color-danger)}.eros-state h2{margin:0;font-size:16px;line-height:22px}.eros-state p{color:var(--eros-color-text-muted);margin:4px 0 0;font-size:14px;line-height:20px}.eros-state__action{margin-top:12px}.eros-loading-mark:after{content:"";background:var(--eros-color-brand-600);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite alternate eros-loading-pulse}@keyframes eros-loading-pulse{0%{opacity:.35;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.eros-button{min-height:var(--eros-control-height);color:var(--eros-color-text);font:inherit;text-align:center;background:var(--eros-color-surface);border:1px solid var(--eros-color-border-strong);border-radius:var(--eros-radius-control);justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13.5px;font-weight:700;line-height:20px;text-decoration:none;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.eros-button:hover:not(:disabled){background:var(--eros-color-surface-muted);border-color:#8f9bad}.eros-button:focus-visible,.eros-tabs a:focus-visible,.eros-tabs button:focus-visible,.eros-segmented-control button:focus-visible,.eros-form-field input:focus-visible,.eros-form-field select:focus-visible,.eros-form-field textarea:focus-visible,.eros-input:focus-visible,.eros-select:focus-visible,.eros-search-input:focus-within,.eros-affixed-input:focus-within,.eros-file-upload:focus-within,.eros-column-manager summary:focus-visible,.eros-dropdown-menu a:focus-visible,.eros-dropdown-menu button:focus-visible,.eros-toast button:focus-visible{box-shadow:var(--eros-focus-ring);outline:none}.eros-button:disabled{cursor:not-allowed;opacity:.58}.eros-button--primary{color:#fff;background:#12345b;border-color:#0b294b;box-shadow:0 1px 2px #06162c33}.eros-button--primary:hover:not(:disabled){background:#17477e;border-color:#12345b;transform:translateY(-1px);box-shadow:0 4px 10px #06162c24}.eros-button--secondary{color:var(--eros-color-text);background:#fff;border-color:#9da8b8}.eros-button--tertiary,.eros-button--quiet{background:0 0;border-color:#0000}.eros-button--destructive{color:#fff;background:var(--eros-color-danger);border-color:#a92525}.eros-button--destructive:hover:not(:disabled){background:#a92525}.eros-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite eros-spin}@keyframes eros-spin{to{transform:rotate(360deg)}}.eros-icon-control{width:36px;min-width:36px;padding:0;font-size:18px}.eros-button-group{align-items:stretch;display:inline-flex}.eros-button-group>.eros-button{border-radius:0}.eros-button-group>.eros-button:first-child{border-radius:var(--eros-radius-control) 0 0 var(--eros-radius-control)}.eros-button-group>.eros-button:last-child{border-radius:0 var(--eros-radius-control) var(--eros-radius-control) 0}.eros-button-group>.eros-button+.eros-button{margin-left:-1px}.eros-tabs{border-bottom:1px solid var(--eros-color-border);align-items:end;gap:2px;min-width:0;display:flex;overflow-x:auto}.eros-tabs a,.eros-tabs button{min-height:38px;color:var(--eros-color-text-muted);font:inherit;white-space:nowrap;border-radius:var(--eros-radius-control) var(--eros-radius-control) 0 0;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.eros-tabs a:hover,.eros-tabs button:hover{color:var(--eros-color-text);background:var(--eros-color-surface-muted)}.eros-tabs a[aria-current=page],.eros-tabs button[aria-selected=true]{color:#114f9e;background:#f6f9fe}.eros-tabs a[aria-current=page]:after,.eros-tabs button[aria-selected=true]:after{content:"";background:var(--eros-color-brand-600);height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.eros-tabs small{color:inherit;font-variant-numeric:tabular-nums;font-size:11px}.eros-segmented-control{background:var(--eros-color-surface-muted);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-control);padding:2px;display:inline-flex}.eros-segmented-control button{min-height:30px;color:var(--eros-color-text-muted);font:inherit;background:0 0;border:0;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:700}.eros-segmented-control button[aria-checked=true]{color:var(--eros-color-text);background:#fff;box-shadow:0 1px 2px #1822341a}.eros-search-input{gap:4px;min-width:0;display:grid}.eros-search-input__label{color:var(--eros-color-text-muted);font-size:11px;font-weight:720;line-height:15px}.eros-search-input__control,.eros-affixed-input{min-width:0;height:36px;color:var(--eros-color-text-muted);border:1px solid var(--eros-color-border-strong);border-radius:var(--eros-radius-control);background:#fff;align-items:center;display:flex;overflow:hidden}.eros-search-input__icon,.eros-affixed-input>span{color:var(--eros-color-text-muted);flex:none;padding-inline:10px;font-size:12px;font-weight:700}.eros-search-input__control input,.eros-affixed-input input{width:100%;min-width:0;height:34px;color:var(--eros-color-text);font:inherit;background:0 0;border:0;outline:0;padding:6px 10px 6px 0;font-size:13px}.eros-filter-bar{background:var(--eros-color-surface-subtle);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.eros-filter-bar__controls{flex-wrap:wrap;flex:auto;align-items:end;gap:8px;display:flex}.eros-filter-bar__controls>label:not(.eros-search-input){min-width:140px;color:var(--eros-color-text-muted);gap:4px;font-size:11px;font-weight:720;line-height:15px;display:grid}.eros-filter-bar__controls>label:not(.eros-search-input)>:is(input,select){width:100%;min-height:34px;color:var(--eros-color-text);font:inherit;font-size:12px}.eros-filter-bar__result{color:var(--eros-color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.eros-filter-bar__meta{flex:none;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.eros-filter-bar__hint{color:var(--eros-color-text-muted);white-space:nowrap;font-size:11px;font-weight:650}.eros-filter-bar--directory{justify-content:stretch;align-items:stretch;gap:9px;display:grid}.eros-filter-bar--directory .eros-filter-bar__meta{border-top:1px solid #e9eef4;min-height:21px;padding:8px 2px 0}.eros-filter-bar--directory .eros-search-input{flex:320px;min-width:220px}.eros-form-field{min-width:0;color:var(--eros-color-text);gap:5px;font-size:13px;display:grid}.eros-form-field__label{font-size:12px;font-weight:750}.eros-form-field input,.eros-form-field select,.eros-form-field textarea,.eros-input,.eros-select{width:100%;min-height:var(--eros-control-height);color:var(--eros-color-text);font:inherit;border:1px solid var(--eros-color-border-strong);border-radius:var(--eros-radius-control);background:#fff;padding:8px 10px;font-size:13px}.eros-form-field textarea{resize:vertical;min-height:88px}.eros-form-field.has-error input,.eros-form-field.has-error select,.eros-form-field.has-error textarea{border-color:var(--eros-color-danger)}.eros-form-field__description{color:var(--eros-color-text-muted);font-size:11px}.eros-form-field__error{color:var(--eros-color-danger);font-size:12px;font-weight:650}.eros-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23667287' stroke-width='1.5'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:10px 6px;padding-right:30px}.eros-select--multiple{appearance:auto;background-image:none;min-height:104px;padding-right:9px}.eros-date-time-range{border:0;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:end;gap:8px;min-width:0;padding:0;display:grid}.eros-date-time-range legend{grid-column:1/-1;padding:0;font-size:12px;font-weight:750}.eros-date-time-range label{color:var(--eros-color-text-muted);gap:4px;font-size:11px;display:grid}.eros-quantity-input{width:92px}.eros-file-upload{color:var(--eros-color-text);background:var(--eros-color-surface-muted);border:1px dashed var(--eros-color-border-strong);border-radius:var(--eros-radius-panel);gap:4px;padding:14px;display:grid}.eros-file-upload>span{color:var(--eros-color-text-muted);font-size:12px}.eros-file-upload input{margin-top:6px}.eros-column-manager,.eros-dropdown-menu{position:relative}.eros-column-manager summary{min-height:36px;color:var(--eros-color-text);border:1px solid var(--eros-color-border-strong);border-radius:var(--eros-radius-control);background:#fff;padding:8px 11px;font-size:13px;font-weight:700;list-style:none}.eros-column-manager summary::-webkit-details-marker{display:none}.eros-column-manager>div,.eros-dropdown-menu__panel{z-index:50;border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);min-width:210px;box-shadow:var(--eros-shadow-overlay);background:#fff;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.eros-column-manager label,.eros-dropdown-menu__panel a,.eros-dropdown-menu__panel button{min-height:36px;color:var(--eros-color-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;text-decoration:none;display:flex}.eros-dropdown-menu__panel a:hover,.eros-dropdown-menu__panel button:hover{background:var(--eros-color-surface-muted)}.eros-dropdown-menu__panel [data-destructive=true]{color:var(--eros-color-danger)}.eros-pagination{color:var(--eros-color-text-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.eros-pagination__size{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.eros-pagination__size select{height:32px;color:var(--eros-color-text);font:inherit;background:var(--eros-color-surface);border:1px solid var(--eros-color-border-strong);border-radius:var(--eros-radius-control);padding:4px 28px 4px 8px}.eros-pagination__size select:focus-visible{box-shadow:var(--eros-focus-ring);outline:none}.eros-layer--modal{place-items:center;padding:24px}.eros-layer--drawer{justify-items:end}.eros-modal,.eros-drawer{width:min(600px,100%);max-height:min(88vh,840px);color:var(--eros-color-text);border:1px solid var(--eros-color-border);background:#fff;border-radius:10px;flex-direction:column;animation:.14s ease-out eros-modal-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #101e323d,0 4px 14px #101e321a}.eros-layer--modal .eros-layer__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121f318a}@keyframes eros-modal-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.eros-drawer{border-radius:0;width:min(520px,100%);height:100%;max-height:none}.eros-modal__heading,.eros-drawer__heading{border-bottom:1px solid var(--eros-color-border);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 16px;display:flex}.eros-modal__heading h2,.eros-drawer__heading h2{color:#182234;letter-spacing:-.01em;margin:0;font-size:18px}.eros-modal__body,.eros-drawer__body{flex:auto;padding:20px;overflow-y:auto}.eros-modal__footer,.eros-drawer__footer{border-top:1px solid var(--eros-color-border);background:#fbfcfe;padding:12px 16px}.eros-modal-actions{justify-content:flex-end;gap:8px;display:flex}.eros-confirmation-copy{color:var(--eros-color-text-muted);margin:0;font-size:14px;line-height:21px}.eros-tooltip-trigger{min-width:0;display:inline-flex;position:relative}.eros-tooltip{z-index:80;visibility:hidden;color:#fff;overflow-wrap:anywhere;background:var(--eros-color-brand-900);opacity:0;border-radius:4px;width:max-content;max-width:min(320px,80vw);padding:6px 8px;font-size:12px;line-height:17px;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 7px);right:0}.eros-tooltip-trigger:hover .eros-tooltip,.eros-tooltip-trigger:focus .eros-tooltip,.eros-tooltip-trigger:focus-within .eros-tooltip{visibility:visible;opacity:1}.eros-popover{z-index:60;color:var(--eros-color-text);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);box-shadow:var(--eros-shadow-overlay);background:#fff;padding:12px;position:absolute}.eros-inline-alert{color:var(--eros-color-text);background:var(--eros-color-surface-muted);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-control);border-left-width:4px;justify-content:space-between;align-items:start;gap:12px;padding:11px 12px;display:flex}.eros-inline-alert--info{border-left-color:var(--eros-color-info)}.eros-inline-alert--success{border-left-color:var(--eros-color-success)}.eros-inline-alert--warning{border-left-color:var(--eros-color-warning)}.eros-inline-alert--danger{border-left-color:var(--eros-color-danger)}.eros-inline-alert p{color:var(--eros-color-text-muted);margin:2px 0 0;font-size:13px}.eros-toast{color:#fff;background:var(--eros-color-brand-900);border-radius:var(--eros-radius-control);width:min(420px,100vw - 24px);min-height:44px;box-shadow:var(--eros-shadow-overlay);align-items:center;gap:12px;padding:9px 10px 9px 12px;font-size:13px;display:flex}.eros-toast>span{flex:auto}.eros-toast button{width:30px;height:30px;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px}.eros-skeleton{background:#e8ecf2;border-radius:4px;max-width:100%;animation:1.15s ease-in-out infinite alternate eros-skeleton-pulse;display:block}@keyframes eros-skeleton-pulse{to{opacity:.48}}.eros-table-skeleton{border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);background:#fff;overflow:hidden}.eros-table-skeleton__toolbar{border-bottom:1px solid var(--eros-color-border);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.eros-table-skeleton__row{border-bottom:1px solid var(--eros-color-border);align-items:center;gap:18px;min-height:44px;padding:8px 12px;display:grid}.eros-table-skeleton__row--header{background:var(--eros-color-surface-muted);min-height:38px}.eros-table-skeleton__row:last-child{border-bottom:0}.eros-form-skeleton{border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.eros-form-skeleton>div{gap:6px;display:grid}@media (width<=1320px){.eros-desktop-header{grid-template-columns:44px minmax(540px,660px) minmax(210px,1fr) auto;gap:8px;padding-inline:10px}.eros-primary-nav a{font-size:11px}}@media (width<=1120px){.eros-desktop-header{display:none}.eros-mobile-header{grid-template-rows:48px 38px;width:100%;height:94px;padding:2px 10px 8px;display:grid}.eros-mobile-toolbar{align-items:center;gap:6px;display:flex}.eros-mobile-menu-button{color:#fff}.eros-mobile-title{min-width:0;margin-right:auto;padding:0 6px;display:grid}.eros-product-mark--mobile{width:32px;height:32px;padding:0}.eros-product-mark--mobile img{width:32px;height:32px}.eros-product-mark--mobile .eros-product-wordmark{display:none}.eros-mobile-title span,.eros-mobile-title small{overflow-wrap:anywhere;white-space:normal}.eros-mobile-title span{align-self:end;font-size:14px;font-weight:800}.eros-mobile-title small{color:#ffffffb8;align-self:start;font-size:11px}.eros-global-search--mobile{border-color:#ffffff40;height:34px}.eros-global-search__panel{width:auto;top:100px;left:12px;right:12px}.eros-context-nav{top:94px}.eros-context-nav__inner{padding:0 8px}.eros-page-shell{min-height:calc(100vh - 94px);padding:12px}.eros-page-toolbar{justify-content:stretch;gap:12px;min-height:auto;padding-bottom:16px;display:grid}.eros-page-toolbar__title{width:100%}.eros-page-toolbar.is-sticky{top:94px}.eros-page-toolbar__actions{flex-wrap:wrap;width:100%}.eros-data-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.eros-data-table,.eros-data-table tbody{width:100%;display:block}.eros-data-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eros-data-table tbody tr{background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);width:100%;margin-bottom:10px;display:block;overflow:hidden}.eros-data-table tbody td{text-align:left;grid-template-columns:minmax(92px,38%) minmax(0,1fr);align-items:start;gap:12px;width:100%;height:auto;min-height:40px;padding:9px 12px;display:grid}.eros-data-table tbody td:before{color:var(--eros-color-text-muted);content:attr(data-label);font-size:12px;font-weight:700}.eros-data-table tbody td[data-align=center],.eros-data-table tbody td[data-align=end]{text-align:left}.eros-data-table__empty-row td{padding:24px 16px;display:block}.eros-data-table__empty-row td:before{content:none}.eros-operational-section__header{align-items:flex-start}.eros-operational-section__actions{align-self:center}.eros-timeline li{grid-template-columns:66px minmax(0,1fr);gap:10px}.eros-timeline__action{grid-column:2}.eros-right-inspector{border-top:1px solid var(--eros-color-border);border-left:0;border-radius:10px 10px 0 0;align-self:end;width:100%;height:min(90vh,760px)}.eros-drawer{border-radius:10px 10px 0 0;align-self:end;width:100%;height:min(90vh,760px)}.eros-filter-bar{align-items:stretch}.eros-filter-bar__result{align-self:end}}@media (width>=721px) and (width<=1120px){.eros-data-table-wrap{background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);overflow-x:auto}.eros-data-table{width:100%;display:table}.eros-data-table thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.eros-data-table tbody{display:table-row-group}.eros-data-table tbody tr{background:var(--eros-color-surface);border:0;border-radius:0;width:auto;margin:0;display:table-row;overflow:visible}.eros-data-table tbody td{text-align:left;width:auto;height:48px;min-height:0;padding:9px 12px;display:table-cell}.eros-data-table tbody td:before{content:none}.eros-data-table tbody td[data-align=center]{text-align:center}.eros-data-table tbody td[data-align=end]{text-align:right}}@media (width<=720px){.eros-workspace-header{grid-template-columns:minmax(0,1fr)}.eros-workspace-header__commands{justify-content:flex-start}.eros-workspace-header__primary{order:0}.eros-inline-edit,.eros-inline-edit--active{flex-direction:column;align-items:stretch}.eros-inline-edit__actions{justify-content:flex-end}}@media (width<=420px){.eros-mobile-title small{display:none}.eros-mobile-title{padding-inline:2px}.eros-date-time-range,.eros-form-skeleton{grid-template-columns:1fr}.eros-date-time-range>span{display:none}.eros-filter-bar,.eros-filter-bar__controls{display:grid}.eros-filter-bar__meta{flex-direction:column;align-items:flex-start;gap:4px}.eros-filter-bar__hint{display:none}.eros-modal-actions{display:grid}}@media (prefers-reduced-motion:reduce){.eros-button__spinner,.eros-loading-mark:after,.eros-skeleton{animation:none}}.application-frame main{color:var(--eros-color-text);font-family:var(--eventos-font-family);background:var(--eros-color-canvas)}.application-frame main :is(button,input,select,textarea){font:inherit}.application-frame main :is(input,select,textarea)::placeholder{color:#7b8798}.application-frame main :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){min-height:var(--eros-control-height);color:var(--eros-color-text);border:1px solid var(--eros-color-border-strong);border-radius:var(--eros-radius-control);background-color:#fff;padding:8px 10px;font-size:13.5px;line-height:20px;transition:border-color .12s,box-shadow .12s,background-color .12s}.application-frame main select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2366758a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:calc(100% - 11px);background-repeat:no-repeat;background-size:10px 6px;padding-right:32px}.application-frame main button:not(.eros-button,.eros-icon-button,.eros-header-action,.eros-data-table__sort,.eros-tabs button,.eros-segmented-control button){min-height:var(--eros-control-height);color:var(--eros-color-text);border:1px solid var(--eros-color-border-strong);border-radius:var(--eros-radius-control);background:#fff;padding:8px 12px;font-size:13px;font-weight:700;line-height:20px;transition:border-color .12s,background-color .12s,color .12s}.application-frame main button:not(.eros-button,.eros-icon-button,.eros-header-action,.eros-data-table__sort,.eros-tabs button,.eros-segmented-control button):hover:not(:disabled){background:var(--eros-color-surface-muted);border-color:#8290a4}.application-frame main :is(button,a[href],input,select,textarea,summary):focus-visible,.feature-primary-action:focus-visible,.feature-secondary-action:focus-visible{box-shadow:var(--eros-focus-ring);outline:none}.application-frame main :is(a[href]){text-underline-offset:3px}.feature-filter-bar,.application-frame main .eros-filter-bar{background:var(--eros-color-surface-subtle);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);flex-wrap:wrap;align-items:end;gap:10px;margin-block:12px;padding:12px;display:flex}.application-frame main .eros-filter-bar--directory{justify-content:stretch;align-items:stretch;display:grid}.feature-filter-bar label,.feature-form label{color:var(--eros-color-text-secondary);gap:5px;font-size:12px;font-weight:700;display:grid}.feature-form{gap:16px;display:grid}.feature-primary-action{min-height:var(--eros-control-height);color:#fff;border-radius:var(--eros-radius-control);background:#12345b;border:1px solid #0b294b;justify-content:center;align-items:center;padding:8px 13px;font-size:13.5px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s;display:inline-flex;box-shadow:0 1px 2px #06162c2e}.feature-primary-action:hover{color:#fff;background:#17477e;border-color:#12345b;transform:translateY(-1px);box-shadow:0 4px 10px #06162c24}.feature-secondary-action{min-height:var(--eros-control-height);color:var(--eros-color-text);border-radius:var(--eros-radius-control);background:#fff;border:1px solid #9da8b8;justify-content:center;align-items:center;padding:8px 13px;font-size:13.5px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.feature-secondary-action:hover{color:var(--eros-color-text);background:var(--eros-color-surface-muted);border-color:#8f9bad}.feature-secondary{color:var(--eros-color-text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:17px;display:block}.feature-tabs{border-bottom:1px solid var(--eros-color-border);gap:3px;display:flex;overflow-x:auto}.feature-tabs a{min-height:42px;color:var(--eros-color-text-muted);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:680;text-decoration:none;position:relative}.feature-tabs a:hover{color:var(--eros-color-text);background:var(--eros-color-surface-muted)}.feature-tabs a[aria-current=page]{color:var(--eros-color-brand-800)}.feature-tabs a[aria-current=page]:after{content:"";background:var(--eros-color-brand-600);height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.feature-detail-panel{background:var(--eros-color-surface);border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);box-shadow:var(--eros-shadow-raised);padding:18px 20px}.feature-detail-panel h2{color:var(--eros-color-text);margin:0 0 10px;font-size:16px;line-height:22px}@media (width<=720px){.feature-filter-bar,.application-frame main .eros-filter-bar{justify-content:stretch;align-items:stretch;padding:10px;display:grid}.application-frame main .eros-filter-bar__controls{width:100%}.application-frame main .eros-filter-bar__controls>*{width:100%;min-width:0}.application-frame main .eros-filter-bar__controls :is(input,select){width:100%}.feature-primary-action{min-height:42px}}.application-frame main:is(.orders-command-page,.inventory-list-page,.inventory-detail-page,.customers-page,.reports-page,.settings-page,.workbench-page,.operational-calendar-page,.processing-page){background:var(--eros-color-canvas);align-content:start;gap:12px;width:100%;max-width:1920px;margin-inline:auto;padding:20px clamp(16px,2vw,28px) 32px;display:grid}.application-frame main:is(.orders-command-page,.inventory-list-page,.inventory-detail-page,.customers-page,.reports-page,.settings-page)>.eros-page-toolbar{border-bottom:1px solid var(--eros-color-border);background:0 0;min-height:64px;margin:0;padding:0 0 14px}.application-frame main:is(.orders-command-page,.inventory-list-page,.customers-page,.reports-page) :is(.orders-module-tabs,.crm-directory-tabs,.reports-view-tabs){border:1px solid var(--eros-color-border);border-radius:var(--eros-radius-panel);background:#fff;min-height:44px;box-shadow:0 1px 2px #1220340a}.application-frame main:is(.orders-command-page,.inventory-list-page,.customers-page,.reports-page) :is(.orders-module-tabs,.crm-directory-tabs,.reports-view-tabs) a{min-height:43px;color:var(--eros-color-text-secondary);font-size:12.5px;font-weight:680}.application-frame main:is(.orders-command-page,.inventory-list-page,.customers-page,.reports-page) :is(.orders-module-tabs,.crm-directory-tabs,.reports-view-tabs) a[aria-current=page]{color:#114f9e;background:#f5f9ff}.application-frame main:is(.orders-command-page,.inventory-list-page,.customers-page,.reports-page) :is(.feature-filter-bar,.eros-filter-bar,.reports-controls){border-color:var(--eros-color-border);box-shadow:var(--eros-shadow-raised);background:#fff;margin:0;padding:12px}.application-frame main .eros-data-table-wrap,.application-frame main :is(.report-section,.settings-panel,.feature-detail-panel){box-shadow:var(--eros-shadow-raised)}.application-frame main:is(.orders-command-page,.inventory-list-page,.customers-page,.reports-page,.settings-page)>.eros-page-toolbar{position:relative}.application-frame main:is(.orders-command-page,.inventory-list-page,.customers-page,.reports-page,.settings-page)>.eros-page-toolbar:before{content:"";background:var(--eros-color-brand-600);width:48px;height:2px;position:absolute;bottom:-1px;left:0}.application-frame main :is(.orders-record,.billing-record) strong,.application-frame main :is(.dashboard-record-link,.crm-record-link){color:#0e5dbf}@media (width<=720px){.application-frame main:is(.orders-command-page,.inventory-list-page,.inventory-detail-page,.customers-page,.reports-page,.settings-page,.workbench-page,.operational-calendar-page,.processing-page){padding:12px 12px 24px}.application-frame main:is(.orders-command-page,.inventory-list-page,.inventory-detail-page,.customers-page,.reports-page,.settings-page)>.eros-page-toolbar{margin:0;padding:0 0 12px}}a[href*="/orders/"],.rental-number{white-space:nowrap;overflow-wrap:normal;word-break:normal}.auth-page{min-height:100vh;color:var(--eros-color-text);background:radial-gradient(circle at 16% 14%,#2f80ed1f,#0000 30%),#f4f7fb;place-items:center;padding:32px;display:grid}.auth-frame{background:#fff;border:1px solid #d6dfeb;border-radius:18px;grid-template-columns:minmax(280px,.82fr) minmax(400px,1.18fr);width:min(920px,100%);min-height:560px;display:grid;overflow:hidden;box-shadow:0 24px 70px #11264421}.auth-brand{color:#fff;background:linear-gradient(155deg,#307fe840,#0000 52%),linear-gradient(160deg,#07192f 0%,#0d2b50 100%);flex-direction:column;align-items:flex-start;padding:42px;display:flex}.auth-brand-mark{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;overflow:hidden}.auth-brand-mark img{object-fit:contain;width:44px;height:44px;display:block}.auth-brand-copy{gap:12px;margin-top:62px;display:grid}.auth-brand-copy h2,.auth-brand-copy p{margin:0}.auth-brand-copy small{color:#8fc1ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:760}.auth-brand-copy h2{letter-spacing:-.035em;max-width:330px;font-size:clamp(28px,3vw,40px);line-height:1.08}.auth-brand-copy p{color:#ffffffb8;max-width:340px;font-size:14px;line-height:1.6}.auth-brand>ul{color:#ffffffc7;gap:10px;margin:auto 0 0;padding:0;font-size:12px;list-style:none;display:grid}.auth-brand>ul li:before{color:#63a8ff;content:"✓";margin-right:8px}.auth-surface{align-content:center;padding:42px clamp(30px,5vw,68px) 28px;display:grid}.auth-panel{min-width:0}.auth-panel h1{color:#14233b;letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.15}.auth-panel h1+p{color:#66758b;margin:8px 0 24px;font-size:14px;line-height:1.45}.auth-panel section>p[role=alert]{color:#852d2d;background:#fff7f7;border:1px solid #e8c9c9;padding:9px 10px;font-size:13px}.auth-panel form{gap:8px;display:grid}.auth-panel form label{color:#26374f;margin-top:9px;font-size:13px;font-weight:750}.auth-panel form input{color:#202a36;background:#fff;border:1px solid #b9c6d6;border-radius:8px;width:100%;min-height:44px;padding:9px 11px}.auth-panel form input:focus-visible,.auth-panel button:focus-visible,.auth-panel a:focus-visible{outline-offset:1px;outline:3px solid #6f93bc8c}.auth-panel form span{color:#6b7582;font-size:11px}.auth-panel form span[id$=error]{color:#922e2e}.auth-panel button{color:#fff;background:#0d2748;border:1px solid #071a31;border-radius:8px;min-height:42px;margin-top:14px;padding:9px 16px;font-weight:750}.auth-panel button:hover:not(:disabled){background:#16457c}.auth-panel>nav{border-top:1px solid #e0e4ea;flex-wrap:wrap;gap:6px 10px;margin-top:20px;padding-top:14px;font-size:13px;display:flex}.auth-panel>nav span{display:none}.auth-panel a{color:#324e70;border-radius:4px;align-items:center;min-height:28px;padding:3px 5px;font-weight:650;text-decoration:none;display:inline-flex}.auth-panel a:hover{color:#1d2a3d;background:#eef2f7}.auth-trust{color:#687584;text-align:center;align-self:end;margin:28px 2px 0;font-size:11px;line-height:1.45}.auth-organizations{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.auth-organizations li,.auth-organizations button{width:100%}.auth-organizations button{text-align:left;margin:0}.auth-create-organization{border-top:1px solid #dde5ef;padding-top:22px}.auth-create-organization h2{color:#223550;margin:0 0 8px;font-size:18px}.auth-sign-out{color:#37506f!important;background:#fff!important;border-color:#bdc9d8!important}@media (width<=760px){.auth-page{align-items:start;padding:14px}.auth-frame{border-radius:14px;grid-template-columns:1fr;min-height:0}.auth-brand{flex-direction:row;align-items:center;gap:14px;padding:18px 20px}.auth-brand-mark{flex-basis:44px;width:44px;height:44px}.auth-brand-mark img{width:34px;height:34px}.auth-brand-copy{gap:2px;margin:0}.auth-brand-copy h2{font-size:18px}.auth-brand-copy p,.auth-brand>ul{display:none}.auth-surface{padding:28px 22px 22px}.auth-panel{padding:0}}.global-search-panel{overscroll-behavior:contain;border-radius:inherit;max-height:min(70vh,620px);overflow-y:auto}.global-search-panel__prompt{color:var(--eros-color-text-secondary);gap:4px;padding:18px;font-size:13px;display:grid}.global-search-panel__prompt strong{color:var(--eros-color-text);font-size:14px}.global-search-panel__prompt span{line-height:1.45}.global-search-panel__group{border-bottom:1px solid var(--eros-color-border);padding:8px}.global-search-panel__group h2{color:var(--eros-color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:6px 8px 5px;font-size:10px;font-weight:800}.global-search-panel__group a{min-height:52px;color:var(--eros-color-text);border-radius:var(--eros-radius-control);justify-content:space-between;align-items:center;gap:16px;padding:8px;text-decoration:none;display:flex}.global-search-panel__group a:hover,.global-search-panel__group a:focus-visible{background:var(--eros-color-brand-100);outline:none}.global-search-panel__group a>span{min-width:0;display:grid}.global-search-panel__group strong,.global-search-panel__group small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-panel__group strong{font-size:13px}.global-search-panel__group small{color:var(--eros-color-text-muted);font-size:11px}.global-search-panel__group em{color:var(--eros-color-info);background:var(--eros-color-info-soft);border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-style:normal;font-weight:750}.global-search-panel__footer{color:var(--eros-color-text-muted);text-align:right;background:var(--eros-color-surface-subtle);border-radius:0 0 var(--eros-radius-panel) var(--eros-radius-panel);padding:9px 16px;font-size:10px}@media (width<=1120px){.global-search-panel{max-height:min(62vh,480px)}.global-search-panel__footer{display:none}}:root{--eventos-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#182438;font-family:var(--eventos-font-family);font-synthesis:none;text-rendering:optimizelegibility;background:#0a1f3b}*{box-sizing:border-box}html{background:#0a1f3b;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--eros-color-text,#182438);background:var(--eros-color-canvas,#f4f6f8);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href]{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.application-frame{min-height:100vh;font-family:var(--eventos-font-family);background:var(--eros-color-canvas,#f4f6f8)}[data-testid=api-health-status]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.environment-label{color:#52605b;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.shell-status-panel{width:min(720px,100%);padding-top:24px}.route-skeleton{background:#f7f8fa;gap:14px;display:grid}.route-skeleton__heading{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}@media (width<=760px){.shell-status-panel{padding-top:16px}.route-skeleton__heading{align-items:start}}
