:root{--primitive-ink-950:#0b2029;--primitive-ink-900:#102d38;--primitive-ink-800:#183e4a;--primitive-ink-700:#28515c;--primitive-teal-700:#08736d;--primitive-teal-600:#07847a;--primitive-teal-500:#0b9b8d;--primitive-teal-100:#dff5f1;--primitive-teal-50:#effaf8;--primitive-coral-700:#b93d2d;--primitive-coral-600:#d34f3d;--primitive-coral-100:#ffe3de;--primitive-amber-700:#884905;--primitive-amber-600:#c87812;--primitive-amber-100:#ffedc8;--primitive-green-700:#17734a;--primitive-green-600:#20895b;--primitive-green-100:#daf4e6;--primitive-blue-700:#245ca4;--primitive-blue-100:#dcecff;--primitive-slate-900:#18242a;--primitive-slate-700:#42545d;--primitive-slate-600:#5c6d75;--primitive-slate-500:#718189;--primitive-slate-300:#bec9cd;--primitive-slate-200:#d9e1e3;--primitive-slate-100:#e9eff0;--primitive-slate-50:#f4f7f7;--primitive-white:#fff;--primitive-offwhite:#f8faf9;--primitive-space-1:.25rem;--primitive-space-2:.5rem;--primitive-space-3:.75rem;--primitive-space-4:1rem;--primitive-space-5:1.25rem;--primitive-space-6:1.5rem;--primitive-space-8:2rem;--primitive-space-10:2.5rem;--primitive-space-12:3rem;--primitive-space-16:4rem;--color-page:var(--primitive-offwhite);--color-surface:var(--primitive-white);--color-surface-muted:var(--primitive-slate-50);--color-surface-strong:var(--primitive-ink-950);--color-text:var(--primitive-slate-900);--color-text-secondary:var(--primitive-slate-700);--color-text-muted:var(--primitive-slate-600);--color-text-inverse:var(--primitive-white);--color-border:var(--primitive-slate-200);--color-border-strong:var(--primitive-slate-300);--color-control-border:var(--primitive-slate-500);--color-primary:var(--primitive-teal-700);--color-primary-hover:var(--primitive-teal-600);--color-primary-bright:var(--primitive-teal-500);--color-primary-subtle:var(--primitive-teal-50);--color-success:var(--primitive-green-700);--color-success-subtle:var(--primitive-green-100);--color-warning:var(--primitive-amber-700);--color-warning-subtle:var(--primitive-amber-100);--color-danger:var(--primitive-coral-700);--color-danger-hover:var(--primitive-coral-600);--color-danger-subtle:var(--primitive-coral-100);--color-info:var(--primitive-blue-700);--color-info-subtle:var(--primitive-blue-100);--color-focus:var(--primitive-teal-700);--space-tight:var(--primitive-space-2);--space-control:var(--primitive-space-3);--space-content:var(--primitive-space-4);--space-card:var(--primitive-space-6);--space-section:var(--primitive-space-8);--space-page:var(--primitive-space-10);--radius-control:.75rem;--radius-card:1rem;--radius-panel:1.25rem;--shadow-card:0 1px 2px #0d24300a, 0 8px 28px #0d24300b;--shadow-float:0 20px 60px #0d243033;--shadow-focus:0 0 0 3px var(--color-focus);--layout-page-bg:var(--color-page);--layout-sidebar-bg:var(--color-surface-strong);--layout-sidebar-text:var(--color-text-inverse);--layout-topbar-bg:#f8faf9e6;--layout-content-max:92rem;--layout-sidebar-width:17rem;--brand-mark-bg:linear-gradient(135deg, var(--color-primary-hover), var(--color-primary-bright));--card-bg:var(--color-surface);--card-border:var(--color-border);--card-shadow:var(--shadow-card);--card-radius:var(--radius-card);--card-padding:var(--space-card);--button-primary-bg:var(--color-primary);--button-primary-hover:var(--color-primary-hover);--button-primary-text:var(--color-text-inverse);--button-secondary-bg:var(--color-surface);--button-secondary-text:var(--color-text);--button-secondary-border:var(--color-control-border);--button-danger-bg:var(--color-danger);--button-danger-hover:var(--color-danger-hover);--button-focus:var(--shadow-focus);--input-bg:var(--color-surface);--input-text:var(--color-text);--input-border:var(--color-control-border);--input-border-focus:var(--color-primary);--input-placeholder:var(--color-text-muted);--table-header-bg:var(--color-surface-muted);--table-row-border:var(--color-border);--table-row-hover:var(--color-primary-subtle);--state-muted-bg:var(--color-surface-muted);--state-error-bg:var(--color-danger-subtle);--state-error-text:var(--color-danger);--state-icon-bg:var(--color-primary-subtle);--state-icon-text:var(--color-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{background:var(--layout-page-bg);scroll-behavior:smooth;min-width:320px;scroll-padding-block:5rem calc(5.5rem + env(safe-area-inset-bottom))}body{background:var(--layout-page-bg);min-width:320px;min-height:100vh;color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.55}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin-top:0}svg{display:block}code,.mono{letter-spacing:-.02em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{scroll-margin-block:var(--space-content) calc(5.5rem + env(safe-area-inset-bottom))}.skip-link{z-index:999;top:var(--space-content);left:var(--space-content);padding:var(--space-control) var(--space-content);border-radius:var(--radius-control);background:var(--button-primary-bg);color:var(--button-primary-text);font-weight:700;transition:transform .16s;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--color-text-muted)}.eyebrow{margin-bottom:var(--space-tight);color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.2}.app-shell{min-height:100vh}.sidebar{display:none}.workspace{min-width:0;min-height:100vh;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.topbar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-content);min-height:4.5rem;padding:var(--space-control) var(--space-content);border-bottom:1px solid var(--color-border);background:var(--layout-topbar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:sticky;top:0}.topbar__brand .brand{color:var(--color-text)}.topbar__brand .brand__mark{width:2.25rem;height:2.25rem}.topbar__brand .brand small,.topbar__date{display:none}.page{width:100%;max-width:var(--layout-content-max);padding:var(--space-card) var(--space-content) var(--space-page);margin:0 auto}.brand{align-items:center;gap:var(--space-control);color:var(--layout-sidebar-text);letter-spacing:-.025em;font-size:1.1rem;display:flex}.brand__mark{background:var(--brand-mark-bg);border:1px solid #fff3;border-radius:.9rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:inset 0 1px #ffffff38}.brand__mark svg{width:1.25rem;height:1.25rem}.brand strong{font-weight:800}.brand small{color:#ffffff8c;letter-spacing:.11em;text-transform:uppercase;margin-top:-.15rem;font-size:.58rem;font-weight:700;display:block}.topbar__session{align-items:center;gap:var(--space-tight);min-width:0;display:flex}.connection-pill{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:.65rem;min-height:2.75rem;padding:.35rem .7rem;text-decoration:none;display:flex}.connection-pill>span{background:var(--color-danger);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--color-danger-subtle);border-radius:50%;flex:none}.connection-pill--online>span{background:var(--color-success);box-shadow:0 0 0 4px var(--color-success-subtle)}.connection-pill strong,.connection-pill small{overflow-wrap:anywhere;display:block}.connection-pill strong{font-size:.72rem}.connection-pill small{color:var(--color-text-muted);font-size:.62rem}.mobile-nav{z-index:50;min-height:4.75rem;padding:.35rem max(.35rem, env(safe-area-inset-left)) max(.35rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0d243014}.mobile-nav a,.mobile-nav button{border-radius:var(--radius-control);min-width:0;min-height:3.75rem;color:var(--color-text-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.64rem;font-weight:700;text-decoration:none;display:flex}.mobile-nav svg{width:1.15rem;height:1.15rem}.mobile-nav .mobile-nav__active{background:var(--color-primary-subtle);color:var(--color-primary)}.mobile-sheet-backdrop,.dialog-backdrop,.drawer-backdrop{z-index:80;padding:var(--space-content);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b202980;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-sheet{width:min(100%,30rem);padding:var(--space-card);border:1px solid var(--color-border);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-surface);box-shadow:var(--shadow-float)}.mobile-sheet__header{min-height:2.75rem;margin-bottom:var(--space-control);justify-content:space-between;align-items:center;display:flex}.mobile-sheet__header button{background:var(--color-surface-muted);width:2.75rem;height:2.75rem;color:var(--color-text);border:0;border-radius:50%;place-items:center;display:grid}.mobile-sheet__header svg{width:1.15rem}.mobile-sheet .nav-link{color:var(--color-text)}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-card);margin-bottom:var(--space-card);display:flex}.page-header__copy{max-width:48rem}.page-header h1{color:var(--color-text);letter-spacing:-.045em;margin-bottom:.35rem;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1}.page-header__copy>p:last-child{max-width:44rem;color:var(--color-text-secondary);margin-bottom:0}.page-header__action{flex:none}.button{justify-content:center;align-items:center;gap:var(--space-tight);border-radius:var(--radius-control);border:1px solid #0000;min-height:2.75rem;font-weight:750;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:focus-visible{box-shadow:var(--button-focus);outline:0}.button:disabled{cursor:not-allowed;opacity:.52}.button--default{padding:.7rem 1rem}.button--small{min-height:2.5rem;padding:.55rem .8rem;font-size:.82rem}.button--primary{background:var(--button-primary-bg);color:var(--button-primary-text)}.button--primary:hover:not(:disabled){background:var(--button-primary-hover)}.button--secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.button--secondary:hover:not(:disabled),.button--ghost:hover:not(:disabled){background:var(--color-surface-muted)}.button--ghost{color:var(--color-text-secondary);background:0 0}.button--danger{background:var(--button-danger-bg);color:var(--color-text-inverse)}.button--danger:hover:not(:disabled){background:var(--button-danger-hover)}.button__icon,.button__spinner{flex:none;width:1rem;height:1rem}.button__spinner{animation:.8s linear infinite spin}.icon-button{border:1px solid var(--button-secondary-border);border-radius:var(--radius-control);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.icon-button:hover{border-color:var(--color-primary);background:var(--color-surface-muted);color:var(--color-primary)}.icon-button:disabled{opacity:.45;cursor:not-allowed}.icon-button svg{width:1rem;height:1rem}.card{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);min-width:0;box-shadow:var(--card-shadow)}.card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-content);padding:var(--card-padding) var(--card-padding) 0;display:flex}.card__title{letter-spacing:-.02em;margin:0;font-size:1.08rem}.card__content{min-width:0;padding:var(--card-padding)}.card__header+.card__content{padding-top:var(--space-content)}.text-link{align-items:center;gap:var(--space-tight);min-height:2.75rem;color:var(--color-primary);font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.text-link svg{width:.9rem;height:.9rem}.metric-grid{gap:var(--space-control);margin-bottom:var(--space-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric{align-items:flex-start;gap:var(--space-control);min-width:0;min-height:8.25rem;padding:var(--space-content);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow);display:flex}.metric__icon{background:var(--color-surface-muted);width:2.35rem;height:2.35rem;color:var(--color-text-muted);border-radius:.75rem;flex:none;place-items:center;display:grid}.metric__icon svg{width:1.05rem;height:1.05rem}.metric--info .metric__icon{background:var(--color-info-subtle);color:var(--color-info)}.metric--success .metric__icon{background:var(--color-success-subtle);color:var(--color-success)}.metric--warning .metric__icon{background:var(--color-warning-subtle);color:var(--color-warning)}.metric--danger .metric__icon{background:var(--color-danger-subtle);color:var(--color-danger)}.metric__body{min-width:0}.metric p{color:var(--color-text-muted);margin-bottom:.15rem;font-size:.72rem;font-weight:700}.metric strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:.1rem;font-size:clamp(1.4rem,5vw,2rem);line-height:1.15;display:block}.metric span{color:var(--color-text-muted);font-size:.66rem;line-height:1.3;display:block}.dashboard-grid{gap:var(--space-card);margin-bottom:var(--space-card);display:grid}.health-list,.priority-list,.timeline{margin:0;padding:0;list-style:none}.health-list li{align-items:center;gap:var(--space-control);min-height:4.5rem;padding:var(--space-control) 0;border-bottom:1px solid var(--color-border);display:flex}.health-list li:last-child{border:0}.health-list div{flex:1;min-width:0}.health-list strong,.health-list small{overflow-wrap:anywhere;display:block}.health-list small{color:var(--color-text-muted);font-size:.72rem}.marketplace-symbol{background:var(--color-surface-muted);width:2.5rem;height:2.5rem;color:var(--color-text);border-radius:.8rem;flex:none;place-items:center;font-weight:850;display:grid}.marketplace-symbol--trendyol{background:var(--color-warning-subtle);color:var(--color-warning)}.marketplace-symbol--hepsiburada{background:var(--color-danger-subtle);color:var(--color-danger)}.marketplace-symbol--n11{background:var(--color-info-subtle);color:var(--color-info)}.marketplace-symbol--pazarama{background:var(--color-primary-subtle);color:var(--color-primary)}.marketplace-symbol--amazon{background:var(--color-surface-strong);color:var(--color-text-inverse)}.priority-list li{gap:var(--space-control);padding:var(--space-control) 0;border-bottom:1px solid var(--color-border);grid-template-columns:2.2rem 1fr;display:grid}.priority-list li:last-child{border:0}.priority-list>li>span{background:var(--color-success-subtle);width:2rem;height:2rem;color:var(--color-success);border-radius:50%;place-items:center;font-size:.65rem;font-weight:850;display:grid}.priority-list--alert>span{background:var(--color-danger-subtle)!important;color:var(--color-danger)!important}.priority-list--warning>span{background:var(--color-warning-subtle)!important;color:var(--color-warning)!important}.priority-list strong{font-size:.86rem}.priority-list p{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.76rem}.automation-banner .card__content{align-items:center;gap:var(--space-content);flex-wrap:wrap;display:flex}.automation-banner__mark{background:var(--color-primary-subtle);width:3.2rem;height:3.2rem;color:var(--color-primary);border-radius:1rem;flex:none;place-items:center;display:grid}.automation-banner__mark svg{width:1.35rem}.automation-banner__mark+div{flex:1;min-width:14rem}.automation-banner h2{margin-bottom:.25rem;font-size:1rem}.automation-banner p:last-child{color:var(--color-text-muted);margin-bottom:0;font-size:.78rem}.badge{background:var(--color-surface-muted);width:fit-content;min-height:1.65rem;color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.67rem;font-weight:800;line-height:1.1;display:inline-flex}.badge--info{background:var(--color-info-subtle);color:var(--color-info)}.badge--success{background:var(--color-success-subtle);color:var(--color-success)}.badge--warning{background:var(--color-warning-subtle);color:var(--color-warning)}.badge--danger{background:var(--color-danger-subtle);color:var(--color-danger)}.filters{gap:var(--space-control);margin-bottom:var(--space-card);padding:var(--space-content);border-radius:var(--radius-control);background:var(--color-surface-muted);display:grid}.filters .button{align-self:end}.filter-field,.search-field,.input-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.filter-field>span,.search-field>label,.input-field>span{color:var(--color-text-secondary);font-size:.7rem;font-weight:800}.filter-field select,.search-field input,.input-field input{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);width:100%;min-height:2.75rem;color:var(--input-text)}.filter-field select{padding:0 2.2rem 0 .75rem}.search-field>div{position:relative}.search-field svg{width:1rem;color:var(--color-text-muted);position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.search-field input{padding:0 .75rem 0 2.35rem}.input-field input{padding:0 .8rem}.filter-field select:focus,.search-field input:focus,.input-field input:focus{border-color:var(--input-border-focus);box-shadow:var(--button-focus);outline:0}.search-field input::placeholder,.input-field input::placeholder{color:var(--input-placeholder)}.table-scroll{min-width:0;overflow-x:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.78rem}.data-table th{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--table-header-bg);color:var(--color-text-muted);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.7rem .8rem;font-size:.65rem;font-weight:850}.data-table th:first-child{border-left:1px solid var(--color-border);border-radius:.65rem 0 0 .65rem}.data-table th:last-child{border-right:1px solid var(--color-border);border-radius:0 .65rem .65rem 0}.data-table td{border-bottom:1px solid var(--table-row-border);vertical-align:middle;min-width:7.5rem;padding:.9rem .8rem}.data-table tr:hover td{background:var(--table-row-hover)}.data-table td:first-child{min-width:10rem}.data-table td strong,.data-table td small{display:block}.data-table td small{color:var(--color-text-muted);margin-top:.18rem;font-size:.65rem}.data-table td .badge+.badge,.data-table td strong+.badge{margin-top:.35rem}.marketplace-cell,.with-icon{align-items:center;gap:var(--space-tight);display:inline-flex}.marketplace-dot{background:var(--color-text-muted);border-radius:50%;width:.55rem;height:.55rem}.marketplace-dot--trendyol{background:var(--color-warning)}.marketplace-dot--hepsiburada{background:var(--color-danger)}.marketplace-dot--n11{background:var(--color-info)}.marketplace-dot--pazarama{background:var(--color-primary)}.marketplace-dot--amazon{background:var(--color-text)}.with-icon svg{width:.9rem;color:var(--color-text-muted)}.error-class{color:var(--color-danger);font-size:.7rem;font-weight:700}.row-actions{justify-content:flex-end;gap:var(--space-tight);display:flex}.load-more{padding-top:var(--space-card);justify-content:center;display:flex}.state-panel{justify-content:center;align-items:center;gap:var(--space-content);min-height:13rem;padding:var(--space-card);border:1px dashed var(--color-border-strong);border-radius:var(--card-radius);background:var(--state-muted-bg);text-align:center;flex-direction:column;display:flex}.state-panel--compact{min-height:8rem}.state-panel--error{border-style:solid;border-color:var(--color-danger);background:var(--state-error-bg)}.state-panel__icon{background:var(--state-icon-bg);width:2.8rem;height:2.8rem;color:var(--state-icon-text);border-radius:50%;flex:none;place-items:center;display:grid}.state-panel--error .state-panel__icon{background:var(--color-surface);color:var(--state-error-text)}.state-panel__icon svg{width:1.2rem}.state-panel h2{margin-bottom:.25rem;font-size:1rem}.state-panel p{max-width:33rem;color:var(--color-text-muted);margin:0;font-size:.78rem}.state-panel small{color:var(--color-text-muted);margin-top:.4rem;font-family:monospace;display:block}.skeleton-lines{width:min(100%,22rem)}.skeleton-lines span{background:linear-gradient(90deg, var(--color-border), var(--color-surface), var(--color-border));background-size:200% 100%;border-radius:999px;height:.75rem;margin:.55rem auto;animation:1.4s infinite shimmer;display:block}.skeleton-lines span:nth-child(2){width:78%}.skeleton-lines span:nth-child(3){width:58%}.quiet-message{margin:var(--space-content) 0;color:var(--color-text-muted);text-align:center}.integration-grid{gap:var(--space-content);display:grid}.integration-card{border-top:3px solid var(--color-border-strong);overflow:hidden}.integration-card--success{border-top-color:var(--color-success)}.integration-card--warning{border-top-color:var(--color-warning)}.integration-card--danger{border-top-color:var(--color-danger)}.integration-card__top{align-items:center;gap:var(--space-control);margin-bottom:var(--space-card);display:flex}.integration-card__top>div{flex:1;min-width:0}.integration-card__top p,.integration-card__top h2{overflow-wrap:anywhere;margin:0}.integration-card__top p{color:var(--color-text-muted);font-size:.7rem}.integration-card__top h2{font-size:1rem}.integration-card__footer{align-items:center;gap:var(--space-tight);margin:var(--space-card) calc(var(--card-padding) * -1) calc(var(--card-padding) * -1);padding:var(--space-control) var(--card-padding);border-top:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.7rem;display:flex}.integration-card__footer svg{width:.9rem}.definition-list{margin:0}.definition-list>div{justify-content:space-between;align-items:center;gap:var(--space-content);border-bottom:1px solid var(--color-border);min-height:2.35rem;display:flex}.definition-list>div:last-child{border:0}.definition-list dt{color:var(--color-text-muted);font-size:.72rem}.definition-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:700}.security-note{margin-top:var(--space-card)}.security-note .card__content{align-items:center;gap:var(--space-content);display:flex}.security-note .card__content>span{background:var(--color-success-subtle);width:2.8rem;height:2.8rem;color:var(--color-success);border-radius:50%;flex:none;place-items:center;display:grid}.security-note .card__content>span svg,.security-note .card__content>svg{width:1.2rem}.security-note .card__content>div{flex:1}.security-note h2{margin-bottom:.2rem;font-size:.95rem}.security-note p{color:var(--color-text-muted);margin:0;font-size:.75rem}.security-note .card__content>svg{color:var(--color-success)}.page-header__actions{align-items:center;gap:var(--space-control);flex-wrap:wrap;display:flex}.connection-overview{gap:var(--space-control);margin-bottom:var(--space-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connection-overview>div{min-width:0;padding:var(--space-content);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-card)}.connection-overview strong,.connection-overview span{display:block}.connection-overview strong{margin-bottom:.15rem;font-size:1.45rem;line-height:1.1}.connection-overview span{color:var(--color-text-muted);font-size:.7rem;font-weight:700}.connection-status{align-items:center;gap:var(--space-control);min-height:3.5rem;margin-bottom:var(--space-card);padding:var(--space-control) var(--space-content);border:1px solid var(--color-success);border-radius:var(--radius-control);background:var(--color-success-subtle);color:var(--color-success);display:flex}.connection-status>svg{flex:none;width:1.1rem}.connection-status>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.78rem;font-weight:750}.connection-status .icon-button{color:inherit;background:0 0;border-color:#0000}.marketplace-account-card .card__content{flex-direction:column;height:100%;display:flex}.marketplace-account-card__actions{align-items:stretch;gap:var(--space-tight);margin-top:var(--space-card);flex-wrap:wrap;display:flex}.marketplace-account-card__actions .button{flex:9.5rem;min-height:2.75rem}.system-account-id{justify-content:flex-end;align-items:center;gap:var(--space-tight);max-width:100%;display:inline-flex}.system-account-id code{min-width:0;max-width:13rem;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;font-size:.67rem;overflow:hidden}.system-account-id .icon-button{width:2.75rem;height:2.75rem}.connection-blockers{margin-top:var(--space-content);padding:var(--space-control);border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-subtle);color:var(--color-danger)}.connection-blockers>div{align-items:center;gap:var(--space-tight);display:flex}.connection-blockers svg{flex:none;width:1rem}.connection-blockers strong{font-size:.73rem}.connection-blockers ul{margin:var(--space-tight) 0 0;color:var(--color-text-secondary);padding-left:1.15rem;font-size:.69rem}.connection-security-note{margin-bottom:var(--space-content)}.activation-rule-note{margin-bottom:var(--space-card);border-color:var(--color-info)}.activation-rule-note .card__content{align-items:center;gap:var(--space-content);display:flex}.activation-rule-note .card__content>span{background:var(--color-info-subtle);width:2.8rem;height:2.8rem;color:var(--color-info);border-radius:50%;flex:none;place-items:center;display:grid}.activation-rule-note svg{width:1.15rem}.activation-rule-note h2{margin-bottom:.15rem;font-size:.9rem}.activation-rule-note p{color:var(--color-text-muted);margin:0;font-size:.74rem}.connection-wizard{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(100%,54rem);max-height:min(92vh,54rem);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.connection-wizard__header{justify-content:space-between;align-items:flex-start;gap:var(--space-content);padding:var(--space-card);border-bottom:1px solid var(--color-border);background:linear-gradient(135deg, var(--color-primary-subtle), var(--color-surface));display:flex}.connection-wizard__header>div{min-width:0}.connection-wizard__header h2{letter-spacing:-.025em;margin-bottom:.3rem;font-size:clamp(1.15rem,4vw,1.5rem)}.connection-wizard__header h2:focus{outline:0}.connection-wizard__header p:last-child{max-width:40rem;color:var(--color-text-secondary);margin:0;font-size:.76rem}.wizard-progress{padding:var(--space-content) var(--space-card);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.wizard-progress li{align-items:center;gap:var(--space-tight);min-width:0;color:var(--color-text-muted);display:flex;position:relative}.wizard-progress li:not(:last-child):after{z-index:0;top:50%;right:var(--space-tight);left:calc(1.8rem + var(--space-tight));background:var(--color-border-strong);content:"";height:1px;position:absolute}.wizard-progress li>span{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.68rem;font-weight:850;display:grid;position:relative}.wizard-progress li>span svg{width:.85rem}.wizard-progress li small{z-index:1;padding-right:var(--space-tight);background:var(--color-surface-muted);overflow-wrap:anywhere;font-size:.66rem;font-weight:750;position:relative}.wizard-progress li[aria-current=step]{color:var(--color-primary)}.wizard-progress li[aria-current=step]>span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse)}.wizard-progress__complete>span{border-color:var(--color-success)!important;background:var(--color-success-subtle)!important;color:var(--color-success)!important}.connection-wizard__form{flex-direction:column;flex:1;min-height:0;display:flex}.connection-wizard__body{min-height:16rem;padding:var(--space-card);overscroll-behavior:contain;overflow-y:auto}.connection-wizard__actions{justify-content:space-between;align-items:center;gap:var(--space-control);padding:var(--space-content) var(--space-card);border-top:1px solid var(--color-border);background:var(--color-surface);display:flex}.connection-wizard__actions>div{gap:var(--space-control);display:flex}.wizard-fieldset{min-width:0;margin:0 0 var(--space-card);border:0;padding:0}.wizard-fieldset legend{margin-bottom:var(--space-control);color:var(--color-text-secondary);font-size:.72rem;font-weight:850}.marketplace-picker{gap:var(--space-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketplace-picker label,.environment-picker label{min-width:0;position:relative}.marketplace-picker input,.environment-picker input{opacity:0;pointer-events:none;position:absolute}.marketplace-picker label>span,.environment-picker label>span{align-items:center;gap:var(--space-control);min-height:4.75rem;padding:var(--space-control);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;display:flex}.marketplace-picker label>span>strong{flex:1;min-width:0;font-size:.78rem}.marketplace-picker label>span>small{color:var(--color-text-muted);font-size:.63rem;display:none}.marketplace-picker input:checked+span,.environment-picker input:checked+span{border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:var(--button-focus)}.marketplace-picker input:focus-visible+span,.environment-picker input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.marketplace-picker input[aria-invalid=true]+span,.environment-picker input[aria-invalid=true]+span{border-color:var(--color-danger)}.environment-picker{gap:var(--space-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.environment-picker label>span{flex-direction:column;justify-content:center;align-items:flex-start;min-height:4rem}.environment-picker strong,.environment-picker small{display:block}.environment-picker strong{font-size:.78rem}.environment-picker small{color:var(--color-text-muted);font-size:.65rem}.environment-picker input:disabled+span{cursor:not-allowed;opacity:.55}.field-error{margin:.3rem 0 0;font-weight:750;color:var(--color-danger)!important;font-size:.69rem!important}.wizard-fields{gap:var(--space-content);display:grid}.wizard-fields .input-field>small:not(.field-error){color:var(--color-text-muted);font-size:.65rem}.wizard-fields input[aria-invalid=true]{border-color:var(--color-danger)}.credential-section{margin-top:var(--space-control);padding:var(--space-content);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted)}.credential-section__title{gap:var(--space-control);margin-bottom:var(--space-content);display:flex}.credential-section__title>svg{width:1.15rem;color:var(--color-primary);flex:none}.credential-section__title h3{margin-bottom:.15rem;font-size:.86rem}.credential-section__title p{color:var(--color-text-muted);margin:0;font-size:.68rem}.credential-fields{gap:var(--space-content);display:grid}.capability-note,.manual-identity-note{align-items:flex-start;gap:var(--space-control);padding:var(--space-content);border:1px solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-subtle);color:var(--color-info);display:flex}.capability-note>svg,.manual-identity-note>svg{flex:none;width:1.1rem;margin-top:.15rem}.capability-note strong,.manual-identity-note strong{font-size:.75rem}.capability-note p,.manual-identity-note p{color:var(--color-text-secondary);margin:.2rem 0 0;font-size:.7rem}.capability-note--warning,.manual-identity-note{border-color:var(--color-warning);background:var(--color-warning-subtle);color:var(--color-warning)}.probe-panel{gap:var(--space-content);display:grid}.probe-panel__lead{gap:var(--space-content);display:flex}.probe-panel__lead>span{background:var(--color-primary-subtle);width:3rem;height:3rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.probe-panel__lead svg{width:1.2rem}.probe-panel__lead h3{margin-bottom:.2rem;font-size:.95rem}.probe-panel__lead p{color:var(--color-text-muted);margin:0;font-size:.72rem}.probe-results{gap:var(--space-control);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.probe-results li{align-items:center;gap:var(--space-tight);min-width:0;padding:var(--space-control);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);display:flex}.probe-results li>span{border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.probe-results svg{width:.85rem}.probe-results strong{flex:1;min-width:0;font-size:.68rem}.probe-results small{font-size:.62rem}.probe-result--success>span{background:var(--color-success-subtle);color:var(--color-success)}.probe-result--failed>span{background:var(--color-danger-subtle);color:var(--color-danger)}.probe-result--manual>span{background:var(--color-warning-subtle);color:var(--color-warning)}.wizard-account-summary{align-items:center;gap:var(--space-content);padding:var(--space-content);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);display:flex}.wizard-account-summary>div{flex:1;min-width:0}.wizard-account-summary p,.wizard-account-summary h3{margin:0}.wizard-account-summary p,.wizard-account-summary small{color:var(--color-text-muted);font-size:.68rem}.wizard-account-summary h3{overflow-wrap:anywhere;font-size:.9rem}.wizard-review{gap:var(--space-content);display:grid}.wizard-review__hero{align-items:center;gap:var(--space-content);padding:var(--space-content);border-radius:var(--radius-control);background:var(--color-success-subtle);color:var(--color-success);display:flex}.wizard-review__hero>svg{flex:none;width:1.5rem}.wizard-review__hero h3{margin-bottom:.15rem;font-size:.9rem}.wizard-review__hero p{color:var(--color-text-secondary);margin:0;font-size:.7rem}.wizard-review dl{border:1px solid var(--color-border);border-radius:var(--radius-control);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.wizard-review dl>div{min-width:0;padding:var(--space-control);border-bottom:1px solid var(--color-border)}.wizard-review dt{color:var(--color-text-muted);font-size:.65rem}.wizard-review dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.74rem;font-weight:750}.secret-review-note{align-items:center;gap:var(--space-tight);color:var(--color-text-muted);margin:0;font-size:.68rem;display:flex}.secret-review-note svg{flex:none;width:.9rem}.manual-attestation{align-items:flex-start;gap:var(--space-control);margin-top:var(--space-content);padding:var(--space-content);border:1px solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-warning-subtle);cursor:pointer;display:flex}.manual-attestation input{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex:none;margin:.1rem 0 0}.manual-attestation span{color:var(--color-text-secondary);font-size:.76rem;font-weight:700}.context-note,.unavailable-note{gap:var(--space-content);margin-top:var(--space-content);padding:var(--space-content);border:1px solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-warning-subtle);color:var(--color-warning);display:flex}.context-note p,.unavailable-note p{color:var(--color-text-secondary);margin:.2rem 0 0;font-size:.76rem}.queue-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-content);margin-bottom:var(--space-card);flex-wrap:wrap;display:flex}.segmented{border-radius:var(--radius-control);background:var(--color-surface-muted);padding:.25rem;display:inline-flex}.segmented button{align-items:center;gap:var(--space-tight);min-height:2.75rem;color:var(--color-text-muted);background:0 0;border:2px solid #0000;border-radius:.6rem;padding:0 .8rem;font-size:.75rem;font-weight:750;display:inline-flex}.segmented button[aria-selected=true]{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-card)}.segmented svg,.unavailable-note>svg{flex:none;width:1rem}.drawer-backdrop{z-index:90;justify-content:flex-end;padding:0}.drawer{border-left:1px solid var(--color-border);background:var(--color-surface);width:min(100%,31rem);height:100%;box-shadow:var(--shadow-float);overflow:hidden}.drawer__header{min-height:5rem;padding:var(--space-content) var(--space-card);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.drawer__header h2{margin:0;font-size:1.15rem}.drawer__header .eyebrow{margin-bottom:.15rem}.drawer__content{height:calc(100% - 5rem);padding:var(--space-card);overflow-y:auto}.drawer__lead{justify-content:space-between;align-items:center;gap:var(--space-content);margin-bottom:var(--space-card);padding:var(--space-content);border-radius:var(--radius-control);background:var(--color-surface-muted);display:flex}.timeline-section{margin-top:var(--space-section)}.timeline-section h3{font-size:.88rem}.timeline li{gap:var(--space-control);padding:0 0 var(--space-card);grid-template-columns:1.2rem 1fr auto;display:grid;position:relative}.timeline li>span{z-index:1;border:2px solid var(--color-primary);background:var(--color-surface);border-radius:50%;width:.7rem;height:.7rem;margin-top:.3rem;position:relative}.timeline li:not(:last-child):before{background:var(--color-border-strong);content:"";width:1px;position:absolute;top:.8rem;bottom:0;left:.31rem}.timeline strong{font-size:.76rem}.timeline p{color:var(--color-text-muted);margin:.1rem 0 0;font-size:.67rem}.dialog-backdrop{z-index:100;align-items:center}.dialog{width:min(100%,29rem);padding:var(--space-card);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-float)}.dialog__header{justify-content:space-between;align-items:center;gap:var(--space-content);margin-bottom:var(--space-content);display:flex}.dialog__header h2{margin:0;font-size:1.1rem}.dialog>p{color:var(--color-text-secondary);font-size:.82rem}.dialog__actions{justify-content:flex-end;gap:var(--space-control);margin-top:var(--space-card);display:flex}.inline-alert{padding:var(--space-control);border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-subtle);color:var(--color-danger);font-size:.76rem;font-weight:650}.inline-alert--info{border-color:var(--color-info);background:var(--color-info-subtle);color:var(--color-info)}.card__content>.inline-alert,.drawer__content>.inline-alert{margin-top:var(--space-content)}.card__content>.inline-alert a,.drawer__content>.inline-alert a{font-weight:800;text-decoration:underline}.toast{z-index:70;right:var(--space-content);bottom:calc(5.5rem + env(safe-area-inset-bottom));left:var(--space-content);align-items:center;gap:var(--space-control);min-height:3.5rem;padding:var(--space-control) var(--space-content);border:1px solid var(--color-success);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-float);color:var(--color-success);display:flex;position:fixed}.toast>svg{width:1rem}.toast>span{flex:1;font-size:.76rem;font-weight:700}.toast button{width:2.75rem;height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;place-items:center;display:grid}.toast button svg{width:1rem}.settings-grid,.connection-form{gap:var(--space-content);display:grid}.credential-choice{gap:var(--space-control);grid-template-columns:1fr 1fr;display:grid}.credential-choice label{position:relative}.credential-choice input{opacity:0;pointer-events:none;position:absolute}.credential-choice label>span{min-height:7rem;padding:var(--space-content);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.credential-choice input:checked+span{border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:var(--button-focus)}.credential-choice input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.credential-choice svg{width:1.15rem;margin-bottom:var(--space-tight);color:var(--color-primary)}.credential-choice strong,.credential-choice small{display:block}.credential-choice strong{font-size:.78rem}.credential-choice small{color:var(--color-text-muted);font-size:.65rem}.anchor-choice{gap:var(--space-tight);border:0;margin:0;padding:0;display:grid}.anchor-choice legend{margin-bottom:var(--space-tight);color:var(--color-text-secondary);padding:0;font-size:.7rem;font-weight:800}.anchor-choice>label,.anchor-choice__option{align-items:center;gap:var(--space-control);min-height:2.75rem;padding:.35rem var(--space-control);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;display:flex}.anchor-choice>label:focus-within,.anchor-choice__option:focus-within{border-color:var(--color-primary);box-shadow:var(--button-focus)}.anchor-choice input{width:1.05rem;height:1.05rem;accent-color:var(--color-primary);flex:none}.anchor-choice span{font-size:.82rem}.anchor-choice input:checked+span{color:var(--color-primary);font-weight:800}.anchor-choice__option{cursor:default;align-items:flex-start;padding-top:.55rem;padding-bottom:.55rem}.anchor-choice__option input{margin-top:.15rem}.anchor-choice__option>span{gap:.15rem;display:grid}.anchor-choice__option label{cursor:pointer}.anchor-choice__option small{color:var(--color-text-muted);font-size:.65rem;font-weight:500;line-height:1.45}.input-field textarea{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);width:100%;min-height:5.5rem;color:var(--input-text);resize:vertical;padding:.6rem .8rem}.input-field textarea:focus{border-color:var(--input-border-focus);box-shadow:var(--button-focus);outline:0}.input-field textarea[aria-invalid=true],.input-field input[aria-invalid=true]{border-color:var(--color-danger)}.badge-stack{align-items:flex-end;gap:var(--space-tight);flex-direction:column;display:flex}.issuance-mode{margin-top:var(--space-content);grid-template-columns:repeat(2,minmax(0,1fr))}.issuance-mode>label{min-width:0}.issuance-mode span{overflow-wrap:anywhere;min-width:0}.issuance-mode:disabled>label{cursor:not-allowed;opacity:.6}.marketplace-account-card .form-help{margin:var(--space-tight) 0 0}.marketplace-account-card .success-note,.marketplace-account-card .action-alert{margin-top:var(--space-control)}.order-invoice-cell{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.order-invoice-cell small{width:100%;color:var(--color-text-muted);font-size:.66rem;font-weight:600}.success-note{padding:var(--space-control);border:1px solid var(--color-success);border-radius:var(--radius-control);background:var(--color-success-subtle);color:var(--color-success);margin:0;font-size:.76rem;font-weight:700}.form-help{align-items:flex-start;gap:var(--space-tight);color:var(--color-text-muted);margin:0;font-size:.7rem;display:flex}.form-help svg{flex:none;width:.9rem;margin-top:.1rem}.connected-panel{align-items:center;gap:var(--space-content);flex-wrap:wrap;display:flex}.connected-panel>span,.settings-icon{background:var(--color-success-subtle);width:3rem;height:3rem;color:var(--color-success);border-radius:50%;flex:none;place-items:center;display:grid}.connected-panel>span svg,.settings-icon svg{width:1.25rem}.connected-panel>div{flex:1;min-width:14rem}.connected-panel h3{margin-bottom:.2rem;font-size:.95rem}.connected-panel p{color:var(--color-text-muted);margin:0;font-size:.72rem}.settings-icon{margin-bottom:var(--space-content);background:var(--color-info-subtle);color:var(--color-info)}.policy-row{justify-content:space-between;align-items:center;gap:var(--space-content);padding:var(--space-control) 0;border-bottom:1px solid var(--color-border);display:flex}.policy-row strong{font-size:.78rem}.policy-row p{color:var(--color-text-muted);margin:.1rem 0 0;font-size:.68rem}.context-copy{margin:var(--space-content) 0 0;color:var(--color-text-muted);font-size:.7rem}.auth-page{min-height:100vh;padding:var(--space-content);background:var(--layout-page-bg);justify-content:center;align-items:center;display:flex}.auth-card{width:100%;max-width:27rem}.auth-card__brand{align-items:center;gap:var(--space-control);margin-bottom:var(--space-content);display:flex}.auth-card__brand .brand__mark{width:2.5rem;height:2.5rem}.auth-card__brand .eyebrow{margin-bottom:0}.auth-card h1{margin-bottom:var(--space-tight);letter-spacing:-.02em;font-size:1.35rem}.auth-card__lead{margin-bottom:var(--space-content);color:var(--color-text-muted);font-size:.8rem}.auth-card .inline-alert{margin-bottom:var(--space-content)}.login-cta{gap:var(--space-control);margin-bottom:var(--space-card);display:grid}.login-cta p{color:var(--color-text-muted);margin:0;font-size:.78rem}.login-cta .button svg{width:1rem}.advanced-heading{margin:0 0 var(--space-tight);padding-top:var(--space-content);border-top:1px solid var(--color-border);font-size:.8rem}.advanced-heading+.form-help{margin-bottom:var(--space-content)}.efaturam-status{align-items:center;gap:var(--space-control);flex-wrap:wrap;display:flex}.efaturam-status__icon{background:var(--color-primary-subtle);width:2.8rem;height:2.8rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.efaturam-status__icon svg{width:1.2rem}.efaturam-status>p{overflow-wrap:anywhere;flex:1;min-width:12rem;margin:0;font-size:.8rem;font-weight:700}.efaturam-actions{align-items:center;gap:var(--space-control);flex-wrap:wrap;display:flex}.efaturam-actions .button{min-width:0}.action-alert{align-items:center;gap:var(--space-control);flex-wrap:wrap;display:flex}.action-alert>span{overflow-wrap:anywhere;flex:1;min-width:0}.efaturam-admin-note{align-items:flex-start;gap:var(--space-control);margin-bottom:var(--space-content);display:flex}.efaturam-admin-note svg{flex:none;width:1rem;margin-top:.1rem}.efaturam-probe{align-items:flex-start;gap:var(--space-control);padding:var(--space-control);border:1px solid var(--color-success);border-radius:var(--radius-control);background:var(--color-success-subtle);color:var(--color-success);margin:0;font-size:.76rem;font-weight:650;display:flex}.efaturam-probe svg{flex:none;width:1rem;margin-top:.1rem}.efaturam-probe>span{overflow-wrap:anywhere;flex:1;min-width:0}.efaturam-probe-panel{gap:var(--space-tight);display:grid}.efaturam-technical{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.efaturam-technical>summary{min-height:2.75rem;padding:var(--space-control);color:var(--color-text-secondary);cursor:pointer;font-size:.72rem;font-weight:800}.efaturam-technical>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.efaturam-technical>:not(summary){margin:0 var(--space-control) var(--space-control)}.efaturam-header-names{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.72rem}.efaturam-header-names code{background:var(--color-surface-muted,var(--color-primary-subtle));border-radius:.4rem;padding:.1rem .3rem;font-size:.7rem}.efaturam-confirm{gap:var(--space-control);padding:var(--space-control);border:1px solid var(--color-danger);border-radius:var(--radius-control);background:var(--color-danger-subtle);display:grid}.efaturam-confirm>p{align-items:center;gap:var(--space-tight);color:var(--color-danger);margin:0;font-size:.76rem;font-weight:700;display:flex}.efaturam-confirm svg{flex:none;width:1rem}.dashboard-notice{align-items:center;gap:var(--space-control);margin-bottom:var(--space-card);flex-wrap:wrap;display:flex}.dashboard-notice>svg{flex:none;width:1.1rem}.dashboard-notice>span{flex:1;min-width:0}.privacy-list{gap:var(--space-content);display:flex}.privacy-list>span{background:var(--color-primary-subtle);width:3rem;height:3rem;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.privacy-list svg{width:1.2rem}.privacy-list ul{color:var(--color-text-secondary);margin:0;padding-left:1.1rem;font-size:.75rem}.privacy-list li+li{margin-top:.35rem}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.not-found>span{color:var(--color-primary);letter-spacing:-.08em;opacity:.16;font-size:clamp(4rem,20vw,8rem);font-weight:900;line-height:1}.not-found h1{margin:-1rem 0 .5rem;font-size:1.5rem}.not-found p{margin-bottom:var(--space-card);color:var(--color-text-muted)}.not-found .button svg{width:1rem}.fatal-state{min-height:100vh;padding:var(--space-card);background:var(--layout-page-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.fatal-state>span{background:var(--color-danger-subtle);width:4rem;height:4rem;color:var(--color-danger);border-radius:50%;place-items:center;display:grid}.fatal-state>span svg{width:1.7rem}.fatal-state h1{margin:var(--space-content) 0 .35rem;font-size:1.5rem}.fatal-state p{max-width:32rem;margin-bottom:var(--space-card);color:var(--color-text-muted)}.fatal-state .button svg{width:1rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width>=640px){.page{padding-right:var(--space-card);padding-left:var(--space-card)}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{min-height:7.5rem}.integration-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-picker label>span>small{display:block}.credential-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(9rem,1fr)) auto}.filters--compact{grid-template-columns:repeat(3,minmax(10rem,14rem))}.state-panel{text-align:left;flex-direction:row}.toast{right:var(--space-card);bottom:calc(5.5rem + env(safe-area-inset-bottom));width:min(28rem,100% - 3rem);left:auto}}@media (width>=1024px){html{scroll-padding-block-end:var(--space-card)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{scroll-margin-block-end:var(--space-card)}.sidebar{z-index:60;width:var(--layout-sidebar-width);padding:var(--space-card);background:var(--layout-sidebar-bg);color:var(--layout-sidebar-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar .brand{min-height:4.5rem;padding:0 var(--space-tight)}.sidebar nav{min-height:0;margin-top:var(--space-card);flex-direction:column;flex:1;display:flex}.nav-label{margin:var(--space-content) var(--space-control) var(--space-tight);color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:800}.nav-link{align-items:center;gap:var(--space-control);min-height:2.9rem;padding:0 var(--space-control);border-radius:var(--radius-control);color:#ffffffad;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.nav-link:hover{color:var(--layout-sidebar-text);background:#ffffff12}.nav-link--active{color:var(--layout-sidebar-text);background:#0b9b8d2e}.nav-link svg{width:1rem;height:1rem}.nav-link__arrow{opacity:0;margin-left:auto}.nav-link--active .nav-link__arrow{opacity:.65}.sidebar__spacer{flex:1}.sidebar__footer{align-items:center;gap:var(--space-control);padding:var(--space-content);border-radius:var(--radius-control);background:#ffffff09;border:1px solid #ffffff14;display:flex}.sidebar__pulse{background:var(--color-primary-hover);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #0b9b8d1f}.sidebar__footer strong,.sidebar__footer small{display:block}.sidebar__footer strong{font-size:.68rem}.sidebar__footer small{color:#ffffffad;font-size:.58rem}.workspace{margin-left:var(--layout-sidebar-width);padding-bottom:0}.topbar{min-height:5rem;padding:var(--space-control) var(--space-section);justify-content:flex-end}.topbar__brand{display:none}.topbar__date{margin-right:auto;display:block}.topbar__date span,.topbar__date strong{display:block}.topbar__date span{color:var(--color-text-muted);text-transform:uppercase;font-size:.63rem;font-weight:700}.topbar__date strong{text-transform:capitalize;font-size:.8rem}.page{padding:var(--space-section)}.mobile-nav{display:none}.toast{bottom:var(--space-card)}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.metric{flex-direction:column;min-height:8.5rem}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.metric{flex-direction:row}.metric strong{font-size:1.8rem}}@media (width<=759px){.page-header{flex-direction:column}.page-header__action,.page-header__actions,.page-header__action .button{width:100%}.page-header__actions .button{flex:12rem}.card__header{padding:var(--space-content) var(--space-content) 0}.card__content{padding:var(--space-content)}.card__header+.card__content{padding-top:var(--space-control)}.data-table,.data-table tbody,.data-table tbody tr,.data-table td{width:100%;display:block}.data-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table tbody tr{margin-bottom:var(--space-control);padding:var(--space-control);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.data-table td{gap:var(--space-control);border-bottom:1px solid var(--color-border);text-align:right;overflow-wrap:anywhere;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);padding:.6rem 0;display:grid;min-width:0!important}.data-table td:before{color:var(--color-text-muted);content:attr(data-label);text-align:left;text-transform:uppercase;font-size:.65rem;font-weight:800}.data-table td:last-child{border:0}.data-table tbody tr:hover td{background:0 0}.data-table td>*{justify-self:end}.data-table td strong,.data-table td small{text-align:right}.row-actions{justify-content:flex-end}.queue-toolbar,.queue-toolbar .filter-field,.segmented{width:100%}.segmented button{flex:1;justify-content:center}.security-note .card__content>svg{display:none}.definition-list>div{padding:var(--space-tight) 0;flex-direction:column;align-items:flex-start;gap:.15rem}.definition-list dd{text-align:left;width:100%}.system-account-id{justify-content:space-between;width:100%}.system-account-id code{max-width:calc(100% - 3.5rem)}.drawer{border-left:0}.timeline li{grid-template-columns:1.2rem 1fr}.timeline .badge{grid-column:2}.dialog-backdrop:has(.connection-wizard){align-items:stretch;padding:0}.connection-wizard{border:0;border-radius:0;width:100%;max-height:100dvh}.connection-wizard__header,.connection-wizard__body{padding:var(--space-content)}.wizard-progress{padding:var(--space-control) var(--space-content)}.wizard-progress li small{display:none}.wizard-progress li:not(:last-child):after{right:var(--space-tight);left:calc(1.8rem + var(--space-tight))}.connection-wizard__actions{padding:var(--space-control) var(--space-content) calc(var(--space-control) + env(safe-area-inset-bottom))}.probe-results{grid-template-columns:1fr}}@media (width<=400px){.metric-grid{grid-template-columns:1fr}.metric{min-height:6.5rem}.credential-choice,.marketplace-picker,.environment-picker{grid-template-columns:1fr}.topbar{padding-right:var(--space-control);padding-left:var(--space-control)}.connection-pill small{display:none}.connection-wizard__actions{flex-direction:column-reverse;align-items:stretch}.connection-wizard__actions>div{grid-template-columns:1fr 1fr;display:grid}.connection-wizard__actions .button{width:100%;min-height:2.75rem}.wizard-review dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
